html {
    background: #e9ecf3;
    overflow: hidden;
    display: none;
}


/* 自制字体图标 */

@font-face {
    font-family: "iconfont";
    src: url('../fonts/iconfont.eot?t=1576549217587');
    /* IE9 */
    src: url('../fonts/iconfont.eot?t=1576549217587#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../fonts/iconfont.woff?t=1576549217587') format('woff'), url('../fonts/iconfont.ttf?t=1576549217587') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../fonts/iconfont.svg?t=1576549217587#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-shuaxin:before {
    content: "\e611";
}

.icon-buzhou:before {
    content: "\e60f";
}

.icon-bangzhu:before {
    content: "\e610";
}

.icon-sousuo:before {
    content: "\e612";
}

.icon-riqi:before {
    content: "\e613";
}

.icon-weixuanze:before {
    content: "\e614";
}

.icon-wancheng:before {
    content: "\e617";
}

.icon-icon-test:before {
    content: "\e618";
}

.icon-bianzu_:before {
    content: "\e619";
}

.icon-icon-test1:before {
    content: "\e61b";
}

.icon-xialaxuanze:before {
    content: "\e621";
}

.icon-daoxu:before {
    content: "\e622";
}

.icon-xiaojiantou:before {
    content: "\e623";
}

.icon-wancheng1:before {
    content: "\e624";
}

.icon-shibai:before {
    content: "\e625";
}

.icon-zhanghao:before {
    content: "\e626";
}

.icon-mima:before {
    content: "\e627";
}

.icon-pinci:before {
    content: "\e628";
}

.icon-gongneng:before {
    content: "\e629";
}

.icon-shouye:before {
    content: "\e636";
}

.icon-yiwen:before {
    content: "\e637";
}

.icon-xiaoxi:before {
    content: "\e638";
}

.icon-erweima:before {
    content: "\e639";
}

.icon-suoding:before {
    content: "\e63a";
}

.icon-gongyingshangkaifa:before {
    content: "\e63b";
}

.icon-hetongguanli:before {
    content: "\e63c";
}

.icon-gongyingshangzhunru:before {
    content: "\e63d";
}

.icon-mojuguanli:before {
    content: "\e63e";
}

.icon-fabuguanli:before {
    content: "\e63f";
}

.icon-gongyingshangguanli:before {
    content: "\e640";
}

.icon-fahuoxietong:before {
    content: "\e641";
}

.icon-shangpinguanli:before {
    content: "\e642";
}

.icon-dizhiguanli:before {
    content: "\e643";
}

.icon-guanxiguanli:before {
    content: "\e644";
}

.icon-dingdanxietong:before {
    content: "\e645";
}

.icon-zuijincaozuo:before {
    content: "\e646";
}

.icon-wuliaojiechuguihuan:before {
    content: "\e647";
}

.icon-dayin:before {
    content: "\e648";
}

.icon-daoru:before {
    content: "\e649";
}

.icon-daochu:before {
    content: "\e64a";
}

.icon-gengduo:before {
    content: "\e64b";
}

.icon-bianji:before {
    content: "\e64c";
}

.icon-xinzeng:before {
    content: "\e64d";
}

.icon-shanchu:before {
    content: "\e64e";
}

.icon-shoudonghuoqu:before {
    content: "\e64f";
}

.icon-querendingdan:before {
    content: "\e650";
}

.icon-fujianshanchu:before {
    content: "\e651";
}

.icon-history:before {
    content: "\e652";
}

.icon-guanxiweihu:before {
    content: "\e653";
}

.icon-dituxuanzhi:before {
    content: "\e654";
}

.icon-guanxijiechu:before {
    content: "\e655";
}

.icon-jigoudizhi:before {
    content: "\e656";
}

.icon-yijiantuisong:before {
    content: "\e657";
}

.icon-xiazai:before {
    content: "\e658";
}

.icon-shangchuan:before {
    content: "\e659";
}

.icon-shouji:before {
    content: "\e65a";
}

.icon-mima1:before {
    content: "\e65b";
}

.icon-zhanghao1:before {
    content: "\e65c";
}

.icon-yanzhengma:before {
    content: "\e65d";
}

.icon-tijiao:before {
    content: "\e65e";
}

.icon-chexiaotijiao:before {
    content: "\e65f";
}

.icon-chuangjian:before {
    content: "\e660";
}

.icon-fanhui:before {
    content: "\e661";
}

.icon-guanbi:before {
    content: "\e662";
}

.icon-shenhe:before {
    content: "\e663";
}

.icon-combined_shape:before {
    content: "\e664";
}

.icon-zuofei:before {
    content: "\e665";
}

.icon-suoding1:before {
    content: "\e666";
}

.icon-jiesuo:before {
    content: "\e667";
}

.icon-tiaomashezhi:before {
    content: "\e668";
}

.icon-zhiliangkoukuan:before {
    content: "\e669";
}

.icon-duizhangguanli:before {
    content: "\e66a";
}

.icon-weixingongzhonghaoshezhi:before {
    content: "\e66b";
}

.icon-rizhi:before {
    content: "\e66c";
}

.icon-quanxianshezhi:before {
    content: "\e66d";
}


/** kit_admin-v1.0.4 MIT License By http://kit/zhengjinfan.cn */

body {
    /* background-color: transparent; */
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

#app {
    /* min-width: 1062px; */
    background-color: #fff;
}

#app[v-cloak] {
    display: none;
}

input[disabled] {
    background-color: #eee;
    cursor: default;
}

.kit-side .layui-side-scroll .kit-side-folded a,
.layui-layout-admin .layui-header .layui-layout-right {
    padding: 0
}

.kit-table,
.kit-table .kit-table-header {
    position: relative;
    box-shadow: 0 1px 7px 0 #ccc
}

::-webkit-scrollbar {
    /* width: 8px !important; */
    height: 9px;
    /* display: none; */
}

::-webkit-scrollbar-button {
    display: none;
}

::-webkit-scrollbar-corner {
    background-color: transparent;
}

::-webkit-scrollbar-track-piece {
    border-radius: 4px;
    background-color: hsla(0, 0%, 66%, .1);
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: hsla(0, 0%, 66%, .3);
    border-style: dashed;
    border-color: transparent;
    border-width: 1.5px;
    background-clip: padding-box;
}

::-webkit-scrollbar-thumb:hover {
    height: 9px;
    border-width: 0px;
    background-color: hsla(0, 0%, 66%, .8)
}

::-webkit-scrollbar-thumb:active {
    background-color: hsla(0, 0%, 66%, 1);
}

.kit-nav .layui-this,
.layui-layout-left .layui-nav-item:hover {
    /*    background-color: #393D49 !important*/
}

