@charset "utf-8";
html {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

body, .form-control {
    font-size: 12px;
}

/*gc 于1.2日修改边框颜色*/
.form-control {
    border-color: #EBEDF8 !important;
    box-shadow: none;
    color: #343434;
}

.form-control:focus {
    border-color: #437EE8 !important;
}

body, button, input, select, textarea {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
}

h1, h2, h3, h4, h5, h6, * {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    -webkit-font-smoothing: antialiased
}

address, cite, dfn, em, var {
    font-style: normal;
}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0px;
    padding: 0px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:link {
    text-decoration: none;
}

h4 img {
    cursor: pointer
}

textarea:focus, input[type=text]:focus, input[type=password]:focus {
    border: 1px solid #437EE8 !important;
}

input.ria, input.ria:hover {
    border: none !important;
}

input[type=button]:hover, input[type="submit"]:hover {
    cursor: pointer;
    border: none !important;
}

input.ria:hover {
    background: #91a144;
    cursor: pointer;
}

img {
    border: none;
}

.floatImg {
    float: left;
}

body a {
    outline: none;
    text-decoration: none;
}

*:focus {
    outline: none;
}

textarea {
    resize: none;
    border: none;
}

button, input {
    outline: none;
    border: none;
}

ul, li {
    list-style: none;
}

strong {
    position: relative;
    top: -2px;
    color: red
}

/*body{*/
/*background-color: #f4f5fb;*/
/*}*/

/*图片上下居中*/
.centerImg {
    display: table-cell;
    *display: block;
    *font-size: 0; /*兼容底版本ie,font-size，为height的0.873*/
    vertical-align: middle;
    text-align: center;
}

.centerImg img {
    vertical-align: middle;
}

/*收缩定位*/
.pos-rel {
    position: relative;
}

.pos-b-c, .pos-b-c-r {
    position: absolute;
    right: 0;
    width: 20px;
    height: 20px;
    background: url("../img/openSpace.svg");
    background-size: 20px 20px;
    cursor: pointer;
}

.bg-shrink {
    background: url("../img/shrinkSpace.svg");
}

/*清浮动2 clearfix 通用*/
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

/*清浮动2 对子元素浮层有影响*/
.clear {
    height: 0;
    overflow: hidden;
    clear: both
}

.tex-center {
    text-align: center;
}

/*块级元素*/
.dis-block {
    display: block !important;
}

.dis-none {
    display: none !important;
}

.dis-inline-block {
    display: inline-block !important;
}

/*边框*/
.border0 {
    border: none !important;
}

.borb1 {
    border-bottom: 1px solid #e5e5e5;
}

.bor1 {
    border: 1px solid #EBEDF8;
}

.border-red12 {
    border-radius: 12px;
}

.line-h {
    line-height: 1;
}

.fontwei {
    font-weight: 600;
}

.fl-l {
    float: left;
}

/*圆角*/
.bor0 {
    border-radius: 0px;
}

/*内边距*/
.pad-tb5 {
    padding: 5px 0;
}

.pad0 {
    padding: 0px;
}

.padT10 {
    padding: 10px 20px !important;
}

.pad20 {
    padding: 20px;
}

.pad15 {
    padding: 15px !important;
}

.padlr15 {
    padding: 0 15px !important;
}

.pad-l0 {
    padding-left: 0px;
}

.pad-l10 {
    padding-left: 10px;
}

.pad-l15 {
    padding-left: 15px;
}

.pad-l20 {
    padding-left: 20px;
}

.pad-l25 {
    padding-left: 25px;
}

.pad-l30 {
    padding-left: 30px;
}

.pad-l40 {
    padding-left: 40px;
}

.pad-l50 {
    padding-left: 50px;
}

.pad-l60 {
    padding-left: 60px;
}

.pad-l70 {
    padding-left: 70px;
}

.pad-l80 {
    padding-left: 80px;
}

.pad-l90 {
    padding-left: 90px;
}

.pad-l100 {
    padding-left: 100px;
}

.pad-r0 {
    padding-right: 0px;
}

.pad-r5 {
    padding-right: 5px;
}

/* 添加 */
.pad-r10 {
    padding-right: 10px;
}

.pad-r15 {
    padding-right: 15px;
}

.pad-r20 {
    padding-right: 20px;
}

.pad-r30 {
    padding-right: 30px;
}

.pad-r40 {
    padding-right: 40px;
}

.pad-r50 {
    padding-right: 50px;
}

.pad-r60 {
    padding-right: 60px;
}

.pad-r70 {
    padding-right: 70px;
}

.pad-r80 {
    padding-right: 80px;
}

.pad-r90 {
    padding-right: 90px;
}

.pad-r100 {
    padding-right: 100px;
}

.pad-t0 {
    padding-top: 0px;
}

.pad-t5 {
    padding-top: 5px;
}

.pad-t10 {
    padding-top: 10px;
}

.pad-t15 {
    padding-top: 15px;
}

.pad-t20 {
    padding-top: 20px !important;
}

.pad-t30 {
    padding-top: 30px;
}

.pad-t40 {
    padding-top: 40px;
}

.pad-t50 {
    padding-top: 50px;
}

.pad-t60 {
    padding-top: 60px;
}

.pad-t70 {
    padding-top: 70px;
}

.pad-t80 {
    padding-top: 80px;
}

.pad-t90 {
    padding-top: 90px;
}

.pad-t100 {
    padding-top: 100px;
}

.pad-b0 {
    padding-bottom: 0px;
}

.pad-b10 {
    padding-bottom: 10px;
}

.pad-b15 {
    padding-bottom: 15px;
}

.pad-b20 {
    padding-bottom: 20px;
}

.pad-b30 {
    padding-bottom: 30px;
}

.pad-b40 {
    padding-bottom: 40px;
}

.pad-b50 {
    padding-bottom: 50px;
}

.pad-b60 {
    padding-bottom: 60px;
}

.pad-b70 {
    padding-bottom: 70px;
}

.pad-b80 {
    padding-bottom: 80px;
}

.pad-b90 {
    padding-bottom: 90px;
}

.pad-b100 {
    padding-bottom: 100px;
}

.pad-lr5 {
    padding: 0px 5px;
}

.pad-tb30 {
    padding: 30px 0px !important;
}

.pad-lr100 {
    padding: 0px 100px;
}

/*外边距*/
.mar0 {
    margin: 0px !important;
}

.mar-t0 {
    margin-top: 0 !important;
}

.mar10 {
    margin: 10px;
}

.mar20 {
    margin: 20px;
}

.mar-tf15 {
    margin-top: -15px;
}

.mar-t5 {
    margin-top: 5px !important;
}

.mar-t10 {
    margin-top: 10px;
}

.mar-t15 {
    margin-top: 15px;
}

.mar-t20 {
    margin-top: 20px;
}

.mar-t30 {
    margin-top: 30px;
}

.mar-t22 {
    margin-top: -22px;
}

.mar-b0 {
    margin-bottom: 0px;
}

.mar-b5 {
    margin-bottom: 5px;
}

.mar-b10 {
    margin-bottom: 10px !important;
}

.mar-b15 {
    margin-bottom: 15px;
}

.mar-b20 {
    margin-bottom: 20px !important;
}

.mar-b30 {
    margin-bottom: 30px;
}

.mar-l10 {
    margin-left: 10px
}

.mar-l15 {
    margin-left: 15px
}

.mar-l20 {
    margin-left: 20px
}

.mar-l30 {
    margin-left: 30px
}

.mar-r10 {
    margin-right: 10px;
}

.mar-r30 {
    margin-right: 30px
}

.mar-r20 {
    margin-right: 20px
}

.mar-r70 {
    margin-right: 70px;
}

.cor-white {
    color: white !important;
}

/*宽度*/
.w-point100 {
    width: 100% !important;
}

/*字体大小*/
.font-size12 {
    font-size: 12px !important;
}

.font-size14 {
    font-size: 14px !important;
}

.font-size16 {
    font-size: 16px !important;
}

.font-size18 {
    font-size: 18px !important;
}

.font-size20 {
    font-size: 20px !important;
}

.font-size22 {
    font-size: 22px !important;
}

.font-size24 {
    font-size: 24px !important;
}

/*颜色*/
.cor-red {
    color: red;
}

.cor-black {
    color: black;
}

.cor-blue {
    color: blue;
}

.cor-white {
    color: white;
}

.cor-orange {
    color: orange;
}

.cor-green {
    color: green;
}

.cor-yellow {
    color: #D2B48C;
}

.cor-2F2FFF {
    color: #437EE8;
    cursor: pointer;
}

/* 蓝色 */
.cor-437EE8 {
    color: #437EE8 !important;
}

/* 蓝色 */
.cor-2F2FFF:hover {
    color: #333;
}

.cor-D72B17 {
    color: #D72B17;
}

.cor-FF005D {
    color: #FF005D;
}

/* 红色 */
.cor-2F48DC {
    color: #2F48DC;
}

.cor-28A5F7 {
    color: #28A5F7;
}

.cor-999 {
    color: #999;
}

.cor-ccc {
    color: #cccccc;
}

.cor-fff {
    color: #fff !important;
}

.cor-50ce12 {
    color: #50ce12;
}

.bg-btn-7BAB47 {
    background-color: #7BAB47 !important;
}

/*边框颜色*/
.border-none {
    border: none !important;
}

.bor-corebedf8 {
    border-color: #ebedf8 !important;
}

/*背景色*/
.bgc-cor437EE8 {
    background-color: #437EE8;
}

.bgc-corebedf8 { /*分割线颜色*/
    background-color: #ebedf8;
    position: relative;
    top: -1px; /*解决高举查询出现双边线的情况*/
}

.bgc-corf4f5fb { /*主背景颜色*/
    background-color: #f4f5fb;
}

.bgc-corf5f5f5 {
    background-color: #f5f5f5;
}

.bgc-corFFF {
    background-color: #fff;
}

.cur-point {
    cursor: pointer;
}

/*帖子审核table切换列表  wuzhenmei*/
.listSwitch {
    width: 100%;
    border-bottom: 1px solid #ADADAD;
    overflow: hidden;
    margin-bottom: 15px;
}

.listSwitch li {
    float: left;
    padding: 5px 10px;
}

.listSwitch li a {
    color: #000000;
}

.listSwitch li a:hover {
    color: #4D9EE1;
    text-decoration: none;
}

.listSwitch li:nth-child(1) {
    border-right: 1px solid #D0D0D0;
}

.basic-set-button {
    display: inline-block;
    margin-left: 240px;
}

.basic-set-block {
    display: block !important;
}

.hot-choice-span {
    margin-left: 20px;
}

.hot-choice-i {
    width: 90px;
    display: inline-block;
    font-style: normal;
}

.gagDay {
    width: 150px;
}

.report-button {
    margin-top: 17px;
}

.widthInp {
    width: 90%;
    margin: 0 auto;
}

/* 表格头部制灰色 */
.departmentList table {
    text-align: center;
}

/*gc 修改text-align*/
.departmentList table thead th {
    text-align: left;
    background-color: #f5f5f5;
    height: 30px; /* 修改  */
    padding: 6px 8px; /* 修改  */
    color: #121212;
    font-weight: 600; /*gc修改  */

}

.departmentList .table tbody td { /* 修改  */
    padding: 6px 8px !important;
    /*white-space:nowrap;!* 规定文本是否折行 *!*/
    /*overflow: hidden;!* 规定超出内容宽度的元素隐藏 *!*/
    /*text-overflow: ellipsis;*/
}

/* .departmentList .table  thead  tr  th{
	padding: 6px 8px!important;
} */
/* .fixed-table-pagination .pagination a{
	padding: 4px 12px;
} */
/* 时间输入框的样式 */
.form-con01 {
    display: block;
    /* height: 30px !important;                  //这是修改的
    padding: 6px 12px !important;
    font-size: 14px !important; */
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #EBEDF8 !important;
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;*/
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #F5F5F5;
    opacity: 1;
}

/* 有序排列输入框和错误提示样式 */
.fgp {
    position: relative;
    font-size: 12px;
    /*text-align: right!important;*/
}

.form-inline .fgp input, .form-inline .fgp select {
    width: 150px;
    font-size: 12px;
}

.form-inline .fgp select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url("../img/slctArowIcon.png");
    background-repeat: no-repeat;
    background-position: calc(100% - 7px) 50%;
    background-size: 9.5px auto;
    padding: 0;
    padding-left: 10px;
}

