.login-form{width:100vw;height:100vh;background:url(../img/login_bg.4fb9822a.png) 50%;background-size:cover;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.login-form .logo-box{position:absolute;left:5.5vw;top:6.66vh;display:flex;align-items:center;font-size:28px;color:#333;font-weight:700}.login-form .logo-box img{margin-right:11px}.login-form .login-box{display:flex;align-items:flex-start;border-radius:3px;height:408px}.login-form .login-box .login-input{width:448px;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;padding:46px 40px;box-shadow:0 2px 20px 1px rgba(79,79,79,.1)}.login-form .login-box .login-input .title{color:#333;font-size:22px;font-weight:700;margin-bottom:5px}.login-form .login-box .login-input .desc{font-size:14px;margin-bottom:24px;color:#666}.login-form .login-box .img-box{margin-right:163px;position:relative}.login-form .login-box .img-box .img-title{position:absolute;width:375px;top:-80px;left:0;right:0;margin:0 auto}.login-form .login-box .el-input--prefix .el-input__inner{padding-left:42px}.login-form .login-box .el-input__prefix{display:flex;align-items:center;margin-left:4px}.login-form .el-form-item__label{color:#333}.login-form .el-input__inner{height:40px!important}.footer{position:absolute;bottom:20px;width:100%;text-align:center;color:#666;font-size:14px}.footer a{color:#666;text-decoration:underline}