body{display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;font-family:"Microsoft YaHei",MicrosoftYaHei,SimHei,SimSun}a{outline:0;text-decoration:none}.bg-background-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.bg-background-container .bg-child.bg-background{z-index:1;position:absolute;position:absolute;top:0;bottom:0;left:0;right:0}.bg-background{background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width:767px){.bg-background{background-position-x:10%}}@media (max-width:554px){.bg-background{background-position-x:20%}}@media (max-width:500px){.bg-background{background-position-x:24%}}.c-app-page-loading{position:fixed;top:0;bottom:0;right:0;left:0;background:#fff;z-index:10000;font-size:17px;color:#999}.c-app-page-loading>.c-app-page-loading--container{position:relative;width:100%;height:100%;text-align:center}.c-app-page-loading .c-app-page-loading--container>.c-app-page-loading--content{position:absolute;top:40%;width:100%}.c-app-page-loading .c-app-page-loading--container>.c-app-page-loading--content .c-app-page-loading--content--loader{width:60px;margin:0 auto 10px}.c-app-page-loading .c-app-page-loading--container>.c-app-page-loading--content .c-app-page-loading--content--loader .c-loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;width:60px;height:60px;-moz-animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.c-app-page-loading .c-app-page-loading--content--text{color:#666;font-size:20px;margin-top:24px}.c-app-page-loading .c-app-page-loading--content--text small{font-size:15px;color:#333}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.bg-background--container{position:relative}.bg-background--container>.bg-background--switch-tools--container{justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:12px;z-index:1}ul.bg-background--switch-tools{list-style:none;padding:0;margin:0;justify-content:center;align-items:center}ul.bg-background--switch-tools>li.bg-switch{display:block;margin:2px 4px;width:8px;height:8px;border-radius:4px;cursor:pointer;background-color:#d2d2d2;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;overflow:hidden}ul.bg-background--switch-tools>li.bg-switch:hover{background-color:#fff}ul.bg-background--switch-tools>li.bg-switch.active,ul.bg-background--switch-tools>li.bg-switch.hover{width:26px;background-color:#d2d2d2}ul.bg-background--switch-tools>li.bg-switch .process{display:none}ul.bg-background--switch-tools>li.bg-switch.active .process{display:block;height:100%;border-radius:3px;background-color:#1cb278}body>.header{height:80px;min-height:80px;background:#fff;-moz-box-shadow:0 4px 16px 0 rgba(199,209,224,.3);-webkit-box-shadow:0 4px 16px 0 rgba(199,209,224,.3);box-shadow:0 4px 16px 0 rgba(199,209,224,.3)}body>.header .container.d-flex{align-items:center;flex-wrap:nowrap;height:100%}body>.header .logo-img-link{display:inline-block;margin-right:32px;text-decoration:none;outline:0}body>.header img.logo{max-height:50px;max-width:240px}body>.header h1.title{font-family:MicrosoftYaHei-Bold;font-size:24px;font-weight:700;font-stretch:normal;color:#313131;margin:0;padding:0}body>.header h1.title a{color:inherit;text-decoration:none;outline:0}@media (max-width:767px){body>.header{height:60px;min-height:60px}body>.header .logo-img-link{margin-right:24px}body>.header img.logo{height:30px}body>.header h1.title{font-size:18px}}@media (max-width:500px){body>.header{height:50px;min-height:50px}body>.header .logo-img-link{margin-right:12px}body>.header img.logo{height:20px}body>.header h1.title{font-size:14px}}body>.body{flex:1;flex-direction:column;position:relative}body>.body>.body-content{flex:1}footer.footer{position:relative;background-color:#fff}footer.footer.backdrop-filter,footer.footer.backdrop-filter--before{background-color:transparent}footer.footer.backdrop-filter--before.backdrop-filter--dark::before{background:#fff}footer.footer .c-footer-content{background:0 0;position:relative;padding:20px 0;text-align:center;font-size:15px;font-weight:500;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}@media (max-width:500px){footer.footer .c-footer-content{padding:12px 0}}footer.footer .c-footer-content .kt-link,footer.footer .c-footer-content>.c-footer-part>span{color:#fff;font-weight:500;font-size:14px;text-decoration:none}footer.footer .c-footer-content .kt-link:hover:after{border-color:#fff}footer.footer .c-footer-content>.c-footer-part,footer.footer .c-footer-content>.c-footer-part1{margin-right:24px}footer.footer .c-footer-content>.c-footer-part1:last-child,footer.footer .c-footer-content>.c-footer-part:last-child{margin-right:0}@media (min-width:1025px){footer.footer .c-footer-content>.c-footer-part,footer.footer .c-footer-content>.c-footer-part1{margin-right:32px}}@media (max-width:767px){footer.footer .c-footer-content>.c-footer-part,footer.footer .c-footer-content>.c-footer-part1{width:100%;margin:0 0 6px;display:-webkit-flex;display:-ms-flexbox;display:flex}footer.footer .c-footer-content>.c-footer-part1:last-child,footer.footer .c-footer-content>.c-footer-part:last-child{margin:0}footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-title,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-title{text-align:right;width:50%}footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-content,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-content{text-align:left;width:50%}}@media (max-width:700px){footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-title,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-title{width:40%}footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-content,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-content{width:55%}}@media (max-width:374px){footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-title,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-title{width:35%}footer.footer .c-footer-content>.c-footer-part1>.c-footer-part-content,footer.footer .c-footer-content>.c-footer-part>.c-footer-part-content{width:65%}}body>.body>.body-content>.container.login-container{justify-content:flex-end;align-items:center;height:100%}@media (max-width:995px){body>.body>.body-content>.container.login-container{justify-content:center}}.form-control::-webkit-input-placeholder{color:#aaa}.form-control::-moz-placeholder{color:#aaa}.form-control::-ms-input-placeholder{color:#aaa}.m-tooltip.tooltip .tooltip-inner,.tooltip .tooltip-inner{padding:.4rem;max-width:350px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:0;font-size:13px;font-weight:500}.tooltip .arrow{display:none}.body-content .login-container{flex:1;height:100%}.body-content .login-container>.main-content{flex:1}@media (max-width:414px){.body-content .login-container{padding-left:25px;padding-right:25px}}header.login-header{text-align:center;padding:30px 0 40px;color:#fff}header.login-header a img{max-width:424px}@media (max-width:767px){header.login-header a img{width:100%;max-width:312px}}header.login-header a{color:inherit;display:block}header.login-header h1.title{margin:30px 0 0;font-size:42px;font-weight:700}.login-form{position:relative;margin:0 auto;padding:24px 16px 40px;max-width:360px}.body-content .login-container .login-content{margin:24px 0 24px;padding:0;-webkit-box-shadow:0 0 13px 0 rgb(0 0 0 / 20%);-moz-box-shadow:0 0 13px 0 rgb(0 0 0 / 20%);box-shadow:0 0 13px 0 rgb(0 0 0 / 20%);background:#fff;border-radius:8px;max-width:450px;width:100%}.background--has-more .body-content .login-container .login-content{margin:24px 0 40px}@media (min-width:996px){.body-content .login-container .login-content{min-height:483px}}@media (max-width:520px){header.login-header h1.title{font-size:26px}}@media (max-width:500px){header.login-header h1.title{font-size:24px}.body-content .login-container .login-content{padding:0 12px}}@media (max-width:373px){header.login-header h1.title{font-size:22px}.main-content>.login-content{width:100%}}@media (max-width:360px){header.login-header h1.title{font-size:20px}}.login-form--header{margin:0 auto;margin-top:30px;padding:30px 16px 10px;align-items:center;max-width:360px}.login-form--header a{text-decoration:none;color:inherit}.login-form--header .sub-title,.login-form--header .title{margin:0;font-size:22px;font-weight:400;color:#a6adbc;transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.login-form--header .sub-title.active,.login-form--header .title.active{font-size:27px;color:#000827;font-weight:700}.login-form--header .sub-title{margin-left:42px;position:relative}.login-form--header .sub-title::before{content:"";position:absolute;width:1px;height:20px;border-radius:1px;background-color:#dfe7ed;top:calc(50% - 10px);left:-21px}@media (max-width:500px){.login-form--header .sub-title,.login-form--header .title{font-size:14px}.login-form--header .sub-title.active,.login-form--header .title.active{font-size:20px}.login-form--header .sub-title{margin-left:30px}.login-form--header .sub-title::before{left:-15px}}.login-tab .login-tab--heads.only-one-login-mode{justify-content:center}.login-tab .login-tab--heads.only-one-login-mode .login-tab--head{margin:0}.login-tab .login-tab--heads.only-one-login-mode .sub-title::before{display:none}.login-form--header .unified-authentication-login{display:block;font-size:16px;font-weight:700;color:#ffae00}.form-group--inline{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;height:66px}.form-group--inline label.c-label-title{width:67px;padding-right:12px;text-align:right;letter-spacing:2px;margin-top:7px;font-weight:600;display:none}.form-group--inline .form-group--input{flex:1}.form-group--inline .form-group--input .form-control{font-size:12px;color:#000;background-color:#fff;border:1px solid #eee;position:relative;height:40px;border-radius:4px;border:1px solid #ddd;padding:.95rem .8rem;padding-left:50px}.form-group--input .form-control:focus{border:1px solid #1cb278}.login-form .form-group--inline .input-container{position:relative;flex:1}.login-form .form-group--inline .input-container::after{content:"";display:block;position:absolute;width:1px;top:calc(50% - 8px);left:39px;height:16px;background-color:#ddd;z-index:1}.login-form .form-group--inline .input-container.focus::after,.login-form .form-group--inline .input-container.hover::after{background-color:#1cb278}.login-form .form-group--inline .input-container>.input-icon{position:absolute;top:12px;z-index:1;left:.8rem;width:16px;height:16px;justify-content:center;align-items:center}.login-form .form-group--inline .c-verification-container .input-container>.input-icon{display:none!important}.login-form .form-group--inline .c-verification-container .input-container::after{display:none!important}.form-group--inline .form-group--input .c-verification-container .form-control{padding-left:.95rem}.login-form .form-group--inline .input-container>.input-icon img.icon{width:inherit}.login-form .form-group--inline .input-container img.icon.icon-default{display:block}.login-form .form-group--inline .input-container img.icon.icon-focus{display:none}.login-form .form-group--inline .input-container.focus img.icon.icon-default,.login-form .form-group--inline .input-container.hover img.icon.icon-default{display:none}.login-form .form-group--inline .input-container.focus img.icon.icon-focus,.login-form .form-group--inline .input-container.hover img.icon.icon-focus{display:block}.c-verification-container{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.c-verification-container>.form-control{width:60%}.c-verification-container .yzm{width:40%;padding-left:12px;text-align:right}@media (max-width:373px){.c-verification-container>.form-control{width:50%}.c-verification-container .yzm{width:50%}}.c-verification-container .yzm>img{cursor:pointer;border:1px solid #ddd;border-radius:4px;height:40px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;position:relative;width:100%}.c-verification-container .yzm>img:focus,.c-verification-container .yzm>img:hover{border:1px solid #1cb278}.form-group--inline .form-group--input .bootstrap-select.form-control{padding:0}.form-group--inline .form-group--input .bootstrap-select .bs-actionsbox .form-control,.form-group--inline .form-group--input .bootstrap-select .bs-donebutton .form-control,.form-group--inline .form-group--input .bootstrap-select .bs-searchbox .form-control{padding:.95rem .8rem;font-size:14px;border-radius:0!important;border:1px solid #ddd}.form-group--inline .form-group--input .bootstrap-select .bs-actionsbox .form-control:focus,.form-group--inline .form-group--input .bootstrap-select .bs-donebutton .form-control:focus,.form-group--inline .form-group--input .bootstrap-select .bs-searchbox .form-control:focus{border-color:#1e6df4}.form-group--inline .form-group--input .input-container.focus .bootstrap-select.form-control{border-bottom:1px solid #1e6df4}.input-container .form-control.c-input--square.bootstrap-select>.dropdown-toggle{border:0;border-radius:0!important;padding:.5rem .8rem;padding-left:50px;background:0 0;font-size:inherit;font-weight:inherit;opacity:1;color:#aaa}.has-value .input-container .form-control.c-input--square.bootstrap-select>.dropdown-toggle{color:#000}.is-invalid .input-container .form-control.c-input--square.bootstrap-select>.dropdown-toggle{color:#fd397a}.is-invalid .form-group--inline .form-group--input .input-container .bootstrap-select.form-control{border-color:#fd397a}.input-container .form-control.c-input--square.bootstrap-select .dropdown-menu{top:6px!important}.c-login-actions{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:10px}.c-login-actions .btn{display:block;width:100%;border-radius:4px;height:45px;font-size:16px;outline:0!important;position:relative;cursor:pointer;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;color:#fff;background:#1cb278;border:0;justify-content:center;align-items:center}.c-login-actions .btn:focus,.c-login-actions .btn:hover{background:#0b955f}.c-login-actions .btn.btn-findpassword{background:#fff;color:#1cb278;border:solid 1px #1cb278;max-width:180px}.c-login-actions .btn.btn-findpassword i{margin-left:6px;font-size:inherit}.c-login-actions .btn.btn-findpassword:focus,.c-login-actions .btn.btn-findpassword:hover{background-color:#1cb278;color:#fff;border:solid 1px #1cb278}.c-login-actions>.d-flex{width:100%}.c-login-actions>.d-flex .btn{width:48%}.form-group--inline .help-block span.error,.form-group--inline .help-block span.has-error{display:block;font-weight:500;margin-top:2px}.c-alert.alert{background:rgba(253,57,122,.1);border-color:transparent;color:#f55751}.alert.m-alert--icon .m-alert__close>.close{color:inherit}.c-alert.alert .alert-close .close,.c-alert.alert .alert-close i,.c-alert.alert .alert-text{color:inherit}.form-group{margin-bottom:0}.form-group--inline .help-block{display:block;height:30px}.c-login-links{width:100%;justify-content:center;flex-wrap:nowrap;margin-top:30px;align-items:center;font-size:14px;font-weight:400;color:#8a91a0}.c-login-links .c-login-link.kt-link{font-size:inherit;text-decoration:none;color:#1cb278}.c-login-links .c-login-link.kt-link:focus:after,.c-login-links .c-login-link.kt-link:hover:after{border-bottom:1px solid #1cb278}.c-login-links .split-line{width:1px;height:14px;margin:0 20px;display:block;background:#333}.has-danger .form-control,.has-danger .form-control:focus,.has-error .form-control,.has-error .form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.login-tab{position:relative}.login-tab .login-tab--heads{position:relative;min-height:70px}.login-tab .login-tab--heads .login-tab--head{cursor:pointer}.login-tab .login-tab--content{display:none}.login-tab .login-tab--content.active{display:block}.login-tab--content img.unified-authentication-img{width:100%;margin:40px 0}.c-footer-part1>span{color:#555b78;font-weight:500;font-size:14px;text-decoration:none}.c-footer-part-content1>a{color:#555b78!important;text-shadow:none!important}