 
*{margin:0;padding:0;}
body{font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; line-height:180%;background:#eee;}
ul,li,form,p{list-style-type:none;}
a{text-decoration:none; color:#0066cc;}
img{border:0px;}
.al_cen{text-align:center;}
.clear{clear:both;}

.center{width:1200px;margin:40px auto;min-width:1200px;}
.box{border:1px solid #ddd;background:#fff;}
.box .txt{font-size:42px;line-height:100px;}

.btitle{clear:both;font-size:32px;text-align: center;color: #000;line-height: normal;padding: 25px 0 25px 0px;}


.tls li{float:left;width:33%;text-align:center;}
.tls li .title{display:block;font-size:24px;text-align:center;padding:30px 0px 30px 0px;}
.tls li .info{display:block;text-align:left;padding:30px 20px 50px 60px;font-size:14px;line-height:220%;}

.tls2 li{float:left;width:199px;text-align:center;}
.tls2 li .title{display:block;font-size:24px;text-align:center;margin:20px auto;background:#0166ce;color:white;border-radius:100%;height:120px;width:120px;line-height:120px;}
.tls2 li .info{display:block;text-align:left;width:140px;margin:10px auto 30px;font-size:12px;line-height:220%;color:#999;}


.tls3{margin-top: 40px;}
.tls3 li { width:398px; float:left; margin-bottom:40px; color:#4d4d4d; }
.tls3 li  img { float:left; margin:0 20px; }
.tls3 li h3 { font-size:18px; line-height:30px; }
.tls3 li p { line-height:18px; }


.TStyle{ border-collapse:collapse; margin:0px auto;width: 100%; text-align:center; font-size:16px; background:#f7f7f7;}
.TStyle tr td{ border:2px solid #D3D3D3; height:40px; padding:20px;}
.TStyle tr td.TextL{  text-align:left; padding:10px;}
/*.TStyle tr td.tdR{ background: #e02534; color: #fff; border: 2px solid #be0817;}*/

.btn1{padding:8px 0px;color:#fff;margin-bottom:20px;display:block;width:460px;margin:0 auto;background:#e02534;font-size: 24px;}
.btn1:hover{background:#A90100;}



.tg_shenqing{position:relative;z-index:300;display:none;}
.tg_shenqing .bg{position: fixed;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);opacity: 0.7;z-index: 1000;top: 0;left: 0;/*display: none;*/}
.tg_shenqing .shq {width:790px;height: 540px;background: #fff;position: fixed;top: 50%;left: 50%;margin: -260px 0 0 -395px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;z-index: 1001;/*display: none;*/}
.tg_shenqing .shq .tit{padding: 35px 0 25px;text-align: center;font-size: 30px;color: #222;}

.tg_shenqing .shq  a.close {display: block; width: 40px; height: 40px; position: absolute; top: 0px; right: 0px; font-size: 32px; text-align: center; line-height: 40px; color: #b4b4b4; }
.bg_reg_main{ width:100%; }
.reg_main{ position:relative; width:670px; overflow:hidden; padding:0 65px 0 56px; margin:0 auto; }
.reg_main .title{ width:670px; height:30px; padding:20px 0 9px 0; background:url(../images/bg-reg1.png)35px 46px no-repeat; color:#909090; font-size:24px; line-height:30px; font-weight:bold; margin-bottom:10px;}
.reg_main .title i{ float:left; display:block; width:30px; height:30px;background:#005ba2; border-radius:15px; color:#ffffff; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; font-style:normal; text-align:center; line-height:30px; margin:0 20px;}
.reg_main table{ margin-left:20px;}
.reg_main table th{ width:84px; color:#222; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; text-align:left; line-height:43px;}
.reg_main table input{ float:left; width:354px; height:46px; padding:0 10px; border:1px solid #d3d3d3; border-radius:5px; margin:10px 15px; color:#aaaaaa; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; background:#f9f9f9;}
.reg_main table input.focus{ border:2px solid #b69494;}
.reg_main table input.error01{ background:url(../images/bg_input_tip.png) right center no-repeat #f9f9f9;}
.reg_main table .onError, .reg_main table .onShow, .reg_main table .onFocus{ float:left; display:block; height:30px; padding:0 18px; margin:14px 0 0; background:url(../images/bg_tip.png) left center no-repeat #fa5a5e; text-align:center; line-height:30px; color:#fff; font-size:14px;}
.reg_main table .onCorrect, .reg_main table .onShow{display:none;}
.reg_main table .onFocus{background:url(../images/bg_tip1.png) left center no-repeat #0098cf;}
.reg_main table select{padding: 8px 3px;border: 2px solid #d3d3d3;margin-left: 15px;border-radius: 5px;}
.reg_main .btn_reg{ width:276px; height:64px; margin:30px 0 0 200px; background:#5fcf80; border:0; color:#ffffff; font:36px "Î¢ÈíÑÅºÚ"; border-radius:10px; cursor:pointer;}
.inputDiv{ height:64px; line-height:64px; padding:7px 0 8px; color:#444; overflow:hidden;padding:0px 105px;}

.wbySub {width:100%; height: 52px; background: #1977df; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; display: block; margin: 10px auto 0; font-size: 18px; color: #fff; border: none; }

#verify{width: 170px;}
.wyzm{display: block;position: absolute;top: 12px;right: 10px;}
.wyzm img {width: 81px;height: 44px;border-radius: 4px;}
.checkqr {overflow: hidden; width: 215px; position: relative; }

.Validform_wrong {color: red; padding-left: 20px; white-space: nowrap; background: url(../images/error.png) no-repeat left center; }
.Validform_right {color: #71b83d; padding-left: 20px; background: url(../images/right.png) no-repeat left center; }