select.form-control {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url("../img/slctArowIcon.png"); /*gc修改*/
    background-repeat: no-repeat;
    background-position: calc(100% - 7px) 50%;
    background-size: 9.5px auto; /*gc修改*/
    padding: 0;
    padding-left: 10px;
}

.fgNlbel {
    width: 100px;
    padding-left: 20px;
    text-align: left !important;
    font-weight: normal;
    /* margin-right: 10px;*/
}

.fgp label:last-child {
    position: absolute;
    right: 0;
    bottom: -2px;
    font-weight: normal;
    color: red;
    font-size: 12px;
}

.fgp label:nth-child(2) {
    position: absolute;
    right: 0px;
    bottom: -2px;
    font-weight: normal;
    color: red;
    font-size: 12px;
}

/* 模糊查询错误提示 */
.fgp label:nth-child(3) {
    position: absolute;
    right: 0px;
    bottom: -2px;
    font-weight: normal;
    color: red;
    font-size: 12px;
}

.whCheckbox {
    width: 253px;
    height: 49px;
    line-height: 34px;
    padding-bottom: 10px;
    text-align: center;
}

/* 角色的错误提示特殊处理 */
.fgpCheckbox {
    position: relative;
}

.fgpCheckbox label label:last-child {
    position: absolute;
    left: 100px;
    bottom: -2px;
    font-weight: normal;
    color: red;
    font-size: 12px;
}