.kit-layout-admin .kit-logo-mobile {
    display: none
}

.kit-nav .layui-nav-item {
    font-size: 12px;
    line-height: 44px
}

.kit-nav .layui-nav-item .layui-nav-child {
    top: 55px
}

.kit-nav * {
    font-size: 12px
}

.kit-nav .layui-nav-bar {
    height: 0
}

.kit-nav .layui-this:after {
    content: none
}

.kit-layout-admin .layui-footer {
    height: 35px;
    line-height: 35px
}

.kit-layout-admin .layui-body {
    position: fixed;
    left: 210px;
    right: 0;
    bottom: 0;
    top: 53px;
    overflow: hidden
}

.kit-layout-admin .layui-header {
    height: 44px
}

.kit-layout-admin .layui-logo {
    line-height: 44px
}

.kit-layout-admin .kit-side {
    top: 53px
}

.kit-layout-admin .kit-sided {
    width: 60px
}

.kit-layout-admin .kit-sided .kit-side-fold span,
.kit-layout-admin .kit-sided .layui-nav-child {
    display: none
}

.kit-layout-admin .kit-sided .layui-nav-itemed a {
    color: #038ee2
}

.kit-side .layui-side-scroll,
.kit-side .layui-side-scroll .layui-nav-tree {
    width: auto
}

.kit-side .layui-side-scroll .kit-side-fold {
    height: 60px;
    /*    background-color: #4A5064;*/
    /*    color: #aeb9c2;*/
    font-size: 15px;
    line-height: 60px;
    padding: 0 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer
}

.kit-side .layui-side-scroll .kit-side-fold>* {
    vertical-align: middle
}

.kit-side .layui-side-scroll .kit-side-folded {
    text-align: center
}

.kit-side .layui-side-scroll .kit-side-folded a span {
    display: none
}

.kit-layout-admin .kit-body-folded,
.kit-layout-admin .kit-footer-folded {
    left: 70px
}

.kit-table .kit-table-header {
    height: 60px
}

.kit-table .kit-table-header .kit-search-btns {
    padding: 10px;
    position: absolute
}

.kit-table .kit-table-header .kit-search-inputs {
    position: absolute;
    right: 70px;
    top: 0;
    padding: 10px 25px 10px 10px
}

.kit-table .kit-table-header .kit-search-inputs .kit-search-keyword {
    margin-right: 10px;
    position: relative
}

.kit-table .kit-table-header .kit-search-inputs .kit-search-more {
    cursor: pointer;
    color: #009688;
    position: absolute;
    top: 15px;
    right: -60px
}

.kit-table .kit-table-header .kit-search-inputs .kit-search-keyword input {
    height: 30px;
    line-height: 30px;
    width: 200px;
    padding-right: 32px
}

.kit-table .kit-table-header .kit-search-inputs .kit-search-keyword button {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 0;
    cursor: pointer;
    background-color: #009688;
    color: #fff
}

.kit-tab .kit-tab-tool-body .kit-line {
    border-bottom: 1px solid #e2e2e2
}

.kit-table .kit-table-header .kit-search-btns .layui-btn {
    padding: 0 15px
}

.kit-table .kit-search-mored {
    width: 100%;
    height: auto;
    top: 51px;
    background-color: #fff;
    z-index: 5;
    box-shadow: 0 4px 7px -3px #ccc;
    position: absolute;
    margin-bottom: 10px;
    display: none
}

.kit-table .kit-search-mored .kit-search-body {
    padding: 10px 10px 45px
}

.kit-table .kit-search-mored .kit-search-footer {
    height: 60px;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    border-top: 1px solid #e2e2e2;
    text-align: right
}

.kit-tab,
.kit-table .kit-table-body {
    position: relative
}

.kit-table .kit-search-mored .kit-search-footer .kit-btn {
    margin: 10px 5px;
    padding: 0 15px
}

.kit-table .kit-search-mored .kit-search-footer .kit-btn:last-child {
    margin-right: 15px
}

.kit-tab,
.kit-table .kit-table-body .layui-table-view {
    margin: 0;
    background-color: transparent
}

.kit-tab .kit-tab-tool {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 38px;
    top: 0;
    right: 0;
    color: #333;
    background-color: #fff;
    border: 1px solid #eee;
    text-align: center;
    cursor: pointer;
}

.kit-tab .kit-tab-tool:hover {
    color: #fff;
    background-color: #038ee2;
}


/* .kit-tab .kit-tab-tool:active {
    color: #fff;
    background-color: #038ee2;
}

.kit-tab .kit-tab-tool[disabled],
.kit-tab .kit-tab-tool[disabled]:hover,
.kit-tab .kit-tab-tool[disabled]:active {
    color: #ddd;
    background-color: #fff;
} */

.kit-tab .kit-tab-tool i {
    font-size: 17px;
    vertical-align: middle
}

.kit-tab .kit-tab-tool-body {
    position: absolute;
    top: 36px;
    right: 0;
    width: 150px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    display: none;
    background-color: #fff;
    z-index: 10;
}

.kit-tab .kit-tab-tool-body ul {
    text-align: center;
    padding: 0 1px;
    margin: 0;
    border-radius: 3px;
    user-select: none
}

.kit-tab .kit-tab-tool-body ul li.kit-item {
    margin: 1px 0;
    line-height: 35px;
    cursor: pointer;
    color: #393D49
}

.kit-tab .kit-tab-tool-body ul li.kit-item:hover {
    background-color: #d4edfc
}

.kit-tab .kit-tab-tool-body ul li.kit-item:active {
    color: #fff;
    background-color: #038ee2
}

.kit-tab .layui-tab-title {
    position: relative;
    left: 0;
    width: 100000px;
    border: 1px solid #eee;
    border-left: 0;
    background-color: #fff;
    overflow: hidden;
    user-select: none;
    margin-left: 40px;
}

.kit-tab .roll-nav {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0;
    color: #333;
    background-color: #fff;
    border: 1px solid #eee;
    cursor: pointer;
}

.kit-tab .roll-nav:hover {
    color: #0171b6;
    background-color: #b5edfc;
}

.kit-tab .roll-nav:active {
    color: #fff;
    background-color: #038ee2;
}

.kit-tab .roll-nav[disabled] {
    cursor: not-allowed
}

.kit-tab .roll-nav[disabled],
.kit-tab .roll-nav[disabled]:hover,
.kit-tab .roll-nav[disabled]:active {
    color: #ddd;
    background-color: #fff;
}

.kit-tab .roll-nav .iconfont {
    font-size: 17px;
}

.kit-tab .roll-left {
    left: 0;
}

.kit-tab .roll-right {
    right: 40px;
    border-right: 0;
}

