::-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;
}
/*@font-face {
  font-family: "myFont";
  font-style: normal;
  font-weight: 300;
  src: url('fonts/mf/mflangqian.eot');
  src:
      url('fonts/mf/mflangqian.eot?#font-spider') format('embedded-opentype'),
      url('fonts/mf/mflangqian.woff') format('woff'),
      url('fonts/mf/mflangqian.ttf') format('truetype'),
      url('fonts/mf/mflangqian.svg') format('svg');
}*/
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;}
.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;}


/*验证码*/
.login-code{position: absolute; height: 48px; right: 25px; top: 9px;}
.input-code.form-control-lg{padding-right: 160px;}

/*用户协议*/
/*.commbox_inner {padding: 15px 0;margin: 0 auto;width: 840px;}
.agreement-box {padding: 0 30px;}
.agreement-ulbox li{margin: 25px 0;}
.agreement-ulbox h3{font-size: 20px; margin: 20px 0 10px 0; color: #304080;}
.agreement-ulbox h4{font-size: 17px; margin: 20px 0 10px 0; color: #304080;}
.agreement-ulbox h5{font-size: 15px; margin: 20px 0 10px 0 ; color: #304080;}
.agreement-ulbox p{text-indent: 25px; line-height: 2.5;}  

.nav-tabs .nav-link{color: #73818f;}
.nav-tabs .nav-link:hover{cursor: pointer;}
.nav-tabs .nav-link.active{color: #2f353a; background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.nav-tabs .nav-link.active:focus{background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.tab-content{margin-top: -1px; background: #fff; border-bottom: 1px solid #c8ced3;}
.tab-content .tab-pane{padding: 1rem;}
.card-block .tab-content{margin-top: 0; border: 0;}
.nav-fill .nav-link{background-color: #fff; border-color: #c8ced3;}
.nav-fill .nav-link + .nav-link{margin-left: -1px;}
.nav-fill .nav-link.active{margin-top: -1px; border-top: 2px solid #20a8d8;}
*[dir="rtl"] .nav{padding-right: 0;}
.nav{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}
.nav-link{display: block; padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus{text-decoration: none;}
.nav-link.disabled{color: #73818f; pointer-events: none; cursor: default;}
.nav-tabs{border-bottom: 1px solid #c8ced3;}
.nav-tabs .nav-item{margin-bottom: -1px;}
.nav-tabs .nav-link{border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color: #e4e7ea #e4e7ea #c8ced3;}
.nav-tabs .nav-link.disabled{color: #c8ced3; background-color: transparent; border-color: transparent;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color: #5c6873; background-color: #e4e5e6; border-color: #c8ced3 #c8ced3 #e4e5e6;}
.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.nav-pills .nav-link{border-radius: 0.25rem;}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{color: #fff; background-color: #20a8d8;}
.nav-fill .nav-item{-ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center;}
.nav-justified .nav-item{-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; text-align: center;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active{display: block;}
.nav-tabs .nav-link{color: #73818f;}
.nav-tabs .nav-link:hover{cursor: pointer;}
.nav-tabs .nav-link.active{color: #2f353a; background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.nav-tabs .nav-link.active:focus{background: #fff; border-color: #c8ced3; border-bottom-color: #fff;}
.tablist-main .nav-tabs{width: 380px;margin:0 auto;}
.tablist-main .nav-tabs .nav-link{border:none;border-bottom: 2px solid #c8ced3;position: relative;width: 189px;text-align: center;font-size:14px;}
.tablist-main .nav-tabs .nav-link.active{border-bottom: 2px solid #20a8d8;}
.tablist-main .nav-tabs .nav-link.active.first-cricle:after{content: ''; position: absolute;  height: 4px; right: 0px; bottom: -3px; width: 4px;background:#20a8d8;border-radius: 50%;z-index: 2; }
.tablist-main .nav-tabs .nav-link.active:not(.first-cricle):after{content: ''; position: absolute;  height: 4px; left: 0px; bottom: -3px; width: 4px;background:#20a8d8;border-radius: 50%;z-index: 2; }
.tablist-main .tab-content{border-bottom: none;}
.tablist-main .tab-content .tab-pane.tab-form-pane{padding:30px 90px;}

.info-server-title{font-size: 18px; color: #333; font-weight: 600; margin-bottom: 10px;}
.info-server-ul li{display: table; width: 100%; padding: 10px 0;}
.info-server-ulimg{display: table-cell; vertical-align: middle; width: 120px; text-align: center;}
.info-server-ulimg img{width: 80px;}
.info-server-text{display: table-cell; vertical-align: middle;}
.info-server-text h4{font-size: 16px; color: #304080; margin-bottom: 10px;}
.info-server-checkul{margin-top: 20px;}
.info-server-checkul li{margin: 10px 0;}
.info-server-checkul li .custom-control-label{display: inline-block; min-width: 22px; height: 20px; padding-left: 10px; color: #20a8d8; font-size: 14px;}
.custom-control-label::before{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #8f9ba6 solid 1px;}
.custom-control-label::after{position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;}
.custom-checkbox .custom-control-label::before{border-radius: 0.25rem;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color: #20a8d8; background-color: #20a8d8;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}
.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #20a8d8; background-color: #20a8d8;}
.custom-control-label::before{width: 18px; height: 18px;left: 0; top: -1px;}
.custom-control-label::after{width: 18px; height: 18px; background: no-repeat 50% / 65% 70%; top: -1px; left: 1px;}
.custom-control {position: relative; display: block; min-height: 1.3125rem;}
.info-server-checkul li p{padding-left: 26px; margin-top: 5px;}
.info-server-smalltit{margin-top: 15px; font-weight: 600; font-size: 14px;}
.tab-content.license-tabcnt{max-height: 550px; margin-right: -30px; padding-right: 30px; padding-top: 10px; overflow-y: auto;}
.info-server-panel p{line-height: 2.5;}

.agreement-ulbox h2{font-size: 22px; margin-bottom: 10px;}
.agreement-ulbox p strong{font-weight: bold;}
.agreement-ulbox span.span-underline{text-decoration: underline;font-weight: bold;}
.indent-div{margin-left: 35px; font-weight: bold;}*/