.login-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover!important;position:relative}.login-container .logo-container{position:absolute;left:40px;top:45px}.login-container .logo-container img{max-width:200px;max-height:80px}.login-container .to-ulive{position:absolute;right:200px;top:4%;cursor:pointer}.login-container .systec-switch-language{font-size:16px}.login-container .systec-switch-language .el-dropdown-link:focus{outline:0}.login-container .main-container{width:50%;min-width:650px;max-width:850px;height:55%;max-height:520px;min-height:400px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;-webkit-box-shadow:0 10px 18px 0 hsla(0,0%,52.5%,.29);box-shadow:0 10px 18px 0 hsla(0,0%,52.5%,.29)}.login-container .main-container .carousel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;background:#f5f9fd;border-radius:16px 0 0 16px}.login-container .main-container .carousel-content img{display:block;margin:20px auto;width:calc(100% - 40px)}.login-container .main-container .carousel-content /deep/ .el-carousel__button{opacity:1;width:8px;height:8px;background-color:#d8d8d8;border-radius:50%}.login-container .main-container .carousel-content /deep/ .el-carousel__indicator.is-active button{background-color:#1265ff}.login-container .main-container .carousel-content /deep/ .el-carousel__indicator--horizontal{padding:0 4px}.login-container .main-container .login-form-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.login-container .main-container .login-form-content .login-form-header{height:35%;font-size:30px;font-weight:700;color:#303134;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}.login-container .main-container .login-form-content .login-form{width:calc(100% - 120px);margin:auto;height:65%;position:relative}.login-container .main-container .login-form-content .login-form .el-input__inner{border:none;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:14px}.login-container .main-container .login-form-content .login-form .el-form-item{margin-bottom:28px}.login-container .main-container .login-form-content .login-form .el-form-item .el-form-item__error{margin-left:30px}.login-container .main-container .login-form-content .el-button{position:absolute;bottom:40px;width:100%;height:42px}.login-container .download-clients{color:#fff;margin-bottom:-60px;margin-top:30px}.login-container .download-clients .box-shadow{-webkit-box-shadow:0 6px 15px 0 #cdc4b8;box-shadow:0 6px 15px 0 #cdc4b8}.login-container .download-clients .item{height:110px;width:110px;border-radius:8px;cursor:pointer;position:relative}.login-container .download-clients .item .info{text-align:center}.login-container .download-clients .iconfont{font-size:24px}.login-container .footer{height:20vh;background:#f6fbff}.login-container .footer ul{width:790px;margin:0 auto;height:60%;clear:both;overflow:hidden}.login-container .footer ul li{float:left;width:60px;margin:20px;height:30px;text-align:center;vertical-align:middle}.login-container .footer .companyDetail{width:100%;text-align:center;font-size:1.2rem;color:#b6bac3;margin-top:6px}.login-container .copy-content{color:#666;font-size:14px;line-height:28px;position:absolute;bottom:8px;left:0;right:0;text-align:center;width:100%}.login-container .copy-content p{height:20px;line-height:20px}.login-container .el-input-group__append{padding:0!important}.login-container .lang-box{position:absolute;top:4%;right:4%;cursor:pointer}@media screen and (max-height:640px){.copy-content{display:none}}.qrcode{width:100px;height:100px}