.kit-tab .layui-tab-content {
    margin-top: 10px;
    padding: 0
}

.kit-tab .layui-tab-content iframe {
    width: 100%;
    vertical-align: top;
    border: 0
}


/* @media screen and (max-width:950px) {
    .kit-layout-admin .layui-body,
    .kit-layout-admin .layui-footer,
    .kit-layout-admin .layui-layout-left {
        left: 60px
    }
    .kit-layout-admin .kit-side {
        width: 60px
    }
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item,
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item dl dd {
        text-align: center
    }
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item a,
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item dl dd a {
        padding: 0
    }
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item a span,
    .kit-layout-admin .kit-side .layui-side-scroll .layui-nav li.layui-nav-item dl dd a span,
    .kit-layout-admin .layui-logo,
    .kit-side .layui-side-scroll .kit-side-fold {
        display: none
    }
    .kit-layout-admin .kit-logo-mobile {
        display: block;
        width: 60px
    }
} */

.oper-top-group {
    background-color: #fff;
    font-size: 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
}

.oper-top-group-space {
    height: 50px;
}

.oper-top-group .layui-btn {
    padding: 0 30px;
    font-size: 13px;
    line-height: 40px;
    height: 40px;
    color: #666;
    background-color: transparent;
    margin: 0 !important
}

.oper-top-group .layui-btn:hover {
    color: #038ee2
}

.oper-top-group .layui-btn:active {
    color: #0171b6
}

.oper-top-group .layui-btn[disabled],
.oper-top-group .layui-btn[disabled]:hover,
.oper-top-group .layui-btn[disabled]:active {
    border: 0;
    color: #dedede;
    cursor: not-allowed;
}

.oper-top-group .layui-btn i {
    margin-right: 4px;
    font-size: 13px;
}


/* .wms-grid .slick-grid {
    height: calc(100vh - 80px);
} */

#showDetail-div,
#showDetailD-div {
    text-align: left;
}

#showDetail-div .slick-bottom,
#showDetailD-div .slick-bottom {
    position: absolute;
}

.all-btn-group {
    position: fixed;
    right: 10px;
    bottom: 10px;
    height: 30px;
    z-index: 2000;
}

.all-btn-group .layui-btn {
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    margin: 0;
}

.tree-node-list {}

.tree-node .tree-node {
    padding-left: 18px;
}

.tree-node.closed>a>i {
    transform: rotate(-90deg);
}

.tree-node i {
    width: 18px;
    text-align: center;
    color: #333;
    font-size: 18px;
    line-height: 18px;
    vertical-align: middle;
    transition: all .3s;
    -webkit-transition: all .3s;
    position: absolute;
    top: -1px;
    left: 0;
}

.tree-node a {
    color: #333;
}

.tree-node.active>a {
    color: #008ee3;
    font-weight: bold;
}

.tree-node-title {
    display: block;
    margin-top: 15px;
    position: relative;
    padding-left: 18px;
}

.tree-node-title span {
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
}

.scroll-form {
    /* margin-top: 48px; */
}

.scroll-form .btn-group {
    display: block;
    padding: 10px 40px;
    background-color: #fff;
    border-top: 1px solid transparent;
}

.scroll-form .btn-group.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 51px;
    border-top: 1px solid #e9ecf3;
}

.form-tab-list {
    /* position: fixed;
    top: 0;
    left: 0; */
    padding: 10px 20px;
    width: 100%;
    height: 48px;
    background-color: #fff;
    border-bottom: 1px solid #e9ecf3;
    z-index: 10;
}

.form-tab-list li {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 28px;
    padding: 0 20px;
}

.form-tab-list li:nth-of-type(1) {
    padding: 0;
    padding-right: 20px;
}

.form-tab-list li a {
    color: #333;
}

.form-tab-list li a:hover {
    color: #008ee3;
}

.table-search-panel {
    display: none;
    position: relative;
    background-color: #fff;
    margin: 0 9px 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 0;
    border: 1px solid rgb(221, 221, 221);
    border-radius: 3px;
}

.table-search-panel:before {
    content: '';
    position: absolute;
    border: 4px solid transparent;
    border-width: 10px 8px;
    border-color: transparent transparent rgb(221, 221, 221) transparent;
    top: -21px;
    left: 329px;
}

.table-search-panel:after {
    content: '';
    position: absolute;
    border: 4px solid transparent;
    border-width: 10px 8px;
    border-color: transparent transparent #fff transparent;
    top: -20px;
    left: 329px;
}

.table-search-panel.add-form-wrapper,
.table-search-panel.edit-form-wrapper {
    display: block;
    border: 0;
}

.table-search-panel.add-form-wrapper:before,
.table-search-panel.add-form-wrapper:after,
.table-search-panel.edit-form-wrapper:before,
.table-search-panel.edit-form-wrapper:after {
    display: none;
}

.main-search {
    position: relative;
    width: 300px;
    margin: 15px 0 15px 10px;
    display: inline-block;
    vertical-align: middle;
}

.main-search i {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    font-size: 16px;
    line-height: 28px;
    width: 30px;
    text-align: center;
    color: #bbb;
}

.main-search input {
    border-color: rgb(221, 221, 221);
    height: 28px;
}

.toggle-moresearch {
    vertical-align: middle;
    cursor: pointer;
    margin: 0 5px;
    user-select: none;
    font-size: 13px;
    line-height: 30px;
}

.toggle-moresearch i {
    font-size: 18px;
    line-height: 30px;
    position: relative;
    margin-left: 5px;
    top: -3px;
}

.toggle-moresearch.open {
    color: #008ee3;
}

.toggle-moresearch.open i {
    top: 6px;
}

.toggle-moresearch i:before {
    content: "\f0dd";
}

.toggle-moresearch.open i:before {
    content: "\f0de";
}

.info-list {
    font-size: 0;
    margin: 10px;
    margin-right: 0;
}

.info-list li {
    display: inline-block;
    vertical-align: top;
    width: 33.3%;
    min-height: 221px;
    background-color: #fafafa;
    border-right: 10px solid #fff;
    padding: 10px 15px;
}

.info-list h4 {
    font-size: 14px;
    line-height: 28px;
    /* font-weight: normal; */
    margin-bottom: 5px;
    font-weight: 600;
}

.info-list dl {
    font-size: 13px;
    line-height: 24px;
}

.info-list dt {
    float: left;
    clear: both;
    width: 24%;
    color: #757575;
    margin: 5px 0;
    font-weight: 400;
}

.info-list .info-item-list>dd {
    float: right;
    width: 75%;
    color: #333;
    text-align: right;
    margin: 5px 0;
}

