::-webkit-scrollbar{
    width: 7px;
    height: 7px;
}
::-webkit-scrollbar-thumb{
    background: rgba(170,170,170,.35);
    border-radius: 5px;
}
::-webkit-scrollbar-track{
    background: transparent;
    border-radius: 5px;
}
html{color: #333; background: #fff; font-size: 13px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding: 0; margin: 0; outline: 0 none; }
body.body-bgbox{font: 12px  -apple-system, BlinkMacSystemFont, Nunito, Arial, "Microsoft YaHei", 寰蒋闆呴粦, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif !important;}
ul{list-style: none; margin: 0; padding: 0;}
.pr{position: relative;}
.clearfix:before,
.clearfix:after{content:"\200B"; display:block;font-size:0;height:0;clear:both; visibility: hidden;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pl5{padding-left: 5px;}
.text-center{text-align: center;}
/*鐧诲綍*/
.mb-0{margin-bottom: 0;}
.m-b-15{margin-bottom: 15px;}
.m-b-30{margin-bottom: 30px;}
a{text-decoration: none;}
.k-login-bg * { box-sizing: border-box;font-weight: 500;}
.form-control{display: block;width: 100%; height: 40px; padding: 7px 10px; font-size: 13px; font-weight: 400;line-height: 1.5;color: #2d353c;background-color: transparent;background-clip: padding-box;border: 1px solid #51516b;border-radius: 4px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control-lg{height: 64px; padding: 7px 25px; font-size: 13px; line-height: 1.8; border-radius: 40px;}
.btn-sumbit{display: block; width: 100%; font-weight: 600;color: #fff; margin-bottom: 40px; text-decoration: none; background-color: #414f9e; border-color: #414f9e; text-align: center;vertical-align: middle;cursor: pointer;user-select: none; padding: 14px 10px; font-size: 14px; line-height: 1.5;border-radius: 4px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-sumbit:hover {color: #fff; background-color: #353f77; border-color: #353f77;}
hr{border: none; height: 1px; background: rgba(0,0,0,.1); margin: 16px 0;}
.login-bg-list{position: absolute;right: 20px;bottom: 20px;z-index: 1020;list-style-type: none;margin: 0;padding: 0 0 0 20px;}
.login-bg-list > li{width: 66px;height: 66px;overflow: hidden;float: left;transition: all .2s linear;border: 3px solid transparent;border-radius: 66px;}
.login-bg-list > li:hover,.login-bg-list > li:focus{border-color: rgba(255,255,255,0.5);}
.login-bg-list > li a{display: block;height: 60px;height: 60px;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center;}
.login-bg-list > li.active{border-color: #fff;z-index: 1020;position: relative;}
.login-bg-list > li img{max-height: 100%;}
.parsley-error{background: #fff!important; border-color: #ff5b57!important; color: #2d353c!important;}
.parsley-errors-list{display: none; padding: 0!important; list-style-type: none!important; margin: 0!important; color: #ff100b; font-size: 12px!important; line-height: inherit!important; margin-top: 5px!important;}
.parsley-error~.parsley-errors-list{display: block;}
.login-content .magic-checkbox+label:after{height: 11px; left: 7px; top: 3px; width: 5px}
.password-eyeicon{position: absolute;right: 25px;top: 24px;font-size: 16px; color: #b1b9bd;}
.password-eyeicon:hover{cursor: pointer; opacity: 0.8;}
.password-eyeicon.on.fa-eye-slash:before{content: "\f06e";}

.k-login-v1--enabled {background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;}
.k-login-v1 {webkit-background-size:cover;background-size:cover;padding:3rem;}
.k-login-v1 .k-login-v1__head {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.k-login-v1 .k-login-v1__head .k-login-v1__head-logo > a {display:inline-block;}
.k-login-v1 .k-login-v1__head .k-login-v1__head-signup {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.k-login-v1 .k-login-v1__head .k-login-v1__head-signup > h4 {margin-bottom:0;color:#717ce6;font-size:1.1rem;font-weight:500;}
.k-login-v1 .k-login-v1__head .k-login-v1__head-signup > a {color:#fff;font-size:1.1rem;margin-left:0.5rem;}
.k-login-v1 .k-login-v1__body {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-section {width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-section .k-login-v1__body-section-info {margin-right:7rem; display: table-cell;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-section .k-login-v1__body-section-info > h3 {color:#fff;font-size:1.93rem;font-weight:500;margin-bottom:1.5rem;line-height:2;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-section .k-login-v1__body-section-info > p {color:#6C73D8;font-weight:500;font-size:1.1rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-seaprator {background-color:#51516b;height:450px;width:1px;margin:auto;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper {width:50%;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container {max-width:390px;width:100%;margin-left:7rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-title {text-align:center;color:#fff;padding-bottom:2rem; letter-spacing: 2px;font-size:1.8rem;font-weight:500;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-form .form-group > input::-webkit-input-placeholder {color:#6C73D8;font-weight:500;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-form .form-group > input:-ms-input-placeholder {color:#6C73D8;font-weight:500;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-form .form-group > input::-ms-input-placeholder {color:#6C73D8;font-weight:500;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-form .form-group > input::placeholder {color:#6C73D8;font-weight:500;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-form .form-group > input {color:#fff;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action > a {display:inline-block;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action a.k-link {margin-left:1.8rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action a.k-link > span {color:#fff;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action .btn {padding:1rem 3.5rem;border-radius:60px;color:#fff;width:100%;background-color:#5784E8;font-size:1.1rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-divider {margin:3rem 0;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-divider .k-divider > span:not(:first-child):not(:last-child) {color:#6D74D9;font-weight:500;font-size:1.1rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-divider .k-divider > span:first-child {border-bottom:1px solid #4548AC;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-divider .k-divider > span:last-child {border-bottom:1px solid #4548AC;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a {border-radius:60px;background-color:#1F2375;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0;font-size:1rem;color:#fff !important;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a > i {font-size:1.1rem;color:#fff;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a:not(:first-child):not(:last-child) {margin:0 2rem;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a:hover {color:#fff;background-color:#1F2164;}
.k-login-v1 .k-login-v1__footer {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.k-login-v1 .k-login-v1__footer .k-login-v1__footer-link {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.k-login-v1 .k-login-v1__footer .k-login-v1__footer-link > a {color:#fff;font-weight:500;font-size:0.93rem;}
.k-login-v1 .k-login-v1__footer .k-login-v1__footer-link > a:not(:first-child):not(:last-child) {margin:0 2rem;}
.k-login-v1 .k-login-v1__footer .k-login-v1__footer-info > a {font-weight:500;font-size:1rem;color:#717ce6;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action .btn:hover {background-color:#365cb3;}
@media (max-width:1024px) {.k-login-v1 {padding:3rem 1rem 2rem 1rem;}
    .k-login-v1 .k-login-v1__head .k-login-v1__head-signup > h4 {padding-left:1rem;}
    .k-login-v1 .k-login-v1__body {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-section {padding-right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-section .k-login-v1__body-section-info {width:380px;max-width:100%;text-align:center;margin-right:0;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-seaprator {border:1px solid #3F46B0;height:2px;width:100%;max-width:500px;margin:2rem auto;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper {padding-left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container {margin-left:0;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-title {padding-top:1rem;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-divider {margin:2rem 0;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options {margin-top:3rem;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a > i {padding:0.4rem 0.3rem 0.4rem 0;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options > a:not(:first-child):not(:last-child) {margin:0 1rem;}
    .k-login-v1 .k-login-v1__footer {padding-bottom:2rem;}
    .k-login-v1 .k-login-v1__footer .k-login-v1__footer-info > a {padding-right:0.5rem;}
    .k-login-v1 .k-login-v1__footer .k-login-v1__footer-link > a:not(:first-child):not(:last-child) {padding:0 1rem;}
}
@media (max-width:768px) {.k-login-v1 .k-login-v1__head {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
    .k-login-v1 .k-login-v1__head .k-login-v1__head-logo {-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding-left:3rem;}
    .k-login-v1 .k-login-v1__head .k-login-v1__head-signup {-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;text-align:right;padding:3rem 0 0 3rem;}
    .k-login-v1 .k-login-v1__head .k-login-v1__head-signup > span {padding-left:0;}
    .k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-options {margin-bottom:2rem;}
    .k-login-v1 .k-login-v1__footer {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
    .k-login-v1 .k-login-v1__footer .k-login-v1__footer-link {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:1rem;}
}
.k-grid.k-grid--ver:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile).k-grid--root {-webkit-box-flex:1;flex:1;-ms-flex:1 0 0px;}
.k-grid.k-grid--ver:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.k-grid.k-grid--ver:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item.k-grid__item--fluid,.k-grid.k-grid--ver:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item.k-grid__item--fluid {-webkit-box-flex:1;flex:1 auto;-ms-flex:1 0 0px;min-width:0;}
.k-grid.k-grid--ver:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item {-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.k-grid.k-grid--hor:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.k-grid.k-grid--hor:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item {-webkit-box-flex:0;-ms-flex:none;flex:none;}
.k-grid.k-grid--hor:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item.k-grid__item--fluid,.k-grid.k-grid--hor:not(.k-grid--desktop):not(.k-grid--desktop-and-tablet):not(.k-grid--tablet):not(.k-grid--tablet-and-mobile):not(.k-grid--mobile) > .k-grid__item.k-grid__item--fluid {-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-section .k-login-v1__body-section-info img {width:100%;}
.k-login-v1__head-logo img {height:100px;}
.k-login-bg {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#111;background-color: #140e2d!important;height:100%;margin:0px;padding:0px;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.h100 {height:100%;}
@media (min-width:769px) {.k-grid > .k-grid__item {max-width:100%;}
}
@media (min-width:1400px) {.k-grid > .k-grid__item {max-width:100%;}
}
@media (min-width:1025px) {.k-grid > .k-grid__item {max-width:100%;}
    .k-grid > .k-grid__item {max-width:100%;}
}
.k-login-logo{display: inline-block; width: 70px; height: 70px; padding-right: 10px; display: table-cell; vertical-align: middle;}
.k-login-logo img{width: 100%;}
.k-login-title{font-size: 30px; color: #fff; letter-spacing: 1.8px;vertical-align: middle; display: table-cell;font-weight: 600;padding-bottom: 6px;}
.k-login-customer{font-size: 20px; color: #fff; letter-spacing: 1.8px;vertical-align: middle; display: table-cell;font-weight: 600;padding-bottom: 6px; text-align: right}
.footer-bqtxt{font-size: 12px; margin-top: 20px; color: #fefefe; letter-spacing: 0.5px;}
.parsley-error{background: transparent!important; border-color: #de332f!important; color: #fff!important;}
.parsley-errors-list{display: none; padding: 0 0 0 25px!important; list-style-type: none!important; margin: 0!important; color: #de332f; font-size: 12px!important; line-height: inherit!important; margin-top: 5px!important;}
.parsley-error~.parsley-errors-list{display: block;}
input[type=radio].magic-radio,input[type=checkbox].magic-checkbox {position:fixed;z-index:-50;top:-2000px;}
.magic-radio+label:not(:empty),.magic-checkbox+label:not(:empty) {margin:0 5px 0 0;text-indent:25px;}
.magic-checkbox+label {min-height:17px;min-width:17px;}
.magic-radio+label,.magic-checkbox+label {cursor:pointer;display:inline-block;margin:0;min-width:1.34em;padding:0;position:relative;vertical-align:middle;}
.magic-radio+label:before,.magic-checkbox+label:before {border:1px solid rgba(0,0,0,0.15);box-shadow:0 0 0 0 rgba(0,0,0,0.07);content:'';display:block;height:17px;left:0;position:absolute;top:0;width:17px;transition:all 0.3s;}
.magic-checkbox+label:before {border-radius:2px;}
.magic-radio+label:before,.magic-checkbox+label:before {border:1px solid #8e8ea3;}
.magic-checkbox:checked+label:before{background: #5784E8; border-color: #5784E8;}
.magic-radio:checked+label:after,.magic-checkbox:checked+label:after {display:block;}
.magic-checkbox+label:after {top:2px;left:7px;}
.magic-checkbox+label:after {border-color:#fff;border-style:solid;border-width:0 2px 2px 0;box-sizing:border-box;height:13px;left:6px;top:0;transform:rotate(48deg);width:6px;}
.magic-radio+label:after,.magic-checkbox+label:after {content:'';display:none;position:absolute;}
.magic-radio+label:hover:before,.magic-checkbox+label:hover:before {border-color:#25476a;transition:all 0.3s;}
.magic-checkbox+label:after{top: 2px; left: 7px;}
.magic-radio+label:before, .magic-checkbox+label:before{ border: 1px solid #8e8ea3;}
.checkbox.checkbox-css{color: #b1b9bd; padding-left: 20px;}
.form-control:focus { border-color: #9491cc; box-shadow: none; transition-duration: .5s;}
::placeholder{color:#b1b9bd !important}
::-webkit-input-placeholder{color:#b1b9bd !important}
::-ms-input-placeholder{color:#b1b9bd !important}
:-ms-input-placeholder{color:#b1b9bd !important}

.mt20{margin-top: 20px;}
body.swal2-height-auto{min-height: 100%;}
.swal2-content{font-size: 16px!important;}
.btn {display:inline-block;font-weight:400;color:#23282c;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}
.btn:hover {color:#23282c;text-decoration:none;}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {cursor:pointer;}
.btn-primary {color:#fff;background-color:#20a8d8;border-color:#20a8d8;}
.btn-outline-secondary {border-color:#8897AA;background:transparent;color:#8897AA;}
.btn-primary:hover {color:#fff;background-color:#1b8eb7;border-color:#1985ac;}
.btn-outline-secondary:hover {color:#23282c;background-color:#c8ced3;border-color:#c8ced3;}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(65,181,222,0.5);}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle {color:#fff;background-color:#1985ac;border-color:#187da0;}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(200,206,211,0.5);}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle {color:#23282c;background-color:#c8ced3;border-color:#c8ced3;}
.commbox_inner.load_head_commbox{padding: 15px;margin: 0 auto;width: 700px;}
.commbox_inner.small-commbox{padding: 15px 0; margin: 0 auto; width: 600px;font-size: 13px!important;}
.progress-bar_wrap {height: 5px; margin-left: 10px; background: #ddd; border-radius: 5px; display: inline-block; vertical-align: middle; overflow: hidden;}
.progress-bar_item{display: inline-block; height: 100%; width: 48px; margin-right: 3px; border-radius: 5px; float: left; -webkit-transition: background-color .2s, visisility .1s; transition: background-color .2s, visisility .1s;}
.progress-bar_item-3{margin-right: 0;}
.progress-bar_item-1.active{background-color: #FF4B47;}
.progress-bar_item-2.active{background-color: #F9AE35;}
.progress-bar_item-3.active {background-color: #2DAF7D;}
.progress-bar_text {display: inline-block; margin-left: 5px; -webkit-transition: .2s; transition: .2s; vertical-align: -2px;}
.pwd-eye i{position: absolute; right: 16px; color: #aaa; font-size: 13px;width: 33px;height: 33px;line-height: 33px;text-align: center; }
.pwd-eye i:hover{color: #aaa;cursor: pointer;}
.pwd-eye input[type='password']{padding-right: 40px;}
.dialog_close i{display: inline-block; width: 28px; height: 28px; background: url(../images/close.svg) no-repeat; background-size: 100%;}
.add-password-valite .progress-bar_wrap{margin:10px 0 0 0;}
.add-password-valite .progress-bar_text{vertical-align: -5px;}
.lay-input-main .form-group label{text-align: right;height: 33px;line-height: 33px;margin-bottom: 0;}
.lay-input-main .form-group input.form-control{height: 33px;}
.lay-input-main .col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.lay-input-main .col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.tooltip{z-index: 50050}
.lay-input-main .form-group label.h26{height: 26px;margin-top: 4px;}
.form-group {margin-bottom: 1rem;}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-lg-3,.col-lg-7{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.small-commbox .lay-input-main .form-control{border: 1px solid #e4e7ea;}
.small-commbox .lay-input-main .form-control:focus {color: #5c6873; background-color: #fff; border-color: #8ad4ee; outline: 0; box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);}
.swal2-icon{width: 3.5em; height: 3.5em; line-height: 3.5em;}
.swal2-icon::before{height: 100%; font-size: 3em}
@media (min-width: 1280px){
    .col-lg-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .col-lg-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
}
.tooltip {position:absolute;z-index:100070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.765625rem;word-wrap:break-word;opacity:0;}
.tooltip.show {opacity:0.9;}
.tooltip .arrow {position:absolute;display:block;width:0.8rem;height:0.4rem;}
.tooltip .arrow::before {position:absolute;content:"";border-color:transparent;border-style:solid;}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"] {padding:0.4rem 0;}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow {bottom:0;}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before {top:0;border-width:0.4rem 0.4rem 0;border-top-color:#000;}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"] {padding:0 0.4rem;}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow {left:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before {right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#000;}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"] {padding:0.4rem 0;}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow {top:0;}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:#000;}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"] {padding:0 0.4rem;}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow {right:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before {left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#000;}
.tooltip-inner {max-width:500px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem;}
.form-control.is-invalid{border:1px solid #f86c6b!important;}
.invalid-feedback{color:#f86c6b;}
.form-control.is-invalid ~ .invalid-feedback{display: block!important;margin-bottom: 0;margin-top:5px;}
.form-control.is-invalid{background-image: none!important;}
.btn-lg, .btn-group-lg > .btn {padding: 0.5rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem;}
.error-logintxt{color: #de332f; text-align: center; height: 32px; line-height: 32px; margin-top: 10px;}
.none-opacity{opacity: 0}
.k-login-v1__body-form .form-group{height: 86px; margin-bottom: 5px;}
.spinner-grow {display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; -webkit-animation: spinner-grow .75s linear infinite; animation: spinner-grow .75s linear infinite;}
.spinner-grow-sm{width: 1rem; height: 1rem;}
.btn-login-txt{margin-left: 5px;}
.none{display: none!important;}
.btn.disabled, .btn:disabled{opacity: 0.65;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action .btn.disabled:hover{background-color: #5784E8;}
@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }
    50% {
        opacity: 1;
    }
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    Â Â Â Â Â box-shadow:0 0 0 60px #fff inset !important;
    -webkit-text-fill-color: #333 !important;
}
#toast-container{font-size: 13px;}
#toast-container>div i{font-size: 20px; margin-right: 5px; vertical-align: -2px; font-weight: 900;}
.toastr-rightxt{display: inline-block; width: calc(100% - 30px);}
#toast-container>div i.vtm{vertical-align: 7px;}
#toast-container>div i.vtm2{vertical-align: 15px;}
.group_select{position: relative; }
.input_name_select{position: absolute; width: 100%; padding: 5px 0; max-height: 200px; overflow-y: auto; left: 0; top: 64px; background: #070119; opacity: .95;ã€€color: #fff; z-index: 22; border-radius: 8px;}
.input_name_select.on{display: block!important;}
.input_name_select li:not(.parsley-required){padding: 8px 20px;color: #fff;}
.input_name_select li:not(.parsley-required):hover{background: #282346;}
.group_select .grounp_namesec{color: #fff;}
.group_select i{position: absolute; top:24px; right: 20px; color: #ddd; font-weight: 600;}
.k-login-chrome{position: absolute; bottom: -100px; right: 0; color: #fff;}
.k-login-chrome li label{display: inline-block; float: left; width: 100px; text-align: right;}
.k-login-chrome li{line-height: 28px;}
.k-login-chrome li .login-chrome-system{float: left; width: calc(100% - 100px);}
.k-login-chrome li .login-chrome-system a{display: block; color: #fff;}
.k-login-chrome li .login-chrome-system a:hover{text-decoration: underline;}
.chrome-tooltip{position: absolute; display: none; width: 390px; right: 0; top:-50px; line-height: 20px; padding: 5px 10px; background:rgba(0,0,0,.8); border-radius: 4px; color: #ff7c7c;}
.k-login-chrome li:hover .chrome-tooltip{display: block;}
.settools_login{margin-left: 30px;color: #b7b7b7;}
.settools_login:hover{text-decoration: underline;color: #fff;}

.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action .btn.btn-green{background-color: #4dbdab;}
.k-login-v1 .k-login-v1__body .k-login-v1__body-wrapper .k-login-v1__body-container .k-login-v1__body-action .btn.btn-green:hover {background-color: #308f80;}
.k-login-linebox{margin: 30px 0 10px 0; text-align: center;}
.k-login-linebox:before{content: ''; position: absolute; width: 110px; height: 1px; background: #51516b; left: 0; top: 9px;}
.k-login-linebox:after{content: ''; position: absolute; width: 110px; height: 1px; background: #51516b; right: 0; top: 9px;}
.k-login-linebox span{display: inline-block; padding: 0 20px; background: transparent; line-height: 20px; color: #ccc;}

.qywechat-container {
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center;    /* 垂直居中 */
    height: 200px;          /* 需要为容器设置一个高度 */
    border: 1px solid #000; /* 可选：添加边框以便查看效果 */
}

.qywechat-centered-image {
    max-width: 100%; /* 确保图片不会超出容器宽度 */
    max-height: 100%;/* 确保图片不会超出容器高度 */
}
