@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}

html,
body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-family: 'Verdana, Arial, Helvetica, sans-serif,Microsoft YaHei,微软雅黑' !important;
}

a {
    background-color: transparent;
    color: #0b25df;
    text-decoration: none;
}

a:active,
a:hover {
    outline: 0;
    cursor: pointer;
}

li {
    list-style: none;
}

/* .layui-body{overflow: hidden;} */

iframe {
    width: 100%;
    height: 100%;
}

button {
    border: 0 none;
    cursor: pointer;
}

:focus {
    outline: none;
}

table {
    border-collapse: collapse;
}

textarea {
    resize: none;
}

.hide {
    display: none;
}

.fl-l {
    float: left;
}

.fl-r {
    float: right;
}

.va-t {
    vertical-align: top;
}

.cf:after {
    display: block;
    clear: both;
    content: '';
    visibility: hidden;
    height: 0;
}

.cf {
    zoom: 1;
}

.txa-c {
    text-align: center;
}

.txa-l {
    text-align: left;
}

.txa-r {
    text-align: right;
}

.pos-r {
    position: relative;
}

.pos-a {
    position: absolute;
}

.pos-md {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.pos-ct {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pos-core {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.d-ib {
    display: inline-block;
}

.fw-bd {
    font-weight: bold;
}

.mr-10 {
    margin-right: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mt-10 {
    margin-top: 10px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-15 {
    margin-left: 15px;
}

.mt-30 {
    margin-top: 30px;
}

.bb-none {
    border-bottom: none !important;
}

.hide {
    display: none;
}

.show {
    display: block;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type='number'] {
    -moz-appearance: none;
}

/************** reset ***************/

.logout {
    width: 65px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    z-index: 999;
    background-color: #0b25df;
    font-size: 14px;
    position: fixed;
    right: 0;
    top: 40px;
    color: white;
    cursor: pointer;
    border-radius: 18px 0 0 18px;
}

.demoVideo a {
    width: 65px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    z-index: 999;
    background-color: #0b25df;
    font-size: 14px;
    position: fixed;
    right: 0;
    top: 0px;
    color: white;
    cursor: pointer;
    border-radius: 18px 0 0 18px;
}

/* .demoVideo a{ width: 65px;height: 33px;line-height: 33px;text-align: center;background-color: #0b25df;font-size: 14px;right: 0;top: 0px;color: white;cursor: pointer;border-radius: 18px 0 0 18px; padding: 5px 20px;} */

.layui-icon-prev {
    width: 50px;
    height: 33px;
    line-height: 33px;
    background-color: #0b25df;
    font-size: 14px;
    position: absolute;
    right: 0;
    bottom: 30px;
    z-index: 999;
    color: white;
    cursor: pointer;
    display: block;
}

.load-nav {
    width: 115px;
    height: 35px;
    position: absolute;
    right: 0px;
    bottom: 80px;
}

.load-nav .layui-icon-prev {
    width: 20px;
    height: 33px;
    line-height: 33px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: none;
}

.load-nav .loaddown {
    width: 100px;
    height: 33px;
    line-height: 33px;
    background-color: #0b25df;
    color: white;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}

.layui-icon-next {
    background-color: #0b25df;
    color: white;
    line-height: 35px;
    cursor: pointer;
}

.aboutCollection {
    z-index: 10;
    position: absolute;
    top: 10px;
    right: 200px;
    font-size: 15px;
    color: #3385ff;
}

/*菜单的箭头图标*/

.layui-nav .layui-nav-item .icon-arrow {
    position: absolute;
    right: 20px;
}

.layui-nav .layui-nav-item .icon-arrow img {
    float: right;
    margin-right: -13px;
    margin-top: 5px;
}

.layui-nav .layui-nav-item .icon-arrow .icon-up {
    display: none;
}

.layui-nav .layui-nav-item .icon-arrow .icon-down {
    display: block;
}

.layui-nav .layui-nav-item.layui-nav-itemed .icon-arrow .icon-up {
    display: block;
}

.layui-nav .layui-nav-item.layui-nav-itemed .icon-arrow .icon-down {
    display: none;
}

/*展开收起菜单*/

/* .layui-layout-admin {position: relative;}
.layui-layout-admin .toggle-menu {position: fixed;top: 78px;z-index: 9999;left: 0;cursor: pointer;}
.layui-body {left: 24px;top: 60px;overflow-x: auto;overflow-y: hidden;}
.show-menu .layui-side {width: 220px;top: 60px}
.show-menu .toggle-menu {left: 220px;}
.show-menu .layui-body {left: 220px;}
.layui-body iframe {overflow-x: auto;min-width: 1000px;}
.iframeBodyCont {height: 100%;overflow-y: auto;}
.layui-table .noLeftBorder {border-left: none;}
.layui-table .noRightBorder {border-right: none;} */

.layui-layout-admin .layui-logo {
    width: 250px;
    left: 20px;
}

/*重写菜单样式*/

.layui-layout-admin .layui-side {
    background: #ffffff;
    width: 225px;
    box-shadow: rgba(11, 37, 223, 0.2) 0px 0px 10px;
    overflow: auto;
    top: 0;
}

.layui-side-scroll {
    overflow-x: visible;
    width: 100%;
}

.layui-nav-tree {
    width: 100%;
}

.layui-nav-tree .layui-nav-item a {
    height: 40px;
}

.layui-nav {
    background: #ffffff;
    color: #3a4b6e;
}

.layui-nav .layui-nav-item {
    position: relative;
}

.layui-nav .layui-nav-item a {
    color: #080a0d;
}

.layui-nav-tree .layui-nav-item,
.layui-nav-tree .layui-nav-item a {
    line-height: 40px;
    min-height: 40px;
    box-sizing: border-box;
}

.layui-nav-tree .layui-nav-bar {
    background: #0b25df;
    width: 4px;
}

.layui-nav-tree .layui-nav-item,
.layui-nav-tree .layui-nav-item > a:hover,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this > a {
    background: none;
}

/* .layui-nav-tree .layui-nav-item>a:hover {background-color: rgba(11, 37, 223, 0.2);color: #0B25DF;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#330B25DF,endColorstr=#330B25DF);} */

.layui-nav-tree .layui-nav-item > a:hover {
    background-color: none;
    color: #0b25df;
}

.layui-nav-tree .layui-nav-item.layui-this .line,
.layui-nav-tree .layui-nav-item.layui-nav-itemed .line {
    width: 4px;
    position: absolute;
    top: 0;
    height: 40px;
    background: #0b25df;
    z-index: 1;
}

.layui-nav-tree .layui-nav-item.layui-this > a,
.layui-nav-tree .layui-this > a:hover {
    background-color: rgba(11, 37, 223, 0.2);
    color: #0b25df;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#330B25DF, endColorstr=#330B25DF);
}

.layui-nav-tree .layui-nav-item.layui-nav-itemed > a {
    background: none;
    background-color: #fff;
    color: #080a0d !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#330b25df, endColorstr=#330B25DF);
}

/* .layui-nav-tree .layui-nav-item.layui-nav-itemed>a {background: none;color: #0B25DF !important;} */

.layui-nav-tree .layui-nav-itemed > a:hover {
    color: #3a4b6e;
}

/* .layui-nav-tree .layui-nav-item.layui-nav-itemed>a:hover {background-color: none;color: #0B25DF !important;} */

/* .layui-nav-tree .layui-nav-item.layui-nav-itemed>a:hover {background-color: rgba(11, 37, 223, 0.2);color: #0B25DF !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#330b25df,endColorstr=#330b25df);} */

.layui-nav-tree .layui-nav-itemed > .layui-nav-child {
    background: none !important;
}

.layui-nav-tree .layui-nav-child dd a {
    padding-left: 56px;
    border-left: 0;
}

.layui-nav-tree .layui-nav-child dd.layui-this a {
    color: #0b25df !important;
    background: none;
    border-left: 0;
}

.layui-nav-tree .layui-nav-child dd a img {
    visibility: hidden;
    margin-top: 16px;
    margin-right: 8px;
}

.layui-nav-tree .layui-nav-child dd a img.new-u-bank {
    visibility: visible;
    margin-top: 16px;
    margin-right: 8px;
}

.layui-nav-tree .layui-nav-child dd.layui-this a img {
    visibility: visible;
}

.layui-nav-tree .layui-nav-child dd.layui-this {
    background: none;
    border-left: 0;
}

.layui-nav-tree .menu_icon {
    width: 16px;
    height: 16px;
}

/* .layui-nav-tree .layui-nav-child #queryOpenConfig {display: none;} */

.layui-body {
    top: 0;
    left: 225px;
    min-height: 530px;
    background: #f5f6f8;
}

.layui-nav-item .normal {
    display: block;
}

.layui-nav-item .choose {
    display: none;
}

.layui-nav-itemed .normal,
.layui-nav-tree .layui-nav-item > a:hover .normal {
    display: none;
}

.layui-nav-itemed .choose,
.layui-nav-tree .layui-nav-item > a:hover .choose {
    display: block;
}

.layui-this .normal {
    display: none;
}

.layui-this .choose {
    display: block;
}

.layui-nav .layui-nav-item .new-u-bank {
    float: left;
    margin-left: 10px;
}

/* .layui-nav .layui-nav-more {right: 3px;margin-top: -9px;border-top: 1px solid #333;border-right: 1px solid #333;transform: rotate(135deg);}
.layui-nav-itemed>a .layui-nav-more {margin-top: -3px;border-color: #515A6E #515A6E transparent transparent;transform: rotate(-45deg);} */

.layui-nav .layui-nav-more {
    display: none;
}

.layui-nav-itemed > a .layui-nav-more {
    display: none;
}

/* 菜单灰显 */

.hasNo {
    opacity: 0.3;
    -moz-opacity: 0.3;
    -ms-opacity: 0.3;
    filter: Alpha(opacity=30);
}

.layui-nav-tree .layui-nav-item.layui-this.hasNo > a,
.layui-nav-tree .layui-this.hasNo > a:hover {
    background: none;
    color: #3a4b6e;
    filter: none;
}

.layui-nav-tree .layui-nav-item.layui-this.hasNo .line,
.layui-nav-tree .layui-nav-item.layui-nav-itemed.hasNo .line {
    width: 0;
}

.layui-this.hasNo .normal {
    display: block;
}

.layui-this.hasNo .choose {
    display: none;
}

.openInvoice {
    display: none;
}

.layui-body {
    overflow: hidden;
}

.layui-body iframe {
    width: 100%;
}

/*Tab切换使用菜单链入方式*/

.iframeBodyCont {
    background: #ffffff;
    height: 90%;
    margin: 15px;
}

.iframeBodyCont .layui-nav {
    height: 40px;
    border-bottom: 1px solid #f0f2f7;
    background-color: #fff;
}

.iframeBodyCont .layui-nav .layui-nav-item {
    line-height: 40px;
    height: 40px;
    color: #3a4b6e;
}

/* .iframeBodyCont .layui-nav .layui-this {} */

.iframeBodyCont .layui-nav .layui-this a {
    font-weight: 600;
    color: #0b25df;
}

.iframeBodyCont .layui-nav .layui-this:after,
.layui-ynav-tree .layui-nav-itemed:after {
    background: #0b25df;
    width: 30px;
    left: 50%;
    margin-left: -15px;
    height: 3px;
    bottom: -1px;
}

.iframeBodyCont .layui-nav-bar {
    display: none;
}

/* .iframeBodyCont .layui-nav .layui-nav-item:hover a {color: #3a4b6e;} */

.iframeBodyCont .layui-nav .layui-nav-item a {
    padding: 0 40px;
    font-size: 15px;
}

/*弹层按钮样式*/

/* .layui-layer-page .layui-layer-btn {
  padding-top: 16px;
  padding-bottom: 25px;
} */

.layui-layer.layui-layer-iframe .layui-layer-btn,
.layui-layer.layui-layer-page .layui-layer-btn {
    padding-top: 16px;
    padding-bottom: 16px;
}

.layui-layer .layui-layer-btn a {
    height: 31px;
    line-height: 31px;
    padding: 0 26px;
    margin-right: 16px;
}

.layui-layer .layui-layer-btn .layui-layer-btn0 {
    color: #fff;
    background: #0b25df;
    border: 1px solid #0b25df;
}

/* laypage 分页插件样式 */

.layui-laypage .layui-laypage-curr a {
    margin: 4px;
    background-color: #f5f7fb;
    padding: none;
    width: 28px;
    text-align: center;
}

.btn {
    display: inline-block;
    padding: 0 10px;
    min-width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #0b25df;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    border-radius: 4px;
}

.btn-base {
    background: #fff;
    color: #0b25df;
    border: 1px solid #0b25df;
}

.btn-clean {
    display: inline-block;
    background-color: #ebecf0;
    border: 1px solid #d7dce2;
    color: #333;
}

.btn-disbled {
    color: #ccc;
}

.btn-disbled:hover {
    color: #ccc;
    cursor: not-allowed;
}

/*btn-normal*/

.layui-form-select dl dd.layui-this {
    background: #f3f3f3;
    color: #515a6e;
}

.layui-form-select dl {
    box-shadow: 0 4px 10px 0 rgba(139, 145, 160, 0.26);
    border-radius: 2px;
    border: none;
}

.layui-form-item .layui-form-label {
    color: #515a6e;
}

.layui-input,
.layui-select,
.layui-textarea {
    height: 32px;
    line-height: 32px;
}

.layui-form-checkbox[lay-skin='primary'] {
    min-width: 14px;
    min-height: 14px;
}

.layui-table-view .layui-form-checkbox[lay-skin='primary'] i {
    width: 14px;
    height: 14px;
    line-height: 12px;
}

.layui-form-checked[lay-skin='primary'] i {
    border-color: #0b25df !important;
    background-color: #0b25df;
}

.layui-form-checkbox[lay-skin='primary']:hover i {
    border-color: #0b25df !important;
}

/* .layui-form-checkbox .layui-icon i:hover {border-color: #0b25df!important;border-bottom-color: #0b25df;} */

/*头部*/

.layui-layout-admin .layui-header {
    background: linear-gradient(to right, #5b29d6 0%, #0b25df 100%);
    background: -moz-linear-gradient(to right, #5b29d6 0%, #0b25df 100%);
    filter: progid: DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#5b29d6, endColorStr=#0b25df);
}

.layui-layout-admin .layui-header .companyName {
    position: absolute;
    left: 200px;
    top: 0;
    height: 100%;
    line-height: 60px;
    color: #ffffff;
    font-size: 14px;
}

.layui-layout-admin .layui-header .username {
    line-height: 60px;
    margin-right: 20px;
}

/*面包屑导航*/

.breadcrumbs {
    margin: 22px 0 -2px 19px;
}

.breadcrumbs .bread-title {
    overflow: hidden;
}

.breadcrumbs img {
    width: 14px;
    float: left;
    height: 14px;
    padding: 5px;
    cursor: pointer;
}

.breadcrumbs .cread-txt {
    float: left;
    line-height: 24px;
    font-size: 14px;
    color: #17233d;
    font-weight: 600;
    margin-left: 5px;
}

/*表格*/

.table {
    padding: 17px 24px 0 19px;
}

.layui-table-view {
    border: 0;
}

.layui-table-header {
    border: 0;
    border-radius: 4px;
    background: none;
}

.layui-table-view .layui-table th {
    border-left: 0;
    border-right: 0;
    color: #1b1d1d;
}

.layui-table-header .layui-table {
    border-top: 1px solid #f0f2f7;
}

.layui-table thead tr {
    background: #ffffff;
    height: 40px;
}

/* .layui-table thead tr:hover {background: #E6E9FB;} */

.layui-table tbody tr {
    height: 40px;
}

.layui-table tbody tr:nth-child(2n + 1) {
    background: #f0f2f7;
}

.layui-table tbody tr:hover {
    background: #e6e9fb;
}

.layui-table-view .layui-table td {
    color: #3a4b6e;
}

/* .layui-table-view .layui-table td:hover {background: #E6E9FB;} */

.layui-table td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.layui-table-click {
    background: none;
}

.layui-table-cell {
    padding: 0 2px;
}

/*表格上方的按钮*/

.table-btn {
    overflow: hidden;
}

.table-btn div {
    float: left;
    line-height: 22px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 0;
    padding: 5.5px 20px;
    cursor: pointer;
    margin-right: 20px;
    min-width: 50px;
}

.table-btn div.letterspace {
    letter-spacing: 4px;
}

.table-btn div.tips-txt {
    cursor: default;
}

.table-btn .btn-primary {
    background: #0b25df;
    color: #ffffff;
}

.table-btn .btn-primary:hover {
    opacity: 0.9;
    -moz-opacity: 0.9;
    -ms-opacity: 0.9;
    filter: alpha(opacity=90);
}

.table-btn .btn-normal {
    border: 1px solid #e8eaeb;
    color: #515a6e;
    padding: 4.5px 20px;
}

.table-btn .btn-disbledL {
    background: #abb5ca;
    color: #ffffff;
}

.table-btn .btn-delete {
    background: #ff2e48;
    color: #ffffff;
}

/*表格排序的三角*/

.layui-table-sort[lay-sort='desc'] .layui-table-sort-desc {
    border-top-color: #0b25df;
}

.layui-table-sort[lay-sort='asc'] .layui-table-sort-asc {
    border-bottom-color: #0b25df;
}

/*表格tips*/

.table-tips {
    font-size: 12px;
    color: #565656;
}

/*分页*/

.layui-table-page {
    text-align: right;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background: #0b25df;
    border-radius: 2px;
    color: #ffffff;
}

.layui-table-page .layui-laypage a {
    background: #f5f7fb;
    margin-right: 4px;
    color: #515a6e;
    border-radius: 2px;
}

.layui-icon {
    font-size: 8px;
}

.layui-table-page .layui-laypage span.layui-laypage-curr {
    margin-right: 4px;
}

.layui-laypage-skip,
.layui-laypage-count,
.layui-laypage-limits,
.layui-laypage span,
.layui-laypage select {
    color: #515a6e;
}

.layui-table-page .layui-laypage button,
.layui-table-page .layui-laypage input {
    border-radius: 2px;
    color: #515a6e;
    width: 48px;
}

.layui-table-view select[lay-ignore] {
    border-radius: 2px;
}

.layui-table-view select[lay-ignore] option {
    height: 32px;
}

.layui-table-view select[lay-ignore] option:hover {
    background: #f3f3f3;
}

.tips {
    font-size: 14px;
    color: #808695;
    letter-spacing: 0;
}

.red {
    color: #ff2e48 !important;
    margin-right: 5px;
}

.tipsBox {
    display: none;
    position: fixed;
    box-shadow: 0 4px 10px 0 rgba(139, 145, 160, 0.25);
    background-color: #fff;
    border-radius: 4px;
    z-index: 99999999;
}

.tipsBox .tipsInnerBox {
    padding: 15px 15px 15px 20px;
    min-width: 380px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    background-color: #fef0f0;
    border-color: 1px solid #fde2e2;
    box-sizing: border-box;
}

.tipsBox .imgBox {
    display: inline-block;
}

.tipsBox img {
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

.tipsBox .msgBox {
    display: inline-block;
    word-wrap: break-word;
    color: #f56c6c;
}

/* ×Ô¶¨Òå±í¸ñ */

.custom-data-table {
    width: 100%;
    min-width: 850px;
}

.custom-data-table td {
    padding: 10px 15px;
}

.custom-data-table .td-name {
    background: #f0f2f7;
    color: #3a4b6e;
}

.custom-data-table .td-value {
    color: #333;
    font-weight: 900;
}

.logo {
    font-size: 14px;
    color: #081333;
    line-height: 64px;
    border-bottom: 1px solid #e8eaeb;
    margin: 0 16px;
}

.logo img {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    margin-right: 12px;
}

/************** main **************/

.nav-tab {
    margin: 8px 0;
}

.nav-tab .tan-txt {
    padding: 8px 36px;
    background: #ffffff;
    display: inline-block;
    border-radius: 2px 14px 6px 6px;
    color: #0b25df;
    font-weight: 600;
}

.content-all {
    height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.body-content {
    height: 97%;
    box-shadow: 0 4px 10px 0 rgba(230, 234, 238, 0.3);
    overflow-y: auto;
}

/*内页除去tab切换的页面*/

.pageContent {
    padding-top: 10px;
    background: #ffffff;
}

/* 单选框样式 */

.layui-form-radio > i:hover,
.layui-form-radioed > i {
    color: #0b25df;
}

/*日期样式*/

.layui-laydate.layui-laydate-range .layui-this,
.layui-laydate .layui-laydate-main .layui-this {
    background-color: #0b25df !important;
}

.layui-laydate-content td.laydate-selected {
    background-color: #f2f6fc !important;
}

.layui-laydate-content td:hover {
    color: #0b25df !important;
}

.layui-laydate.layui-laydate-range .layui-this:hover,
.layui-laydate .layui-laydate-main .layui-this:hover {
    color: #fff !important;
}

/*查询条件*/

.query-condition {
    padding-top: 15px;
}

/* .query-condition .condition-btn {display: table-cell;width: 150px;vertical-align: top;} */

.query-condition .layui-form-item .layui-input-inline {
    width: 200px;
    position: relative;
    margin-right: 6px;
}

.query-condition .layui-form-item .layui-input-inline img {
    position: absolute;
    top: 9px;
    right: 8px;
}

.query-condition .layui-form-label {
    color: #394a6f;
    padding: 6px 8px;
    width: 60px;
}

.query-condition .layui-input {
    color: #080a0d;
    border-color: #394a6f;
    border-radius: 4px;
}

.query-condition .layui-input:hover,
.query-condition .layui-input:focus {
    border-color: #0b25df !important;
}

.query-btn {
    overflow: hidden;
    margin-left: 10px;
}

.query-btn div {
    float: left;
    line-height: 22px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    padding: 5.5px 20px;
    cursor: pointer;
    margin-right: 20px;
    min-width: 90px;
    box-sizing: border-box;
}

/* .query-btn div.nospace {letter-spacing: 0;} */

.query-btn .btn-primary {
    background: #0b25df;
    color: #fefefe;
}

.query-btn .btn-primary:hover {
    opacity: 0.9;
    -moz-opacity: 0.9;
    -ms-opacity: 0.9;
    filter: alpha(opacity=90);
}

.query-btn .btn-normal {
    border: 1px solid #e8eaeb;
    color: #0b25df;
    border: 1px solid #0b25df;
    padding: 4.5px 20px;
}

.query-condition .layui-disabled,
.query-condition .layui-disabled:hover {
    color: #081333 !important;
    border-color: #394a6f !important;
    border-radius: 4px;
}

.query-condition .layui-form-mid {
    margin-right: 6px;
}

.query-condition .horizLine {
    width: 7px;
    height: 2px;
    background: #394a6f;
    padding: 0 !important;
    margin-top: 17px;
}

/*数据表格*/

.layui-table-cell .layui-table-link {
    color: #0b25df;
}

.layui-table-cell span.line {
    display: inline-block;
    width: 1px;
    height: 14px;
    background: #e1e6eb;
    margin: 0px 4px -2px 4px;
}

/*placeholder*/

::-webkit-input-placeholder {
    color: #bbb;
}

::-moz-placeholder {
    color: #bbb;
}

:-ms-input-placeholder {
    color: #bbb;
}

:-moz-placeholder {
    color: #bbb;
}

/*滚动条样式*/

.layui-table-box .layui-table-body::-webkit-scrollbar,
.body-content::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.layui-table-box .layui-table-body::-webkit-scrollbar-thumb,
.body-content::-webkit-scrollbar-thumb {
    background: #dee0e5;
    border-radius: 3px;
}

.layui-table-box .layui-table-body::-webkit-scrollbar-track,
.body-content::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-thumb {
    background: #dee0e5;
    border-radius: 3px;
}

::-webkit-scrollbar-track {
    background: #f0f2f5;
}

/*弹出层样式*/

.popup-box {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 39891020;
}

.popup-bg {
    position: relative;
    top: 0;
    background: rgba(0, 0, 0, 0.18);
    width: 100%;
    height: 100%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
}

.popup-content {
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 12px;
    box-shadow: 0 4px 10px 0 rgba(139, 145, 160, 0.1);
}

.popup-title {
    overflow: hidden;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e1e6eb;
    font-size: 16px;
    color: #081333;
    box-sizing: border-box;
}

.popup-title .title-name {
    float: left;
    padding-left: 24px;
}

.popup-title .title-close {
    float: right;
    padding-right: 17px;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

.popup-btn {
    border-top: 1px solid #e1e6eb;
    box-sizing: border-box;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    float: right;
    padding-right: 24px;
    width: 100%;
}

.popup-btn div {
    float: right;
    line-height: 22px;
    text-align: center;
    border-radius: 2px;
    font-size: 14px;
    letter-spacing: 0;
    padding: 6px 16px;
    cursor: pointer;
    margin-top: 12px;
}

.popup-btn div.letterspace {
    letter-spacing: 4px;
}

.popup-btn .btn-primary {
    background: linear-gradient(to right, #236cff 0%, #4dadff 100%);
    background: -moz-linear-gradient(to right, #236cff 0%, #4dadff 100%);
    filter: progid: DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#236CFF, endColorStr=#4DADFF);
    color: #fff;
}

.popup-btn .btn-primary:hover {
    background: linear-gradient(to right, #4889ff 0%, #74b7ff 100%);
    filter: progid: DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#4889FF, endColorStr=#74B7FF);
}

.popup-btn .btn-normal {
    border: 1px solid #e8eaeb;
    color: #515a6e;
    padding: 5px 16px;
    margin-right: 8px;
}

.popup-box-delete .popup-title {
    font-weight: 600;
    font-size: 14px;
    color: #081333;
    margin: 24px 0 12px 24px;
    height: 22px;
    line-height: 22px;
    border-bottom: 0;
}

.popup-box-delete .popup-title img {
    margin-bottom: 2px;
}

.popup-box-delete .popup-cont {
    font-size: 14px;
    color: #515a6e;
    margin: 0 24px 30px 46px;
}

.popup-box-delete .popup-btn {
    border-top: 0;
}

.popup-box-delete .btn-delete {
    background: linear-gradient(to right, #ff1f34 0%, #ff4466 100%);
    background: -moz-linear-gradient(to right, #ff1f34 0%, #ff4466 100%);
    filter: progid: DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#FF1F34, endColorStr=#FF4466);
    color: #fff;
}

.popup-box-delete .btn-delete:hover {
    background: linear-gradient(to right, #ff455a 0%, #ff7d96 100%);
    filter: progid: DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#FF455A, endColorStr=#FF7D96);
}

.updataBatch .popup-content {
    width: 390px;
    height: 188px;
    margin-left: -195px;
    margin-top: -94px;
}

.addSuccess .popup-content {
    width: 420px;
    height: 124px;
    margin-left: -210px;
    margin-top: -62px;
}

.addSuccess .popup-btn .btn-normal {
    margin-right: 0;
    margin-left: 8px;
}

.updataBatch .layui-form-item {
    margin: 0;
}

.updataBatch .popup-cont {
    padding: 24px 0;
}

.newBatch .popup-content {
    width: 390px;
    height: 270px;
    margin-left: -195px;
    margin-top: -135px;
}

.table-popup .popup-content {
    width: 1000px;
    height: 600px;
    margin-left: -500px;
    margin-top: -300px;
}

.table-popup .popup-cont .tips {
    font-size: 14px;
    color: #081333;
    text-align: center;
    margin-bottom: -15px;
}

.editInvoive .popup-content {
    width: 370px;
    height: 346px;
    margin-left: -185px;
    margin-top: -173px;
}

.editInvoive .popup-cont {
    padding: 24px 0 15px 0;
}

.deletePop .popup-content,
.checkPop .popup-content,
.failPop .popup-content {
    width: 406px;
    height: 180px;
    margin-left: -203px;
    margin-top: -90px;
}

.checkPop .popup-cont {
    padding: 24px;
    margin: 0 0 18px 0;
}

.checkPop .popup-cont-img {
    margin-right: 6px;
    display: table-cell;
    vertical-align: top;
    width: 22px;
}

.checkPop .popup-cont-txt {
    line-height: 22px;
    display: table-cell;
}

.addInvoice .query-condition .layui-form-item .layui-form-label {
    width: 65px !important;
}

.checkHisPop .layui-table {
    margin: 0;
}

.tokenFailPop .popup-content {
    width: 390px;
    height: 322px;
    margin-left: -195px;
    margin-top: -156px;
}

.tokenFailPop .popup-title {
    margin-top: 10px;
}

.tokenFailPop .popup-cont {
    text-align: center;
    font-size: 16px;
    color: #081333;
    margin: 0 0 32px 0;
}

.tokenFailPop .popup-cont .cont-img {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    text-align: center;
}

.tokenFailPop .popup-cont .cont-txt {
    margin-top: 16px;
    line-height: 24px;
}

.tokenFailPop .popup-btn {
    float: none;
    padding-right: 0;
}

.tokenFailPop .popup-btn div {
    float: none;
    width: 75px;
    padding: 0;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-size: 16px;
}

.invoiceDetailPopup .popup-content {
    width: 900px;
    height: 600px;
    margin-left: -450px;
    margin-top: -300px;
}

/*手动录入、编辑发票样式弹层*/

.manual {
    text-align: center;
}

.manual .tips {
    margin: 24px 0 24px 50px;
    text-align: left;
}

.manual .tipsBoxTxt {
    display: table;
    margin: 24px;
    overflow: hidden;
}

.manual .tipsBoxTxt .tipsBoxTxtL {
    display: table-cell;
}

.manual .tipsBoxTxt .tipsBoxTxtR {
    margin-left: 5px;
}

.manual .tipsTxt {
    margin: -15px 24px 12px 60px;
}

.manual .layui-form-label {
    color: #515a6e;
}

.manual .layui-form-item .layui-input-inline {
    width: 220px;
    position: relative;
}

.manual .layui-form-item .layui-input-inline img {
    position: absolute;
    top: 9px;
    right: 8px;
}

.manual .layui-input {
    border: 1px solid #394a6f;
    border-radius: 2px;
}

.manual .query-btn {
    margin-left: 110px;
    margin: 24px 0;
}

.manual .layui-tab-content {
    padding-top: 0;
}

/* 标记使用 */

.tagUsed {
    text-align: left;
    padding: 30px;
    margin-top: 20px;
    margin-left: 25px;
    padding-bottom: 0;
}

.tagUsed .title {
    margin-top: 10px;
    margin-left: -30px;
}

.tagUsed .tagForm {
    margin-top: 20px;
    margin-left: 30px;
}

.tagUsed .remarkTitle {
    margin-top: 30px;
}

.tagUsed .remark {
    width: 380px;
    height: 73px;
}

.tagUsed .layui-input-block {
    margin-left: 0;
    margin-top: 10px;
}

.layui-layer-setwin .layui-layer-close2 {
    display: none;
}

.tagUsed .layui-btn {
    width: 91px;
    height: 34px;
    vertical-align: middle;
}

.tagUsed .layui-btn-radius {
    border-radius: 5px;
}

.tagUsed .formBtn {
    margin-left: 35px;
}

.tagUsed .mr20 {
    margin-right: 100px;
}

.tagUsed .layui-form-radioed > i {
    color: #333;
}

.tagUsed .layui-form-radio > i:hover {
    color: #0b25df;
}

/* .layui-layer-page .layui-layer-btn{text-align: center;} 
.layui-layer-page .layui-layer-content{height: 300px;} */

/* 邮箱推送 */

#email {
    margin-top: 10px;
    display: none;
    margin-left: 30px;
}

#email .email_channel,
.email_address {
    padding-bottom: 10px;
}

#email .email_tips {
    color: red;
    padding-bottom: 10px;
}

.sendEmail {
    border-color: #e6e6e6 !important;
    background-color: #fbfbfb !important;
    color: #c9c9c9 !important;
}

/*二次确认弹层样式*/

.confirmTips {
    font-size: 14px;
    color: #565656;
    margin: 24px;
}

.layui-btn {
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
}

/* layui的弹出层的容器样式 */

#histroyContent,
#pushPop,
#manual,
#showErrorPop,
#updateBatch,
#editInvoice,
#creatBatch,
#scanInvoice,
#tagsUsed {
    display: none;
}

.scanInvoice {
    padding: 0 5px;
}

#histroyContent,
#pushPop,
#showErrorPop {
    margin: 0 24px;
}

#pushPop.pushPop {
    margin: 24px;
}

.popup-cont .tips {
    font-size: 14px;
    color: #081333;
    text-align: center;
    margin-bottom: -15px;
    margin-top: 20px;
}

.layer-tips {
    font-size: 14px;
    color: #565656;
    margin: 24px;
}

#pushPop.updateBatch {
    margin: 24px 24px 0 24px;
}

#updateBatch {
    margin: 24px;
}

.pushPopTitle {
    font-size: 16px;
    margin-bottom: 30px;
}

/* 小程序采集二维码蒙层 */

.qrcode {
    position: relative;
}

.mask {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 150px;
    background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    line-height: 150px;
    text-align: center;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
}

.mask .refresh {
    cursor: pointer;
}

.mask .refresh img {
    width: 30px;
    height: 30px;
}

/* 二维码采集 */

.manualQuery {
    clear: both;
    margin-bottom: 15px;
}

.manualQuery .qrcode {
    float: right;
    width: 150px;
    margin-right: 7%;
}

.manualQuery .qrcode .qrcode-img {
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.manualQuery .qrcode .qrcode-img img {
    width: 100%;
    height: 100%;
}

/* .manualQuery .qrcode .qrcode-img img[src=""], .manualQuery .qrcode .qrcode-img img:not([src]) {opacity: 0;} */

.manualQuery .qrcode .qrcode-txt {
    text-align: center;
    height: 48px;
    color: #0b25df;
    font-size: 14px;
    padding-top: 5px;
    border: 1px solid #0b25df;
    border-top: none;
    box-sizing: border-box;
}

.manualQuery .qrcode .qrcode-txt .txt1 {
    font-size: 14px;
}

.manualQuery form {
    margin-right: 200px;
}

#showQrCodeBox {
    display: none;
}

#showQrCodeBox .banner-box {
    width: 355px;
}

#showQrCodeBox .left-box {
    float: left;
    margin-left: 20px;
}

#showQrCodeBox .right-box {
    float: right;
    margin-right: 20px;
}

#showQrCodeBox .right-box img {
    width: 100px;
    height: 100px;
}

#showQrCodeBox .qrcode-tit {
    font-size: 16px;
    /*position: absolute;top: 10px;*/
    width: 100%;
    text-align: center;
    font-weight: 500;
    color: #081333;
    line-height: 24px;
    margin-top: 10px;
}

#showQrCodeBox .cont-box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: center;
    /*position: absolute;top: 220px;*/
    font-weight: 500;
    color: white;
}

#showQrCodeBox .qrcode-txt {
    font-size: 14px;
    color: #5c647a;
    margin-top: 10px;
    text-align: center;
    line-height: 22px;
}

#showQrCodeBox .qrcode-txt p {
    margin-bottom: 5px;
    text-align: center;
}

.layui-row {
    height: 30px;
    margin-left: 63px;
    margin-top: 10px;
}

.p-title {
    margin-left: 20px;
}

#showQrCodeBox .query-btn {
    position: absolute;
    bottom: 100px;
    left: 33%;
    width: 200px;
}

