body{width:100%!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.login{display:flex;justify-content:center;align-items:flex-start;height:100%;width:100%;overflow:hidden;background-color:#364bbe;background:url(../../static/img/loginbg.8a0555ca.jpg) no-repeat top;background-size:cover}.title{text-align:center;color:#fff;font-size:34px;font-family:cursive;font-weight:700;opacity:.85;background:url(../../static/img/logo.65e574b2.png) no-repeat top;background-size:70px 70px;padding-top:90px}.title,.title2{margin:0 auto 30px auto}.title2{background:url(../../static/img/loginlogo.8d09e9ed.png);width:100px;height:100px}.login-box{margin-top:57px;height:calc(100% - 130px);width:calc(100% - 130px);display:flex;justify-content:flex-end;align-items:center;border-radius:30px;background-size:520px auto}.login-form{margin-right:65px;width:400px;padding:25px 25px 5px 25px}.login-form .el-input,.login-form .el-input input{height:38px}.login-form .input-icon{height:39px;width:14px;margin-left:2px}.login-form .icon-user{width:16px;height:16px;vertical-align:middle}.login-form .el-input--prefix .el-input__inner{padding-left:28px}.login-tip{font-size:13px;text-align:center;color:#bfbfbf}.login-code{width:33%;height:38px;float:right}.login-code img{cursor:pointer;vertical-align:middle}.el-login-footer{height:40px;line-height:40px;position:fixed;bottom:0;width:100%;text-align:center;color:#000;font-family:Arial;font-size:12px;letter-spacing:1px;opacity:.45}.login-code-img{height:38px}