.info-list .info-item-list .layui-form-label {
    float: left;
    text-align-last: left;
}

.info-list .info-item-list .layui-form-label.required {
    margin-left: -11px;
}

.info-list .layui-form-item {
    width: auto;
    margin: 0;
    padding: 0;
    display: block;
}

.layui-form-item {
    font-size: 13px;
    width: 33.1%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    margin: 5px 0;
}

.layui-form-item .layui-form-label {
    display: inline-block;
    float: none;
    width: auto;
    color: #333;
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 0;
    min-width: 88px;
    text-align: right;
}

.layui-form-label.required:before {
    content: '*';
    margin-right: 4px;
    font-family: SimSun;
    color: #f04134;
}

.layui-form-item .layui-input {
    line-height: 28px;
    height: 30px;
    padding-left: 9px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.layui-form-item .layui-form-select dl {
    top: 35px;
    bottom: auto
}

.layui-form-item .layui-input-block {
    position: relative;
}

.layui-form-item .layui-input-inline {
    float: none;
    display: inline-block;
    vertical-align: top;
    /* min-width: 216px; */
    width: calc(100% - 110px);
    margin: 0
}

.table-search-panel .search-btn-group {
    display: inline-block;
    /* vertical-align: -20px; */
    margin-left: 30px;
}

.table-search-panel .layui-input-inline .search-btn-group {
    display: inline-block;
    vertical-align: unset;
    margin-left: 0px;
}

.form-section {
    padding: 10px 10px 20px;
}

.form-section~.form-section {
    border-top: 10px solid #e9ecf3;
}

.form-section h3 {
    font-size: 14px;
    line-height: 22px;
    padding: 10px;
}

.form-section h3:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 10px;
    background: rgba(0, 142, 227, 1);
    border-radius: 2px;
    margin-right: 5px;
}

.oper-btn-group:before {
    content: '|';
    color: #e9ecf3;
    margin: 0 10px;
}

.oper-btn-group,
.oper-btn-group>div {
    display: inline-block;
    vertical-align: middle;
    user-select: none;
}

.oper-btn-group>div {
    font-size: 13px;
    line-height: 30px;
    color: #333;
    /* background-color: #d6edfa; */
    padding: 0 8px;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 10px;
}

.oper-btn-group>div:hover {
    color: #00a0ff;
}

.oper-btn-group>div:active {
    color: #008ee3;
}

.oper-btn-group i {
    font-size: 20px;
    vertical-align: -2px;
    margin-right: 6px;
}

.layui-form button {
    font-size: 13px;
    line-height: 28px;
    height: 30px;
    color: #656565;
    background-color: transparent;
    border: 1px solid #656565;
    border-radius: 3px;
    padding: 0 18px;
}

.layui-form button:hover {
    color: #008ee3;
    border-color: #008ee3;
}

.layui-form button:active {
    color: #008ee3;
    border-color: #008ee3;
}

.layui-form button[disabled] {
    color: #dedede !important;
    background-color: #f9f9f9 !important;
    border-color: #dedede !important;
    cursor: not-allowed;
}

.layui-form button+button {
    margin-left: 14px !important;
}

.layui-btn[data-role=submit],
.layui-form button[data-role=submit],
.layui-btn[type=submit],
.layui-form button[type=submit] {
    color: #fff;
    background-color: #008ee3;
    border-color: #008ee3;
}

.layui-btn[data-role=submit]:hover,
.layui-form button[data-role=submit]:hover,
.layui-btn[type=submit]:hover,
.layui-form button[type=submit]:hover {
    background-color: #00a0ff;
    border-color: #00a0ff;
}

.layui-btn[data-role=submit]:active,
.layui-form button[data-role=submit]:active,
.layui-btn[type=submit]:active,
.layui-form button[type=submit]:active {
    background-color: #008ee3;
    border-color: #008ee3;
}

.layui-btn[data-role=submit][disabled],
.layui-form button[data-role=submit][disabled],
.layui-btn[type=submit][disabled],
.layui-form button[type=submit][disabled] {
    color: #fff !important;
    background-color: #ddd !important;
    border-color: #ddd !important;
    cursor: not-allowed;
}

.layui-btn[data-role=action],
.layui-form button[data-role=action],
.layui-btn[type=reset],
.layui-form button[type=reset] {
    color: #fff;
    background-color: #92D051;
    border-color: #92D051;
}

.layui-btn[data-role=action]:hover,
.layui-form button[data-role=action]:hover,
.layui-btn[type=reset]:hover,
.layui-form button[type=reset]:hover {
    background-color: #9de155;
    border-color: #9de155;
}

.layui-btn[data-role=action]:active,
.layui-form button[data-role=action]:active,
.layui-btn[type=reset]:active,
.layui-form button[type=reset]:active {
    background-color: #92D051;
    border-color: #92D051;
}

.layui-btn[data-role=action][disabled],
.layui-form button[data-role=action][disabled],
.layui-btn[type=reset][disabled],
.layui-form button[type=reset][disabled] {
    color: #fff !important;
    background-color: #ddd !important;
    border-color: #ddd !important;
    cursor: not-allowed;
}

.table-show-panel .tab-title-wrapper {
    padding: 10px;
    padding-bottom: 0;
    user-select: none;
}

.table-show-panel .tab-title-wrapper .btn-show-all {
    font-size: 12px;
    line-height: 28px;
    height: 30px;
    color: #323232;
    border: 1px solid #323232;
    border-radius: 3px;
    background-color: transparent;
    padding: 0 8px;
}

.table-show-panel .tab-title-wrapper .btn-show-all:hover {
    color: #fff;
    border-color: #038ee2;
    background-color: #038ee2
}

.table-show-panel .table-type-tab {
    display: inline-block;
    vertical-align: top;
    color: #333;
    font-size: 0;
    margin: 0;
}

.table-show-panel .table-type-tab li {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 28px;
    padding: 0 15px;
    cursor: pointer;
    border: 1px solid #d8d8d8
}

.table-show-panel .table-type-tab li:first-child {
    border-right: 0;
}

.table-show-panel .table-type-tab li:last-child {
    border-left: 0;
}

.table-show-panel .table-type-tab li:hover {
    border-color: #333;
    background-color: #d8d8d8
}

.table-show-panel .table-type-tab li.layui-this {
    color: #fff;
    border-color: #333;
    background-color: #333;
    cursor: default
}

.table-show-panel .layui-tab-title {
    border: 0;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    height: 28px;
}

.table-show-panel .layui-tab-title li {
    background-color: transparent;
    font-size: 13px;
    line-height: 28px;
    text-align: center;
    width: auto;
    margin-top: 0;
    margin-left: 30px;
    padding: 0 5px;
    min-width: auto;
    border: 0
}