.pop-qrcode {
    /* background: transparent !important; */
    border-radius: 21px !important;
    overflow: hidden;
}

.pop-qrcode .layui-layer-setwin .layui-layer-close2 {
    right: -13px;
    top: -12px;
}

.pop-qrcode .layui-layer-content {
    overflow: hidden !important;
}

#showQrCodeBox .qrcode-name {
    margin: -5px 0 17px 0;
    font-size: 16px;
    /*position: absolute;width: 100%;top: 50px;*/
    text-align: center;
    font-weight: 500;
    color: #081333;
    line-height: 24px;
    margin-top: 10px;
}

.qrcode-txt a {
    background: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(130, 137, 158, 0.15);
    border-radius: 4px;
    height: 30px;
    width: 80px;
    display: inline-block;
    border: 1px solid #e6e9f0;
    line-height: 30px;
    color: #5c647a;
}

.qrcode-download {
    background: #ffffff;
    border: 1px solid #e6e9f0;
    border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.qrcode-share-hover {
    color: #3385ff !important;
}

/* 发票支付 */

.tips-box.hot-tips {
    margin-left: -10px;
    position: relative;
}

.tips-box.hot-tips img {
    position: absolute;
    right: 80px;
    top: 0;
}

.layui-icon.layui-icon-tips.icon-pay-tips {
    font-size: 14px;
}

.titleBox {
    position: relative;
    padding: 2px 30px 5px 30px;
}

.titleTips {
    color: #333;
    font-size: 14px;
}

.blue {
    color: #3f83ff;
}

#default-content {
    display: none;
}

