.login{background-image:url(../img/login-background1.5d3d9fd6.png);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;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;color:#f46086}.login .container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:580px;height:528px;background:hsla(0,0%,100%,.8);border-radius:20px;backdrop-filter:blur(20px)}.login .container .login-form{width:80%;margin:40px auto}.login .container .login-form .valite-code .el-input{border:1px solid #f46086!important;width:322px}.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:1px;height:56px;cursor:pointer;width:130px}.login .container .login-form .el-form-item .el-input{border:1px solid #f46086!important;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:16px}.login .container .login-form .el-form-item .el-form-item__content button{width:100%;height:64px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,98%,.31)),color-stop(68.61%,rgba(244,96,134,.31))),#f35f85;background:linear-gradient(90deg,hsla(0,0%,98%,.31),rgba(244,96,134,.31) 68.61%),#f35f85;-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}.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:100%}.login .container .title .content{padding-top:40px;text-align:center;font-size:36px;font-family:Source Han Sans CN,Source Han Sans CN-Medium;font-weight:500;color:#ff4d7a}.login .container .title .border{margin:16px auto;width:60px;height:4px;background:#ff4d7a;border-radius:37px}.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)}