.stu-login[data-v-028aada1]{width:100%;height:100%;background:url(../img/stuBanner.a631003d.png) no-repeat 50%;background-size:cover;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex}.stu-login .main[data-v-028aada1]{max-width:368px;width:98%;width:100%;min-height:500px;margin:0 auto;display:block;position:relative}.stu-login .login-msg[data-v-028aada1]{top:180px;position:fixed;right:23%;border-radius:12px;background:#fff;padding:0 0 0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 20px;height:500px;width:400px;padding:30px}.stu-login .login-footer[data-v-028aada1]{width:100%;position:absolute;bottom:0;text-align:center;color:#9a9a9a}.stu-login .login-footer .link[data-v-028aada1]{margin-bottom:10px}.stu-login .forgot-password-link[data-v-028aada1],.stu-login .register-link[data-v-028aada1]{color:#1169ff;cursor:pointer}.stu-login .forgot-password-link[data-v-028aada1]:hover,.stu-login .register-link[data-v-028aada1]:hover{text-decoration:underline}.stu-login .password-hint[data-v-028aada1]{font-size:12px;color:#888;margin-top:5px;text-align:left}.stu-login .verification-code-container .input[data-v-028aada1]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.stu-login .title-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 40px 0}.stu-login .title-box .title[data-v-028aada1]{text-align:center;font-size:22px;color:#595959;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600;position:relative;top:2px}.stu-login[data-v-028aada1](.ant-modal-content){padding:0;border-radius:8px}.stu-login[data-v-028aada1](.ant-modal-header){padding:16px 24px;border-bottom:1px solid #f0f0f0}.stu-login[data-v-028aada1](.ant-modal-body){padding:20px 24px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.stu-login .forgot-password-form[data-v-028aada1]{width:100%}.stu-login .forgot-password-form[data-v-028aada1](.ant-form-item){margin-bottom:16px}.stu-login .forgot-password-form[data-v-028aada1](.ant-btn),.stu-login .forgot-password-form[data-v-028aada1](.ant-input){width:100%}.stu-login .verification-code-container[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stu-login .verification-code-container .captcha-input[data-v-028aada1]{margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.stu-login .verification-code-container .captcha-image[data-v-028aada1]{height:32px;cursor:pointer;max-width:100px}.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{height:32px;padding:0 12px;font-size:14px;min-width:80px;white-space:nowrap}@media (max-width:768px){.stu-login[data-v-028aada1](.ant-modal){top:10px!important;margin:0 10px}.stu-login[data-v-028aada1](.ant-modal-content){width:100%!important;max-width:100%}.stu-login[data-v-028aada1](.ant-modal-body){padding:16px;max-height:calc(100vh - 120px)}.stu-login .verification-code-container[data-v-028aada1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.stu-login .verification-code-container .captcha-input[data-v-028aada1]{margin-right:0;margin-bottom:10px;width:100%}.stu-login .verification-code-container .captcha-image[data-v-028aada1],.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{width:calc(50% - 5px);max-width:none}.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{margin-left:10px}}.QRcodeIcon[data-v-028aada1]{position:absolute;right:0;width:64px}.ant-space-align-center[data-v-028aada1]{color:#8f959e;line-height:30px;height:30px}.user-layout-login label[data-v-028aada1]{font-size:12px!important}.icon[data-v-028aada1]{width:19px}.line[data-v-028aada1]{display:inline-block;width:1px;height:24px;background:#e0e0e0;margin:0 10px}.code-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.code-box .code[data-v-028aada1]{margin-left:10px;width:45%;height:100%}.user-layout-login label[data-v-028aada1]{font-size:14px}.user-layout-login .ant-page-header[data-v-028aada1]{padding:60px 0 45px 0}.user-layout-login .getCaptcha[data-v-028aada1]{display:block;width:100%;height:40px}.user-layout-login .login-button[data-v-028aada1]{padding:0 15px;font-size:16px;height:40px;width:100%;background:#1169ff;color:#fff;border:none}.user-layout-login .forgot-password-form[data-v-028aada1]{width:100%}.user-layout-login .empty-content[data-v-028aada1]{text-align:center;padding:40px}.user-layout-login .empty-content p[data-v-028aada1]{font-size:16px;color:#8c8c8c}[data-v-028aada1] .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:50px}.footer[data-v-028aada1]{width:100%;position:absolute;bottom:100px;text-align:center}.footer .links[data-v-028aada1]{margin-bottom:8px;font-size:14px;color:#343434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.footer .links[data-v-028aada1]:after,.footer .links[data-v-028aada1]:before{content:"";display:inline-block;vertical-align:middle;height:1px;background-color:#dbdbdb}.footer .links[data-v-028aada1]:before{width:200px;margin-right:10px}.footer .links[data-v-028aada1]:after{width:200px;margin-left:10px}.footer .login-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer .login-box .login-item[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .login-box .login-item img[data-v-028aada1]{width:30px}.footer .login-box .login-item .desc[data-v-028aada1]{margin-top:10px;color:#9f9f9f}.ant-input[data-v-028aada1]{width:100%}.lable[data-v-028aada1]{font-size:16px;font-weight:550}.input[data-v-028aada1]{border-radius:2.5px;border:none;width:100%;padding:0 10px;background:#f4f5f5}[data-v-028aada1] .ant-form-item-label{font-size:16px;font-weight:550}[data-v-028aada1] .ant-form-item-label>label:after,[data-v-028aada1] .ant-form-item-label>label:before{display:none}