/* adminLTE reset */
body{font-size:.9rem;}
.preloader .fa{font-size:3rem; width:4rem; height:4rem; background:#FFF; border-radius:50%; text-align:center; line-height:4rem;}
.sidebar-mini{font-size:.8rem;}
.navbar-nav i, .dropdown-item{font-size:.9rem;}
.nav-sidebar>.nav-item .nav-icon.fa{line-height:.6rem; margin-right:.4rem;}
.nav-sidebar .nav-link>.right, .nav-sidebar .nav-link>p>.right{top:.4rem;}
.dropdown-divider{margin:.2rem 0;}
.dropdown-menu-qrcode{width:14rem; padding:1rem; text-align:center; font-size:.8rem; color:#666;}
.dropdown-menu-qrcode img{width:10rem; margin:0 auto;}
.sidebar .user-panel .info a{width:10rem; text-overflow:ellipsis; overflow:hidden;}
.navbar-nav-left .nav-item{font-size:.9rem; white-space:nowrap;}
.navbar-nav-left .nav-item.active .nav-link{font-weight:bold; color:#F60;}
.navbar-nav-left .nav-item.active i{font-weight:normal;}

.content-header h1{font-size:1rem;}
.card-title{font-size:.9rem;}

.table th{white-space:nowrap;}
.table thead th{vertical-align:top; border-bottom:none; background:#F3F3F3;}
.table .btn{margin:0 .1rem .1rem 0; white-space:nowrap;}

.form-check-input[type=radio], .form-check-input[type=checkbox]{margin-top:.2rem;}
.input-group-append select.form-control{border-radius:0 .25rem .25rem 0;}
.btn-sm, .form-control, .input-group-text, .custom-select{font-size:.8rem;}
.invalid-feedback{padding-left:.4rem; font-weight:normal;}

.badge{font-size:.8rem; font-weight:normal;}

.dropzone{padding:0; border:none; min-height:0;}
.dropzone .dz-preview .dz-image{border-radius:0;}

.w100{width:100%;}
.mw100{max-width:100%;}

.modal-title{font-size:1.1rem;}

.tooltip-inner{font-size:.8rem; text-align:left;}
.tips-box{display:inline-block; display:inline-flex; background:#fffbe6; border-radius:.2rem; padding:.2rem; font-size:.8rem; font-weight:normal; text-align:left;}
.tips-box i{margin:0 .2rem;}
.tips-box a{white-space:nowrap;}

/*toast*/
.text-toast{position:fixed; z-index:1002; left:0; display:block; padding:10px 20px; opacity:0; max-width:90%; background:rgba(0,0,0,0.8); color:#fff; font-size:14px; line-height:18px; text-align:center; border-radius:3px; overflow:hidden; top:50%; margin-top:-50px; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); -webkit-transform:translateZ(0); -webkit-user-select:none; -webkit-user-drag:none; -webkit-animation-duration:3s; -webkit-animation-timing-function:ease; -webkit-animation-fill-mode:both; -webkit-transform:translateY(0px);-webkit-transform:translateY(0px);-webkit-transform:translateY(-10000px);}
@-webkit-keyframes text-toast-on{
    0% {opacity:0; -webkit-transform:translateY(20px);}
    20% {opacity:1; -webkit-transform:translateY(0);}
    80% {opacity:1; -webkit-transform:translateY(0);}
    98% {opacity:0.1; -webkit-transform:translateY(-20px);}
    100% {opacity:0; -webkit-transform:translateY(-10000px);}
}
@keyframes text-toast-on{
    0% {opacity:0; transform:translateY(20px);}
    20% {opacity:1; transform:translateY(0);}
    80% {opacity:1; transform:translateY(0);}
    98% {opacity:0.1; transform:translateY(-20px);}
    100% {opacity:0; transform:translateY(-10000px);}
}
.text-toast-on{-webkit-animation-name:text-toast-on; animation-name:text-toast-on;}

.doc-sidebar h3{font-size:1.2rem; margin:.5rem 0 1.5rem 0;}
.doc-sidebar h4{font-size:.9rem; line-height:2rem;}
.doc-sidebar h4 a{color:#333;}
.doc-sidebar ul{padding:0; margin:0 0 1.5rem 1rem; list-style:none;}
.doc-sidebar ul.list-unstyled{padding:0; margin:0; list-style:none;}
.doc-sidebar li a{display:block; padding:.3rem 0; font-size:.9rem; color:#333;}
.doc-sidebar li a.active{color:#007bff; font-weight:bold;}
.doc-content{font-size:.9rem;}
.doc-content h3{font-size:1.4rem; margin-bottom:1rem;}
.doc-content h4{padding:.3rem 0; font-size:1.2rem; margin-bottom:1rem; border-bottom:1px solid #CCC;}
.doc-content ul, .doc-content ol{line-height:2rem;}
.doc-content .code pre{padding:.5rem; background:#263238; color:#c3cee3;}
.doc-content img{max-width:100%;}

.fixed-service{position:fixed; z-index:100; right:1rem; bottom:20%; width:4rem; height:4rem; border-radius:50%; background:#007bff;}
.fixed-service a{display:block; width:4rem; height:4rem; color:#FFF; text-align:center;}
.fixed-service i{display:block; width:3rem; height:3rem; margin:.5rem; background:url(/Public/home/index/images/service.png) no-repeat; background-size:cover;}
.fixed-service span{position:absolute; left:50%; bottom:-1rem; width:4rem; height:1.4rem; margin-left:-2rem; font-size:.8rem; line-height:1.4rem; background:#007bff; border-radius:.2rem;}

.ft-link ul{display:flex; justify-content:center; align-items:center; list-style:none; font-size:.8rem; border-bottom:1px solid #DDD; padding:1rem 0;}
.ft-link li{padding:0 1.5rem; border-right:1px solid #DDD;}
.ft-link li:last-child{border-right:none;}
.ft-link a{color:#666; white-space:nowrap;}


@media (max-width: 575.98px) {
h1{font-size:1.6rem;}
h2{font-size:1.4rem;}
h3{font-size:1.2rem;}
h4{font-size:1.1rem;}
h5{font-size:1rem;}
.card-header .form-inline{flex:1;}
.card-header .form-inline label{margin-bottom:0;}
.card-header .form-inline label.mr-3{margin-right:0!important;}
.card-header .col-lg-2, .card-header .col-lg-4{width:auto;}
.callout .btn{white-space:nowrap;}
.btn-group-lg>.btn, .btn-lg{font-size:1.1rem;}
.navbar{display:block;}
.navbar .d-none{display:block !important;}
.navbar-light .navbar-nav .nav-link{white-space:nowrap; padding-left:.7rem; padding-right:.7rem;}
.ft-link li{padding:0 1rem;}
.text-icp{display:block;}
}






@font-face {
  font-family: "fa"; /* Project id 4581902 */
  src: url('../fonts/iconfont.woff2?t=1748006679756') format('woff2'),
       url('../fonts/iconfont.woff?t=1748006679756') format('woff'),
       url('../fonts/iconfont.ttf?t=1748006679756') format('truetype'),
       url('../fonts/iconfont.svg?t=1748006679756#fa') format('svg');
}

.fa, .fas, .far, .fab {
  font-family: "fa" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-channel:before {
  content: "\e691";
}

.fa-media-bili:before {
  content: "\e62d";
}

.fa-agent:before {
  content: "\e603";
}

.fa-ocpm:before {
  content: "\e662";
}

.fa-paidgroup:before {
  content: "\e61f";
}

.fa-wxgroup:before {
  content: "\e620";
}

.fa-more:before {
  content: "\e619";
}

.fa-card:before {
  content: "\e617";
}

.fa-landingpage:before {
  content: "\e7e9";
}

.fa-hand-pointer:before {
  content: "\e616";
}

.fa-mouse-pointer:before {
  content: "\e68d";
}

.fa-user-plus:before {
  content: "\e666";
}

.fa-gongzhonghao:before {
  content: "\e646";
}

.fa-weixinxiaoshangdian:before {
  content: "\e615";
}

.fa-shipinhao:before {
  content: "\eb73";
}

.fa-info-circle:before {
  content: "\e81e";
}

.fa-question-circle:before {
  content: "\e81f";
}

.fa-lock-fill:before {
  content: "\e7b9";
}

.fa-mobile:before {
  content: "\e62f";
}

.fa-marketing-fill:before {
  content: "\e614";
}

.fa-product-checked-fill:before {
  content: "\e833";
}

.fa-shopping-cart-fill:before {
  content: "\e865";
}

.fa-ziliaoku:before {
  content: "\e605";
}

.fa-cloud:before {
  content: "\e60a";
}

.fa-weibo:before {
  content: "\e60b";
}

.fa-qq-fill:before {
  content: "\e60c";
}

.fa-cdn:before {
  content: "\e66e";
}

.fa-shield:before {
  content: "\e645";
}

.fa-moment:before {
  content: "\e62a";
}

.fa-notice:before {
  content: "\e64e";
}

.fa-no-ad:before {
  content: "\e60d";
}

.fa-group-fill:before {
  content: "\e60e";
}

.fa-h5:before {
  content: "\e65a";
}

.fa-sms:before {
  content: "\e60f";
}

.fa-check-list:before {
  content: "\e610";
}

.fa-huashuku:before {
  content: "\e69b";
}

.fa-chart-pie:before {
  content: "\e612";
}

.fa-ai-check:before {
  content: "\e63f";
}

.fa-export:before {
  content: "\e6d3";
}

.fa-rocket:before {
  content: "\e606";
}

.fa-check:before {
  content: "\e82b";
}

.fa-weixin:before {
  content: "\e883";
}

.fa-rmb:before {
  content: "\e855";
}

.fa-trash:before {
  content: "\e7ce";
}

.fa-clock-o:before {
  content: "\e819";
}

.fa-times:before {
  content: "\e82a";
}

.fa-arrow-down:before {
  content: "\e84c";
}

.fa-arrow-up:before {
  content: "\e84d";
}

.fa-user:before {
  content: "\e7d5";
}

.fa-clock:before {
  content: "\e7d7";
}

.fa-calendar:before {
  content: "\e7d8";
}

.fa-chevron-right:before {
  content: "\e84e";
}

.fa-chevron-left:before {
  content: "\e84f";
}

.fa-copy:before {
  content: "\e604";
}

.fa-edit:before {
  content: "\e7a0";
}

.fa-playcircle:before {
  content: "\e80f";
}

.fa-delete:before {
  content: "\e810";
}

.fa-calendar-check-o:before {
  content: "\e81a";
}

.fa-plus:before {
  content: "\e829";
}

.fa-search:before {
  content: "\e82e";
}

.fa-qq:before {
  content: "\e641";
}

.fa-qiyeweixin:before {
  content: "\e618";
}

.fa-crown:before {
  content: "\e613";
}

.fa-kefu:before {
  content: "\e63c";
}

.fa-book-help:before {
  content: "\e664";
}

.fa-zhihu:before {
  content: "\e601";
}

.fa-exclamation-triangle:before {
  content: "\e710";
}

.fa-miniprogramme:before {
  content: "\e706";
}

.fa-bars:before {
  content: "\e607";
}

.fa-menu-manage:before {
  content: "\e647";
}

.fa-menu-link:before {
  content: "\e772";
}

.fa-fire:before {
  content: "\e66d";
}

.fa-link:before {
  content: "\e629";
}

.fa-file-pdf:before {
  content: "\e602";
}

.fa-image:before {
  content: "\e674";
}

.fa-douyin:before {
  content: "\e8db";
}

.fa-palette:before {
  content: "\e609";
}

.fa-menu-angle-right:before {
  content: "\eaf0";
}

.fa-media-ocean:before {
  content: "\e628";
}

.fa-media-kuaishou:before {
  content: "\e600";
}

.fa-media-baidu:before {
  content: "\e611";
}

.fa-media-tengxun:before {
  content: "\e608";
}

.fa-qrcode:before {
  content: "\e7dd";
}

.fa-info-circle-fill:before {
  content: "\e844";
}

.fa-alipay:before {
  content: "\e87c";
}

.fa-question-circle-fill:before {
  content: "\e87a";
}

.fa-menu-circle:before {
  content: "\e66c";
}

.fa-menu-angle-down:before {
  content: "\e673";
}

.fa-menu-angle-left:before {
  content: "\eaef";
}

.fa-menu-angle-up:before {
  content: "\eaf1";
}