@charset"uft-8";
body{padding:0;margin:0;font-family:'Microsoft YaHei','微软雅黑','Work Sans','WorkSans-Regular','Arial','Helvetica Neue','Helvetica','PingFang SC',"helveticaneue-light",'Montserrat light','Helvetica','sans-serif',"宋体","仿宋",'webfont','微軟正黑體';overflow-x:hidden;}
.yahei{font-family:'微软雅黑','Microsoft YaHei';}
.inlineblock{display:inline-block;}
.afterdisblock,.beforedisblock,.disblock{display:block;}
.afterdisnone,.beforedisnone,.disnone{display:none;}
.margin0auto{margin:0 auto;}
.widthauto{width:auto;}
.widthauto-important{width:auto !important;}
.width_100{width:100%;}
.height_100{height:100%;}
.height_auto{height:auto;}
.width_100-important{width:100% !important;}
.white{color:#fff;}
.white_im{color:#fff!important;}
.over_hide{overflow:hidden;}
.overflow-y{overflow-y:auto;}
.notextshadow{text-shadow:none;}
.beforepo_absolute:before,.afterpo_absolute:after,.po_absolute{position:absolute;}
.beforetop0:before,.aftertop0:after,.top0{top:0;}
.beforeright0:before,.afterright0:after,.right0{right:0;}
.beforebottom0:before,.afterbottom0:after,.bottom0{bottom:0;}
.beforeleft0:before,.afterleft0:after,.left0{left:0;}
.beforeleft_50:before,.afterleft_50:after,.left_50{left:50%;}
.beforetop_50:before,.aftertop_50:after,.top_50{top:50%;}
.normal{font-style:normal;}
.nowrap{white-space:nowrap;}
li{list-style-type:none;}
.line_height_1{line-height:1.1;}
.hover_cursor{cursor:pointer;}
.hover_no_drop{cursor:no-drop;}
.minheight100{min-height:100%;}
.height_auto-important{height:100%!important;}
input,button,a,.btn{outline:0 none!important;outline:none!important;blr:expression(this.onFocus=this.blur());}
.font16{font-size:16px;}
.line1_8{line-height:1.8;}
/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   flex-wrap：让弹性盒元素在必要的时候拆行
   ============================================================ */
.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{align-items:flex-end;}
.flex-top{align-items:flex-start;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:end;}
.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap: wrap; /* Safari 6.1+ */}
.line_clamp_1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.line_clamp_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.line_clamp_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.line_clamp_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.line_clamp_5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.beforexy-transform:before,.afterxy-transform:after,.xy-transform{-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.beforex-transform:before,.afterx-transform:after,.x-transform{-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.beforey-transform:before,.aftery-transform:after,.y-transform{-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateX(-50%);transform:translateY(-50%);}

#primary-menu > ul > li:nth-last-child(3){margin-top:30px;}
.side-header #primary-menu ul ul a{padding-left:18px;}
.side-header #primary-menu ul ul li{margin-top:1px;}


.but{min-height:35px;}


.side-header #primary-menu ul li a{padding:7px 20px 7px 30px;height:auto;}
.side-header #primary-menu ul.topnav{padding-top:40px;padding-bottom:120px;}
#primary-menu ul li > a{}
#primary-menu ul li:hover > a,
#primary-menu ul li > a.current,
#primary-menu ul li > a:hover,
#primary-menu ul li.current > a{background-color:#0460a7;color:#fff;}

.section-box{min-height:100vh;min-width:100vw;position:fixed;}
.section-box .top-head{border-bottom:1px solid #eee;padding:0 30px 0 30px;height:100px;background-color:#fff;}
.section-box #logo img{height:100px !important;}
.top-head{z-index:1;}
.top-head .text .status-div{font-size:18px;margin-left:100px;color:#111;}
.top-head .text .login span{color:#333;font-size:16px;}
.top-head .text .login span a{font-weight:600;}

.page-ul{padding-top:30px;border-top:1px solid #ddd;}
.page-ul ul li:hover{background-color:transparent;}
.page-ul ul li{display:inline-block;padding:0;margin-right:10px;}
.page-ul ul li a{padding:2px 8px;border:1px solid #eee;border-radius:3px;transition:.3s;overflow:hidden;}
.page-ul ul li a:hover{color:#fff;background-color:#005bac;transition:.3s;border-color:#005bac;}


.container-fluid.content-box{padding-left:260px;height:100vh;z-index:0;padding-top:100px;margin-top:-100px;}
.cont-box{padding:30px 30px 80px;height:100%;background-color:rgba(238, 238, 238, 0.26);overflow-y:auto;}
.div-col .top{background-color:#eee;padding:12px 20px;}
.div-col .top h2{font-size:16px;color:#000;}
.div-col .top a{color:#555;}
.div-col .top a:hover{text-decoration:underline !important;color:#0460a7;font-weight:600;}    
.div-col .content-tz{padding:10px 0;background-color:#fff;border:1px solid #eee;}
.div-col .content-tz div[class*=col]{}
.div-col .content-tz div[class*=col] a{color:#666;padding-left:28px;font-size:15px;margin:10px 0;}
.div-col .content-tz div[class*=col] a:before{content:'';display:block;width:20px;height:8px;}
.div-col .content-tz div[class*=col] a:hover{color:#0460a7;font-weight:600;}
.div-col .content-tz div[class*=col] a.green:before{background-color:#8ac721;}
.div-col .content-tz div[class*=col] a.gray:before{background-color:#cecece;}
.div-col .content-tz div[class*=col] a.cyan:before{background-color:#00bfbf;}
.div-col .content-tz div[class*=col] a.purple:before{background-color:#8400ff;}
.div-col .content-tz div[class*=col] a.red:before{background-color:#cf3d4f;}
table.index-table tr td{color:#666;}
table.index-table tr td a.a-more{color:#0460a7;padding:2px 8px;border-radius:3px;}
table.index-table tr td a.a-more:hover{color:#fff;background-color:#0460a7;}

.data-col{padding:0 30px;margin-top:30px;}
.data-col div[class*=col]{padding:25px 15px;}
.data-col div[class*=col]:nth-child(1n+3){border-top:1px solid #eee;}
.data-col div[class*=col] .data{color:#444;font-size:22px;font-weight:600;}
.data-col div[class*=col] .ti{color:#999;margin-top:15px;font-size:16px;}
.data-col:before{content:'';display:block;background:#eee;width:1px;}
.sum-col{margin:40px 0;}
.sum-col .data{color:#444;font-size:22px;font-weight:600;}
.sum-col .ti{color:#999;margin-top:15px;font-size:16px;}

footer{position: fixed;background:#fff;border-top:1px solid #eee;z-index:0;padding:13px 0 13px 260px;min-height:48px;}
footer ul li{font-size:12px;color:#999;}
.webhivers{font-size:12px;color:#999;}
.webhivers a{color:#999;}


.form-search{background-color:#fff;border:#eee solid 1px;padding:40px 0 0;}
.form-search .div-input{margin-left:15px;}
.form-search .div-input input{padding:0 8px;height:30px;border:1px solid #ddd;}
.form-search .div-input label{color:#666;margin-bottom:0;font-size:12px;}
.form-search .div-select{margin-left:15px;}
.form-search .div-select select{height:30px;border:1px solid #ddd;}
.form-search .but{height:30px;min-width:65px;margin-left:15px;min-height:30px;}

table.table-order-gl{}
table.table-order-gl tr th{background:#eeeeee;vertical-align:middle;height:50px;}
.div-checkbox .checkbox-style-1-label:before{width:14px;height:14px;border:1px solid #aaa;}
.div-checkbox .checkbox-style:checked + .checkbox-style-1-label:before{background-color:#0460a7;border-color:#0460a7;}
.order-div-but{margin:30px 20px 20px;padding-top:30px;border-top:1px solid #eee;}
.order-div-but .div-but{background-color:#fff;background-color:#eee;padding:7px 20px;float:left;margin-right:13px;color:#555;}
.order-div-but .div-but.current,
.order-div-but .div-but:hover{background-color:#0460a7;color:#fff;}
.order-div-but .div-but .sp{background-color:#fff;border-radius:50%;width:23px;height:23px;font-size:12px;border:1px solid #ddd;margin-left:6px;line-height:21px;}
.order-div-but .div-but:hover .sp{color:#111;}

.add-order-form{max-width:400px;margin:20px auto 30px;}
.add-order-form .lists{margin-bottom:10px;}
.add-order-form .lists label{}
.add-order-form .lists input{height:35px;border:1px solid #ddd;padding:0 8px;}
.add-order-form .lists select{height:35px;border:1px solid #ddd;}
.add-order-form .but{height:35px;margin-top:10px;}

.edit-order-form{}
.edit-order-form .left-edit{background:#fff;padding:30px 20px 0;}
.edit-order-form .left-edit .lists{margin-bottom:10px;}
.edit-order-form .left-edit .lists label{}
.edit-order-form .left-edit .lists input{height:35px;border:1px solid #ddd;padding:0 8px;}
.edit-order-form .left-edit .lists select{height:35px;border:1px solid #ddd;}
.edit-order-form .bottom{background-color:#fff;padding:30px 0 10px 0;}
.edit-order-form .bottom .but{height:35px;min-width:90px;}
.edit-order-form .bottom .but ~ .but{margin-left:10px;}
.edit-order-form .text-div{margin-bottom:15px;}
.edit-order-form .right-edit{padding:0 20px;}
.edit-order-form .right-edit .tit{font-size:16px;margin:30px 0 20px;color:#111;}
.edit-order-form .right-edit .lists{margin-bottom:10px;}
.edit-order-form .right-edit .lists input{height:35px;border:1px solid #ddd;padding:0 8px;}
.edit-order-form .right-edit .lists select{height:35px;border:1px solid #ddd;padding:0 8px;}
.edit-order-form .right-edit .lists textarea{max-width:100%;min-height:100px;border:1px solid #ddd;padding:8px;min-width:100%;}

.but-a{border:1px solid #eee;color:#666;padding:4px 12px;white-space:nowrap;}
.but-a:hover{color:#fff;background:#0460a7;border-color:#0460a7;}
.text-div>div[class*=col]{margin-bottom:10px;}