﻿@charset "utf-8";
.account_main{width:100%; height:750px; background:url(/uploads/image/ciaccount/regist_bg.jpg) no-repeat top center; margin-bottom:30px}
.login-register-r{width:456px; height:630px; padding:0 48px; background:#fff; position:absolute; top:50%; margin-top:-255px; left:50%; margin-left:-228px}
.login-register-r h2{font-size:30px; margin-top:45px; margin-bottom:15px}
.login_icon{display:inline-block; background-image:url(/uploads/image/ciaccount/account_icon.png)}
.tc{text-align:center}
.form-group input{background:#fff}
.form-control.input-validation-error{background:#fff!important}
.input_box{border:1px solid #dddddd; height:42px; line-height:42px; border-radius:4px}
.input_box input{width:316px; border:none; padding-left:10px; height:40px; line-height:40px; border-radius:0; box-shadow:0 0 0 0 transparent}
.input_box input:focus{box-shadow:0 0 0 0 transparent; background:#fff}
.login_tel{width:14px; height:20px; background-position:-18px 0; margin-left:13px; margin-right:13px; margin-top:10px}
.login_code{width:16px; height:20px; background-position:-46px 0; vertical-align:middle; margin-left:12px; margin-right:12px; margin-top:10px}
.login_yz{width:18px; height:20px; background-position:-75px 0; vertical-align:middle; margin-left:11px; margin-right:11px; margin-top:10px}
.regist_name{width:20px; height:18px; background-position:-32px -36px; vertical-align:middle; margin-left:10px; margin-right:10px; margin-top:10px}
.regist_tg{width:18px; height:22px; background-position:-0px -35px; vertical-align:middle; margin-left:11px; margin-right:11px; margin-top:9px}
.name_input{width:222px}
.name_input .verification-code{width:178px}
.yanzheng_box{width:222px}
.yanzheng_box input{width:178px}
.msgs{width:130px; height:42px; line-height:42px; text-align:center; margin-left:8px}
.sure_regist{width:100%; height:50px; line-height:24px; color:#fff}
.select_sex{margin-top:10px; margin-left:9px}
.select_sex label{cursor:pointer}
.select_sex input{display:none}
.select_sex .login_icon{width:20px; height:20px; margin-left:10px; vertical-align:middle; display:inline-block}
.cicle_select{background-position:-73px -36px}
.cicle_unselect{background-position:-73px -66px}
/*20181126滑动验证*/
/*滑动验证码*/
.verify-bar-area{position:relative; background:#ffffff; text-align:center; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; border:1px solid #ddd; -webkit-border-radius:4px}
.verify-bar-area .verify-move-block{position:absolute; top:0; left:10px; background:url(/uploads/image/cimg/right-btn.png) no-repeat; cursor:pointer; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-border-radius:1px}
.verify-bar-area .verify-move-block .verify-sub-block{position:absolute; text-align:center; z-index:3; border:1px solid #fff}
.verify-bar-area .verify-move-block .verify-icon{font-size:18px}
.verify-bar-area .verify-msg{z-index:3}
.icon-right{display:none}
.verify-img-panel .verify-gap{background-color:#fff; position:relative; z-index:2; border:1px solid #fff}
.verify-img-out{background:#f2ece1; border-radius:10px; border:1px solid #f2ece1; padding:10px}
.verify-bar-area{padding:0 10px}
.slide-verify{display:none}
#regist-verify{position:absolute !important; top:-210px; z-index:99}
/*注册成功的弹出框*/
.login-model{padding:50px 55px; width:590px; height:245px}
.login-model-cont{padding-left:60px; background:url(/uploads/image/cimg/icon_success_big.png) no-repeat left center; min-height:60px}
.company-btn{width:224px; height:42px; line-height:42px; text-align:center; background:#167eed; color:#fff; display:inline-block}
.company-btn:hover{background:#2d8cf2; color:#fff}
.person-btn{width:164px; height:37px; line-height:37px; text-align:center; background:#f0f0f0; color:#000; border:1px solid #bcbcbc; margin-left:20px}
.person-btn:hover{background:#e2dede; color:#000}
.login-btn{margin-top:40px}
/*字在线中间*/
.divider-break{text-align:center; position:relative; top:2px; line-height:0}
.divider-break h3{line-height:1; font-size:12px; color:#666; font-weight:400; z-index:2; position:relative; display:inline-block; background-color:#fff; padding:0 7px 0 9px; margin-top:0px}
.divider-break:after{content:""; width:100%; background-color:transparent; display:block; height:1px; border-top:1px solid #e7e7e7; position:absolute; top:8px; margin-top:-1px; z-index:1}
.btn-gray{width:100%}
.get-fos{background:#ddd; cursor:not-allowed}
.get-fos:hover{background:#ddd}
/*2020.02.29修改*/
.contect_regist ul{margin-bottom:15px}
.contect_regist li{float:left; width:50%}
.contect_regist li a{display:block; height:40px; border-bottom: 2px solid #ebecf0; color:#333; line-height:40px; text-align:center}
.contect_regist li a.current{color: #f90;border-bottom: 2px solid #f90;}
/*2020 6.16*/
.borderbox label{cursor:pointer; margin:0px 20px; margin-bottom:10px}
.borderbox{margin-top:0px; margin-left:9px; text-align:center}
.borderbox .login_icon{width:20px; height:20px; margin-left:10px; vertical-align:middle; display:inline-block}
.borderbox input{display:none}
.yz_input.pw-input-style{width:250px}
.pw-color.cl-ec3701{color:#ec3701}
.pw-color.cl-f78115{color:#f78115}
.pw-color.cl-6ba001{color:#6ba001}

.boxloginregister{background-color:#fff; width:500px; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); border-radius:8px;}
.boxloginregister .hdtab{display: flex; justify-content: space-between; align-items: center; font-size:20px; padding:.5em 1em; border-bottom:1px solid #ddd}
.boxloginregister .hdtab span{margin:0 1em; font-size:.7em; cursor:pointer;}
.boxloginregister .hdtab span.on,.boxloginregister .hdtab span:hover{color:#f90;}
.boxloginregister .hdtab a{font-size:.7em; color:#999;}
.boxloginregister .hdtab a:hover{color:#f90}
.boxloginregister>.db{display:none}
.boxloginregister>.db.on{display:block}
.boxloginregister>.db.wxreg{text-align: center; font-size:20px; padding:2em 0 4em;}
.boxloginregister>.db.wxreg h2{font-size:1.5em; margin-bottom:1em}
.boxloginregister>.db.wxreg h3{font-size:.9em; margin-bottom:1em}
.boxloginregister>.db.wxreg h3:before{content:'\e6ea'; font-family:iconfont_dg; display: inline-block; color:#0ba500; font-size:1.2em; margin-right:.3em}
.boxloginregister>.db.wxreg .saoma_ewm_pic iframe{width:200px!important; height:200px!important;}
.boxloginregister>.db.phonereg{padding:2em 4em}
.boxloginregister>.db.phonereg h2{margin-bottom:1em; font-size:22px; text-align: center}
.boxloginregister>.db.phonereg .backsel{text-align: center;}
.boxloginregister>.db.phonereg .backsel a{color:#999}
.boxloginregister>.db.phonereg .backsel a:hover{color:#f90}
