﻿body{padding: 110px 0 0;min-height: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;transition: all 0.3s;}
html,body{/*background:#edf4fc;*/background:#fff;width:100%;height:100%;}
.phone_register, .phone_register body{background:#fff;}
.register{width:100%;}
.service_consultation{display:none;}
.top_navbar_wrap{top: 0;left: 0;right: 0;position: absolute;z-index: 10;padding-bottom: 10px;background:#000;}
.top_navbar_box {height: 100px;position: relative;margin: 0 auto;}
.top_navbar_box .page_logo{position:absolute;left:10px;top:15px;z-index:3;}
.top_navbar_box .page_logo .logo{float:left;margin-right:14px;width:104px;height:81px;background-position:0 0;}
.top_navbar_box .page_logo .logo img{width:100%;display:block;}
.top_navbar_box .page_logo .page_title{float:left;margin-top:20px;color:#fff;overflow:hidden;width:190px;line-height:22px;}
.top_navbar_box .page_logo .page_title p{text-align:left;font-size:18px;}
.top_navbar_box .page_logo h1{font-size:18px;letter-spacing:1px;}
.register_page{width:100%;position:relative;overflow:hidden;padding-bottom:63px;min-height:100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;transition: all 0.3s;padding-top:10px;}
.register_wrap{/*background:#f5f5f5 url(/images/bj2.png) no-repeat top center;*/background:#f5f5f5;background-size:cover;}
.register .container_register{width:100%;max-width:450px;margin:auto;overflow:hidden;}
.login .container_register{max-width:350px;}
.register .container_register .regist_cont{background: #fff;padding:10px 0px;}
.pc_register .regist_cont{margin-top:50px;}
.pc_register .login .regist_cont{margin-top:150px;}
.phone_register .register_page{background:#f5f5f5;}
.content{overflow: hidden;border-radius: 2px;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
.regist_tab {position: relative;height: 44px;margin:0 10px;}
.regist_tab ul {overflow: hidden;padding: 10px 0;border-bottom: 1px solid #e5e5e5;}
.regist_tab li.cur {color: #333;}
.regist_tab li {float: left;height: 18px;overflow: hidden;margin-left: -1px;padding: 2px 0;border-left: 1px solid #e5e5e5;font-size: 16px;font-weight: bold;color: #666;line-height: 18px;text-align: center;cursor: pointer;}
.regist_tab li span {vertical-align: middle;vertical-align: 2px;}
.regist_tab .cur_tab {position:absolute;left:0;bottom:-1px;width:50%;height:3px;font-size:0;background:#45bbbc;}
.regist_tab .cur_tab em {position: absolute;top: 3px;left: 50%;display: block;_display: inline;width: 9px;height: 5px;margin-left: -5px;overflow: hidden;background: url(/images/regist.png) no-repeat -351px -650px;}
.regist_tab .cur_tab em {position: absolute;top: 3px;left: 50%;display: block;_display: inline;width: 9px;height: 5px;margin-left: -5px;overflow: hidden;background: url(/images/regist.png) no-repeat -351px -650px;}
.regist_left{margin-top:20px;}
.regist_left .regist_form .form_item {position: relative;padding-left:2px;border-bottom: 1px solid #dedede;background: #FFF;line-height: 28px;}
.regist_left .regist_form li .form_item .ipt {width:70%;height: 24px;padding-left: 3px;border: 0 none;line-height: 24px;vertical-align: middle;}
.regist_left .regist_form li{padding-bottom:30px;position:relative;margin:0 10px;}

/*验证通过*/
.register-box .form_item.right i{width:20px;height: 20px;background: url(/images/UserRegister/right.png) no-repeat center center;position: absolute;top:50%;margin-top: -10px;right: 10px;}
/*提示信息样式设置*/
.register-box .tip {position:absolute;left:0px;bottom:5px;font-size: 12px;padding-left:20px;}
.register-box .tip i{position:absolute;left:2px;top:1px;width:18px;height:18px;}
.register-box .tip span{color: #CCCCCC;}
/*提示信息隐藏样式*/
.register-box .tip.hide{display: none;}
/*提示信息默认样式*/
.register-box .tip.default i {background: url(/images/UserRegister/default.png) no-repeat center center;}
.register-box .tip.default span{color: #ccc;width: 102%;display: block;}
/*提示信息错误样式*/
.register-box .tip.error i {background: url(/images/UserRegister/error.png) no-repeat center center;}
/*提示验证码信息错误样式*/
.tipcode i {background: url(/images/UserRegister/error.png) no-repeat center center;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.register-box .tip.error span{color: red;}
/*提示信息密码弱*/
.register-box .tip.ruo i {background: url(/images/UserRegister/ruo.png) no-repeat center center;}
/*提示信息密码中*/
.register-box .tip.zhong i {background: url(/images/UserRegister/zhong.png) no-repeat center center;}
/*提示信息密码中*/
.register-box .tip.qiang i {background: url(/images/UserRegister/qiang.png) no-repeat center center;}

/*登陆*/
.tiperror i {    background: url(/images/UserRegister/error.png) no-repeat center center;    width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.regist_left .regist_form .recv_mobile_code .reacquire_input {width:0;height:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.regist_left .regist_form .recv_mobile_code a.receive_code {overflow:hidden;opacity:0;filter:alpha(opacity=0);float: left;display: block;width:0;height: 0;background: url(/images/regist.png) no-repeat -70px -540px;line-height: 52px;text-align: center;color: #333;}
.regist_left .regist_form .get_code_input {height:50px;line-height:50px;border:1px solid #dedede;}
.regist_left .regist_form li .form_item.get_code_input .ipt{height:50px;line-height:50px;}
.regist_left .regist_form .recv_mobile_code .get_code {float:right;}
.regist_left .check_code_Value {width:100%;border: 1px solid #dddddd;padding: 0;background: #f4f4f4;margin-top: 0;text-align: center;line-height: 50px;height:50px;color: #333;text-decoration: none;display: inline-block;}
.regist_left .verify_code_box {float:right;}
.regist_left .verify_code_box img{width:100%;display:block;}
.regist_left .regist_form li.regist_btn{margin-top:10px;padding-bottom:20px;}
.regist_left .regist_form li.regist_btn button {width:100%;height: 45px;border: 0 none;background: #45bbbc;font-size: 16px;color: #FFF;cursor: pointer;}
.regist_left .new_code{text-indent:60px;}
.regist_left .write_code{position:absolute;left:6px;top:0px;}
.regist_left .regist_form li .form_item.get_code_input .ipt_code {width:98%;}
.regist_left .regist_form li .form_item.new_code .ipt_code {text-indent:60px;}
.quick-link{background-color: #f6f6f6;height: 58px;border-top: 1px solid #ebebeb;width:100%;text-align:center;line-height:58px;margin-bottom:20px;}
.quick-link a{color:#175199;}
.quick-link span{color:#999;}



/*登陆*/
.loginbar {background: #fff;padding:0 10px;}
.loginbar .login-title2{font-size:24px;line-height:34px;text-align:center;color:#45bbbc;padding: 12px 0 20px;}
.loginbar .login-title-icon2{display:inline-block;height:34px;width:34px;line-height:0;font-size:0;vertical-align:middle;background:url(/images/login_title.gif) no-repeat 0 0;}
.loginbar .item-fore1 {border: 1px solid #bdbdbd;height: 38px;}
.loginbar .item-fore2{border: 1px solid #bdbdbd;height: 38px;}
.loginbar .item .pwd-label {background-position: -48px 0;}
.loginbar label {float: none;}
.loginbar .item-fore1 {border: 1px solid #bdbdbd;height: 38px;}
.loginbar .item {position: relative;margin-bottom: 20px;z-index: 1;}
.loginbar .item-fore1 {z-index: 6;}
.loginbar .login-label {position: absolute;z-index: 3;top: 0;left: 0;width: 38px;height: 38px;border-right: 1px solid #bdbdbd;background: url(/images/pwd-icons-new.png) no-repeat;}
.loginbar .itxt {line-height: 38px;height: 38px;border: 0;text-indent:50px;width:100%;float: none;overflow: hidden;font-size: 14px;color: #666;width:100%;}
.loginbar .item .pwd-label {background-position: -48px 0;}
.loginbar .forget_mis {text-align:right;margin-bottom:20px;}
.loginbar .forget_mis .zhuce{text-align:right;color:#45bbbc;}
.loginbar .forget_mis .zhuce:hover{text-decoration:underline;}
.loginbar .login-btn .btn-img {display: block;cursor:pointer;width:100%;background: #45bbbc;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 20px;border: none;}
.loginbar .regist-link b {display: inline-block;width: 16px;height: 16px;overflow: hidden;background: url(/images/pwd-icons-new.png) -104px -75px no-repeat;vertical-align: middle;margin-right: 5px;}
.loginbar .regist-link{text-align:right;}
.loginbar .regist-link a {color: #45bbbc;display:inline-block;}
.loginbar .mc {padding-bottom:30px;}
.successstext{padding:10px;text-align:center;font-size:25px;color:#77b852;}
.successstext a{display:inline-block;margin:0 auto;padding:10px 15px;border-radius:5px;background:#25b7ab;color:#fff;}

/* 忘记密码 */
.forgotpassword{background:#f5f5f5;}
.forgotpassword .for-liucheng{width:auto;max-width:600px;padding: 20px 10px 0;}
.forgotpassword .forget-pwd{overflow:hidden;}
.forgotpassword .forget-pwd dt{width:20%;padding-right:0;text-align:left;text-indent:10px;}
.forgotpassword_1 .forget-pwd dt{width:15%;}
.forgotpassword .forget-pwd dd{width:48%;}

.forgotpassword .forget-pwd dd input{width:auto;}
.forgotpassword .forget-pwd .tip span{left:75px;}
.forgotpassword .forget-pwd .yanzma{position:static;float:right;left:0;top:0;width:95px;}
.forgotpassword_3 .forget-pwd dd{width:60%;}
.forgotpassword_3 .forget-pwd dd input{width:75%;}
#VerifyImagemobile{float:left;}
.forget-pwd dd button{width:72px;}
.webfooter{position:absolute;left:0;bottom:0;width:100%;height:63px;background:#000;}
.webfooter .copy_right{padding:12px 0 0 0;text-align:center;color:#8a8a8a;font-size:13px;line-height:20px;}
.webfooter .copy_right a{color:#fff;}
.webfooter .copy_right p{color:#fff;}
@media (min-width: 768px){
    .register .container_register .regist_cont{padding:10px 25px;}
    .loginbar {padding:0;}
    .for-liucheng{padding: 20px 0 0;}
    .forgotpassword .forget-pwd dd{width:77%;}
    .forgotpassword .forget-pwd dd input{width:72%;}
    .forgotpassword_2 .forget-pwd dd input{width:65%;}
    .forget-pwd dd button{width:100px;}
}