.img-content {
    text-align: center;
}

.js-add-new {
    text-align: center;
}

.js-addbtn {
    margin-left: 45%;
    margin-top: 20px;
}

.add-tips {
    color: #424b5a;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}

#collectImg {
    padding: 3px;
    display: none;
}

body .collcetImg,
body .collcetImg .layui-layer-title {
    background-color: rgb(88, 88, 88, 0);
    border: 0;
}

.collcetImg .layui-layer-title {
    display: none;
}

.collcetImg .layui-layer-setwin a {
    color: #fff !important;
}

.js-addbtn {
    margin-left: 45%;
    margin-top: 20px;
}

/* 群收票 */

.add-tips {
    text-align: center;
}

/*票夹引导弹窗*/

.ticket-agreement {
    /* height:520px !important; */
    border-radius: 5px !important;
    margin-top: 20px !important;
}

/* 清除浮动 */

.clearfix {
    clear: both;
}

/*票夹指引样式*/

.tiket-top {
    margin-left: 50px;
    font-size: 14px;
    color: #f95a56;
}

.noTiket-top {
    margin-left: 50px;
    font-size: 14px;
    color: #f95a56;
}

.js-open-ticket {
    padding-left: 8px;
    color: #0b25df;
    cursor: pointer;
}

.ticke-agreement {
    border-radius: 5px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    background: #fecfcf;
    position: relative;
}

