@media screen and (min-width: 1500px) {
	body,.layui-nav *,.leftmenu ul li a,.form-control {
		font-size: 14px;
	}
}
@media screen and (max-width: 1499px) {
	body,.layui-nav *,.leftmenu ul li a,.form-control {
		font-size: 12px;
	}
}
body{background:#F2F2F2;padding:48px 0 0 0;-ms-overflow-style:scrollbar;font-family: "微软雅黑", "microsoft yahei", Arial, Helvetica, sans-serif;}
li,ul{list-style:none}
ol,ul{margin-bottom:0}
ul{padding:0}
label{color:#676A6C}
a{text-decoration:none}
a:HOVER,a:focus{text-decoration:none}
a.backlogo{display:inline-block;float:left}
a.backlogo img{height:40px;margin:8px 10px 0 0;float:left;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
a.backlogo span{color:#fff;font-size:20px}
i.titleflag{color:#33b5d4;margin-right:5px}
a.oplink{margin-right:8px}
table.form input[type=text]{height:30px;line-height:30px;border:solid 1px #ccc;border-radius:3px;width:200px;padding:0;margin-bottom:4px}
table.form input[type=password]{height:30px;line-height:30px;border:solid 1px #ccc;border-radius:3px;width:260px}
table.form td.msg{color:red;font-size:11px}
table.form textarea{width:300px;height:100px;border-radius:3px;border:solid 1px #ccc}
.bgfff{background-color:#FFF}
.bg000{background-color:#000}
.hi100{height:100%}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.m0{margin:0}
.m5{margin:5px}
.m10{margin:10px}
.m20{margin:20px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.p0{padding:0}
.p5{padding:5px}
.p10{padding:10px}
.p20{padding:20px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w110{width:110px}
.w120{width:120px}
.w130{width:130px}
.w140{width:140px}
.w150{width:150px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.wd50{width:50%}
.wd100{width:100%}
.wd30{width:30%!important;}
.mwd150{max-width:150px}
.mwd200{max-width:200px}
.mwd250{max-width:250px}
.mwd300{max-width:300px}
.cursor{cursor:pointer}
.overflow{overflow:hidden}
.cred{color:red}
.colorRed{color: red;}
.colorGreen{color: green;}
.colorYellow{color: #f8c63b}
.colorGrey{color: grey;}
.colorLink{color: #4894e9;}
.defColor{color: #53A9F8;}
.fontBold{font-weight: bold;}
.btn-black{background-color: #333;color: #fff;}
.btn-black:hover,.btn-black:focus{background-color: #22222C;color: #FFF;}
.fof{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.form-input{padding:30px 0;margin-bottom:10px;background-color:#FFF;overflow:hidden;}
.table>thead:first-child>tr:first-child>th{background-color:#F5F5F6;font-weight:700;color:#333}
.table>tbody{background-color:#FFF}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom-width: 0;}
.theme-blue .navbar{background:#00a2ca;height:62px}
.input-group[class*=col-]{padding-left:15px;padding-right:15px}
.header{position:fixed;top:0;width:100%;line-height:40px;background:#fff;color:#fff;margin:0;height:50px;z-index:811210;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);}
.header .nav{margin:0 20px 0 7px;padding-left: 210px;}
.header .nav .nav-right{float: right;}
.header .nav .nav-left{float: left;}
.header .nav .nav-left li{float: left;width: 50px;height: 50px;line-height: 50px;text-align: center;}
.header .nav .nav-left li a{display: block;font-size: 16px;}
.header .nav .nav-left li a:hover,.header .nav .nav-left li a:focus{color: #777;}
.header h1{font-family:'Microsoft Yahei';color:#fff}
.top-panel{position:relative;height:100%;z-index:180;left:20px}
.top-panel .top-menu{float:left;padding-left:12px}
.top-panel .top-menu li.chooseMenu{cursor:pointer;height:59px;line-height:59px}
.top-panel .top-menu li.chooseMenu span{height:100%}
.top-panel .top-menu li.chooseMenu span:hover{background-color:#242C37;color:#FFB800}
/*jquery ui*/
.ui-menu{border:1px solid #d2d2d2;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12)}
.ui-menu .ui-menu-item{line-height:36px;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.ui-menu .ui-menu-item-wrapper{padding:0 10px!important}
.ui-menu .ui-menu-item-wrapper:focus,.ui-menu .ui-menu-item-wrapper:hover,.ui-state-active,.ui-widget-content .ui-state-active{color:#333!important;background-color:#f2f2f2!important}
/*end*/
@media screen and (max-width :1550px){.top-panel .top-menu li.chooseMenu{display:inline-block}
	.top-panel .top-menu{position:absolute;overflow:hidden;left:147px;white-space:nowrap}
}
.top-panel .top-menu li{float:left}
.top-panel .top-menu li a{display:block;padding:5px 15px;line-height:49px;color:#fff;text-align:center;font-size:14px}
.top-panel .top-menu li a:hover{color:#ffb800;background:#242c37}
.top-panel .top-menu li a.active{color:#ffb800;background:#242c37}
.top-panel .top-menu li a i{margin-left:5px;margin-right:3px}
.dropdownlayer{position:absolute;padding:20px 20px 10px;width:1110px;background:#242c37;z-index:20;top:48px;display:none}
.service-menu{display:inline-block;vertical-align:top;width:165px;margin:0 20px 10px}
.service-menu dt{font-size:14px;line-height:30px;margin:0 0 5px;color:#8c949f;border-bottom:1px solid #3a4658}
.service-menu dt em{font-weight:700;font-style:normal}
.top-panel .top-menu li dd a.all-product-link-item{display:inline-block;color:#fff;padding:0;line-height:normal;padding:4px 0 0 0;height:24px;line-height:24px}
.top-panel .top-menu li dd a.all-product-link-item:hover{color:#ffb800}
.top-panel .top-menu li dd a.all-product-link-item i{margin-right:5px}
.topmenu{float:left;margin-left:20px;height:100%}
.topmenu li{float:left;height:100%}
.topmenu li a{display:inline-block;height:100%;color:#fff;font-size:18px;font-weight:400;padding:0 20px;line-height:48px;font-family:'Microsoft Yahei'}
.modal{z-index:19891019}
.topmenu li a:hover{background:#0095bb}
.topmenu li a.on{background:#fff;color:#333}
.topmenu li a.on i{color:#44b549}
.topmenu li a i{font-weight:lighter;margin-right:5px}
.navuser{margin-top:9px}
.navuser button{height:30px;margin:2px;    padding: 4px 12px}
.header2{width:100%;margin:0;height:40px;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 0 4px rgba(0,0,0,.1)}
.header2 ul{width:800px;margin:auto}
.header2 ul li{padding:0;float:left}
.header2 ul li a{display:block;height:40px;line-height:40px;color:#666;padding:0 15px 0 15px;font-size:14px}
.header2 ul li a i{margin-right:10px}
.header2 ul li a.on{background:#fff;color:#333}
.header2 ul li a:hover{background:#dcdcdc}
.main{position:absolute;top:50px;left:0;width:100%;bottom:0}
.leftmenu{position:fixed;left:0;top:0;width:199px;bottom:0;background-color:#21222B;z-index:811210;padding-bottom:80px}
.leftmenu h2{font-size:22px;font-weight:400;margin:0;display:block;padding:0 20px;color:#FFF;height:60px;line-height:60px;background:#20222A;z-index:9999999;position:relative;text-align:center}
.leftmenu h2 img{vertical-align:inherit}
.leftmenu .line-mod{width:83%;height:0;margin:0 auto 15px;border:none;border-top:2px solid #a7b1c2;opacity:.2}
.leftmenu .panel-group .panel+.panel{margin-top:0}
.leftmenu .panel-group .panel{border-radius:0}
.leftmenu .panel-heading{border-radius:0}
.leftmenu .panel-title a{display:block}
.leftmenu .panel.first{border-top-left-radius:4px;border-top-right-radius:4px}
.leftmenu ul li ul{display:none}
.leftmenu ul li{padding:0}
.leftmenu ul li.focus{background:#17181E;border-left:4px solid #19aa8d}
.leftmenu ul li.focus>a{color:#FFF}
.leftmenu ul li a{display:block;text-indent:3px;color:#a7b1c2;padding:13px 10px;font-weight:700}
.leftmenu ul li a i{margin-right:5px;width: 25px;}
.leftmenu ul li a .tspan{display:inline-block;font:normal normal normal 14px/1 FontAwesome}
.leftmenu ul li a .tspan:before{content:"\f104"}
.leftmenu ul li.focus a .tspan:before{content:"\f107"}
.leftmenu ul li a.on{background:#fff;color:#333}
.leftmenu ul li a:focus,.leftmenu ul li a:hover{background:#242E36;color:#FFF}
.leftmenu ul li ul li a.focus,.leftmenu ul li ul li a:hover{color:#FFF;background-color:inherit}
.leftmenu ul li ul{background:#17181E;margin:0;padding-left:32px}
.leftmenu .shrink{width:12px;height:40px;line-height: 40px;text-align: center;background-color:#272829;position:absolute;top:50%;right:-12px;margin-top:-25px;z-index:9999;color:#fff;border-radius:0 5px 5px 0;cursor:pointer}
.sfhide ul li a span{display:none}
.sfhide ul li a .tspan:before{content:none}
.sfhide .leftmenu-title{display:none}
.left-turning{position:fixed;bottom:0;width:199px;display:none}
#rightmenu{position:fixed;top:50%;right:0;z-index:999;margin-top:-50px}
#rightmenu li{width:40px;height:40px;background-color:#FFF;position:relative;margin-bottom:2px;border:1px solid #F4F4F4}
#rightmenu li a span.title{position:absolute;top:-1px;right:-61px;width:100px;height:40px;line-height:30px;padding:5px 3px;border:1px solid #F4F4F4;border-right:1px solid #FAA4A4;text-align:center;background-color:#FFF;color:#FFF;transition:all .5s}
#rightmenu li a{display:block}
#rightmenu li a i{position:absolute;top:8px;left:8px;z-index:99;width:24px;height:24px;transition:all 1s}
#rightmenu li a i.activity{background:url(/static/images/right_menu1.png) no-repeat;background-size:100%;margin:1px 0 0 -1px}
#rightmenu li a i.daily{background:url(/static/images/right_menu2.png) no-repeat;background-size:100%}
#rightmenu li a i.service_project{background:url(/static/images/icon.shua.png) no-repeat;background-size:100%;margin:1px 0 0 -1px}
#rightmenu li:hover{background-color:#FF6060}
#rightmenu li:hover a span.title{display:block;background-color:#FF6060;right:38px}
#rightmenu li:hover a i.activity{background:url(/static/images/right_menu1_activity.png) no-repeat;background-size:100%}
#rightmenu li:hover a i.daily{background:url(/static/images/right_menu2_activity.png) no-repeat;background-size:100%}
.layui-layer-dialog{z-index:999999999!important}
.main .right{position:absolute;left:200px;min-height:100%;right:0;padding:10px;background-color:#f2f2f2;animation:antemp 1s;animation-fill-mode:forwards}
.right-content{box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.breadcrumb{border-radius: 4px 4px 0 0;}
@-ms-keyframes antemp{from{padding-left:80px}
}
@-moz-keyframes antemp{from{padding-left:80px}
}
@-o-keyframes antemp{from{padding-left:80px}
}
@-webkit-keyframes antemp{from{padding-left:80px}
}
@keyframes antemp{from{padding-left:80px}
}
.right .breadcrumb{padding:8px 15px 10px 10px;margin:0;background-color:#FFF;border-bottom:1px solid #e7eaec;border-top:4px solid #e7eaec;color:#676A6C;box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.adbox input[type=text]{height:28px;padding:0}
.adbox .form-group div{padding:0}
.adbox .form-group{margin-bottom:5px}
.row{clear:both}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:16px;line-height:10px;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
td,th{padding:5px 0 0 5px}
table.table th{color:#333;text-align:center;font-weight:400}
.btn-group a{cursor:pointer}
table.table th .btn-group a{color:#999}
.footer{border-top:1px solid #e5e5e5;width:100%;height:140px;clear:both;position:absolute;bottom:10px;z-index:-1}
.footer .links1{width:1200px;text-align:center;margin:auto;margin-top:30px}
.footer .links1 a{color:#333;font-size:12px;margin-right:15px}
.footer .links2{width:1200px;text-align:center;margin:auto;margin-top:15px}
.footer .links2 a{color:#999;font-size:12px;margin-right:15px}
.footer p{clear:both;width:1200px;text-align:center;margin:auto;color:#777;margin-top:15px}
.publish1{height:580px}
.publish1 .left{width:300px;float:left;height:100%}
.publish1 .fenqu{float:left;height:100%;width:580px;padding-left:0}
.publish2{height:540px}
.publish2 .left{width:400px;float:left;height:100%}
.publish2 .fenqu{float:left;height:100%;width:580px;padding-left:0}
.form table{width:90%;margin:auto;margin-top:15px}
.form table td{text-align:left;padding:8px 0 8px 5px;line-height:32px;vertical-align:middle;min-height:30px}
.form table .flabel{text-align:right;color:#333;font-weight:400;vertical-align:middle;min-height:30px}
.form table td.flabel{background-color:#fff;text-shadow:none;color:#666;min-width:180px;font-size:14px}
.form table .flabel span{color:red}
.form table input[type=text]{height:30px;line-height:30px;border:solid 1px #ccc;width:260px;padding:0;margin-bottom:4px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.form table input[type=password]{height:30px;line-height:30px;border:solid 1px #ccc;width:260px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.form table td.msg{color:red;font-size:11px}
.form table textarea{width:300px;height:100px;border:solid 1px #ccc;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.form .imgplaceholder{float:left;width:160px;height:150px;background:#eee;text-align:center;vertical-align:middle;color:#333;font-size:12px;border:solid 1px #ddd;margin-right:10px}
.form .imgplaceholder IMG{width:100%;height:100%}
.form tr.spline{border-bottom:dashed 1px #ccc}
.form table tr.spline td.label{font-size:18px;text-align:left;color:#333}
.form table.fullwidth{width:100%}
.form table td.cdlabel{font-size:16px;text-align:left;color:#666;width:65px}
.form table td.cdoptions{text-align:left}
.form table td.cdoptions ul{width:95%}
.form table td.cdoptions li{float:left;margin-left:8px}
.form table td.cdoptions li a{display:inline-block;float:left;padding:5px 8px 5px 8px;color:#666;font-size:16px;text-decoration:none}
.form table td.cdoptions li.on a{color:#fff;background:#f90;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.form table td.cdoptions li:hover a{color:#fff;background:#f90;-ms-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.form table.condition{margin-top:0}
.form table.condition td{padding:3px 0 2px 5px}
.form table.condition td select{margin-bottom:0}
.form table.condition tr{border-bottom:solid 1px #ccc;min-height:50px}
#meetingDate{height:32px}
.top-form label{float:left;margin:0;padding:0 4px 0 5px;line-height:32px;background:#eee;font-weight:400;border:1px solid #ccc;border-right:none;-ms-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.top-form input[type=text]{margin:0 10px 0 0;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.top-form input[type=number]{margin:0 10px 0 0;}
.top-form select{margin:0 10px 0 0;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
table td.op a{display:inline-block;margin-right:8px;padding:2px 5px 2px 6px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
table td.op a:hover{text-decoration:none}
#meetingDateStr{background:#F5F4F4;width:70%}
.form{width:80%}
td input[type=text],textarea{width:100%;border:1px solid #ccc;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
td.flabel{padding-left:50px;text-align:right}
.Wdate{height:34px;width:80%}
select{border-color:#ccc;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.label-yes{margin-right:20px}
.delpicicon{color:red;font-size:15px;position:absolute;z-index:100;margin-left:42px;margin-top:-14px;background:url(/static/images/del16.png);display:block;width:16px;height:16px}
.login{height:410px;margin:50px 0 30px 0}
.loginpic{margin:0;width:80%;-ms-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.headlink a{color:#333;font-size:12px;display:inline-block;padding-right:15px;border-right:1px solid #4d4d4d;margin:30px 0 0 15px}
i{font-style:normal}
.panel-headings{padding:0;height:60px;color:#777}
.lh60{line-height:60px}
.bgviole{background:#7e66c7;color:#fff}
.bgorange{background:#ffa47c;color:#fff}
.bgblue{background:#85B8EC;color:#fff}
.bg1{background:#85EC97;color:#fff}
.bg2{background:#ECB585;color:#fff}
.bg3{background:#8591EC;color:#fff}
.bg4{background:#EC859C;color:#fff}
.bg5{background:#607D8B;color:#fff}
.bg6{background:#A985EC;color:#fff}
.bg7{background:#85C5EC;color:#fff}
.colorblue{color:#7e66c7}
.net table.table-condensed>tbody>tr>td{text-align:center;padding:0}
.netsp{height:80px}
.netsp img{margin:auto;display:block;height:80px}
.loading{position:absolute;z-index:100;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-align:center}
.loading img{width:50px;position:relative;top:100px}
.table>tbody>tr>td{position:relative}
.table>tbody>tr>td .tdheadimg{position:absolute;bottom:100%;left:0;padding:0;z-index:999;border:1px solid #CCC;box-shadow:0 0 40px #bbb;display:none}
.table>tbody>tr:hover td .tdheadimg{display:block}
.top-form .gjsx input[type=text],.top-form .gjsx select{width:100%}
.layui-layer-msg{-ms-box-shadow:0 0 35px #ccc;-moz-box-shadow:0 0 35px #ccc;-o-box-shadow:0 0 35px #ccc;-webkit-box-shadow:0 0 35px #ccc;box-shadow:0 0 35px #ccc}
input.has-error{border-color:#a94442}
#gotop{position:fixed;bottom:5%;right:2%;width:50px;height:50px;background-color:#FFF;margin-left:510px;cursor:pointer;background-image:url(/static/images/gotop.png);background-repeat:no-repeat;background-size:100%;opacity:.5;box-shadow:1px 1px 20px #666;display:none;transition:opacity .5s;z-index:99999}
#gotop:hover{opacity:1}
select.region_a,select.region_c,select.region_p{margin:0;border-right:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}
select.region_a{margin-right:10px;border-right:1px solid #ccc;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}

/*报价页面*/
.inquiryResult{background-color: #FFF;padding: 10px;}
.ir_left{width: 68%;float: left;border-right: 1px solid #ccc;}
.ir_right{width: 32%;float: left;padding: 0 10px;}
.inquiryDialog{display: none;background-color: #FFF;position: absolute;top: 40px;left: 15px;right: 15px;max-height: 200px;overflow: auto;z-index: 9;border: 1px solid #e5e6e7;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding: 5px;
}
.inquiryDialog li{border-bottom: 1px solid #e5e6e7;padding: 0;cursor: pointer;white-space: normal;word-break: break-all;}
.inquiryDialog li:last-child{border-bottom: 0;}
.inquiryDialog li:hover{background-color: #F2F2F2}
.inquiryDialog li label{display: block;margin-bottom: 0;padding: 10px 5px;}
.removeScheme{display: none;position: absolute;top: 2px;right: 6px;color: red;cursor: pointer;}
.nav-tabs>li.active .removeScheme{display: block;}

/*订单详情*/
.order_number{margin: 20px 0;background-color: #96B3D4;padding: 10px;color: #fff;}
.order_number>span{margin-right: 20px;}
.order_schedule{padding: 10px 40px;height: 134px;overflow: hidden;}
.order_schedule ul{display: table;width: 100%;}
.order_schedule li{display: table-cell;position: relative;text-align: right;border-bottom: 2px solid #F3F6FA;padding-bottom: 20px;color: #888;}
/*.order_schedule li:first-child{border: 0;}*/
.order_schedule li i{color: #DAE2ED;position: absolute;bottom: -8px;right: 0;margin-right: -6px;z-index: 9}
.order_schedule li.active{color: #53A9F8;border-bottom-color: #53A9F8;}
.order_schedule li.active i{color: #53A9F8;}
.order_schedule_name{float: right;width: 120px;text-align: center;margin-right: -60px;}
.order_schedule_time{position: absolute;bottom: -54px;right: -45px;width: 90px;text-align: center;	}
.order_file_list{font-size: 16px;}
.order_file_list li{display: inline-block;border: 1px solid #53A9F8;position: relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}
.order_file_list li a{color: #53A9F8;display: block;padding: 2px 20px;}
.order_file_list li i{position: absolute;top: -4px;right: -3px;color: red;cursor: pointer;}
.order_msg_list{min-height: 100px;max-height: 283px;overflow: auto;}
.order_msg_list li{padding: 10px 0;border-bottom: 1px solid #f0f0f0}
.order_msg_list .name{color: red;}
.order_msg_list .my{color: #53A9F8;}
.order_msg_list .time{color: #888;}
.order_msg_send{margin-top: 10px;}
.order_msg_send input{width: 300px;float: left;}
.order_right{margin-top: 20px;position: relative;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);}
.order_right_sf{position: absolute;top: 50%;left: -3px;margin-top: -11px;z-index: 9;background-color: #FFF;border-radius: 5px 0 0 5px;padding: 5px;font-size: 20px;border: 1px solid #F0F0F0;cursor: pointer;
	-webkit-box-shadow: -2px 0px 10px #ccc;
	-moz-box-shadow: -2px 0px 10px #ccc;
	box-shadow: -2px 0px 10px #ccc;
}
.tsAll{
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;}
.order_map{height: 400px;border: 1px solid #f0f0f0;}
.order_log{border: 1px solid #f0f0f0;border-top: 0;padding: 10px;height: 400px;overflow-y: auto;}
.order_log .layui-timeline-axis,.order_log .layui-text h3{color: #ccc;}

.order_log .layui-timeline-item.active .layui-timeline-axis{color: #53A9F8;}
.order_log .layui-timeline-item.active .layui-text h3{color: #333;}

.headLanguage,.roleChange,.viewingChange{float: left;margin: 6px 20px 0 20px;position: relative;color: #333;}
.roleChange .form-control{
	height: 34px;
}
.viewingChange{
	margin: 6px 0 0 0;
}
.headLanguageImg{cursor: pointer;}
.headLanguageImg img{width: 30px;}
.headLanguageList{display: none;position:absolute;top:40px;right:0;line-height: normal;border:1px solid #CCC;border-radius:2px;width:150px;background-color:#FFF;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.125);box-shadow:0 3px 9px rgba(0,0,0,.125)}
.headLanguageList .item{padding:5px}
.headLanguageList .item:hover,.headLanguageList .item.active{background-color: #f8f8f8;}
.headLanguageList .item a{color: #666;display: block;}
.headLanguageList .item img{width: 30px;}
.blDraft{width: 860px;height: 1172px;padding: 10px;margin: 20px auto;font-size: 12px;}
.blBorderTop{border-top: 1px solid #333;}
.blBorderRight{border-right: 1px solid #333;}
.blBorderBottom{border-bottom: 1px solid #333;}
.blBorderLeft{border-left: 1px solid #333;}
.blPadding{padding: 0 5px;}
.blSmallFont{-webkit-transform:scale(.8) translateX(-13%);-moz-transform:scale(.8) translateX(-13%);-ms-transform:scale(.8) translateX(-13%);-o-transform:scale(.8) translateX(-13%);transform:scale(.8) translateX(-13%)}
.blSmallTranslateX{-webkit-transform:scale(.8) translateX(0);-moz-transform:scale(.8) translateX(0);-ms-transform:scale(.8) translateX(0);-o-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0)}
.blSmallTranslateX8{-webkit-transform:scale(.6) translateX(-8%);-moz-transform:scale(.6) translateX(-8%);-ms-transform:scale(.6) translateX(-8%);-o-transform:scale(.6) translateX(-8%);transform:scale(.6) translateX(-8%)}
.blSmallTranslateX33{-webkit-transform:scale(.6) translateX(-33%);-moz-transform:scale(.6) translateX(-33%);-ms-transform:scale(.6) translateX(-33%);-o-transform:scale(.6) translateX(-33%);transform:scale(.6) translateX(-33%)}
.blSmallTranslateX12{-webkit-transform:scale(.8) translateX(-12.5%);-moz-transform:scale(.8) translateX(-12.5%);-ms-transform:scale(.8) translateX(-12.5%);-o-transform:scale(.8) translateX(-12.5%);transform:scale(.8) translateX(-12.5%)}
.blSmallTranslateX12-2{-webkit-transform:scale(.62) translateX(-26.5%);-moz-transform:scale(.62) translateX(-26.5%);-ms-transform:scale(.62) translateX(-26.5%);-o-transform:scale(.62) translateX(-26.5%);transform:scale(.62) translateX(-26.5%)}
.blSmallTranslateX19{-webkit-transform:scale(.7) translate(-19%,-19%);-moz-transform:scale(.7) translate(-19%,-19%);-ms-transform:scale(.7) translate(-19%,-19%);-o-transform:scale(.7) translate(-19%,-19%);transform:scale(.7) translate(-19%,-19%)}


/*通用列表/表单页*/
.rs-table{color: #141414;border: 1px solid #efeded;}
.rs-table>thead{background-color: #FFF;border-bottom: 1px solid #efeded;}
.rs-table>thead>tr>th{border-bottom: 0;color: #545664;padding-top: 12px;padding-bottom: 12px;}
.rs-table>thead>tr>th i{color: #545664;}
.rs-table>tbody>tr:nth-child(odd){background: #f7f9fa;}
.rs-table>tbody>tr:nth-child(even){background: #fff;}
.rs-table>tbody>tr:hover{background: #F0F0F0;}
.rs-table>tbody>tr>td{border-top: 0;padding-top: 12px;padding-bottom: 12px;}
.rs-top-form .form-control{width: 150px;border-color: #E4E4E4;}
.rs-top-form .input-group{float: left;margin-right: 10px;margin-bottom: 10px;}
.rs-top-form .input-group-addon{width: auto;border-color: #E4E4E4;}
.btn-primary{background-color: #53A9F8;border-color: #53A9F8;outline: 0!important;}
.btn-primary:hover,.btn-primary:focus{background-color: #2C95F7;}
.btn-custom1{background-color: #f06d05;border-color: #f06d05;outline: 0!important;color:#fff}
.btn-custom1:hover,.btn-btn-custom1:focus{background-color: #dd6f18;color:#fff}
.label{font-weight: normal;display: inline-block;padding: .4em;margin: .2em 0;vertical-align: middle;}
.label-primary{background-color: #53A9F8;}
.label-primary:hover,.label-primary:focus,.label-primary[href]:focus, .label-primary[href]:hover{background-color: #2C95F7;}
.label-danger:hover,.label-danger:focus,.label-danger[href]:focus, .label-danger[href]:hover{background-color: #B94646;}
.label-success:hover,.label-success:focus,.label-success[href]:focus, .label-success[href]:hover{background-color: #5AA050;}
.rs-top-form .rs-btn-group{margin-right: 10px;}
.rs-top-form .rs-btn-group .btn{border-color: #E4E4E4;color: #B0B5C3;}
.rs-top-form .rs-btn-group .btn.choice{background-color: #62AAFB;color: #fff;}
.rs-top-form .rs-btn-group .btn.disabled{color: #d2d2d2;}
.rs-label-group .label{cursor: pointer;margin: 5px;display: inline-block;}
.rs-form{margin-top: 20px;}
.rs-form .form-control{border-radius: 0;box-shadow:none;}
.rs-form input[type=text].form-control,.rs-form input[type=number].form-control,.rs-form select.form-control{height: 40px;}
.rs-form .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.rs-form .control-label{color: #393939;padding-top: 10px;}
.rs-form .has-error .control-label{color: #a94442;}
.rs-form .layui-input-block{margin-left: 0;}
.rs-form .layui-form-radio>i:hover, .layui-form-radioed>i{color: #62AAFB;}
.rs-form .layui-form-checkbox{margin: 6px 10px 0 0;line-height: 28px!important;}
.rs-form .layui-form-checkbox[lay-skin=primary] span{line-height: 28px;}
.rs-form .layui-form-checked[lay-skin=primary] i{background-color: #62AAFB;border-color: #62AAFB!important;}
.rs-form .layui-form-checkbox[lay-skin=primary] i{top: 5px;}
.rs-form .layui-form-checkbox[lay-skin=primary]:not(.layui-checkbox-disbaled):hover i{border-color: #62AAFB;}
.rs-form .rs-regionGroup .form-control{width: 32%;margin-right: 2%;float: left;}
.rs-form .rs-regionGroup .form-control:last-child{margin-right: 0;}
.rs-form .rs-regionGroup .layui-form-select{width: 32%;margin-right: 2%;float: left;}
.rs-form .rs-regionGroup .layui-form-select:last-child{margin-right: 0;}
.rs-form .layui-form-switch{box-sizing: content-box;}
.rs-form .layui-form-onswitch{background-color: #62AAFB;border-color: #62AAFB;}
.rs-form .layui-upload-img{height: 200px;width: 200px;border: 1px solid #ccc;}
.rs-form .layui-form-select dl dd.layui-this{background-color: #62AAFB;}
.rs-form .layui-input{border-color: #ccc;}
.rs-fileUp-val{width: 85%;}
.rs-fileUp-btn{width: 15%;width:100%\9;height: 40px;border-radius: 0 4px 4px 0;}
.rfd_container{position: relative;}
.rfd_input{padding-right: 40px;}
.rfd_down{position: absolute;top: 0;right: 0;width: 40px;height: 40px;line-height: 38px;font-size: 18px;text-align: center;border: 1px solid #ccc;}
.rfd_data{position: relative;}
.rfd_upbit{display:block;position:absolute;left:0;top:2px;padding:5px 0;z-index:999;min-width:100%;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);box-sizing:border-box;max-height:300px;overflow-x:hidden}
.rfd_upbit dd,.rfd_upbit dt{padding:0 10px;line-height:36px;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.rfd_upbit dd:hover{background-color:#f2f2f2}
.rfd_upbit dd.layui-this{background-color:#62AAFB;color:#FFF}
.containerTypeSelected{border: 1px solid #dfdfdf;width: 176px;height: 44px;line-height: 44px;border-radius: 4px;text-align: center;cursor: pointer;display: inline-block;}
.otsMinus{border-right: 1px solid #dfdfdf;float: left;padding: 8px 10px;display: block;height: 42px;line-height: 28px;}
.otsPlus{border-left: 1px solid #dfdfdf;float: right;padding: 8px 10px;display: block;height: 42px;line-height: 28px;cursor: pointer;}
.otsContent{float: left;padding: 0 10px;}
.otsContent input{width: 40px;height: 30px;float: left;margin-top: 7px;line-height: normal;border: 1px solid #ccc;text-align: center;margin-right: 5px;border-radius: 4px;}
.otsSelected .otsContent{color: #3EA8F5;font-weight: bold;}
.quotesFileList li{float: right;margin: 5px;}
.quotesFileList li a{display: block;padding: 5px 10px;border: 1px solid #3EA8F5;color: #3EA8F5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.cost-table{width: 100%;position: relative;}
.cost-table th{padding: 10px;}
.cost-table td{padding: 10px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;}
.cost-table caption{margin-bottom: 30px;}
.cost-table tbody{display: block;margin-right: -17px;}
.cost-table tbody tr:last-child{border-bottom: 0;}
.cost-table thead{position: absolute;top: 52px;left: 0;width: 100%;z-index: 9;}
.cost-table thead,.cost-table tbody tr {display:table;width:100%;table-layout:fixed;}
.cost-table .content_list_checkbox:after{float: none;display: inline-block;}
.manyCondition select:first-child{border-radius: 3px 0 0 3px;margin-right: 0;height: 34px;border-right: 0;background-color: #eee;}
.statisticsTable{width: 100%;}
.statisticsTable th{padding: 5px 0;text-align: center;}
.statisticsTable td{padding: 5px 0;text-align: center;}
.loadText{
	position: absolute;
	bottom: -24px;
	left: -234px;
	width: 500px;
	text-align: center;
	color: #666;
}
.bgyellow{background-color: #bfbfbf !important;}
.coverLayer{
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99999990;
}
.warningDiv{
	position: fixed;
	/*top: 30px;*/
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 99999999;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.warningDiv .alert-warning{
	width: 400px;
	margin: auto;
}
.warningDiv .gologin{
	color: #1b91ea;
	text-decoration: underline;
}
.sortColumn .sortIcon{display: inline-block;cursor: pointer;margin-left: 5px;}

.hchscodeCont .commodityDiv{
	padding-right: 0;
}
.hchscodeCont {
	margin-bottom: 5px;
}
.hchscodeCont .hsCodeDiv{
	padding: 0;
}
.hchscodeCont .removeBtn{
	padding-left: 0;
}
.hchscodeCont .removeBtn .label{
	display: inline-block;
	height: 30px;
	line-height: 25px;
}
.soNoMain,.soNoSection,
.transferBtnBox{
	position: relative;
}
.soNoSection{
	padding-bottom: 5px;
}
.soNoSection:last-child{
	padding-bottom: 0;
}
.soNoAdd,.soNoRemove,
.transferAdd,.transferRemove{
	position: absolute;
	top: 0;
	width: 60px;
	z-index: 99;
}
.soNoAdd,
.transferAdd,
.transferRemove{
	right: -49px;
}
.soNoRemove{
	right: -64px;
}
.btn30{
	height: 30px;
	line-height: 18px;
}
.uploadPdf-op{
	display: none;
}

/*报价单*/
.quotation {
	color: #333;
}

.quotation_head {
	background-color: #F7F9FA;
	padding: 10px;
	line-height: 24px;
}

.quotation_content {
	margin-top: 15px;
}

.qc_left_item {
	border-top: 2px solid #E5E5E5;
	padding: 5px;
	line-height: 24px;
}
.qc_left_item:first-child {
	border-top: 0;
}

.qc_left_item_label {
	color: #9AA0AE;
	float: left;
	width: 42%;
	word-break: break-all;
}

.qc_left_item_content {
	float: right;
	width: 58%;
	text-align: right;
	word-break: break-all;
}

.qc_left {
	width: 30%;
}

.qc_right {
	width: 68%;
}
.quotation .table>thead:first-child>tr:first-child>th{
	background-color: #FFF;
	text-align: left;
}
/*登录页面*/
.signmain {
	background-size: cover;
	height: 636px;
}
.signbox {
	position: fixed;
	top: 20%;
	left: 50%;
	/*margin-left: -190px;*/
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #FFF;
	text-align: center;
}
.signbox_bg {
	content: "";
	position: absolute;
	top: -3%;
	left: -3%;
	width: 106%;
	height: 106%;
	background-color: rgba(0,0,0,.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: -1;
}
.signbox_content {
	background-color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px 40px;
}
.signbox_text1 {
	font-size: 36px;
	color: #55b6ff;
	/*width: 300px;*/
	margin: auto;
	width: 100%;
	max-width: 450px;
	min-width: 300px;
}
.signiputbox input {
	/*width: 300px;*/
	width: 100%;
	max-width: 450px;
	min-width: 300px;
	border: 1px solid #ccc;
	height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: inherit;
	padding-left: 10px;
	margin-bottom: 20px;
	color: #333;
}
.signiputbox input:focus {
	border-color: #55b6ff;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #55b6ff;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #55b6ff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #55b6ff;
}
.rempassword {
	text-align: left;
}
.rempassword label {
	font-weight: 400;
	color: #999;
	cursor: pointer;
}
.signbtn {
	color: #FFF;
	text-align: center;
	background-color: #55b6ff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*width: 300px;*/
	width: 100%;
	max-width: 450px;
	min-width: 300px;
	height: 40px;
	display: block;
	line-height: 40px;
	font-size: 16px;
	margin-top: 20px;
}
.register {
	padding-top: 10px;
	padding-bottom: 10px;
}
/*重置密码*/
.clientRegister {
	width: 434px;
	margin: 60px auto 0;
	padding-bottom: 50px
}

.clientRegister h5 {
	padding-bottom: 12px;
	color: #141414;
	font-weight: 700
}

.clientRegisterTitle {
	font-size: 29px;
	color: #141414;
	font-weight: 700;
	padding-bottom: 48px
}

.registerPhoneCode {
	position: relative
}

.registerPhoneCode input {
	float: left;
	width: 262px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.registerPhoneCode a {
	float: right;
	width: 172px;
	height: 40px;
	line-height: 40px;
	background-color: #55b6ff;
	color: #FFF;
	text-align: center;
	display: block;
	border: 1px solid #55b6ff;
	border-left: 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-ms-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
}

.registerPhoneCode a:hover {
	background-color: #4596FA
}

/*订单详情页的货物状态*/
.time_line .title{margin-bottom: 10px}
.time_line .line{width: 85%;height: 5px;background-color:#96B3D4;margin-top: 5px;}
.time_line .info{width: 88px}
.time_line{padding-bottom: 45px;height: 10px;}
.time_line .status{width: 15%;height: 15px;background-color:#96B3D4;border-radius: 50%;color:#fff;font-size : 10px;-webkit-transform:scale(0.84,0.84);transform:scale(0.84,0.84);position: relative;}
.time_line .status-code{position: relative;margin-top:80px;padding:0 20px;padding-left: 50px;}
.time_line .status-code .card{width: 10%;position: relative}
.time_line .status-code i{position:absolute;/*left:1px;*/top:3px;left: 50%;transform: translateX(-50%);}
.time_line .status-code .info_first {position: absolute;margin-bottom: 30px;left: -10px;top: -60px;}
.time_line .status-code .info {position: absolute;margin-bottom: 30px;left: 55px;top: -60px;}
.time_line .status-code .title{font-size: 15px;font-weight: 700;color:#96B3D4;margin-top: 6px;}
.time_line .status-code .failed{font-size: 15px;font-weight: 700;color:grey;margin-top: 6px;}
.time_line .status-code .date-info{font-size: 15px;font-weight: normal;color:grey;margin-top: 8px;}
.time_line span{color: #000;}
@media screen and (max-width:1570px) {
	.time_line .status-code .title{font-size: 10px;}
	.time_line .status-code i{font-size: 12px;}
	.time_line .status-code .failed{font-size: 12px;}
	.time_line .status-code .date-info{font-size: 12px;}
}
/*订单状态节点修改 s*/
.time_line .info{width: 100%;}
.time_line .status-code .info{
	left: 42%;
}
/*订单状态节点修改 e*/
/*订单详情页的地图和货物动态*/
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
/*flex居中*/
.flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.nowrap{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nowrap-clip{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
}
.order_map.control-height{height: 500px;}
.order_log.noborder-order-log{border: 0;}
.order_log.control-height {height: auto;min-height: 500px;}
.li-word-wrap{word-wrap: break-word;}
.order_log .layui-timeline-item.last .layui-text em,
.order_log .layui-timeline-item.last .layui-text h3,
.order_log .layui-timeline-item.last .layui-timeline-axis,
.order_log .layui-timeline-item.last p{color:#53A9F8!important}
.toggle-box .layui-timeline-title{width: calc(100% - 30px);}
.toggle-box .toggle-btn{font-size: 12px;width: 30px;margin-bottom: 10px;text-align: center;line-height: 1.1;}
.order_log .layui-timeline-item .hidden-class{display: none;}
.order_log .layui-timeline-item .show-class{display: block;}
.order_log.control-height .layui-timeline-axis{top: -4px;}
.order_log .layui-timeline-item.no-active .p-color,
.order_log .layui-timeline-item .gray-color{color: #999;}
.a-btn-link:link{color: #fff;}

.basic-info-box{
	background-color: #f2f2f2;
	color: #333;
	padding: 8px 20px;
}
.head-info .head-info-item{
	float: left;
	width: 23%;
	padding: 3px 5px 3px 0;
}
.head-info-2 .head-info-item{
	width: 33%;
	padding: 4px 5px 4px 0;
}
.head-info-3 .head-info-item{
	width: 50%;
	padding: 4px 5px 4px 0;
}
.head-info-4 .head-info-item{
	width: 30%;
	padding: 4px 5px 4px 0;
}
.head-info-5 .head-info-item{
	width: 20%;
}
.head-info .head-info-item:last-child{
	text-align: right;
}
.head-info.head-info-2 .head-info-item:last-child,
.head-info.head-info-3 .head-info-item:last-child,
.head-info.head-info-4 .head-info-item:last-child{
	text-align: left;
}
.head-info .head-info-item .print-btn,
.head-info .head-info-item .share-order-btn{
	display: inline-block;
	color: #333;
	margin-left: 15px;
}
.btn-series-box{
	padding-top: 10px;
	border-top: 1px solid #F1F1F1;
	margin-right: 90px;
}
.btn-series-box .btn{
	margin-bottom: 8px;
}
.modal-status{
	padding-top: 10px;
}
.layui-upload-list.cancel-margin{margin: 0;}
.layui-table.cancel-margin{margin: 0 0 10px;}
.send-objects{
	padding: 10px 0 0;
}
.send-object-title{
	display: inline-block;
	margin-right: 10px;
}
.object-label{
	display: inline-block;
	margin-right: 15px;
	font-weight: normal;
}
.object-label input[type=checkbox]{
	font-size: 14px;
	margin-top: -2px;
	margin-bottom: 1px;
	vertical-align: middle;
}
.order_msg_send{
	position: relative;
}
/*消息上传附件按钮*/
.enclosure-btn{
	display: inline-block;
	width: 30px;
	text-align: center;
	position: absolute;
	top: 6px;
	right: 6px;
	z-index: 5;
	color: #53A9F8;
}
.enclosure-btn:hover{
	color: #1b91ea;
}
.enclosure-btn:link{
	color: #53A9F8;
}
/*分享订单 2019-05-30*/
.share-order-modal .modal-header{
	padding: 10px 20px;
	border-bottom: 1px solid #ddd;
}
.rs-form.mtop0{
	margin-top: 0;
}
.normal-label{
	font-weight: normal;
}
.text-right-box{
	text-align: right;
}
.hide-state{
	display: none;
}
.share-order-modal .rs-form input[type=text].form-control{
	height: 30px;
}
.btn30{
	padding: 4px 15px;
}
.separate-box{
	position: relative;
}
.separate-box .separate-title{
	display: inline-block;
	padding: 0 10px;
	position: relative;
	z-index: 2;
	background: #FBFBFB;
	font-size: 14px;
}
.separate-box:before{
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	border-top: 1px solid #ccc;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
/*rap-list 2019-06-06*/
.form-control.in-bl-box{
	display: inline-block;
	width: 150px;
}
/*订单详情的订舱信息*/
.max-w-100{
	max-width: 100px;
}
.max-w-200{
	max-width: 200px;
}
.info-type-box{
	padding: 5px 15px;
}
.info-type-box .info-type-title{
	padding: 5px 20px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
}
.info-type-box .info-type-content{
	padding: 10px 10px 0;
	border: 1px solid #ddd;
	border-radius: 10px;
}
.frame-box{
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
}
.height-style{
	height: 40px;
	line-height: 26px;
}
.m-w-c{
	float: left;
}
@media screen and (max-width:1500px){
	.m-w-c{
		width: 100%;
		margin-top: 5px;
		padding-left: 0;
	}
}
.fit-height{
	height: 40px;
}
.layui-form .layui-input-block.ml0{
	margin-left: 0;
}
/*2019-06-19*/
.direct-flight-box-0 .flight-item{
	position: relative;
	padding-bottom: 15px;
}
.direct-flight-box-0 .flight-item:after{
	content: "";
	display: block;
	width: 90%;
	height: 1px;
	position: absolute;
	border-bottom: 1px dashed #999;
	right: 0;
	bottom: 15px;
}
/*2019-06-26*/
.blDraftOperateBox{
	margin-top: 0;
}
.blDraftOperateBox a{
	display: inline-block;
	margin-right: 20px;
	font-size: 16px;
	color: #000;
}
.statementBlDraft label{color: #000;}
.statement-table.table>thead:first-child>tr:first-child>th,
.statement-money-table.table>thead:first-child>tr:first-child>th{
	background-color: #FFF;
	text-align: left;
}
.bt2{
	border-bottom: 2px solid #000;
}
.statement-table.table,
.statement-money-table.table{
	margin-bottom: 5px;
}
.statement-table.table>thead:first-child>tr:first-child>th,
.statement-money-table.table>thead:first-child>tr:first-child>th{
	color: #000;
}
.statement-money-table.table>thead:first-child>tr:first-child>th{
	font-weight: normal;
}
.statement-table.table>tbody>tr>td,.statement-table.table>thead>tr>th{
	border-bottom: 1px solid #000;
	padding: 4px;
}
.statement-money-table.table>tbody>tr>td,
.statement-money-table.table>tbody>tr{
	border-bottom: 0;
	border-top: 0;
	padding: 5px;
}
.statement-money-table.table>tbody>tr:last-child>td,.statement-money-table.table>thead>tr>th{
	border-bottom: 1px solid #000;
	padding: 5px;
}
/*2019-06-27 对账单打印模板*/
.printTemplateModal .tpl-box{
	padding: 5px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
}
.printTemplateModal .tpl-box .tpl-item{
	padding: 8px 5px;
}
.printTemplateModal .tpl-box .tpl-item:first-child{
	border-bottom: 1px solid #ddd;
}
.printTemplateModal .tpl-box .tpl-item.tpl-active{
	background-color: #ddd;
}
.printTemplateModal .tpl-box .tpl-item .tpl-item-l{
	float: left;
	width: 70%;
}
.printTemplateModal .tpl-box .tpl-item .tpl-item-r{
	float: right;
	width: 30%;
	text-align: center;
}
/*对账单模板MB/L NO.	HB/L NO.单元格文字溢出处理*/
.statement-nowrap-table{
	table-layout: fixed;
}
.statement-nowrap-table .txt-ell{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	word-break: keep-all;
}
/*新增对账单*/
.copRecTypeRadioBox,
.radioBox{
	height: 34px;
	margin-right: 10px;
}
.copRecTypeRadioBox .copRecTypeRadioLabel,
.radioBox .radioLabel{
	background: transparent;
	border: none;
	padding: 0;
}
.copRecTypeRadioBox .layui-input-block,
.radioBox .layui-input-block{
	min-height: 34px;
	margin-left: 10px;
	min-width: 160px;
}
.copRecTypeRadioBox .layui-form-radio,
.radioBox .layui-form-radio{
	margin-top: 3px;
}
/*上传提单PDF*/
.upload-toby .operate-btn {
	padding: 0 8px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}
/*加入账单弹窗页面底部按钮*/
.statement-join-btn-box{
	margin-top: 20px;
	border-top: 1px solid #ddd;
	padding: 10px 5px 0;
}
/*2019-07-18*/
.time_line {
	padding-bottom: 88px;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
}
.time_line .status-code{
	/*margin-top: 35px;*/
	margin-top: 45px;
	padding-right: 50px;
	width: calc(100% + 9% - 15px);/*默认11个订单动态节点样式*/
}
/*3个订单动态节点*/
.time_line .status-code-3{
	width: calc(100% + 33.3% - 15px);
}
/*4个订单动态节点*/
.time_line .status-code-4{
	width: calc(100% + 25% - 15px);
}
/*5个订单动态节点*/
.time_line .status-code-5{
	width: calc(100% + 20% - 15px);
}
/*6个订单动态节点*/
.time_line .status-code-6{
	width: calc(100% + 16.6% - 15px);
}
/*7个订单动态节点*/
.time_line .status-code-7{
	width: calc(100% + 14.2% - 15px);
}
/*8个订单动态节点*/
.time_line .status-code-8{
	width: calc(100% + 12.5% - 15px);
}
/*9个订单动态节点*/
.time_line .status-code-9{
	width: calc(100% + 11.1% - 15px);
}
/*10个订单动态节点*/
.time_line .status-code-10{
	width: calc(100% + 10% - 15px);
}
/*11个订单动态节点*/
.time_line .status-code-11{
	width: calc(100% + 9% - 15px);
}
/*12个订单动态节点*/
.time_line .status-code-12{
	width: calc(100% + 8.3% - 15px);
}
/*13个订单动态节点*/
.time_line .status-code-13{
	width: calc(100% + 7.6% - 15px);
}
/*14个订单动态节点*/
.time_line .status-code-14{
	width: calc(100% + 7% - 15px);
}
/*15个订单动态节点*/
.time_line .status-code-15{
	width: calc(100% + 6.6% - 15px);
}
.time_line .status-code i {
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.time_line .status{
	width: 15px;
	position: relative;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	background-color: #999;
	z-index: 10;
	cursor: pointer;
}
.time_line .card.active .status{
	background-color: #1B91E9;
}
.time_line .line{
	width: calc(100% - 15px);
	background: transparent;
	border-top:2px dashed #999;
	margin-top: 7px;
}
.time_line .card.active .line{
	border-top:2px dashed #1B91E9;
}
/*默认使用11个订单动态节点样式*/
.time_line .status-code .card{
	width: 9%;
}
/*3个订单动态节点*/
.time_line .status-code-3 .card{
	width: 33.3%;
}
/*4个订单动态节点*/
.time_line .status-code-4 .card{
	width: 25%;
}
/*5个订单动态节点*/
.time_line .status-code-5 .card{
	width: 20%;
}
/*6个订单动态节点*/
.time_line .status-code-6 .card{
	width: 16.6%;
}
/*7个订单动态节点*/
.time_line .status-code-7 .card{
	width: 14.2%;
}
/*8个订单动态节点*/
.time_line .status-code-8 .card{
	width: 12.5%;
}
/*9个订单动态节点*/
.time_line .status-code-9 .card{
	width: 11.1%;
}
/*10个订单动态节点*/
.time_line .status-code-10 .card{
	width: 10%;
}
/*11个订单动态节点*/
.time_line .status-code-11 .card{
	width: 9%;
}
/*12个订单动态节点*/
.time_line .status-code-12 .card{
	width: 8.3%;
}
/*13个订单动态节点*/
.time_line .status-code-13 .card{
	width: 7.6%;
}
/*14个订单动态节点*/
.time_line .status-code-14 .card{
	width: 7%;
}
/*15个订单动态节点*/
.time_line .status-code-15 .card{
	width: 6.6%;
}
.time_line .status-code .info, .time_line .status-code .info_first{
	/*top: -30px;*/
	top: -40px;
}
.time_line .status-code .info_first {
	left: -45%;
	left: calc(7.5px - 50%);/*防止calc计算属性失效，前面重复写left:-45%*/
	width: 100%;
}
.time_line .status-code .info{
	left: calc(50% - 7.5px);
}
.time_line .status-code .info_first .title{
	padding-left: 5px;
}
.time_line .status-code .title{
	margin-bottom: 5px;
	font-weight: normal;
	height: 20px;
}
.time_line .status-code .date-info{
	font-size: 14px;
	/*margin-top: 25px;*/
	margin-top: 35px;
	display: none;
	max-width: 110px;
	margin-left: auto;
	margin-right: auto;
}
@media screen and (max-width:1480px) {
	.time_line .status-code .date-info{
		font-size: 12px;
	}
}
.time_line .status-code .card.active .date-info{
	display: block;
}
/*开船时间默认显示*/
.time_line .status-code .card.sail .date-info{
	display: block;
	word-break: break-all;
}
/*.类似has-error .form-control,特殊结构不能把has-error加载父级 */
input[type=text].required-error,
.required-error{
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.dashedborder{
	position: relative;
}
.dashedborder:before{
	content: "";
	display: block;
	width: 92%;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.part-box .title-style.dashedborder:before{
	width: 98%;
}
.part-box .part-title{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
.part-box .title-style{
	padding: 0 15px 5px;
}
@media screen and (max-width:1499px){
	.part-box .part-title{font-size: 14px;}
}
.table-normal-bb>thead>tr>th{
	border-bottom: 1px;
}
.table-normal-bb>thead:first-child>tr:first-child>th{
	background-color:transparent;
	font-weight: normal;
}
/*应收应付优化版面*/
.cost-table-change{width: 100%;}
.cost-table-change th{padding: 5px;}
.cost-table-change td{padding: 5px;font-size: 12px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.cost-table-change tbody{display: block;/*margin-right: -17px;*/}
.cost-table-change tbody tr:last-child{border-bottom: 0;}
.cost-table-change thead,.cost-table-change tbody tr {display:table;width:100%;table-layout:fixed;}
.cost-table-change .content_list_checkbox:after{float: none;display: inline-block;}
.fixed-lgh-lbl-form .control-label{max-width: 150px;}
/*币种选中框*/
.cost-table-change td[data-name='currency'] select{
	padding: 6px;
}
/*点击表格行颜色加深*/
.cost-table-change .settrbg{
	background-color: #b3d4f3 !important;
}
tbody tr.bgyellow td{
	background-color: #bfbfbf !important;
}
[grid-manager] tbody tr.settrbg td{
	background-color: #b3d4f3 !important;
}
tbody tr.lightyellow td{
	background-color: #fffdc9 !important;
}
tbody tr.deepyellow td{
	background-color: #f3bd70 !important;
}
/*销账页面*/
.nav-tab-box{
	padding: 5px;
	background-color: #ffffff;
}
.nav-tab-box .nav-tabs>li>a{
	background-color: #eeeeee;
	margin-right: 5px;
}
.nav-tab-box .nav-tabs>li.active>a{
	background-color: #ffffff;
}
.pl0{
	padding-left: 0;
}
.count-box{
	padding: 5px 0 10px;
	font-weight: bold;
	border-bottom: 1px solid #eeeeee;
}
.max-w-label-form{
	padding: 15px;
	border: 1px solid #eeeeee;
}
.max-w-label-form label{
	max-width: 150px;
}
.max-w-label-form .form-group:last-child{
	margin-bottom: 0;
}
.sales-acc-btn{
	padding-left: 20px;
	padding-right: 20px;
}
.flex1-box{
	flex: 1;
}
/*财务审核有关表格*/
.bt1{
	border-bottom: 1px solid #666666;
}
/*对账单模板MB/L NO.	HB/L NO.单元格文字溢出处理*/
.nowrap-table{
	table-layout: fixed;
}
.nowrap-table .txt-ell{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	word-break: keep-all;
}
.nowrap-table .txt-elps{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
}
.finance-table{
	width: 100%;
	max-width: 100%;
}
.finance-table.table>thead:first-child>tr:first-child>th,
.finance-table.table>tfoot>tr>th{
	color: #000;
	font-weight: normal;
	background-color: #FFF;
	text-align: left;
}
.finance-table.table>thead:first-child>tr:first-child>th.textc,
.finance-table.table>tbody>tr>td.textc,
.finance-table.table>tfoot>tr>th.textc,
.finance-table.table>tfoot>tr>td.textc{
	text-align: center;
}
.finance-table.table>tbody>tr>td,
.finance-table.table>thead>tr>th{
	border: 0;
	padding: 4px;
	word-break: break-all;
}
.finance-table.table>thead>tr>th{
	border-bottom: 1px solid #000;
}
.finance-table.table>tfoot>tr>th,
.finance-table.table>tfoot>tr>td{
	padding: 4px;
	word-break: break-all;
}
.finance-table.table>tfoot>tr>th,
.finance-table.table>tfoot>tr>td{
	border: 0;
}
.finance-table.table>tfoot>tr>th.textc{
	border-top: 1px solid #000000;
}
.finance-table.table>tbody>tr.borderbot>td{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.finance-table.table>tbody>tr.bordertop>td{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.finance-table.table>tbody>tr.borderbottom-nt>td{
	padding: 0;
	border-bottom: 0;
}
.finance-table.table>tbody>tr.borderbottom-nt>td span{
	display: block;
	padding: 4px;
	height: 28px;
	border-bottom: 1px dotted #666666;
}
.finance-table.table>tbody>tr>td.dashtd{
	border-top: 1px dashed #666666;
}
.print-table.table>thead:first-child>tr:first-child>th{
	color: #000;
	font-weight: normal;
	background-color: #FFF;
	text-align: right;
	border-bottom: 1px solid #000;
}
.print-table.table>thead:first-child>tr:first-child>th.textl{
	text-align: left;
}
.print-table.table>tbody>tr>td,
.print-table.table>thead>tr>th,
.print-table.table>tfoot>tr>td{
	padding: 4px;
	text-align: right;
}
.print-table.table-center>thead:first-child>tr:first-child>th,
.print-table.table-center>tbody>tr>td,
.print-table.table-center>thead>tr>th,
.print-table.table-center>tfoot>tr>td{
	text-align: center;
}
.print-table.table-center>tbody>tr>td.textl{
	text-align: left;
}

.print-table.table>tbody>tr>td.textl,
.print-table.table>tfoot>tr>td.textl{
	text-align: left;
}
.print-table.table>tbody>tr>td{
	border-top: 0;
	border-bottom: 1px dashed #999999;
}
.print-table.table>tfoot>tr>td{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.print-table.table>tfoot>tr:first-child>td{
	border: 0;
}
.print-table.table>tfoot>tr:first-child>td{
	margin-top: 50px;
}
.div-txt-ell{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	word-break: keep-all;
}
.fixed-scroll-table{width: 100%;}
.fixed-scroll-table th{padding: 10px;}
.fixed-scroll-table td{padding: 10px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;}
.fixed-scroll-table tbody{display: block;}
.fixed-scroll-table tbody tr:last-child{border-bottom: 0;}
.fixed-scroll-table thead,.fixed-scroll-table thead tr,.fixed-scroll-table tbody tr{
	display:table;
	width:100%;
	table-layout:fixed;
}
.fixed-scroll-table thead:first-child>tr:first-child>th{
	border: 1px solid #dddddd;
}
/*货物动态显示隐藏*/
.dynamic-toggle-box {
	text-align: right;
	padding: 0 10px;
}
.calc-box,
.calc-box span{
	display: inline-block;
}
/*头部固定表格 下拉的最大高度*/
.m-height-1{
	max-height: 580px;
}
.m-height-2{
	max-height: 550px;
}
@media only screen and (max-width: 1680px) {
	.m-height-1{
		max-height: 450px;
	}
	.m-height-2{
		max-height: 430px;
	}
}
@media only screen and (max-width: 1366px) {
	.m-height-1 {
		max-height: 380px;
	}

	.m-height-2 {
		max-height: 360px;
	}
}
/*装运信息-核对地址*/
.check-addr-btn,
.check-addr-btn1{
	width: 30px;
	font-size: 30px;
	text-align: center;
}
/*layui checkbox 蓝色调*/
.blue-form .layui-input-block{margin-left: 0;}
.blue-form .layui-form-radio>i:hover, .layui-form-radioed>i{color: #62AAFB;}
.blue-form .layui-form-checkbox{margin: 6px 10px 0 0;line-height: 28px!important;}
.blue-form .layui-form-checkbox[lay-skin=primary] span{line-height: 28px;}
.blue-form .layui-form-checked[lay-skin=primary] i{background-color: #62AAFB;border-color: #62AAFB!important;}
.blue-form .layui-form-checkbox[lay-skin=primary] i{top: 5px;}
.blue-form .layui-form-checkbox[lay-skin=primary]:not(.layui-checkbox-disbaled):hover i{border-color: #62AAFB;}
.has-error .form-control.outparent{
	border: 0;
}
/*处理订单详情页下拉选择框中文被遮盖问题*/
.trailerCompanyBody select,
.logisticsDetailBody select
{
	padding-top: 4px;
}
.load-deli-addr-box{
	display: flex;
	flex-wrap: wrap;
}
.load-deli-addr-box .loading-addr-item{
	min-width: 50%;
	flex: 1;
}
.load-deli-addr-box .delivery-addr-item{
	width: 50%;
}
/*订单详情页*/
#trailerCompanyTable>tbody>tr>td {
	vertical-align: inherit;
	text-align: center;
}
.add-dynamic-btn-box {
	text-align: right;
	padding: 0 10px;
}
.a-color,.layui-text .a-color,
.file-link{
	color: #1b91ea;
}
.a-color:link, .a-color:visited, .a-color:focus, .a-color:hover,
.layui-text .a-color:not(.layui-btn):link, .layui-text .a-color:not(.layui-btn):visited, .layui-text .a-color:not(.layui-btn):focus, .layui-text .a-color:not(.layui-btn):hover,
.file-link:link,.file-link:visited,.file-link:focus,.file-link:hover,
.dynamic-toggle-btn, .dynamic-toggle-btn:link, .dynamic-toggle-btn:visited, .dynamic-toggle-btn:focus, .dynamic-toggle-btn:hover,
.add-dynamic-btn, .add-dynamic-btn:link, .add-dynamic-btn:visited, .add-dynamic-btn:focus, .add-dynamic-btn:hover{
	color: #1b91ea;
	text-decoration: none;
}
.a-color-unli:link, .a-color-unli:visited, .a-color-unli:focus, .a-color-unli:hover{
	text-decoration: underline;
}
.a-r-color,.a-r-color:link, .a-r-color:visited, .a-r-color:focus, .a-r-color:hover{
	color: red;
	text-decoration: none;
}
.a-gray-color,.a-gray-color:link, .a-gray-color:visited, .a-gray-color:focus, .a-gray-color:hover{
	color: gray;
	text-decoration: none;
}
/*多条件查询样式*/
.flex-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}
.flex-b{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex-row-be{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.query-parent-box{
	margin: 5px 0;
}
.query-parent-box .query-item{
	width: 48%;
	margin: 5px 10px 5px 5px;
}
.query-parent-box.full-box .query-item{
	width: 100%;
}
.query-parent-box .query-item .query-select{
	background-color: #eee;
}
.query-parent-box .query-item .operbtnbox{
	line-height: 34px;
}
@media screen and (max-width: 1350px) {
	.query-parent-box .query-item{
		width: 100%;
	}
}
/*自动完成 浏览器保留空白的样式*/
.ui-menu .ui-menu-item-wrapper.w-s-p{
	white-space: pre;
}
.a-tudl,.a-tudl:link, .a-tudl:visited, .a-tudl:focus, .a-tudl:hover{
	text-decoration: underline;
}
.position-mark{
	position: absolute;
	top: 50%;
	right: 25px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.inquiryDialog li label{
	cursor: pointer;
}
.table>tbody>tr.border-b>td,
.print-table.table>tfoot>tr.border-b>td,
.print-table.table>thead>tr.border-b>th{
	border-bottom: 1px solid #000;
}
.flex-v-c{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.flex-h-c{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
}
/*订阅订单*/
.subscribe-list .info-item-box .basic-info:after{
	content: "";
	display: block;
	width: 1px;
	height: 86%;
	background: #cccccc;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.subscribe-list .info-item-box .basic-info:after{
	right: 0;
}
.subscribe-main-box .op-box{
	padding: 0 15px 10px;
	border-bottom: 1px solid #cccccc;
}
.op-box .search-box .keyword{
	width: 300px;
}
.subscribe-list .info-item-box{
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}
.subscribe-list .info-item-box .basic-info{
	width: 350px;
	padding: 0 10px 0 0;
	flex-shrink: 0;
	position: relative;
}
.subscribe-list .info-item-box .basic-info:before,
.subscribe-list .info-item-box .basic-info:after{
	height: 50px;
}
.subscribe-list .info-item-box .cargo-dynamics{
	flex: 1;
}
.subscribe-list .ordercode-box i{
	color: #1B91E9;
	font-size: 16px;
}
.subscribe-list .basic-dynamics-box i{
	font-size: 16px;
}
.subscribe-list .ordercode-box .ordercode{
	font-size: 16px;
	font-weight: bold;
}
.subscribe-list .basic-dynamics-box{
	margin-top: 15px;
	color: #f7933e;
}
.subscribe-list .o-info{
	margin-left: 8px;
	color: #333333;
	word-break: break-all;
}
/*订阅订单详情*/
.subscribe-c .icon-btn-box {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.subscribe-c .icon-btn-box .icon-btn {
	font-size: 14px;
	margin-left: 15px;
	color: #000;
}
.subscribe-c .icon-btn-box .icon-btn:link, subscribe-c .icon-btn-box .icon-btn:visited, subscribe-c .icon-btn-box .icon-btn:focus, subscribe-c .icon-btn-box .icon-btn:hover{
	color: #000;
}
.dt-basic-box{
	padding: 10px 10px 20px;
	border-bottom: 1px solid #dddddd;
}
.dt-basic-box .dt-info{
	padding-right: 20px;
	border-right: 1px solid #dddddd;
	max-width: 300px;
}
.dt-basic-box .order-code{
	font-size: 16px;
}
.dt-basic-box .latest-status{
	color: #f7933e;
}
.dt-transport-info{
	padding-left: 10px;
	flex: 1;
}
.dt-transport-info .port-box{
	padding: 0 10px;
	width: 33%;
	flex-shrink: 1;
}
.dt-transport-info .port-box .port,
.dt-transport-info .port-box .country{
	max-width: 90%;
	word-break: break-all;
	margin: 0 auto 6px;
}
.dt-transport-info .date-item{
	text-align: center;
}
.dt-transport-info .date-item ~ .date-item{
	margin-top: 3px;
}
.dt-transport-info .bridging-box{
	width: 33%;
	flex-shrink: 1;
}
.bridging-box .bridging-top i{
	color: #1B91E9;
}
.direction-mark{
	padding: 0 0 10px;
}
.direction-mark .mark-item{
	position: relative;
	margin-top: 10px;
	width: 50%;
	height: 2px;
	background-color: #999999;
}
.direction-mark .mark-item-2:before{
	content:'';
	position: absolute;
	right: 2px;
	top: -4px;
	width: 10px;
	height: 10px;
	border-top: solid 2px #999999;
	-webkit-transform: rotate(35deg);
	transform: rotate(35deg);
}
.direction-mark .mark-item.active{
	background-color: #1B91E9;
}
.direction-mark .mark-item-2.active:before{
	border-top: solid 2px #1B91E9;
}
.bridging-box .bridging-bottom{
	max-width: 90%;
	margin: 0 auto;
}
.subscribe_map.control-height{
	height: 500px;
}
.subscribe-c .order_log{
	height: auto;
	min-height: 500px;
	border: 0;
}
@media screen and (max-width:1499px){
	.subscribe-list .ordercode-box .ordercode,
	.dt-basic-box .order-code{
		font-size: 14px;
	}
	.direction-mark{
		padding: 0 0 10px;
	}
}
.lmr5{
	margin-right: 5px;
}
.disabled-a{
	pointer-events: none;
}
/*修改运价*/
.pos-rel{
	position: relative;
}
.pos-rel .pos-rel-inp{
	padding-right: 60px;
}
.pos-sol-mark{
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	right: 5px;
}
.orange-color{
	color: #f06d05;
}
/*首页优化*/
.wbreak{
	word-break: break-all;
}
.padrad-box{
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #dddddd;
}
.summ-cot-box{
	align-items: center;
	justify-content: space-between;
	margin: 10px 0 10px;
}
.summ-cot-box .summa-cot-item{
	width: 23%;
	padding: 20px 10px;
	border: 1px solid #dddddd;
	border-radius: 6px;
	margin-top: 15px;
}
.summa-cot-item .summ-cot-icon{
	width: 70px;
	padding-right: 10px;
}
.summa-cot-item .summ-cot-icon .icon-img{
	width: 100%;
	max-width: 100%;
}
.summa-cot-item .summ-cot-icon i{
	font-size: 59px;
	color: #1b91ea;
}
.summa-cot-item .summ-cot{
	flex: 1;
	text-align: center;
	overflow: hidden;
}
.summa-cot-item .summ-cot-num{
	font-size: 24px;
	font-weight: bold;
}
.summa-cot-item .summ-cot-tile{
	font-weight: bold;
	margin-top: 5px;
	font-size: 14px;
}
.idx-part-box{
	margin-top: 30px;
}
.idx-part-tle{
	font-size: 18px;
	font-weight: bold;
}
.idx-part-cot-box{
	justify-content: space-between;
}
.idx-part-cot-box .cot-box-item{
	width: 100%;
	border: 1px solid #dddddd;
	margin-top: 12px;
    position: relative;
}
.cot-box-item .item-tle-box{
	justify-content: space-between;
	align-items: center;
	padding: 10px;
	border-bottom: 1px solid #dddddd;
}
.item-tle-box .item-tle{
	font-size: 16px;
	font-weight: bold;
}
.cot-box-item .item-tle{
    font-weight: bold;
}
.num-mark-box{
	display:inline-block;
	min-width:20px;
	padding: 2px;
	height:20px;
	line-height:16px;
	margin-left:5px;
	background-color:#f12525;
	color:#FFF;
	font-size:12px;
	text-align:center;
	border-radius: 25px;
	position: relative;
	right: 6px;
	top: -8px;
	font-weight: normal;
}
.cot-box-item .item-list-box{
	min-height: 200px;
}
.item-list-box .list-item,
.cot-box-item .list-item-hd{
	padding: 10px 5px;
	border-bottom: 1px solid #dddddd;
}
.cot-box-item .list-item-hd{
    background-color: #f1f0f0;
}
.item-list-box .list-item a{
	display: block;
}
.item-list-box .list-item .l-item-box-1,
.cot-box-item .list-item-hd .l-item-box-1{
	width: 20%;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-2,
.cot-box-item .list-item-hd .l-item-box-2{
	width: 10%;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-3,
.cot-box-item .list-item-hd .l-item-box-3{
	flex: 1;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-4,
.cot-box-item .list-item-hd .l-item-box-4{
	width: 22%;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-5,
.cot-box-item .list-item-hd .l-item-box-5{
	width: 15%;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-6,
.cot-box-item .list-item-hd .l-item-box-6{
	width: 15%;
	padding: 0 5px;
}
.item-list-box .list-item .l-item-box-7,
.cot-box-item .list-item-hd .l-item-box-7{
	width: 30%;
	padding: 0 5px;
}

.item-list-box .list-item .l-item-box-8,
.cot-box-item .list-item-hd .l-item-box-8{
	width: 40%;
	padding: 0 5px;
}
.no-data-box{
	color: #888888;
	padding: 0 5px;
}
@media screen and (max-width:1280px){
	.summ-cot-box .summa-cot-item{
		width: 49%;
	}
}
/*审批流程*/
.process .layui-timeline-item.active:before{
	background-color: #87c0f5;
}
.process.process-top .layui-timeline-item{
	padding-bottom: 0px;
}
.process .dept-name{
	width: 180px;
	padding-right: 20px;
	line-height: 32px;
	padding-bottom: 40px;
	border-right: 1px solid #eeeeee;
}
.process .approve-people{
	padding-left: 20px;
	padding-bottom: 40px;
}
.process .layui-timeline-item:last-child .approve-people,
.process .layui-timeline-item:last-child .dept-name{
	padding-bottom: 0;
}
.process-top .layui-timeline-axis,
.process-top .layui-timeline-item:before{
	top: 5px;
}
.process .dept-title{
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}
.process .record-bold{
	color: #333333;
	font-weight: bold;
	font-size: 15px;
}
.process .process-cot-item{
	padding: 5px 10px 5px 0;
	min-width: 15%;
}
.process .record-cot-item{
	padding: 0 10px 15px 0;
	min-width: 15%;
}
.process .process-cot-item-2{
	padding: 5px 10px 5px 0;
	min-width: 30%;
}
/*审批管理 待处理条数标志*/
.leftmenu .approval-num{
	display:inline-block;
	min-width:20px;
	padding: 2px 4px;
	height:20px;
	line-height:16px;
	margin-left:1px;
	background-color:#f12525;
	color:#FFF;
	font-size:12px;
	text-align:center;
	border-radius:25px;
	position: absolute;
	left: -6px;
	top: 5px;
	font-weight: normal;
	text-indent: 0;
	transform: scale(0.8);
}
.leftmenu .menuname .approval-num{
	left: -20px;
	top: -10px;
}
.has-approval-num{
	display:inline-block;
	width:5px;
	height: 5px;
	margin-left:1px;
	background-color:#f12525;
	border-radius:50%;
	position: absolute;
	left: -6px;
	top: 0px;
}
/*客户信息编辑*/
.settlement-item-box .btn{
	margin-left: 15px;
}
.settlement-unit-btn{
	width: 100px;
}
.pre-pos-rel input.form-control{
	position: relative;
	padding-left: 40px;
}
.pre-pos-sol-mark{
	color: #999999;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	left: 20px;
}
/*审批详情页用不同颜色标记修改的客户信息*/
.form-group .form-control.form-changed {
	border-color: #ea7105;
}
.form-group .form-changed-2{
	border: 1px solid #ea7105;
}
.table-bordered.form-changed{
	border: 1px solid #ea7105;
}
.table-bordered.form-changed tr:last-child td{
	border-bottom-color: #ea7105;
}
.table-bordered.form-changed tr th:last-child{
	border-right-color: #ea7105;
}
.table-bordered.form-changed tr th:first-child{
	border-left-color: #ea7105;
}
.table-bordered.form-changed tr td:last-child{
	border-right-color: #ea7105;
}
.table-bordered.form-changed tr td:first-child{
	border-left-color: #ea7105;
}
/*首页优化修改*/
.cot-box-item.layui-tab-brief>.layui-tab-title .layui-this{
	color: #1b91ea;
}
.cot-box-item.layui-tab-brief>.layui-tab-more li.layui-this:after, .cot-box-item.layui-tab-brief>.layui-tab-title .layui-this:after {
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #1b91ea;
}
.layui-tab.cot-box-item .layui-tab-title{
    width: calc(100% - 60px);
    border-bottom: 0;
}
.cot-box-item .layui-tab-content{
    padding: 0 0 10px 0;
}
.tab-item-more{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 39px;
    width: 60px;
    text-align: center;
}
.left-bx{width: 68%;
    float: left;
    padding-right: 15px;
}
.right-bx{
    width: 32%;
    float: left;
}
/*预警提醒*/
.warning-box{
	position: absolute;
	top: 252px;
	right: 15px;
	height: 82px;
}
.warning-box .warning-btn-b{
	width: 80px;
	padding: 8px;
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.warning-box .warning-icon-b{
	text-align: center;
}
.warning-box .warning-icon{
	width: 40px;
	height: 40px;
}
.warning-box .warning-text{
	width: 62px;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.warning-box .warning-matter-box{
	padding: 10px;
	position: absolute;
	z-index: 999;
	right: 81px;
	width: 400px;
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.warning-box .matter-tle{
	padding: 5px 8px;
	border-left: 3px solid #1B91E9;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
	font-size: 15px;
}

.warning-box .matter-cot-box{
	padding-top: 8px;
}
.warning-box .matter-item{
	padding: 10px 0;
}
.warning-box .matter-ic-color{
	color: #ec971f;
	margin-top: 2px;
}
.warning-box .matter-name{
	margin-left: 10px;
	display: inline-block;
}
/*放单申请*/
.settlement-unit-box .settlement-unit-item{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
}
.settlement-unit-box .settlement-unit-item:last-child{
	border-bottom: 0;
}
/*文件*/
.docList .doc-item{
	color: #62AAFB;
	padding: 6px 0 8px;
	position: relative;
}
.docList-2 .doc-item-2,
.doc-title{
	color: #62AAFB;
	padding: 3px 0;
}
.doc-del{
	display: none;
	color: #666666;
	width: 30px;
	text-align: center;
	position: absolute;
	top: 1px;
}
.docList .doc-item:hover .doc-del{
	display: inline-block;
}
/*订单详情放货状态*/
.info-sub-tle{
	font-size: 15px;
	font-weight: bold;
	padding: 0 10px 0 5px;
	margin: 10px 0 0;
	border-left: 4px solid #128fec;
}
/*跟进记录详情、客户信息编辑*/
.shadow-box{
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,.1);
}
.client-name{
	font-size: 15px;
	padding: 5px 10px 5px;
}
.brief-info-list .brief-info-item{
	float: left;
	width: 33.33333333%;
	padding: 10px;
}
.tab-cot-box{
	margin-top: 15px;
	padding: 0px 5px;
}
.warn-tips{
	padding: 5px 10px 10px;
}
.add-record-btn-box{
	position: relative;
	height: 34px;
}
.add-record-btn-box:after{
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	border: .5px solid #eeeeee;
	position: absolute;
	top: 50%;
}
.add-record-btn{
	position: absolute;
	right: 0;
	z-index: 2;
}
.chart-box .chart-item{
	float: left;
	width: 50%;
	padding: 10px 10px 40px 10px;
	height: 200px;
}
.table-has-caption>thead>tr:first-child>th {
	background-color: #F5F5F6;
	font-weight: 700;
	color: #333;
}
/*xm-select判空*/
.has-error xm-select {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
button[type=button].btn:focus,
button[type=button].btn:active{
	outline: none;
	border: 1px solid transparent;
}
/*第三方注册*/
.clientRegisterBg{
	max-width: 800px;
	padding-top: 5px;
	margin: 0 auto;
	background: #ffffff;
}
label.label-p0{
	padding-left: 0;
	padding-right: 0;
}
.clientRegisterBg .rs-form input[type=password].form-control{
	height: 40px;
}
/*订阅订单 提取*/
.tl .card.active .status{
	background-color: #1B91E9;
}
.tl .card.active .line{
	border-top:2px dashed #1B91E9;
}
/*分享类链接网页顶部颜色*/
.menu-container{
    background: #1a77be;
}
.form-explain{
	color: #aaaaaa;
	font-size: 12px;
}
.has-error.layui-input-block {
	border: 1px solid #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
/*奖金-人员设置*/
.sales-item-w{
	width: calc(100% - 80px);
}
.subSalesBox .sales-item{
	border-bottom: 1px solid #dddddd;
	padding-top: 15px;
}
.subSalesBox .sales-item:first-child{
	padding-top: 0;
}
.subSalesBox .sales-item:last-child{
	border-bottom: 0;
}
/*销售奖金统计表*/
.count-bg{
	background-color: #f9f9d5;
}
/*小包订单列表*/
.state-series.layui-tab{
	background-color: #ffffff;
	padding: 10px 15px 5px;
	margin: 0;
}
.state-series.layui-tab .layui-tab-title{
	border: 0;
	font-size: 0;
	height: auto;
}
.state-series.layui-tab .layui-tab-title li{
	border: 1px solid #dddddd;
	padding: 0;
}
.state-series.layui-tab .layui-tab-title li a{
	padding: 0 15px;
}
.state-series.layui-tab .layui-tab-title li a .num{
	color: red;
}
.state-series.layui-tab .layui-tab-title li.layui-this{
	background-color: #1b91ea;
	border-color: #1b91ea;
}
.state-series.layui-tab .layui-tab-title li.layui-this a,
.state-series.layui-tab .layui-tab-title li.layui-this a .num{
	color: #ffffff;
}
.state-series.layui-tab>.layui-tab-more li.layui-this:after,
.state-series.layui-tab .layui-tab-title .layui-this:after {
	background-color: transparent;
	border: none;
	border-radius: 0;
	border-bottom: 0;
}
.multiqbsbtn{
	margin: 10px 0 10px 5px;
}
.border-b{
    border-bottom: 1px solid #eeeeee;
}
.border-t{
	border-top: 1px solid #eeeeee;
}
.line-clamp2{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.leftmenu ul li ul ul.third-menu{
	padding-left: 10px;
}
.leftmenu ul ul li a .tspan{
	font-size: 12px;
}
.leftmenu ul li li.focus{
	border-left: 0;
}
.c-a-manage .c-title{
	font-weight: bold;
	font-size: 20px;
}
.c-a-manage .basic-item{
	text-align: center;
	width: 20%;
	border-left: 1px solid #eeeeee;
}
.c-a-manage .basic-item-1{
	text-align: left;
	width: 40%;
	border-left: 0;
}
.c-a-manage .item-name{
	font-size: 16px;
	color: #999999;
	margin-bottom: 10px;
}
.c-a-manage .item-val{
	font-weight: bold;
	font-size: 18px;
}
.pos-r-vertical{
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.table.word-break-table > tbody > tr > td {
	word-break: break-word;
}
.basic-statistics.summ-cot-box{
	margin: 0;
}
.basic-statistics.summ-cot-box .summa-cot-item{
	margin-top: 0;
	border: 0;
	text-align: center;
	padding: 10px;
}
.basic-statistics.summ-cot-box .summa-cot-item .summ-cot-tile{
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 16px;
}
.borderRight{
	border-right: 1px solid #dddddd;
}
.chart-with-quick-box .quick-op-box .summa-cot-item{
	width: 33.3%;
	padding: 5px 10px;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.quick-op-box .summa-cot-item .summ-cot-icon{
	padding-right: 0;
	width: 100%;
}
.quick-op-box .summa-cot-item .summ-cot-icon i{
	font-size: 50px;
}
.quick-op-box .summa-cot-item .summ-cot-tile{
	margin-top: 15px;
}
.message-box .idx-part-cot-box .cot-box-item{
	margin-top: 0;
}
.order-msg-box .item-list-box .list-item:last-child{
	border-bottom: 0;
}
.message-box .num-mark-box {
	border-radius: 25px;
}
.logisticsDetailBody .control-label{
	padding-right: 10px;
	padding-left: 10px;
}
.top-form label.normal-label{
	background: transparent;
	border: 0;
	margin-top: 12px;
}
.container-number-item{
    margin-bottom: 10px;
    margin-right: 20px;
}
.container-number-active{
	background-color: #cccccc;
}
.container-number-item a{
	cursor: pointer;
}
.control-label.max-w-control-label{
	max-width: 100%;
}
/*折算汇率 s*/
.rate-box .rate-item{
	margin-bottom: 10px;
}
.rate-box .rate-name{
	display: inline-block;
	width: 130px;
	word-break: break-all;
}
.rate-box .rate-name .exchange-btn{
	display: inline-block;
	padding: 0 5px;
	font-size: 20px;
}
.rate-box .rate-val{
	flex: 1;
}
/*折算汇率 e*/
/*导出选择 s*/
.typeList .type-item{
	min-width: 300px;
}
.typeList .type-item .op-btn{
	visibility: hidden;
	text-align: center;
}
.typeList .type-item:hover .op-btn{
	visibility: visible;
}
.fleids-box .fields-list{
	flex-wrap: wrap;
}
.fleids-box .fields-item{
	width: 25%;
	margin-top: 10px;
	padding: 0 10px;
}
.fleids-box .fields-label{
	display: inline-block;
	margin-right: 15px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fields-label input[type=checkbox]{
	font-size: 14px;
	margin-top: -2px;
	margin-bottom: 1px;
	vertical-align: middle;
}
/*导出选择 s*/
/*权限管理 s*/
.tree-btn-edit {
	margin: 0;
	background: url(/static/js/common/plugins/zTree/css/zTreeStyle/img/zTreeStandard.png) no-repeat -110px -49px;
	display: inline-block;
	width: 17px;
	height: 15px;
	vertical-align: top;
}
.tree-btn-add {
	margin: 0;
	background: url(/static/js/common/plugins/zTree/css/zTreeStyle/img/zTreeStandard.png) no-repeat -143px -1px;
	display: inline-block;
	width: 17px;
	height: 15px;
	vertical-align: top;
}
.tree-btn-del {
	margin: 0;
	background: url(/static/js/common/plugins/zTree/css/zTreeStyle/img/zTreeStandard.png) no-repeat -110px -65px;
	display: inline-block;
	width: 17px;
	height: 15px;
	vertical-align: top;
}
.institution-box{
	width: 350px;
	padding-right: 15px;
	border-right: 1px solid #dddddd;
}
.institution-box .ztree *,
.dept-box .ztree * {
	font-size:14px;
}
.position-pre-input{
	padding-left: 30px;
}
.position-mark-pre{
	position: absolute;
	top: 50%;
	left: 25px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.form-group .position-mark-pre{
	color: #999999;
}
.table-data-box{
	padding-left: 15px;
}
.no-data-icon-box{
	font-size: 80px;
	margin-top: 60px;
	color: #dddddd;
}
.no-data-text-box{
	font-size: 16px;
	color: #dddddd;
	margin-bottom: 20px;
}
.no-data-btn-box{
	margin-bottom: 80px;
}
/*权限管理 e*/

/*固定表头表格 s*/
.table-wrap-box{
	position: relative;
	overflow: hidden;
	background-color: #fff;
	padding-top: 37px;
}
.scroll-tbl tbody {
	display: block;
}
/*.scroll-tbl tbody tr,*/
.scroll-tbl thead
{
	display: table;
	width: 100%;
	table-layout: fixed;
}
.scroll-tbl th,
.scroll-tbl td{
	word-break: break-all;
}
.scroll-tbl-box::-webkit-scrollbar{
	background: 0 0;
	width: 15px;
	height: 15px
}

.scroll-tbl-box::-webkit-scrollbar-track-piece {
	display: none
}

/*定义滚动条轨道 内阴影+圆角*/
.scroll-tbl-box::-webkit-scrollbar-track{
	border-radius: 5px;
	background-color: #f3f3f3
}

/*定义滑块 内阴影+圆角*/
.scroll-tbl-box::-webkit-scrollbar-thumb{
	border-radius: 5px;
	background-color: #cccccc;
	width: 15px;
	height: 50px;
	border: 2px solid transparent;
	background-clip: content-box
}
/*固定表头表格 s*/
.multi-head-table.table>thead>tr>th {
	background-color: #F5F5F6;
	font-weight: 700;
	color: #333;
}

.exchange-rate-box .form-group{
	width: 50%;
}

.order_log.time-process .layui-timeline-title{
    margin-bottom: 0;
}
.order_log.time-process .layui-timeline-axis {
    top: 7px;
}
.order_log.time-process .layui-timeline-item:before{
    top: 7px;
}
.time-process-box{
	min-height: 34px;
	margin-bottom: 10px;
}

.order_log.time-process .ico-btn{
	display: inline-block;
	padding: 0 15px;
}
.order_log.time-process .layui-text h3{
	font-size: 16px;
}
.broken-issue-box,
.broken-issue-box .form-control {
	font-size: 14px;
}
.xm-select-box xm-select {
	border: 1px solid #C0C4CC;
	min-height: 34px;
	line-height: 34px;
}
.xm-select-box xm-select > .xm-label .scroll .label-content{
	padding: 2px 30px 2px 10px;
}
.weight-same-box{
	line-height: 28px;
}
.rs-form .weight-same-box .layui-form-checkbox{
	margin-top: 0;
}
/*管理看板*/
.viewing-pa-box .paba{
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}
.viewing-pa-box .view-name{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-color: #FFF;
    line-height: 34px;
	padding: 6px 10px;
}
.color666 {
	color: #666666;
}
.viewing-pa-box .query-box{
	justify-content: space-between;
	align-items: flex-end;
	min-width: 180px;
}
.viewing-pa-box .query-box .query-item-box {
	width: 30%;
}
.viewing-pa-box .query-box .query-item {
	border: 1px solid #dddddd;
}

.viewing-pa-box .query-box .query-item input[type=text] {
	margin-right: 0;
	border: 0;
	outline: none;
	box-shadow: none;
	min-width: 100px;
	width: 100%;
}

.viewing-pa-box .query-box .sep-mark {
	width: 30px;
	text-align: center;
	color: #aaaaaa;
}

.viewing-pa-box .view-box {
    justify-content: space-between;
}

.viewing-pa-box .view-box .view-item {
    width: 16%;
    padding: 20px 5px 20px 10px;
    background-color: #ffffff;
	margin-bottom: 10px;
}

.viewing-pa-box .view-box .view-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: #b8926d;
    text-align: center;
}
.viewing-pa-box .view-box .view-icon i{
    font-size: 20px;
    color: #ffffff;
    line-height: 44px;
}
.viewing-pa-box .view-box .view-c {
    flex: 1;
    margin-left: 10px;
    overflow: hidden;
}
.viewing-pa-box .view-box .view-title {
    font-size: 15px;
}
.viewing-pa-box .view-box .view-num {
    font-size: 24px;
    font-weight: bold;
    min-width: 0px;
}

.viewing-pa-box .view-box-2 {
    justify-content: space-between;
}
.viewing-pa-box .view-box-2 .view-item-2{
    padding: 20px 5px 20px 10px;
    background-color: #ffffff;
	margin-bottom: 10px;
}

.viewing-pa-box .view-box-2 .view-item-2-1{
    width: 24%;
}

.viewing-pa-box .view-box-2 .view-item-2-2{
    width: 41.6%;
}

.viewing-pa-box .view-box-2 .view-item-2-3{
    width: 32.8%;
}

.viewing-pa-box .view-box-2 .chart-item {
	min-height: 210px;
}
.viewing-pa-box .view-box-2 .view-item-2-1 .pro-item{
    width: 50%;
    padding: 20px 5px 10px 0;
}

.viewing-pa-box .view-box-2 .view-item-2-2 .pro-item{
    width: 33.33%;
    padding: 20px 5px 10px 0;
}

.viewing-pa-box .view-box-2 .pro-name{
    font-size: 15px;
    font-weight: bold;
    color: #94a5f2;
}

.viewing-pa-box .view-box-2 .pro-mark{
    font-size: 12px;
}

.viewing-pa-box .view-box-2 .pro-count{
    font-size: 24px;
    font-weight: bold;
    color: #3133ff;
}

.viewing-pa-box .view-box-2 .chart-item{
    width: 100%;
    height: 100%;
}

.viewing-pa-box .view-box-3{
	justify-content: space-between;
}

.viewing-pa-box .view-box-3 .chart-item{
	background-color: #ffffff;
	padding: 10px;
    width: 49.6%;
    height: 200px;
}
.viewing-pa-box .view-box-4{
    justify-content: space-between;
}
.viewing-pa-box .view-box-4 .view-item-4{
    width: 32.8%;
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}
.viewing-pa-box .view-box-4 .v-i-tle{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.viewing-pa-box .view-box-4 .table>thead>tr>th{
    color: #0000ff;
    text-align: left;
	background-color: #F5F5F6;
	font-weight: 700;
}
.viewing-pa-box .view-box-4 .table>tfoot>tr>th{
	background-color: #ffffff;
}
.sales-viewing.viewing-pa-box .view-box-4 .table td{
    color: red;
}
.viewing-pa-box .ranking-list .rank-item{
	padding: 8px 5px;
	border-bottom: 1px solid #dddddd;
}
.viewing-pa-box .ranking-list .rank-item .num{
	width: 30px;
}
.viewing-pa-box .ranking-list .rank-item .num span{
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 50%;
}
.viewing-pa-box .ranking-list .rank-item .num.num-1 span{
	color: #ffffff;
	background-color: #f7b809;
}
.viewing-pa-box .ranking-list .rank-item .num.num-2 span{
	color: #ffffff;
	background-color: #4188c9;
}
.viewing-pa-box .ranking-list .rank-item .num.num-3 span{
	color: #ffffff;
	background-color: #61c92c;
}
.viewing-pa-box .ranking-list .rank-item .sales{
	width: 20%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.viewing-pa-box.management-viewing .ranking-list .rank-item .sales{
	width: 30%;
}
.viewing-pa-box .ranking-list .rank-item .progress-box{
	flex: 1;
	margin: 0 5px;
	background-color: #eeeeee;
	box-shadow: none;
}
.viewing-pa-box .ranking-list .rank-item .money{
	width: 25%;
	padding-left: 10px;
}
.viewing-pa-box.management-viewing .ranking-list .rank-item .money{
	width: 20%;
}

.viewing-pa-box .ranking-list .rank-item .progress-bar{
	background-color: #2997f5;
}
/*经营数据看板*/
.viewing-pa-box .view-name-2{
	font-size: 18px;
	font-weight: bold;
	background-color: #FFF;
	padding: 6px 0px 10px;
}
.view-box-l{
	width: 60.2%;
	background: #ffffff;
	padding: 10px;
}
.view-box-r{
	width: 39%;
	background: #ffffff;
	padding: 10px;
}
.border-box{
	border: 1px solid #eeeeee;
}
.dummy-thead{
	vertical-align: middle;
	padding: 10px 5px;
	border: 1px solid #ddd;
	border-bottom: 0;
	text-align: center;
	font-weight: bold;
}
.management-viewing.viewing-pa-box .view-box-4 .v-i-tle {
	text-align: center;
	margin-bottom: 2px;
}
.bar-mark{
	width: 25px;
	height: 10px;
	background: #2997f5;
	border-radius: 25px;
	margin-right: 10px;
}
@media screen and (max-width: 1499px) {
	.viewing-pa-box .view-box .view-title {
		font-size: 14px;
	}
	.viewing-pa-box .view-box .view-num {
		font-size: 18px;
	}
	.viewing-pa-box .view-box-2 .pro-name {
		font-size: 14px;
	}
	.viewing-pa-box .view-box-2 .pro-count {
		font-size: 18px;
	}
}

@media screen and (max-width:1280px){
	.viewing-pa-box .view-box .view-item {
		width: 32%;
	}
	.viewing-pa-box .view-box-2 .view-item-2-1 {
		width: 32%;
	}
	.viewing-pa-box .view-box-2 .view-item-2-2 {
		width: 66%;
	}
	.viewing-pa-box .view-box-2 .view-item-2-3 {
		width: 100%;
	}

	.viewing-pa-box .view-box-3 .chart-item {
		width: 100%;
		margin-bottom: 10px;
	}
	.viewing-pa-box .view-box-3 .chart-item:last-child{
		margin-bottom: 0px;
	}
	.viewing-pa-box .view-box-4 .view-item-4 {
		width: 100%;
	}
}
.commerce-viewing.viewing-pa-box .view-box .view-item{
	background-image: linear-gradient(to right, #f2677d, #f27f68);
	padding: 30px 5px 30px 10px;
}

.commerce-viewing.viewing-pa-box .view-box .view-item.liner2{
	background-image: linear-gradient(to right, #ffa60d, #feb90d);
}

.commerce-viewing.viewing-pa-box .view-box .view-item.liner3{
	background-image: linear-gradient(to right, #2087fe, #51aff9);
}
.commerce-viewing.viewing-pa-box .view-box .view-c {
	margin-left: 0;
	color: #ffffff;
}
.commerce-viewing.viewing-pa-box .view-box .view-num {
	margin-top: 6px;
}
.commerce-viewing.viewing-pa-box .view-box-2 .view-item-2{
	width: 32.8%;
}

.commerce-viewing.viewing-pa-box .view-box-2 .view-item-2-1 .pro-item{
	width: 33.33%;
}
.commerce-viewing.viewing-pa-box .view-box-2 .pro-count {
	font-size: 26px;
}
.viewing-pa-box .view-box-2 .chart-item {
	min-height: 260px;
}

.commerce-viewing.viewing-pa-box .view-box-4 .view-item-4 {
	width: 24.4%;
}
.commerce-viewing.viewing-pa-box .view-box-4 .v-i-tle {
	color: #3133ff;
}
@media screen and (max-width: 1499px) {
	.commerce-viewing.viewing-pa-box .view-box-4 .view-item-4 {
		width: 49.6%;
	}
	.commerce-viewing.viewing-pa-box .view-box-2 .pro-count {
		font-size: 18px;
	}
}

@media screen and (max-width:1280px){
	.commerce-viewing.viewing-pa-box .view-box .view-item {
		width: 32.8%;
	}
	.commerce-viewing.viewing-pa-box .view-box-4 .view-item-4 {
		width: 100%;
	}
}

@media screen and (max-width:1000px){
	.commerce-viewing.viewing-pa-box .view-box-2 .view-item-2 {
		width: 100%;
	}
}

.op-viewing.viewing-pa-box .view-box-3 .chart-item {
	height: 300px;
}

.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-1{
	width: 32.8%;
}
.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-2{
	width: 66.4%;
}
.op-viewing.viewing-pa-box .view-box-4 .view-item-4,
.management-viewing.viewing-pa-box .view-box-4 .view-item-4{
	width: 49.6%;
}
.op-viewing.viewing-pa-box .ranking-list .rank-item .progress-bar{
	background-color: #ff825c;
}
@media screen and (max-width:1280px){
	.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-1,
	.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-2{
		width: 49.6%;
	}
	.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-1,
	.op-viewing.viewing-pa-box .view-box-3 .chart-item.chart-item-2{
		width: 100%;
	}
	.op-viewing.viewing-pa-box .view-box-4 .view-item-4,
	.management-viewing.viewing-pa-box .view-box-4 .view-item-4,
	.view-box-l,
	.view-box-r{
		width: 100%;
	}
}
.viewing-pa-box .query-box .query-item-box-2 {
	width: 30%;
}
.finance-viewing.viewing-pa-box .view-box .view-title {
	font-weight: bold;
	margin-bottom: 3px;
}
.finance-viewing.viewing-pa-box .view-box .view-num {
	color: #0000ff;
}
.finance-viewing.viewing-pa-box .view-box-4 .view-item-4{
	width: 100%;
}

.finance-viewing.viewing-pa-box .view-box .view-item {
	width: 11.8%;
}

.finance-viewing.viewing-pa-box .view-box-4  {
	margin-top: 20px;
}
@media screen and (max-width:1280px){
	.finance-viewing.viewing-pa-box .view-box .view-item {
		width: 24.4%;
	}
	.viewing-pa-box .query-box .query-item-box-2 {
		width: 40%;
	}
}

@media screen and (max-width: 900px){
	.viewing-pa-box .query-box .query-item-box {
		width: 80%;
	}
	.viewing-pa-box .query-box .query-item-box-2 {
		width: 80%;
		margin-left: 0;
		margin-top: 10px;
	}
}

.time-filter-box {
	border: 1px solid #dddddd;
}

.viewing-pa-box .scroll-tbl tbody tr,
.viewing-pa-box .scroll-tbl tfoot tr{
	display: table;
	width: 100%;
	table-layout: fixed;
}
.viewing-pa-box .table-wrap-box .table-bordered{
	border: 0;
}
.viewing-pa-box .table-wrap-box .table-bordered>thead>tr>th{
	border-bottom-width: 1px;
}
.viewing-pa-box .table-wrap-box .table-bordered>tbody>tr>td {
	border-top: 0;
}
.top-form .checkbox-box label {
	line-height: 1;
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.top-form .checkbox-box .label-1 {
	padding-top: 10px;
	padding-bottom: 4px;
}
.viewing-pa-box .switch-item{
    font-size: 14px;
    font-weight: normal;
}
.transform-smaller{
	font-size: 12px;
	display: inline-block;
	width: 110%;
	-webkit-transform: scale(0.9) translateX(-5%);
	-moz-transform: scale(0.9) translateX(-5%);
	-ms-transform: scale(0.9) translateX(-5%);
	-o-transform: scale(0.9) translateX(-5%);
	transform: scale(0.9) translateX(-5%);
}
.bill-tab-list .bill-tab-item{
    display: inline-block;
    padding: 5px 10px;
    margin-right: 10px;
    font-size: 16px;
    cursor: pointer;
}
.bill-tab-list .bill-tab-item.on{
    color: #1b91ea;
    border-bottom: 2px solid #1b91ea;
}
.todo-list .todo-item{
	display: none;
}
.todo-list .todo-item.on{
	display: block;
}
.todo-list .todo-btn{
	min-width: 60px;
}
/*兼容多个浏览器*/
.pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	*word-wrap: break-word;
	*white-space : normal ;
}
.brief-info-list-2{
	justify-content: space-between;
}
.brief-info-list-2 .brief-info-sub{
	width: 20%;
}
.brief-info-list-2 .brief-info-item{
	padding: 10px;
}
.single-pre-pos .pre-pos-rel{
	position: relative;
}
.single-pre-pos .pre-pos-sol-mark{
	left: 6px;
}

.chart-statis-box{
	justify-content: space-between;
}

.chart-statis-box .chart-item-box{
	padding: 10px 10px 30px;
	width: 49.6%;
}
.chart-statis-box .chart-item{
	height: 200px;
}
.chart-statis-box .chart-tbl{
	overflow: auto;
	margin-top: 5px;
}
.chart-statis-box .chart-tbl .table{
	margin-bottom: 0;
}
@media screen and (max-width:1280px){
	.chart-statis-box .chart-item-box {
		width: 100%;
		margin-bottom: 10px;
	}
	.chart-statis-box .chart-item-box:last-child{
		margin-bottom: 0px;
	}
}
.leftmenu.website-nav ul li a.smooth{
	padding-left: 16px;
	flex: 1;
	overflow: hidden;
	text-indent: 0;
}
.leftmenu.website-nav ul li a.smooth i{
	text-indent: 0;
}
.website-nav .op-btn-box{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-bottom: 5px;
}

.website-nav .op-btn-box .op-btn{
	display: block;
	font-size: 16px;
	padding: 5px 10px 5px 20px;
}
.navi-link-list .navi-item{
	padding-bottom: 10px;
}
.navi-link-list .navi-item .tag-tle{
	margin: 10px 0 5px 10px;
}
.navi-link-list .navi-item .tag-tle i{
	font-size: 18px;
	color: #555;
}
.navi-link-list .navi-item .tag-tle span{
	font-size: 18px;
}
.navi-link-list .navi-item .tag-cot-box{
	padding: 10px;
}
.navi-link-list .tag-cot-item{
	margin: 5px 1%;
	width: 15%;
	border: 1px solid #e4ecf3;
	background-color: #ffffff;
	border-radius: 4px;
}
.navi-link-list .tag-cot-item:nth-child(6n+1){
	margin-left: 0;
}
.navi-link-list .tag-cot-item:nth-child(6n){
	margin-right: 0;
}

@media screen and (max-width:1366px){
	.navi-link-list .tag-cot-item{
		margin: 10px 1%;
		width: 23.5%;
	}
	.navi-link-list .tag-cot-item:nth-child(6n+1){
		margin-left: 1%;
	}
	.navi-link-list .tag-cot-item:nth-child(6n){
		margin-right: 1%;
	}
	.navi-link-list .tag-cot-item:nth-child(4n+1){
		margin-left: 0;
	}
	.navi-link-list .tag-cot-item:nth-child(4n){
		margin-right: 0;
	}
}
.navi-link-list .tag-cot-link{
	padding: 15px;
	flex: 1;
	overflow: hidden;
}
.navi-link-list .tag-cot-item .ta-img{
	margin-right: 10px;
}
.navi-link-list .tag-cot-item .img-circle{
	width: 40px;
	height: 40px;
}

.navi-link-list .tag-cot-item .tag-txt{
	flex: 1;
	overflow: hidden;
}
.navi-link-list .tag-cot-item .tag-s{
	color: #878888;
}
.navi-link-list .navi-item .no-data{
	width: 100%;
	padding: 20px;
	margin: 10px 0;
	text-align: center;
	color: #888;
	background: #cfcfcf;
}
.navi-link-list .tag-cot-item .nav-op-box,
.website-nav ul li .nav-op-box{
	display: none;
}
.navi-link-list .tag-cot-item .nav-op-btn-box,
.website-nav ul li .nav-op-btn-box{
	width: 54px;
	height: 100%;
}
.navi-link-list .tag-cot-item .nav-op-btn,
.website-nav ul li a.nav-op-btn{
	display: inline-block;
	padding: 0;
	font-size: 20px;
	text-indent: 0px;
	font-weight: normal;
}

.navi-link-list .tag-cot-item .nav-op-btn,
.website-nav ul li a.nav-op-btn{

}
.website-nav ul li a.nav-op-btn i{
	margin-right: 0;
	width: auto;
}
.website-nav ul li a.nav-op-btn:hover{
	background: none;
}
.website-nav ul li a:focus,
.website-nav ul li a:hover{
	background: #17181E;
}
/*订单详情还柜节点*/
.time_line .status-code .always-btn-box{
	margin-top: 35px;
}
.time_line .status-code .card.active .always-btn-box{
	margin-top: 0;
}

.layui-form-select dl{
	max-height: 340px;
}
.dashed-box{
	border: 1px dashed #eeeeee;
}
.first-cx-1{
	min-height: 36px;
}
.first-cx-1 .layui-form-checkbox span{
	font-size: 15px;
}
.stmb{margin-bottom:30px;}
.atmb{margin-bottom:28px;}
.lstmb{margin-bottom: 0;}
@media screen and (max-width: 1499px) {
	.stmb{
		margin-bottom: 22px;
	}
	.atmb{
		margin-bottom: 20px;
	}
}
.selectBtnBox select{
	width: 100%;
	max-width: 53px;
}
/*查询条件设置按钮*/
.query-config-btn{
	display: inline-block;
	padding: 10px 0px;
	margin: 6px 0px 0px;
}
.querySelection{
	position: absolute;
	display: none;
	width: 360px;
	position: absolute;
	top: 58px;
	left: 10px;
	cursor: pointer;
	z-index: 9999;
	padding: 10px 0px;
	border: 1px solid #ddd;
	background-color: #fff
}
.querySelection .fleids-box .fields-item{
	width: 50%;
}
.querySelection ::-webkit-scrollbar-track {
	border-radius: 5px;
	background-color: #f3f3f3
}

.querySelection ::-webkit-scrollbar-track-piece {
	display: none
}

.querySelection ::-webkit-scrollbar {
	background: 0 0;
	width: 10px;
	height: 10px
}

.querySelection ::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: #e1e1e1;
	width: 6px;
	height: 6px;
	border: 2px solid transparent;
	background-clip: content-box
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	input[type=checkbox]:checked{
		accent-color: rgba(32, 90, 239, 1);
	}
}