.table-show-panel .layui-tab-title li:hover {
    color: #038ee2
}

.table-show-panel .layui-tab-title li:active {
    color: #0171b6
}

.table-show-panel .layui-tab-title li.layui-this {
    position: relative;
    color: #038ee2
}

.table-show-panel .layui-tab-title li.layui-this::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: calc(100% - 10px);
    height: 2px;
    background-color: #038ee2
}

.table-show-panel .layui-tab-title li:first-child {
    margin-left: 15px
}

.table-show-panel .layui-tab-content {
    height: auto !important
}

.table-show-panel .layui-table-view {
    margin: 0;
    border: 0
}

.table-show-panel .layui-table-header {
    border: 0;
    background-color: #d4edfc;
}

.table-show-panel .layui-table-body {
    height: auto !important
}

.table-show-panel .layui-table-header th,
.table-show-panel .layui-table-body td {
    font-size: 12px;
    border: 0
}

.table-show-panel .layui-table-header table,
.table-show-panel .layui-table-header tr,
.table-show-panel .layui-table-header .layui-table-patch,
.table-show-panel .layui-table-header .layui-table-mend,
.table-show-panel .layui-table-body td {
    color: #323232;
    background-color: transparent;
}

.table-show-panel .layui-table-page {
    border: 0;
    text-align: right
}

.layui-table-view .layui-table-inside {
    margin: 10px auto !important;
    border: 1px solid #eee;
}

th.layui-form-checkbox,
td.layui-form-checkbox {
    display: table-cell;
    background-color: transparent;
    text-align: center;
}

th.layui-form-checkbox .checkbox,
td.layui-form-checkbox .checkbox {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border: 1px solid #d2d2d2;
    font-size: 12px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    color: #fff;
    margin: 0;
}

th.layui-form-checkbox.layui-form-checked .checkbox,
td.layui-form-checkbox.layui-form-checked .checkbox {
    background-color: #33bff5;
    border-color: #33bff5;
}

#print-part {
    visibility: hidden;
    width: 792px;
    height: 0;
    margin: 0 auto;
    overflow: hidden;
}

#print-part .page-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

#print-part li {
    position: relative;
    padding: 30px 40px 40px;
    page-break-after: always;
}

#print-part .head-temp,
#print-part .th-list,
#print-part .word-list {
    display: none;
}

#print-part .title {
    height: 116px;
    position: relative;
    text-align: center;
    font-size: 17pt;
    line-height: 116px;
}

#barcode-importno,
#barcode-docno {
    width: 96px;
    text-align: center;
    font-size: 7.5pt;
    line-height: 15pt;
    position: absolute;
    top: 0;
}

#barcode-importno {
    left: 0;
}

#barcode-docno {
    right: 0;
}

#barcode-importno img,
#barcode-docno img,
#barcode-importno .barcode,
#barcode-docno .barcode {
    display: block;
    width: 96px;
    height: 96px;
}

#print-part .meta-info-list {
    margin: 10px 0;
    padding: 0;
    border: 1px solid #000;
    font-size: 0;
}

#print-part .meta-info-list dt,
#print-part .meta-info-list dd {
    display: inline-block;
    vertical-align: top;
    font-size: 9pt;
    line-height: 18pt;
}

#print-part .meta-info-list dt {
    width: 12%;
    text-align: right;
}

#print-part .meta-info-list dt:after {
    content: ':';
}

#print-part .meta-info-list dd {
    width: 38%;
    word-wrap: break-word;
    word-break: break-all;
}

#print-part .meta-info-list dd.long {
    width: 88%;
    padding-right: 10px;
}

#print-part .page-list .head-temp {
    display: block;
}

#print-part .page-number {
    position: absolute;
    left: 0;
    right: 0;
    top: 1091px;
    margin: auto;
    font-size: 7.5pt;
    line-height: 15pt;
    text-align: center;
}

#print-part .sign {
    font-size: 15pt;
    line-height: 30pt;
    text-align: center;
}

#print-part .sign span {
    display: inline-block;
    width: 3cm;
}

#print-part .sign .sign-pos {
    display: inline-block;
    width: 4cm;
    border: 1px solid #000;
}

#print-part table {
    width: 100%;
    border-collapse: collapse;
    font-size: 9pt;
    line-height: 18pt;
}

#print-part .sum {
    text-align: right;
    font-size: 9pt;
    line-height: 18pt;
    height: 18pt;
}

#print-part .sum .text:after,
#print-part .sign .text:after {
    content: '：';
}

#print-part table th,
#print-part table td {
    text-align: center;
    border: 1px solid #000;
    padding: 0 5px;
    max-width: 150px;
    vertical-align: middle;
}

@media print {
    @page {
        size: auto;
        margin: 0;
        padding: 0;
    }
    body,
    #app {
        margin: 0;
        min-width: auto;
    }
    .oper-top-group-space,
    #button-permission,
    #not-print-part {
        display: none;
    }
    #print-part {
        visibility: visible;
        width: 792px;
        height: auto;
        overflow: visible;
    }
}

.layui-layer .slick-grid {
    height: 100%;
}

.layui-layout-right {
    font-size: 13px;
    line-height: 44px;
    color: #333;
    user-select: none
}

.layui-layout-right .layui-nav-item {
    min-width: 100px;
    padding: 0 10px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.layui-layout-right .layui-nav-item * {
    vertical-align: middle;
}

.layui-layout-right .layui-nav-item ul {
    display: none;
}

.layui-layout-right .btn-lan-select i {
    font-size: 16px;
    margin-left: 10px;
}

.layui-layout-right .btn-lan-select ul,
.layui-layout-right .btn-user ul {
    position: absolute;
    width: 100px;
    background-color: #fff;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 1px;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    user-select: none
}

.layui-layout-right .btn-user ul li,
.layui-layout-right .btn-lan-select ul li {
    font-size: 13px;
    line-height: 36px;
    margin: 1px 0;
}

.layui-layout-right .btn-user ul li:hover,
.layui-layout-right .btn-lan-select ul li:hover {
    background-color: #d4edfc;
}

.layui-layout-right .btn-user ul li:active,
.layui-layout-right .btn-lan-select ul li:active {
    color: #fff;
    background-color: #038ee2;
}

.layui-layout-right .btn-user:hover ul,
.layui-layout-right .btn-lan-select:hover ul {
    display: block;
}

.layui-layout-right .btn-user:hover>span,
.layui-layout-right .btn-lan-select:hover>span {
    color: #038ee2;
}

.layui-layout-right .btn-user:hover>.layui-edge,
.layui-layout-right .btn-lan-select:hover>.layui-edge {
    border-top-color: #038ee2;
}

.layui-layout-right .btn-lan-select .layui-edge {
    position: relative;
    margin-left: 5px;
    border-radius: 3px;
    top: 3px;
    border-top-color: #333;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.layui-layout-right .btn-lan-select:hover .layui-edge {
    top: -3px;
    transform: rotate(180deg)
}

#button-permission #is_user_role,
#button-permission #is_user_wh,
#button-permission #is_user_menu,
#button-permission #is_role_menu {
    display: none;
}