.ticke-agreement .layui-layer-title {
    border-radius: 5px 5px 0 0;
}

.ticke-agreement > span {
    position: absolute;
    bottom: 1px;
    left: 10px;
}

.tiket-head {
    width: 100%;
    height: 60px;
    position: relative;
}

.tiket-head .tiket-head-title {
    position: absolute;
    bottom: 30px;
    left: 220px;
    width: 310px;
    height: 60px;
    z-index: 19891028;
}

.tiket-head .tiket-head-title > p {
    font-size: 28px;
    color: #ffffff;
    text-align: center;
    line-height: 30px;
}

.tiket-head .tiket-head-img {
    position: absolute;
    bottom: 0px;
    left: 88px;
    z-index: 19891027;
}

.tiket-head .tiket-head-close {
    width: 25px;
    height: 25px;
    font-size: 20px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 19891028;
}

.tiket-head .tiket-head-close > span {
    font-size: 20px !important;
}

/* 底部不再提示输入框 */

#js-tiket-checkToop {
    cursor: pointer;
    position: absolute;
    bottom: 18px;
    width: 16px;
    height: 16px;
    left: 30px;
    background: rgba(216, 216, 216, 0.3);
    border: 1px solid #b5b5b5;
    border-radius: 1px;
}

.tiket-input-label > span {
    position: absolute;
    bottom: 16px;
    left: 50px;
    font-size: 15px;
    /* font-size: 14px; */
    color: #080a0d;
}

