/* -------------------------------------------------- 注册登录忘记密码模块 -------------------------------------------------- */

/* -------------------- 公共样式 -------------------- */
.regLogBody{background:url(../images/regLogForget/regLogForgetBG.png) no-repeat;}
.regLog_frame{margin: 6% auto 0;}
.regLog_frame .regLog_head{padding:16px 46px;background:#0060a9;border-radius:4px 4px 0px 0px;}
.regLog_frame .regLog_head .language{width: 60px; float: right; color: #fff; margin-top: 15px; border: solid #1c93d7 1px; text-align: center; font-size: 12px; line-height: 24px; border-radius: 4px;}
.regLog_frame .regLog_head .language:hover{background: #1c93d7;}
.regLog_frame .layui-form-select dl dd.layui-this{background:#1c93d7;}
.regLog_frame .regLog_body{background:#fff;padding:46px;border-radius:0px 0px 4px 4px;}
.regLog_frame .regLog_body .otherLoginBox hr{clear:none;}
.regLog_frame .regLog_body .otherLoginBox .loginOR{display:block;width:40px;height:40px;line-height:38px;background:#fff;text-align:center;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;}
.regLog_frame .regLog_body .otherLoginBox .loginORBox{position:relative;margin-bottom:25px;}
.regLog_frame .regLog_body .otherLoginBox .layui-bg-ccc{background:#ccc;}
.regLog_frame .regLog_body .otherLoginBox .otherList{padding-top: 10px;}
.regLog_frame .regLog_body .otherLoginBox .otherList a{width: 32px; height: 32px; float: left; margin-right: 13px;}
.regLog_frame .regLog_body .otherLoginBox .otherList a.wechat-login{background: url("../images/regLogForget/icon-wechat.png");}
.regLog_frame .regLog_body .otherLoginBox .otherList a.qq-login{background: url("../images/regLogForget/icon-qq.png");}
.regLog_frame .regLog_body .otherLoginBox .otherList a.weibo-login{background: url("../images/regLogForget/icon-weibo.png");}
.regLog_frame .regLog_body .otherLoginBox .otherList a.linkedin-login{background: url("../images/regLogForget/icon-linkedin.png");}
.regLog_frame .regLog_body .otherLoginBox .otherList a.facebook-login{background: url("../images/regLogForget/icon-facebook.png");}
.regLog_frame .regLog_body .otherLoginBox .otherList a.google-login{background: url("../images/regLogForget/icon-google.png");}

.regLog_frame .regLog_body h3{font-size:18px;line-height:1;padding-bottom:10px;}
.regLog_frame .regLog_body p.tip {font-size: 12px;margin-bottom: 10px;color: #b9b9b9;}
.regLog_frame .regLog_body .regLog_body_right{position:relative;}

.regLog_frame .regLog_body_right .regTab{text-align: center; padding: 6px 0 20px;}
.regLog_frame .regLog_body_right .regTab a{font-size: 16px; margin: 0 20px; padding-bottom: 4px;}
.regLog_frame .regLog_body_right .regTab a.on{color: #1c93d7; border-bottom: solid #1c93d7 3px;}

/*--手机邮箱tab切换--*/
.login_body .TabBox{text-align: center; padding: 6px 0 20px;}
.login_body .TabBox a{font-size: 16px; margin: 0 20px; padding-bottom: 4px;}
.login_body .TabBox a.on{color: #1c93d7; border-bottom: solid #1c93d7 3px;}
.login_body .TabItem{display: none;}
.login_body .TabItem.on{display: block;}

/*--忘记密码tab切换--*/
.forget_box .TabBox{text-align: center; padding: 6px 0 20px;}
.forget_box .TabBox a{font-size: 16px; margin: 0 20px; padding-bottom: 4px;}
.forget_box .TabBox a.on{color: #1c93d7; border-bottom: solid #1c93d7 3px;}
.forget_box .TabItem{display: none;}
.forget_box .TabItem.on{display: block;}

/* ---------- 登录样式 ---------- */
.login_frame{width:460px;}
.login_frame .regLog_body .logToReg{text-align:right;font-size:12px;color:#666;padding:10px 0 20px;}
.login_frame .regLog_body .common-form .layui-input{text-indent:28px;}
.login_frame .regLog_body .selectPhone{height: 36px !important;}
.login_frame .regLog_body input.phoneInput{width: 285px; height: 36px !important; text-indent: 28px; display: inline-block; border: none; border-left: solid #ccc 1px;}
.login_frame .regLog_body .login_input_icon{position:absolute;top:8px;left:8px;width:20px;height:20px; z-index: 99;}
.login_frame .regLog_body .login_input_icon.email{background:url(../images/regLogForget/email.png) no-repeat;}
.login_frame .regLog_body .login_input_icon.password{background:url(../images/regLogForget/password.png) no-repeat;}
.login_frame .regLog_body .login_input_icon.captcha{background:url(../images/regLogForget/captcha.png) no-repeat;}

/* ---------- 注册样式 ---------- */
/* ---------- 注册新样式2019.7.8 ---------- */
.regLog_frame .regLog_body .regLog_body_right .regItem input{width: 100%; border: none; text-indent: 22px;}
.regLog_frame .regLog_body .regLog_body_right input{height: 38px; padding: 0; line-height: 38px;}
.regLog_frame .regLog_body .regLog_body_right select{height: 38px;}
.regLog_frame .regLog_body .regLog_body_right .layui-input-list{border: solid #ccc 1px; border-radius: 4px; overflow: hidden;}
.regLog_frame .regLog_body .regLog_body_right .layui-input-list.error{border-color: #e67d6d;}
.regLog_frame .regLog_body .regLog_body_right .selectPhone{width: 80px; border: none; float: left; text-indent: 10px;}
.regLog_frame .regLog_body .regLog_body_right .regItem input.phoneInput{width: 305px; display: inline-block; border-left: solid #ccc 1px;}
.regLog_frame .regLog_body .regLog_body_right .regItem input.codeInput{width: 268px;}
.regLog_frame .regLog_body .regLog_body_right .imgButton{width: 118px; height: 38px; float: right;}
.regLog_frame .regLog_body .regLog_body_right .codeButton{width: 119px; height: 40px; display: block; font-size: 12px; text-align: center; line-height: 40px; background: #1c93d7; color: #fff; position: absolute; right: 0; top: 0;}
.regLog_frame .regLog_body .regLog_body_right .codeButton.unclick{background: #eee; color: #333;}
.regLog_frame .regLog_body .regLog_body_right .common-form .layui-form-item{margin-bottom: 14px;}
.regLog_frame .regLog_body .regLog_body_right .common-form .layui-form-select dl{top: 40px; height: 150px;}
.regLog_frame .regLog_body .regLog_body_right .common-form .layui-form-select dl dd{padding: 0 22px;}

/* 第一步 图片验证码验证 */
.reg_frame{width:782px;}
.reg_frame .regLog_body .regLog_body_right{width:388px;float:right;}
.reg_frame .regLog_body .regLog_body_right .protocol{padding-bottom:16px;}
.reg_frame .regLog_body .regLog_body_right .protocol i{float:left;width:12px;height:12px;border:1px solid #ccc;background:#eee;border-radius:2px;cursor:pointer;margin:3px 11px 0 0;}
.reg_frame .regLog_body .regLog_body_right .protocol i.on{background:url(../images/regLogForget/checkboxon.png) 1px 1px no-repeat #eee;}
.reg_frame .regLog_body .regLog_body_right .protocol i.error{border:1px solid #e67d6d;box-shadow:1px 1px 3px #e67d6d;}
.reg_frame .regLog_body .regLog_body_left{position:relative;width:276px;}
.reg_frame .regLog_body .regLog_body_left .regLog_advantage{padding-top:10px;}
.reg_frame .regLog_body .regLog_body_left .regLog_advantage li{position:relative;margin-bottom:36px;}
.reg_frame .regLog_body .regLog_body_left .regLog_advantage li .advantage_icon{position:absolute;top:50%;left:0;margin-top:-9px;width:18px;}
.reg_frame .regLog_body .regLog_body_left .regLog_advantage li p{font-size:12px;color:#666;padding:0 24px 0 36px;line-height:20px;}

/* 第二步 邮箱验证 */
.reg_verify_frame{width:630px;margin-top:210px;}
.reg_verify_frame .regLog_body h3{padding-bottom:16px;font-weight:bold;}
.reg_verify_frame .regLog_body .emailVerify_frame {width:345px;}

.reg_verify_frame .regLog_body .emailVerify_body{padding-top:20px;position:relative;}
.reg_verify_frame .regLog_body .emailVerify_body .emailVerify{border:0;border-bottom:2px solid #1c93d7;font-size:14px;width:100%;height:44px;line-height:44px;color:#1c93d7;}
.reg_verify_frame .regLog_body .emailVerify_body .emailVerify:-webkit-input-placeholder,                /*WebKit browsers*/
.reg_verify_frame .regLog_body .emailVerify_body .emailVerify:-moz-input-placeholder,                   /*Mozilla Firefox*/
.reg_verify_frame .regLog_body .emailVerify_body .emailVerify:-ms-input-placeholder{color:#1c93d7;}     /*Internet Explorer*/

.reg_verify_frame .regLog_body .emailVerify_btn{margin-top:36px;}
.reg_verify_frame .regLog_body .emailVerify_btn .layui-btn{width:70px;height:36px;line-height:36px;font-size:14px;margin-top:0;}
.reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips{position:relative;float:right;cursor:pointer;}
.reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips .emailVerify_text{line-height:38px;color:#1c93d7;}
.reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips .tip_content{display:none;position:absolute;top:-26px;left:96px;font-size:12px;width:210px;line-height:26px;color:#666;padding:18px 30px;background:url(../images/regLogForget/tip-content.png) 0 0 no-repeat;}
.reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips .tip_content .sendAgain{display:inline-block;padding:0 9px;background:#e2f4fd;color:#1c93d7;border-radius:4px;border:1px solid #7fd1fe;margin-left:10px;}
.reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips.on .tip_content{display:block;}

/* 第三步 完善企业信息 */
.reg_info_frame{width:684px;margin-top:80px;}
.reg_info_frame .regLog_body .regInfo_modular{padding:0 102px;font-size:12px;}
.reg_info_frame .regLog_body .regInfo_modular .layui-form-item{margin-bottom:12px;}
.reg_info_frame .regLog_body .regInfo_modular .layui-form-item .countryIco{position:absolute;top:5px;left:395px;display:block;height:20px;}
.reg_info_frame .regLog_body .regInfo_modular .layui-form-block{padding:0 0 3px;}
.reg_info_frame .regLog_body .regInfo_modular .layui-btn{margin-top:20px;}
.reg_info_frame .regLog_body .regInfo_modular .areaSelect_frame .layui-input-inline{width:100%;}
.reg_info_frame .regLog_body .regInfo_modular .areaSelect_frame .layui-error-line{left:404px!important;}
/*.reg_info_frame .regLog_body .regInfo_modular .areaSelect_frame.china{margin-left:-8px;}
.reg_info_frame .regLog_body .regInfo_modular .areaSelect_frame.china .layui-input-inline{width:124px;margin-left:8px;}*/
.reg_info_frame .regLog_body .regInfo_modular .sexSelect_frame {width:80px;}
.reg_info_frame .regLog_body .regInfo_modular .other .positionSelect{width:80px;margin-right:8px;float:left;}
.reg_info_frame .regLog_body .regInfo_modular .other .positionName{float:right;}
.reg_info_frame .regLog_body .regInfo_modular .other .positionName .layui-input{width:300px;display:block;}


/* ---------- 忘记密码样式 ---------- */
.forget_body{background:#f6f6f6;}
.forget_box{width:724px;margin:88px auto 0;}

/* 步骤提示模块 */
.forget_box .forget_progressBar{overflow:hidden;}
.forget_box .forget_progressBar .bar_step{position:relative;float:left;width:181px;background:url(../images/regLogForget/unedit.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step.unedit{background:url(../images/regLogForget/unedit.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step.editing{background:url(../images/regLogForget/editing.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step.edited{background:url(../images/regLogForget/edited.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step.uneditL{background:url(../images/regLogForget/uneditL.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step.editingL{background:url(../images/regLogForget/editingL.png) 0 0 repeat-x;}
.forget_box .forget_progressBar .bar_step .step_word{position:absolute;top:6px;left:50%;display:block;width:20px;height:20px;line-height:20px;margin-left:-10px;font-size:16px;color:#fff;text-align:center;}
.forget_box .forget_progressBar .bar_step .step_p{text-align:center;margin-top:56px;color:#bab9b9;font-size:14px;}
.forget_box .forget_progressBar .bar_step.editing .step_p,.forget_box .forget_progressBar .bar_step.editingL .step_p{color:#1c93d7;}
.forget_box .forget_progressBar .bar_step.edited .step_p,.forget_box .forget_progressBar .bar_step.editedL .step_p{color:#accadb;}

/* 第一步 图片验证码验证 */
.forget_box .forget_content{margin: 85px 0 30px;}
.forget_box .forget_content .forget_head{line-height:20px;}
.forget_box .forget_content .forget_head .tips_ico{width:20px;float:left;margin-right:12px;}
.forget_box .forget_content .TabBox{width: 500px; margin-top: 30px;}
.forget_box .forget_content .forgert_wrap{margin: 20px 32px 0;}
.forget_box .forget_content .forgert_wrap .layui-form-item{margin-bottom:28px;}
.forget_box .forget_content .forgert_wrap .layui-form-label{width:74px;}
.forget_box .forget_content .forgert_wrap .layui-input-inline{width:300px;}
.forget_box .forget_content .forgert_wrap .layui-input-inline .layui-input.captcha{float:left;width:200px;}
.forget_box .forget_content .forgert_wrap .layui-btn{color:#fff;width:100px;margin:8px auto 0;font-size:14px;}
.forget_box .forget_content .forgert_wrap .captcha-img{position:relative;margin-left:10px;}
.forget_box .forget_content .forgert_wrap .captcha-img .captcha_tips{position:absolute;top:0;left:98px;width:100px;height:28px;line-height:28px;}
.forget_box .forget_content .forgert_wrap .captchaItem .layui-error-line{left:502px!important;}
.forget_box .forget_content .forgert_wrap .btn-box{margin-left:86px;}
.forget_box .forget_content .forgert_wrap .layui-input-list{width: 298px; border: solid #ccc 1px; border-radius: 2px; overflow: hidden;}
.forget_box .forget_content .forgert_wrap .layui-input-list.error{border-color: #e67d6d;}
.forget_box .forget_content .forgert_wrap .layui-input-list .selectPhone{width: 80px; height: 28px; border: none; float: left; text-indent: 10px;}
.forget_box .forget_content .forgert_wrap .layui-input-list .phoneInput{width: 197px; height: 28px; border: none; display: inline-block; border-left: solid #ccc 1px; padding: 0 10px;}


/* 第二步 邮箱验证 */
.forget_box .forget_content .emailVerify_warp{margin-top:46px;border:1px solid #eae6e6;padding:46px;background:#fff;}
.forget_box .forget_content .emailVerify_warp h3{font-size:18px;padding-bottom:16px;font-weight:bold;}
.forget_box .forget_content .emailVerify_frame{width:345px;}

.forget_box .forget_content .emailVerify_body{padding-top:20px;position:relative;}
.forget_box .forget_content .emailVerify_body .emailVerify{border:0;border-bottom:2px solid #1c93d7;width:100%;height:44px;line-height:44px;color:#1c93d7;}
.forget_box .forget_content .emailVerify_body .emailVerify:-webkit-input-placeholder,                /*WebKit browsers*/
.forget_box .forget_content .emailVerify_body .emailVerify:-moz-input-placeholder,                   /*Mozilla Firefox*/
.forget_box .forget_content .emailVerify_body .emailVerify:-ms-input-placeholder{color:#1c93d7;}     /*Internet Explorer*/

.forget_box .forget_content .emailVerify_btn{margin-top:36px; position:relative;}
.forget_box .forget_content .emailVerify_btn .layui-btn{width:70px;height:36px;line-height:36px;font-size:14px;margin-top:0;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips{float:right;cursor:pointer;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .emailVerify_text{line-height:38px;color:#1c93d7;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content{display:none;position:absolute;top:-27px;left: 360px;font-size:12px;width:260px;line-height:26px;color:#666;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content cite{position:absolute;top:36px;left:-20px;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content cite i{position:absolute;top:0;left:0;border:10px solid transparent;border-right-color:#ddd;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content cite b{position:absolute;top:0;left:2px;border:10px solid transparent;border-right-color:#fff;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content .tip_text{border:1px solid #ddd;padding:18px 20px;background:#fff;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content .sendAgain{display:inline-block;padding:0 9px;background:#e2f4fd;color:#1c93d7;border-radius:4px;border:1px solid #7fd1fe;margin-left:10px;}
.forget_box .forget_content .emailVerify_btn .emailVerify_tips.on .tip_content{display:block;}

.emailVerify_warp .phoneVerify_body{padding-top:20px; position:relative;}
.emailVerify_warp .phoneVerify_body .layui-input-label{line-height: 40px; float: left;}
.emailVerify_warp .phoneVerify_body .phoneVerify{width: 200px; height: 38px; float: left; line-height: 38px; border: solid #ccc 1px; border-radius: 4px 0 0 4px; padding: 0 20px;}
.emailVerify_warp .phoneVerify_body .code-btn{width: 120px; height: 40px; float: left; text-align: center; line-height: 40px; font-size: 12px; background: #1c93d7; color: #fff;}
.emailVerify_warp .phoneVerify_body .code-btn.unclick{background: #bbb;}
.emailVerify_warp .phoneVerify_body .phone-tips{padding-top: 10px;}
.emailVerify_warp .phoneVerify_body .phone-tips i{width: 16px; height: 16px; display: inline-block; background: url("../images/center/submitSuccess.png") no-repeat; background-size: 16px; vertical-align: middle; margin-right: 6px;}
.emailVerify_warp .phoneVerify_btn{padding: 30px 0 0 56px;}
.emailVerify_warp .phoneVerify_btn .determine-btn{width: 150px; height: 36px; display: inline-block; text-align: center; line-height: 36px; background: #1c93d7; color: #fff; border-radius: 4px; margin-right: 16px;}

/* 第三步 填写新密码 */
.forget_box .forget_content .forgert_wrap.step3 .layui-form-label{width:130px;}
.forget_box .forget_content .forgert_wrap.step3 .tips_con{width:304px;padding:11px 22px;top:-80px;left:168px;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li{line-height:16px;padding:9px 0;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li.safe_tips span{display:inline-block;width:24px;height:12px;background:#b2d0e1;vertical-align:middle;margin:0 3px;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li.safe_tips span.middle{background:#7fb1cc;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li.safe_tips span.senior{background:#1c93d7;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li.safe_tips span.disabled{background:#ddd;}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li .state{float:left;width:16px;height:16px;margin-right:9px;background-image:url(../images/regLogForget/tick.png);}
.forget_box .forget_content .forgert_wrap.step3 .safe_ul li .state.fork{background-image:url(../images/regLogForget/fork.png);}

/* 第四步 修改成功提示 */
.forget_box .forget_content .forget_complete { border: 1px solid #eae6e6; padding: 18px 24px; background: #fff; }
.forget_box .forget_content .forget_complete .forget_head { line-height: 24px; }
.forget_box .forget_content .forget_complete .forget_head .tips_ico { width: 24px; }
.forget_box .forget_content .forget_complete .forget_head h3 { font-size: 18px; color: #666; font-weight: bold; }
.forget_box .forget_content .forget_complete .loginBtn { display: block; margin: 15px 0 0 36px; }

/* 重复登录 */

.repeat_login{min-width: 1200px; background: #f6f6f6; padding: 100px 0;}
.repeat_login .repeat_content{width: 1200px; margin: 0 auto; text-align: center;}
.repeat_login .repeat_content p{font-size: 20px; padding: 30px 0; line-height: 60px;}
.repeat_login .repeat_content p a{color: #2479ff; margin: 0 3px; text-decoration: underline;}

/* 国际化 英文版 */
.language-en .forget_box .forget_content .forgert_wrap .layui-form-label{width:120px;}
.language-en .forget_box .forget_content .forgert_wrap .layui-input-inline{width:330px;}
.language-en .forget_box .forget_content .forgert_wrap .layui-input-inline .layui-input.captcha{width:230px;}
.language-en .forget_box .forget_content .forgert_wrap .btn-box{margin-left:122px;}

.language-en .forget_box .forget_content .emailVerify_btn .emailVerify_tips .tip_content{width:392px;}

.language-en .forget_box .forget_content .forgert_wrap.step3 .layui-form-label{width:197px;}
.language-en .forget_box .forget_content .forgert_wrap.step3 .tips_con{top:-108px;left:180px;}
.language-en .forget_box .forget_content .forgert_wrap.step3 .safe_ul li{line-height:20px;}
.language-en .forget_box .forget_content .forgert_wrap.step3 .safe_ul li .state{margin-top:2px;}

.language-en .reg_verify_frame .regLog_body .emailVerify_btn .emailVerify_tips .tip_content{line-height:22px;left:120px;padding:12px 30px;}
.language-en .forget_box .forget_content .forgert_wrap .captcha-img .captcha_tips{width: 120px;}
.language-en .forget_box .forget_content .forgert_wrap .captchaItem .layui-error-line{left:587px!important;}