.login{width:100%;height:100%;min-height:500px;position:relative}.login .login-img{background-image:url(../img/bg.a3ae464a.png);position:absolute}.login .login-img,.login .shade{width:100%;height:100%;background-size:cover;background-position:50%}.login .shade{background-image:url(../img/shade.58410ff6.png);position:relative}.login .login-container{position:absolute;bottom:56%;margin-bottom:-200px;left:50%;margin-left:-200px;width:400px;height:400px;text-align:center}.login .login-btn{width:200px;height:50px;border:none;background-color:#40c99b;cursor:pointer;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;color:#fff;font-size:18px;outline:none}.login input:-webkit-autofill,.login input:-webkit-autofill:active,.login input:-webkit-autofill:focus,.login input:-webkit-autofill:hover{-webkit-transition-delay:99999s;-webkit-transition:color 99999s ease-out,background-color 99999s ease-out;-webkit-box-shadow:0 0 0 1000px transparent inset;outline:none;background:transparent;border:none;outline:medium}.login input:-internal-autofill-previewed,.login input:-internal-autofill-selected,.login select:-internal-autofill-previewed,.login select:-internal-autofill-selected,.login textarea:-internal-autofill-previewed,.login textarea:-internal-autofill-selected{background-color:transparent!important;background-image:none!important;color:#000!important}.login .login-input{background:transparent;width:100%;padding-left:10px;padding-right:10px;height:45px;border:0;outline:none;color:#fff;font-size:18px}.login .login-line{height:2px;background-color:#fff;opacity:.7;margin-bottom:15px}.login .company-info{position:absolute;bottom:20px;left:50%;margin-left:-500px;width:1000px;text-align:center}.login .compTel{text-align:center;margin-bottom:15px}.login .compText{display:inline-block;color:#fff;margin-right:20px;font-size:12px}.login-con{position:absolute;right:160px;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);width:320px}.login-con-header{font-size:16px;font-weight:300;text-align:center;padding:30px 0}.login-con .form-con{padding:10px 0 0}.login-con .login-tip{font-size:10px;text-align:center;color:#c3c3c3}.compAddr{margin-bottom:15px}.demo-spin-icon-load{-webkit-animation:ani-demo-spin 1s linear infinite;animation:ani-demo-spin 1s linear infinite}@-webkit-keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani-demo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.demo-spin-col{height:100px;position:relative;border:1px solid #eee}.showLoading{width:200px;height:50px;border:none;background-color:#40c99b;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;outline:none;position:relative;margin:auto}.showLoading .ivu-spin-fix{position:absolute;top:0;left:0;z-index:8;width:100%;height:100%;background-color:transparent;color:#fff}.scale-down-center{-webkit-animation:scale-down-center 10s cubic-bezier(.9,.95,.97,.999) both;animation:scale-down-center 10s cubic-bezier(.9,.95,.97,.999) both}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.upgrade-modal .ivu-modal-header{display:none}.upgrade-modal .ivu-modal-body{padding:30px}.upgrade-modal .upgrade-content{text-align:center}.upgrade-modal .upgrade-content .upgrade-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:18px;font-weight:700;color:#333}.upgrade-modal .upgrade-content .upgrade-title i{margin-right:8px}.upgrade-modal .upgrade-content .upgrade-message{font-size:14px;line-height:1.6;color:#666}.upgrade-modal .upgrade-content .upgrade-message p{margin-bottom:12px}.upgrade-modal .upgrade-content .upgrade-message .upgrade-link{margin:20px 0}.upgrade-modal .upgrade-content .upgrade-message .upgrade-link a{color:#2d8cf0;text-decoration:none;font-weight:700;padding:5px 10px;border-radius:4px;background:#f0f7ff;border:1px solid #d9e8ff;display:inline-block}.upgrade-modal .upgrade-content .upgrade-message .upgrade-link a:hover{color:#5cadff;background:#e6f4ff}.upgrade-modal .upgrade-content .upgrade-message .upgrade-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f6f8fa;padding:10px;border-radius:6px;color:#666;font-size:13px}.upgrade-modal .upgrade-content .upgrade-message .upgrade-tip i{margin-right:6px}.upgrade-modal .upgrade-footer{text-align:center;padding:10px 0;border-top:1px solid #e8eaec}.upgrade-modal .upgrade-footer .upgrade-btn{width:200px;height:40px;font-size:16px;font-weight:700;border-radius:20px;background:linear-gradient(135deg,#67c23a,#40c99b);border:none;color:#fff}.upgrade-modal .upgrade-footer .upgrade-btn:hover{background:linear-gradient(135deg,#5daf34,#7bc654);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(103,194,58,.4);box-shadow:0 4px 12px rgba(103,194,58,.4)}.upgrade-modal .upgrade-footer .upgrade-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 6px rgba(103,194,58,.3);box-shadow:0 2px 6px rgba(103,194,58,.3)}