@charset "utf-8";
/* Basic Elements */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,caption,thead,tbody,tfoot,tr,th,td,hr,p,a,span,em,strong,form,input,textarea,button,img{ margin:0; padding:0;}
input,textarea,button,h1,h2,h3,h4,h5,h6{ font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
input{ vertical-align:middle;}
img{ border:0;}
ul,ol,li{ list-style:none;}
body{font-size:12px; line-height:175%; font-family:"宋体", Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration: underline;}
.fl { float:left; }
.fr { float:right;}
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.noline { text-decoration:none; }
.underline { text-decoration:underline; }
.clear{ clear:both; }
.no{ display:none;}


/*footer*/
.wfooter{ height:106px; color:#FEF0E7; background:url(../images/footer.jpg) repeat-x center top transparent;}
.wfooter a{color:#FEF0E7;}
.wfooter a:hover{ color:#FC0}
#footer{ padding:20px 0 0 60px; margin:0 auto; width:936px;}
.footInfo p{ line-height:1.8; margin-left:20px;}
.footInfo p span{ margin:0 5px;}

.moreServer {margin-top: 6px;text-align: right;}


/* regCon */
.regCon{ width:600px; margin:0 auto;border-right:1px #060B0B solid;border-top:1px #39524A solid;border-left:1px #323A3C solid;border-bottom:1px #060B0B solid; overflow:hidden;zoom:1; background-color:#011F53; padding:6px; padding-top:0;color:#CCC}
.reg1{ background:url(../images/tbar.png) repeat-x; height:32px;}
.reg1 h2{ background:none; text-align:right; line-height:32px; width:300px; font-size:14px; color:#000; }
.reg1 .close{float:right; margin:6px 24px 0 0;_margin:6px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ padding-top:25px; padding-bottom:25px; padding-left:40px;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px; }
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background:#FBF7F2; border:#5A381D 1px solid; color:#333; float:left; margin-right:3px;height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:green;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
.reg_btn input{background:url(../images/reg2Btn.jpg);width:124px; height:41px;border:0; cursor:pointer}
.reg_btn input:hover{ background:url(../images/reg2Btn_hover.jpg)}


.field{ padding:3px 0;margin-left:36px;position:relative;width:180px;}
.field .wjmm{ background:url(../images/wjmm.png);width:17px; height:18px; overflow:hidden; display:block; position:absolute; right:0;top:8px; text-indent:-99999px; overflow:hidden; }
.field label{ padding-right:2px;}
.field input{border:1px #330033 solid;padding:2px;width:98px; height:20px; line-height:20px; background-color:#fff}
.newlogin { padding-top:20px;}
.newlogin .andl{ margin:10px auto 0;width:220px;}
.newlogin .btn{width:84px; height:23px; text-align:center; line-height:23px; display:block; background:url(../images/btn_xk_home_01.jpg); float:left; margin-left:20px; display:inline;color:#fff;}
.Llogin .field{margin-left:12px;}
.Llogin .andl{ margin-top:10px;width:200px; margin-left:0;}
.Llogin .btn {margin-left:10px;}

.page_inf{ padding:10px 15px 0;}
.news_conbox p{ line-height:180%; font-size:13px;}
.page_inf .new_cardbtn {background:url(../images/xsk.png) no-repeat ; width:155px; height:37px; line-height:37px; cursor:pointer; border:none;}