table {
    font-size: 12px;
!important;
}

/* 百分号上下居中 */
.mdRate {
    display: inline-block;
    vertical-align: middle;
    margin-top: -22px;
}

/*模糊查询*/

#pop {
    /*width: 150px;*/
    height: 150px;
    overflow-y: auto;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 0px;
    position: absolute;
    top: 20px;
    left: 103px;
    right: 0;
    z-index: 999;
}

#pop ul li {
    padding-left: 5px;
}

#pop ul li:hover {
    background-color: #CCC;
}

.layui-layer-load
{
    /*background: url(../img/loading-1.gif) no-repeat center center #00000003 !important;*/
    /*opacity: 0.2;*/
    /*margin-top: -20px !important;*/
}

/*企业资质*/
#pops {
    width: 100%;
    height: 150px;
    text-align: left;
    overflow-y: auto;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 0px;
    position: absolute;
    top: 20px;
    left: 1px;
    right: 0;
    z-index: 999;
}

#pops ul li {
    padding-left: 5px;
    height: 20px;
    line-height: 20px;
}

#pops ul li:hover {
    background-color: #CCC;
}

/**/
#popNew {
    width: 100%;
    height: 150px;
    text-align: left;
    overflow-y: auto;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 0px;
    position: absolute;
    top: 20px;
    left: 1px;
    right: 0;
    z-index: 999;
}

#popNew ul li {
    padding-left: 5px;
}

#popNew ul li:hover {
    background-color: #CCC;
}

.btn {
    border-radius: 2px;
}

.btnSearchZ {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #2AA5FF;
    background: url(../img/slctArowIcon.png) no-repeat center center;
    width: 14px;
    height: 17px;
    background-size: 9.5px auto;
}

/* 按照设计图修改的东西  -----------------------------------这是修改的*/

.input-sm {
    padding: 0 4px;
    height: 20px;
    border-radius: 9px;
}

textarea.input-sm {
    border-radius: 2px;
}

.btn-info {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
}

.bgci {
    background: url(../img/iconName.png) no-repeat center center;
}

.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info:active:focus {
    background-color: #2A63CA;
    border-color: #2A63CA;
    outline: none;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #ccc !important;
    border-color: #ccc !important;
}

/* .btn-selectd {
	background-color: #0849A3!important;
	border-color: #0849A3!important;
} */
select.input-sm {
    height: 20px;
    line-height: 20px;
}

/* 面包屑的修改 */
.breadcrumb {
    background-color: initial;
    border-radius: 0;
    border-bottom: 1px solid #437EE8;
    margin-bottom: 8px;
}

/* 通用白色底圆角边框 */
.bgcbdr {
    background: white;
    border: 1px solid #EBEDF8;
    border-radius: 0px;
    overflow: hidden;
}

.container-fluid {
    padding: 0;
    margin: 20px;
}

.pad10 {
    padding: 10px 20px;
}

/* 新按钮样式 */
.btnNew {

}

.btnContent {
    position: relative;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background-color: #77ace5;
    padding: 0 5px;
    color: #fff;
    font-size: 12px;
}

.btnContent:before {
    position: absolute;
    top: 0;
    left: -20px;
    display: block;
    content: '';
    width: 20px;
    height: 24px;
    background: url(../img/blbg.png) no-repeat center center;
}

.btnContent:after {
    position: absolute;
    top: 0;
    right: -20px;
    display: block;
    content: '';
    width: 20px;
    height: 24px;
    background: url(../img/brbg.png) no-repeat center center;
}

.btnContentGray {
    background-color: #e8e8e8;
}

.btnContentGray:before {
    background: url(../img/glbg.png) no-repeat center center;
}

.btnContentGray:after {
    background: url(../img/grbg.png) no-repeat center center;
}

/*layer样式修改*/
body .demo-new-class {
    background-color: #f4f5fb;
}

