@charset "UTF-8";

html, body{width:100%; height:100%;}

iframe{display:block; width:100%; border:none;}
button[disabled], button[disabled]:hover{background-color:#a6a6a6 !important; border-color:#DDD;}
.ell{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.marginTop10{margin-top:10px !important;}
.marginTop20{margin-top:20px !important;}
.marginTop30{margin-top:30px !important;}
.paddingLR15{padding:0 15px;}
.color-blue{color:#3370FF;}

.container-fluid, .container-fluid > .row{height:100%;}
form{width:100%;}
form .form-fieldset{margin:5px 0 10px;}
form .form-legend{margin-bottom:5px; font-weight:700;}

/* 整体布局 */
.selectTree, .selectCon{height:100%; overflow:auto;}
.selectCon{padding-bottom:10px;}
#toolbar{padding-bottom: 8px;}

.table_wrap{position:relative; margin-top:15px; padding-bottom:8px;}
.table_wrap .table_tit{position:absolute; top:-10px; left:10px; font-size:15px; font-weight:700; color:#5A5A5A; background:#FFF; padding:0 10px; border-radius:5px; border:1px solid #DDD;}
.table_wrap .table_tit + .bootstrap-table{padding-top:20px;}
.table_wrap .table_tit + .bootstrap-table .fixed-table-toolbar .columns{margin-top:0;}

.tableTab .nav>li>a{padding:6px 10px;}

/* tab标签 */
.nav.nav-tabs-sm>li>a{padding:6px 10px;}

/* 票据申印管理 */
.printManage_layer .tableTab{border-bottom:2px solid #DDD; margin-bottom:20px; padding-bottom:20px;}
#layerInfo_textarea{display:block; width:94%; height:80px; padding:10px; margin:10px auto 0; resize:none; border-color:#DDD; border-radius: 4px;}

.btn{margin-right:6px;}

.subToolbar{padding:10px 0;}
.subToolbar .btn{margin-right:5px;}

/* 查询 */
.searchLayer{padding:10px 20px;}

/* 带按钮的form表单 */
.form_wrap{position: relative;}
.has_form_btn .form-fieldset{padding-bottom:60px;}
.has_form_btn + .form_btn{margin-top: 5px;float: right;}

/* 弹窗内的意见框样式 */
.suggestInput textarea{height:80px !important; -webkit-resize:none; -moz-resize:none; resize:none;}

/* 表格样式 */
.fixed-table-toolbar .bs-bars, .fixed-table-toolbar .search, .fixed-table-toolbar .columns{margin:0 !important;}


/* 左侧树 右侧表格 布局样式 */
.treeTableLayout .row{margin:0; background:#f5f5f5; border:1px solid #DDD;}
.treeTableLayout .selectTree{padding:10px; border-right:1px solid #DDD;}
.treeTableLayout .selectCon{padding:10px;}
.treeTableLayout .selectCon .bootstrap-table{border:none; padding:0;}


/* 调整页面字体大小 */
.bootstrap-table .table:not(.table-condensed), .bootstrap-table .table:not(.table-condensed)>tbody>tr>th, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>th, .bootstrap-table .table:not(.table-condensed)>thead>tr>td, .bootstrap-table .table:not(.table-condensed)>tbody>tr>td, .bootstrap-table .table:not(.table-condensed)>tfoot>tr>td,
.fixed-table-container thead th .th-inner, .fixed-table-container tbody td .th-inner,
.ztree *,
button[class^='bootstrap-table-'],
.form-xs .dform-input .control-label,
.form-xs .dform-input .form-control{font-size:14px !important;}

.ztree *{color:#555;}


/* 修改*/
button{
    margin-bottom: 3px !important;
}
.bootstrap-table btn-xs{margin-right: 0;}
.form-fieldset{
    padding: .35em 0.625rem .75em \9 !important;
}
.form-inline .dform-input > .flex_val_1{
    margin-left: 120px \9 !important;
}


/* 老年模式 */
.oldAgeMode *{font-size:18px !important;}
.oldAgeMode .form-control{height:30px;}

.oldAgeMode .form-xs .dform-input{height:40px;}
.oldAgeMode .form-xs .dform-input .control-label{font-size:18px !important;}
.oldAgeMode .form-xs .dform-input .form-control{height:30px !important; font-size:18px !important;}

.oldAgeMode .bootstrap-table .fixed-table-body > .table.table-hover{margin-top:-40px !important;}
.oldAgeMode .fixed-table-container thead th .th-inner,
.oldAgeMode .fixed-table-container tbody td .th-inner{height:40px; line-height:40px; font-size:18px !important;}

.oldAgeMode .bootstrap-table .table:not(.table-condensed),
.oldAgeMode .bootstrap-table .table:not(.table-condensed)>tbody>tr>th,
.oldAgeMode .bootstrap-table .table:not(.table-condensed)>tfoot>tr>th,
.oldAgeMode .bootstrap-table .table:not(.table-condensed)>thead>tr>td,
.oldAgeMode .bootstrap-table .table:not(.table-condensed)>tbody>tr>td,
.oldAgeMode .bootstrap-table .table:not(.table-condensed)>tfoot>tr>td{padding:6px; font-size:18px !important;}

.oldAgeMode button[class^='bootstrap-table-']{height:30px !important; padding:4px 15px !important; margin-bottom:10px !important; background-position-x:5px; font-size:20px !important; font-weight:400;}
.oldAgeMode .bootstrap-table-submit{background-position-y:-130px;}
.oldAgeMode .bootstrap-table-clear{background-position-y:-254px;}
.oldAgeMode .bootstrap-table-review{background-position-y:-186px;}
.oldAgeMode .bootstrap-table-query {background-position-y:-160px;}
.oldAgeMode .bootstrap-table-edit{background-position-y:-20px;}
.oldAgeMode .bootstrap-table-verify{background-position-y:-338px;}
.oldAgeMode .bootstrap-table-add{background-position-y:10px;}
.oldAgeMode .bootstrap-table-delete{background-position-y:-47px;}
.oldAgeMode .bootstrap-table-download{background-position-y:-74px;}
.oldAgeMode .bootstrap-table-upload{background-position-y:-102px;}
.oldAgeMode .bootstrap-table-disable{background-position-y:-281px;}
.oldAgeMode .bootstrap-table-enable{background-position-y:-308px;}
.oldAgeMode .bootstrap-table-save{background-position-y:-360px;}
.oldAgeMode .bootstrap-table-cancel{background-position-y:-390px;}

.oldAgeMode .layui-laydate .layui-laydate-main{width:272px;}
.oldAgeMode .layui-laydate .layui-laydate-header{padding:10px 70px 5px; line-height:30px;}
.oldAgeMode .layui-laydate .layui-laydate-header i {top: 10px}
.oldAgeMode .layui-laydate .layui-laydate-header i.laydate-prev-y {left: 15px}
.oldAgeMode .layui-laydate .layui-laydate-header i.laydate-prev-m {left: 45px}
.oldAgeMode .layui-laydate .layui-laydate-header i.laydate-next-m {right: 15px}
.oldAgeMode .layui-laydate .layui-laydate-header i.laydate-next-y {right: 45px}
.oldAgeMode .layui-laydate .layui-laydate-content{padding:10px;}
.oldAgeMode .layui-laydate .layui-laydate-content td,
.oldAgeMode .layui-laydate-content th{width:36px; height:30px; padding:5px;}
.oldAgeMode .layui-laydate .layui-laydate-footer{height:46px; padding:10px 20px;}
.oldAgeMode .layui-laydate .laydate-footer-btns{top:10px;}

.oldAgeMode .footer_con>.xgzd{padding-left:20px;}
.oldAgeMode .xgzd_con_item{margin-right:6px;}
.oldAgeMode .other_more_con>.zlb{width:auto;}
.oldAgeMode .copyRightCon{width:100%; text-align:center;}
.oldAgeMode .copyRightCon>li{float:none; display:inline-block;}
.oldAgeMode .foot_ba{width:100%;}
.oldAgeMode .foot_ba_con{margin-left:10%;}

/* 票据开具 */
.oldAgeMode .layout_toolbar{padding:10px; padding-bottom:0 !important;}
.oldAgeMode .pjPage{width:90%; margin-left:5%;}
.oldAgeMode .pj_hd{font-size:30px !important; margin-bottom:90px;}
.oldAgeMode .pj_table th, .oldAgeMode .pj_table td{height:40px;}
.oldAgeMode .bizCode{top:60px;}
.oldAgeMode .payWay{top:100px;}
.oldAgeMode #otherWay{height:30px; width:150px;}
.oldAgeMode #einvoiceinfo{top:55px;}
.oldAgeMode #form .formInput{height:138px;}
.oldAgeMode #form .formInput .leftTitle{height:100%; padding:16px 5px;}
.oldAgeMode #form .formInput .item{height:40px;}
.oldAgeMode #form .formInput .item label{font-weight:800; line-height:40px;}
.oldAgeMode #form .formInput .ztreeBox_inp{height:90% !important;}
.oldAgeMode #form .formInput .form-control{height:100%;}
.oldAgeMode #form .pj_foot .form-control{height:25px;}
.oldAgeMode .drawEInvoiceOpen p.info span{margin-left:130px;}


/* 中间main-content部分 header样式 */
.custom-header-flex{display:flex; align-items:center; justify-content:space-between; padding:5px;}
.custom-header-flex.border-transparent{border-color:transparent;}
.custom-header-flex.no-padding{padding:0;}
.custom-header-flex .custom-header-flex-left{flex:1; margin-right:10px;}
.custom-header-flex .custom-header-flex-left .nav-tabs{margin-bottom:0;}
.custom-header-flex .subtitle{font-size:15px;}

/* 弹窗按钮颜色反转样式 */
.layui-reverse-btn .layui-layer-btn a{color:#333; border-color:#DEDEDE; background-color:#FFF;}
.layui-reverse-btn .layui-layer-btn a:last-child{color:#FFF !important; background-color:#3370FF !important; border-color:#3370FF !important;}
.layui-reverse-btn .layui-layer-btn .layui-layer-btn0:not(:last-child){color:#333 !important; background-color:#FFF !important; border-color:#DEDEDE !important;}
.layui-reverse-btn .layui-layer-btn .layui-layer-btn0:not(:last-child):hover{color:#3370FF !important;}
/* 最后一个按钮填充颜色（默认为白底黑字） */
.active-last-btn .layui-layer-btn .layui-layer-btn0{color:#FFF !important; background-color:#3370FF !important; border-color:#3370FF !important;}

/* flex布局 */
.display-flex{display:flex !important;}
.display-flex-column{flex-direction:column;}
.display-flex .display-flex--1{flex:1;}
.display-flex-column .display-flex--1{min-height:0; overflow:auto;}

.display-flex .flex--1{flex:1; min-width:0;}
.display-flex.flex-column{flex-direction:column;}
.display-flex.flex-column .flex--1{min-height:0; overflow:auto; min-width:auto;}
.display-flex.flex-center{align-items:center;}
.display-flex.flex-space-between{justify-content:space-between;}

/* 状态圆点 */
[class^='status-dot-']{display:inline-block; width:5px; height:5px; border-radius:50%; vertical-align:middle;}
.status-dot-1, .status-dot-blue{background:#3370FF;}
.status-dot-2, .status-dot-orange{background:#FF7925;}
.status-dot-3, .status-dot-green{background:#1DBF76;}
.status-dot-4, .status-dot-red{background:#FA252C;}
.status-dot-5, .status-dot-gray{background:#ADB5C4;}

/* bootstrap标签样式 */
.label{font-weight:400 !important; font-size:13px;}
.label.label-small{font-size:12px;}
.label.label-large{font-size:14px;}
.label.label-default{background:#ADB5C4;}
.label.label-primary{background:#3370FF;}
.label.label-success{background:#1DBF76;}
.label.label-info{background:#07C1FF;}
.label.label-warning{background:#FF7925;}
.label.label-danger{background:#FA252C;}
.label.label-plain.label-default{color:#ADB5C4; background:#F4F4F5;}
.label.label-plain.label-primary{color:#3370FF; background:#EDF3FA;}
.label.label-plain.label-success{color:#1DBF76; background:#EDFAF2;}
.label.label-plain.label-info{color: #07C1FF; background:#E5F1F5;}
.label.label-plain.label-warning{color:#FF7925; background:#F9ECD6;}
.label.label-plain.label-danger{color:#FA252C; background:#F3E6E6;}

@media print {
    .no-print {
        display: none;
    }
}
.label-2line {
    display: inline-block;
    line-height: 0.9;
}
/*自定义按钮样式*/
.customBtn {
    padding: 3px 12px !important;
    color: white;
    background-color: #4381f7 !important;
    border: none;
    border-radius: 3px !important;
    font-size: 12px;
}
.customBtn.default{
    background-color: #FFF !important;
    border: 1px solid #ccc !important;
    color: #333 !important;
}
.customBtn.disabled {cursor: not-allowed;}
.customBtn.btnGray{
    background-color: #8d8787 !important;
}
.red{color: red;}
.blue{color: blue;}
.fullScreen {
    margin: 0 15px 10px 0;
    padding: 5px 25px;
    font-size: 12px;
    background-color: #00aaff;
    border: none;
    border-radius: 3px;
    color: white;
}