/* 底部按钮样式 */

.ticket-agreement .layui-layer-btn {
    padding: 8px 0 !important;
    height: 34px !important;
    box-shadow: 0 -3px 4px 0 rgba(0, 0, 0, 0.12);
}

.ticket-agreement .layui-layer-btn a {
    margin: 0 !important;
    margin-right: 15px !important;
}

/* 弹窗内容区 */

/* .ticket-agreement .layui-layer-content{ */

/* height: 530px !important; */

/* border-bottom:1px solid #ccc !important */

/* } */

#creatBatch .tips {
    background-color: #f0f2f7;
    margin: 20px;
    height: 220px;
}

#creatBatch .tipTitle {
    height: 60px;
    padding-left: 20px;
    line-height: 60px;
    color: #394a6f;
    background-color: #e5e9f4;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: 'MicrosoftYaHei-Bold';
    margin-bottom: 0;
}

#creatBatch .excelModel,
.otherModel {
    text-align: left;
    color: #394a6f;
    font-size: 14px;
    height: 40px;
    padding-left: 30px;
    line-height: 40px;
    margin-bottom: 0;
    background-color: #f0f2f7;
    font-family: 'MicrosoftYaHei';
}

#creatBatch .ExcelUpLoad {
    margin-left: 80px;
    color: #0b25df;
    cursor: pointer;
}