body .demo-new-class .layui-layer-title {
    background: #fff;
    border-bottom: 1px solid #fff;
    color: #343434;
    font-size: 14px;
    height: 3rem;
    line-height: 3rem;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .demo-new-class .layui-layer-setwin {
    top: 11px;
}

/*layer样式修改*/
/*body .demo-class {*/
    /*background-color: #F8F9FB;*/
/*}*/

/*刷新背景色*/
body .hui-demo-class {
    /*background-color: #FFFFFF;*/
    /*opacity: 0.1;*/
    background-color: #ffffff;
    opacity: 0.1;
    /*background: rgba(255,255,255,0.1);*/
}

body .demo-class .layui-layer-title {
    height: 54px;
    line-height: 48px;
    background: #fff;
    border-bottom: 1px solid #ebebf8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .demo-class .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

body .demo-class .layui-layer-setwin {
    top: 17px;
}

/*报关复核layer样式修改*/
body .audit-demo-class {
    background-color: #F8F9FB;
}

body .audit-demo-class .layui-layer-title {
    background: #fff;
    border-bottom: 1px solid #ebebf8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .audit-demo-class .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

/*报关复核商品详情layer样式修改*/
body .audit-goods-class {
    border-radius: 2px;
    overflow: hidden;
    top: 0px !important;
    left: 0 !important;
}

body .audit-goods-class .layui-layer-title {
    margin-right: 20px;
    margin-left: 20px;
    background: #fff;
    padding: 3px 77px 0 15px !important;
    border-bottom: 1px solid #ebebf8;
    font-weight: normal;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .audit-goods-class .layui-layer-setwin {
    right: 20px !important;
}

body .audit-goods-class .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

/*全屏弹窗,不要间距*/
body .fullDmClass {
    border-radius: 2px;
    overflow: hidden;
    top: 0px !important;
}

body .fullDmClass .layui-layer-title {
    margin-right: 20px;
    margin-left: 20px;
    background: #fff;
    padding: 3px 77px 0 15px !important;
    border-bottom: 1px solid #ebebf8;
    font-weight: normal;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .fullDmClass .layui-layer-setwin {
    right: 20px !important;
}

body .fullDmClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

/* message提示语样式 */
body .msgClass {
    top: 200px !important;
    background: #00000085;
}

body .msgClass .layui-layer-content {
    /*background-color: #000;*/
    color: #FFFFFF;
    /*opacity: 0.3;*/
    text-align: center;
    /*background: black;*/
    /*opacity: .3;*/
    /*height: 40px;
    line-height: 40px;*/
    border-radius: 2px;
    padding: 20px;
}

/*confirm提示是否样式*/
body .confirmClass {
    border-radius: 2px;
    top: 100px !important;
}

body .confirmClass .layui-layer-title {
    height: 44px; /*详情提示弹出框*/
    line-height: 44px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
    border-bottom: 1px solid #ebebf8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .confirmClass .layui-layer-setwin {
    top: 17px;
}

body .confirmClass .layui-layer-content {
    border-bottom: 1px solid #ebebf8;
    padding-left: 0;
    padding-right: 0;
    margin: 0 20px 20px;
    min-width: 320px;
}

body .confirmClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

body .confirmClass .layui-layer-btn .layui-layer-btn1 {
    background-color: #f8f8f8;
    border-color: #e5e5e5;
    color: #999;
}

body .confirmClass .layui-layer-btn {
    padding-bottom: 20px;
}

/* 内容较少的 新增 编辑 详情，弹出框样式 超出显示滚动条*/
body .autoBKClass {
    border-radius: 2px; /* overflow:hidden;*/
    top: 102px !important;
}

body .autoBKClass .layui-layer-title {
    height: 48px;
    line-height: 48px;
    margin-right: 20px;
    margin-left: 20px;
    background: #fff;
    padding: 0px 77px 0 0px !important;
    border-bottom: 1px solid #ebebf8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .autoBKClass .layui-layer-setwin {
    top: 17px;
}

body .autoBKClass .layui-layer-setwin {
    right: 20px !important;
}

body .autoBKClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}

body .autoBKClass .layui-layer-btn {
    padding: 0;
    border-top: 1px solid #ebebf8;
    padding-top: 20px;
    margin-left: 20px;
    margin-left: 20px;
}

/* 内容较少的 新增 编辑 详情，弹出框样式 超出显示滚动条*/
body .autoZHClass {
    border-radius: 2px; /* overflow:hidden;*/
    top: 102px !important;
}

body .autoZHClass .layui-layer-title {
    height: 48px;
    line-height: 48px;
    margin-right: 20px;
    margin-left: 20px;
    background: #fff;
    padding: 0px 77px 0 0px !important;
    border-bottom: 1px solid #EBEDF8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .autoZHClass .layui-layer-setwin {
    top: 17px;
}

body .autoZHClass .layui-layer-setwin {
    right: 20px !important;
}

body .autoZHClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}

body .autoZHClass .layui-layer-btn {
    padding: 0;
}

/* 内容较少的 新增 编辑 详情，弹出框样式 */
body .autoDmClass {
    border-radius: 2px; /* overflow:hidden;*/
    top: 102px !important;
}

body .autoDmClass .layui-layer-title {
    height: 54px;
    line-height: 54px;
    background: #fff;
    border-bottom: 1px solid #ebebf8;
    padding-left: 10px !important;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

.layui-layer-page.autoDmClass .layui-layer-content {
    overflow: initial;
}

body .autoDmClass .layui-layer-setwin {
    top: 17px;
}

body .autoDmClass .layui-layer-setwin {
    right: 10px !important;
}

body .autoDmClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
}

body .autoDmClass .layui-layer-btn {
    padding: 0;
    padding-bottom: 10px;
}

/* 内容较少的 新增 编辑 详情，弹出框样式模糊查询内容挤出去的 */
body .selectDmClass {
    border-radius: 2px; /* overflow:hidden;*/
    top: 102px !important;
}

body .selectDmClass .layui-layer-title {
    height: 54px;
    line-height: 54px;
    background: #fff;
    padding: 0px 77px 0 20px !important;
    border-bottom: 1px solid #ebebf8;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

.layui-layer-page.selectDmClass .layui-layer-content {
    overflow: initial;
}

body .selectDmClass .layui-layer-setwin {
    top: 17px;
}

body .selectDmClass .layui-layer-setwin {
    right: 20px !important;
}

body .selectDmClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}

body .selectDmClass .layui-layer-btn {
    /*border-top: 1px solid #EBEDF8;*/
    padding: 20px 20px 10px 20px;
}

/*内容少弹框模糊查询显示不全*/
body .initDmClass {
    border-radius: 2px;
    overflow: initial;
    top: 102px !important;
}

body .initDmClass .layui-layer-title {
    margin-right: 20px;
    margin-left: 20px;
    background: #fff;
    padding: 3px 77px 0 15px !important;
    border-bottom: 1px solid #e5e5e5;
    /*border-radius:  22px 22px 0px 0px !important;*/
}

body .initDmClass .layui-layer-setwin {
    right: 20px !important;
}

body .initDmClass .layui-layer-btn a {
    height: 20px;
    min-width: 80px;
    background-color: #437EE8;
    border-color: #437EE8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
}

.layui-layer-page.initDmClass .layui-layer-content {
    overflow: initial;
}

/* 表格隔行变色和表格hover */
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #F7FaFD !important;
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
    background-color: #F7FaFD !important;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success, .table > tfoot > tr > td.success,
.table > thead > tr > th.success, .table > tbody > tr > th.success,
.table > tfoot > tr > th.success, .table > thead > tr.success > td,
.table > tbody > tr.success > td, .table > tfoot > tr.success > td,
.table > thead > tr.success > th, .table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #F5F9FD;
}

.table-hover > tbody > tr:hover {
    background-color: #E9F0FC;
}

/* checkbox在label内的复选框效果 */
.allCkbox {
    background: url(../img/cbxnckd.svg) no-repeat left center;
    background-size: 12px;
}

.allCkboxScs {
    background: url(../img/cbxckd.png) no-repeat left center;
    background-size: 12px;
}

.iLbCkbox {
    background: url(../img/cbxnckd.svg) no-repeat left center;
    background-size: 12px;
}

.iLbCkboxYw {
    background: url(../img/cbxnckd.svg) no-repeat left center;
    background-size: 12px;
}

.iLbCkbxScs {
    background: url(../img/cbxckd.png) no-repeat left center;
    background-size: 12px;
}

.disiLbCkbxScs {
    background: url(../img/discbxckd.svg) no-repeat left center;
    background-size: 12px;
}

/* radio在label内的单选框选框效果 */
.iLbRdo {
    background: url(../img/rdnckd.svg) no-repeat left center;
    background-size: 12px;
}

.iLbRdoScs {
    background: url(../img/rdckd.png) no-repeat left center;
    background-size: 12px;
}

/*状态按钮间距*/
.export li, .import li {
    margin-left: 20px !important;
    padding-left: 0 !important;
}

.table th, .table td {
    vertical-align: middle !important;
}

.bgc-8ddeb0 td { /* 绿色 */
    background-color: #8ddeb0 !important;
}

.bgc-FFD559 td { /* 黄色 */
    background-color: #FFD559 !important;
}

.bgc-f77575 td { /* 红色 */
    background-color: #f77575 !important;
}

/*表格移入样式去除   4.6*/
/*.table-hover>tbody>tr:hover>td ,.table-hover>tbody>tr.success:hover>td{*/
/*!*background-color: #8ebff3!important;*!*/
/*background-color: #E9F0FC!important;*/
/*}*/
/*.cor-bgcRed{
	color: #ffced4!important;
}
.cor-bgcBlue{
	color: #d5e9f9!important;
}
.bgcRed{
	background-color: #ffced4!important;
}
.bgcBlue{
	background-color: #d5e9f9!important;
}*/
.cor-bgcRed {
    color: #EB5635 !important;
}

.cor-bgcBlue {
    color: #437EE8 !important;
}

.bgcRed {
    /*background-color: #F0AFA8!important;*/
    background: #FFDBD8 !important;
}

.bgcBlue {
    /*background-color: #C9DAF9!important;*/
    background: #D4E3FF !important;
}

.bgcBlueBor {
    background-color: #C9DAF9 !important;
    border-color: #C9DAF9 !important;
    color: #437EE8 !important;
}

.bgcD {
    background-color: #fff !important;
    /*border-color: #fdf2e0;*/
    /*-moz-user-select:none; !* Firefox私有属性 *!
    -webkit-user-select:none; !* WebKit内核私有属性 *!
    -ms-user-select:none; !* IE私有属性(IE10及以后) *!
    -khtml-user-select:none; !* KHTML内核私有属性 *!
    -o-user-select:none; !* Opera私有属性 *!
    user-select:none; !* CSS3属性 *!
    -webkit-filter: blur(3px); !* Chrome, Opera *!
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);*/
}

/*去掉表格的圆角*/
.fixed-table-container {
    border-radius: 0;
}

/*表格分页字号*/
.rowStyleTable tr:nth-child(even) td {
    background-color: #F7FaFD !important;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #437ee8;
    border-color: #437ee8;
}

.pagination .jumpto {
    margin-left: 20px;
}

.jumpto .btn-default {
    color: #fff;
    background-color: #437ee8;
    border-color: #437ee8;
    padding: 4px 12px;
}

.page-list {
    position: fixed;
    right: 40px;
    /*bottom: -53px;*/
}

.fixed-table-pagination {
    text-align: center;
}

.fixed-table-pagination div.pagination {
    float: none !important;
    position: absolute;
    left: 50%; /*gc 于12.23日修改页面后一行点击不了的问题*/
    margin-left: -25%; /*会和分页有关*/
}

.fixed-table-pagination div.pagination, .fixed-table-pagination .pagination-detail {
    margin-bottom: 5px;
}

.fixed-table-pagination .btn-group {
    margin: 0 10px;
}

.page-list .btn {
    padding: 4px 12px;
}

.pagination > li > a, .pagination > li > span {
    border-color: #edebf8;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #fff;
    background-color: #437EE8;
    border-color: #437EE8;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #437EE8;
    border-color: #437EE8;
}

.pagination > li > a, .pagination > li > span {
    color: #437EE8;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ebedf8;
}

.dropdown-menu {
    min-width: 60px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #437EE8;
}

/*表格变宽颜色*/
.table-bordered {
    border-color: #ebedf8;
}

.fixed-table-container {
    border: none;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ebedf8;
}

.bootstrap-table .table > thead > tr > th {
    border-bottom: 1px solid #ebedf8;
}

.btn-default {
    border-color: #ebedf8;
}

/*input框内字体颜色*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #999 !important;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #999 !important;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #999 !important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #999 !important;
}

/*border1 #e5e5e5*/
.border1 {
    border: 1px solid #e5e5e5;
}

/*页面标题*/
.breadcrumb {
    padding-top: 0;
}

.breadcrumb > .active {
    color: #333;
    font-weight: 600;
    font-size: 14px;
}

.layui-layer-title {
    font-weight: 600;
}

/*控制搜索条件隐藏*/
.isArrow {
    top: -10px !important;
    width: 33px !important;
    left: 50% !important;
    margin-left: -16px !important;
}

/*bootstrap  模态窗*/
.modal-content {
    border-radius: 0;
}

.panel-default {
    border-color: #e5e5e5;
    border-radius: 0;
}

/*多选框样式*/
.bootstrap-select.btn-group .dropdown-toggle .caret {
    margin-top: -4px;
}

.caret {
    height: 7px !important;
}

/*上传文件颜色*/
#filesPreview li a, #filesPreview a {
    color: #437EE8;
}

/*tab头部*/
.tab-heade-statistics {
    /*position: absolute;*/
    height: 38px;
    line-height: 38px;
    background-color: #f5f5f5;
}

.tab-heade-statistics span {
    font-size: 12px;
    display: inline-block;
    float: left;
    height: 38px;
    line-height: 38px;
    padding: 0 30px;
    cursor: pointer;
    /*font-weight: 600;*/
}

.tab-heade-statistics span:hover {
    /*background-color: #fff;*/
    color: #437EE8;
    /*font-weight: 600;*/
}

.bgc-tab-active {
    background-color: #fff;
    color: #437EE8;
    font-weight: 600;
}

/*审核分页*/
.upPageNew {
    display: inline-block;
    width: 15px;
    height: 17px;
    margin-right: 10px;
    cursor: pointer;
    background: url("../img/upPageAble.png");
}

.unupPageNew {
    cursor: text;
    background: url("../img/upPageAbleNo.png");
}

.downPageNew {
    display: inline-block;
    width: 15px;
    height: 17px;
    margin-left: 10px;
    cursor: pointer;
    background: url("../img/downPageAble.png");
}

.undownPageNew {
    cursor: text;
    background: url("../img/downPageNoAble.png");
}

.arrowPageNew {
    display: inline-block;
    width: 10px;
    height: 13px;
    margin: 0 10px 0 10px;
    cursor: pointer;
    background: url("../img/arrowPageNew.png") no-repeat;
    background-size: 10px 5px;
    background-position: center;

}

.goodsNamePage {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    cursor: pointer;
}

.pageNewPar {
    position: relative;
    display: inline-block;
}

.goodsMuchNew {
    z-index: 999;
    background-color: #fff;
    padding: 10px;
    width: 180px;
    text-align: left;
    position: absolute;
    top: 27px;
    left: 25px;
    box-shadow: 0px 5px 12px 0px rgba(215, 218, 225, 1);
}

.goodsMuchNew div {
    cursor: pointer;
    height: 25px;
    line-height: 25px;
}

.rightPageNew {
    position: relative;
}

.childPageDetail {
    position: absolute;
    right: 20px;
    top: -20px;
}

/*报关复核按钮边框颜色*/
.bor-fff {
    border-color: #fff !important;
}

.bor-fff:focus, .bor-fff:active:focus {
    border-color: #fff !important;
}

/*报关复核输入框和按钮样式*/
.auditBtnPer .btn-info {
    border-color: #fff !important;
}

.auditBtnPer .btn-info.bgcBlue {
    color: #437EE8 !important;
}

.btn-info.bgcBlue {
    color: #437EE8 !important;
}

.auditBtnPer .btn-info.bgcRed {
    color: #a01628 !important;
}

.btn-info.bgcRed {
    color: #a01628 !important;
}

.auditBtnPer textarea:focus, .auditBtnPer input[type=text]:focus {
    border: 1px solid #edebf8 !important;
    /*box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);*/
    box-shadow: 0px 3px 7px 0px rgba(196, 208, 231, 1);
    /*box-shadow: none;*/
}

/*重点逐项审核备注*/
.remarksBtn {
    position: relative;
}

.remarksBtn:after {
    content: url('../img/remarkIcon.png');
    position: absolute;
    right: 2px;
    top: -2px;
}

.remarkTextarea {
    position: absolute;
    top: 20px;
    left: 94px;
    z-index: 999;
    box-shadow: 0px 5px 12px 0px rgba(215, 218, 225, 1);
    width: 485px;
    height: 342px;
    padding: 20px;
    background-color: #fff;
}

.remarkTextarea textarea {
    width: 446px;
    height: 262px;
    border: 1px solid #edebf8;
    padding: 8px 12px;
}

.remarkTextarea .span-remark {
    position: absolute;
    bottom: 70px;
    right: 40px;
}

.remarkTextarea .remark-first-span {
    color: #437EE8;
}

.remarkTextarea .remark-sen-span {
    color: #999;
}

.cancleRemarkBtn {
    background-color: #f8f8f8;
    border-color: #e5e5e5;
    color: #999;
    float: right;
}

.auditBtnPer .btn-info.cancleRemarkBtn {
    border-color: #e5e5e5 !important;
}

.saveRemarkBtn {
    float: right;
}

.auditBtnPer .btn-info.saveRemarkBtn {
    border-color: #437EE8 !important;
}

/*备注详情*/
.remarks-details {
    position: relative;
    font-size: 14px;
    color: rgba(230, 168, 73, 1);
    line-height: 22px;
    padding: 8px 32px 8px 10px;
    background: #FFFAF7;
    border: 1px solid rgba(230, 168, 73, 1);
}

/*.remarks-details:after{
	position: absolute;
	right: 12px;
	top: 12px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	content: url("../img/colseRemarkDetails.png");
}*/
.remarks-details span {
    position: absolute;
    right: 6px;
    top: 12px;
    width: 16px;
    height: 16px;
    background: url("../img/colseRemarkDetails.png") no-repeat;
    background-size: 10px 10px;
    cursor: pointer;
}

/*进入逐项页面还是复核通过*/
.auditBtnPer .auditPassBtn {
    background-color: #f8f8f8;
    border-color: #e5e5e5 !important;
    color: #999;
}

/*工单接单备注,银行进账备注样式*/
.span-remark {
    position: absolute;
    right: 12px;
    bottom: 7px;
    color: #999;
}

/*是否是web报关*/
.isDeclareSourceIcon {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("../img/webIcon.svg") no-repeat;
    background-size: 10px 10px;
}

/*字体*/
.glyphicon {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.gbhZDtl {
    background-color: #f5f5f5;
}

.gbhZDtl th {
    text-align: center;
    font-weight: normal;
}

.gbhZDtd {
    background-color: #f3f6ff;
}

/*table  toolTip 样式*/
.mouseTip {
    border-radius: 2px;
    position: absolute;
    background-color: #00000085;
    color: #fff;
    padding: 12px;
    z-index: 9999;
    min-width: 50px;
    text-align: center;
    pointer-events: none;
}

.mouseTip:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 6px solid transparent;
    border-top-color: #00000085;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -6px;
}

/*输入框宽度flex start*/
.flex010 {
    flex: 0.1;
}

.flex02 {
    flex: 0.2;
}

.flex03 {
    flex: 0.3;
}

.flex04 {
    flex: 0.4;
}

.flex06 {
    flex: 0.6;
}

.flex025 {
    flex: 0.25;
}

.flex05 {
    flex: 0.5;
}

.flex075 {
    flex: 0.75;
}

.flex1 {
    flex: 1;
}

.per-dis-flex {
    display: flex;
}

.per-dis-flex .chi-dis-lin-flex {
    display: inline-flex;
}

.per-dis-flex .chi-dis-lin-flex .inp-flex-auto {
    flex: 1.8;
    width: auto;
}

/*gc修改*/
/*下拉框样式*/
#pop ul li {
    height: 24px;
    border-bottom: 1px solid #ebedf8;
    padding: 5px 5px 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#pop ul li:hover {
    background-color: #437EE8;
    color: #fff;
}

