/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/*font-size*/
/*font-color*/
/*border-color*/
/*btn-color*/
/*background-color*/
@keyframes popPosition {
    0% { -moz-transform: translate(0 -100px, 1em); -ms-transform: translate(0 -100px, 1em); -webkit-transform: translate(0 -100px, 1em); transform: translate(0 -100px, 1em); }
    100% { -moz-transform: translate(0 0, 1em); -ms-transform: translate(0 0, 1em); -webkit-transform: translate(0 0, 1em); transform: translate(0 0, 1em); } }
@keyframes dropIn { 0% { -moz-transform: scaleY(0); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 0; }
    100% { -moz-transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } }
@keyframes dropOut { 0% { -moz-transform: scaleY(1); -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; }
    100% { -moz-transform: scaleY(0); -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 0; } }
html, body { font-family: microsoft yahei; font-size: 13px; }

.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }

input, button { outline: none; }

button { border: none; cursor: pointer; }

a { text-decoration: none; }

.wrap { width: 100%; height: 100%; }

input::-webkit-input-placeholder { color: #333;}
input:-moz-placeholder {color: #333;}
input::-moz-placeholder {color: #333;}
input:-ms-input-placeholder {color: #333;}
select{color:#333;}

/*top*/
.header {background: #cc3e3c;height: 52px;}

.logo { padding: 6px 0 0 15px; float: left; }

.topInfo { float: right; line-height: 52px; padding-right: 15px; color: #fff; }
.topInfo a { color: #fff; }
.topInfo a:hover { color: #fff; }
.topInfo span { padding: 0 10px; }

/*main*/
.main { position: relative; width: 100%; left: 0; right: 0; overflow-y: hidden; margin-bottom: 30px;display: flex}

/*left*/


.menu-list { width: 300px; }

.menuTit { background: #d6d6d6; position: relative; padding: 10px 0; }
.menuTit h4 { color: #aaa; font-size: 18px; padding-left: 15px; text-shadow: 1px 0 rgba(255, 255, 255, 0.8); }
.menuTit h4 span { font-size: 13px; color: #888; display: block; padding-top: 5px; }
.menuTit a { position: absolute; right: 15px; top: 50%; margin-top: -6px; font-size: 0; }


.silder-menu { width: 50px; text-align: center; background: #d6d6d6; float: left; display: none; }

.silder-btn { padding: 22px 0; }

/*right*/


.invoice-search { background: #f9f9f9; padding: 5px 0 20px 0; border-bottom: 1px solid #eee; }

.form-line { display: inline-block; width: 24.5%; padding-top: 15px; position: relative; }
.form-line label { padding: 0 10px 0 15px; display: inline-block; box-sizing: border-box; max-width: 100%; width: 90px; font-size: 13px; text-align: right; line-height: 32px; }


.search-txt ,.search-form-line .layui-form-select{ display:inline-block;min-width: 175px; width: 65%; vertical-align: middle; }

.data-line { display: inline; position: relative; }
.data-line ~ span { color: #aaa; }

.data-txt { width: 30%; }

.data-icon { background: url(../images/dataIcon.png) no-repeat; position: absolute; right: 5px; top: 50%; margin-top: -9px; margin-top: -3px\9; width: 18px; height: 18px; }

.form-button { padding-top: 20px; text-align: center; }
.form-button button { margin: 0 15px; }

.primary-btn {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 10px 25px;font-size: 13px;line-height: 1.4;font-family: microsoft yahei;background: #f8c6c5;color: #cc3e3c;border: 1px solid #e1a4a3;}
.primary-btn:hover {background: #cc3e3c;color: #fff;}

.reset-btn { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 25px; font-size: 13px; line-height: 1.4; font-family: microsoft yahei; background: #f8c6c5;color: #cc3e3c;border: 1px solid #e1a4a3; }
.reset-btn:hover { background: #cc3e3c;color: #fff;}

.invoice-list-tit { padding: 10px 0; }
.invoice-list-tit h4 { float: left; text-align: left; padding-left: 15px; font-size: 18px; line-height: 38px; }


.invoice-list-tit a span { padding-left: 22px; line-height: 13px; }
.invoice-list-tit a span.btn-down { background: url(../images/btnIcon1.png) no-repeat left center; }
.invoice-list-tit a span.btn-apply { background: url(../images/btnIcon2.png) no-repeat left center; }
.invoice-list-tit a span.btn-agree { background: url(../images/btnIcon5.png) no-repeat left center; }
.invoice-list-tit a span.btn-refuse { background: url(../images/btnIcon6.png) no-repeat left center; }
.invoice-list-tit a span.btn-message { background: url(../images/btnIcon7.png) no-repeat left center; }
.invoice-list-tit a span.btn-reset { background: url(../images/btnIcon8.png) no-repeat left center; }
.invoice-list-tit a span.btn-search { background: url(../images/btnIcon9.png) no-repeat left center; }
.invoice-list-tit a span.btn-addAll { background: url(../images/btnIcon10.png) no-repeat left center; }
.invoice-list-tit a span.btn-return { background: url(../images/btnIcon11.png) no-repeat left center; }
.invoice-list-tit a span.btn-confirm { background: url(../images/btnIcon11.png) no-repeat left center;background-size: 15px 15px; }

.invoice-info { margin: 0 15px; border: 1px solid #ddd; overflow-x: hidden; }

.invoice-overflow, .invoice-over { overflow: auto; height: 400px;}
.invoice-overflow table, .invoice-over table { width: 100%; }


.invoice-over tr { border-bottom: 1px solid #ddd; }
.invoice-over a.tree { background: url(../images/treeCloseIcon.png) no-repeat; display: block; width: 12px; height: 12px; }
.invoice-over a.treeDom { background: url(../images/treeOpenIcon.png) no-repeat; }

.invoice-table th, .invoice-table td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; vertical-align: middle; }
.invoice-table td { height: 37px; }
.invoice-table thead { background: #f5f5f5; }
.invoice-table thead tr{ border-bottom: 1px solid #ddd; }

.invoice-table th a { color: #888; }
.invoice-table th a:hover { text-decoration: none; }


.pagination { padding: 50px 0; text-align: left; padding-left: 235px;float:left }
.pagination .layui-laypage a, .pagination .layui-laypage span { height: 35px; line-height: 35px; }
.pagination .layui-laypage button, .pagination .layui-laypage input { height: 35px; line-height: 35px; }
.total-page{float: left;padding-top:60px;line-height: 37px;color:#888;}
.total-page span{padding:0 8px;color:#333;}

.upload-line { padding-top: 15px; display: inline-block; width: 50%; }
.upload-line label { padding: 0 10px 0 15px; display: inline-block; box-sizing: border-box; max-width: 100%; width: 90px; font-size: 13px; text-align: right; line-height: 32px; }
.upload-line .form-txt{border-radius: 4px 0 0 4px;}
.upload-line .upload-btn{border-radius: 0 4px 4px 0;position: relative;left: -4px;top: 1px;background: #f8c6c5;color: #cc3e3c;padding: 6px 15px;}


.upload-btn { border: none; padding: 7px 15px; }

.upload-button { display: inline-block; padding-right: 15px; float: right; padding-top: 12px; }
.upload-button button { margin: 0 8px; }

.succ-btn { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 25px; font-size: 13px; line-height: 1.4; font-family: microsoft yahei; background: #5cb85c; color: #fff; }
.succ-btn:hover { background: #268326; }

.up-txt { width: 60%; }

.plane-line{width:80%;}
.plane-line .up-txt{width: 80%;float:none;}

/*addinvoice*/
.addInvoice-info { border-top: 1px solid #eee; margin: 0 15px; }

.add-infoLine { box-sizing: border-box; width: 50%; padding: 15px; float: left; }
.add-infoLine h4 { font-size: 15px; color: #888; }
.add-infoLine label, .add-infoLine input, .add-infoLine select { box-sizing: border-box; }

.add-form-line { width: 100%; }
.add-form-line label { width: 115px; text-align: right; padding-left: 0; }
.add-form-line input, .add-form-line .layui-form-select { width: 73%; }
.add-form-line .layui-input, .add-form-line .layui-select, .add-form-line .layui-textarea,.search-form-line .layui-input { width: 100%; height: 30px; padding-left: 3px; line-height: 30px; }
.add-form-line .layui-form-select dl dd, .add-form-line .layui-form-select dl dt, .search-form-line .layui-form-select dl dt,.search-form-line .layui-form-select dl dd { line-height: 30px; }
.add-form-line .layui-form-select { display: inline-block; }
.add-form-line .layui-form-select dl dd.layui-this,.search-form-line .layui-form-select dl dd.layui-this { background-color: #e4f0fb; color: #337ab7; }

.addsth-tit { padding: 15px; }
.addsth-tit h4 { font-size: 15px; color: #888; }

.add-detail { margin: 0 15px 15px; }
.add-detail table { background: #ddd; width: 100%; border-collapse: separate; border-spacing: 1px; }
.add-detail th , .add-detail td.invoice-item { background: #f5f5f5; padding: 0 10px; }
.add-detail .amount { width: 100%; height: 100%; background: #fff; }
.add-detail td { background: #f9f9f9; }
.add-detail td input { border: none; height: 35px; width: 100%; text-indent: 10px; padding-left: 0; }
.add-detail td .mins { margin-left: 10px; }
.add-detail td .count-txt { width: 50px; text-align: center; text-indent: 0; }
.add-detail td .layui-form-select dl dd.layui-this { background-color: #e4f0fb; color: #337ab7; }
.add-detail th, .add-detail td { height: 35px; vertical-align: middle; color: #888; min-width: 70px; }
.add-detail .total { color: #666; }
.add-detail .total span { padding-left: 15px; }
.add-detail .uppCasse { float: left; padding-left: 10px; }
.add-detail .lowCasse { float: right; padding-right: 10px; }

.add-infoLine ul { padding-top: 6px; }
.add-infoLine ul li { padding-top: 15px; font-size: 13px; }
.add-infoLine ul span { color: #888; }
.add-infoLine .remark label { display: block; margin-top: 21px; }
.add-infoLine .remark textarea { width: 98%; height: 155px; padding: 1%; border: 1px solid #ddd; margin-top: 15px; }


.open-invoice { padding: 15px; }
.open-invoice div { float: left; width: 33.3%; }
.open-invoice div span { color: #888; }

.open-user { text-align: left; }

.check-user { text-align: center; }

.send-user { text-align: right; }


.addInvoice-button button { padding: 10px 35px; }

.popUp { display: none; }

.popUp-info { border-top: none; }
.popUp-info .add-infoLine { padding: 0 15px 15px; }
.popUp-info .addInvoice-info { border: none; }
.popUpBtn .addInvoice-button { padding:0 0 20px 0; }
.popUp-info .addInvoice-button { padding: 20px 0; }
.popUp-info .add-form-line textarea{vertical-align: top;width: 66%; height: 60px; padding:0 1%;line-height: 1.8; border: 1px solid #ddd;}
.popUp-info .add-form-line input, .popUp-info .add-form-line .layui-form-select { width: 68%; }
.popUp-info .add-form-line input.layui-input.layui-unselect { width: 100%; }
.invoiceDrop { position: relative; display: inline-block; width: 65%; box-sizing: border-box; -webkit-user-select: none; }
.popUp-info .add-form-line input.form-checkbox {width:auto;position: relative;top:2px;}
.tabClick { position: relative; top: -57px; margin: 0 15px; }

.tab_line { clear: both; border-bottom: 1px solid #ddd; text-align: right; }
.tab_line ul { display: inline; }
.tab_line a:hover, .tab_line a.active { background: #fff; border-bottom: 2px solid #337ab7; position: relative; top: 1px; color: #337ab7; }
.tab_line li { display: inline-block; }
.tab_line a { display: block; padding: 15px 30px; font-size: 15px; }

.tab_desc .tab_box.active { display: block; }
.tab_desc .tab_box.fade { opacity: 0; -webkit-transition: opacity 1s; transition: opacity 1; }
.tab_desc .tab_box.fade.in { opacity: 1; -webkit-transition: opacity 1s; transition: opacity 1s; }
.tab_desc .tab_box { opacity: 0; display: none; margin-top: 20px; }
.tab_desc pre[class*="language-"] { margin: 0; }

.tab_box_pannel { width: 45%; }
.tab_box_pannel .tab_code { border: 1px solid #ddd; height: 380px; overflow: auto; background: #f5f2f0; }

.tab_box_right { float: right; }

.tab_box_left { float: left; }

.tab-code-tit h4 { font-size: 15px; color: #888; padding-bottom: 10px; }

.changeBtn { padding-top: 200px; width: 38px; margin: 0 auto; }
.changeBtn a { display: block; height: 38px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #337ab7 url(../images/change.png) no-repeat center center; }
.changeBtn a:hover { background: #195a92 url(../images/change.png) no-repeat center center; }

.manage { float: right; }
.manage a { float: left; }
.manage span.addDIcon { background: url(../images/btnIcon2.png) no-repeat 0 center; }
.manage span.editDIcon { background: url(../images/btnIcon3.png) no-repeat 0 center; }
.manage span.delDIcon { background: url(../images/btnIcon4.png) no-repeat 0 center; }


.add-deparment { border: 1px solid #ddd; border-right: none; margin: 0 15px; min-height: 580px; }
.deparment-line{height: 290px;overflow-x: auto;border-bottom:1px solid #ddd;}
.deparment-list { width: 45%; float: left; min-height: 580px; border-right: 1px solid #ddd; overflow: auto; background: #f5f5f5; }

.add-d-info { width: 54%; float: left; }

.add-system, .add-xf { height: 110px; border: 1px solid #ddd; width: 73%; overflow: auto; display: inline-block; }
.add-system label, .add-xf label { width: auto; width: 100%; text-align: left; vertical-align: middle; box-sizing: border-box; }
.add-system li, .add-xf li { width: 32%; box-sizing: border-box; padding: 0 0 0 10px; display: inline-block; }
.add-system input[type='checkbox'], .add-xf input[type='checkbox'],.add-system input[type='radio'], .add-xf input[type='radio']{ width: auto; position: relative; top: 2px; top: -1px \9; margin-right: 5px; }
.add-system ul, .add-xf ul { padding-top: 5px; }
.pop-add-system{width:67.5%}
.pop-add-system li{width:100%}
.popUp .layui-form input[type=checkbox],.popUp .layui-form input[type=radio]{display:inline-block;}
.popUp .layui-form-checkbox,.popUp .layui-form-radio{display:none}
.add-infoLine .pop-add-system ul li{padding-top:0}

.add-form-d-line label { vertical-align: top; }

.add-xf { height: 220px; border: 1px solid #ddd; width: 73%; overflow: auto; display: inline-block; }
.add-xf li { width: 100%; }
.add-xf span { padding: 0 20px; }



.error-info { display: none; }

.error-txt ~ .error-info { display: block; }

.error-info { background: #fcf8e3; border: 1px solid #f1edd9; position: absolute; top: 70px; z-index: 99; left: 0; margin-left: 119px; padding: 5px 25px; color: #666; }
.error-info b { position: absolute; left: 50%; margin-left: -6px; top: -12px; }

.footer { position: fixed; left: 0; right: 0; bottom: 0; height: 30px; text-align: center; background: #cc3e3c; color: #fff; line-height: 30px; z-index: 10;}
/*table*/
.addInvoice-table-info{margin:0;}

.css-table {position: relative;margin:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd; }
.css-table table { width: 100%; }
.css-table tr { background: #fff; }
.css-table th, .css-table td { border-bottom: 1px solid #eee; padding: 10px 18px; white-space: nowrap; }
.css-table th { color: #888; padding:9px 18px;border-bottom:none;background:#dfe6ec;}
.css-table td a { color: #20a0ff; }
.css-table td span.editSplit { color: #97a8be; padding: 0 15px; font-size: 12px; }

.css-table-border table { border-collapse: collapse; border-spacing: 1px; }
.css-table-border td, .css-table-border th { border: 1px solid #eee; }

.css-table-ellipsis { overflow: hidden; position: relative; }

.css-table-overflow, .css-table-fixTL { overflow: auto; }

.css-table-fixTL { height: 300px; }

.zf-color{color:#b73333}

.check-btn{width:55px;height: 25px;display: inline-block;border-radius:2px;border:1px solid #337ab7; color:#337ab7;text-align: center;line-height: 25px;}
.check-btn:hover{color:#337ab7;font-weight: bold;}

/*404*/
.error-wrap{background: #fefdfb;width: 100%;height: 100%;}
.error-main{position: absolute;left:50%;top:50%;margin:-122px 0 0 -319px;}
.changeDate{background: #f8c6c5;color: #cc3e3c;border: 1px solid #e1a4a3;border-radius: 3px;padding: 5px 15px;margin-left: 10px;}



.user-search{background: #f9f9f9;border-bottom:2px solid #ddd;}
.add-u-info{width:100% ;float:none;}
.user-search .form-line{width:32%;}
.user-search .form-line label{width: 60px;padding:0 5px 0 10px;}
.user-search .search-txt{min-width: auto;}
.user-search .form-button{padding:10px 0 15px 0;}
.user-search .primary-btn,.user-search .reset-btn{padding:7px 25px;}
.user-list table{width:100%;}
.user-list table th{font-size: 13px;color:#888;padding:7px 8px 10px 8px;position:relative;}
.user-list td{padding:10px 8px;border-bottom:1px solid #eee;font-size: 14px;}
.user-list td a{display: block;float: left;width:25px;height: 18px;margin-right: 10px;}
.user-list td a.edit-user{background: url(../images/editUser.png) no-repeat center center;}
.user-list td a.del-user{background: url(../images/delUser.png) no-repeat center center;}
.user-list .pagination{float: none;padding:20px 0;margin-left:10px;}
.user-list th span { color: #ccc; position: absolute; right: 0;}
.user-list th i { background: url(../images/sortIcon.png) no-repeat right center; padding-left: 20px;position: relative }
.user-list th i.sort-sort:after {content:'';display: block;position: absolute;top:0; right:0;width:9px;height: 6px;background: url(../images/sortIcon1.png) no-repeat right center; }
.user-list th i.sort-reverse:after {content:'';display: block;position: absolute;bottom:0;right:0;width:9px;height: 6px; background: url(../images/sortIcon2.png) no-repeat right center; }

.invoice-table th i { background: url(../images/sortIcon.png) no-repeat right center; padding-left: 20px;position: relative }
.invoice-table th i.sort-sort:after {content:'';display: block;position: absolute;top:1px; right:0;width:9px;height: 6px;background: url(../images/sortIcon1.png) no-repeat right center; }
.invoice-table th i.sort-reverse:after {content:'';display: block;position: absolute;bottom:0;right:0;width:9px;height: 6px; background: url(../images/sortIcon2.png) no-repeat right center; }
.invoice-overflow table td a,.invoice-info table td a{color:#cc3e3c;}


.bj-tab .layui-tab{margin:0;}
.bj-tab-chart-img{width:80%;height: 461px;}

.bj-tab .layui-tab-content{padding: 0;}
.bj-tab-chart{display: table;background:#f7f7f7;width: 100%;}
.bj-tab-chart-out{width: 68%;float: left;display: block;}
.bj-tab-chart-img{width: 1000px;height: 261px;}
// .bj-tab-chart-img{width: 550px;height: 460px;}
.bj-tab-chart-info{width: 32%;display: block;background: #eee;float: left;}
.bj-tab-chart-info dl:nth-of-type(2n){background-color: #f1f1f1;}
.bj-tab-chart-info dl{height: 87px;}
.bj-tab-chart-info dt{float: left;width:38.5%;padding-left:30px;box-sizing: border-box;background:url(../images/bjsp.png) no-repeat right center;height: 100%;}
.bj-tab-chart-info dt span,.bj-tab-chart-info dt em{display: block;line-height: 1;}
.bj-tab-chart-info dt span{font-size: 26px;padding:16px 0 11px;}
.bj-tab-chart-info dt em{font-size: 13px;}
.bj-tab-chart-info dd{float: left;width: 61%}
.bj-tab-chart-info dd li{display: block;float: left;width: 33%;box-sizing: border-box;}
.bj-tab-chart-info dd li span,.bj-tab-chart-info dd li em{line-height: 1; display: block;padding-left:18px;}
.bj-tab-chart-info dd li span{font-size: 22px;padding:20px 0 10px 18px;color:#888;}
.bj-tab-chart-info dd li i{font-size: 13px;padding-left:4px;}
.bj-tab-chart-info dd li em{color:#aaa;}
.enter-blue span{color:#6093b7}
.enter-blue em{color:#83b0d0}
.enter-purple span{color:#9e88c9}
.enter-purple em{color:#a897ca}
.enter-green span{color:#75b9ba}
.enter-green em{color:#83c9ca}
.bj-tab-chart-info-other dd li{width: 49.5%}
.bj-tab-chart-info-other dd li{width: 49.5%}
.bj-tab-chart-info-other dd li span,.bj-tab-chart-info-other dd li em{padding-left:38%;}
.bj-tab-chart-info-other dd li span{font-size: 22px;padding:20px 0 10px 38%;color:#888;}
.bj-tab .tab_nav li{float: left;height: 40px;line-height: 40px;position: relative;}
.bj-tab .tab_nav>ul .active{color:#337ab7;}
.bj-tab .tab_nav>ul a.active:after{content:'';position:absolute;bottom:-1px;right:0;left:0; border-bottom:2px solid #337ab7;}
.bj-tab.tabClick { position: relative; top: 0; margin: 0 ; }
.bj-tab .tab_desc .tab_box.active { display: block; }
.bj-tab .tab_desc .tab_box.fade { opacity: 0; -webkit-transition: opacity 1s; transition: opacity 1; }
.bj-tab .tab_desc .tab_box.fade.in { opacity: 1; -webkit-transition: opacity 1s; transition: opacity 1s; }
.bj-tab .tab_desc .tab_box { opacity: 0; display: none; margin-top: 0; }
.bj-tab .tab_desc pre[class*="language-"] { margin: 0; }
.bj-tool-tip{background:#fff;height: 135px;display:none;position: absolute;width: 260px;right:0;top:0;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.bj-tool-tip table{width: 100%;}
.bj-tool-tip th{border-bottom:none;border-bottom:none;color:#888;}
.bj-tool-tip thead{background:#fff;}
.bj-tool-tip tr{background:#fff;border-bottom:1px solid #eee;}
.bj-tool-tip tbody td{color:#333;height: 32px;padding:0 25px 0 10px;box-sizing: border-box;}
.bj-tool-tip thead tr{border-bottom: none;height: 34px}
.bj-tool-tip thead th{padding:0 25px 0 10px;box-sizing: border-box;}
.bj-tool-tip .arrow{position: absolute;
    position: absolute;
    display: inline-block;
    top: 12px;
    width: 0;
    height: 0px;
    content: '';
    border-style: solid;
    border-width: 6px;
    border-color: #fff #fff transparent transparent;
    box-shadow: 2px -2px 2px #ccc;
}
.bj-tool-tip .arrow.left-arrow{ transform: rotate(-135deg);left: -6px;}
.bj-tool-tip .arrow.right-arrow{ transform: rotate(45deg);right:-6px;}
.bj-tooltip-table{height: 135px;overflow:auto;}
.bj-tab-chartRange{width:1000px;height: 261px;}
.bj-tab-chart-open{background: #f7f7f7;}
.invoice-open{margin:10px 20px;}
.invoice-open .invoice-list-tit h4{padding-left:0;}

.mark-title{height: 50px;width:100%;box-sizing: border-box;background:#f5f5f5;padding:8px 10px;}
.mark-search input{height: 34px;line-height: 34px;background: #fff;border: 1px solid #eee;padding: 0 10px;width:100%;box-sizing: border-box;}

.conRight { float: left;width:1680px;margin-bottom:-9999px;padding-bottom:9999px;}

/*改*/

// min-height: 480px;
.mark-list{height: 530px;overflow-y: auto;clear:both;}

.mark-info-list{padding-top:30px;}
.mark-search{float: left;width:100%;}



.mark-info-list .form-line{float: none;width:100%;}
.mark-info-list .form-txt{width:60%;padding:0 10px;box-sizing: border-box;}
.mark-info-list .inner-form-txt{width:25%;margin:0 10px;text-align: center;}
.mark-info-list .error-info{top:55px;}
.mark-area{vertical-align: top;width:60%;height: 60px;border:1px solid #ddd;box-sizing: border-box;padding:10px;resize:none;}
.mark-input{display: inline-block;}

.mark-info-list .addInvoice-button {padding:30px 110px;}
.mark-info-list .form-button{text-align: left;}
.form-check{display: inline-block;}
.form-check input{vertical-align: middle}
.form-check span{padding:0 15px 0 5px;}


.mark-setting li.mark-add{background: url(../images/add.png) no-repeat left center;background-size: 15px 15px;padding-left:20px;}
.mark-setting li.mark-edit{background: url(../images/edit.png) no-repeat left center;background-size: 14px 14px;padding-left:19px;}
.mark-setting li.mark-del{background: url(../images/del.png) no-repeat left center;background-size: 14px 14px;padding-left:19px;}
.mark-view input,.mark-view textarea{background:#f0f0f0;}
.form-check label{width: auto;max-width: auto;padding:0 15px 0 5px;}
.mark-view .form-button{display: none;}

/*增*/
.mark-searchNo{float: left;text-align: left;padding-left:25px;}
.mark-input em{color:#337ab7;font-weight: bold;padding:0 5px;}
.zTreeLine{height: 263px;border-bottom: 1px solid #eee;}
.zTreeLine:last-of-type{border-bottom:none;}
.mark-view .form-line:after{content:'';display: block;clear:both;}
.mark-view label{color:#666;display: block; float: left;}
.mark-view .form-check input ,.mark-view .form-check label{float: left;line-height: 32px;}
.mark-view .form-check input {margin-top:10px;}
.mark-right.tree-add{float: none;margin: 0 auto;}
.mark-main.mark-add-main{border-bottom:none;}
.zTreeDemoBackground{overflow-y: auto;}
.invoice-list-tit span.editDIcon { background: url(../images/btnIcon3.png) no-repeat 0 center; background-size: 15px 15px;}
.invoice-list-tit span.backDIcon { background: url(../images/btn-back.png) no-repeat 0 center; background-size: 15px 15px; }
.invoice-list-tit span.delDIcon { background: url(../images/btnIcon4.png) no-repeat 0 center; background-size: 15px 15px;}
.invoice-list-tit span.btn-addUser { background: url(../images/btnIcon12.png) no-repeat left center; background-size: 15px 15px;}
.bj-tab .tab_nav li a{background: none;}
.mark-left .bj-tab .tab_nav{background:#f5f5f5;border-bottom:1px solid #dfdfdf;}
.mark-left .bj-tab .tab_nav a.active{border:1px solid #dfdfdf;border-bottom:none;background: #f5f5f5;}
.mark-left .bj-tab .tab_nav>ul a.active:after{top:0;border-top:2px solid #337ab7;border-bottom:none;bottom:auto;}

.mark-arrow{ background-size: 20px 20px;width:20px;position: absolute;top:0; bottom:0;display: none;cursor: pointer;}
.mark-tab-list{position: relative;width:100%;overflow: hidden;}
.mark-tab-hover:hover .mark-arrow{display: block;}

.mark-p{width:60%;padding-top:6px;line-height: 1.6;float:left;border-bottom:1px solid #eee;padding-bottom:10px;min-height: 32px;}
.mark-view .form-line .mark-input{line-height: 32px;border-bottom:1px solid #eee;display: block;float: left;width: 60%;min-height: 32px;}
.mark-view .form-line .mark-info {display: block;float:left;line-height: 32px;border-bottom:1px solid #eee;width:60%;min-height: 32px;}
.mark-info-list .form-line label{width:120px;}
.form-line .form-check label{text-align: left}


[id^="upload-photo"]{width:680px;margin:0 auto;}
[id^="upload-photo"] .webuploader-pick {width:680px;height: 80px;border-radius:0;border:1px solid #eee;background: #f5f5f5;text-align: center;line-height: 80px;}
[id^="photo-add"] .webuploader-pick {height: 80px;border-radius:0;border:1px solid #eee;background: #f5f5f5;text-align: center;line-height: 80px;}

.to-bottom{clear:both;padding:0px 0 20px;text-align: center;color:#888;width:100%;position: relative;}
.to-bottom:before{position: absolute;left:3%;right:3%;top:33%;content: '';height: 1px;background: #dfdfdf;z-index: 0}
.to-bottom span{display: inline-block;background: #f2f2f2;padding:5px 20px;position: relative;z-index: 9}
#cboxClose{    color: #aaa;
    padding: 10px 25px;
    border-radius: 3px;
    font-size: 15px;
    font-family: microsoft yahei;
    background: url(../images/x_alt.png) no-repeat center center;
    background-size: 17px 17px;
    text-indent: -10000px;}
#cboxClose:hover{color:#333;}
.colorbox-reset-btn{right: 30%;bottom:30px;position: absolute;}
.modal-content .tabModel .tab_line{text-align: left;}
.modal-content .tab_desc .tab_box{margin:0;padding:20px 0;}
.modal-footer .save-btn,.diyButton .save-btn{background:#337ab7;color:#fff;padding:10px 25px;border-radius: 3px;font-size: 13px;display: inline-block;line-height: 1.4}
.modal-footer .save-btn:hover,.diyButton .save-btn:hover{background:#125690;}
.modal-footer .btn,.diyButton .btn{margin:0 15px;}
.diyButton{padding:15px 0;}


.modal-upload .diyButton{float:right;}
.modal-con{padding:20px 3.5%;}
.modal-title{    border-bottom: 1px solid #ddd;height: 45px; line-height: 45px;  font-size: 16px;  padding: 0 20px;}





/*cascader*/
.caLine ul li { float: none; margin: 0; }


.cascade { width: 100%; overflow: hidden; position: relative;height: 100% }
.cascade .cascade-input-down { position: absolute;width: 0;  height: 0; border-style: dashed; border-color: transparent; overflow: hidden; border-width: 6px; border-top-color: #c2c2c2;border-top-style: solid;  transition: all .3s;  -webkit-transition: all .3s;right:10px;	top:50%;margin-top: -3px;}
.cascade .cascade-input-down.select_down { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: 0.28s; -o-transition: 0.28s; -webkit-transition: 0.28s; transition: 0.28s; }
.cascade .cascade-input-down.select_up {top:8px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -moz-transition: 0.28s; -o-transition: 0.28s; -webkit-transition: 0.28s; transition: 0.28s; }
.cascade .cascade-label span, .cascade .cascade-input-readonly span { font-size: 10px; color: #97a8be; padding: 0 8px; }
.cascade .cascade-input-readonly { display: none; }

.cascade-input-readonly { display: none; }

.cascade-menus { display: table; position: absolute; border: 1px solid #ddd; border-right: none; display: none; -moz-transform-origin: center top 0; -webkit-transform-origin: center top 0; transform-origin: center top 0; z-index: 99999; background: #fff; }
.cascade-menus.in { -moz-animation: dropIn .28s forwards; -webkit-animation: dropIn .28s forwards; animation: dropIn .28s forwards; }
.cascade-menus.out { -moz-animation: dropOut .28s forwards; -webkit-animation: dropOut .28s forwards; animation: dropOut .28s forwards; }

.cascade-menus .cascade-menu li { line-height: 35px; padding: 0 30px 0 13px; position: relative; cursor: pointer; }
.cascade-menus .cascade-menu li:hover { background: #f1f1f1; }
.cascade-menus .cascade-menu li.active { background: #258de1; color: #fff; }
.cascade-menus .cascade-menu li.isDisable { cursor: not-allowed; color: #ccc; }
.cascade-menus .cascade-menu li i { background: url(../images/right-arrow.png) no-repeat center center; position: absolute; height: 35px; width: 30px; right: 0; top: 0; }

.cascaderSelectLine { display: table-cell; padding-right: 15px; }


.photo-upload{height: 100%;overflow-y: auto;overflow-x:hidden;}
.photo-upload .parentFileBox .fileBoxUl li .photo-about img{width:100%;}
.photo-about{display: inline-block;vertical-align: middle;}
.photo-upload .parentFileBox .fileBoxUl li{min-height:110px;height: auto;}
.photo-upload .parentFileBox .fileBoxUl .fileBoxUl li .photo-about img{width:100%;height: 100%}
.photo-upload .parentFileBox .fileBoxUl .fileBoxUl li .photo-about{width:100%}
.mark-left .parentFileBox .parentFileBox{padding:0;}
.diyFileCheck{position: absolute;width:16px;height: 16px;left:5px;top:5px;}

/*改 9-28*/

.photo-upload .parentFileBox .fileBoxUl li .photo-about{width:20%;min-width:110px;position: relative;height:110px;border:1px solid #eee;box-sizing: border-box;margin-top: 15px;}
.photo-upload .parentFileBox .fileBoxUl>li{box-sizing:border-box;width:100%;min-width:110px;float: left;border: none;padding:0;border-bottom: 1px solid #eee;padding:5px 0 20px 0;}
.photo-upload .upload-small-btn{border-radius:3px;margin-top:0;display: inline-block;width:32%;min-width:110px;cursor: pointer;margin-left:3%;vertical-align: top;}
[id^="small"] .webuploader-pick {border-radius:3px;color:#fff;height: 32px;border-radius:0;background: #337ab7;text-align: center;line-height: 32px;}
[id^="upload-photo"] .webuploader-pick:before,[id^="photo-add"] .webuploader-pick:before{content:'';display: inline-block;background: url(../images/icon-id-upload.png) no-repeat;width:39px;height: 32px;background-size:39px 32px;vertical-align: middle;padding-right:10px;}
.photo-upload .parentFileBox .parentFileBox{float: right;width:74%;}
.fileBoxUl .drop_down_select{vertical-align: top;width:60%;margin-left: 0%;border:1px solid #eee;height: 30px;line-height: 30px;display: inline-block;}
.mark-left .parentFileBox {padding:0;}
.fileBoxUl li>.fileBoxUl {position: absolute;right: 0;}
.photo-upload .parentFileBox .fileBoxUl .fileBoxUl li{float: left;width:18%;height: 50px;min-height: 50px;margin:0 1.5% 10px 0;border:1px solid #eee;}

/*增 9.28*/
.parentFileBox .fileBoxUl .parentFileBox{position: absolute; overflow: hidden; margin-top:15px;top:37px;right:0;bottom:20px;}
.photo-upload .parentFileBox .fileBoxUl li li{min-width: auto;}
.photo-upload .parentFileBox .fileBoxUl .drop_down_menu li{float: none;width:100%;min-width: auto;border:none;padding:0;margin:0;min-height: auto;}
/*增  9.29*/
/*select*/
.drop_down_select { position: relative; }
.drop_down_select input{height: 100%;width:80%;}
.drop_down_select.input_normal{ float: none; }
.drop_down_select i{ position: absolute;width: 0;  height: 0; border-style: dashed; border-color: transparent; overflow: hidden; border-width: 6px; border-top-color: #c2c2c2;border-top-style: solid;  transition: all .3s;  -webkit-transition: all .3s;right:10px;	top:50%;margin-top: -3px; }
.drop_down_select i.select_down{ -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: 0.28s; -o-transition: 0.28s; -webkit-transition: 0.28s; transition: 0.28s; }
.drop_down_select i.select_up{ -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -moz-transition: 0.28s; -o-transition: 0.28s; -webkit-transition: 0.28s; transition: 0.28s; }
.drop_down_select input { font-size: 12px; height: 100%; position: absolute; top: 0; left: 13px; width: 87%; font-family: microsoft yahei; }

.dropDown, .time_picker { position: relative; }

.dropMenuPannel.in { -moz-animation: dropIn .28s forwards; -webkit-animation: dropIn .28s forwards; animation: dropIn .28s forwards; }
.dropMenuPannel.out { -moz-animation: dropOut .28s forwards; -webkit-animation: dropOut .28s forwards; animation: dropOut .28s forwards; }

.drop_down_menu { padding: 8px 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04); background: #fff; }
.drop_down_menu h4 { height: 35px; line-height: 35px; color: #666; font-size: 12px; padding-left: 15px; background: #f8f8f8; }
.photo-upload .parentFileBox .fileBoxUl .drop_down_menu li { line-height: 35px; text-indent: 15px; cursor: pointer; }
.photo-upload .parentFileBox .fileBoxUl .drop_down_menu li:hover { background: #f1f1f1; }
.photo-upload .parentFileBox .fileBoxUl .drop_down_menu li.active { background: #258de1; color: #fff; }
.drop_down_menu li.isdisabled { cursor: default; color: #ccc; }

#form .drop_down_menu li { padding-top: 0px; }

.select_plus { width: 90%; height: 100%; display: none; padding: 3px 10px; background:}
.select_plus span { display: inline; background: #e9f6ff; color: #20a0ff; border: 1px solid #20a0ff; margin: 1px 3px 0 0; height: 30px; overflow: hidden; line-height: 30px; padding: 4px 8px; }
.parentFileBox .fileBoxUl .fileBoxUl .diyBar .diyProgressText{line-height: 50px;}



/*改*/
// .photo-upload .parentFileBox>.fileBoxUl{padding:0 3%;box-sizing: border-box;}
.photo-upload .parentFileBox>.fileBoxUl{padding:0;box-sizing: border-box;}
.photo-upload{-webkit-transform:translate(110%,0);transform:translate(110%,0); }

.photo-upload.in{-webkit-animation: uploadIn .28s forwards;animation:uploadIn .6s forwards;}



@keyframes uploadIn{
    0%{-webkit-transform:translate(110%,0);transform:translate(110%,0)}
    100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}


.form-checkbox-line{width:100%;clear: both;}
.form-checkbox-line.form-line label.check-label{width:auto;padding:0 20px 0 5px;}
.form-checkbox-line.form-line input.check-input{width:16px;height: 16px;vertical-align: middle;}
.form-checkbox-line.form-line .checkbox-list{display: inline-block;}



.sample-wrap{position:relative;width:100%;margin:0 auto;overflow: hidden;height: 100%;}
.sample-img-left{width:675px;height: 467px;background: #f5f5f5;}
.sample-list{height: 467px;}
.swiper-slide{position: relative;}
.sample-info-right{position:absolute;top:40px;right:0px;width:357px;height: 386px;background:#fff;box-shadow: 0 0 21px rgba(0,0,0,.13);}
.slide-dir{display:none;background:#fff;width:60px;height: 44px;z-index:999;position:absolute;top:50%;margin-top:-30px;}
.sample-wrap:hover .slide-dir{display: block;}
.left-slide{left:8px;}
// .sample-line{width:990px;margin:0 auto;}
.left-slide button{background:url(../images/left-b.png) no-repeat left center;color:#337ab7;padding-left:15px;background-size:15px 15px;width:60px;height: 50px;box-sizing:border-box;position: absolute;top:-3px;left:-3px;}
.right-slide{right:30px; }
.right-slide button{background:url(../images/right-b.png) no-repeat right center;color:#337ab7;padding-right:15px;background-size:15px 15px;width:60px;box-sizing:border-box;height: 50px;position: absolute;top:-3px;left:-3px;}
.sample-view{padding-left:58px;}
.sample-part-list{float: left;position: relative;padding-top:28px;width:58px;}
.sample-part-list li{padding:7px 0;cursor:pointer;}
.sample-part-ul{height: 290px;overflow: hidden}

.part-top-arrow{background:url(../images/top.png) no-repeat;top:13px;}
.part-bottom-arrow{background:url(../images/bottom.png) no-repeat;bottom:-16px;}
.part-arrow{position: absolute;width:20px;height: 20px;cursor: pointer; background-size: 20px 20px;left:50%;margin-left:-10px;display: none;}
.sample-part-list:hover .part-arrow{display: block;}
.sample-view-main img{width:100%;}



.sample-split-line{margin-left:35px;border-top:1px solid #eee;}
// .sample-info-right{position: relative;}
.sample-info-mark{position: absolute;right:0;left:0;bottom:0;box-sizing: border-box;padding:10px 35px;background:#f5f5f5;}
.sample-user-lint{padding-top:10px;color:#666;font-size: 13px;}
.sample-use-info{font-size: 13px;color:#666;}
.sample-use-info i{display: inline-block;background: url(../images/user-icon.png) no-repeat;background-size:25px 25px;padding-right: 10px;width:25px;height: 25px;}


.viewer-toolbar li.viewer-reset,.viewer-toolbar li.viewer-prev,.viewer-toolbar li.viewer-play,.viewer-toolbar li.viewer-next{display: none;}
.viewer-toolbar{width:100px;}



.mark-view-left .swiper-slide{width:100%;margin:0;}
.mark-view-left .sample-img-left{width:100%;height: auto;}
.mark-view-left .sample-global-ul{width:98%;}

.mark-view-right .sample-info-mark{position: relative;}
.mark-view-right .sample-split-line{margin-left:0;}
.mark-view-right .sample-info-mark{background:transparent;}
.mark-view-right .sample-use-info{font-size: 15px;}
.mark-view-left .sample-img-left{background:transparent;}
.mark-view-left .sample-global-list{background: #f5f5f5;}
.mark-view-left .sample-global-list{padding:35px 45px;}
.mark-view-left .part-bottom-arrow{bottom:0;}
.mark-view-left .sample-part-list{padding:28px 0;}
.mark-view-left .sample-view{width:88%;margin:0 auto;padding:0;padding-left:5%;box-sizing: border-box;}
.mark-view-left .sample-view-main{width:80%;height: auto;display: inline-block;vertical-align:middle;height: 400px;}
.mark-view-left .sample-part-list{display: inline-block;vertical-align: middle;}
.mark-view-left .sample-view-main img{height: 100%}
.mark-view-left .sample-part-list li img{width:100%;height: 100%}
.mark-view-left .sample-part-list{width:78px;}
.mark-view-left .sample-part-list li{width:78px;height: 78px;padding:10px 0;}
.mark-view-left .sample-part-ul{height: 387px;}
.mark-view-left .sample-global-ul li{height: 105px;width:160px;}

.mark-view-left .global-right-arrow{right:35px;}
.mark-view-left .global-arrow{top:80px;}

.map-check-line{padding:15px 15px 0;}
.map-check-title{display: inline-block;width:108px;font-size: 15px;text-align: right;vertical-align: top;padding-top:16px;}
.map-check-con{display: inline-block;vertical-align: top;width:80%;}
.map-check-con li{display: inline-block;  width: 30%;margin-left:2%;padding:0;margin-bottom:15px;background: #f5f5f5;  border: 1px solid #eee;  border-radius: 3px;  text-align: left;  position: relative;font-size: 15px;box-sizing: border-box;padding:13px 20px;}
.map-check-con li label{font-size:15px;vertical-align: middle;padding-left:10px;}

.map-check-box{width:16px;height: 16px;vertical-align: middle;}
.map-check-con .data-line{margin:0 15px 15px;display: inline-block;width:40%}
.map-check-con .data-txt{width: 100%;}
.map-check-con .form-txt{height: 45px;line-height: 45px;padding:0 15px;box-sizing: border-box;}
.modal-normal-title .tab_line a:hover,.modal-normal-title .tab_line a.active{border:none;color: #333;top:0;background: transparent;}
.map-tab-box{overflow:hidden;}
.map-check-pannel{display: none;}



/*10-05*/
// .form-line .checkbox-list label{width:auto;}


// .number-list .drop_down_select input{height: 30px;}
// .form-search-line .form-txt{width:30%;}
// .form-search-line .data-line .form-txt{width:48%;}
// .issue-date,.number-list{display: inline-block;width: 30%;vertical-align: middle;}
//


// .form-date-line .form-txt{width:25%;margin-right: .5%;}
// .number-list{vertical-align: top;}
// .number-list .sSelect,.number-list .input-inner-num{width:30%;display: inline-block;vertical-align: middle;margin-right:2%;}
// .number-list .sSelect{height: 30px;border:1px solid #ddd;}
// .number-list .input-inner-num .form-txt{width:100%;}
// .number-list .drop_down_menu li{line-height: 35px;box-sizing: border-box;padding:0 10px;cursor: pointer;}
// .drop_down_select i{z-index:9;}
// .number-list .drop_down_menu li.active{background: #258de1;color:#fff;}
// .number-list>ul>li{padding-bottom:10px;}
// .search-checked{position:absolute;left:0;top:25px; text-align: right}
// .search-checked input{width:16px;height: 16px;}

// .number-list .inputNumber{width:17%;display: inline-block;vertical-align: middle;margin-right:10px;}

// .number-list .inputNumber input{width:100%;}



.kv-upload-progress{width:0;height: 0;opacity: 0;position: absolute;}
.drop_down_select i{ position: absolute;width: 0;  height: 0; border-style: dashed; border-color: transparent; overflow: hidden; border-width: 5px; border-top-color: #c2c2c2;border-top-style: solid;  transition: all .3s;  -webkit-transition: all .3s;right:10px;	top:50%;margin-top: -3px; }

.btn-small-img{border-radius: 3px;margin-top: 0;width: 100%;min-width: 110px;cursor: pointer;  color: #fff;height: 32px; border-radius: 0; background: #337ab7; text-align: center;line-height: 32px;}
.fileinput-cancel-button{position: absolute;width:0;height: 0;overflow:hidden;}

.form-line .checkbox-list label{float:none;}
.searck-check-list{width:100%;padding-top:30px;}
.searck-check-list li{width:17%;}
.search-check-button{padding:15px 0;text-align: center;}
.map-check-con li{display: inline-block; margin-left:2%;padding:0;margin-bottom:20px;background: #f5f5f5;  border: 1px solid #eee;  border-radius: 3px;  text-align: left;  position: relative;font-size: 15px;box-sizing: border-box;padding:13px 20px;}


.add-form-line .cascaderLine{width:73%;boder:1px solid #eee}
.add-form-line textarea.mark-area{width:60%}
.add-form-line select{width:60%;height:30px;padding-left:10px;box-sizing:border-box;border:1px solid #eee}
.add-form-d-line a{padding: 5px 25px; line-height: 30px;color: #125690;border: 1px solid #125690;border-radius: 3px;}




/*10.31增加*/
.sample-info-pannel{border-top:1px solid #eee;margin-top:20px;position: relative;}
.sample-info-pannel .sample-info-line{width:49%;box-sizing: border-box;float: left;}
.sample-info-pannel .sample-split-line{border:none;height:103px;width: 1px;background:#eee;position: absolute;left:45%;top:30px;}
.imgHoverBox{box-sizing:border-box;padding:15px 15px}
#imagesCr .imageCr { float: left; }
#imagesCr img { cursor: pointer; width: 100%; height: 100%; }
#imagesCr .imageName{margin-top:-2em; color:white;padding-left:1em;}
#currentImage { background-color: rgba(0, 0, 0, 0.8); display:none; position:absolute;z-index:999; overflow:hidden; }
.cname{color: aliceblue;line-height: 30px;font-weight: 600;padding-top: 10px}
.ctitle{color:#E9E9E9;line-height: 34px}
.cdesc{color:#C3C3C3;font-size: 13px;padding-top:10px;line-height: 1.5}


.btn-big-img i{display: none;}
.btn.saveCheck:hover{color:#fff;}
.btn-big-img:hover { color: #333; background-color: #eee; border:none;border-bottom:1px solid #eee;}



.menu ul li{display:block;width:100%;box-sizing:border-box;padding-top:2px;margin-bottom:5px; position: relative; }
.menu li span { padding-right: 10px; float: left; line-height: 40px; color: #888; }
.menu li span.icon-sgkp, .menu li span.icon-kcgl { font-size: 18px; }
.menu li span.icon-xtgl { font-size: 19px; }
.menu li span.icon-xtcs { font-size: 15px; }
.menu li span.icon-sjwh, .menu li span.icon-cxtj { font-size: 21px; }
.menu ul li .active{}
.menu ul li .active:after,.menu ul li .activeRemove:after{content: '';background: url(../images/Menu-down.png) no-repeat right center; position: absolute;width:11px;height: 6px;right:15px;top:50%;margin-top:-3px;}
.menu ul li .inactive:after{content: '';background: url(../images/Menu-right.png) no-repeat right center;position: absolute;width:6px;height: 11px;right:15px;top:50%;margin-top:-5px;}
.menu ul li ul{display:block; margin-bottom:10px;   }
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul ul{display: none;}


// .menu ul li ul li a.active:before,.menu ul li ul li a.inactive:before{content:'';display:block;background: url(../images/circleIcon.png) no-repeat 0 center;position: absolute;left:0;top:50%;margin-top:-4px;width:7px;height: 7px;}

.menu ul li ul li{display:block;background:none;font-size:13px;list-style:circle;color:#666;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:1px;}
.menu ul li a{position:relative;display:block;text-decoration: none; color: #444;border-bottom: 1px solid #ddd;padding: 0 15px;-webkit-box-shadow: 0 1px #fff; -moz-box-shadow: 0 1px #fff; -ms-box-shadow: 0 1px #fff; -o-box-shadow: 0 1px #fff; box-shadow: 0 1px #fff;  font-size: 15px;height: 40px; line-height: 40px;}






.parentFileBox .fileBoxUl li .diyCancel{position:absolute;width:20px;height:20px;top:2px;right:2px;cursor:pointer;display:none;}
.parentFileBox .fileBoxUl li .diyCancel {background:url(../images/x_alt.png) no-repeat;background-size:20px 20px;}
.parentFileBox .fileBoxUl li .diyFileName {	position:absolute;	bottom:0px;	left:0px;	width:100%;	height:20px;	line-height:20px;	text-align:center;	color:#fff;	font-size:12px;	display:none;	background:url(../images/bgblack.png);}
.parentFileBox .fileBoxUl li:hover .diyCancel,.parentFileBox .fileBoxUl li:hover .diyFileName{display: block;z-index:9999;}



.picBox .list li:before{content:'';display: block;position: absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:0;}
.picBox{float: left;}
// .picBox .list li:hover input{position: relative;z-index: 9;}

.pic-info-item {width:100%;}
.pic-info-item select,.pic-info-item textarea{width: 100%;border: 1px solid #eee;margin-bottom:15px;}
.pic-info-item select{height: 30px;line-height: 30px;text-indent: 12px;}
.pic-info-item textarea{height: 130px;overflow:auto;resize:none;box-sizing: border-box;padding:10px 15px;}
.pic-part-mark-btn{display:none;position: absolute;left:0;top:0;right:0;bottom:0;text-align: center;line-height: 91px;background: transparent;color:#fff;width:100%;}

.pic-mark{position: relative;}

.pic-info-item .parentFileBox{position: absolute;left:-15px;right:15px;top:268px;}



.pic-info-item .parentFileBox li textarea{height: 70px;margin-bottom:0;}



.pic-mark-right-box{display: none;}

.btn-part-img:hover{background:transparent;}
.btn-part-img i{display: none;}
.pic-info-item input[type=file]{width:100%;}
.btn-primary.active.focus{background: transparent;}


/*10.31改*/
.sample-view-main{float: left;margin-left:20px;width:456px;height:287px;margin-top:30px;overflow: hidden;}
.sample-info-bottom{padding:15px 0 28px 0;}
.sample-mark{padding:15px 35px 0;}
.sample-mark li{padding-bottom:15px;}
.sample-mark li span{color:#888;display: inline-block;width:40px;vertical-align: top;}
.sample-mark li em{color:#333;display: inline-block;width:55%;vertical-align: top}
.mark-view-left{width:60%;}
.mark-right.mark-view-right{float:left;width: 39%;}
.mark-right.add-photo-right{padding-right:1%;padding-top:15px;}
.btn-big-img{overflow: hidden;  height: 80px;  padding:0;border-radius: 0;  border: 1px solid #eee;  background: #f5f5f5; color:#333;  text-align: center;  line-height: 80px;}


/*11.7*/

.form-search-title{font-size: 16px;}
.f-s-line{padding-top: 10px;}
.mark-info-list .f-s-line label{text-align: left;padding:0 10px 0 30px;width:auto;color:#666;}
.f-s-line .checkbox-list{display: inline-block;vertical-align: top;width:80%;}
.form-line .checkbox-list label.css-check,.form-line .checkbox-list label.css-radio{margin-right: 25px;  cursor: pointer; padding: 10px 15px;line-height: 1; text-align: left;   width: 12%;}
.f-s-line .checkbox-list label{color:#333}
.t-space{padding:25px 0 10px;}
.tb-space{padding-top:25px;}
.f-sc-line{padding-top:3px;position: relative;}
.mark-info-list .f-sc-line label {display: block;text-align: left;padding:0 10px 0 30px;width:auto;color:#666;}
.f-sc-line .s-operate-btn{position: absolute;background:url(../images/button-bg.png) no-repeat;background-size:61px 22px;width:61px;height: 22px;top:7px;left:145px;}
.f-sc-line .s-operate-btn button{width:46%;height: 100%;}
.f-sc-line .s-operate-btn button.s-add-btn{background:url(../images/add-s.png) no-repeat center center;background-size: 11px 11px;}
.f-sc-line .s-operate-btn button.s-del-btn{background:url(../images/del-s.png) no-repeat center center;background-size: 11px 11px;}
.s-info-list .form-txt{margin:4px 0 10px;}
.s-info-list {padding-left:30px;}
.mark-info-list .s-info-list input,.mark-info-list .s-info-list select{width:23%;}
.s-add-example{display: none;}
.mark-info-list .s-info-list span.f-space,.mark-info-list .issue-date-list span.f-space{display: inline-block;color:#666;line-height: 32px;vertical-align: top; padding:0 15px;}
.f-sc-line .issue-date-list {padding:4px 0 0 30px;}
.f-sc-line .issue-date{width:23%;margin-bottom:10px;display:inline-block;}
.mark-info-list .s-info-list select{height: 32px;line-height: 32px;text-indent: 10px;margin:4px 0 10px;border:1px solid #ddd;}
.tree-select-btn{background:transparent;color: #337ab7;border:1px solid #337ab7;padding:8px 20px;margin:4px 0 0 30px;}
.tree-select-btn:hover{background:transparent;color:#125690;}
.mark-info-list .form-search-button {padding:30px 15px;}
.form-search-button button{margin:0 15px;}
.show-item{padding-left:15px;}

.f-s-btn.addInvoice-button{text-align: left;padding:15px 98px}
.search-main{padding-left:30px;}
.searck-check-list .sort-list li{display: inline-block;padding: 0 35px 0 10px;margin-left:0;cursor: pointer;font-size: 15px;margin-bottom:0;padding: 13px 20px;border: 1px solid #eee;background: #f5f5f5;border-radius: 3px;width: 15%;box-sizing: border-box;margin-right: 25px;}
.mark-add-main .form-line label,.mark-add-main .form-line span{font-size: 15px;}
.mark-add-main .form-line span input{vertical-align: middle}
.s-info-list .cascaderLine{width:23%;margin-bottom:10px;}


/*11.8*/
.f-sc-line .data-line{position: relative;display: inline-block;width:100%;}
.f-sc-line .issue-date input{width:100%;padding:0 25px 0 10px;}
.f-sc-line .data-line:after{content: '';position: absolute;background:url(../images/dataIcon.png) no-repeat 0 center;background-size: 15px 15px;top:4px;height:23px;width:15px;right:10px;}

.layui-laydate .layui-this{background-color:#337ab7!important;}
.layui-laydate-content td.laydate-selected {background-color: #acd9ff;}


.invoice-search .file-input-new{display: inline-block;margin:0 15px;}
.invoice-search .file-input-new .primary-btn i{display: none;}


/*11.22*/


.sample-global-ul {overflow: hidden;height: 142px}

.sample-global-ul li img{width:100%;height: 100%;}
.sample-global-ul li.active{background:rgba(255,255,255,1);box-shadow:0 0 8px rgba(0,0,0,.2);}



.detail-left,.detail-right{float: left;box-sizing: border-box;}







.sample-info-line li span,.sample-info-line li em{display: block;}



.detail-papers{color:#333;padding-top:10px;line-height: 1.6;}
.sample-line ul{padding-top:8px;}
.sample-line li {line-height: 2;}
.sample-line li label{color:#666;padding-right:8px;}
.sample-line li i{color:#ccc;font-size: 12px;padding:0 5px;}

.sample-table{padding-top:10px;}
.sample-table h4{padding-bottom:20px;}
.sample-table table td{height: 30px;vertical-align: middle;padding:0 0 0 35px;box-sizing: border-box;}
.sample-table table tr:nth-of-type(2n+1){background: #eee;}

.detail-part .picBox{float: none;}
.detail-part .picBox .list{width:100%;height: 100%;}
.detail-part{height: 535px;}

.detail-part-line{padding-bottom:25px;}
.detail-part-item .part-photo,.part-photo-info{float: left;}
.part-photo-info{padding-left:2.7%;width:75%;}


.part-photo-mark i{padding:0 5px;font-size: 12px;color:#ccc;font-weight: lighter;}


.detail-tab li{display: inline-block;position: relative;line-height: 27px;}
.detail-tab li span{padding:0 30px;color:#ccc;font-size: 12px;}
.detail-tab li a{color:#888;}
.preview-btn:before{content: '';position: absolute;background: url(../images/prewview-icon.png) no-repeat;width:27px;height: 27px;left:0;}
.detail-tab li a{padding-left:35px;font-size: 18px;}
.detail-tab li a.active{color:#3374ec;}
.part-btn:before{content: '';position: absolute;background: url(../images/part-icon.png) no-repeat;width:27px;height: 27px;left:0;}
.detail-tab li a.active.preview-btn:before{background: url(../images/prewview-icon-actived.png) no-repeat;}
.detail-tab li a.active.part-btn:before{background: url(../images/part-icon-actived.png) no-repeat;}
.view-part-detail{position: absolute;left:0;top:0;bottom:0;right:0;text-align: center;color: #fff;line-height: 165px;}
.view-part-detail:hover{color:#fff;font-weight: bold;}
.swiper-slide{float: none;}


.diyUploadHover{ position:relative; z-index:8;}





/*12.1*/
#photo-add-big{right:0;}



/*11.30自助申报*/
.lay-date-line{display: inline-block;width:65%;}
.lay-date-line .data-txt{width:100%;}
.menuContent{background: #ffffff;border: 1px solid #eee;overflow: auto;z-index: 9}
.menuContent .ztree li ul.line{background: none;}
.form-tree-line{position: static;width:33.3%;}

.menuContent .ztree li span.button.center_open,.menuContent .ztree li span.button.roots_open,.menuContent .ztree li span.button.bottom_open {
    transform: rotate(90deg);
    transition: .2s;
    background-position: left center;
}
.menuContent .ztree li span.button.center_close,.menuContent .ztree li span.button.roots_close,.menuContent .ztree li span.button.bottom_close{
    transform: rotate(0deg);
    transition: .2s;
    background-position: left center;
}

.menuContent .ztree li span.button{
    background: url(../images/open.png) no-repeat center center;
    background-size:1 6px 16px;
    vertical-align: middle;
}
.menuContent .ztree li span.button.ico_open{display: none;}
.bj-tab-line{border-bottom:1px solid #eee;margin-bottom:15px;padding-top:10px;}
.bj-tab .bj-tab-line.tab_nav li a{font-size: 16px;}
.chart-table-list{padding:0 15px;}




.tableBox table {
    width:100%;
}
.tableBox thead {
    width:100%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
}
.tableBox tbody td,.tableBox thead th {
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:12px;
    color:#404040;
}
.tableBox thead th {
    background-color:#f5f5f5;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
}
.tableBox tbody {
    border-left:1px solid #dcdddd;
}
.tableBox tbody td {
    border-bottom:1px solid #dcdddd;
    border-right:1px solid #dcdddd;
    background-color:#FFFFFF;
}
.tableBox tbody tr:nth-child(even) td {
    background-color:#f9f9f9;
}
.tableBox table td,.tableBox table th {
    vertical-align:middle;
}
.tableBox thead th.th-date{text-align: left;}

.tableBox thead th.th-date input{width:100%;border: none;text-indent: 15px;}


.mark-right-title h4{font-size: 18px;}
.mark-left .mark-right-title h4{padding:15px 0 0 15px;}
.mark-right .mark-info-list,.mark-left .mark-info-list{padding-top: 10px;}


.hasSmallImg{position: absolute;background: url(../images/detail-view-icon.png) no-repeat center center;width: 29px;height: 29px;right:10px;bottom:10px;background-size: 25px 25px;}
.sample-global-ul li{position: relative;}
.detail-select{background: url(../images/detail-select-bg.png) no-repeat;text-align: center; position: absolute;width:290px;height: 50px;top:-16px;left:0;z-index:9;}
.detail-select select{width: 120px;height: 30px;border: none;background: transparent; color: #3374ec;}

.loadEffect{
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 auto;
    position: absolute;left:50%;
    margin-left:-50px;
    top:50%;
    margin-top:-50px;
}
.loadEffect span{
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #5f97ff;
    position: absolute;
    -webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0.2;
    }
}
.loadEffect span:nth-child(1){
    left: 0;
    top: 50%;
    margin-top:-8px;
    -webkit-animation-delay:0.13s;
}
.loadEffect span:nth-child(2){
    left: 14px;
    top: 14px;
    -webkit-animation-delay:0.26s;
}
.loadEffect span:nth-child(3){
    left: 50%;
    top: 0;
    margin-left: -8px;
    -webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4){
    top: 14px;
    right:14px;
    -webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5){
    right: 0;
    top: 50%;
    margin-top:-8px;
    -webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6){
    right: 14px;
    bottom:14px;
    -webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7){
    bottom: 0;
    left: 50%;
    margin-left: -8px;
    -webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8){
    bottom: 14px;
    left: 14px;
    -webkit-animation-delay:1.04s;
}
.loading-box{position: absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);}

/*12.9改*/




/*增*/


.form-line .file-input{display: inline-block;}
.form-line .file-input i{display: none;}
.inline-upload-btn{padding:8px 40px;padding-right:50px;background: transparent;border:1px solid #337ab7;color:#337ab7;font-size: 16px;}
.inline-upload-btn span{font-size: 16px;}




.detail-main{background:#f7f7f7;padding-bottom:35px}
/*删除*/
// .detail-right{height: 595px;overflow-y: auto;}
// .main{display: flex;align-items:stretch;}
.addInvoice-button { padding: 45px 0; clear: both; }
.mark-left{float: left;width:39%;border-right: 1px solid #ddd;height: 100%;position: relative;margin-bottom: -9999px;padding-bottom: 9999px;}
.menuLeft { background: #f2f2f2; border-right: 1px solid #ddd; float: left; height: 100%;margin-bottom: -9999px;padding-bottom: 9999px;}
.mark-main{border-top:1px solid #ddd;}
.mark-right{float: right;width:60%;height: 100%;overflow-y:visible;}

/*12.19替换*/

.detail-part-item .part-photo img{width:100%;height: 100%}
.modal-upload .ztree{padding:0 15px;}

/*12.19新增*/
.modal-content .tab_desc .tab_box.tab_no_space{padding:0 0 20px;}


.invoice-table tbody tr:nth-of-type(2n) td{background: #f5f5f5;}
.modal-content table{margin-bottom:15px;}

/*12.19删除*/
// .modal-upload .modal-footer{float: right}


.sample-global-list{background: #fff;}
.mark-info-list .s-info-list input.s-half-txt{width:10.85%;}
.mark-info-list .s-info-list input.s-half-txt:nth-of-type(2n+1){margin-right:15px;}


/*12.30改*/
.parentFileBox li .viewThumb{height: 100%;text-align: center;overflow: hidden}
.parentFileBox li .viewThumb img{height: 100%;}
.parentFileBox li .photo-about{width:100%;height: 100%;background:rgba(0,0,0,0);padding:5px;box-sizing: border-box;border:1px solid #eee;}

.sample-global-ul li{width: auto;}
.hasSmallImg{top:10px;}
.mark-view-left .sample-global-ul li img,.sample-global-ul li img{width:auto;height:82%;}

/*12.30新增*/
.kzqy_czbut a img{width:16px;}

.title-select{float: right;margin-right: 15px;}
.title-select select{border:1px solid #3374ec;height: 38px;width:150px;color:#3374ec;border-radius: 4px;padding:0 10px;}
.cascade .cascade-label{display: none;}
.cascade .cascade-input-readonly{display: block;}


/*1.4改*/
.detail-preview img{height: 100%;}
.picBox .list li{position: absolute;overflow: hidden;border-radius:0;box-shadow:0 0px 6px rgba(255,255,255,0.6);background-repeat:no-repeat;background-size:auto 273px;cursor:pointer;overflow: hidden;}
.detail-tab{clear:both;width:55%;text-align: center;padding-bottom: 25px;position: absolute;top:730px}
/*1.4新增*/
.detail-preview, .detail-part{text-align: center;}
.audit-adv{padding-top: 10px;}
.audit-adv textarea{width:90%;border:1px solid #eee;height: 120px;padding:5px;resize:none;}


.part-photo-info .audit-preview{padding:10px 0}

.sample-audit-line{display: none;}
.audit-btn{display: none;padding:0;}

.audit-report{padding:20px;}
.ar-title{font-size: 18px;padding-bottom:20px;}




.ar-info-top button{position: absolute;background: transparent;right:40px;top:50%;margin-top:-18px;}




/* 1.13改*/

.mark-left .kzqy_czbut{ text-align:right;position:absolute; top:0px; right:0px;}
/*1.13增*/
.detail-preview ,.part-photo{text-align: center;}
.detail-preview img ,.part-photo img,.viewThumb img{vertical-align: middle;}
.detail-preview:after,.part-photo:after,.viewThumb:after{content:'';display: inline-block;width:0.5%;height:100%;vertical-align: middle}

.big-pic-box .parentFileBox .fileBoxUl li .diyCancel{background:#f9f9f9 url(../images/x_close.png) no-repeat center center;background-size: 13px 13px;padding:4px 13px;width:39px;}
.big-pic-box .kzqy_czbut{right: 45px;}
.kzqy_czbut a{ display:inline-block; font-size:12px; padding:4px 13px; background: #f9f9f9; color:#888; margin-left:5px;}

.mark-left-arrow{background:#eee url(../images/left.png) no-repeat center center ;left:0px;}
.mark-right-arrow{background:#eee url(../images/right.png) no-repeat center center ;right:0px;}
/*1。14改*/
.global-left-arrow{background:url(../images/left-b.png) no-repeat;left:25px;}
.global-right-arrow{background:url(../images/right-b.png) no-repeat;right:15px;}


.sample-info-line li{width:20%;float: left;box-sizing: border-box;padding:0 35px 28px 0;}
.sample-info-line li em{font-size: 16px;color:#333;padding-top:10px;}
.sample-info-line{padding:0 0 0 0;}
.sample-info-top ul{display: flex;flex-wrap:wrap;}



/*1.14删*/
// .sample-global-list:hover .global-arrow{display: block;cursor: pointer;}
/*1.14新增*/
.sample-global-ul li{text-align: center}

/*switch*/

.audit-preview-title h4{font-size: 18px;display: inline-block;vertical-align: middle}
.audit-preview-title{padding-bottom: 15px;}

/*改*/


.code-line{font-size:16px;display:block;font-family:simhei;letter-spacing: 5px;font-weight: bold;}


/*2。18新增*/
.bootstrap-switch {
    display: inline-block;
    direction: ltr;
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid;
    border-color: #cccccc;
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    z-index: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap-switch .bootstrap-switch-container {
    display: inline-block;
    top: 0;
    border-radius: 4px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block !important;
    height: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 20px;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
    text-align: center;
    z-index: 1;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
    color: #fff;
    background: #337ab7;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
    color: #fff;
    background: #5bc0de;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
    color: #fff;
    background: #5cb85c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
    background: #f0ad4e;
    color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
    color: #fff;
    background: #d9534f;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
    color: #000;
    background: #eeeeee;
}
.bootstrap-switch .bootstrap-switch-label {
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    color: #333333;
    background: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
    position: absolute !important;
    top: 0;
    left: 0;
    margin: 0;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
    padding: 6px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
    cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
    -webkit-transition: margin-left 0.5s;
    -o-transition: margin-left 0.5s;
    transition: margin-left 0.5s;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-focused {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.detail-tab-box .tab_line{text-align: left;border:1px solid #eee;border-left:none;border-right: none;}
.detail-tab-box .tab_desc .tab_box{margin-top:0;}
.detail-view-main{background: #f7f7f7}

.detail-desc-line{padding:30px 0 0}
.detail-inner-line {display: inline-block;padding-right: 100px;}
.detail-desc-line .detail-desc-label{padding:0;padding-bottom:20px;}
.detail-inner-line .detail-desc-label{padding:0;padding-right: 15px;}
.detail-desc-label{font-size: 16px;color:#666;}
.detail-desc-tag{padding:0 20px;height: 32px;border:1px solid #d8e0ef;border-radius: 20px;display: inline-block;vertical-align: middle;line-height: 32px;}
.detail-block-line .detail-desc-tag{margin:0 20px 15px 0;}

.detail-audit-line{padding: 30px;padding-bottom:10px;}
.detail-global-title{background:url(../images/title-bg.png) no-repeat 130px bottom;}

.audit-set-item{padding-top: 20px}

.audit-set-item textarea{vertical-align: top;width:92%;border:1px solid #ddd;height: 125px;resize:none;}

.detail-part-main{padding:30px;}
.detail-part-item{display: inline-block;padding-right:3%;box-sizing: border-box;width:49%;}
.detail-part-item{padding-top:30px;}
.detail-desc-base{padding-top:30px;}
.detail-desc-base li{padding-bottom:20px;}



.switch-box{display: inline-block;vertical-align: middle;}
.audit-set-info{display: none;}
.detail-part-list{display: flex;flex-wrap:wrap;}


/*2.18改*/
/*给所有的.detail-part-line .part-photo改成.detail-part-item .part-photo*/
.detail-pannel{height: 100%;background: #fff;}

.detail-preview, .detail-part{height: 530px;padding:0;box-sizing: border-box;background: #fff;box-shadow: 0 0 0 rgba(0,0,0,0);padding:13px;box-sizing: border-box;}


.part-photo-info .part-photo-mark{font-weight: bold;font-size: 16px;}
.part-photo-left .switch{display: block;}
.audit-preview{display: none;}
.sample-info-line li span{font-size: 13px;color:#888;}
.sample-line{padding:10px 0 20px 0;}
.sample-line h4,.sample-table h4{font-size: 16px;color:#666;}

/*2.18删除
// .detail-part{display: none;}
// .detail-part-info{display: none;}
.switch, .switch-disable { position: relative; width: 40px; height: 23px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.switch.switch-info, .switch-disable.switch-info { width: 72px; }
.switch input[type=checkbox], .switch-disable input[type=checkbox] { display: none; }
.switch .switch-core, .switch-disable .switch-core { display: block; width: 100%; height: 100%; cursor: pointer; background: #bfcbd9; border-radius: 15px; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; }
.switch .switch-core.is-disable, .switch-disable .switch-core.is-disable { background: #e4e8f1; cursor: not-allowed; }
.switch .switch-button, .switch-disable .switch-button { -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; position: absolute; top: 50%; height: 14px; width: 14px; background: #fff; margin-top: -7px; border-radius: 50%; left: 3px; z-index: 1; }
.switch .switch-label-on, .switch .switch-label-off, .switch-disable .switch-label-on, .switch-disable .switch-label-off {text-align: left; position: absolute; color: #fff; left: 0; top: 0; width: 100%; height: 100%; line-height: 22px; z-index: 0; }
.switch .switch-label-on, .switch-disable .switch-label-on { text-indent: 10px; }
.switch .switch-label-off, .switch-disable .switch-label-off { text-indent: 20px; display: none; }

.sample-line h4,.sample-line .switch{display: inline-block;vertical-align: middle}
.sample-line .switch,.audit-preview-title .switch{margin-left:20px;}

.part-photo-left .switch{margin:15px auto 0;}
*/

/*2.19增*/

.pic-add-mark{background: #e8f0ff;height: 30px;border-radius: 3px;position: relative;padding:0 15px;vertical-align: middle;color:#3374ec;margin:0 15px 10px 0;vertical-align: middle}
.pic-add-mark:before{content: '';display: inline-block;background: url(../images/add-mark.png) no-repeat 0 center;width:30px;height: 30px;vertical-align: middle;}
.pic-mark-item{border: 1px solid #d8e0ef;height: 30px;margin:0 15px 10px 0;display: inline-block;line-height: 30px;padding: 0 15px;border-radius: 20px;vertical-align: middle}


.form-line .upload-big-pic{display: inline-block;padding: 0;vertical-align: top;width:80%;}
.form-line .upload-big-pic .parentFileBox li{width:15%;}
.form-line .upload-big-pic .btn-big-img{display: block;height: 50px;line-height: 50px;width:75%;}
.form-line .upload-big-pic .file-input{display: block;}

/*2。19改*/

.pic-info{float: left;padding-left:15px;width:50%;padding-top:0;}
.pic-small-item-box{position: relative;display: block;width:100%;box-sizing: border-box;}

.pic-info-item .pic-small-item-box .parentFileBox{position: static;top:0;padding:0px 0 20px}

.pic-info-item .parentFileBox li .photo-add-info{width:80%;padding-left:2%;float: left;}

.pic-info-item .kzqy_czbut a{ color:#888;background: transparent;}



/*2.20增*/

/*2.20改*/
.pic-info-item .parentFileBox li .photo-about{height: 111px;width:158px;position: relative;float: left;}
.parentFileBox li{float: left;margin:25px 10px 0;width:125px;height: 88px;position: relative;}
.picBox .list{display:inline-block;width:470px;height:330px;position:relative;}
.detail-left{width: 49%;padding:30px;}
.detail-preview, .detail-part{width:752px;}
.form-line .upload-big-pic .parentFileBox li{width:125px}

/*2.19删
.pic-info-item select{margin-bottom: 19px;}
.pic-small-item-box h4:after{position: absolute;content:'';display: block;height: 1px ;background:#eee;width: 860px;left: 50px;top: 49%;}
*/

/*2.22新增*/
.upload-information{height: 100%;z-index:9;}

.ui-box{padding: 30px 11%;clear:both;}

.upload-main{height: 100%;z-index:8;}
.ui-box .form-line{display: inline-block;width:30%;box-sizing: border-box;padding:0 20px;margin-bottom: 15px;}
.ui-box .form-line label{width:110px;font-size: 14px;padding-left:0;}


.ui-box .form-line select{background:#fcf8e3;}
.ui-box .form-line select option{background: #fff;}
.ui-upload-btn{padding:0 20px;}
.btn-upload-file{overflow: hidden;display: block;  height: 50px;  padding:0;border-radius: 0;font-size: 16px;  border: 1px solid #eee;  background: #f5f5f5; color:#333;  text-align: center;  line-height: 50px;}
.btn-upload-file i{display: none;}
.ui-box-top.ui-box .form-line{margin-bottom: 0;}
.btn-upload-file.active.focus, .btn-upload-file.active:focus, .btn-upload-file.active:hover,.btn-upload-file:hover,.btn-upload-file.focus, .btn-upload-file:focus{background: #eee;border:1px solid #ddd;color:#333;}
.upload-main .btn-big-img{display: block;}
.btn-big-img.active.focus, .btn-big-img.active:focus, .btn-big-img.active:hover,.btn-big-img:hover,.btn-big-img.focus, .btn-big-img:focus{background: #eee;border:1px solid #ddd;color:#333;}
.ui-box .form-line .data-line{display: inline-block;width:66%;}
.ui-box .form-line .data-line .form-txt{width:100%;}
.ui-box-left{display: inline-block;width:30%;}
.ui-box .ui-box-left .form-line{width:100%}
.ui-box-right{display: inline-block;width:60%;}
.ui-box .form-line-sep{width:100%;padding-left: 78px;}

.ui-box .form-line-sep textarea{margin-top:15px;border:1px solid #ddd;height: 105px;padding: 10px 30% 10px 10px}
.ui-box .form-line-sep1 textarea{height: 55px;}
.ui-box-split{padding:0px 11% 20px}
.ui-box .form-line-sep2 label{display: inline-block;width:110px;text-align: right;}
.ui-box .form-line-sep2{padding-left: 20px;}
.ui-box .form-line-sep2 textarea{width:83%;display: inline-block;vertical-align: top;margin-top: 0;}
.popup-mark{display: none;}

.upload-main .parentFileBox li{width:237px;height: 166px;}
.upload-main .parentFileBox li{margin:25px 17px 0;}
.upload-main .upload-big-pic{display: block;padding:0;border-right: 1px solid #eee;height: 100%;}
.upload-big-pic .kzqy_czbut{top:0;right:45px;position: absolute;}
.upload-big-pic{position: relative;}



.upload-screenTwo .pic-small-item-box .parentFileBox li{width:100%;margin:0;height: auto;}
.upload-fullScreen .popup-mark,.upload-screenTwo .popup-mark{display: none;}
.upload-screenThree .upload-big-pic{border-right:none;float: left;padding:20px;box-sizing: border-box;}
// .upload-screenThree .pic-mark-right-box{display: block;}
.upload-screenThree .popup-mark{float: right;border-left:1px solid #eee;height: 100%;}

.invoice-list-tit button{margin:0 10px;float: right;}
.main-op{height: 100%;overflow:hidden;}
.upload-information{height: 100%;}

.btn-group{float: right;display: none;}
.btn-group-show{display: block;}

.main-op{position: relative;}


.ui-box-btn{text-align: center;padding-bottom: 30px;}
.ui-img-btn{padding-top:20px;}

/*2.23改*/
.pic-info-item .parentFileBox li,.upload-screenTwo .pic-info-item .parentFileBox li,.upload-screenThree .pic-info-item .parentFileBox li{width:100%;padding:25px 15px 0;height: auto;float: left;box-sizing: border-box;margin:0;}



/*2.28新增*/
.pic-mark-list{display: inline;}
.form-line-code{font-size: 16px;font-family: simhei;letter-spacing: 5px;font-weight: bold;}

/*2.28改*/
.btn-part-img{background: transparent;color:#fff;width:100%;height: 110px;line-height: 110px;border:none;border-radius: 0;text-align: center}
.pic-mark-right-box{box-sizing:border-box;float: left;padding:0px;height: 100%;position: relative;overflow: hidden;}
.pic-small-item{clear:both;}
.pic-info{min-height: 345px;overflow: visible;}
.upload-big-pic{display: none;padding:0px;}
.upload-screenTwo .upload-big-pic{float: left;padding:0;box-sizing: border-box;}
.upload-big-pic{display: none;padding:0px;}
.upload-inner{padding:20px;position: relative;}
.upload-fullScreen .big-pic-box{width: 100%;padding:0;}
.upload-screenTwo .parentFileBox li,.upload-screenThree .parentFileBox li{width:178px;height: 125px;margin:20px 10px 0;}

/*2.28删
// .pic-small-item{position: absolute;top:283px;left:-15px;right:15px;}
*/
// .main-op{}
.main-ot{height: 100%;overflow:hidden;position: relative;}
.upload-information1{top:0;height: 100%;z-index: 9;}
.main-ot .upload-information1{height: 100%;z-index:10;top:0%}
.main-ot .upload-information1{top:100%;}
.main-ot .upload-main{top:200%;}
.ui-box-table .ui-box-btn button {margin:0 10px;margin-top:35px}
.main-ot .upload-item{display: none;}
.main-ot .upload-item:nth-of-type(1){display: block;}

// .menu ul li a:hover{font-weight: bold;color:#337ab7}


/*3.2改*/



.viewer-toolbar li {float: left;margin:0 10px;}
.part-photo-mark .detail-desc-tag{height: 27px;line-height: 27px;margin:0 8px 8px 0;font-weight: lighter;}

/*3.2改*/
.ui-box-table{padding:50px 0 35px;display: none;}
.detail-desc-title{font-size: 20px;background:url(../images/title-bg.png) no-repeat 100px bottom;/*padding:0 20px;*/}
/*3.2新增*/
.css-radio { float: left; position: relative; overflow: hidden; margin: 0 5px; }
.css-radio .radio-check { position: relative; width: 15px; height: 15px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }


.css-radio .is-checked .radio-inner:after{content:'';display: block; width:7px; height: 7px; border-radius: 50%;background:#337ab7;margin:0 auto;margin-top:3px;}
.css-radio input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; z-index: -1; }

.detail-desc-table.radio-FormLine{padding: 25px 11% 0;}

.detail-desc-table td{height: 40px;font-size: 16px;vertical-align: middle;border-bottom: 1px solid #eee;white-space: nowrap;padding:0 10px;}


/*3.4增*/
.audit-report .detail-desc-title{padding:0;}
.audit-report .detail-desc-title{background-position: 132px bottom;}
.audit-basic-info{font-size: 16px;padding:15px 0 35px;line-height:1.6;}


.part-img-pannel img{vertical-align: middle;}
.ar-big-img:after,.part-img-pannel:after{content: '';display: inline-block;width:1%;vertical-align: middle;height: 100%;}

/*3.4改*/

.ar-big-img img{height: 100%;vertical-align: middle}
.ar-small-box li img{width:76px;display: inline-block;vertical-align: middle;}

.ar-info-top{background: #f7f7f7;padding:15px;position: relative;}

.ar-line{border:1px solid #eee;margin-top: 25px;}
.ar-small-box li span{display: inline-block;width:60%;vertical-align: middle;line-height: 1.4;font-size: 15px;}


/*改*/


.detail-part-item .part-photo{display:inline-block;float:none;height: 90px;width:128px;background: #fff;border:1px solid #eee;padding:5px;box-sizing: border-box;text-align: center;margin-bottom:15px;vertical-align: top;}
.part-photo-left{float: left;width:134px;text-align: center;}
.ar-small-box li:last-of-type{margin-bottom: 20px;}
.ar-small-box li{width:24.5%;padding:20px 25px 0;box-sizing: border-box;display: inline-block;vertical-align: top}


.ar-small-box ul{display: flex;flex-wrap:wrap;}
.ar-small-box li span{display: inline-block;width:60%;vertical-align: top;line-height: 1.4;font-size: 15px;word-wrap:break-word;word-break:break-all;}



/*增*/
.audit-set-item .ui-img-btn{text-align: left;padding-left:5.2%;}
.switch-adv .ui-img-btn{display: inline-block;padding:0;vertical-align: top;}
.switch-adv .ui-img-btn button.primary-btn{border:1px solid #337ab7;color:#337ab7;background: none;padding:14px 25px;}
.audit-preview.switch-adv textarea{width:80%}
.pass-active b:before{content:'';background: url(../images/icon-ysh.png) no-repeat;display: inline-block;vertical-align: middle;width:13px;height: 13px;background-size:13px 13px;margin:0 6px;}
/*改*/
.audit-set-item label{font-size: 16px;padding-right:15px;display: inline-block;width:5.1%;box-sizing: border-box;}
.audit-preview textarea{width:100%;resize:none;padding:5px;box-sizing: border-box;border:1px solid #eee;}
/*29删*/







/*3.13改*/
.sample-global-list{position: relative;padding:10px 45px;border-top:1px solid #eee;box-sizing: border-box;width:100%;overflow:hidden}
.cascade-menus .cascade-menu ,.Workbench-search .doctypeparent .cascade-menus .cascade-menu,.Workbench-search .doctypeparent .cascade-menus .cascade-menu:nth-of-type(1){ display: table-cell; border-right: 1px solid #ddd; min-width: 175px; height: 100%; height: 408px;overflow: auto; }

.ar-big-img{height: 88px;display: inline-block;vertical-align: middle;width:125px;text-align: center;padding:3px;border:1px solid #ddd;background: #fff;box-sizing: border-box;}
.part-img-pannel{width:99px;height: 70px;display: inline-block;vertical-align: top;padding:3px;text-align: center;margin-right: 10px;box-sizing: border-box;border:1px solid #eee;}


/*3.13增*/
.ui-box .cascade-menus .cascade-menu:nth-of-type(1){min-width: 60px}
.ui-box .form-cascade .cascade-menus .cascade-menu:nth-of-type(1){min-width: 150px}
.ui-box .cascade-menus .cascade-menu{min-width:265px;}
.node_name span{background: #337ab7}

.ui-upload-btn .btn-upload-file:hover,.ui-upload-btn .btn-upload-file:focus{background:#337ab7;border:1px solid rgba(51,122,183,1);color:#fff;}
.cascade .cascade-label, .cascade .cascade-input-readonly{border:none;}

/*改*/
.sample-global-ul li{float: left;padding:6px;cursor:pointer;height: 120px;margin:4px 8px; border-radius: 5px;background:rgba(255,255,255,.65);}

/*增*/
.invoice-list-tit a.btn-nopass{background:#ffe0df;color:#d9534f;}
.invoice-list-tit a.btn-nopass:hover{background:#ffccca;color:#d9534f;}
.btn-nopass-icon{background: url(../images/btn-nopass.png) no-repeat left center;background-size: 15px 15px;}
/*.invoice-list-tit a.btn-nopass:hover .btn-nopass-icon{background: url(../images/btn-nopass-h.png) no-repeat left center;background-size: 15px 15px;}
*/


/*3.16新增*/
.ar-big-info p{font-size: 14px}
.ar-small-box li .advice-right span{width:100%;font-size: 14px;margin-top:10px}

/*3.16改*/
.advice-right{display: inline-block;vertical-align: top;width:50%;}
.ar-big-img{height: 200px;display: inline-block;vertical-align: middle;width:282px;text-align: center;padding:3px;border:1px solid #ddd;background: #fff;box-sizing: border-box;}
.part-img-pannel{width:180px;height: 126px;display: inline-block;vertical-align: top;padding:3px;text-align: center;margin-right: 10px;box-sizing: border-box;border:1px solid #eee;}

.ar-big-info{display: inline-block;vertical-align: top;padding-left: 20px;box-sizing: border-box;padding-right:60px;line-height: 1.6;width:80%;}
.ar-small-box li .advice-right .part-img-name,.ar-big-info p.img-name{padding-bottom:3px;font-size: 12px; padding: 3px 5px; background: #f5f5f5;  display: inline;  border: 1px solid #efefef; color:#666;border-radius: 3px;}
.ar-big-info p.img-name{background: #eee;border:1px solid #ddd;}
.ar-big-info p{padding-bottom:10px;font-size: 16px;margin-top:10px;word-wrap:break-word;word-break:break-all;}



.countryInput input{width: 90%;vertical-align: top;height: 100%}
.countryInput button{background: url(../images/search-icon.png) no-repeat center center;width:24px;height: 100%;margin-left:2%;vertical-align: top;}
.countryInput{width: 26%;background: #fff;padding:0 15px 0 30px;box-sizing:border-box;border-radius: 45px;margin-left:30px;height: 34px;vertical-align: middle;float:right;margin-top: 8px;}
#worldMap {padding:0;margin:0 auto;width: 100%;}


.countryWorldItem:hover{background:#eee;}
.countryCode{display: inline-block;padding:2px 5px;background: #c8d6f4;border-radius: 3px;color:#337ab7;vertical-align: middle;margin-left:5px;}
.countryline,.countryPy{width:100%;display: inline-block;line-height: 1;}
.countryline{padding-bottom:6px;}


/*3.17替换*/
.detail-left{width:auto;}
.detail-right{width: 51%;margin-top:30px;}
.detail-desc-table{padding: 25px 0;}
.detail-desc-table th{color:#666;font-size: 13px;height: 35px;vertical-align: middle;padding:0 10px}
.part-photo-desc{color:#666;line-height: 1.6;}

/*3.17新增*/
.bj-tab-title li.disable a{color:#ccc;}
.bj-tab-title{border-bottom:1px solid #ddd;}
.type-credentials-title{padding:20px 0 30px;}
.type-credentials-title li{padding:10px 25px;background:#f9f9f9;border:1px solid #ddd;color:#888;border-radius:3px;margin-left:20px;float: left;cursor:pointer;line-height: 1}
.type-credentials-title li:hover,.type-credentials-title li.active{background:#e9f0fd;border:1px solid #99baf5;color:#3475ec;}
.type-credentials-title ul{float: left;}
.type-credentials-select{float: right;margin-right:50px;width:150px;}
.type-credentials-select select{height: 36px;vertical-align: top;border:1px solid #ddd;border-radius: 3px;width:100%;padding:0 10px;}
.type-credentials-item{float: left;width:20%;padding:0 2% 40px 20px;box-sizing: border-box;text-align: center;cursor: pointer;}
.type-credentials-main{position: relative;}
.type-item{min-height: 100%;display: none;}
.type-item:nth-of-type(1){display: block;}
.credentials-photo{border-radius:5px;padding:10px;height:278px;box-sizing: border-box;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,.08);}
.credentials-photo img{text-align: center;vertical-align: middle;}
.type-credentials-label {font-size: 16px;display: block;padding-top:15px;}

.passport-list{padding: 0 20px;}
.detail-desc-title{position: relative;}
.passport-detail-title{background-position:68px bottom;}
.detail-desc-title .detail-audit-more{position: absolute;color:#337ab7;background: transparent;font-size: 14px;right:0;}
.detail-desc-title .detail-audit-more i{padding:0 8px;}

.detail-passport-list{padding-top:30px;}
.detial-passport-line.ani{opacity: 1;}
.detial-passport-line{width:20%;padding:0 2.6% 40px 0;box-sizing: border-box;float: left;transition: opacity .3s ease-in-out;opacity:0;cursor: pointer;}
.detail-passport-photo{padding:10px;border-radius:5px;position: relative;height: 202px;text-align: center;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.08);}
.detail-passport-photo input{position: absolute;width:20px;height: 20px;right:20px;top:20px;}
.detail-passport-photo img{width:100%;vertical-align: middle;}
.detail-passport-photo:after,.credentials-photo:after{content:'';display: inline-block;width:0.5%;height:100%;vertical-align: middle}
.detail-passport-info{padding-top:10px;}

.tab_desc .search-result-item{opacity: 1;}

.detail-view-main{position: relative;}
.detail-link-list{position: absolute;right:60px;top:60px;z-index:99;}
.detail-link-list a{padding-left:30px;display: inline-block;}

.search-global-title{background-position: 212px bottom;}


.search-global-close{position: absolute;width:126px;height: 126px;top:-63px;right:-63px;background:rgba(0,0,0,.3);border-radius: 50%;box-sizing: border-box;padding:80px 0 0 27px;}
.detail-basic-list{padding-top:10px;}


.detail-baisc-single li{width:100%;}

.modal-dialog.dialog-pannel{width:1700px;}
.dialog-pannel .detail-desc-table td{height:auto;font-size: 16px;vertical-align: middle;border-bottom: 1px solid #eee;white-space: normal;padding:13px;}
.dialog-pannel .detail-desc-table th{color:#666;font-size: 13px;height: 35px;vertical-align: middle;padding:0 13px}
.dialog-pannel .detail-desc-table{padding:15px 20px 20px;}
.search-tag-list{padding-top: 25px;}
.detail-left{position: relative;}
.passport-false-title{background-position: 89px bottom;display: none;}
.search-desc-title{background-position: 200px bottom;}
.detail-audit-line.detail-block-line{padding-bottom:0;}





.Workbench-search{border:1px solid #eee;margin:0 15px;}
.workbench-title h4{padding-left:15px;float: none}

#loadings{height: 60px;width: 60px;border-radius: 3px;position: fixed;left: 50%;top: 50%;margin: -30px 0 0 -30px;z-index: 999;background: rgba(47,52,63,0.92);}





.sample-global-ul ul{height: 128px;}




/*高亮以下已发*/
.btn-part-img.active{background: rgba(232,240,255,.5);color: #fff;}
.modal-header div{font-size: 18px;}
.modal-backdrop {filter: alpha(opacity=0)!important;opacity: 0!important;}
.required-txt{border:1px solid #f0e5d7;}



.pic-small-item-box h4{position: relative; font-size: 18px;background:url(../images/title-bg.png) no-repeat 155px bottom;padding:0 20px 0 0;cursor: pointer;padding-left:35px;}

.toggle-img:before{left:0;top:-3px;content:'';display: inline-block;position: absolute; transform-origin:0 0;background:url(../images/control.png) no-repeat center left;vertical-align: middle; background-size: 22px 22px;width:35px;transform:rotate(0deg);height:25px;transition:.5s;}
.toggle-img.toggle-up:before{transform:rotate(-90deg); transform-origin:30% 50%;}


.modal-form{text-align: center;padding-top:20px;}
.modal-form .data-line{display: inline-block;width:150px;vertical-align: top;}
.modal-form span{color:#ddd;}
.modal-desc-line{padding-bottom:15px;}
.modal-desc-key{font-size:16px;}
.modal-desc-info{line-height: 1.6;padding-top:5px;color:#666;}
.result-info{font-size: 26px;font-weight: bold;text-align: center;padding-top:20px;}
.modal-desc{box-sizing: border-box;border-top:1px solid #eee;margin:20px;padding-top:20px;}

.error-txt,.cascaderLine.error-txt { background: #fcf8e3;}
.cascaderLine.error-txt input{background: transparent;}

.ui-box .form-line .edition-txt{width:49%;}
.kzqy_czbut a.xq{background:#f9f9f9 url(../images/xq.png) no-repeat center center;background-size: 13px 13px;height: 20px;display: inline-block;padding: 4px 13px;width:39px;}




.modal-form .data-line input{width:100%;height: 35px;line-height: 35px;text-indent: 4px;}
.modal-form select{width:130px;height: 35px;line-height: 35px;border:1px solid #ddd;padding:0 4px;}
.modal-txt{width:120px;border: 1px solid #ddd;height: 35px;line-height: 35px;padding:0 4px;box-sizing: border-box;}


.loadingDetail{background:rgba(255,255,255,.8);}
.loadingDetail #loadings{background: transparent;}


.pic-form-label{vertical-align: middle;}

.pic-info-item select { margin-bottom: 10px; height: 30px; line-height: 30px; padding: 0 10px; box-sizing: border-box;}
.pic-info-item input.form-txt{width:78%;margin-bottom:10px;border:1px solid #eee;vertical-align: middle;text-indent: 12px;}
.pic-info-item input.form-txt1{width:37.5%;}
.pic-info-item select{width:78%}
.pic-info-item .pic-info-label{display: inline-block;padding-bottom:10px;color:#666;width:20%;text-align: right;box-sizing: border-box;padding-right:1%;}


/*修改*/
.sample-global-ul li.error-img-fake{border: 1px solid #f00;}
.sample-global-ul li.error-img-daily{border: 1px solid rgba(237,157,3,1);}
/*新增*/
.sample-global-ul li.active.error-img-fake,.sample-global-ul li.active.error-img-daily{box-shadow: 0 0 8px rgba(0,0,0,.5)}


/*4.2改*/
.btn-edition{width:13.2%;margin-left: 2.5%;height: 35px;vertical-align: middle; border:1px solid #d2e0fb;border-radius: 3px;background: #e8f0ff;color:#3374ec;}
.pic-info-item input.form-txt1 {width: 37.5%;margin-bottom: 10px;border: 1px solid #eee;vertical-align: middle;text-indent: 12px;height: 30px;line-height: 30px;}
.upload-item{position: absolute;top:0; left:0;bottom:0;right:0;background: #fff;overflow: hidden;}
.add-modal{height: 50px;background:#f5f5f5;padding:10px;position: absolute;left:0;right: 0;top:0;z-index:999;}
.add-modal input{height: 30px;width:73%; box-sizing: border-box;padding: 0 15px;line-height: 30px;}
.add-modal button.btn{width:11%;padding:0;height: 30px;line-height: 30px;margin-left: 10px;vertical-align: top;background: #337ab7;color: #fff;border-radius: 3px;}
.mark-left-bg,.pic-mark-bg{position: absolute;left:0;right: 0;top:0;bottom:0;background: rgba(255,255,255,.1);z-index: 11;display: none;}
.global-arrow{ background-size: 20px 20px;width:20px;height: 20px;position: absolute;top:58px;display: none;cursor: pointer}
.invoice-list-tit a {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 10px 25px;font-size: 13px;line-height: 1.4;font-family: microsoft yahei;background: #f8c6c5;color: #cc3e3c;display: block;float: right;margin-right: 15px;}

.menu ul li ul li a{border:none;height: 26px;line-height: 26px; margin-top: 1px; font-size: 13px;-webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.menu ul li li a{padding: 0 15px 0 41px;}
.menu ul li li li a{padding-left:54px;}
.menu ul li li li li a{padding-left:65px;}
/*4.2新增*/
.pic-info-item select{height: 30px;line-height: 30px;text-indent: 12px;}
.popup-mark-big .upload-inner{padding:0;position: relative;}
.f-sc-line .cascaderLine{height: 33px;line-height: 33px;}
.menu li a:hover span{color:#fff}
.menu li span.icon-dashuju{font-size: 14px;}
.menu li span.icon-yangben,.menu li span.icon-bumen{font-size: 15px;}
.menu li span.icon-keyi{font-size: 14px;}
.menu li span.icon-qianfa{font-size: 18px;}
.menu li span.icon-weijia{font-size: 17px;}
.menu ul li li span{padding-right: 6px;}

.upload-main{top:100%}

.invoice-list-tit a:hover{color: #cc3e3c;background: #dfa7a6;}
.popup-mark{height: 100%;}

.popup-mark{position: relative;}

/**/
.pic-info-item .kzqy_czbut{bottom:0;left:0;right:0;position:absolute;text-align: center;background: rgba(0,0,0,.5);}
.kzqy_czbut a img{width:17px;}

.form-txt { border: 1px solid #ddd; background: #fff; height: 30px;border-radius: 4px; line-height: 30px; font-family: microsoft yahei; text-indent: 3px; vertical-align: middle; box-sizing: border-box; }
textarea,select{border-radius: 4px}
.invoice-search .cascaderLine{height: 30px;}
.ui-box .form-line-sep label,.ui-box .form-line-sep textarea{width:100%;display: block;}


/*增*/
.modal-dialog.zdy-dialog{width:1000px;}
.ui-box-title{margin:0 20px 30px;background-position: 134px bottom;width:100%;}
.ui-box .form-line-sep label{text-align: left;line-height: 1;width:110px;display: inline-block;}
.ui-box .form-line-sep textarea.form-line-code{display: inline-block;width:81%;vertical-align: top;margin-top:0;resize:none;}
.ui-box .form-line-sep.form-code{padding:0 20px;}
.ui-box .form-line-sep.form-code label{text-align: right;line-height: 35px;}
.ui-banben{padding-top:0;clear:both;}


/*改*/
.ui-upload-btn-inline{width:45%;float: left;}
.search-global-basic{z-index:999;position: absolute;left:800px;right:30px;top:30px;bottom:30px;background:rgba(255,255,255,.95);overflow: hidden;padding:30px;display: none;}

.detail-basic-item{padding-top:15px;}
.detail-basic-item li{padding-bottom:15px;line-height:20px;display: inline-block;width:24%;vertical-align: top;}
.invoice-list ~ #pagination{margin-top:25px;}

.detail-basic-item li em{display: inline-block;width: 60%;vertical-align: top;word-break: normal;word-wrap: break-word;}

/*#false-passport{display: none;}*/
.btn-group .btn+.btn,.btn-group>button.btn:first-child,button.btn.primary-btn,button.btn.reset-btn{margin:0 10px;}

.ui-banben{display: flex;flex-wrap:wrap;justify-content:left;}

.type-credentials-main .tab_line{text-align: left;}
.type-credentials-main .tab_line a{padding:0 30px 15px}
.passport-list.detail-tab-box .tab_line{border-top:none;}
.detail-basic-item.detail-baisc-single li{width:100%}

/*改*/


.sample-global-ul li b.tabFileName{display: block;text-align: center;padding-top:2px;white-space: nowrap;}

.popup-mark .upload-inner{height: 100%;}
.modal-upload{padding:0 3.5% 20px;top:50px;width:100%;box-sizing: border-box;overflow: hidden;position: absolute;bottom:0;left:0;right:0}

/**/
.menu ul li a:hover, .menu ul li a.activeClick {background-color: #f8c6c5; color: #cc3e3c;}
.menu ul li a:hover span,.menu ul li a.activeClick span{color: #cc3e3c;}
.menu ul li a:hover:after, .menu ul li a.activeClick:after{background:url(../images/Menu-right-active.png) no-repeat;}


/*改*/
.dropMenuPannel { height:230px;overflow:auto;border:1px solid #eee;display: none; position: absolute; top: 40px; left: 0; -moz-transform-origin: center top 0; -webkit-transform-origin: center top 0; transform-origin: center top 0; z-index: 999; }
/*增*/
.search_menu span { display: block; width: 100%; height: 100%;padding:0 20px;box-sizing: border-box;height: 30px;line-height: 30px;cursor: pointer;}
.search_menu span:hover{background:#337ab7;color:#fff;}
.searchMatch { position: relative; }
.searchTxt{height: 34px;line-height: 34px;}
.countryWorldList{display: none;}





.conRight.worldRight{margin-bottom:0;}
.worldBg{-webkit-filter: blur(30px);filter: blur(30px);opacity: 0.5;position: fixed;top:52px;bottom:30px;left:0;right:0;z-index:6;display: none;}

.worldRight{background:rgba(255,255,255,.5);padding:20px 3%;float: none;box-sizing: border-box;}

.worldRight .invoice-list{box-shadow: 0 0 18px rgba(0,0,0,.02);width:auto;max-width: 2300px;margin:0 auto;}
.detail-baisc-single span{display: inline-block;vertical-align: top;font-size: 16px;width:650px;min-height: 19px;}
.detail-baisc-single pre{display: block;letter-spacing: 5px;font-weight: bold;font-family: simhei;}

.search-global-basic .detail-desc-title{width:95%;}


.invoice-table tbody tr.odd td{background:#f5f5f5;}
.invoice-table tbody tr.hoverColor td{background:#e9f0fd;}
.invoice-table tbody tr{cursor: pointer;}
.invoice-search .cascade-menus{z-index:99999;}






.invoice-search .cascaderLine{height: 30px;overflow: hidden;width:65%;}
.invoice-search .data-line{width:30.5%;}
/*以下已经改*/
/* .cascadeReset{position: absolute;background: url(../images/x_alt.png) no-repeat;background-size: 18px 18px;width:18px;height: 18px;top:50%;margin-top: -9px;right:30px;z-index:999;}*/
.cascadeReset,.cascadeReset:hover{position: absolute;padding:3px 5px;border-radius:3px;font-size:14px;border:1px solid #e1a4a3;background:#f8c6c5;color:#cc3e3c; top:50%;margin-top: -11px;right:5px;z-index:999;}
.cascade-input{width:90%;height: 100%;display: block;position: relative;}
.invoice-search .form-line label{width:110px}
.invoice-search .cascaderLine{height:30px;width:65%;}
.invoice-search .data-line{width:30.5%}

.countryWroldTit a.active,.countryWroldTit a:hover{color:#fff;background:#337ab7;font-weight: bold;}
/*新增*/
.menu ul li ul li li a{background:url(../images/circleIcon.png) no-repeat;}
.menu ul li ul li li a:hover,.menu ul li li li a.activeClick{background:#337ab7 url(../images/circleIcon-h.png) no-repeat;}
.menu ul li ul li li a,.menu ul li ul li li a:hover,.menu ul li li li a.activeClick{background-position:37px center;}
.menu ul li ul li li li a,.menu ul li ul li li li a:hover,.menu ul li li li li a.activeClick{background-position:45px center;}
/*删除.menu ul li ul li li a{background:none;}*/


/*替换*/
.cascade .cascade-label, .cascade .cascade-input-readonly {background:transparent; position: absolute; left: 0; top: 0; height: 100%; padding: 0 30px 0 0; line-height: 30px; cursor: pointer; width: 85%; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px; }
/*替换*/
.detail-passport-info p{padding-top:8px;line-height: 1;}
/*新增*/
.detail-passport-info p:after{content:'';display: block;clear:both;}
.detail-passport-info p span{display:inline-block;width:50px;border:1px solid #99baf5;margin-right:5px;text-align:center;padding:3px 3px;border-radius:3px;font-size:12px;background:#e9f0fd;color:#3475ec;}
.detail-passport-info p em{vertical-align: top;float: left}
.detail-passport-info p em:nth-of-type(2){float: right;}
/*.detail-passport-info p i:nth-of-type(2){margin-left: 60px;margin-top: 5px;}
修改*/
.detail-passport-photo{padding:10px;border-radius:5px;position: relative;text-align: center;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.08);}
.input-split{ display: inline-block;width: 2.5%;text-align: center;color:#ccc;}
.detail-passport-info p i{display: inline-block;width:76%;vertical-align:middle;overflow: hidden;white-space: nowrap;}
#loading{position: absolute;  top:0;  right: 0;  bottom: 0;  left: 0;  display: none;}
.loadingSearch{background:rgba(255,255,255,.8);z-index:9;}
.invoice-list{background: #fff;z-index: 9;position: relative;}
.world-search-box.bj-tab .tab_nav>ul .active{background: #337ab7;color:#fff;}
.world-search-box.bj-tab .tab_nav li a{color:#333}
.world-search-box.bj-tab .tab_nav li.disable a{color:#ddd}
.world-search-box .bj-tab-title{background:#e9f0fd;}
.countryWroldTit{height: 50px;background:#e9f0fd;line-height: 50px;padding:0 15px;border-bottom:1px solid #ddd; }
.countryWroldTit a{width:41px;text-align: center;height: 100%; font-size: 16px;display: inline-block;}
.countryWorldItem{position: relative;float:left;width:14.28%;padding:15px 0;text-align: center;border-right: 1px solid #e6ebf1;border-bottom: 1px solid #e6ebf1;box-sizing: border-box;cursor: pointer;background: #f9fbfe;}

.detail-part-title{background:url(../images/title-bg.png) no-repeat 110px bottom;}

/*4.20表格新增*/


.condition-radio{padding:20px 0;text-align: center;background: #f7f7f7;}
.condition-radio .css-radio{float: none;display: inline-block;margin:0 40px;}
.condition-radio  .css-radio .radio-check .radio-inner{width:13px;height: 13px;}
.condition-radio  .radio-label{vertical-align: middle;}
.condition-radio .css-radio .radio-check{margin-right: 5px;}
.condition-pannel{padding:20px 30px;}
.condition-pannel .type-credentials-title{margin-bottom:20px;}
.condition-btn-list{padding:0 11%;}
.condition-upload-btn{width:48%;float: left;padding:0;}
.condition-upload-btn:nth-of-type(2){float: right;}
.detail-desc-title{padding:30px 10px 0;}

.condition-box{padding:30px 11% 0;}
.condition-add-mark,.condition-radio-list.condition-add-mark:hover{cursor:pointer;margin:0 10px;height: 50px;line-height: 50px;background:#e3f2ff;border:1px solid rgba(51,122,183,.3);color:#337ab7;border-radius: 4px;font-size: 16px;line-height: 50px;text-align: center;}
.condition-add-mark:hover{background:#337ab7;border:1px solid rgba(51,122,183,1);color:#fff;}
.condition-mark-box{display:none;margin: 20px 10px 10px;background: #fbfbfb;border:1px solid #ebebeb;border-radius: 4px;box-sizing: border-box;padding:20px 15px;}
.condition-mark-box h4{font-size: 16px;}
.condition-mark-list{padding-top:20px;}
.condition-mark-list .pic-mark-item{margin-right: 0;}
.condition-mark-list em{display: inline-block;vertical-align: top;line-height: 32px; padding:0 10px;color:#aaa;}
.condition-mark-list em:last-of-type{display: none;}
.condition-radio-list .condition-radio{padding:0;background: transparent;height: 50px;}
.condition-radio-list,.condition-radio-list.condition-add-mark:hover{color:#333;}
.condition-radio-list .condition-radio .css-radio{margin:0 120px;}
.condition-checkbox-list,.sort-list{margin:0 10px;}
.condition-box-btn{margin-top:35px;}
/*删
.css-check { position: relative; overflow: hidden; margin: 0 5px; }
.css-check .check-check, .css-check .check-checkAll { position: relative; width: 15px; height: 15px; margin-right: 5px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.css-check .is-checked .check-inner {position: relative; border:1px solid #337ab7;border-radius: 3px;background:#337ab7; }
.css-check .is-checked .check-inner:after{content:'';background: url(../images/checked.png) no-repeat center center;background-size: 12px 10px;left:-1px;top:0;right:0;bottom:0;width:13px;height: 13px;position: absolute;}
.css-check .check-inner { border:1px solid #aaa; display: block; width: 13px; height: 13px; border-radius: 3px;}
.css-check input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; z-index: -1; }
.condition-checkbox-list .css-check{display: inline-block;width:15.5%;margin:5px 5px 10px;}
*/
.condition-checkbox-list span{display: inline-block;width:15.5%;margin:5px 5px 10px;vertical-align: middle;line-height: 15px;height: 15px;}
.condition-checkbox-list span input[type="checkbox"]{width:15px;height:15px;display: inline-block;cursor:pointer;text-align: center;vertical-align: middle; line-height: 13px;position: relative;  margin-right: 5px; border-radius: 3px;}
.condition-checkbox-list span input[type="checkbox"]::before{content: "";position: absolute;vertical-align:middle;top: 0;left: 0;background: #fff;width: 15px;height: 15px;border: 1px solid #dcdfe6;border-radius: 3px;}
.condition-checkbox-list span input[type="checkbox"]:hover::before{border: 1px solid #337ab7;}
.condition-checkbox-list span input[type="checkbox"]:checked::before{content: "\2713";vertical-align:middle;background-color: #fff;position: absolute;top:0;left: 0;width:15px;height:15px;border: 1px solid #337ab7;border-radius: 3px;color:#337ab7;font-size: 12px;font-weight: bold;}
.condition-checkbox-list span input[type="checkbox"]:hover:checked::before{background: #337ab7;color:#fff;}

.sort-list ul{display: flex;justify-content:space-between;}

.type-credentials-title.condition-creTitle{padding-bottom: 10px;}
.modal .add-modal{height: auto;}
.modal .add-modal input{width:86%;}


.hasDown ~ .condition-box{display: none;}

.condition-box .form-line{width:33%;}


.condition-box .form-line .edition-txt{width:44%}
.condition-box .form-txt.input-date-icon{background-position: 95% center;}

/*改*/
.bj-tab .tab_nav li a{font-size: 14px;color:#666;padding:0 15px;display: block;height: 100%}
.css-radio .radio-check .radio-inner{border-radius: 50%; border:1px solid #666;width:100%;height: 100%;display: block;}
.invoice-table th {height: 34px; color: #888; position: relative; }
.invoice-table th {height: 34px; color: #888; position: relative; }
.ui-upload-btn .btn-upload-file{background:#e3f2ff;border:1px solid rgba(51,122,183,.3);color:#337ab7;border-radius: 4px;font-size: 16px}
.cascaderLine{ position: relative;  display: inline-block; border-radius: 4px;  height: 35px;  width: 65.5%;  min-width: 175px;  border: 1px solid #ddd;  vertical-align: middle;background:#fff;}

.css-radio .is-checked .radio-inner { border:1px solid #337ab7; }


.range-txt span{color:#aaa;}

.detail-condition-list{overflow: hidden;padding-top:20px;}
.detail-item-list{padding-left:40px;}

.detail-part-modal .detail-desc-title{display:block;background: none;font-size:18px; height: 26px;line-height: 26px; padding-top:5px;cursor: pointer;}
.detail-part-modal{position: relative;width:100%;padding-bottom:20px;}


.detail-part-modal:before{content: '';position: absolute;width:1px;top:21px;background: #d8e0ef;left:22px;height: 100%;}

/*替换*/
.hasDown.slideDom:before{content:'';display: inline-block;transform:rotate(-180deg);transform-origin:center center;transition:.3s;}

.ui-box .doctypeparent .cascade-menus .cascade-menu:nth-of-type(1){min-width: 175px;}

/*新增 */
.condition-box .form-line .file-input{vertical-align: middle;width:19%;margin-left:1.6%;}
/*修改*/
.condition-box .btn-edition{width:100%;height: 32px;margin-left:0;line-height: 32px;}
.condition-box .btn-edition span.hidden-xs{position: absolute;left:0;top:0;right:0;bottom:0;text-align: center;}

.dropContentList{position: absolute;display: none;font-size: 14px;max-height: 300px;z-index:99999;background:#fff;overflow: auto;border:1px solid #ddd;border-radius: 4px;}
.dropContentList ul.ztree{border:none;height: 100%;}

.detail-basic-item:nth-of-type(2) li:nth-of-type(2n){width:70%}
.sample-info-line:nth-of-type(1) ul:nth-of-type(2) li{width:45%}
.sample-info-line:nth-of-type(1) ul:nth-of-type(2) span,.sample-info-line:nth-of-type(1) ul:nth-of-type(2) li em{display: inline-block;vertical-align: middle;}
.sample-info-line:nth-of-type(1) ul:nth-of-type(2) li em{padding:0;padding-left:10px;}


.form-tree{display: inline-block;width:65%;vertical-align: middle;position: relative;}
.ui-box .form-line .form-tree .form-txt{width:100%;padding-right: 30px;box-sizing:border-box;}
.down-icon {content:'';position:absolute;width: 0;  height: 0; border-style: dashed; border-color: transparent; overflow: hidden; border-width: 6px; border-top-color: #c2c2c2;border-top-style: solid;  transition: all .3s;  -webkit-transition: all .3s;right:10px;	top:50%;margin-top: -3px;}
.down-icon.select_up {top:50%;margin-top:-8px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -moz-transition: 0.28s; -o-transition: 0.28s; -webkit-transition: 0.28s; transition: 0.28s; }




.fht-table,.fht-table thead,.fht-table tfoot,.fht-table tbody,.fht-table tr,.fht-table th,.fht-table td {
    font-size: 100%;font: inherit;}
.fht-table {border-collapse: collapse;border-spacing: 0;}

.fht-table-wrapper,.fht-table-wrapper .fht-thead,.fht-table-wrapper .fht-tfoot,.fht-table-wrapper .fht-fixed-column .fht-tbody,.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody {
    overflow: hidden;position: relative;}

.fht-table-wrapper .fht-fixed-body .fht-tbody,.fht-table-wrapper .fht-tbody {overflow: auto;}

.fht-table-wrapper .fht-table .fht-cell {overflow: hidden;height: 1px;}

.fht-table-wrapper .fht-fixed-column,.fht-table-wrapper .fht-fixed-body {top: 0;left: 0;position: absolute;}

.fht-table-wrapper .fht-fixed-column {z-index: 1;}

.invoice-table th, .invoice-table td{background: #fff;}
.invoice-table thead tr{ border-bottom: 1px solid #ddd; }

.condition-search-viewer .invoice-list-tit{border-bottom:1px solid #eee;}
.condition-search-viewer .detial-passport-line{opacity: 1;}
.condition-search-viewer .detail-passport-list{padding-left:40px;}
.condition-search-viewer #pagination{text-align: center;}
.condition-search-viewer .pagination{padding:15px 0;float:none;display: inline-block;}
.condition-search-viewer .invoice-info{margin:25px;}

.kyRight .invoice-list-tit{padding:10px 0 0;}
.kyRight .type-credentials-title{padding:10px 0 30px;}

.search-form-line .btn-edition{width:100%;height: 31px;margin-left:0;line-height: 30px;}
.search-form-line .form-line .file-input{width:21.5%}
.search-form-line .btn-edition span.hidden-xs{position: absolute;left:0;top:0;right:0;bottom:0;text-align: center;}

.ui-box .form-line select,.ui-box .form-line .form-txt{width:66%;height: 35px;border:1px solid #ddd}

/*512替换*/
.condition-pannel .detail-desc-title{line-height: 22px;/*height:22px;*/cursor: pointer;font-size: 17px;vertical-align: baseline;}
.hasDown:before{content:'';display: inline-block;background: url(../images/control.png) no-repeat center center;transform:rotate(0deg);transform-origin:center center;transition:.3s;background-size:18px 18px;width:25px;height:22px;vertical-align: bottom;}
.condition-title-1{background-position: 84px 42px;}
.condition-title-2{background-position:96px 42px;}
.condition-title-3{background-position:113px 42px;}
.condition-title-4{background-position:147px 42px;}
.range-txt{text-align:center;display: inline-block;vertical-align: middle;width:65.5%;overflow: hidden; height: 35px;line-height: 35px;}
.range-txt .range-inner-input{width:45.35%;border:none;height: 100%;box-sizing: border-box;padding:0 3px; border:1px solid #ddd;border-radius: 4px;}
.range-txt .range-inner-input:first-of-type{float: left;}
.range-txt .range-inner-input:last-of-type{float: right;}
.input-date-icon{background:url(../images/dataIcon.png) no-repeat 94% center;background-size: 15px 15px;}
/*新增*/
.condition-box .form-line .layui-form-select .layui-input{height:35px;line-height: 35px;}
input[type="text"]:disabled{cursor: not-allowed;}
.sort-list li{background:#fbfbfb;padding:0 40px;height: 45px;margin-right:2%;cursor:pointer;margin-bottom:10px;float:left;border:1px solid #eee;border-radius: 3px;width:23%;line-height: 45px;}
.sort-list li.active,.sort-list li:hover{background:#337ab7;color:#fff;border:1px solid #337ab7;}
.sort-list li span{display:block;float:left;font-size: 16px;}
.sort-condition{float: right;padding-top:5px;}
.sort-condition button{background:url(../images/condition-sort.png) no-repeat;width:21px;height: 21px;margin-left:12px;}
.sort-condition button.zx{background-position: -5px -57px;}
.sort-condition button.dx{background-position: -31px -57px;}
.sort-list li.active button.zx,.sort-list li:hover button.zx{background-position: -5px -31px;}
.sort-list li.active button.dx,.sort-list li:hover button.dx{background-position: -31px -31px;}
.sort-list li.active button.zx.active{background-position: -5px -5px;}
.sort-list li.active button.dx.active{background-position: -31px -5px;}

.invoice-info table tr.error-color{color:#cc3e3c;}
/*删除.sort-list li i { background: url(../images/sortIcon.png) no-repeat center center;display: inline-block;width:23%;top:-2px;vertical-align: middle; height: 100%; padding-left: 0;position: relative }
.sort-list li i.sort-sort:after {content:'';display: block;position: absolute;top:16px; width:100%;height: 6px;background: url(../images/sortIcon1.png) no-repeat center center; background-size:9px 6px;}
.sort-list li i.sort-reverse:after {content:'';display: block;position: absolute;bottom:15px;width:100%;height: 6px; background: url(../images/sortIcon2.png) no-repeat center center; background-size:9px 6px;}
.sort-list li.active i,.sort-list li:hover i{ background: url(../images/sortIconH.png) no-repeat center center;}
.sort-list li.active i.sort-sort:after,.sort-list li:hover i.sort-sort:after{background: url(../images/sortIcon1H.png) no-repeat center center; background-size:9px 6px;}
.sort-list li.active i.sort-reverse:after,.sort-list li:hover i.sort-reverse:after{background: url(../images/sortIcon2H.png) no-repeat center center; background-size:9px 6px;}
*/

@media screen and (min-width: 1400px) {}

@media screen and (max-width: 1400px) {
    .inner-tab.tabClick{float: left;position: relative;top:10px;width:50%;text-align: center;padding-left: 3%;}
}
@media screen and (max-width: 1200px) {
    .invoice-search .form-line { width: 33%; }
    .invoice-search .data-txt { width: 31%; }
    .add-form-line input, .add-form-line .layui-form-select { width: 69%; }
    .inner-tab.tabClick{float: left;position: relative;top:10px;width:38%;text-align: center;padding-left: 3%;}
}

@media screen and (min-width: 900px) and (max-width: 1200px) {
    .invoice-search .form-line { width: 32%; }
    .invoice-search .form-line .search-txt,.invoice-search .search-form-line .layui-form-select ,.invoice-search .form-line .cascaderLine { width: 60%; min-width: auto; }
    .invoice-search .form-line .data-txt { width: 27%; }
    .invoiceDrop { width: 60%; }
    .add-form-line input, .add-form-line .layui-form-select { width: 63%; vertical-align: middle; }
    .add-system, .add-xf, .add-xf { width: 63%; }
    .add-system li, .add-xf li { width: 48%; }
    .add-xf li { width: auto; }
}
