﻿#footer { background: #fff; }
.reg-w{background:#f9f9f9;margin-top:50px;border-top:1px solid #e4e4e4}
#register{background:#f9f9f9}
#register .container,#header2{background:#fff}
.rstp td{/*padding-left:30px;*/height:40px}
.rstp td{background:url(../images/Register_icon.png)no-repeat 7px -115px }
.rstp td.rsbg{background-position-x:-236px ;background-position-y:-118px;}
.redFont{color:red;}
.reg-box .formError .formErrorContent{min-width:0px;}
.reg-box {width:auto;height:600px;color:#666;margin:0px 0 50px 0;padding:15px 0 0 0px }
.reg-box .left .phone  a{display:inline-block;height: 40px;width: 142px;line-height: 40px;font-size:15px; background:#FF7E00;color: #fff!important;text-align: center;}
.reg-box .left .phone  a:hover{color:#ccc !important}
.reg-box .left .phone  a.bad {background: #ccc;}
.reg-box .third {height:100px;margin:40px 0 10px 0;border-bottom:1px dashed #f4f4f4 }
.reg-box .third h3{ font-size:16px; font-weight:600;color:#999}
.reg-box h2{font-size:20px; margin:20px 70px 20px 0px; font-weight:600;color:#666;}
.reg-box .inp{padding:10px; width:330px; height:20px; border:#e5e5e5 solid 1px; }
.reg-box .td_lable{width:70px; height:60px; text-align:right; float:left; line-height:60px; font-size:14px; overflow:hidden; }
.reg-box .btn{background:#ff8800}
.reg-box .btn:hover{background:#f17700; color:#fff;cursor:pointer;}
.reg-box .left { width: 600px;float:left;font-size:12px;/*background:url(../images/reg_space.jpg) right  20px no-repeat;*/margin-left:40px}
.reg-box .right  { width: 350px;float:left;height:650px;color:#999;padding-top: 70px;margin-left:40px}
.reg-box .txt {color:#adadad;font-size:13px;}
.reg-box .txt a { color:#2ca5dc ;font-size:14px;font-weight:bolder}
.reg-box .txt a.lo { color:#FF7E00; }
.reg-box .btnTd { padding: 20px 0 0px 0; }
.reg-box .third p { margin-bottom: 15px; }
.reg-box .third a {display: inline-block;float: left;width: 132px;height: 38px;line-height: 38px;text-align: center;color: #fff;border-radius:3px;}
.reg-box .third a:hover {text-decoration: none;}
.reg-box .third a i {display: inline-block;width: 34px;height: 27px;float: left;margin: 5px 4px 0 5px;background: url(../images/Register_icon.png) 0px -439px no-repeat;}
.reg-box .third a span {display: inline-block;float: left;height: 20px;line-height: 20px;margin:9px 0 0 5px;padding:0 9px;border-left: 1px solid #fff;}
.reg-box .qq {background: #2ca5dc;margin-right: 18px;}
.reg-box .qq:hover {background: #46BAEE;}
.reg-box .wx {background: #68d311;}
.reg-box .wx:hover {background: #7DDB31;}
.reg-box .third .wx i { background-position-x: -220px; }
.reg-box .gl a { display: inline-block;  background:url(../images/Register_icon.png) -7px -271px no-repeat;color:#ff8800;padding-right:28px;margin-top:10px}
.reg-box .btn { padding: 9px 30px; }
.reg-box .tip { line-height: 2em; }
.reg-box .tip em { padding-bottom: 15px; color:#666;display:block}
.reg-box .tip i{color:#f78115}


.login-box { height: 500px;margin:0px 0 50px 0; background: #e0f3ff}
.login-box .left { background:url(../images/login_newbg.png) 50px 50px no-repeat;height:450px;width:600px}
.login-box h2 {margin:30px 0 30px 0 }
.login-box .right { background:#fff; height:380px;border-radius:3px;margin-top:45px;width:350px;padding:20px 45px}
.login-box .right .h_title{font-size:20px;color:#000}
.login-box .right h3 { height: 30px; font-size: 20px; color:#666;margin:50px 0 10px 0}
.login-box .login-third a { display: block; width: 50px;height:30px;line-height:30px; padding: 0px 0 0px 50px;color:#fff;font-size:14px;background:url(../images/third_logo.jpg) 0 0px no-repeat;margin:0 10px 10px 0;float:left }
.login-box .right .qq { }
.login-box .right .wx {background-position-y:-130px }
.login-box .right .login a { font-size:16px }
.login-box .inp { border: 0px; border-radius: 3px;width:302px ;padding:8px 3px 8px 3px;margin-left:40px;}
.login-box .form { padding:25px 0px 0px 0 ; }
.login-box li { margin-bottom: 14px;border:1px solid #ddd;background:url(../images/login_icon.png)no-repeat -75px -196px;}
.login-box .right li:nth-child(2){background-position-y:-304px}
.login-box .btn { width: 100%; padding: 12px 0;background:#ff8800;font-size:18px;}
.login-box .li { padding-top:7px; color:#999;height:20px;border:0;background:#fff}
.login-box .li .l { float: left;height:20px;line-height:20px ;font-size:12px;display:table-cell;background:url(../images/login_icon.png)no-repeat -74px -446px;}
.login-box .li .l.not{background-position-y: -571px;background-position-x: -83px;}
.login-box .li .l input { vertical-align:text-top; margin:2px 3px 0 0}
.login-box .li .r { float: right;position:relative }
.login-box .li .r i{border-left: 2px solid #e5e5e5;height: 16px;display: inline-block;position: absolute;margin-left: 10px;right: 76px;top: 3px;}
.login-box .li a { margin-left: 15px;color:#666 }
.login-box .third { padding: 0 10px; padding-top: 20px;margin-top: 20px;border-top: 1px dashed #e5e5e5;}
.login-box .third .h3 { height: 30px; color: #999; }
.login-box .third a {display: inline-block;float: left;width: 132px;height: 38px;line-height: 38px;text-align: center;color: #fff;border-radius:3px;}
.login-box .third a:hover {text-decoration: none;}
.login-box .third a i {display: inline-block;width: 20px;height: 20px;float: left;margin:9px 4px 0 10px;background:url(../images/reg_icon.png) -1px 0 no-repeat}
.login-box .third a span {display: inline-block;float: left;height: 20px;line-height: 20px;margin:9px 0 0 5px;padding:0 9px;border-left: 1px solid #fff;}
.login-box .qq {background: #2ca5dc;margin-right: 18px;}
.login-box .qq:hover {background: #46BAEE;}
.login-box .wx {background: #68d311;}
.login-box .wx:hover {background: #7DDB31;}
.login-box .third .wx i { background-position-y: -20px; }


#finally {font-family: microsoft yahei; }
#finally .box3 { padding: 120px 0px 100px 0px; }
#finally h3{width:100%;text-align:center;font-size:26px;font-weight:normal;color:#FF7E00;margin-bottom:30px }
#finally .prEmail { width: auto; text-align: center; line-height: 2.2em; color: #000;font-size:14px;padding:10px 0 30px 0}
#finally .other { color: #999; line-height: 2.2em; border-top: 1px dashed #C9C9C9; padding-top:20px;width:600px;margin:0 auto}
#finally .other a {color:#FF7E00; }
#finally .success a { display:inline-block;margin:0 10px;color:#000;text-decoration:none!important;}
#finally .box3 { background: #fff; margin:20px 0}

#forget { background: #f5f5f5; height:600px}
#forget .h3 { text-align: center; margin-top:20px;font-size:20px;}
#forget .rstp{margin:0 auto;}
#forget .box{ padding-bottom: 140px;width: 1200px;background:#fff;border:1px solid #eee;margin: 50px auto;}
#forget .tip { height: 55px; }
#forget .inpBox { width: 500px; margin: 20px auto;text-align:center ;color:#000;font-size:14px}
#forget .inpBox .row{height:40px;width:500px;margin-bottom:20px;}
#forget .inpBox .row .btn{background:#ff8800;height:35px; width:120px;line-height:30px;border-radius:8px}

#forget .inpBox .row .sendcode{display: inline-block;background-color: #1facee;color: #fff;height: 36px;line-height: 35px;padding: 0px 10px;border-radius: 4px;}
#forget .inpBox .inp {   border: 1px solid #f4f4f4; border-radius: 3px; float: left; margin:0px 0;height:40px ;padding:0 8px;}
#forget .inpBox span{display:block;float:left;height:40px; line-height:40px;text-align:right;width:100px;}
#forget .emailTip{ width: 100%; margin:100px auto;text-align:center ;color:#000;font-size:14px;display:none}
#reset .box{ padding-bottom: 100px;width:400px;margin:50px 0 }
#reset .tip { height: 55px;margin-bottom:50px; }

#reg-box2 {  background: #f5f5f5; height:600px}
#reg-box2  .box{ padding-bottom: 100px;width:460px;background:#fff;border:1px solid #eee;margin:70px auto;padding:20px 15px }
#reg-box2 .inp{padding:10px; width:330px; height:20px; border:#e5e5e5 solid 1px; }
#reg-box2 .td_lable{width:70px; height:60px; text-align:right; float:left; line-height:60px; font-size:14px; overflow:hidden; }
#reg-box2 .btn { width:100%;padding:12px 0px;margin-top:10px}
#reg-box2  .t2 { font-size: 14px;color:#000;height:50px }
#reg-box2  .t2 label { display: inline-block; margin-right: 10px; }
#reg-box2 .t2 td { text-align: center; }

#reset{background:#fff}
#reset h2 { text-align: center; margin-top:20px}
#reset .box{ padding-bottom: 100px;width:500px;background:#fff;border:1px solid #eee;margin:70px auto }