#creatBatch .otherModel {
    margin-bottom: 0;
}

#creatBatch .modelContent {
    font-weight: normal;
    line-height: 0px;
}

.tiket-content-body {
    position: relative;
    padding: 0 15px;
}

.tiket-content-title {
    text-indent: 2em;
    font-size: 14px;
    color: #080a0d;
}

.margin-b10 {
    margin-bottom: 10px;
}

.margin-b15 {
    margin-bottom: 15px;
}

.margin-b20 {
    margin-bottom: 20px;
}

.margin-b25 {
    margin-bottom: 25px;
}

.margin-b3 {
    margin-bottom: 3px;
}

.tiket-content-introduce {
    font-size: 16px;
    color: #080a0d;
    font-weight: bold;
}

/* .tiket-content-nav{
    height: 120px;
} */

/* .tiket-content-nav::after{
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} */

.tiket-content-nav-img {
    width: 50px;
    height: 50px;
    float: left;
}

.tiket-content-detail {
    float: left;
    margin-left: 10px;
    /* width: 545px; */
    width: 600px;
}

.tiket-content-detail-title {
    font-size: 18px;
    color: #0f27bb;
    font-weight: bold;
    margin-right: 10px;
    display: inline-block;
}

.tiket-content-detail-nav {
    font-size: 15px;
    color: #232323;
    font-weight: bold;
}