.alter-page {
    min-height: 100vh;
}

.icon-select-wrapper {
    position: relative;
}

.icon-select-wrapper .icon-input {
    cursor: pointer;
    padding-left: 30px !important;
}

.icon-select-wrapper .icon-view {
    display: none;
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
}

.icon-select-wrapper .icon-select {
    display: none;
    position: absolute;
    top: 34px;
    width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 240px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    z-index: 100;
}

.icon-select-wrapper .icon-list {
    margin: 0;
    padding: 0;
    white-space: normal;
}

.icon-select-wrapper .icon-list li {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    font-size: 16px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    text-align-last: center;
}

.icon-select-wrapper .icon-list li:hover {
    font-size: 20px;
    background-color: #038ee2;
    color: #fff;
}


/* #import-div {
    position: relative;
    text-align-last: left;
    height: 30px;
    margin: 50px 50px 0;
    border-bottom: 1px solid #8c8c8c;
    user-select: none
}

#import-div button,
#import-div a {
    line-height: 30px;
    height: 30px;
    position: absolute;
    top: 0;
}

#import-div a:hover {
    color: #038ee2;
}

#import-div button {
    width: 90px;
    left: 0;
    border-radius: 3px;
}

#import-div button:hover {
    border-color: #43b7ff;
    background-color: #43b7ff;
}

#import-div button:active {
    border-color: #0171b6;
    background-color: #0171b6;
}

#import-div a {
    width: 90px;
    text-align-last: center;
    right: 0;
    color: #666;
}

#import-div a:hover {
    color: #038ee2
}

#import-div a:active {
    color: #0171b6
}

#import-div .layui-upload-choose {
    position: absolute;
    color: #333;
    top: 0;
    left: 90px;
    right: 90px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */

.input-file {
    position: relative;
}

.input-file button {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    border-radius: 3px 0 0 3px;
}

.input-file input[type=text] {
    padding: 0 24px 0 100px !important;
}

.input-file i {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 5px;
    margin: auto;
    font-size: 18px;
    line-height: 28px;
    height: 28px;
    cursor: pointer;
}

.input-file i:hover {
    color: #038ee2;
}

ul {
    margin-bottom: 0;
}

form legend {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    border: 0;
    margin: 30px 0 10px;
    padding-left: 20px;
}

.layui-form .btn-group {
    display: inline-block;
    vertical-align: -32px;
}

.layui-form .btn-area {
    margin-top: 20px;
    padding: 10px 30px;
}

#logo-placeholder {
    display: inline-block;
    vertical-align: top;
    height: 24px;
}

.data-table-header {
    position: relative;
    padding: 8px 100px 8px 15px;
    background-color: #FAFAFA;
}

.data-table-header .btn-group {
    position: absolute;
    top: 8px;
    right: 15px;
}

.data-table-header .btn-group i {
    font-size: 18px;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    cursor: pointer;
}

.data-table-header .layui-form-checkbox {
    margin-top: 5px;
}

.data-table-header dl {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}

.data-table-header dl dt,
.data-table-header dl dd {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 28px;
}

.data-table-header dl dt {
    font-weight: bold;
    margin-left: 40px;
}

.data-table-header dl dt:after {
    content: ':';
}

.data-table-header dl strong {
    font-weight: normal;
    color: rgba(0, 142, 227, 1);
}

.data-table-header dl dt:first-child {
    margin-left: 0;
}

.data-table-header dl dd:nth-child(2) {
    font-weight: bold;
    /* margin-right: 60px; */
}

.select-list {
    user-select: none;
    padding: 0;
    margin: 0;
}

.select-list li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 25px;
    margin-right: 25px;
    font-size: 13px;
    line-height: 26px;
    padding: 0 20px;
    border-radius: 3px;
    color: #333;
    border: solid 1px #333;
    cursor: pointer;
    white-space: nowrap;
    word-break: break-all;
    /* overflow: hidden;
    text-overflow: ellipsis; */
}

.layui-table .select-list li {
    margin-right: 8px;
    margin-bottom: 0;
    padding: 0 19px;
}

.select-list li:hover,
.select-list li.selected {
    color: #038ee2;
    border-color: #038ee2;
}

.select-list li:active {
    color: #0171b6;
    border-color: #0171b6;
}

.select-list li.selected:before {
    content: '';
    border-width: 8px 9px;
    border-color: transparent #038ee2 #038ee2 transparent;
    border-style: solid;
    position: absolute;
    bottom: 0;
    right: 0;
}

.select-list li.selected:after {
    content: "\e664";
    font-family: "iconfont" !important;
    font-size: 11px;
    line-height: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    bottom: -3px;
    right: 0px;
    color: #fff;
}

.select-list li.disabled {
    color: #d2d2d2;
    border-color: #d2d2d2;
    cursor: not-allowed;
}

.select-list li.disabled:before,
.select-list li.disabled:after {
    display: none;
}

.type-tab-list {
    font-size: 0;
    line-height: 24px;
    height: 44px;
    padding: 0;
    border-bottom: 1px solid #ddd;
}

.type-tab-list li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    margin: 0 20px;
    padding: 9px 0;
    border-bottom: 2px solid transparent;
}

.type-tab-list li a {
    color: #999;
}

.type-tab-list li a:hover {
    color: #008ee3;
}

.type-tab-list li.active {
    border-bottom-color: #008ee3;
}

.type-tab-list li.active a {
    color: #008ee3;
}

.layui-layer-page {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}

.file-list {
    margin: 10px;
}

.file-list li {
    margin-bottom: 5px;
    display: inline-block;
    margin-right: 15px
}

.file-list li img {
    width: 27px;
    height: 30px;
    vertical-align: top;
    margin-right: 5px
}

.file-list li a {
    display: inline-block;
    padding: 5px 10px;
    background-color: #eee;
    font-size: 14px;
    line-height: 30px;
    color: gray
}

.file-list li a:hover {
    background-color: #ddd
}

.file-list li .btn-file-remove,
.file-list li .btn-file-remove2 {
    display: inline-block;
    background-color: #eee;
    width: 30px;
    height: 40px;
    vertical-align: top;
    line-height: 40px;
    text-align: center;
    margin-left: 1px;
    cursor: pointer;
    font-size: 14px;
}

