.login{background-image:url(../img/login-background.d21811a6.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;background-color:#464646}.login .el-tabs__header{margin-bottom:10px}.login .el-tabs__header .el-tabs__item{font-size:15px}.login .logo{position:absolute;padding-left:50px;padding-top:50px;font-weight:400;font-size:26px}.login .ai-assistant{width:150px;height:200px;position:absolute;right:-60px;top:-80px;z-index:1}.login .container{position:absolute;right:-80px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:480px;height:570px;background:hsla(0,0%,100%,.4);-webkit-box-shadow:0 6px 30px 0 rgba(56,125,173,.07);box-shadow:0 6px 30px 0 rgba(56,125,173,.07);border-radius:40px 40px 40px 40px;border:2px solid hsla(0,0%,100%,.6);backdrop-filter:blur(20px)}.login .container .top-border{width:480px;height:50px;margin-top:-10px;margin-left:-1px;background-image:url(../img/login-border.4ba0dcad.png);background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.login .container .login-form{width:80%;margin:30px auto}.login .container .login-form .valite-code .el-input{width:240px}.login .container .login-form .valite-code .el-input input{background:#fff;border:none!important;border-radius:10px}.login .container .login-form .valite-code .valite-img{position:absolute;right:3px;top:30px;height:56px;cursor:pointer;width:130px}.login .container .login-form .el-form-item .form-item-label{font-weight:400;font-size:16px;color:#0e2a57;line-height:20px;text-align:left;margin:5px 0 5px 1px}.login .container .login-form .el-form-item .el-input{border-radius:8px}.login .container .login-form .el-form-item .el-input input{height:56px;background:#fff;border:none!important;border-radius:10px;font-size:20px}.login .container .login-form .el-form-item .el-form-item__content button{margin-top:30px;width:100%;-webkit-box-shadow:0 2px 7px rgba(243,95,133,.15);box-shadow:0 2px 7px rgba(243,95,133,.15);border-radius:10px;color:#eee;font-weight:500;border:none!important;height:55px;background:-webkit-gradient(linear,left top,right top,from(#2bafff),to(#4d7cff));background:linear-gradient(90deg,#2bafff,#4d7cff)}.login .container .register .el-form-item{margin-bottom:20px}.login .container .register .el-form-item:last-child{margin-bottom:5px}.login .container .register .tip{color:#e6a23c;font-size:13px;margin-bottom:10px}.login .container .title{width:80%;margin:0 auto}.login .container .title .welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .container .title .welcome .welcome-title{width:100px;height:40px;font-weight:400;font-size:20px;color:#0e2a57;line-height:50px}.login .container .title .content{width:380px;height:28px;font-weight:700;font-size:28px;color:#0e2a57;line-height:28px;text-align:left;font-style:normal;text-transform:none;margin-top:10px;font-family:Source Han Sans CN,Source Han Sans CN-Medium}.login .container .login-button{font-size:25px;font-weight:600}.login .container .reset-password{width:100%;text-align:center}.login .container .reset-password .content{text-align:center;font-size:16px;font-family:Source Han Sans CN,Source Han Sans CN-Medium;font-weight:500;cursor:pointer}.login .bottom{position:absolute;bottom:0;height:60px;line-height:60px;width:100%;text-align:center}.login .bottom .company{color:#eee;font-size:14px;letter-spacing:1px}.fade-enter-active{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fade-enter,.fade-leave-to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}