.tiket-content-detail-text {
    font-size: 13px;
    color: #080a0d;
    line-height: 16px;
}

.tiket-icon-open,
.tiket-icon-putaway {
    float: right;
    position: relative;
    cursor: pointer;
}

.tiket-icon-putaway {
    text-align: center;
    line-height: 20px;
    width: 70px;
    padding: 0px 10px;
    /* padding-right: 10px; */
    height: 20px;
    font-size: 13px;
    color: #ffffff;
    /* background: #0825DF;
     */
    background: #92bafc;
    border-radius: 9.5px;
}

.tiket-icon-putaway::after {
    position: absolute;
    bottom: 6px;
    right: 7px;
    content: '';
    border: 6px solid;
    border-width: 9px 5px;
    border-color: transparent transparent #ffffff transparent;
}

.tiket-icon-open {
    text-align: left;
    line-height: 20px;
    width: 70px;
    padding: 0px 10px;
    height: 20px;
    font-size: 13px;
    color: #ffffff;
    /* background: #0825DF; */
    background: #92bafc;
    border-radius: 9.5px;
}

.tiket-icon-open::after {
    position: absolute;
    top: 6px;
    right: 6px;
    content: '';
    border: 6px solid;
    border-width: 8px 5px;
    border-color: #ffffff transparent transparent transparent;
}

