
body {font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;line-height:1.42857143;font-size:12px;min-width:600px; width:100%; overflow-x:hidden;}
::-webkit-scrollbar {width:6px;height:6px;background-color:rgba(0, 0, 0, 0);}
::-webkit-scrollbar-thumb {background-color:rgba(0, 0, 0, 0.5);border-radius:10px;}
::-webkit-scrollbar-track {background-color:transparent;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-corner {}
::-webkit-resizer {}
a:link {color:#2d8cf0;}
a:hover {color:#2281e4;}
input[type=checkbox] {vertical-align:middle;}
li {list-style-type:none;}
.content_body {margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}
.logo {background:url('../../images/admin/logo.png') no-repeat left center;}
.find {background:url('../../images/admin/find.png') no-repeat center center;}
.pencil {background:url('../../images/admin/pencil.png') no-repeat center center;}
input, textarea {margin-left:0}
input.span12, textarea.span12, select.span12 {width:926px}
input.span11, textarea.span11, select.span11 {width:846px}
input.span10, textarea.span10, select.span10 {width:766px}
input.span9, textarea.span9, select.span9 {width:686px}
input.span8, textarea.span8, select.span8 {width:606px}
input.span7, textarea.span7, select.span7 {width:526px}
input.span6, textarea.span6, select.span6 {width:446px}
input.span5, textarea.span5, select.span5 {width:366px}
input.span4, textarea.span4, select.span4 {width:286px}
input.span3, textarea.span3, select.span3 {width:206px}
input.span2, textarea.span2, select.span2 {width:126px}
input.span1, textarea.span1, select.span1 {width:46px}
table {max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
select {height:25px;border-color:#eee;line-height:25px;}
.table {width:100%;margin:20px 0;}
.table th, .table td {padding:5px;line-height:25px;text-align:left;vertical-align:top;font-size:12px;}
.table th {font-weight:bold;width:100px;text-align:right;padding-left:20px;vertical-align:top;}
.table thead th {vertical-align:middle;}
.table tbody + tbody {border-top:2px solid #ddd}
.table-condensed th, .table-condensed td {padding:3px 3px;color:#444;}
.table-condensed th.none-border, .table-condensed td.none-border {border:none;}
.table-condensed th.bottom, .table-condensed td.bottom {border-bottom:1px solid #ddd}
.table-none-border th, .table-none-border td {border:none;}
.table-condensed td span.tipmsg, .table-condensed th span.tipmsg {color:#666;font-size:10px;}
.table-condensed td span.tipmsg em, .table-condensed th span.tipmsg em {color:red;width:16px;padding:0 5px;}
li {list-style-type:none;}
.panel-icon, .panel-tool {top:12px;}
.w50 {width:50px;}
.w70 {width:70px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w400 {width:400px;}
.w500 {width:500px;}
.w300 {width:300px;}
.w600 {width:300px;}
.w900 {width:900px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt60 {padding-top:60px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.h20 {height:20px;}
.h25 {height:25px;}
.cursor {cursor:pointer;}
.green {color:green}
.red {color:red}
.blue {color:blue}
.hide {display:none;}
.redword {color:red;}
.cursor {cursor:pointer;}
.margin_bottom20 {margin-bottom:10px;}
.margin_bottom5 {margin-bottom:5px;}
.southPanel_ul {width:100%;padding:0;}
.southPanel_ul li {padding-right:20px;padding-bottom:5px;float:left; height:35px;}
.southPanel_ul li span {width:16px;float:left;padding-right:10px;cursor:pointer;}
.pro_southPanel_ul {width:100%;padding:0;padding-bottom:20px;float:left;}
.pro_southPanel_ul li {width:40%; padding:0 5px;height:50px;}
.pro_southPanel_ul li span {width:16px;float:left;padding-right:10px;}
.bill_southPanel_ul {width:100%;padding:0;padding-bottom:20px;float:left;}
.bill_southPanel_ul li {width:40%; padding:0 5px;height:30px;float:left;}
.bill_southPanel_ul li span {width:16px;float:left;padding-right:10px;}
.orderTable {padding:20px;width:100%;background:#fff;color:#515a6e;}
.orderTable th {padding:0 0 20px 0; vertical-align:middle;line-height:1; text-align:right;height:auto;}
.orderTable td {padding:0 0 20px 0; vertical-align:middle;line-height:1;height:auto;}
.orderStatus {padding:10px;border:1px solid #eee;}
.orderStatus label {margin-right:10px;}
.orderStatus * { display:inline-block; vertical-align:middle;}
.o_pro_sta label{ line-height:15px; width: 100px; float: left; padding-left: 10px;}
.o_pro_sta span{ float: left;}
.o_pro_sta label span{float:left; width:100%; height: 20px; display: block}
.o_pro_sta label span input{height: 13px;}

.cusMsg {padding:10px 10px;background:#F5F5F5;}
.orderInsideTable { width:100%;}
.orderInsideTable th {padding:3px;border:1px solid #eee; background:#f6f6f6;}
.orderInsideTable td {padding:3px;border:1px solid #eee; background:#fff;}
.orderInsideTable td.cleft, .orderInsideTable th.cleft { text-align:left}
.orderInsideTable td.cright, .orderInsideTable th.cright { text-align:right}
.orderInsideTable td.cmiddle, .orderInsideTable th.cmiddle { text-align:center}
.orderInsideTable td span.hideMore { /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/width:250px; display:inline-block;}
.orderInsideTable { width:100%;}
.orderNum {margin-top:20px;}
.sendMsg {margin-top:2px; display:none;}
.sendMsg textarea {width:100%;height:50px;border-color:#eee;margin-top:10px;}
.allDone {color:#0C0;font-size:14px;font-weight:bold;}
.cusMsg a {color:#2d8cf0;text-decoration:none;}
input {line-height:25px;padding:0 5px;color:#515a6e;border-radius:4px;border:1px solid #dcdee2;height:25px;}
.panel-body {background:#fff;}
textarea {border-color:#ddd;}
.panel-header, .panel-body {border-color:#F5F7FD; }
/*.l-btn{background:#2d8cf0;border-color: #2d8cf0;color: #fff;height: 32px;line-height: 32px;text-align: center;min-width: 100px;padding: 0 10px;}*/
.change_price .l-btn {background:#2d8cf0;border-color:#2d8cf0;color:#fff;height:32px;line-height:32px;text-align:center;width:80px; }
.change_price .l-btn:hover {opacity:0.9;}
.icon-save {background:url(../../../Public/images/admin/filesave.png) no-repeat center center;background-size:100% 100%;width:14px;height:14px;opacity:0.8;}
.icon-find_jps {background:url(../../../Public/images/admin/find.png) no-repeat center center;background-size:100% 100%;width:18px;height:18px;opacity:0.8;}
.panel-header {background:linear-gradient(180deg, #fff, #fff);}
.panel-title {color:#333;font-weight:normal;padding:0 10px;line-height:36px;height:36px;}
.layout-split-north {border-bottom:0 solid #f40 !important;background:#fff;}
.change_price {display:flex;}
.change_price > div {margin-left:20px;}
.change_price > div a {margin-left:10px;}
a.orderBtn {background:#fff;border-color:#2d8cf0;color:#2d8cf0;margin-right:20px;padding:0 10px;font-size:13px;}
a.orderBtn:hover {background:#2d8cf0;border-color:#2d8cf0;opacity:0.9;color:#fff; }
.add_input {background:#E53F5C;width:50px;height:25px;color:#fff;text-align:center;line-height:25px;display:inline-block;}
#gg_td .cursor {padding:0 10px; }
.validatebox-invalid {border:1px solid #E53F5C;}
.l-btn-plain:hover {background:transparent;border-color:transparent;}
.setLabel label {padding-right:8px;}
.setLabel label input {margin-right:5px;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {font-size:12px;}
a.sendSure {border-color:#2d8cf0;background:#2d8cf0;color:#fff;width:80px;}
a.sendSure:hover {background:#2d8cf0;opacity:0.9;color:#fff;}
a.panel-tool-close {background:url(../../../Public/images/admin/panel_tools.png) no-repeat center center;background-size:100% 100%;width:14px;height:14px;}
a.panel-tool-close:hover {background:url(../../../Public/images/admin/panel_tools.png) no-repeat center center;background-size:100% 100%;}
.window {background-color:#eee;background:linear-gradient(to bottom, #fff 0, #fff 20%);padding:0;}
.window-proxy-mask, .window-mask {background:rgba(0, 0, 0, 0.5);}
.window, .window .window-body {border-color:#eee;width:300px !important;}
.window {}
.messager-button .l-btn {background:#2d8cf0;color:#fff;width:80px;border-color:#2d8cf0;}
.messager-button .l-btn:hover {background:#2d8cf0;color:#fff;border-color:#2d8cf0;opacity:0.9;}
.window .dialog-button {padding:10px 0;width:300px !important;border-color:#fff;background:#f5f5f5;}
.window .window-header {width:300px !important;}
.window .window-header .panel-tool {right:11px;}
.panel-header {border-bottom:1px solid #eee;}
.tableMs td, .tableMs th {padding:5px !important;}
.actd {display:flex;align-items:center;}
.actd p {line-height:0;padding:0;margin:0;}
.setLabel input {height:auto;}
.font10 {font-size:10px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.text-l {text-align:left}
.text-r {text-align:right}
.center{text-align:center;}
.block{display:block;}
.fLeft{float:left;}.fRight{float:right;}
