@charset "utf-8";
/*公共样式*/
* { margin:0; padding:0; box-sizing: border-box;}
*:before,*:after { box-sizing: border-box; }

h1, h2, h3, h4, h5, h6 { font-weight:normal;}
i, em { font-style: normal;}
table{border-collapse:collapse;}
html { -webkit-text-size-adjust:none;height: 100%;	min-height: 100%; }
body { font-size:12px; font-family:Arial,Microsoft YaHei,SimSun;*font-family:Microsoft YaHei,Arial,SimSun;  height: 100%;color: #080808;}
html,body{
    overflow-x:hidden;
    overflow-y:overlay;
}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*列表样式*/
ol, ul,li{list-style:none;}
/*a链接*/
a { cursor:pointer; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }/*outline(轮廓),blr:链接 a 在获得焦点的同时失去焦点*/
a:hover {text-decoration: none;}
/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none;}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}
button{cursor:pointer; border:0}
button[disabled]{
    cursor: no-drop;
}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0;}
::-webkit-scrollbar {
    width: 6px;
    background-color: #999;
}
/*一级菜单按钮*/
.head-item .btn-primary{
    line-height: normal ;
    padding: 0px 2px ;
    font-size: 12px ;
    height: 24px ;
    border-radius: 4px ;
    background-color: #096AC6!important;
    border: 0px;
    color: #fff;
}
/*二级菜单按钮*/
.btn-second{
    line-height: normal ;
    padding: 0px 2px ;
    font-size: 12px ;
    height: 20px ;
    border-radius: 4px ;
    background-color:#fff;
    color:  #096AC6 !important;
    border: solid 1px #d2d2d2!important;
    margin-right: 2px;
}
.btn-second:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
/*... 弹出框样式*/
.btn-pop{
    line-height: normal ;
    width:16px;
    height: 16px ;
    border-radius: 8px ;
    background-color: #096AC6;
    border: 0px;
    color: #fff;
    margin:1px;
}
.btn-group{
    display: inline-table;
    margin-top: 2px;
}
table tr td input[type="text"],table tr td input[type="number"],table tr td textarea.form-control {
    width: 100%;
    border: none;
}
form table tr td{
    border: 1px solid #B7B7B7;
}
.laydate_table th{
    border: 0px;
}
th{
    padding: 0px 8px;
    font-size: 12px;
    color: white;
    border-right-color: #e4eaec;
    background-color: #f5f5f5;
    height:20px;
    vertical-align: middle ;
}
/* .fixed-table-container .bs-checkbox {
    text-align: center;
} */
.itswTable>tbody>tr>td {
    border: 1px solid #e6d5d5 !important;
}
.itswTable>thead>tr>th, .itswTable>tbody>tr>td {
    border-top: 1px solid transparent !important;
}
/* .fixed-table-container thead th:first-child {
    border-left: 0px solid transparent !important;
} */
.btn-outline {
    height: 20px !important;
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 0px 5px !important;
    background: #fff;
    /*color: #64A7EB;*/
}
.head-item {
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #e8ebed;
    padding: 2px;
}
/* .fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner{
    line-height: 29px ;
    height:30px ;
    padding:0px !important;
} */
.fixed-table-toolbar .bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.fixed-table-footer, .fixed-table-header {
    height: 30px;
}
/* .fixed-table-container .th-inner input[type=radio], .fixed-table-container .th-inner input[type=checkbox] {
    margin: 2px ;
} */
.th-inner{
    color: black;
}
.form-control {
    padding: 0 1px ;
    width: 100%;
}
.percent-100 input[type="text"], .percent-100 input[type="number"], .percent-100 textarea {
    line-height: 12px;
    font-size: 12px;
    color: #3c3c3c;
    text-align: left;
    width: 100%;
    height: 100%;
    min-height: 22px;
    /*border: 1px solid;*/
}
.form-control[readonly],.form-control[disabled]{
    background-color: #CECECE;
}
input[type='checkbox']{
    width:15px;
    height:15px;
    margin:1px;
}
tr>td{
    font-size: 12px;
}
/*.laydate-icon{
    line-height: 13px;
    height: 22px;
}*/
.non-empty{
    background-color:#FAFFBD ;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #CECECE;
}
input[type='text']:focus{
    border-bottom: 1px solid rgba(5, 121, 239, 0.99) ;
}
.bor-div{
    border: 1px solid #B7B7B7;
    overflow: hidden;
}
.text-align-left{
    text-align: left;
    padding-left: 2px;
}
.text-align-right{
    text-align: right;
    padding-right: 2px;
}
.text-align-center{
    text-align: center;
    vertical-align: middle;
}
.line{
    border-left: 1px solid #B7B7B7 !important;
}
.input-group{
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.f1{
    float: left;
}
.f2{
    float: right;
}
.content-right{
    padding: 0 0 0 2px;
}
.head-row{
    overflow:hidden;
    padding: 1px 0px;
}
.head-row input{
    border: 1px solid ;
}
.btn-table{
    height: 16px !important;
    margin:1px;
}
.backward{
    background-image: url("img/backward.png");
    width:16px !important;
}
.pop-div{
    padding:2px;
}
.percent-4{
    width:4% ;
}
.percent-5{
    width:5% ;
}
.percent-8{
    width: 8% ;
}
.percent-9{
    width: 9% ;
}
.percent-10{
    width: 10% !important;
}
.percent-11{
    width: 11% ;
}
.percent-12{
    width: 12% ;
}
.percent-13{
    width: 13% ;
}
.percent-14{
    width: 14% ;
}
.percent-15{
    width: 15% ;
}
.percent-16{
    width: 16% ;
}
.percent-17{
    width: 17% ;
}
.percent-18{
    width: 18% ;
}
.percent-20{
    width: 20% !important;
}
.percent-21{
    width: 21% !important;
}
.percent-25{
    width: 25% ;
}
.percent-28{
    width: 28% ;
}
.percent-30{
    width: 30% !important;
}
.percent-33{
    width: 33.33% ;
}
.percent-35{
    width: 35% ;
}
.percent-40{
    width: 40% !important;
}
.percent-42{
    width: 42%;
}
.percent-49{
    width: 49% !important;
}
.percent-50{
    width: 50% !important;
}
.percent-60{
    width: 60% !important;
}
.percent-65{
    width: 65% !important;
}
.percent-69{
    width: 69% !important;
}
.percent-70{
    width: 70% !important;
}
.percent-73{
    width: 73% !important;
}
.percent-78{
    width: 78% !important;
}
.percent-80{
    width: 80% !important;
}
.percent-85{
    width: 85% !important;
}
.percent-87{
    width: 87% !important;
}
.percent-90{
    width: 90% !important;
}
.percent-93{
    width: 93% !important;
}
.percent-95{
    width: 95% !important;
}
.percent-100{
    width: 100%;
}
.fixed-table-body {
    overflow-y: overlay;
}
.fixed-table-body::-webkit-scrollbar{
    height: 12px;
}
.position-dec-head{
    position: absolute;
}
#bussinessPosDiv table td {
    border: 1px solid #2B98CE;
    padding: 5px;
    white-space: nowrap;
    cursor: pointer;
    font-size: 18px;
}
#bussinessPosDiv table td:hover {
    background-color: #2B98CE;
}
.bgcolor {
    background-color: #2B98CE;
}
/* 其他事项确认 */
.promiseItem{
    display:inline-block;
    width: 100%;
    margin-top: 10px;
}
.promiseItem input{
    height: 26px !important;
}
.div-cusRemark-css-item {
    float: left;
    width:25%;
    margin-top: 20px;
}
.div-cusRemark-css-item  span{
    vertical-align: top;
}
/* .layui-layer-title {
    background: #0969C8 !important;
    color: #fff !important;
} */
.pop-table tr,.pop-table td,.pop-table th{
    border: 1px solid #B7B7B7 !important;
}
.pop-table input[type='text']{
    height: 24px !important;
}
.file-input {
    width: 89px;
    height: 30px;
    position: absolute;
    top: 30px;
    right: 20px;
    z-index: 200;
    cursor: pointer;
    background-color: #63a4ec;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.fileName-input {
    height: 30px !important;
    width: 77% !important;
}
.file-button {
    margin-top: 24px;
    margin-left: 84%;
    height: 30px;
    width: 56px;
    background-color: #63a4ec;
    color: #fff;
}
.file-download {
    margin-top: 24px;
    margin-left: -96%;
    height: 30px;
    width: 70px;
    background-color: #63a4ec;
    color: #fff;
}
table.non-bor,.non-bor tr,.non-bor td
{
    border:2px solid white !important;
}
table.non-bor input{
    border:1px solid #B7B7B7 !important;
}
#decListElemContent .fixed-table-body{
    height: auto !important;
}
.img-goodsmemory {
    width: 17px;
    margin-right: 2px;
    margin-top: 3px;
}
button[disabled], fieldset[disabled]{
    cursor: not-allowed;
    filter: alpha(opacity = 65);
    box-shadow: none;
    opacity: .65;
}
/* .layer-date{
	max-width: none;
} */
.bor-line {
    border: 1px solid #B7B7B7;
    border-bottom: 0px;
}
.pop-margin-top{
    display: none;
    width: 940px;
    margin: 20px auto
}
.tabs-container-dec .nav-tabs {
    border: 1px solid #e7eaec !important;
    background-color: #FAFAFA !important;
    border-bottom: 1px solid #e7eaec;
}
.nav-tabs > li > a {
    padding: 3px 7px !important;
    font-weight: 600;
}
.tabs-container-dec .nav-tabs>li.active>a, .tabs-container-dec .nav-tabs>li.active>a:hover, .tabs-container-dec .nav-tabs>li.active>a:focus {
    color: #63A4EC;
    background: white;
    transition: all 0.5s;
}
.itswTitle {
    display: block;
    font-weight: bold;
    color: #63a4ec;
    font-size: 14px;
}
.head-item:first-child{
    min-width: 696px;
}
/* table 去底部边框 */
.non-bottom table,.non-bottom tr,.non-bottom td{
    border-bottom: 0px !important;
}
/* .bootstrap-table .pull-right{
	margin-top: -23px !important;
} */
.bootstrap-table .pull-right button[name='refresh']{
    margin-top: 2px;
}
/* .layui-layer-content{
	overflow-y: overlay !important
} */
@media  screen and (min-width: 750px) and (max-width: 1099px){
    body{
        min-width: 955px;
    }
    .content-left{
        width: 73.5%;
    }
    .content-right{
        width: 26%;
    }
    table span{
        height: 18px;
    }
    .position-dec-head{
        left: 100.3%;
        width: 35%;
    }
    .td-scale-01{
        width: 16%;
    }
    .td-scale-02{
        width: 41%;
    }
    .td-scale-03{
        width: 9%;
    }
    .td-scale-04{
        width: 34%;
    }
    .td-scale-05{
        width: 12%;
    }
    .td-scale-06{
        width: 15%;
    }
    .td-scale-07{
        width: 11%;
    }
    .td-scale-08{
        width: 15%;
    }
    .td-scale-09{
        width: 16%;
    }
    .td-scale-10{
        width: 18.98%;
    }
    .td-scale-11{
        width: 77% !important;
    }
    .td-scale-12{
        width: 15.5% !important;
    }
    .td-scale-13{
        width: 14% !important;
    }
    .td-scale-14{
        width: 34% !important;
    }
    .td-scale-15{
        width: 10% !important;
    }
    .td-scale-16{
        width: 12% !important;
    }
    .td-scale-17{
        width: 9% !important;
    }
    .td-scale-18{
        width: 14%;
    }
    .td-scale-19{
        width: 70% !important;
    }
    #appCertName{
        width: 44%;
    }
}
@media  screen and (min-width: 1100px) and (max-width: 1365px){
    body{
        min-width: 985px;
    }
    .content-left{
        width: 77.5%;
    }
    .content-right{
        width: 22%;
    }
    .position-dec-head{
        left: 100.3%;
        width:28%;
    }
    .td-scale-01{
        width: 13%;
    }
    .td-scale-02{
        width: 42%;
    }
    .td-scale-03{
        width: 8%;
    }
    .td-scale-04{
        width: 40%;
    }
    .td-scale-05{
        width: 14%;
    }
    .td-scale-06{
        width: 12%;
    }
    .td-scale-07{
        width: 12%;
    }
    .td-scale-08{
        width: 12%;
    }
    .td-scale-09{
        width: 13%;
    }
    .td-scale-10{
        width: 15.4%;
    }
    .td-scale-11{
        width: 81% !important;
    }
    .td-scale-12{
        width: 12% !important;
    }
    .td-scale-13{
        width: 11% !important;
    }
    .td-scale-14{
        width: 34% !important;
    }
    .td-scale-15{
        width: 12% !important;
    }
    .td-scale-16{
        width: 12% !important;
    }
    .td-scale-17{
        width: 8% !important;
    }
    .td-scale-18{
        width: 11%;
    }
    .td-scale-19{
        width: 80% !important;
    }
    #appCertName{
        width: 58% !important;
    }
}
@media  screen and (min-width: 1366px) and (max-width: 1599px){
    body{
        min-width: 1146px;
    }
    .content-left{
        width: 77.5%;
    }
    .content-right{
        width: 22%;
    }
    .position-dec-head{
        left: 100.2%;
        width: 28.2%;
    }
    .td-scale-01{
        width: 11%;
    }
    .td-scale-02{
        width: 42%;
    }
    .td-scale-03{
        width: 9%;
    }
    .td-scale-04{
        width: 40%;
    }
    .td-scale-05{
        width: 16%;
    }
    .td-scale-06{
        width: 12%;
    }
    .td-scale-07{
        width: 12%;
    }
    .td-scale-08{
        width: 12%;
    }
    .td-scale-09{
        width: 13%;
    }
    .td-scale-10{
        width: 15.4%;
    }
    .td-scale-11{
        width: 81% !important;
    }
    .td-scale-12{
        width: 11% !important;
    }
    .td-scale-13{
        width: 11% !important;
    }
    .td-scale-14{
        width: 34% !important;
    }
    .td-scale-15{
        width: 12% !important;
    }
    .td-scale-16{
        width: 12% !important;
    }
    .td-scale-17{
        width: 8% !important;
    }
    .td-scale-18{
        width: 11%;
    }
    .td-scale-19{
        width: 80% !important;
    }
    #appCertName{
        width: 58% !important;
    }
}
@media  screen and (min-width: 1600px) {
    body{
        min-width: 1600px;
    }
    .content-left{
        width: 77.5%;
    }
    .content-right{
        width: 22%;
    }
    .position-dec-head{
        left: 100.2%;
        width:28%;
    }
    .td-scale-01{
        width: 10%;
    }
    .td-scale-02{
        width: 45%;
    }
    .td-scale-03{
        width: 8%;
    }
    .td-scale-04{
        width: 40%;
    }
    .td-scale-05{
        width: 17%;
    }
    .td-scale-06{
        width: 12%;
    }
    .td-scale-07{
        width: 12%;
    }
    .td-scale-08{
        width: 12%;
    }
    .td-scale-09{
        width: 13%;
    }
    .td-scale-10{
        width: 15.4%;
    }
    .td-scale-11{
        width: 81% !important;
    }
    .td-scale-12{
        width: 11% !important;
    }
    .td-scale-13{
        width: 11% !important;
    }
    .td-scale-14{
        width: 34% !important;
    }
    .td-scale-15{
        width: 12% !important;
    }
    .td-scale-16{
        width: 12% !important;
    }
    .td-scale-17{
        width: 8% !important;
    }
    .td-scale-18{
        width: 11%;
    }
    .td-scale-19{
        width: 80% !important;
    }
    #appCertName{
        width: 58% !important;
    }
}


