@charset "utf-8";
/*登录页*/
.body-min{min-width: 1200px;max-width: 1980px;}
.login-bg{background:url("../images/login_bg.png") no-repeat center 0;background-size:cover;-webkit-background-size: cover;-o-background-size: cover;min-width: 1200px;max-width: 1980px;height: 1080px;}
.login-top{height: 150px;width: 100%;}
.login-title{height: 72px;width: 1000px;margin: 0 auto;padding: 10px 0 0;}
.login-title-h1{font-size: 40px;color:#ffffff;font-weight: bold;float:left;height:42px;line-height: 40px;}
.login-title-line{height: 26px;border-left: 1px solid #ffffff;float:left;margin: 10px 25px 0;}
.login-title-h2{font-size: 32px;color:#ffffff;float:left;height:40px;line-height: 40px;}
.login-goto-button{float:right;width:140px;height: 40px;line-height:40px;color:#fca000;font-size: 18px;text-align: center;background-color: #ffffff;border-radius: 20px;margin-top:5px;}
.login-box{width:1000px;height: 500px;margin: 0 auto;}
.login-box-top-noh{padding:24px 0 0 34px;}
.login-box-top{height: 50px;padding:24px 0 0 34px;}
.login-box-top span{font-size: 14px;color:#999999;}
.login-box-top span.on{color:#fba000;}
.login-box-top i{background: url("../images/bread_back.png") no-repeat;width: 11px;height: 11px;display: inline-block;margin:0 5px;}
.login-box-top i.on{background: url("../images/bread_on.png") no-repeat;}
.login-box-left{width:300px;float:left;height: 30px;}
.login-box-right{width:600px;float:left;}
.login-box-line{/*height: 45px;*/margin-top: 30px;}
.login-box-text{position: relative;height: 44px;border-bottom: 1px solid #e2e2e2;padding:0 10px 0 40px;width:350px;}
.login-input-line{height: 15px;border-left: 1px solid #e2e2e2;margin:5px 15px 0 0;}
.login-username-icon{background: url("../images/username_icon.png") no-repeat 15px center;}
.login-pwd-icon{background: url("../images/pwd_icon.png") no-repeat 15px center;}
.login-code-icon{background: url("../images/code_icon.png") no-repeat 15px center;}
.login-input-text{height: 14px;border:none;padding: 15px 15px;line-height: 14px;width:200px;}
.login-input-placeholder{position: absolute;color:#cccccc;font-size:14px;height: 42px;line-height: 42px;top:0;left:56px;}
.login-input-tip{font-size: 12px;color:#999999;display: block;margin:5px 0;padding-left:56px;}
.login-box-line2{height: 20px;line-height:20px;margin-top: 30px;width:385px;padding-left:15px;}
.login-box-line2 span{color:#666666;font-size: 14px;float:left;margin-left:10px;}
.login-box-line2 a{color:#0085ff;font-size: 14px;float:right;}
.login_submit{display:block;text-align:center;cursor:pointer;width:360px;height: 70px;line-height:66px;background: url("../images/submit_bg.png") no-repeat;margin:0 auto;font-size: 18px;color:#ffffff;margin:20px auto 0;}
.login-box-line3{margin-top: 26px;text-align: center;}
.login-box-line4{text-align: center;}
.login-wechat{display: inline-block;background: url("../images/wechat.png") no-repeat;width:40px;height: 40px;margin:0 auto;}
.login-sms-send{color:#0085ff;cursor: pointer;font-size: 14px;background: none;border:none;}
.login-sms-wait{color:#999999;font-size: 14px;background: none;border:none;}
.login-wechat-head{width: 100px;height: 100px;border-radius: 50%;overflow: hidden;margin:0 auto;}
.login-wechat-name{color:#666666;font-size: 18px;margin-top:10px;text-align: center;}
/* 注册、找回步骤 */
.login-step{float:right;height: 15px;line-height: 15px;margin-top: 20px;}
.login-step-box{float:left;height: 15px;margin-right:10px;}
.login-step-box:last-child{position: relative;float:left;height: 15px;}
.login-step-box:first-child p{display:none;}
.login-step-ok{color:#ffffff;float:left;}
.login-step-ok-icon{background: url("../images/step_ok.png") no-repeat center;width:15px;height: 15px;display:block;float:left;margin-right:5px;}
.login-step-next{color:#ffffff;opacity: 0.4;float:left;}
.login-step-line{width:80px;border-top:1px solid rgba(255,255,255,0.4);float:left;margin: 8px 10px 0 0;}
.login-step-line-ok{width:80px;border-top:1px solid #ffffff;float:left;margin: 8px 10px 0 0;}
.login-success-icon{background: url("../images/success_icon.png") no-repeat center;width:100px;height: 101px;margin:30px auto 0;}
.login-success-title{font-size:24px;color:#666666;text-align: center;margin:20px 0 30px;}
.login-error-icon{background: url("../images/error_icon.png") no-repeat center;width:131px;height: 131px;margin:30px auto 0;}
.login-error-title{font-size:14px;color:#666666;text-align: center;margin:20px 0 10px;}
.login-back-a{color:#0085ff;margin:0 auto;}
/* 弹窗 */
.login-popup{width:605px;z-index: 999;background: #ffffff;top:20%;left:50%;margin-left: -240px;}
.login-popup-close{width:40px;height:40px;line-height:40px;color:#e2e2e2;right:0;top:0;font-size:20px;font-style:normal}
.login-popup-box{padding:50px 0 20px;}
.login-popup-title{font-weight: bold;font-size: 18px;color:#333333;text-align: center;padding-bottom: 15px;}
.login-popup-content{font-size: 14px;color:#666666;text-align: center;position: relative;}
.login-popup-button-box{height: 44px;padding:30px 88px 0;}
.login-popup-button{width: 198px;height: 42px;line-height:42px;display: block;border:1px solid #fca000;color:#fca000;text-align: center;background: #ffffff;float:left;}
.login-popup-button2{width: 198px;height: 42px;line-height:42px;display: block;border:1px solid #fca000;color:#ffffff;text-align: center;background: #fca000;float:right;}
.login-qrcode-cover{position: absolute;width:250px;height: 250px;top:0;left:29.5%;background-color: #333333;filter:alpha(opacity=95);opacity:.95}
.login-qrcode-notice{color: #ffffff;font-size: 13px;text-align: center;padding-top:100px;}
.login-qrcode-notice span{}
.login-qrcode-notice a{color:#5389f4;}
/* 表单 */
.login-form-left{width:248px;float:left;height: 30px;}
.login-form-right{/*width:600px;*/float:left;}
.login-form-line{height: 45px;line-height: 45px;padding-top:20px;}
.login-form-text{float:left;position: relative;height: 44px;/*padding:0 15px;*/width:341px;}
.login-form-input-placeholder{position: absolute;color:#cccccc;font-size:14px;height: 40px;line-height: 40px;top:2px;left:15px;}
.login-form-input-text{height: 22px;border:none;line-height: 22px;width:323px;background: none;padding: 11px 0px 9px 15px;}
.login-form-required{color:#e21e0a;vertical-align: sub;float:left;}
.login-form-title{color:#666666;font-size: 14px;float:left;padding:0 15px 0 5px;}
.login_form_submit input[type=text].error,.login_form_submit input[type=password].error{border: 1px solid #fc7d92;}
.login_form_submit label.error{background: url("../images/unbinding.png") no-repeat 5px center;padding-left:25px;color:#fc7d92;}
.login-form-tip{font-size: 12px;color:#999999;display: block;margin:5px 0;padding-left:84px;}

