.custom-primary-text-color{color:#63d7a3}.center{text-align:center;left:22%;top:-15px}.login{font-family:Arial,PingFang SC,Microsoft YaHei;width:100%;height:100%;background:url(../img/login-bg.1f81c5fd.png) no-repeat fixed;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .content{position:absolute}.login .content .logo{width:342px;height:34px}.login .content .logo img{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0}.login .ivu-card{background:hsla(0,0%,100%,.95);border-radius:10px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.3);box-shadow:5px 5px 15px rgba(0,0,0,.3)}.login .form-con{margin:40px 0}.login .form-con .login-form-box{width:790px;height:347px;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(rgba(69,224,204,.7)),to(rgba(7,198,173,.7)));background-image:linear-gradient(90deg,rgba(69,224,204,.7),rgba(7,198,173,.7))}.login .form-con .login-form-box .login-form-bg-icon{width:212px;height:140px;margin-top:89px;margin-left:73px}.login .form-con .login-form-box .login-form{width:318px;height:400px;position:absolute;right:50px;bottom:28px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .form-con .login-form-box .login-form .mp-icon-box{width:40px;height:40px;background:#fff;cursor:pointer;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:0;right:0;z-index:1000;border-bottom-left-radius:100%;-webkit-box-shadow:0 1px 20px transparent;box-shadow:0 1px 20px transparent;overflow:hidden}.login .form-con .login-form-box .login-form .mp-icon-box .mp-logo{width:20px;height:20px;position:absolute;right:5px;top:5px;z-index:10;background:#fff;border-radius:100%}.login .form-con .login-form-box .login-form .mp-icon-box .mp-icon{width:200px;position:absolute;left:20%;bottom:25%;margin:0 auto;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.login .form-con .login-form-box .login-form .mp-icon-box:hover{height:100%;width:100%;border-bottom-left-radius:0}.login .form-con .login-form-box .login-form .mp-icon-box:hover .mp-icon{-webkit-transform:scale(1);transform:scale(1)}.login .form-con .login-form-box .login-form .form-btn{margin-top:10px;background:red;background-image:-webkit-gradient(linear,left top,right top,from(#43deca),to(#0daa96));background-image:linear-gradient(90deg,#43deca,#0daa96);border:0;color:#fff}.login .form-con .login-form-box .login-form .login-title{color:#06a08c;font-size:26px;font-weight:700;margin-top:68px}.login .form-con .login-form-box .login-form .input-con{width:260px}.login .form-con .login-form-box .login-form .input-con .user-icon{width:21px;height:24px;margin-top:8px;margin-left:10px}.login .form-con .login-form-box .login-form .input-con .pwd-icon{width:17px;height:19px;margin-top:11px;margin-left:10px}.login .form-con .login-form-box .login-form .input-con .eye-icon{width:18px;height:12px;margin-top:15px;margin-right:10px;cursor:pointer}.login .form-con .login-form-box .login-form .input-con .eye-icon-close{width:18px;height:8px;margin-top:17px;margin-right:10px;cursor:pointer}.login .form-con .login-form-box .login-form .input-con .code-icon{width:20px;height:17px;margin-top:13px;margin-left:12px}.login .form-con .login-form-box .login-form .form-box{margin-top:20px}.login .form-con .ivu-input{border:1px solid #e8e8ee;border-radius:4px;font-size:16px;color:#525252;padding:0 40px}.login .form-con .ivu-input:focus{border:1px solid #0097f6;-webkit-box-shadow:none;box-shadow:none}.login .form-con .ivu-form-item-error-tip{height:30px;line-height:30px;padding:0;color:#f66;top:90%}.login .form-con .ivu-form-item{margin-bottom:22px}.login .form-con .remember{margin:-10px 0 10px}.login .form-con .ivu-btn,.login .form-con .ivu-input{height:42px}.login .form-con .ivu-btn{font-size:16px}.login .form-con .ivu-input-group-prepend{padding:4px 15px}.login .form-con .code-input{width:172px}.login .form-con .codeUrl{height:80%;position:absolute;z-index:3;top:0;bottom:0;margin:auto;right:3px;border-radius:0 4px 4px 0;cursor:pointer}.login .login-tip{font-size:10px;text-align:center;color:#c3c3c3}.login .footerDesc{font-family:MicrosoftYaHei;color:#a6a6a8;font-size:14px}.login .otherWay{font-size:14px;font-family:Microsoft YaHei}.login .otherWay .inline{display:inline-block}.login .otherWay .align{vertical-align:middle}.login .otherWay .marginLeft{margin-left:20px;float:right}.login .remember{font-size:14px}.draw{position:fixed;width:1px;z-index:99999;line-height:1px;pointer-events:none}@-webkit-keyframes floatOne{0%{opacity:1}50%{opacity:1}to{opacity:0;-webkit-transform:translate3D(0,-20px,0) scale(5) rotate(45deg);transform:translate3D(0,-20px,0) scale(5) rotate(45deg)}}@keyframes floatOne{0%{opacity:1}50%{opacity:1}to{opacity:0;-webkit-transform:translate3D(0,-20px,0) scale(5) rotate(45deg);transform:translate3D(0,-20px,0) scale(5) rotate(45deg)}}.bottom-mp{font-size:12px;color:#63d7a3;cursor:pointer;margin-top:5px;text-decoration:underline}.ivu-poptip-body-content{text-align:center}.tool-icon{width:318px;text-align:right}