@media  screen and (max-height: 900px) {
    .fixed-table-toolbar .dropdown-menu {
        max-height: 328px;
    }
    input[type="text"], input[type="number"]{
        height: 22px;
    }
    table span{
        height: 18px;
    }
    .line{
        line-height:22px;
    }
    span.text-align-right{
        line-height: 22px;
    }
    .position-dec-head{
        top: 624px;
    }
}
@media  screen and (max-height: 735px) {
    .fixed-table-toolbar .dropdown-menu {
        max-height: 328px;
    }
    /* 	.layui-layer-tips .layui-layer-content{
            line-height: 18px !important;
            padding: 0px 10px !important;
        } */
    .autocompleter-item {
        padding: 0px 12px;
        font-size: 12px;
    }
    input[type="text"], input[type="number"]{
        height: 18px;
    }
    .fixed-table-footer, .fixed-table-header {
        height: 30px;
    }
    table span{
        height: 18px;
    }
    .line{
        line-height:18px;
    }
    span.text-align-right{
        line-height: 22px;
    }
    .position-dec-head{
        top: 492px;
    }
}

@media  screen and (max-height: 600px) {
    .fixed-table-toolbar .dropdown-menu {
        max-height: 200px;
    }
    /* 	.layui-layer-tips .layui-layer-content{
            line-height: 18px !important;
            padding: 0px 10px !important;
        } */
    .autocompleter-item {
        padding: 0px 12px;
        font-size: 12px;
    }
    input[type="text"], input[type="number"]{
        height: 18px;
    }
    .fixed-table-footer, .fixed-table-header {
        height: 30px;
    }
    table span{
        height: 18px;
    }
    .line{
        line-height:18px;
    }
    span.text-align-right {
        line-height: 18px;
    }
    .position-dec-head{
        top: 419px;
    }
}