.span-remark1 {
    position: absolute;
    right: 12px;
    bottom: 21px;
    color: #999;
}

/*主列表公共方法*/
#journalTb {
    border-left: 0px;
    border-right: 0px;
}

#journalTb th {
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
    height: 30px !important;
}

#journalTb td {
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
    height: 15px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered > thead > tr > th {
    border: 0px solid red !important;
    font-weight: 600 !important;
    font-family: 微软雅黑;
    background: #F5F5F5;
}

/*#journalTb th:first-child {*/
/*text-align: center !important;*/
/*}*/
#journalTb td:first-child {
    text-align: center !important;
}

#journalTb {
    table-layout: fixed;
}

#gbHsj {
    border-left: 0px;
    border-right: 0px;
}

#gbHsj th {
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
}

#gbHsj td {
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
    height: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*#journalTb th:first-child {*/
/*text-align: center !important;*/
/*}*/
#gbHsj td:first-child {
    text-align: center !important;
}

#gbHsj {
    table-layout: fixed;
}

/*列表左右距离*/
.newcontainer-fluid {
    /*margin: 20px !important;*/
    height: calc(100% - 92px);
    margin: 0 20px; /*gc修改*/
}

/*分页样式修改*/
.pagination {
    height: 28px !important;
    /*margin-left: -100px !important;*/
    position: fixed;
    /*left: 150px !important;*/
    bottom: 30px !important;
    /*margin-left: -100px !important;*/
    /*left: 150px !important;*/
}