.sp-hide,
.sp-tiket-hide,
.jx-hide,
.jx-tiket-hide,
.xx-hide,
.xx-tiket-hide,
.rz-hide,
.rz-tiket-hide,
.qsp-hide,
.qsp-tiket-hide {
    display: none;
}

.sp-show,
.jx-show,
.xx-show,
.rz-show,
.qsp-show {
    display: inline-block;
}

/* 合计样式 */

.invoice-total {
    position: absolute;
    left: -5px;
    bottom: 0px;
    font-size: 14px;
    color: #0b25df;
    font-weight: bold;
}

.invoice-total .total-money {
    margin-left: 25px;
}

.invoice-check-total {
    display: none;
    color: #0b25df;
    font-weight: bold;
}

.invoice-check-total .total-money {
    margin-left: 25px;
}

/* 全票种展示tab栏切换样式 */

.iframeBodyCont .nav-wrapper {
    display: inline-block;
    border-bottom: none;
    /* background: #F0F1F5; */
    /* border-bottom: 1px solid #E6E9F0; */
    border-radius: 6px;
    margin-left: 15px;
    padding: 0px !important;
    margin-left: 25px;
}

.nav-wrapperCharge {
    width: 100%;
    display: inline-block;
    border-bottom: none;
    /* background: #F0F1F5; */
    border-bottom: 1px solid #e6e9f0 !important;
    border-radius: 6px;
    margin: 15px 18px;
    padding: 0px !important;
    margin-left: 25px;
}

/* .iframeBodyCont .layui-nav .layui-nav-item a {
    font-size: 14px;
} */

.nav-wrapper .layui-nav-item {
    line-height: 34px;
    font-size: 14px;
}

.iframeBodyCont .nav-wrapper .layui-this:after {
    display: none;
}

.nav-wrapper .layui-nav-item a {
    padding: 0 6px 0 14px;
}

.iframeBodyCont .nav-wrapper .layui-this a {
    background: #0b25df;
    color: #fff;
    border-radius: 6px;
    height: 38px;
    /* font-size: 14px; */
}

.query-condition.no-padding {
    padding-top: 0px !important;
}

.more-select {
    position: absolute;
    bottom: -60px;
    left: 50%;
    margin-bottom: 0px;
}

#invoiceFinaForm {
    position: relative;
}

.financialMore-select {
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-bottom: 0px;
    z-index: 999999;
}

.more-select img {
    position: relative;
    top: -2px;
    left: -50%;
}

.more-select-wrapper,
.add-invoice-wrapper {
    display: none;
}

.add-invoice-wrapper.show {
    display: inline-block;
}

.more-select-wrapper.show {
    display: inline-block;
}

.iframeBodyCont .layui-nav .layui-nav-item a {
    padding: 0 20px;
}

.iframeBodyCont .layui-form-item {
    clear: none;
}

.other-invoice-wrapper,
.add-invoice-content {
    display: none;
}

.form-item-hide {
    display: none;
}

#addInvoiceForm .layui-input-inline {
    width: 210px;
}

.chooseShow > input[type='checkbox'] {
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
}

.flex {
    display: flex;
}

.row {
    flex-direction: row;
}

.col {
    flex-direction: column;
}

.center {
    align-items: center;
}

/* 菜单重构样式 */

.layui-side .title_wrap {
    height: 40px;
    padding: 0px 12px 0px 16px;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #080a0d;
}

.layui-side .title_wrap .arrow_icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.layui-nav-tree .layui-nav-bar {
    display: none;
}

.layui-nav-tree .layui-nav-item:hover {
    background: #e6e9ef;
}

.layui-nav-tree .layui-nav-item.layui-nav-itemed > a {
    justify-content: center;
}

.layui-nav-tree .layui-nav-itemed > .layui-nav-child {
    background: #fff !important;
}

.layui-nav .layui-nav-item:hover a {
    color: #080a0d !important;
}

.layui-nav .layui-nav-item a {
    padding: 0 16px;
}

.layui-nav .layui-nav-item .menu-icon {
    position: relative !important;
    top: -2px !important;
    margin-right: 6px !important;
}

.layui-nav-child dd {
    position: relative;
}

.layui-nav-child dd:hover {
    background: #e6e9ef;
}

.side-bar-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 40px;
    background: #0b25df;
    opacity: 0;
    transition: 0.3s;
}

.layui-nav-tree .layui-nav-child dd.layui-this {
    background: #ebedfc;
}

.layui-nav-tree .layui-nav-child dd.layui-this .side-bar-line {
    opacity: 1;
}

.nav-small {
    display: none;
    position: fixed;
    left: 0px;
    top: 0;
    width: 40px;
    height: 100%;
    z-index: 999;
    background: #fff;
    box-shadow: rgb(11 37 223 / 20%) 0px 0px 10px;
}

.nav-small li {
    position: relative;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.nav-small li img {
    width: 16px;
    height: 16px;
    margin: 0 auto;
}

.nav-small li:hover {
    background: #e6e9ef;
}

.nav-small li:nth-child(1):hover {
    background: #fff;
}

.nav-small li.active .side-bar-line {
    opacity: 1;
}

.layui-layout-admin .layui-side.fixed {
    position: fixed;
    left: 0px !important;
    top: 0px;
    z-index: 9999;
}

.layui-layout-admin .layui-side.fixed .arrow_icon {
    display: none;
}