.file-list li .file-remove {
    display: inline-block;
    background-color: #eee;
    width: 30px;
    height: 40px;
    vertical-align: top;
    line-height: 40px;
    text-align: center;
    margin-left: 1px;
    cursor: pointer;
    font-size: 14px;
}

.file-list li .btn-file-remove:hover {
    background-color: #ddd;
}

.file-list li .file-remove:hover {
    background-color: #ddd;
}

.file-list li .btn-access-file-remove {
    display: inline-block;
    background-color: #eee;
    width: 30px;
    height: 40px;
    vertical-align: top;
    line-height: 40px;
    text-align: center;
    margin-left: 1px;
    cursor: pointer;
}

.file-list li .btn-access-file-remove:hover {
    background-color: #ddd;
}

.page-size-select+.layui-form-select {
    display: none;
}


/* .layui-unselect::-webkit-input-placeholder,
input[name='keyword']::-webkit-input-placeholder {
    padding: 5px 0;
}

.layui-unselect::-moz-placeholder,
input[name='keyword']::-moz-placeholder {
    padding: 5px 0;
}

.layui-unselect:-moz-placeholder,
input[name='keyword']:-moz-placeholder {
    padding: 5px 0;
}

.layui-unselect:-ms-input-placeholder,
input[name='keyword']:-ms-input-placeholder {
    padding: 5px 0;
} */

.layui-unselect::-webkit-input-placeholder,
.layui-input::-webkit-input-placeholder {
    line-height: 30px;
    /* padding: 5px 0; */
}

.layui-unselect::-moz-placeholder,
.layui-input::-moz-placeholder {
    line-height: 30px;
    /* padding: 5px 0; */
}

.layui-unselect:-moz-placeholder,
.layui-input:-moz-placeholder {
    line-height: 30px;
    /* padding: 5px 0; */
}

.layui-unselect:-ms-input-placeholder,
.layui-input:-ms-input-placeholder {
    line-height: 30px;
    /* padding: 5px 0; */
}

.layui-table a {
    color: #008ee3;
}

.layui-table .hr-tr {
    background-color: #fff !important;
}

.layui-table .hr-td {
    height: 0;
}

.layui-table hr {
    margin: 0;
}

.tpl-logo {
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
    height: 28px;
}

.tpl-logo img {
    display: block;
    height: 100%;
}

.tpl-logo .logo-title {
    color: #333;
    display: inline-block;
    vertical-align: top;
    margin-top: -9px;
    font-weight: bold;
    margin-left: 3px;
    font-size: 16px;
}

.layui-transfer-box .layui-transfer-data .layui-form-checkbox {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
}

.layui-transfer-box .layui-transfer-data .layui-form-checkbox span {
    line-height: 32px;
    background-color: transparent !important;
}

.layui-form .layui-transfer-active button+button {
    margin-left: 0px !important;
}


/*-------------表格操作按钮样式----------------*/

.slick-operation button {
    font-size: 12px;
    padding: 0 0;
    border: 1px solid transparent !important;
    color: #008ee3;
    background-color: transparent !important;
}

.slick-operation button:hover {
    color: #00a0ff;
}

.slick-operation button[disabled] {
    background-color: transparent !important;
    border-color: transparent !important;
}


/*-----------------------滚动条---------------------*/


/* .layui-scrollbar {
    position: absolute;
    width: 100%;
    height: 5px;
    bottom: 49px;
    left: 0;
    overflow: hidden;
    border-radius: 5px;
    background-color: hsla(0, 0%, 66%, .1);
}

.layui-scrollbar-btn {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 5px;
    background-color: hsla(0, 0%, 66%, .3);
}

.layui-scrollbar:hover {
    height: 10px;
}

.layui-scrollbar:active {
    height: 10px;
}

.layui-scrollbar-btn:hover {
    background-color: hsla(0, 0%, 66%, .8);
}

.layui-table thead,
.layui-table tbody {
    left: 0;
}

.data-table-wrapper {
    margin-bottom: 10px !important;
} */

.new-list-items {
    background-color: #fff;
    border-top: 10px solid #e9ecf3;
    padding: 2px 10px 10px;
}

.new-list-items:first-child {
    border-top-width: 1px;
}

.new-list-items a {
    color: #008ee3;
    display: inline-block;
    font-size: 12px;
    /* font-weight: bold; */
}

.new-list-items a[disabled] {
    color: #eee;
}

.new-list-item {
    font-size: 14px;
    line-height: 28px;
}

.new-list-item>span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
}

.new-list-items ul {}

.new-list-items li {
    font-size: 0;
    padding: 5px 15px;
    margin-top: 10px;
    border: 1px solid rgba(225, 225, 225, 1);
}

.new-list-items li:nth-of-type(1) {
    margin-top: 0;
}

.new-list-items li:hover {
    border-color: #008ee3;
}

.new-list-item span,
.new-list-items li span {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 28px;
    min-height: 28px;
    word-break: break-all;
    padding-left: 5px;
}

.new-list-item span {
    vertical-align: -2px;
}

.new-list-item .listCount {
    margin-right: 10px;
    cursor: default;
}

.new-list-item .listCount span {
    vertical-align: unset;
    color: #333;
}

.new-list-item .listCount span i {
    font-style: normal;
    color: #008ee3;
}

.new-list-item .showListDetail {
    margin-right: 10px;
}

.new-list-item span:hover,
.new-list-items li span:hover {
    position: relative;
    z-index: 3000;
}

.new-list-item span em,
.new-list-items li span em {
    position: absolute;
    top: -30px;
    left: -7px;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    padding: 0 10px;
    background: rgba(0, 142, 227, 1);
    border-radius: 2px;
    opacity: 0.89;
    font-style: normal;
    white-space: nowrap;
}

.new-list-item span em:after,
.new-list-items li span em:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: rgba(0, 142, 227, 1);
    top: 30px;
    left: 10px;
}

.new-list-header {
    border-top: 10px solid #e9ecf3;
    padding: 8px 10px;
    position: relative;
    z-index: 2000;
}

.new-list-header .layui-form-checkbox span {
    font-size: 13px;
    line-height: 19px;
    width: auto;
    padding: 0;
    padding-left: 5px;
}

.new-list-header .sort-div {
    display: inline-block;
    vertical-align: -1px;
    font-size: 13px;
    margin-left: 20px;
}

.new-list-header .sort-label {
    display: none;
}

.new-list-header .sort-option-wrapper {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    cursor: pointer;
}

.new-list-header .sort-option {
    /* background-color: #eee; */
    padding: 4px 12px;
    border-radius: 3px;
    display: inline-block;
    /* text-align: center; */
    width: 150px;
}

