.wrapper.reader[data-v-7ab6a810]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.qm-verification-code-btn[data-v-7ab6a810]{width:100px;line-height:42px;height:44px;margin-left:10px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dcdfe6;display:block;text-align:center;overflow:hidden;border-radius:4px;background:#f8f8f8;color:#2563eb}.qm-verification-code-btn[data-v-7ab6a810]:hover{color:#1d4ed8}.qm-verification-code-btn.disabled[data-v-7ab6a810]{color:#999}.qm-verification-code-btn.transparent[data-v-7ab6a810]{background:#0000;border:1px solid rgba(0,0,0,0)}.qm-pop-captcha .captcha-txt[data-v-7ab6a810]{line-height:20px;font-size:12px;padding:16px 0 0}.qm-pop-captcha .captcha-txt span[data-v-7ab6a810]{float:left}.qm-pop-captcha .captcha-txt span.s-error[data-v-7ab6a810]{display:block;color:#ff4a26}.qm-pop-captcha .captcha-txt .change-btn[data-v-7ab6a810]{float:right;display:block;color:#999}.main[data-v-0a12ff40]{position:relative;min-height:calc(100vh - 278px)}@media screen and (max-height: 668px){.main[data-v-0a12ff40]{min-height:490px}}.verification-code[data-v-0a12ff40]{position:absolute;top:0;right:0;line-height:42px}.pr100[data-v-0a12ff40]{padding-right:100px}.login[data-v-0a12ff40]{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login .logo[data-v-0a12ff40]{float:left;padding:78px 0 0}.login .login-form[data-v-0a12ff40]{float:right;width:400px;border-radius:8px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.login .login-form dt[data-v-0a12ff40]{font-size:24px;line-height:30px;font-weight:700}.login .login-form dd[data-v-0a12ff40]{padding-top:30px}.login .login-form dd.pt20[data-v-0a12ff40]{padding-top:20px}.wrapper.reader{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.qm-checkbox[data-v-39d57454]{display:inline-block;vertical-align:top}.qm-checkbox-option[data-v-39d57454]{line-height:20px;height:20px;display:inline;vertical-align:top;overflow:hidden;float:left;margin-right:24px;cursor:pointer}.qm-checkbox-option[data-v-39d57454]:last-child{margin-right:0}.qm-checkbox-option .s-label[data-v-39d57454]{display:inline-block;vertical-align:top;font-size:12px;color:#666}.qm-checkbox-icon[data-v-39d57454]{width:15px;height:15px;border:1px solid #999;background:#fff;display:inline-block;vertical-align:top;margin:3px 0 0;border-radius:2px}.qm-checkbox-icon.checked[data-v-39d57454]{border:0;width:14px;height:14px;background:#3b82f6}.qm-checkbox-icon.checked .iconfont[data-v-39d57454]{font-size:12px;line-height:16px;text-align:center;width:100%;height:100%;color:#fff;padding:0;vertical-align:top}.qm-checkbox.bookshelf-check .qm-checkbox-icon[data-v-39d57454]{border-color:#fff;background-color:#0000}.qm-checkbox.bookshelf-check .qm-checkbox-icon.checked[data-v-39d57454]{background-color:#3b82f6}.login .login-form dd.form-bottom[data-v-0a12ff40]{padding-top:16px;text-align:center;font-size:14px;color:#666}.login .login-form dd.form-bottom .link-hover{color:#2563eb;margin-left:4px}.login .login-form dd.form-bottom .link-hover:hover{color:#1d4ed8}.auth-page .qm-login-header{background:#fff;min-width:1160px}.auth-page .qm-login-header-con{width:1150px;margin:0 auto}.auth-page .qm-login-header-con .left-con{float:left;padding:14px 0}.auth-page .qm-login-header-con .left-con a{float:left;margin-left:24px}.auth-page .qm-login-header-con .left-con a:first-child{margin-left:0}.auth-page .qm-login-header-con .left-con a img{height:100%;display:block;vertical-align:top;float:left;margin-left:16px}.auth-page .qm-login-header-con .left-con a img:first-child{margin-left:0}.auth-page .qm-login-header-con .right-con{float:right;padding-top:14px}.auth-page .qm-login-header .fun-list{float:left}.auth-page .qm-login-header .fun-list .a-fun-btn{float:left;height:36px;text-align:center;color:#666;font-size:12px;margin-right:24px}.auth-page .qm-login-header .fun-list .a-fun-btn:last-child{margin-right:0}.auth-page .qm-login-header .fun-list .a-fun-btn em{float:right;display:block;line-height:36px;white-space:nowrap;font-size:14px}.auth-page .qm-login-header .fun-list .a-fun-btn:hover{color:#2563eb}.auth-page .wrapper{background:linear-gradient(145deg,#1e40af,#2563eb 42%,#3b82f6 72%,#60a5fa);min-height:calc(100vh - 278px);min-width:1160px;position:relative;overflow:hidden}.auth-page .wrapper:before,.auth-page .wrapper:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.18;background:#fff}.auth-page .wrapper:before{width:420px;height:420px;top:-120px;right:8%}.auth-page .wrapper:after{width:280px;height:280px;bottom:-80px;left:6%}@media screen and (max-height: 668px){.auth-page .wrapper{min-height:490px}}.auth-page .wrapper .main{position:relative;z-index:1;width:1160px;margin:0 auto;min-height:calc(100vh - 278px)}@media screen and (max-height: 668px){.auth-page .wrapper .main{min-height:490px}}.auth-page .login{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between}.auth-page .login .auth-hero{width:700px;flex-shrink:0;height:auto;padding:0;display:block;border-radius:12px;box-shadow:0 12px 40px #0f172a33}.auth-page .login .login-form.auth-form-panel{width:400px;border-radius:8px;padding:30px;box-sizing:border-box;background:#fff}.auth-form-title{margin:0 0 20px;font-size:24px;line-height:30px;font-weight:700}.auth-el-form .el-form-item{margin-bottom:20px}.auth-el-form .el-form-item__label{padding-bottom:6px;line-height:20px;font-weight:600;color:#333}.auth-submit-item{margin-bottom:0!important}.auth-submit-btn{width:100%;height:44px;font-size:16px;--el-button-bg-color: #2563eb;--el-button-border-color: #2563eb;--el-button-hover-bg-color: #1d4ed8;--el-button-hover-border-color: #1d4ed8;--el-button-active-bg-color: #1e40af;--el-button-active-border-color: #1e40af}.auth-page .login .form-bottom{margin:16px 0 0;text-align:center;font-size:14px;color:#666}.auth-page .login .form-bottom .link-hover{color:#2563eb;margin-left:4px}.auth-page .login .form-bottom .link-hover:hover,.auth-page .link-hover:hover{color:#1d4ed8}