.pagination > li:first-child a {
    width: 83px;
    height: 28px;
    background: #FFFFFF;
    border-radius: 0px;
    border: 1px solid #EBEDF8;
    text-align: center;
    line-height: 16px;
    margin-left: 3px;
    margin-right: 3px;
}

.pagination > li > a {
    color: black;
    height: 28px !important;
}

.pull-left {
    /*height: 50px !important;*/
}

/*显示列表数据总条数*/
/*.pagination-info,.page-list{*/
/*display: none !important;*/
/*}*/
.pagination > li:first-child a:hover {
    color: #fff;
    background-color: #437EE8;
    border-color: #EBEDF8;
}

.pagination > .page-first > a {
    margin-right: 6px;
}

.pagination > .page-first-separator {
    border: 0px !important;
}

.pagination > .page-last-separator {
    /*border: 1px solid #EBEDF8 !important;*/
}

.pagination > .page-number > a {
    margin-left: 3px;
}

.pagination > .page-last > a {
    margin-left: 3px;
}

.pagination > .page-next a {
    width: 83px;
    height: 28px;
    background: #FFFFFF;
    border-radius: 0px;
    border: 1px solid #EBEDF8;
    text-align: center;
    line-height: 16px;
    margin-left: 3px;
}

.pagination > .page-next a:hover {
    color: #fff;
    background-color: #437EE8;
    border-color: #EBEDF8;
}

