.login{height:100%;width:100%;background-size:100% 100%}.login .login-box{width:24rem;height:22rem;left:50%;top:50%;margin-left:-12rem;margin-top:-11rem;position:fixed;z-index:4;background:#fff;overflow:visible;border-radius:.3125rem;border:.0625rem solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.login .login-box .title{width:100%;height:3.375rem;line-height:3.375rem;font-weight:600;color:#fff;text-align:center;border-radius:4px 4px 0 0;text-indent:1.25rem}.login .login-box #formlogin{width:17.5rem;margin:1.25rem auto}.login .login-box #formlogin .vcode-img{width:60px;height:32px;position:absolute;top:0;right:0;z-index:999}.login .login-box #formlogin .fg-pw{cursor:pointer;margin-bottom:20px;font-size:12px;text-align:right}.login .login-box #formlogin .fg-pw>span:hover{color:#409eff}.login .login-box #formlogin .item{margin-bottom:20px;padding:0}.login .login-box #formlogin .item.no-margin-bottom{margin-bottom:0}.login .login-box #formlogin .item .el-form-item__content{position:relative}.login .login-box #formlogin .item .forget-pw-safe{display:inline-block;float:right}.login .login-box #formlogin .item i{font-size:1rem}.login .login-box #formlogin .el-input{width:17.5rem;margin-right:0}.login .login-box #formlogin .el-input .el-input__inner{width:100%!important}.login .login-box #formlogin .login-btn{display:inline-block;width:100%;text-align:center;background-color:#409eff;color:#fff;height:2rem;border-radius:0}