.login{min-height:100vh;position:relative;background-size:100% 100%}.login .app-title{font-size:34px;font-weight:700;line-height:80px;color:#fff;padding:0 60px;background-color:#4e8ff6}.login .app-main{background:url(../img/bg.9779d96c.png) no-repeat bottom;background-size:cover}.login .main{width:460px;height:500px;border-radius:4px;padding:50px 50px;position:relative;margin-top:75px;margin:100px 340px 0 auto;background-color:#fff;-webkit-box-shadow:0 2px 19px 0 rgba(46,127,255,.17);box-shadow:0 2px 19px 0 rgba(46,127,255,.17)}.login .main .divider{white-space:nowrap;position:absolute;bottom:10px;left:30px;right:30px;width:inherit}.login .main .divider .el-divider__text{color:#979797}.login .main .login-form .login-title{font-size:30px;color:#666;font-weight:500;margin-bottom:20px;text-align:center;margin-bottom:38px;line-height:80px}.login .main .login-form .el-input__inner{height:40px;font-size:14px}.login .main .login-form .el-button{margin-top:45px;height:40px;width:100%}.login .main .login-form .el-form-item{border-radius:7px;border:1px solid #d7d7d7;line-height:40px}.login .main .login-form .el-form-item .el-input__inner{border:none}.login .main .login-form .el-form-item .el-form-item__label{font-size:16px;color:#666;font-weight:700;line-height:40px;padding-right:0}