@charset "utf-8";
html,body,form,ul,ol,p,dl,dt,dd,label,input,textarea,h1,h2,h3,h4{margin:0;padding:0;}
body{color:#1A0509;font:12px/22px \5b8b\4f53;/*_height:100%;*/background: url(../images/bodybg.jpg) repeat-x 0 48px;}
table{width:100%;border-collapse:collapse;empty-cells:show;}
object,parm{cursor:hand;cursor:pointer;}
ul,ol{list-style:none;} i,em{font-style:normal;}img{border:0;}input,button{vertical-align:middle;font-size:12px;border:none;}
a{color: #DD0404;text-decoration:none;}a:hover{text-decoration:underline;}
.banner h1,p.text_p,a.apply,.step_title,.imgText h3,.text_info,.imgText p{overflow:hidden;text-indent:-9999px;}
body{background:#F3F3F3;}

.wrap:after{content:'\20';display:block;height:0;clear:both;}
.wrap{*zoom:1;}

.color_red{color:#E81D79;}
.color_grey{color:#888888;}

/*container*/
.container{background:url(../images/bg_container.jpg) no-repeat center top #EEEAE7;}
.banner{height:481px;background:url(../images/banner_a.jpg) no-repeat center top;}
.banner,.wrap{margin: 0 auto;width:1000px;position: relative;}
.banner h1{height: 237px;position: relative;top:260px;background:url(../images/banner_b.jpg) no-repeat center top;}

.btn{position:absolute;top:354px;left:196px;height:59px;line-height:59px;}
.apply{display:block;height:59px;width:264px;background:url(../images/btn.png) no-repeat 0 0;overflow:hidden;}
.apply:hover{background-position:0 -61px;}
.text_info{position:absolute;top:388px;left:59px;color:#FFFEFE;font:16px/22px \5FAE\8F6F\96C5\9ED1;}
.cite_info{position:relative;top:-55px;left:280px;color:#fff;font:normal 18px/22px \5FAE\8F6F\96C5\9ED1;}
.ext_font{font-size:24px;}
.text_info span{padding-left:10px;}
.text_p{height:10px;}
.step_title{height:30px;}

.step_a,.step_b,.step_c,.step_d{position:relative;}
.step_a{height:200px;background:url(../images/step_a.jpg) no-repeat center top;}
.step_b{height:566px;background:url(../images/step_b.jpg) no-repeat center top;}
.step_c{height:661px;background:url(../images/step_c.jpg) no-repeat center top;}
.step_d{height:349px;background:url(../images/step_d.jpg) no-repeat center top;}

.title_cite {display:block;position: absolute;left:355px;top:48px;text-indent:0;font:18px/22px \5FAE\8F6F\96C5\9ED1;text-decoration:underline;}
.title_cite:hover{text-decoration:none;}

.text_detail{width:697px;position:relative;top:50px;left:236px;font:14px/22px \5b8b\4f53;color:#888888;}
.step_b p{top:75px;}
.imgText{width:200px;height:170px;position:absolute;}
.imgText h3{height:42px;}

.texta{top:214px;left:173px;}
.textb{top:214px;left:728px;}
.textc{top:410px;left:200px;}
.textd{top:393px;left:695px;}

.imgText p{width:186px;text-align:justify;text-justify:inter-ideograph;color:#6A6B6E;margin-left:7px;-o-letter-spacing:3px;font:12px/19px \5b8b\4f53;}
.texta p{margin-top:29px;}

.hv_list{margin:80px 0 0 236px;}
.hv_list li{padding-left:20px;text-indent:-18px;color:#888888;font:14px/28px \5b8b\4f53;}

.hov h4{height:40px;margin:35px 0 0 30px;font:18px/26px \5FAE\8F6F\96C5\9ED1;}

.cent_box,.this_cent,.this_cent .f{width:365px;background:url('../images/btn.png ') no-repeat;}

.cent_box{background-position:0 -121px;position:absolute;top:322px;left:163px; color:#370117;font-size: 14px;height:24px;line-height: 24px;font-family:\5FAE\8F6F\96C5\9ED1;  }
.this_cent{background-position:0 -147px;position:relative; display:block;height:24px;  }
.this_cent .f{width:107px;height:35px;position:absolute; right:0px;margin-right:-54px;top:-36px;background-position:-266px -82px;text-align:center; color:#430B17;  }

.share_4_sina{position:absolute; width:196px;height:55px;top:445px;left:776px;z-index:2;line-height: 300;overflow:hidden;   }
.cen_btn{text-align:center !important;padding-left:0 !important}


.pay_c_box p{text-indent:0 !important;padding-left:51px;height:51px;line-height:51px!important;background:url('../images/logo.jpg') no-repeat left center; }

.pay_c_box .pay_res{padding:0 0 20px 0 ; }
.pay_c_box .pay_res li{position:relative; height:35px;line-height: 35px;padding:0 0 8px 0 }
.pay_c_box .pay_res li .f{position:absolute; right:0;color:#525252;text-decoration:underline;   }
.pay_c_box .pay_res li .f:hover{text-decoration:none;}

.pay_btn{vertical-align:middle;display:inline-block;width:100px;height:35px;line-height: 300;overflow:hidden; background:url('../images/btn.png ') no-repeat; }
.pay_again{background-position:-269px 0 ;}
.pay_close{background-position:-269px -37px;}


.ly_table{margin:15px 0 20px 0;}
.ly_table .o{width:180px;}
.ly_table .t{width:60px;}
.ly_table .th{width:80px;}

.ly_table th{height:30px;line-height: 30px;font-weight:normal;text-align:center;background:#DFDFDF;color:#646464;  }

.ly_table td{height:50px;line-height: 50px;text-align:center;  }

.n_tit{border-top:1px solid #DFDFDF;line-height: 30px;font-size: 14px;padding:8px 0 15px 0 ; }

.pay_confirm{width:216px;height:44px;display:inline-block;background:url('../images/btn.png ') no-repeat 0 -173px;line-height: 300;overflow:hidden; margin-bottom:20px; }
/*footer*/
.sys_footer{background:url(../images/footerbg.jpg) no-repeat center top #A40D51;}
.sys_footer .foot{background:url(../images/footerbg.jpg) no-repeat center top #A40D51;}
.sys_footer,.sys_footer{color:#E1A309;}
p.links{padding-top:30px;}
.foot p.links a,.foot p a,.foot p{color:#E1A309;}



/*layer*/
.pop_box{-moz-border-radius: 2px 2px 2px 2px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); position: fixed; z-index: 1001;}

.pop_lay {background: none repeat scroll 0 0 #000000;opacity: 0.5;}

.pop_box1, .pop_box_wp1 {width:600px !important;}
.pop_box_wp { background: none repeat scroll 0 0 #FFFFFF;border-top: 2px solid #A00000; color: #646464; margin: 5px;position: relative; width: 400px;}

.p_table_w {padding: 10px;color:#333; }
.p_table .tdTitle{ background:#f5fafe; color: #333333;text-align:right; width:140px;}
.p_table th.tdTitleS{text-align:right;width:auto;}
.p_table th{ background:#eef7fe; padding:5px; text-align:right;border:#cccccc solid 1px; }
.p_table td{ background:#ffffff; padding:2px 5px;border:#cccccc solid 1px; }
.p_btn_center{ text-align:center!important; padding:16px 0 30px 0!important;}
.back_vip{ color:#a20000!important; text-decoration:none; display:block; line-height:24px;}
.p_b_vo p{ line-height:24px; text-indent:2em;}
.p_b_vo .tips { background:url(../img/sp.png) no-repeat -214px -112px; height:49px; padding-left:50px; }
.p_b_vo .tips .back_vip{line-height:49px; display:inline-block;}