.new-list-header .sort-option b {
    font-weight: normal;
}

.new-list-header .sort-option i {
    vertical-align: 3px;
    margin-left: 6px;
    /* float: right; */
}

.new-list-header .sort-option i:before {
    content: "\f0dd";
}

.new-list-header .sort-option-list {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background-color: #fff;
    /* text-align: center; */
    box-shadow: 0px 0px 5px 1px #ccc;
}

.new-list-header .sort-option-list li {
    font-size: 13px;
    padding: 12px 12px;
    position: relative;
}

.new-list-header .sort-option-list li:hover {
    background-color: #eee;
}

.new-list-header .sort-option-list li[data-selected] {
    color: #008ee3;
}

.new-list-header .sort-option-list li[data-selected]:after {
    content: "\e664";
    font-family: "iconfont" !important;
    font-size: 13px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    line-height: 24px;
    height: 24px;
    top: 9px;
    right: 12px;
}

.new-list-header .sort-option-wrapper:hover .sort-option-list {
    display: block;
}

.new-list-header .sort-option-list[hidden] {
    display: none !important;
}

.data-table-wrapper.empty {
    padding: 95px 0;
    text-align: center;
    color: #c2c2c2;
}

.data-table-wrapper.empty:before {
    content: '';
    background-image: url(/assets/img/no-data.png);
    display: block;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
}

.data-table-wrapper.empty:after {
    content: '暂无数据';
    margin-top: 10px;
    display: block;
}


/* 搜索输入框搜索图标 */

.icon-sousuo {
    cursor: pointer;
}

.icon-sousuo:hover {
    color: #008ee3;
}


/*--------------------*/

input.layui-disabled::placeholder {
    color: #999;
}

input.layui-disabled {
    color: #999 !important;
}

.layui-input[disabled],
.layui-input[disabled]:hover,
input[disabled="disabled"]+span .select-item,
input[disabled="disabled"]:hover+span .select-item,
input[disabled="disabled"]+span .title,
input[disabled="disabled"]:hover+span .title {
    color: #999 !important;
}


/*--------导出弹窗----------*/

#importForm {
    padding-left: 20px;
    padding-right: 20px;
}

#import-div .layui-form-item {
    width: 100% !important;
}

#import-div .layui-form-item .layui-input-inline {
    width: calc(100% - 130px) !important;
}

#import-div .btn-upload-submit {
    /* margin: 30px; */
    margin-bottom: 0;
}

#importForm .input-file {
    width: 55%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}

#import-div.table-search-panel:before,
#import-div.table-search-panel:after {
    border: none;
}


/*---------------自制表格-------------*/

.self-table-head {
    color: #333;
    background-color: #E9F3FE;
    width: max-content;
    font-size: 0;
    padding: 0px 14px;
}

.self-table-head-td {
    /* float: left; */
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    /* padding-left: 5px; */
    /* height: 36px; */
    line-height: 36px;
    font-size: 12px;
    word-break: break-all;
    padding: 0 15px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.self-table-head-td .layui-form-checkbox {
    vertical-align: 1px;
}

.self-table-head-td .no {
    margin-left: 14px;
    display: inline-block;
    /* vertical-align: -2px;
    margin-top: 2px; */
    /* line-height: 30px; */
}

.self-table-body.hasNoData {
    height: 250px;
}

.self-table-body.hasNoData::before {
    content: '';
    position: absolute;
    background: url('/assets/img/no-data.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 250px;
    height: 200px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.self-table-body.hasNoData::after {
    content: attr(data-content);
    position: absolute;
    color: #c2c2c2;
    top: 78%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.self-table-body .self-table-content {
    font-size: 0;
    padding: 5px 13px 0;
    margin-top: 10px;
    border: 1px solid rgba(225, 225, 225, 1);
    margin-bottom: 0;
    width: max-content;
    word-wrap: break-word;
}

.self-table-body .self-table-content:hover {
    border-color: #008ee3;
}

.self-table-body .self-table-content .self-table-tr {
    padding-bottom: 5px;
}

.self-table-body .self-table-content .self-table-tr:nth-of-type(n+2) {
    border-top: 1px solid #F6F6F6;
    padding-top: 5px;
}

.self-table-body .self-table-body-td {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: 28px;
    min-height: 28px;
    word-break: break-all;
    padding: 0 15px;
    position: relative;
}

.self-table-body-td .layui-form-checkbox {
    vertical-align: 1px;
}

.self-table-body-td .no {
    margin-left: 14px;
}

.self-table-body .self-table-body-td input {
    width: 90%;
}

.self-table-body .self-table-body-td button {
    font-size: 12px;
    margin: 0;
    padding: 0;
    background-color: transparent !important;
    border-color: transparent !important;
    cursor: pointer;
}

.self-table-body .self-table-body-td .split-tr {
    color: #008ee3;
}

.self-table-body .self-table-body-td .delete-tr {
    color: #333;
}

.select-tr,
.select-all-tr {
    color: #fff;
    text-align: center;
    text-align-last: center;
    position: relative;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 16px;
    border: 1px solid #d2d2d2;
    font-size: 16px;
    border-radius: 3px;
    background-color: #fff;
    cursor: pointer;
    display: inline-block;
    vertical-align: -4px;
}

.select-tr:hover,
.select-all-tr:hover {
    border-color: #008ee3;
}

.select-tr i,
.select-all-tr i {
    display: none;
}

.select-tr.checked,
.select-all-tr.checked {
    background-color: #008EE3;
    border-color: #008EE3;
    vertical-align: 1px;
}

.select-tr.checked i,
.select-all-tr.checked i {
    display: unset;
}

.self-table-container {
    display: block;
    margin: 0px 0 10px;
    background-color: #fff;
    position: relative;
}

.self-table-container.addScroll {
    white-space: normal;
    overflow-x: auto;
    padding-bottom: 5px !important;
}

.self-table-container.noScroll {
    white-space: normal;
    overflow-x: hidden;
    width: 100%;
}

.self-table-head-td:nth-of-type(1),
.self-table-body-td:nth-of-type(1) {
    width: 50px;
    font-size: 0 !important;
    padding: 0 5px;
    max-height: 28px;
}

.self-table-head-td:nth-of-type(1) {
    max-height: 36px;
}

.self-table-head-td:nth-of-type(1) *,
.self-table-body-td:nth-of-type(1) * {
    font-size: 12px;
}

.selfStretching {
    position: absolute;
    height: 100%;
    background-color: transparent;
    cursor: col-resize;
    font-size: 0.1px;
    display: block;
    width: 6px;
    right: 0px;
    top: 0;
    box-sizing: content-box;
}


/*---------------自制表格-------------*/