#root,#root #app{height:100%}img{image-rendering:-webkit-optimize-contrast}.header-logo__wrap{display:flex;justify-content:center}.header-logo__wrap .header-logo{height:38px;display:inline-block;margin:10px;transform:translateZ(0)}.layoutWrap{height:100%}.layoutWrap .ant-menu-submenu-title,.layoutWrap .nav-text{font-size:16px}.loginPage{display:flex;height:100vh;overflow:hidden;background:#04050d}.loginPage input:focus{outline:1px solid #3f87f5}.loginPage .loginContainer{display:flex;flex-direction:column;justify-content:space-between;width:30rem;padding:2rem;background:#04050d;color:#fff}.loginPage .logo-normal-header{height:145px}.loginPage .logo-normal-header img{transform:translateZ(0)}.loginPage .logo-large-header{height:200px}.loginPage .loginTitleWrapper{margin-top:60px;text-align:left}.loginPage .loginTitleWrapper .loginTit{height:54px}.loginPage .loginTitleWrapper .resetTip{font-size:14px;color:#a0a7b4}.loginPage .loginFooter{text-align:center;font-size:.8rem;color:#a0a7b4;margin-bottom:10px}.loginPage .login-index{width:100%;min-height:0;text-align:center;display:flex;flex-direction:column}.loginPage .tx_login-wrap{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:5px}.loginPage .loginTit{font-size:36px;font-weight:600;color:#fff}.loginPage .loginWelcome{color:#9a9a9a}.loginPage .inputs-container,.loginPage .inputs-phone-container{position:relative;height:3rem}.loginPage .input-Icon-Container{left:0;background:#0a0e16;border-radius:4px 0 0 4px}.loginPage .input-Icon-Container,.loginPage .input-Icon-Container-span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:3rem;height:3rem}.loginPage .input-Icon-Container-span{right:0;outline:none;border:none;background-color:transparent}.loginPage .inputs-container .input{width:100%;height:3rem;border:none;padding:0 1rem 0 4rem;background:#17191f;color:#ccc;border-radius:4px;font-size:18}.loginPage .inputs-container-initPassword .input{padding:0 4rem}.loginPage .inputs-phone-container .input{width:65%;height:3rem;border:none;padding:0 1rem 0 4rem;background:#17191f;color:#ccc;border-radius:4px;font-size:18}.loginPage .inputs-phone-container .button-wrap{width:35%;display:inline-flex;justify-content:flex-end}.loginPage .inputs-phone-container .button-wrap .tx_ant-btn{height:3rem;width:85%;margin-right:0;outline:none;border:none;border-radius:4px;font-size:18}.loginPage .inputs-phone-container .button-wrap .tx_ant-btn-forbid{background:#323c5d;color:#a0a7b4}.loginPage .phoneTip{width:18px;height:18px;background:rgba(145,180,255,.15);border-radius:9px;color:#5791fa;font-size:12px;z-index:999}.loginPage .passwordLogin{cursor:pointer;color:#a0a7b4;font-size:12px}.loginPage .submits{box-sizing:border-box;width:100%;border:none;background:#3f87f5;color:#fff;height:2.5rem;flex-shrink:0;padding:0;margin-top:1rem;text-transform:none;font-size:18;cursor:pointer}.loginPage .submits:focus{border:none;outline:none;box-shadow:none}.loginPage .login-prompt-container{height:2.5rem;margin-top:2rem}.loginPage .login-prompt{height:2.5rem;line-height:2.5rem;font-size:1rem;color:#d43645;background-color:rgba(212,54,69,.2);border-radius:3px;padding:0 15px}.loginPage .prompt-tips{display:flex;justify-content:center}.loginPage .prompt-icon{position:relative;top:0;right:10px}.loginPage .tx_button-link-wrap{margin-top:10px;text-align:right}.loginPage .tx_button-link-wrap .tx_button-link{border:none;background-color:transparent;outline:none;color:#a0a7b4;font-size:12px;cursor:pointer}.loginPage .exitModification{margin-top:10px;text-align:right}.loginPage .loginImgContainer{flex:1;display:flex;transition:opacity 2s;position:relative}.loginPage .loginImg{position:relative;width:100%;opacity:1}.loginPage .container1,.loginPage .container2{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes img1{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes img2{0%{opacity:1}50%{opacity:0}to{opacity:1}}.loginPage .container1{animation:img1 8s;animation-timing-function:cubic-bezier(0,0,0,0,0,.9,.95,1);animation-iteration-count:infinite}.loginPage .container2{animation:img2 8s;animation-timing-function:cubic-bezier(0,0,0,0,0,.9,.95,1);animation-iteration-count:infinite}.loginPage .container1 img,.loginPage .container2 img{width:100%;height:100%;object-fit:cover}.loginPage .inferVision{font-size:30px;font-weight:600;color:#fff}.loginPage .loginImgIntroduction{font-size:23px;font-weight:400;color:#fff;line-height:32px}.loginPage .loginImgTitle{position:absolute;width:50%;height:5rem;color:#fff;top:70%;left:50%;text-align:center;transform:translate(-50%,-50%)}.loginPage .sm-txt{color:#fff}.loginPage .sm-btn-default,.loginPage .sm-btn-loading{border:1px solid rgba(0,172,210,.3)}.loginPage .sm-btn-success{border:1px solid #00acd2}.loginPage .rect-top{border-top:1px solid rgba(0,172,210,.3);z-index:-1}.loginPage .rect-top:after,.loginPage .rect-top:before{border-top:1px solid #00acd2;z-index:-1}.loginPage .nc_scale{background:#e8e8e8!important}.loginPage .nc_scale div.bc_bg{background:#7ac23c!important}.loginPage .nc_scale .scale_text2{color:#fff!important}.loginPage .nc_scale span{border:1px solid #ccc!important}.loginPage .errloading{border:1px solid #faf1d5!important;color:#ef9f06!important}.loginPage .rect-bottom{border-bottom:1px solid rgba(0,172,210,.3);z-index:-1}@media screen and (max-width:400px){.loginPage .loginPage{height:1000px}}