.bc{ margin-left: auto; margin-right: auto;}
.re-banner{ width: 100%;background: url(../img/nav_bg.jpg) repeat-x 0 0;}
.re-screenOne{ width: 100%;}
.re-screenTwo{ width: 100%;}

.top{ background-color: #fff; width: 100%;}
.w1000{ width:1000px;}
.pr{position: relative;}
.re-nav{width: 812px;height: 58px;overflow: hidden;}
.re-nav li{height: 50px;line-height: 50px;float: left;width: 400px;text-align: center;}
.re-nav li a{font-size: 16px;font-family: 'microsoft yahei';color: #fff;font-weight: bold;}
.re-nav li.end{background: url(../img/abg_dx.gif) no-repeat 0 10px;}
.re-nav li a.col{color: #fff04b;}
.ret-tit-con{ width: 150px; height: 49px; overflow: hidden; background: url("../img/reg-tit.png") left top no-repeat;}
.ret-tit-con1{ background-image: url("../img/reg-imgw.png");}
.ml87{ margin-left: 87px;}
.mt13{ margin-top: 13px;}
.ml20{ margin-left: 20px;}
.mt23{margin-top: 23px;}
.pdb120{padding-bottom:120px;}
.pdb220{padding-bottom: 220px;}
.ml127{margin-left: 127px;}



.reg-lable{ width: 270px; text-align: right; font-family: "microsoft yahei"; font-size: 16px; color: #b78a28; line-height: 44px; margin-right: 10px;}
.pb20{ padding-bottom: 20px;}
.reg-user{ width: 354px; height: 24px; border: 1px solid #7d150c; padding: 10px 0 10px 15px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.reg-focus .reg-user{border:1px solid #fee969; box-shadow: 0 0 8px rgba(103, 166, 217, 1);}
.reged{ width: 127px; height: 33px; overflow: hidden; background: url("../img/reged.png") left top no-repeat;}
.ml20{ margin-left: 20px; margin-top: 8px;}
.reg-agree{ color: #ebe4bf;}
.reg-agree input{ margin-top: 3px;}
.reg-agree span{ margin-left: 5px;color: #808080;}
.reg-sub{ border: none; background: url("../img/reg-sub.png") left top no-repeat; width: 194px; height: 55px; overflow: hidden;}
.reg-radio{ font-size: 14px; padding: 10px 0; }
/*.reg-user-val{ width: 135px; background: url("../img/reg-input2.png") left top no-repeat;}*/
.reg-imgv{ width: 120px; height: 24px; overflow: hidden; padding-top: 11px; margin-left: 10px;}
.reg-change{ color: #808080; padding-top: 15px; margin-left: 10px; display: inline-block;}
.reg-line{background: url("../img/reg-line.png") left center no-repeat;font-family: "microsoft yahei"; font-size:14px;line-height: 30px; margin:0 0 30px 0;color: #c5a154;padding-left: 300px;}
.reg-wrong img,.reg-right img{ vertical-align: -2px;}
.reg-wrong,.reg-right{ margin-top: 10px; margin-left: 10px; color: #808080; display: none;}
.reg-right-par .reg-right{ display: block;}
.reg-error-par .reg-wrong{ display: block;}
.re-screenTwo-h1{ height: 391px;}
.ret-tit-text{ line-height: 16px; font-size: 16px; font-family: "microsoft yahei"; margin-top: 26px; color: #bc923a; font-weight: bold;}
.pt40{ padding-top: 40px;}
.login-success{ display:none; background: url("../img/reg-login-f-success.png") left top no-repeat; width: 340px; height: 210px; position: absolute; left: 0; top:0; z-index: 100;}
.login-success p{ font-family: "microsoft yahei"; font-size: 14px; color: #7f0b00;margin:30px 46px 0;line-height: 28px;font-weight: bold;}
.login-success a:link,.login-success a:visited{ color: #d41300;}
.login-success .thk{margin: 20px 32px 0;line-height: 22px;}
.tc-close{margin-left: 304px; margin-top:18px; width:30px; height:30px; z-index: 105; float: left; display: inline;}
.tc-close:hover{text-decoration: none;}
.tc-sure1{ margin-left:43px;  width: 122px; height: 45px; float: left; display: inline;}
.tc-sure2{ float: left; display: inline; margin-left: 130px;  margin-top:5px;}
.layer{display:none;z-index: 2; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity:0.5; filter:alpha(opacity=50);}
.tc-nologin{background: url("../img/reg-login.png") left top no-repeat; width: 339px; height: 233px; position: absolute; left: 0; top:0; z-index: 100;}
.tc-nologin .tc-close{ float: right; display: inline; margin-right:10px;}
.tc-nologin .tc-sure{ float: left; width: 108px; height: 33px; margin-left: 48px; margin-top: 18px; margin-right: 10px; overflow: hidden;}
.login-failure{background: url("../img/reg-login-f-failure.png") left top no-repeat;}



.reg-login-BOX{ padding-left:48px;}
.reg-login-BOX input{width: 230px; height: 36px; line-height: 36px; vertical-align: middle; overflow: hidden; border: 1px solid #f6a90f;color: #c2c2c2;padding-left: 10px;}
.reg-login-BOX1{ margin-top:20px;padding-bottom: 12px;}
.reg-login-forget{font-size: 12px;color: #808080;}
.reg-login-forget a:link,.reg-login-forget a:visited{ color: #808080;}



/*弹窗*/
.login-success-qidai{ background: url("../img/tcbg-qidai.png");}
.mt50{ margin-top: 50px;}

.login-success-3q{ background: url("../img/reg-login-f-3q.png") no-repeat;}
.login-success-3q .thk,.login-success-xiexie .thk,.login-success-wzj .thk,.login-success-none .thk{margin: 35px 50px 0; text-align: center;}
.login-success-xiexie{ background: url("../img/reg-login-f-zj.png") no-repeat;width:362px;}
.login-success-wzj{ background: url("../img/reg-login-f-wzj.png") no-repeat;}
.sd-warning{ display: none;}