.pagination > .disabled > a {
    margin-left: 3px !important;
    border: none;
}

.page-last-separator, .disabled {
    border: none !important;
}

/*解决table宽度不起作用*/
.table {
    table-layout: fixed;
    word-break: break-all;
}

/*宽度适配*/
.per-dis-flex {
    display: flex;
}

.per-dis-flex .chi-dis-lin-flex {
    display: inline-flex;
}

.per-dis-flex .chi-dis-lin-flex .inp-flex-auto {
    flex: 1.8;
    width: auto;
}

.per-dis-flexs {
    flex: 1.8;
    width: 50%;
}

.flex025 {
    flex: 0.25;
}

.flex05 {
    flex: 0.5;
}

.flex075 {
    flex: 0.75;
}

.flex09 {
    flex: 0.85;
}

.flex1 {
    flex: 1;
}

.np-flex-auto-s {
    width: 100% !important;
    height: 24px !important;
}

.inp-flex-auto {
    height: 24px;
    border-radius: 2px;
}

.fgNlbelT {
    width: 120px;
    height: 24px;
    padding-right: 8px;
    text-align: left !important;
    font-weight: normal;
    padding-bottom: 8px;
    white-space: nowrap; /* 规定文本是否折行 */
    overflow: hidden; /* 规定超出内容宽度的元素隐藏 */
    text-overflow: ellipsis;
}

