/* CSS Document */
body{margin:0 auto; width:1000px;}
div{margin:0 auto; padding:0;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0;}
ul,li,p,td{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
div,dl,dt,dd,ul,ol,li{float:left; position:relative;}


.word{word-break:break-all;}

/*Other*/
.blank{height:15px; clear:both; display:block; overflow:hidden;}
.clear{clear:both;}
.hidden{display:none;}
.none{display:none;}
.r_B{ margin-left:10px;}
.red{ color:#f00;}
.mm{ padding:8px 0;}
.bule{ color:#039;}
.ww{ width:750px;}
.hand{cursor:pointer;}
.l_b{ font-size:12px; color:#666; font-weight:normal;}
.mar{ margin:8px 0;}
.box_bt{ background:#060; color:#fff; padding:2px; border:1px solid #ffc; height:23px; margin:0 8px;}
.w1{width:180px;}

.bo3{ width:120px; height:15px; margin:0 5px;_margin:3px 5px 0 5px;}
.clearfix:after {content:".";display: block;height: 0;clear: both; color:#FFF; margin:0px; padding:0px;}
.clearfix {_zoom: 1;}


#Top,#Main,#Footar,#Banner{width:100%;}

#Top{height:97px;}
#Top .logo{ width:200px;}
#Top .top_r{width:780px; float:right; margin-top:5px;}
#Top .top_info{ width:100%;}
#Top .top_info li{}


#Top #Nav{ height:45px;}
#Main{ margin:10px 0;}
#Block_A{ width:694px;}
#Block_A #Package{ height:36px; width:694px;}

#Block_A .Box_A{ width:200px; margin:0px 12px;}
#Block_A .Box_B{ width:685px; }
#Block_B{ width:296px; float:right;}
#Block_B .Box_C{ width:294px; _height:106px;}

#Main #Block_C{ width:198px; }
#Main #Block_D,#Main #Block_F{ width:790px; float:right;}
#Main #Block_E{ width:198px;}

#Main #Block_C h3,#Main #Block_E h3{height:41px;width:196px;}
#Main #Block_C li,#Main #Block_E li{width:198px; height:30px;}
#Main #Block_D h4{ width:790px; height:25px;}
#Main #Block_D .Txt_D li,#Main #Block_D .Txt_K li{ width:750px; }
#Main #Block_D .Txt_F{ width:772px}
#Main #Block_D .Txt_F li{ width:770px;_width:762px;}
#Main #Block_D .Txt_F li.table_A{ width:774px;}
#Main #Block_D .Txt_F li.table_A p,#Main #Block_D .Txt_F li.table_B p{ width:23%;  height:25px;}
#Main #Block_D .kuan li.table_A p,#Main #Block_D .kuan li.table_B p{ width:18%;}
#Main #Block_D .Txt_F li.table_B p.p2,#Main #Block_D .Txt_F li.table_A p.p2{ width:60px; text-align:center}
#Main #Block_D .Txt_F li.table_B p.w1,#Main #Block_D .Txt_F li.table_A p.w1{width:245px;}
#Main #Block_D .Txt_F li.table_B p.w2,#Main #Block_D .Txt_F li.table_A p.w2{width:80px;}
#Main #Block_D .Txt_F li.table_B p.w3,#Main #Block_D .Txt_F li.table_A p.w3{width:160px;}
#Main #Block_D .Txt_F li.table_B p.w4,#Main #Block_D .Txt_F li.table_A p.w4{width:120px;}
#Main #Block_D .Txt_F li.table_B p.p3,#Main #Block_D .Txt_F li.table_A p.p3{width:190px;}
#Main #Block_D .Txt_D,#Main #Block_D .Txt_E,#Main #Block_D .Txt_K{width:750px;}
#Main #Block_D .Txt_E li{ width:165px;}
#Main #Block_D h6{  width:193px; _width:192px; height:35px;}
#Main #Block_D .Txt_G li{ width:774px;}
#Main #Block_D .Txt_J li{ width:768px;}
#Main #Block_D .Txt_H li{ width:756px;}
#Main #Block_D .Txt_G li input.input_box{ width:160px; height:18px;}
#Main #Block_D .Txt_H li input.bo,#Main #Block_D .Txt_H li input.bo2{ height:15px; width:160px;}
#Main #Block_D .Txt_H li input.bo2{width:360px;}
#Main #Block_D .Txt_H li textarea,#Main #Block_D .reg_box textarea{ width:450px; height:60px; margin:5px 0;}
#Main #Block_D .Pay_A{ width:772px;}
#Main #Block_D .Pay_A li{ width:245px; _width:241px;}
#Main #Block_D .Pay_A li h3{width:243px; _width:241px;}
#Main #Block_D .Pay_A li:hover{ width:243px;}
#Main #Block_D .Pay_A li.seled{ width:243px;_width:241px;}
#Main #Block_D .Txt_G .Pic_B,#Main #Block_D .Txt_G .Pic_C{ width:758px;}
#Main #Block_D .Txt_G .Pic_B li{ width:132px;}
#Main #Block_D .Txt_G .Pic_D li{ width:150px;}
#Main #Block_D .Txt_G .Pic_C li{ width:720px; margin:5px 0;}
#Main #Block_D .Txt_G .Pay_B,#Main #Block_D .Txt_G .Pay_C{  width:762px; _width:750px;height:30px; }
#Main #Block_D .Txt_G .Pay_C{ width:753px;_width:740px;}

#Main #Block_E .Pic_A{height:124px; width:198px;}
#Main #Block_F .pay{ height:39px; width:790px;}
#Main #Block_F .pay ul{ width:80%; float:right;height:29px;}
#Main #Block_F .pay li select{ width:120px; height:20px;}
#Main #Block_F .pay li{ width:190px; height:30px;}
#Main #Block_D .Txt_E li p.image{ height:70px;}
#Main #Block_F .Pay_box{ width:261px;}
#Main #Block_F .Pay_box li{width:204px;}
#Main #Block_G{ width:1000px;}


.Login{ background:url(../images/loginbg.jpg) no-repeat; width:400px; height:220px;}
.Login .GBox_A{ width:240px;float:left; margin:15px 0 20px 0px;  _margin-left:10px;}
.Login .GBox_A li{ color:#666; line-height:30px;}
.Login .GBox_A li P.img{ float:left; width:60px;}
.Login .GBox_A li p.txt{ line-height:20px;}
.Login .GBox_A li a{ font-size:12px;color:#06C;}
.Login .GBox_A li P input.box1,.Login .GBox_A li P input.box2{ width:150px; background:#fff; height:15px; border:1px solid #ccc;}
.Login .GBox_A li P input.box2{ width:40px; float:left; margin-right:5px;}
.Login .GBox_B{ width:100px;margin:25px 0 0px 0px;float:left;}
.Login .close a{ color:#5f9410; text-decoration:none; cursor:pointer;}

.Login{ background:url(../images/loginbg.jpg) no-repeat; width:400px; height:220px;}
.Login ul.close{ float:right;}
.Login .Box_A{ width:360px;margin:0px; padding:15px;}
.Login .Box_A li{ color:#666; width:360px;line-height:35px; height:35px;}
.Login .Box_A li P{ float:left; width:60px; text-align:right; line-height:35px;margin-right:5px; }
.Login .Box_A li span{ background:#fff; line-height:35px;}
.Login .Box_A li input.box1,.Login .Box_A li input.box2{ width:140px; background:#fff; height:18px; border:1px solid #ccc; vertical-align:middle;}
.Login .Box_A li input.box2{ width:70px;}
.Login .Box_A li.slogin{ text-align:center; width:300px; line-height:35px; margin-top:15px;}
.Login .Box_A li.slogin img{ margin:0 8px;}
.Login .Box_A li span.img{ line-height:35px; margin:8px 5px 0 5px; width:60px;}
.Login .Box_A li span.txt{ line-height:35px;}

#Footar .U_Nav{ width:1000px;}