/* 滚动条里面可以拖动的那个 */
::-webkit-scrollbar-thumb{background:#999999 !important; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); }
/* 内层轨道，滚动条中间部分（除去） */
::-webkit-scrollbar-track-piece{background:#F5F5F5; }

.itswLable-elem{
    width: 100px;
    display: inline-block;
    font-size: 10px;
    color: #000;
    float: left;
}
/*.itswInput{
    float: left;
}*/
#docReqBtn{
    width: 126px;
    margin-right: 3px;
    float: right;
}
.fixed-table-header{
    border-bottom: 0px solid #e4eaec;
}
/* .fixed-table-container thead th{
    border-left: 0px solid transparent !important;
} */
.table tbody tr td, .table tbody tr th, .table tfoot tr td, .table tfoot tr th, .table thead tr td, .table thead tr th{
    border-top: 0px solid transparent !important;
}
.table tbody tr td, .table tbody tr th, .table tfoot tr td, .table tfoot tr th, .table thead tr td, .table thead tr th{
    border-top: 0px solid transparent !important;
}
/* .fixed-table-container tbody td{
	border-left: 0px solid transparent !important;
} */
.fixed-table-header{
    border-bottom: 0px solid transparent !important;
}
.bootstrap-table .table{
    border-bottom: 0px solid transparent !important;
}

.fixed-table-container thead th{
    border-left: 0px;
}
.fixed-table-container tbody td{
    border-left: 0px;
}
th{
    text-align:left;
}

.table-striped > tbody > tr:nth-of-type(2n){
    background-color: #fafafa;
}
.table-striped > tbody > tr:nth-of-type(2n+1){
    background-color: white;
}
.th-bg{
    background-color: #f5f5f5 !important;
}
.padding-5{
    padding-left:5px !important;
    padding-right: 5px !important;
}

legend.search-condition{
    padding:5px;
    border:0;
    width:auto;
    margin-left: 40px;
    display: block;
    font-weight: bold;
    margin: 5px 20px 5px 20px;
    color: #63a4ec;
    font-size: 16px;
}
fieldset.search-condition{
    padding:0px 8px;
    border:1px solid silver;
    border-color: #63a4ec;
}
.layui-layer-title {
    background: #0969C8 !important;
    color: #fff !important;
}
ul.suggest.max-height126 {
    max-height: 126px !important;
}
ul.suggest table tr td{
    padding: 0px 12px;
    font-size: 12px;
    height: 18px;
}
.ellipsis{
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0px 0px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
}
table td{
    position: relative;
}
.placeholderDiv{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
}
table td .placeholderInput{
    color:rgb(134,134,134)!important;
}
.opacity0{
    opacity: 0;
}
.itswInput1{
    width:100%;
}