/*流程图样式*/
.flowchart {
    width: 100%;
    height: 50%;
    background: #f4f5fb;
    padding-left: 28%;
    overflow: auto;
}

.flowchart > ul {
    height: 30px;
    line-height: 30px;
}

.flowchart > span {
    display: inline-block;
    width: 60px;
    height: 27px;
    border-right: 3px dashed grey;
}

.flowchart > ul > li {
    display: block;
    text-align: center;
    line-height: 26px;
    float: left;
}

.flowchart > ul > li:first-child {
    width: 30px;
    height: 25px;
}

.flowchart > ul > li > a {
    text-align: left;
    padding-left: 8px;
    position: absolute;
}

.divone {
    width: 62px;
    height: 24px;
    line-height: 24px;
    background: white;
    border-radius: 3px;
    text-align: center;
}

/*gc返回上一页*/
.fanalyback {
    width: 10px;
    height: 10px;
    margin-right: 0px;
}

/*去除左侧滚动条*/
.contextdiv::-webkit-scrollbar {
    display: none;
}

.w50::-webkit-scrollbar {
    display: none;
}

.isAbled input {
    width: 100% !important;
    height: 100%;
    border-radius: 3px !important;
}

/*账务管理列表下合计样式*/
.totalDivp {
    background: #0084ff21;
    overflow-x: auto;
    margin: 0 20px;
    padding: 0 20px;
}

#totalDiv {
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    color: black;
    white-space: nowrap; /* 规定文本是否折行 */
    padding: 0 20px;
    background: #0084ff21;
    margin: 0 20px;
}

/*主页面标题样式*/
.breadcrumb > li + li:before {
    padding: 0;
    content: "" !important;
}

.breadcrumb {
    width: 100%;
    height: 48px;
    background: #FFFFFF;
    padding-top: 14px;
    margin-bottom: 24px;
    border: 0px solid red !important;
}

.breadcrumb > li {
    height: 20px;
    line-height: 20px;
}

.breadcrumb > li:first-child {
    margin-left: 10px;
    width: 100px;
}

/*输入框中字体距左距离设置*/
.form-control {
    padding: 0px !important;
    padding-left: 3px !important;
}

/*返回小手效果*/
.alis li:first-child {
    cursor: pointer;
}

/*!*列表位置*!*/
/*.table-responsive, .bootstrap-table, .fixed-table-container, .fixed-table-body{*/
/*height: calc(100% - 20px);*/
/*}*/
.fixed-table-container .bs-checkbox .th-inner {
    text-align: center !important;
    position: relative;
    top: 1px;
}

.fixed-table-container input[type="radio"], .fixed-table-container input[type="checkbox"] {
    position: relative;
    top: 2px;
}

.layui-layer-btn0, .layui-layer-btn1 {
    width: 72px !important;
    height: 28px !important;
    border-radius: 3px !important;
    line-height: 28px !important;
}

/*gc 于2.23日提写背景色e6a758的公共class*/
.bacE {
    color: #e6a758 !important;
}

.btn-infoJump {
    height: 20px;
    min-width: 50px;
    background-color: #437EE8;
    border-color: #EBEDF8 !important;
    border-radius: 0px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
}

.btn-infoJump:hover, .btn-infoJump:active, .btn-infoJump:focus, .btn-infoJump:active:focus {
    background-color: #2A63CA !important;
    border-color: #2A63CA;
    color: white !important;
    outline: none;
}

/*下拉框上弹*/
.popupon #pop {
    top: -150px !important;
    height: 150px !important;
}

/*商品合规下拉框下弹*/
.downupon #pop {
    top: 20px !important;
}

/*两个字段的下拉框上弹*/
.twopopupon #pop {
    top: -75px !important;
}

/*四个字段的下拉框上弹*/
.fourpopupon #pop {
    top: -70px !important;
}

label img {
    cursor: pointer;
}

/*分页样式新添加*/
.fixed-table-pagination .pagination-detail, .fixed-table-pagination div.pagination {
    font-size: 12px;
    position: fixed;
    bottom: 20px;
    /*margin-top: 20px;*/
}

/*gc 弹出样式添加*/
#preview {
    border-radius: 2px;
    position: absolute;
    background-color: #00000085;
    color: #fff;
    padding: 12px;
    z-index: 9999;
    min-width: 50px;
    text-align: center;
    pointer-events: none;
}

#preview:after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 6px solid transparent;
    border-top-color: #00000085;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -6px;
}

/*上一页下一页 中间输入框样式设置*/
#pageNewParDiv #pop {
    top: -120px !important;
    height: 120px !important;
}

#pageNewParDiv #pop li:hover {
    color: orange;
    cursor: pointer;
}

#pageNewParDiv1 #pop {
    top: -120px !important;
    height: 120px !important;
}

#pageNewParDiv1 #pop li:hover {
    color: orange;
    cursor: pointer;
}

.auditBtnPer textarea:focus, .auditBtnPer input[type=text]:focus {
    box-shadow: none;
}

/*弹出层表头固定表头固定*/
.noclcikscrollul li {
    float: left;
    text-align: left;
    padding-left: 8px;
    font-weight: 600 !important;
    font-family: 微软雅黑;
    background: #F5F5F5;
    line-height: 30px;
}

.noclcikscrollul li:first-child {
    text-align: center;
}

/*详情遮罩层*/
.zhezhao {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    z-index: 999999999;
}

/*end*/
/*全局滚动条 设置大小*/
::-webkit-scrollbar {
    width: 3px;
    height: 7px;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: rgba(0, 0, 0, 0.1);
}