@charset "UTF-8";
/* _datatables */
/*table.dataTable, table.dataTable th, table.dataTable td{-webkit-box-sizing: border-box;box-sizing: border-box;}*/
table.dataTable{border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing: border-box;width:calc(100% - 2px)!important;}
.dataTables_filter input[type=search]{display:inline-block;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding: 4px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.dataTables_wrapper .dataTables_processing{font-size:1em;}
.dataTables_scrollHeadInner .dataTable,
.dataTables_scrollBody .dataTable{margin: 0}/*启用滚动条后*/
table.dataTable thead .sorting_desc,table.dataTable thead .sorting,table.dataTable thead .sorting_asc{background-image:none!important;position: relative;}
.dataTable thead .sorting_desc:after,
.dataTable thead .sorting:after,
.dataTable thead .sorting_asc:after{display: inline-block;font-family:'iconfont';font-size:1em;font-weight:400;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;right:0;top: 50%;margin-top: -.5em;line-height: 1;}
.dataTable thead .sorting:after{content: '\e776';color:#c9cdd4}
.dataTable thead .sorting_desc:after{content: '\ed4e';color:#565656}
.dataTable thead .sorting_asc:after{content: '\e777';color:#565656}

.dataTables_scrollBody .dataTable thead,
.DTFC_LeftBodyLiner .dataTable thead,
.DTFC_RightBodyLiner .dataTable thead{visibility:collapse/*for fixed height 0*/;height:0;margin:0}
.DTFC_LeftBodyLiner,
.DTFC_RightBodyLiner{overflow-x:hidden}

div.dts div.dataTables_scrollBody{background:transparent}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate{color:inherit}
.dataTables_wrapper .dataTables_paginate{padding:0;font-size:12px}
.dataTables_wrapper .dataTables_length{margin-right:10px}
.dataTables_length > label{
    display: inline-flex;
    white-space: nowrap;
    align-items: center;
}
.dataTables_length > label > .selectize-control .selectize-input.items.has-options.full.has-items {
    padding: 3px 26px 3px 8px !important;
    min-width: calc(1em + 34px);
}
.dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_paginate.paging_input .paginate_button{
    cursor:pointer;display:inline-flex;justify-content:center;align-items:center;min-height:1em;outline:none;border:1px solid rgb(34 36 38 / 8%);background-color:#f9f8f7;background-image:none;text-transform:none;text-shadow:none;font-weight:normal;line-height:1;font-style:normal;text-decoration:none;border-radius:.23em;box-shadow:none;user-select:none;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;will-change:unset;-webkit-tap-highlight-color:transparent;font-family:'ChineseQuote',-apple-system,BlinkMacSystemFont,'Open Sans','Microsoft YaHei','WenQuanYi Micro Hei','AppleColorEmoji','SegoeUIEmoji',sans-serif;color:rgba(0,0,0,.45);position:relative;font-size:12px;padding:5px 7px}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid #0b97ff;color:#0b97ff!important;background:transparent;background-image:none;box-shadow:none;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_paginate.paging_input .paginate_button.current,
.dataTables_paginate.paging_input .paginate_button.current:hover{
    color:#fff!important;background-color:#0b97ff;background-image:none;box-shadow:none;;border:1px solid #0b97ff
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_paginate.paging_input .paginate_button.disabled{color:rgba(0,0,0,.55) !important;background-color:#d3d3d3;background-image:none;box-shadow:none;cursor: default;opacity: .35;pointer-events: none;user-select: none;touch-action: none;}
.dataTables_paginate.paging_input .paginate_button.first,
.dataTables_paginate.paging_input .paginate_button.next{border-radius:3px 0 0 3px;font-size:12px}
.dataTables_paginate.paging_input .paginate_button.previous,
.dataTables_paginate.paging_input .paginate_button.last{border-radius:0 3px 3px 0;font-size:12px}
.dataTables_paginate.paging_input .paginate_input{width: calc(4em + 10px);padding:4px 5px;height:24px;line-height: 1;border: 1px solid #e8e9e9;border-radius: 3px;margin:0;}
.dataTables_paginate.paging_input .paginate_page{margin-left:1em}
.dataTables_paginate.paging_input .paginate_of{margin-right:1em}
.dataTables_paginate.paging_input .paginate_button.first{margin-left:1em;}
.dataTables_wrapper .dataTables_processing{position: absolute;top: 50%;left: 50%;width: 268px;height: auto;margin-left: -134px;padding: 10px 0 30px;border: 1px solid #efefef;text-align: center;font-size: 14px;background: url(../images/loading/loading-datatables.gif) no-repeat center 33px;box-shadow: 2px 2px 5px rgba(68,68,68,.07);-moz-box-shadow: 2px 2px 5px rgba(68,68,68,.07);-webkit-box-shadow: 2px 2px 5px rgba(68,68,68,.07);border-radius: 4px;background-color: #fff;z-index: 1;}
table.dataTable tbody tr.row-selected{background-color:#f1f1f1}
table.dataTable td.dataTables_empty{height:4em !important;font-size:1rem!important;}
table.dataTable.dt-checkboxes-select tbody tr{cursor: default;}
table.dataTable thead th.dt-checkboxes-select-all,  table.dataTable tbody td.dt-checkboxes-cell{cursor: pointer;}
table.dataTable thead th, table.dataTable thead td {vertical-align: bottom;border-bottom-color:#cfd3d8;}
table.dataTable.table-sm thead th,
table.dataTable.table-sm tfoot th {
    padding: 7px 10px;
    color: rgba(0,0,0,.75);
    font-weight: 700;
    font-size:1.085em;
}
table.dataTable.table-sm tbody th,
table.dataTable.table-sm tbody td{
    padding:4px 10px
}
.dataTables_wrapper .dataTables_info{padding-top:0}

.gbw-dt-header,
.gbw-dt-footer{display:flex;align-items: center;justify-content: space-between}
.gbw-dt-body{margin:.5em 0;overflow-x:auto;overflow-y:hidden;flex:1}
.gbw-dt-header > .gdh-left{display:flex;align-items: center;}

#gbwTable_previous{margin-right:8px}
#gbwTable_next{margin-left:8px}
.buttons-columnVisibility{
    padding: 8px;
    border-radius: 0;
    background-color:#f9f8f7;
    opacity: .85;
    width:100%;
    font-size:12px;
}
.buttons-columnVisibility:not(:last-child){margin-bottom:1px}
.buttons-columnVisibility.active{opacity:1;background-color:#2080c9;color:#fff;box-shadow:none;}
table.dataTable tr.dtrg-group td{
    background-color: #f7f7f7;
}
table.dataTable.table-sm tbody tr.dtrg-group th,
table.dataTable.table-sm tbody tr.dtrg-group td{padding:6px 15px;font-size:1.08em}
.paginate_total{font-weight:700}
table.xq-bordered.dataTable.no-footer{border-bottom-color:#dee2e6}

table.dataTable th.select-all-toggle,
table.dataTable td.select-control{position:relative;cursor:pointer;box-sizing:border-box;padding-left:10px!important;padding-right:10px!important;font-family:"iconfont"!important;font-size:1em!important;height:1em;width:1em;font-weight:400!important;}
table.dataTable th.select-all-toggle:before,
table.dataTable td.select-control:before{content:'\e753'}
table.dataTable th.select-all-toggle.all-selected:before,
table.dataTable .row-selected td.select-control:before{content:'\e6f1';color:#0084e7}

table.dataTable .highlight{background:#f2f2f2}
table.dataTable.no-footer,
.DTFC_LeftWrapper tbody tr:first-child td,
.DTFC_RightWrapper tbody tr:first-child td,
.dataTables_scrollBody tbody tr:first-child td{border-top:0}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom-color:#dee2e6}
.DTFC_LeftWrapper,.DTFC_RightWrapper{height:auto!important;box-shadow: 4px 0 4px -1px rgb(0 0 0 / 10%), -2px 0 2px -1px rgb(0 0 0 / 10%) inset;}
.DTFC_RightWrapper{box-shadow:-4px 0 4px -1px rgb(0 0 0 / 10%), 2px 0 2px -1px rgb(0 0 0 / 10%) inset;}
/** _selectize start ****/
/*通用*/
.selectize-dropdown, .selectize-input, .selectize-input input{line-height:1.42857142857em} /*修改高度*/
.selectize-dropdown, .selectize-input, .selectize-input input{font-size:1em;color:rgba(0,0,0,.65);white-space: nowrap;}
.selectize-input input{min-height:0!important;height:1.42857142857em;overflow:hidden}
.selectize-input{border-color:#e8e9e9;padding:0.428571428571em 0.714285714286em;box-shadow: none;background-image: none;    background-color: #fdfdfd;display:block}
.selectize-input > input::-webkit-input-placeholder {
    color: rgba(0,0,0,.3);
    opacity: 1;
}
.selectize-input > input::-moz-placeholder {
    color: rgba(0,0,0,.3);
    opacity: 1;
}
.selectize-input > input:-ms-input-placeholder {
    color: rgba(0,0,0,.3);
    opacity: 1;
}
.selectize-input > input::-ms-input-placeholder {
    color: rgba(0,0,0,.3);
    opacity: 1;
}
.selectize-input > input::placeholder {
    color: rgba(0,0,0,.3);
    opacity: 1;
}
.selectize-dropdown{color:rgba(0,0,0,.65);font-size:1em}
.selectize-dropdown .option,
.selectize-dropdown .create{padding:0.357142857143em 0.714285714286em;cursor: pointer;white-space:nowrap;font-size:0.928571428571em} /*height:30px*/
.selectize-dropdown-content::-webkit-scrollbar {
    width: .715em;
    height: .715em;
    background: hsla(0, 0%, 100%, 0.6);
    transition: all .2s;
}
.selectize-dropdown-content::-webkit-scrollbar-track {
    border-radius: 0;
}
.selectize-dropdown-content::-webkit-scrollbar-thumb {
    cursor :pointer;
    border-radius: 0;
    background-color: rgba(95,95,95,.3);
    transition: all .2s;
    /*border-radius: .5rem;*/
}
.selectize-dropdown-content::-webkit-scrollbar-thumb:hover {
    background-color: rgba(95,95,95, .7);
}
/*单选*/
.selectize-control.single > .selectize-input{
    border-color:#e8e9e9;
    box-shadow: none;
    background-image: none;
    background-color: #fdfdfd;
}
.selectize-dropdown.single{border-color:#dededf;}
.selectize-control.single .selectize-input:after{right:.5em}
/*复选*/
.selectize-control.multi .selectize-input.has-items{
    padding:3px 3px 0;
}
/*选项*/
.selectize-control.multi .selectize-input [data-value]{
    background-color: #f7f7f7;
    background-image: linear-gradient(to bottom, #f7f7f7, #f5f5f5);
    color: rgba(0,0,0,.65);
    border-color: rgb(0 0 0 / 10%);
    text-shadow: none;
    -webkit-box-shadow: 0 1px 0 rgb(0 0 0 / 15%), inset 0 1px rgb(255 255 255 / 3%);
    box-shadow: 0 1px 0 rgb(0 0 0 / 15%), inset 0 1px rgb(255 255 255 / 3%);
}
.selectize-control.plugin-remove_button [data-value] .remove{display:inline-flex;align-items: center;justify-content: center;border-left-color: #ededed;color: rgba(0,0,0,.25);padding:0 6px 0 5px}
.selectize-control.plugin-remove_button .item .remove:hover {
    background: rgb(0 0 0 / 14%);
    color: rgba(0,0,0,.55);
}
/*激活*/
.selectize-input.focus {-webkit-box-shadow:none;box-shadow:none;}
.selectize-control.single .selectize-input.input-active{display:block}
.selectize-control.single .selectize-input.input-active::before{
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    content: '';
    z-index: 2;
    position: absolute;
    display: block;
    top: 50%;
    right: 26px;
    width: 15px;
    height: 15px;
    margin: -7.5px 0 0 0;
    background: url(../images/loading/spinner-selectize.gif);
    background-size: 15px 15px;
    opacity: 0;
}
.selectize-input.input-active,
.selectize-control.single .selectize-input.input-active,
.selectize-dropdown[style*="block"]{border-color:#85b7d9;}
.selectize-control.multi .selectize-input [data-value].active {
    background-color: #fff;
    background-image: -moz-linear-gradient(top, #fff, #f7f7f7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f7f7f7));
    background-image: -webkit-linear-gradient(top, #fff, #f7f7f7);
    background-image: -o-linear-gradient(top, #fff, #f7f7f7);
    background-image: linear-gradient(to bottom, #fff, #f7f7f7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0);
    border-color:#c5c5c5;
    color:rgba(0,0,0,.75);
}
.selectize-control.plugin-remove_button [data-value].active .remove{
    border-left-color: #ededed;
}
.selectize-dropdown .active {
    background-color: #edf8ff;
    color: rgba(0,0,0,.65);
}
.selectize-dropdown [data-selectable] .highlight{background-color:rgb(0 132 255 / 25%)}
/** _selectize end ****/
/*_iziModal*/
.iziModal .iziModal-header{background-color:#fff!important;box-shadow: none;border-bottom: 1px solid #f4f4f4}
.iziModal{border-bottom:0!important;}
.iziModal.hasShadow::after{
    height:1.5em;
}
.iziModal .iziModal-header.iziModal-noSubtitle{
    padding:10px 15px;
}
.iziModal .iziModal-header-subtitle, .iziModal .iziModal-header-title{
    font-family:"ChineseQuote", -apple-system, BlinkMacSystemFont, "Open Sans", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "WenQuanYi Micro Hei", "AppleColorEmoji", "SegoeUIEmoji", sans-serif;
}
.iziModal .iziModal-header-title{
    color:rgba(0,0,0,.75);
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{
    font-weight:700;
    margin-top:1px;
}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{
    font-size:20px;
    color:inherit;
}
.iziModal .iziModal-button-close{
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzhCQTJDN0IzREFFMTFFQjg3MkJGOTcwRTBCQzk1RTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzhCQTJDN0EzREFFMTFFQjg3MkJGOTcwRTBCQzk1RTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDQjRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQzRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrfrN9MAAARNSURBVHjazJlJaBNRGMczk12tIoWCC60LYg8i7iCo4NKCG4joIQqKHtxFDx4UvVUEeyooinoRUVxArRAp5FAoFQ8uF/Gi0qCCCkXrUmuSTpLx95WmhJJlMvOyfPAy+3u/973/+743E62lpcVl0/zpdHpbMpncwnYhxzN0Xa9zu91etprckEql0pQE139qmvaJ8699Pt8jLvVSknYa9ZT6gGEYjaZpngdiLXDTPB6PG5iRa5ntWOUej04Jcn+Qw+lsVw4PDx/g2SjPdgUCgQt06HtZgAGdRUPt7G4CYoLX69XGA+az7A7hYR/1NAM/f2hoaDdefwB4G+f6rdSlW7jHC6x44hWgO/x+/0S8Yxk2Z6O67pI6qKuB/SOAP6f+/Y6BxavxePwp3jhF5fXSiEuhSadFNtQ9l7nQgVyucXqiLeBEIrGYXndR4XpG0evEo1Y8DnQdu/tw0EPamlcSMLDL0NRjQOeLB1wVMnEMo7ghFovdALrZEjAyaAb2Hj1uyoSnShqT2Y2TVgHdgUymFARGAvWUW6IpGaZqmYRK2l+H4y4WAtaAbefmpdWEzZYHwLsoe3MBu9HtCqJBqJKaLWbE5zq4zuHA2eOBA8BeRgpBV40Zmp4D9IlsYJ1QsoTZuchVgwaXjlRDeLlpBJiDyWzb6YnlNB2JRDQpdiFKeX40nTfg5eMZ4JmcXGC34Uo8I9BwbpYAonOwhx5MKqWC1tZW0w5A9r3ZdVgBRhJz2F0tHl5jJ+2WCm0XNmvy+VhrbJdJ12hXi1ahncJmjJi8VCQx1cksLgatClaM0NskbwR+p6EnH7RK2FEdT9V4pzNdiiyfLJzCZozFUFppGs4Fpgo2k0RqZt1gebGvsrJik86pESVMnR/lsCIDu8mlkJEzDB0hG6phnWbEPCFNPDwoHv5TDthyQGNfdMi/lgtWNTRx+I1OqHhRTlhV0Eg3RZILi4evs6gYLiesU2jRLxPuGx7ulNTcx8EHVYmiHM8IMLDd8slEUrMnFovtZE18R/WnKFXG28Y/3jflu/BzSRxJ1pphVBGtRVhGX0YkLLBjmQ5ZxNmcEWHXGrBhGAN499L41GwEg8FOgHtUZT4VJsEAmV5l91mutUSSiwfRy2cRebVNlpJYD3Jty7f4MbnYx0L5ENC/qwktixyA3xMZDomjC63WzEAg0AXsMUbjbzWgRZIyyuj2NJEraml5iZ5v8+DhSntaPEubfTjtJCP9pKT1MNB32YTi8XhFNC2aZVTlf5St+WCLLeBT9DRCBevodTfhpWwhTxID3r3JHNpIeSfStPvGkaKCKNDyB2KIjPhBZdjDCUlG8CVt7EevR4lSP0QZhZ6x8gHQBHiQ8pgGevDGes6dpfJ58p+bnXXB6IR+y+NXiARhyq9CXi0VeExmeKKfch/wbjzdSMMH2S7n2kz525ZOecd/vZfUyugkABSoj3S0F43e4t6v3DtQaof/CzAAVyl/7abQY9EAAAAASUVORK5CYII=") no-repeat 50% 50%;
}
.iziModal .iziModal-button{opacity:.6;}


/* _iziToast */
.iziToast>.iziToast-body .iziToast-icon{font-size:18px;width:20px}
.iziToast.iziToast-color-red{background:rgba(255,175,180,.95)}
.iziToast.iziToast-color-blue {background: rgba(157,222,255,.95)}
.iziToast.iziToast-color-orange {background: rgba(255,207,165,.95)}
.iziToast.iziToast-color-green {background: rgba(166,239,184,.95)}/*success*/
.iziToast.iziToast-color-yellow {background: rgba(255,249,178,.95)}/*question*/
.iziToast.black{background:rgba(0,0,0,.65) !important;border-color:rgba(0,0,0,.65) !important;}
.iziToast.black>.iziToast-body .iziToast-message{color:rgba(255,255,255,.85)}
.iziToast.iziToast-color-red>.iziToast-body .iziToast-message{color:#500100}
/* _jquery-confirm */
.jconfirm .jconfirm-box div.jconfirm-title-c{border-bottom:1px solid #ebebeb;padding-bottom:5px;display: flex;align-items: center}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{
    font-size: 15px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{padding:20px 10px 10px;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon{
    top: 3px;
    right: 3px;
    line-height: 1!important;
    width: 26px;
    height: 26px;
    font-size: 26px!important;
}
.jconfirm .jconfirm-box .jconfirm-buttons {
    display: inline-flex;
    align-items: center;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{
    font-size:13px;
    padding: 0 13px;
    height: 30px;
    line-height: 1;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{
    float:none;
    display: flex;
    justify-content: end;
    flex-wrap: wrap;
}

/* _flatpickr */
.flatpickr-calendar{
    width:258px;
    -webkit-box-shadow:0 0 6px rgba(0,0,0,.3);
    box-shadow: 0 0 6px rgba(0,0,0,.3);
}
.flatpickr-calendar.open{z-index:2000}
.flatpickr-months{border-bottom:1px solid #6c757d;}
.flatpickr-months .flatpickr-month {
    height: auto;
    align-items: center;
    justify-content: center;display: inline-flex;overflow: hidden;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{
    height:40px;
    display: inline-flex;
    font-weight: 600;
    /*background-color: #f5f5f5;*/
    align-items: center;
    justify-content: center;
    transition: background-color .3s;
    flex:0 0 40px;
    overflow:hidden;
    position: relative;
}
.flatpickr-months .flatpickr-prev-month{border-radius: 4px 0 0 0}
.flatpickr-months .flatpickr-next-month{border-radius:0 4px 0 0}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg{
    fill: rgba(0, 0, 0, 0.45);
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg{
    fill:#000
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover{
    /*background-color: #6c757d;*/
}
.flatpickr-current-month span.cur-month{font-weight: normal}
.flatpickr-current-month{
    font-size: 14px;
    height: auto;
    padding: 0;
    position: relative;
    width:auto;
    left: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.flatpickr-rContainer{padding: 2px 5px}
.flatpickr-weekdays{height:32px;}
span.flatpickr-weekday{font-weight:normal;font-size:.14rem;color: rgba(0, 0, 0, 0.4);}
.flatpickr-days{width: 248px;}
.dayContainer{width: 248px;min-width: 248px;max-width: 248px;}
.flatpickr-day{flex:0 0 32px;overflow:hidden;height:32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: rgba(0,0,0,.65);}
.flatpickr-weekwrapper .flatpickr-weekday{line-height: 32px;}
.flatpickr-weekwrapper .flatpickr-weeks{padding: 0 7px;}
.flatpickr-calendar.hasWeeks .flatpickr-rContainer{padding: 0}
.flatpickr-current-month .numInputWrapper{width:8ch;width:9ch\0;}
.flatpickr-current-month input.cur-year{
    height:32px;}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled{
    display:inline-flex;
    background-color: transparent !important;
    cursor: default;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled svg,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled svg{
    fill:transparent!important;
}
.flatpickr-current-month .flatpickr-monthDropdown-months{
    top:1px;
}
/*flatpickr plugins*/
.flatpickr-monthSelect-month{margin:0}
/* _fineuploader */
/*#thumb .qq-uploader{border-radius: unset;border:0;padding: 0;}*/
#thumb .qq-upload-button{box-shadow: none}

/*_choices.js*/
.choices__inner{padding:3px 8px;min-height: initial}
.choices__list--multiple .choices__item{padding:2px 6px;border-radius:4px;margin: 0 3px 3px 0}
.choices__input{padding: 0;margin-bottom: 0px;font-size: 12px;}
/*_filepond*/
.filepond--root .filepond--drop-label{cursor: pointer}
/*_dm-uploader*/
.dm-uploader .btn input[type=file]{font-size:0;height:100%}
.dm-uploader .preview-zone::after{
    content:'';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 4px;
    background-color: #000;
    opacity: .05;
}
.dm-uploader.has-image .preview-zone::after{
    opacity: 0;
}
/*_parsley*/
.parsley-error,.parsley-error:focus{border-color:#eb4e64}
/*_mce editor*/
.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset{font-family:"ChineseQuote",-apple-system,BlinkMacSystemFont,"Open Sans","Microsoft YaHei","WenQuanYi Micro Hei","AppleColorEmoji","SegoeUIEmoji",sans-serif!important;font-size:1rem}
.mce-panel{border-color:#dededf!important}
.mce-tinymce{
    -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.06)!important;
    -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.06)!important;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.06)!important;
}
.mce-ico{font-family: 'tinymce' !important;}
.mce-tooltip-inner{color:#FFF!important;}
.mce-top-part::before{
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)!important;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)!important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)!important;
}
.mce-primary .mce-txt{color:#FFF !important}
.mce-tab{
    line-height: 1em !important;}
.mce-tab.mce-active{font-weight:700}
.mce-editor-placeholder{color: #cacaca!important;overflow: hidden;white-space:pre-wrap!important;position:absolute!important;top:0;left: 0}
.mce-i-h1,
.mce-i-h2,
.mce-i-h3,
.mce-i-h4,
.mce-i-h5,
.mce-i-h6{
    font: normal normal normal 16px/1 "iconfont"!important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    font-weight: normal;
}
.mce-i-h3::before{content: "\e6fc";}
.mce-i-h4::before{content: "\e74a";}
.mce-i-h5::before{content: "\e74b";}
.mce-preview-object{display:inline-flex}
.mce-content-body [contentEditable=false][data-mce-selected]{outline: 3px solid #b4d7ff!important}
/* _tinymce5*/
.tox,
.tox-tinymce-aux,
.tox .tox-dialog__title,
.tox .tox-listboxfield .tox-listbox--select, .tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield{font-family:"ChineseQuote",-apple-system,BlinkMacSystemFont,"Open Sans","Microsoft YaHei","WenQuanYi Micro Hei","AppleColorEmoji","SegoeUIEmoji",sans-serif!important;}
.tox-tinymce{border-color:#e8e9e9!important;flex:1}
.tox .tox-collection__item-label{display:inline-flex!important;align-items:center}
.tox .tox-dialog__title{font-size:16px!important;font-weight:600!important;}
.tox .tox-dialog__body{font-size:14px!important;}
.tox .tox-dialog__body-nav-item{font-size:15px!important;font-weight:600!important;}
.tox .tox-dialog__header{border-bottom:1px solid #e8e9e9!important;}
.tox .tox-form__group:not(:last-child){margin-bottom:14px;}
.tox .tox-listboxfield .tox-listbox--select, .tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield{font-size:14px!important;line-height:22px!important;}
.tox .tox-notification{display:flex!important;align-items:center;padding:10px!important;}
.tox .tox-notification__icon{margin-right:4px;}
.tox .tox-tbtn--bespoke .tox-tbtn__select-label{
    width:auto!important;
    max-width:7em;
    min-width:3em;
}
.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary{background:none!important;border-bottom:1px solid #e8e9e9}
.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right-color:#e8e9e9!important}
/*_tippy*/
.tippy-box{font-size:0.857142857143em}.tippy-box[data-theme~=translucent]{background-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent]>.tippy-arrow{width:1em;height:1em}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-width:7px 7px 0;border-top-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 7px;border-bottom-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:rgba(0,0,0,.85)}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:rgba(0,0,0,.85)}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}
.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}
/*end _tippy*/
.blur-up{-webkit-filter: blur(5px);filter: blur(5px);transition: filter 400ms, -webkit-filter 400ms;}
.blur-up.lazyloaded{-webkit-filter: blur(0);filter: blur(0);}
/*rangeslide*/
.irs--flat .irs-line{cursor:pointer}
.irs--flat .irs-bar{background-color:#0b97ff}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{background-color:#0b97ff;line-height:1;padding:4px 5px;cursor:pointer}
.irs--flat .irs-min, .irs--flat .irs-max{line-height:1;padding:4px 5px}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before{border-top-color:#0b97ff}
.irs--flat .irs-handle>i:first-child{background-color:#0b97ff}
.irs--flat .irs-grid-text{color:#eee}
.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child{background-color:#0084e7}
/*jquery loading*/
.loading-overlay{pointer-events:none}
.loading-overlay-content{
    font-weight: normal!important;
    letter-spacing: 0!important;
    text-transform: none!important;
    font-size:1em!important;
}
.loading-theme-dark .loading-overlay-content{color:#fff}
/*toc index*/
.toc-list{list-style:none;position: relative;overflow:hidden;padding-left:1em}
.toc-list:before{font-family:'iconfont';content:'';position:absolute;top:0;left:0;font-size:18px;font-weight:700;color:rgba(0,0,0,.8);display: flex;align-items: center;}

.is-collapsible{max-height:6em;}
.is-collapsed{max-height:0}

.toc-list-item{position:relative;display:flex;flex-direction:column}

.toc-link{display:inline-block;position:relative;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;padding:1px 0}
.toc-link:before{content:none}
.toc-link:hover{color:#0084e7;}

.toc-list-item.is-active-li{}
.toc-list-item.is-active-li .toc-link.is-active-link{color:#0084e7;}
#art_toc > .toc-list{padding-left:0;margin-bottom:20px}
.toc-with-title{}
.toc-with-title > .toc-list{padding-top:33px;}
.toc-with-title > .toc-list:before{content:'\e766 \00A0 目录';}
.toc-with-title > .toc-list:after{content:'';position:absolute;top:30px;left:0;height:1px;overflow:hidden;background-color:#f0f0f0;width:100%}

#art_toc > .toc-list > .toc-list-item > .toc-list{font-size:13px}
#art_toc > .toc-list > .toc-list-item > .toc-list > .toc-list-item > .toc-list{font-size:12px}
/*mCustomScrollbar*/
.mCSB_inside>.mCSB_container{margin-right:0;}.mCSB_scrollTools .mCSB_dragger{bottom: 0}