* {box-sizing: content-box;}
.header .nav,.member_login .regist_log,.header *,#form *,.member_login .log_btn input {box-sizing: border-box;}
.input-placeholder-tips{display: none !important;}

.member_login .login_con .login_title{display: flex;}
.member_login .login_con .login_title span{cursor: pointer;width:120px;text-align: center; font-weight: 600; font-size: 26px;line-height: 56px;margin: 0 auto;color: #2e3e4e;}
.member_login .login_con span.on{color: #2e4e8f;border-bottom: 4px solid #2e4e8f; }

.account-box{display: block;}
.qrcode-panel{color: #2e3e4e;text-align: center;}
.qrcode-panel li{line-height: 37px;font-size: 14px;margin-right: 10px;display: inline-block;}

.code-box{display: none;}
.qrcode-main{text-align: center;position: relative;}
.qrcode-main .errorbox{position: relative;height: 100%;}
.qrcode-main .errorbox .txt{position: absolute;top: 50px;margin: auto;height: 20px;left: 0;right: 0;}
.qrcode-main .qrcode-error{position: absolute;width: 140px;height: 140px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background:rgba(0, 0, 0, 0.6) ;color: #fbfbfb; }
.qrcode-main .refresh-btn{display: inline-block;background: #2e4e8f;width: 80px;height: 30px;position: absolute;top: 85px;left: 0;right: 0;margin: auto;line-height: 30px;color: #fbfbfb;}
.qrcode-main .refresh-btn:hover{color: rgba(255, 255, 255, 0.8);}
