@charset "utf-8";
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, hr{margin:0; padding:0; }
body{color:#333;font:12px/1.5 "微软雅黑",Microsoft YaHei,Arial,Tahoma,Verdana,Helvetica,sans-serif; -webkit-overflow-scrolling:touch;}
html{min-height: 100%;position: relative;}
html,body{width: 100%;min-height: 100%;position: absolute;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
svg:not(:root){overflow:hidden;}
a{color:#333;background:transparent; text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
a:hover{color:#4098fc;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0; color:#000;}
small{font-size:80%;}
sub, sup{line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
hr{box-sizing:content-box; height:0;}
pre{overflow:auto; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{color:inherit; font:inherit; margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input{line-height:normal;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield; -webkit-box-sizing:border-box; box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend{border:0; padding:0;}
textarea{overflow:auto; resize:vertical;}
optgroup{font-weight:bold;}
/*td, th{padding:0;}*/
ul, ol{list-style:none outside none;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{ font-size:14px;}
::-webkit-input-placeholder{color:#ccc;}
::-moz-placeholder{color:#ccc;}
:-ms-input-placeholder{color:#ccc;}
input:-moz-placeholder{color:#ccc;}


/* 清除浮动 */
.clearfix:after,.btn-group ul:after,.side-list:after,.login-form .login-acts:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.btn-group ul,.side-list,.login-form .login-acts{*zoom:1;}








/*-------------------------------------------------------- 
                                                    		公用模块
                                                                    ------------------------------------------------------*/

/*文本处理*/
.sys-txt-nowrap{white-space: nowrap;}


/* 颜色 */
.color-dark{color: #333!important;}
.color-light{color: #f7f9fa!important;}
.color-gray{color: #a2a9b6!important;}
.color-blue{color: #4098fc!important;}
.color-blue-dark{color: #0057c3!important;}
.color-red{color: #f4615c!important;}
.color-orange{color: #f28c48!important;}
.color-green{color: #01cf97!important;}
.fb{font-weight: bold;}

/* 栅格化 */
.sys-row:after{content: '';display: block;height: 0;clear: both;overflow: hidden;}
.sys-row{*zoom:1;}
.sys-layer{margin: 0 auto;}
.sys-row{margin: 0 -.6667em;}
.sys-inner{margin: 0 .6667em;}
.sys-col-md{float:left;}
.sys-col-md-12 {width:100%;}
.sys-col-md-11 {width:91.66666667%;}
.sys-col-md-10 {width:83.33333333%;}
.sys-col-md-9 {width:75%;}
.sys-col-md-8 {width:66.66666667%;}
.sys-col-md-7 {width:58.33333333%;}
.sys-col-md-6 {width:50%;}
.sys-col-md-5 {width:41.66666667%;}
.sys-col-md-4 {width:33.33333333%;}
.sys-col-md-3 {width:25%;}
.sys-col-md-2 {width:16.66666667%;}
.sys-col-md-1 {width:8.33333333%;}

/* 浮动 */
.fl{float: left;}
.fr{float: right;}
.align-left{text-align: left!important;}
.align-center{text-align: center!important;}
.align-right{text-align: right!important;}
.ver-middle{vertical-align: middle!important;}
.sys-inline{display: inline!important;}
.sys-inline-block{display: inline-block!important;}
.sys-block{display: block!important;}
.pc-hide{display: none;}
@media screen and (max-width: 768px){
	.m-hide{display: none!important;}
	.pc-hide{display: block;}
}

/* 宽度 */
.max-w-p100{max-width: 100%!important;}
.max-w-p95{max-width: 95%!important;}
.max-w-p90{max-width: 90%!important;}
.max-w-p80{max-width: 90%!important;}
.max-w-p70{max-width: 90%!important;}
.max-w-p80{max-width: 90%!important;}
.max-w-p50{max-width: 90%!important;}

.min-w-p100{min-width: 100%!important;}
.min-w-p95{min-width: 95%!important;}
.min-w-p90{min-width: 90%!important;}
.min-w-p80{min-width: 90%!important;}
.min-w-p70{min-width: 90%!important;}
.min-w-p80{min-width: 90%!important;}
.min-w-p50{min-width: 90%!important;}

.w-300{width: 300px!important;}
.w-200{width: 200px!important;}
.w-150{width: 150px!important;}
.w-100{width: 100px!important;}
.w-80{width: 80px!important;}
.w-60{width: 60px!important;}
.w-50{width: 50px!important;}
.w-35{width: 35px!important;}

.w-p100{width: 100%!important;}
.w-p95{width: 95%!important;}
.w-p90{width: 90%!important;}
.w-p80{width: 80%!important;}
.w-p70{width: 70%!important;}
.w-p60{width: 60%!important;}
.w-p40{width: 40%!important;}
.w-p30{width: 30%!important;}
.w-p20{width: 20%!important;}
.w-p10{width: 10%!important;}

/*边距*/
.mar-30{margin: 30px!important;}
.mar-20{margin: 20px!important;}
.mar-15{margin: 15px!important;}
.mar-10{margin: 10px!important;}
.mar-top-30{margin: 30px!important;}
.mar-top-20{margin: 20px!important;}
.mar-top-15{margin: 15px!important;}
.mar-top-10{margin: 10px!important;}
.mar-bottom-30{margin: 30px!important;}
.mar-bottom-20{margin: 20px!important;}
.mar-bottom-15{margin: 15px!important;}
.mar-bottom-10{margin: 10px!important;}

/*填充*/
.pad-30{padding: 30px!important;}
.pad-20{padding: 20px!important;}
.pad-15{padding: 15px!important;}
.pad-10{padding: 10px!important;}
.pad-top-30{padding: 30px!important;}
.pad-top-20{padding: 20px!important;}
.pad-top-15{padding: 15px!important;}
.pad-top-10{padding: 10px!important;}
.pad-bottom-30{padding: 30px!important;}
.pad-bottom-20{padding: 20px!important;}
.pad-bottom-15{padding: 15px!important;}
.pad-bottom-10{padding: 10px!important;}

/* 当前位置 */
.sys-path-bar {height: 38px;line-height: 38px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background-color: #f2f2f2;padding: 0 15px;box-shadow: 0 2px 2px rgba(0,0,0,0.05);}
.sys-path-bar .path-tit{font-size: 16px;font-weight: normal;}
@media screen and (max-width: 768px){
	.sys-path-bar{width: 100%;position: fixed;left: 0;top: 0;padding: 0 10px;box-sizing: border-box;z-index: 3;}
}

/* --------------------------
 * 表单
 * -------------------------- */

/* 文本框 */
.sys-ipt-txt{width: 180px;border-radius: 2px;font-size: 14px;-webkit-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;/*min-width: 130px;*/border: 1px solid #e6e6e6;height: 32px;line-height: 32px;padding: 0 10px;background-color: #fff;outline: 0;border-radius: 2px;-webkit-appearance:none;max-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sys-ipt-txt:hover{border-color: #d2d2d2;}
.sys-ipt-txt:focus{border-color: #d2d2d2;}
.sys-ipt-table{width: 50px;border-radius: 2px;font-size: 14px;-webkit-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;min-width: 30px;border: 1px solid #e6e6e6;height: 32px;line-height: 32px;padding: 0 10px;background-color: #fff;outline: 0;border-radius: 2px;-webkit-appearance:none;}
.sys-ipt-table:hover{border-color: #d2d2d2;}
.sys-ipt-table:focus{border-color: #d2d2d2;}
.sys-ipt-block{display: block!important;}
.sys-ipt-full{width: 100%!important;}
.sys-ipt-full,.sys-ipt-w300,.sys-ipt-w200,.sys-ipt-w100,.sys-ipt-w60{min-width: inherit;}
.sys-ipt-w300{width: 300px;}
.sys-ipt-w200{width: 200px;}
.sys-ipt-w100{width: 100px;}
.sys-ipt-w60{width: 60px;}
select.sys-ipt-txt{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHBAMAAAAlqwoUAAAAJ1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMy0YZBFAAAADHRSTlMAoPZ0XRTr6rq5IiGuP5sDAAAAMElEQVQI12OQOXPmjAADEISdOXM8AMRgOXPmCAMY9JyZAGEsOrQBwmA+zAAFAmASABTIDMhFiqmoAAAAAElFTkSuQmCC) right center no-repeat;-webkit-appearance:none;}


/* 单选框、复选框美化 */
@keyframes hover-color {from {border-color: #c0c0c0;}to {border-color: #4098fc;}}
.sys-checkbox,.sys-radio{display: inline-block;position: relative;padding-left: 20px;vertical-align: middle;line-height: 20px;min-height: 20px;}
.sys-checkbox,.sys-radio{*display: inline;}
.radio-ipt,
.checkbox-ipt {position: absolute;left: 3px;top: 3px;opacity: 0;}
.radio-ipt[disabled],
.checkbox-ipt[disabled] {cursor: not-allowed;}
.radio-ipt+label,
.checkbox-ipt+label {display: block;cursor: pointer;vertical-align: middle;padding-left: 6px;}
.radio-ipt+label:empty,
.checkbox-ipt+label:empty{
	padding-left: 0;}
.radio-ipt+label:hover:before,
.checkbox-ipt+label:hover:before {animation-duration: 0.4s;animation-fill-mode: both;animation-name: hover-color;}
.radio-ipt+label:before,
.checkbox-ipt+label:before {position: absolute;top: 0;left: 0;display: inline-block;width: 16px;height: 16px;overflow: hidden;content: '';border: 1px solid #c0c0c0;background-color: #fff;z-index: 1;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.radio-ipt+label:after,
.checkbox-ipt+label:after {position: absolute;display: block;content: '';z-index: 1;opacity: 0;filter: alpha(opacity=0);display: none\9;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; 
}
.radio-ipt[disabled]+label,
.checkbox-ipt[disabled]+label {cursor: not-allowed;color: #e4e4e4;}
.radio-ipt[disabled]+label:hover,
.radio-ipt[disabled]+label:before,
.radio-ipt[disabled]+label:after,
.checkbox-ipt[disabled]+label:hover,
.checkbox-ipt[disabled]+label:before,
.checkbox-ipt[disabled]+label:after {cursor: not-allowed;}
.radio-ipt[disabled]+label:hover:before,
.checkbox-ipt[disabled]+label:hover:before {border: 1px solid #e4e4e4;animation-name: none;}
.radio-ipt[disabled]+label:before,
.checkbox-ipt[disabled]+label:before {border-color: #e4e4e4;}
.radio-ipt:checked+label:before,
.checkbox-ipt:checked+label:before {animation-name: none;}
.radio-ipt:checked+label:after,
.checkbox-ipt:checked+label:after {opacity: 1;filter: alpha(opacity=100);display: block\9;}
.radio-ipt+label:before {border-radius: 50%;}
.radio-ipt+label:after {top: 5px;left: 5px;width: 8px;height: 8px;border-radius: 50%;background: #4098fc;}
.radio-ipt:checked+label:before {border: 1px solid #4098fc;}
.radio-ipt:checked[disabled]+label:before {border: 1px solid #d7eedd;}
.radio-ipt:checked[disabled]+label:after {background: #d7eedd;}
.checkbox-ipt+label:before {border-radius: 3px;}
.checkbox-ipt+label:after {top: 3px;left:6px;box-sizing: border-box;width: 6px;height: 10px;transform: rotate(45deg);border-width: 2px;border-style: solid;border-color: #fff;border-top: 0;border-left: 0;}
.checkbox-ipt:checked+label:before {border-color: #4098fc;background: #4098fc;}
.checkbox-ipt:checked[disabled]+label:before {border-color: #d7eedd;background: #d7eedd;}
@media \0screen {.radio-ipt+label:before,.checkbox-ipt+label:before{display: none\9;}.radio-ipt:checked+label:after,.checkbox-ipt:checked+label:after {display: none\9;}.radio-ipt,.checkbox-ipt{opacity: 1;}}

/*select*/
.js-select{display: inline-block;}
.js-select select{display:inline-block;height:32px;margin:0;border:1px solid #ddd;border-right-width:27px;opacity:.0001;font-size:14px;font-family:simsun;filter:alpha(opacity=0);vertical-align:middle}.js-select select[multiple]{height:auto;font-size:32px;font-size:calc(34px - 1px);font-family:simsun;padding:0;vertical-align:top;border-right-width:1px;cursor:pointer}.js-select select[multiple]>option{min-height:32px;height:32px;padding:0}.js-select select[multiple]>option:disabled{cursor:default}.js-select select[hidden],.js-select select[hidden]+.sys-select{display:none}.sys-select{display:inline-block;height:32px;line-height:20px;vertical-align:middle;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;font-size:14px;position:relative}[multiple]~.sys-select{vertical-align:top}.sys-select.active{z-index:3}.sys-select-button{display:block;height:20px;padding:7px 27px 7px 12px;color:#4c5161;border:1px solid #ddd;border-radius:2px;background-color:#fff;text-decoration:none;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s;cursor:pointer}.sys-select-button:hover{color:#4c5161;border-color:#d2d2d2}:not(:disabled)+.sys-select>.sys-select-button:active{background-color:#f7f9fa}.reverse>a.sys-select-button{border-radius:0 0 4px 4px}.sys-select-text{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sys-select-icon{
-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;display: inline-block;width: 0;height: 0;overflow: hidden;border-style: solid dashed dashed;border-width: 6px 6px 0;border-color: #aaa transparent transparent;position: absolute;right: 10px;top: 15px;
	}.sys-select-datalist{position:absolute;left:0;right:0;top:39px;display:none;max-height:304px;padding:0;border:1px solid #d2d2d2;border-radius:3px;background-color:#fff;overflow:auto;box-shadow: 0 2px 4px rgba(0,0,0,.12);}[multiple]~.sys-select>.sys-select-datalist{position:static;display:block;max-height:none;height:inherit;border-color:#ddd;border-radius:2px;-ms-box-sizing:border-box;box-sizing:border-box}[multiple]:hover~.sys-select>.sys-select-datalist{border-color:#ababaf}[multiple]:focus~.sys-select>.sys-select-datalist{border-color:#4098fc}.sys-select-datalist::-webkit-scrollbar{width:8px;height:8px}.sys-select-datalist::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:8px}.sys-select-datalist::-webkit-scrollbar-thumb:hover{background-color:#aaa}.sys-select-datalist::-webkit-scrollbar-track-piece{background-color:#ddd}.active>.sys-select-datalist{display:block}.reverse>.sys-select-datalist{top:auto;bottom:39px}.sys-select-datalist-li{display:block;line-height:20px;padding:9px 12px;color:#4c5161;background-color:#fff;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:background-color .15s;transition:background-color .15s;overflow:hidden;cursor:pointer}.sys-select-datalist-li:empty{display:none}.sys-select-datalist-li:hover,[multiple]~.sys-select .sys-select-datalist-li[href]{color:#4c5161;background-color:#f0f7ff}.sys-select-datalist>.selected{background-color:#4098fc;color: #fff;}.js-select select[disabled]{cursor:default}.js-select select[disabled]+.sys-select{opacity:.38;filter:alpha(opacity=38);-webkit-animation:none;animation:none}.js-select select[disabled]+.sys-select .sys-select-button,.js-select select[disabled]+.sys-select .sys-select-datalist{cursor:default;border-color:#ababaf}.error .sys-select-button,.error[multiple]~.sys-select .sys-select-datalist{border-color:#f4615c}
.sys-select.active .sys-select-button{border-color: #d2d2d2;}
.sys-select.active .sys-select-icon{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}


/* 按钮 */
.sys-btn{display: inline-block;padding: 7px 15px;border-radius: 2px;font-size: 14px;background: #4098fc;border: 1px solid #4098fc;cursor: pointer;color: #fff!important;line-height: 1.4;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;outline: 0;}
.sys-btn{*display: inline;}
.sys-btn:hover{opacity: 0.9;}
.sys-btn-bd{background: none;border-color: #4098fc;color: #4098fc!important;}
.sys-btn-info{background-color: #ff9d12;border-color: #ff9d12;}
.sys-btn-success{background-color: #01cf97;border-color: #01cf97;}
.sys-btn-warning{background-color: #f4615c;border-color: #f4615c;}
.sys-btn-danger{background-color: #d9534f;border-color: #d9534f;}
.sys-btn-gray{background-color: #c1c3c2;border-color: #c1c3c2;}
.sys-btn-default{background-color: #f2f2f2;border: 1px solid #ddd;color: #666!important;}
.sys-btn-block{display: block;width: 100%;padding-left: 0;padding-right: 0;}
.sys-btn-small{padding: 3px 10px;line-height: 20px;}
.sys-btn-xsmall{padding: 1px 6px;line-height: 16px;font-size: 12px;}
.sys-btn-xsmall{font-size: 11px;padding: .2em 1em .275em;}
.sys-btn-small{font-size: 12px;}
.sys-btn-large{font-size: 150%;}
.sys-btn-xlarge{font-size: 200%;}
.sys-btn-group{padding: 15px 0 25px;}

@media screen and (max-width: 768px){
	/* 复选框 */
	.check-box input[type="checkbox"]{-webkit-appearance:none;width: 14px;height: 14px;border-radius: 2px;border: 1px solid #c6c6c6;margin: 1px;vertical-align: middle;outline: 0;}
	.check-box input[type="checkbox"]:checked{background: #21a9f5 url(img/sys-ico-tick.png) center no-repeat;-webkit-background-size: auto 70%;
	background-size: auto 70%;border-color: #21a9f5;}
	.check-box .label{vertical-align: middle;}
	/* 单选框 */
	.radio-box input[type="radio"]{-webkit-appearance:none;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #c6c6c6;margin: 0;position: relative;vertical-align: middle;outline: 0;}
	.radio-box input[type="radio"]:checked{border-color: #21a9f5;}
	.radio-box input[type="radio"]:checked:after{content: '';display: inline-block;width: 8px;height: 8px;background-color: #21a9f5;border-radius: 50%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
	.radio-box .label{vertical-align: middle;}
	/* 下拉框 */
	.select-box {display: inline-block;position: relative;}
	.select-box select{-webkit-appearance:none;border: 1px solid #c6c6c6;padding: 0 8px;position: relative;background: none;}
	.select-box:after{content: '';display: inline-block;width: 24px;height: 24px;background: url(img/sys-ico-down.png) center no-repeat; -webkit-background-size: 40% auto;
	background-size: 40% auto;position: absolute;right: 0;top: 0;}
	.select-default{display: inline-block;line-height: 20px;padding: 2px 8px;border: 1px solid #ddd;background: none;-webkit-appearance:none;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAaCAMAAAAXDCuVAAAAS1BMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZtKtjVAAAAGHRSTlMAdNkaA+Ln8e0yIbuuLSgUCcOjy5BbOAwDCWHkAAAAn0lEQVRIx63OOxKDMBRD0RfbfAL5mDiA9r/SDE1UUPgN8i1VnJFtI+bdXE0BIVqtBUDZXV4P4OsCUbLD6+ACVxwt2ef10ardKNa9yZgkRnpucc5V72XML+oexeTxdJGeIIoexUc6eeHYR3qKSO9pTBLptRHf9GTx7OkiPVX8JHoDPUn8e3djitjKo0ivkUivmUhPF+k1FIfNGrZ25eK/H+ZOGDAo8oUgAAAAAElFTkSuQmCC) right center no-repeat;-webkit-background-size: auto 6px;background-size: auto 6px;}
}



/* --------------------------
 * 分页
 * -------------------------- */
.sys-pagebar *{vertical-align: middle;}
.sys-pages{display: inline;}
.sys-pages a,.sys-pages .sys-page-spr,.sys-pages .sys-page-cur{display: inline-block;padding: 1px 11px;height: 26px;line-height: 26px;vertical-align: middle;border-radius: 2px;}
.sys-pages .sys-page-cur{background-color: #4098fc;color: #fff;border: 1px solid #4098fc;padding: 0 10px;}
.sys-pages .sys-page-prev,.sys-pages .sys-page-next{background-position: center;background-repeat: no-repeat;opacity: 0.6;}
.sys-pages .sys-page-prev{background-image: url(img/sys-page-prev.png);}
.sys-pages .sys-page-next{background-image: url(img/sys-page-next.png);}
.sys-pages .page-disabled{opacity: 0.3;cursor: not-allowed;}
.sys-page-skip{display: inline;color: #999;padding: 0 5px;}
.sys-page-skip .sys-ipt-txt{width: 32px;height: 24px;line-height: 24px;padding: 0 5px;margin: 0 5px;vertical-align: middle;min-width: inherit;text-align: center;font-size: 12px;color: #333;}
.sys-page-count{padding: 0 10px;}
/*.sys-pages a:hover{border: 1px solid #ccc;padding: 0 10px;color: #333;}*/
.sys-pagebar .sys-select{font-size: 12px;height: 26px;}
.sys-pagebar .sys-select-button{padding: 2px 20px 2px 5px;}
.sys-pagebar .sys-select-icon{top: 10px;right: 8px;border-width: 5px 5px 0;}
.sys-pagebar .sys-page-limits{display: inline-block;}
.sys-pagebar .sys-page-limits select{width: 80px;}
.sys-pagebar .sys-select-datalist-li{padding: 4px 5px;}
.sys-pagebar .reverse>.sys-select-datalist{bottom: 25px;}


/* --------------------------
 * TABLE
 * -------------------------- */
.sys-table-box table,.sys-table-wrap table,.sys-table-edit table{border-collapse:collapse; border-spacing:0;}

/* 表格无数据 */
.table-cont-none{text-align: center;padding: 15px 0;background-color: #fff!important;color: #999;}

/* 普通表格 */
table .cell-tit{display: none;}
.handle-acts .sys-btn{display: inline-block;padding: 0px 3px;border-radius:2px;margin: 2px;font-size: 12px;opacity: 0.8;}
.handle-acts .sys-btn:hover{opacity: 1;}
.sys-table-box{max-width: 100%;margin: 0 auto;}
.sys-table-box table{border: 0;min-width: 100%;font-size: 14px;}
.sys-table-box table,.sys-table-box a{color:#333;}
.sys-table-box tbody a{color:#03f;}
.sys-table-box th,.sys-table-box td{border: 1px solid #e6e6e6;/*border-bottom-color: #f6f6f6*/;padding: 6px 4px;text-align: left;line-height: 18px;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;}
.sys-table-box thead th{background-color: #f7f9fa;background-color: #f2f2f2;font-weight: bold;padding-top: 10px;padding-bottom: 10px;font-weight: normal;}
.sys-table-box tbody td{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-table-box tbody tr:hover>td{background-color: #f0f7ff;}
.sys-table-box tbody tr.clear-hover-bg:hover>td{background: none;}
.sys-table-box .table-cont-none,.sys-table-box  tr td.table-cont-none{text-align: center;padding: 25px 15px;color: #09f;margin: -12px -15px;}
/* 横向滚动条 */
.sys-table-wrap{overflow: hidden;border: 1px solid #e6e6e6;max-width: 100%;}
.sys-table-wrap .sys-table-body{margin: -1px;overflow: auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.sys-table-wrap .sys-table-body::-webkit-scrollbar{width: 5px;height: 5px;background-color: #F5F5F5;}
.sys-table-wrap .sys-table-body::-webkit-scrollbar-thumb{height: 5px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);background-color: rgba(0,0,0,.3);}
.sys-table-wrap table{/*width: 100%;*/min-width: 100%;width: auto;}
.sys-table-wrap table{border: 0;}
.sys-table-wrap th,.sys-table-wrap td{white-space: nowrap;line-height: 22px;text-align: left;}
.sys-table-wrap .dg{border: 0;}
.sys-table-wrap .dg th,.sys-table-wrap .dg td{border-left: 0;border-top: 0;}
.sys-table-wrap .cell-txt{white-space: nowrap;}
/* 无垂直边框 */
.sys-table-hor {border: 1px solid #e6e6e6;}
.sys-table-hor td,.sys-table-hor th{border: 0;border-bottom: 1px solid #e6e6e6;}
.sys-table-hor tbody tr:last-child td,.sys-table-hor tbody tr:last-child th{border-bottom-width: 0;} 
/* 无横向边框 */
.sys-table-ver td{border-bottom-width: 0;border-top-width: 0;}
.sys-table-ver tr:last-child td{border-bottom-width: 1px;} 
/* thead无背景 */
.sys-table-nobg thead th{background: none;font-weight: bold;} 
/* 限制单元格宽度 */
.sys-table-maxcell .cell-txt{max-width: 360px;} 
/* 只有下边框 */
.sys-table-nobd {border: 0;} 
.sys-table-nobd table{border: 0;}
.sys-table-nobd thead th,.sys-table-nobd thead tr{background: none;}
.sys-table-nobd thead th{font-weight: bold;border-bottom: 2px solid #ccc!important;}
.sys-table-nobd thead th,.sys-table-nobd td{border: 0;border-bottom: 1px solid #e6e6e6;}
/* 隔行换背景色 */
.sys-table-bg tbody tr{background: #f2f2f2!important;}
.sys-table-bg tbody tr:nth-child(2n+1){background-color: none!important;}
.sys-table-bg .GridViewAlternatingRowStyle{background-color: #f2f2f2;}
.sys-table-box .tr-group-hd td{padding-top: 8px;padding-bottom: 8px;}
.sys-table-box .td-label{background-color: #f7f9fa!important;}

/* tr分组(2019-03-03) */
.sys-tr-group{}
.sys-table-box .tr-group-hd td,.sys-table-box .tr-group-hd:hover td{background-color: #f2f2f2;/*background-color: #f6f6f6;border-bottom: 1px solid #ccc;*/}
.sys-table-box th, .sys-table-box td{padding: 6px 10px;}
/* 图标 */
.sys-table-box .tb-cell-tools{width: 110px;}
.sys-table-box .tb-small-tools{}
.sys-table-box .tb-tool-ico{display: inline-block;width: 25px;height: 25px;background-repeat: no-repeat;background-position: center;vertical-align: middle;cursor: pointer;-webkit-background-size: auto 16px;background-size: auto 16px;opacity: .9;}
.sys-table-box .tb-ico-set{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAA6lBMVEUAAAAhIDAcGywmJTQkIzUlJDInJjcoJzcrKjwpJzcnJjUlJDInJjYmJTUeHikkIzcmJTUfHyoaGSoYFykqKTQiIS0oJzcpJzUmJTUpKDkkIzcsKjQnJTYpKTYhIDUlJTUmJjwgIC4fHi4iITcmJjkoJzUhIDAYFzokJDUsLD0tKz0rKjskIzwoJjIaGjovLEAjIy8lJDIjIzAYFToiIi8WFholIionJjYoKDchIDYnJjQmIzQoKDMuLUAXFy8oKDUiIy0YFzQlI0ApKDYmJTUlJDQoJzcsKjgrKT0lJTcpKDUnJjUmJTQ4N0pBeR4aAAAARnRSTlMALAP42bKS9enPwbuwhYN7akoyD/Dv6ePSvbm4srGPi4d2YzcpISAJB/vy7+vUvr24qKejo6OinpmUf3BnXVZSPjkxIxsVExcQEwAAANJJREFUGNNVyEVyw0AAAMERM5qZIczMtCLn/9+JrCod0semsp6e2PwTKefj1IHF6LOungqvudHttNMIKsYj0Ai8JTe/MfAd9q0ttcMWRJ3BRIbQst+ApTIB64qSu3P62QXcC6ApAU9JDHEyQ99XNpChrVEatvjK7mAmhnBUlXsMz8KBQEj4qQRSEgAPAihe4KzQtF2P0mkT3sUK8E3TBzkcCQ+ES22j5l1vC6qxQpbWlG4PfthrmPk4E8W1DIoOVKcml3M9tRfTZE5NAj5yoegbSn+KlBcSIdmUzgAAAABJRU5ErkJggg==);}
.sys-table-box .tb-ico-search{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAe1BMVEUAAAAiGBUiFxQiFxUjGBQjGBUjGBUhFhQjGBQjFxUiFxQjGRYiFxQhFhIkFxQbEhAdFQ4kGRMeEQ8bEA4hEw8nGxckGRQfFhIjFhUiFxQVDw0kFRQLCQciGRQTCwsNCgkeFg4YEhELBQUgFRMjGBUlGRYsHhsoGxclGhmCwh6lAAAAJHRSTlMA9qwJ8urn39rVz7udm5mQcnFvYF367d+jopqCdmdTQTYtJxJEZVC2AAAAf0lEQVQY05WPRw6FMAxEnVA/vf3ewU64/wkREAckNvA2Hr2RFwMHqAPEsFqbGwl5FxQ61khVjKfRMZumL+bw7WujxIXL09kESlmlyCpnlbESvn10TSj1Zw4tvbkM1G88f+0B08UYJUlEV/cJlspD9Et4qQwWnGlMruRm/0PDTgZ1Ngau8N0pOAAAAABJRU5ErkJggg==);}
.sys-table-box .tb-ico-toggle{width: 18px;height: 18px;border: 1px solid #aaa;border-radius:2px;margin-top: 3px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAAAEAAAEAAADAAAEAAADAAAEAAAEAAAEAAAEAAADAAADAAADAAACAAAEAAA2sq+2AAAADnRSTlMAoeeX0m/z27eTg4JeVGxfz5YAAAAvSURBVAjXYyAFMF6AsfgM4KwFcFYAhOYUlHMUBrNYlPSS1BGyMNYGTFM4DpDgDAD25QWn48idUwAAAABJRU5ErkJggg==);}
/* 表格展开关闭 */
.sys-table-box .tr-group-bd{display: none;}
.sys-table-box .group-bd-active {display: table-row-group;} 
.sys-table-box .group-hd-active .tb-ico-toggle{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAG1BMVEUAAAAEAAAEAAAEAAAEAAAEAAAEAAAEAAAEAACsCEoYAAAACHRSTlMA56CW89vT0Xh0HmAAAAAZSURBVAjXY6A+YFbSKFIGs9gEJRxFGagOAH/dAWiu6P/TAAAAAElFTkSuQmCC);}
/* 设置下拉 */
.sys-table-box .tb-set-box{display: inline-block;position: relative;vertical-align: middle;}
.sys-table-box .tb-set-box .tb-set-list{width: 100px;min-height: 130px;max-height: 200px;background-color: #fff;border: 1px solid #2688f6;box-shadow: 3px 3px 2px  rgba(0,0,0,.1);position: absolute;right: 0;top: 130%;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-table-box .tb-set-box .tb-set-list .list-inner{padding: 10px 0;}
.sys-table-box .tb-set-box .tb-set-list .set-list-item{display: block;height: 2.1em;line-height: 2.1em;overflow: hidden;padding: 0 15px;color: #666;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.sys-table-box .tb-set-box .tb-set-list .set-list-item:hover{color:#2688f6;background-color: #f3f9ff;}
.sys-table-box .menu-active{z-index: 3;}
.sys-table-box .menu-active .tb-set-list{opacity: 1;visibility: visible;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
/* 底部按钮 */
/*.table-foot-btns{background-color: #fafafa;}*/
.table-foot-btns td{text-align: center;}
.table-foot-btns .sys-btn{min-width: 150px;}
.table-foot-btns .sys-btn+.sys-btn{margin-left: 10px;}

/* 底部分页 */
.sys-table-foot{text-align: center;padding:12px 10px;border: 1px solid #e6e6e6;margin-top: -1px;}
.sys-table-foot .act-line{padding: 0 5px;}
.sys-table-foot .sys-btn{margin: 0 5px;vertical-align: middle;}
.sys-table-foot .check-list{display: inline-block;vertical-align: middle;}
.sys-table-foot .check-list a:hover{color: #333;}
.sys-table-foot .check-list .active{font-weight: bold;}
.sys-table-foot .foot-acts+.sys-pagebar{padding-top: 8px;}
.sys-table-foot .table-pages .page-ipt-txt{display: inline-block;width: 50px;border: 1px solid #ddd;height: 24px;line-height: 24px;padding: 0 5px;border-radius: 2px;margin: 0 5px;vertical-align: middle;}
.sys-table-foot .table-pages .page-ipt-txt:focus{outline: 0;border-color: #4098fc;}
.sys-table-foot .table-pages .page-list {display: inline;}
.sys-table-foot .table-pages .page-btn{display: inline-block;line-height: 24px;border: 1px solid #ddd;border-radius: 2px;padding: 0 10px;margin: 0 5px;vertical-align: middle;}
.sys-table-foot .table-pages .page-btn:hover{color: #333;/*border-color: #4098fc;background-color: #4098fc;color: #fff;*/}
.sys-table-foot .table-pages .num{font-size: 14px;color: #000;}
/* 表单表格 */
.sys-table-edit th,.sys-table-edit td{padding: 8px 10px;}
.sys-form-table {border: 1px solid #eee;border-bottom-color: #d6d6d6;background-color: #fff;padding: 0;border-radius: 4px;overflow: hidden;box-shadow: 0 1px 2px rgba(0,0,1,.06); }
.sys-form-table+.sys-form-table{margin-top: 15px;}
.sys-form-table thead th,.sys-form-table tbody td{border: 0;padding: 10px;}
.sys-form-table tbody tr+tr td{border-top: 1px solid #f2f2f2;}
.sys-form-table thead th,.sys-form-table td{border: 0;}
.sys-form-table tr:first-child td{padding-top: 15px;}
.sys-form-table tr:last-child td{padding-bottom: 15px;}
.sys-form-table  thead th{background-color: #f7f9fa;}
.sys-form-table thead th{padding-top: 8px;padding-bottom: 8px;}

/* 表单项*/
.tb-form-cell{display: table;width: 100%;}
.tb-form-cell .cell-label,.tb-form-cell .cell-value{display: table-cell;padding-top: 5px;padding-bottom: 5px;vertical-align: middle;}
.tb-form-cell .cell-label{width: 230px;max-width: 40%;}
.tb-form-cell .cell-label+.cell-value{padding-left: 15px;}


@media screen and (max-width: 1280px)  and (min-width: 769px){
	.sys-table-box th, .sys-table-box td{padding: 10px 5px;}
	.sys-table-edit th,.sys-table-edit td{padding: 8px 10px;}
}



@media screen and (max-width: 768px){
	.m-table-box thead{display: none;}
	.sys-table-box tbody tr:hover td{background-color: transparent;}
	.m-table-box table,.m-table-box tbody,.m-table-box tr{display: block;}
	.m-table-box tr{border:1px solid #e6e6e6;background-color: #fff;margin-bottom: 10px;padding: 15px 0;}
	.sys-table-box table{color:#666;}
	.sys-table-box th,.sys-table-box td{padding: 5px 10px;}
	.m-table-box td{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;border: 0;font-size: 14px;padding-top: 4px;padding-bottom: 4px;line-height: 20px;font-size: 12px;}
	.m-table-box td:before{display: inline-block;content: attr(data-cell-label);width:95px;display: block;}
	.m-table-box td .tb-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
	.m-table-box .tr-last{padding-bottom: 25px;position: relative;}
	.m-table-box .btn-toggle{display: block;width: 100%;height: 20px;background-color: #fafafa;position: absolute;left: 0;bottom: -15px;cursor: pointer;padding: 2px 0;text-align: center;-webkit-tap-highlight-color:transparent;}
	.m-table-box .btn-toggle:before{content: '';display: inline-block;width: 24px;height: 24px;background: url(img/sys-ico-down.png) center no-repeat; -webkit-background-size: 50% auto;
	background-size: 50% auto;opacity: 0.45;}
	.m-table-box .m-active .btn-toggle:before{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	.m-table-box .m-active td.m-hide{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;}
	.sys-table-foot{border: 0;padding:10px 0;}
	.m-table-box .m-hide.tr-last{display: block!important;}
	.m-table-box .m-hide.tr-last *,.m-table-box .m-hide.tr-last:before{display: none;}
	.m-table-box .m-hide.tr-last .btn-toggle{display: block;}
	.m-table-box .m-active .m-hide.tr-last *,.m-table-box .m-active .m-hide.tr-last:before{display: block;}

	/*换行*/
	.m-table-block td{display: block;}
	.m-table-block td:before{padding-bottom: 10px;width: 100%;font-weight: bold;}

	/* 表单表格 */
	.sys-table-edit {padding: 15px 0;background-color: #fff;margin: 0 -15px;width: auto;max-width: inherit;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;overflow: hidden;}
	.sys-table-edit tr{background-color: #fff;}
	.sys-table-edit tr:last-child td:last-of-type{border-bottom: 0;}
	.sys-table-edit td{flex-wrap: wrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border: 0;font-size: 14px;padding: 10px 20px;line-height: 20px;font-size: 14px;border-bottom: 1px solid #f2f2f2;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.sys-table-edit td:before{display: inline-block;content: attr(data-cell-label);width:5.5em;display: block;color: #333;}
	.sys-table-edit td.m-hide-label:before{display: none;}
	.sys-table-edit tr{margin-bottom: -1px;}
	.sys-table-edit td .tb-cell{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
	.sys-table-edit td .input1{border: 1px solid #ddd;padding: 4px 10px;line-height: 20px;outline: 0;display: inline-block;width: 100px;}
	.sys-table-edit td .sys-ipt-txt{height: 30px;line-height: 28px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.sys-table-edit td .sys-ipt-table{height: 30px;line-height: 28px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.sys-table-edit td .block{display: block;}
	.sys-table-edit td .ipt-full{width: 100%;}
	.sys-table-edit td textarea{display: block;width: 100%;height: 100px;border: 1px solid #ddd;padding: 5px 10px;box-sizing: border-box;outline: 0;}
	.sys-table-edit td input[type="radio"],.sys-table-edit td input[type="checkbox"]{vertical-align: middle;margin: 0 3px 0 0;padding: 0;}
	.sys-table-edit td:empty{display: none;}
	.sys-td-block{display: block!important;}
	.sys-td-block .tb-cell{padding-top: 5px;}



}










/*========================================================== 
                                                    	page:高峰时段分析
                                                                    ------------------------------------------------------*/
.head-bar{display: none;}
.map-body{width: 100%;height: 100%;position: relative;position: absolute;}
.map-body .sys-btn{padding: 4px 5px;font-size: 12px;}
.map-wrap .map-main{position: absolute;left: 0;right: 182px;top: 0;height: 100%;}
.map-main .map-content{width: 100%;height: 100%;position: absolute;}
.map-side{width: 180px;height: 100%;position: absolute;right: 0;top: 0;border-left: 1px solid #ccc;font-size: 14px;overflow: hidden;overflow-y: auto;}
.map-side::-webkit-scrollbar {width: 4px;}
.map-side::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,.3);border-radius:2em;}
.map-side .side-hd{background-color: #f6f6f6;line-height: 32px;padding: 0 10px;font-weight: normal;font-size: 14px;border-bottom: 1px solid #ccc;}
.map-side .side-widget{border-bottom: 1px solid #21a9f5;padding:10px;}
.map-side .side-list{padding: 0 0 10px;font-size: 14px;}
.map-side .side-list li{float: left;}
.map-side .side-list .opt-item{display: block;padding: 3px 0 3px 0;}
.map-side .side-list .opt-item .num{font-style: normal;padding-left: 5px;}
.map-side .radio-box,.map-side .check-box{display: inline-block;vertical-align: middle;padding-right: 5px;}
.map-side .type-ico{display: inline-block;width: 22px;height: 29px;background-position:0 center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;vertical-align: middle;margin-right: 5px;}
.map-side .type-txt{display: inline;vertical-align: middle;}
.map-side .tag-num{display: inline-block;min-width: 50px;height: 20px;line-height: 20px;text-align: center;border-radius: 3px;position: relative;background-color: #559e3f;color: #fff;font-size: 16px;font-weight: bold;margin-right: 15px;vertical-align: middle;}
.map-side .tag-num{*display: inline;}
.map-side .tag-num:after{content: '';display: block;width: 0;height: 0;overflow: hidden;border-style: solid dashed dashed;border-color: #559e3f transparent transparent;border-width: 7px 5px 0;position: absolute;left: 50%;margin-left: -5px;bottom: -6px;}
.map-side .tag-num-1{background-color: #559e3f;}
.map-side .tag-num-1:after{border-top-color: #559e3f;}
.map-side .tag-num-2{background-color: #f6bc34;}
.map-side .tag-num-2:after{border-top-color: #f6bc34;}
.map-side .tag-num-3{background-color: #FFA980;}
.map-side .tag-num-3:after{border-top-color: #FFA980;}
.map-side .tag-num-4{background-color: #5f87c2;}
.map-side .tag-num-4:after{border-top-color: #5f87c2;}
.map-side .tag-num-5{background-color: #d95244;}
.map-side .tag-num-5:after{border-top-color: #d95244;}
.map-side .tag-num-6{background-color: #6c7169;}
.map-side .tag-num-6:after{border-top-color: #6c7169;}
.map-side .tag-num-7{background-color: #bc0dae;}
.map-side .tag-num-7:after{border-top-color: #bc0dae;}
.map-side .tag-num-8{background-color: #753317;}
.map-side .tag-num-8:after{border-top-color: #753317;}
.map-side .txt-status{font-size: 16px;vertical-align: middle;}
.map-side .btn-group {padding: 5px 0 0;}
.map-side .btn-group ul{margin: 0 -2.5%;}
.map-side .btn-group li{width: 45%;padding: 5px 2.5%;float: left;}
.map-side .btn-group .sys-btn{font-size: 12px;}
.map-side .form-group{}
.map-side .form-item{}
.map-side .item-label,.map-side .item-ipt,.map-side .item-select{display: block;padding-bottom: 8px;}
.map-side .item-select select{min-width: 115px;font-size: 12px;}
.map-side .sys-ipt-txt{width: 138px;height: 24px;line-height: 24px;background-color: #fff;font-size: 12px;}
.map-side .side-search{background-color: #f5fafa;}
@media screen and (max-width: 768px){
	.head-bar{width: 100%;height: 45px;position: fixed;left: 0;top: 0;z-index: 2;background-color: #21a9f5;}
	.head-bar .head-title{font-size: 16px;color: #fff;text-align: center;line-height: 45px;font-weight: normal;}
	.fixed-top .map-wrap{padding-top: 45px;}
	.map-wrap{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.map-wrap .map-main{width: 100%;height: auto;position: relative;left: auto;top: auto;right: auto;-webkit-box-flex:1;-webkit-flex:1;flex:1}
	.map-wrap .map-side{position: relative;width: 100%;height: auto;font-size: 12px;}
	.hd-delay{display: none;}
	.map-side{box-shadow:  0 1px 0 #c6c6c6 inset;overflow: visible;z-index: 999;}
	.map-side .side-list{padding: 3px 0;font-size: 12px;}
	.map-side .type-list li{min-width: 33.3333%;float: left;}
	.map-side .type-ico{width: 15px;height: 20px;-webkit-background-size: contain;background-size: contain;}
	.map-side .radio-box, .map-side .check-box{padding-right: 3px;}
	.map-side .radio-box input, .map-side .check-box input{vertical-align: top;padding: 1px 0;}
	.map-side .status-list li{min-width: 33.3333%;}
	.map-side .side-list .opt-item{padding: 0;}
	.map-side .tag-num{min-width: 3em;height: 14px;line-height: 14px;font-size: 12px;font-weight: normal;margin-right: 6px;border-radius:2px;}
	.map-side .tag-num:after{display: none;}
	.map-side .txt-status{font-size: 12px;}
	.map-side .btns-range{display: block;}
	.map-side .form-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;line-height: 24px;}
	.map-side .item-label{min-width: 115px;}
	.map-side .form-item .item-bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
	.map-side .form-item .item-ipt,.map-side .form-item .item-select{padding-left: 8px;}
	.map-side .form-item .sys-ipt-txt{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.map-side .form-item .item-bd select{width: 100%;}
	.map-side .form-item .select-box{width: 100%;}
	.map-side .form-item select{min-width:65px;-webkit-box-sizing: border-box;box-sizing: border-box;border-color: #ddd;height: 24px;line-height: 24px;}
	.map-side .side-widget{border-bottom-color: #eee;}
	.map-side .side-search{background-color: transparent;border-bottom: 0;position: relative;}
	.map-side .btn-group{padding: 0;text-align: right;}
	.map-side .btn-group ul{margin: 0;}
	.map-side .btn-group li{width: auto;padding: 1px;float: none;}
	.map-side .btn-group .sys-btn{display:block;width: 100%;padding: 8px 13px;line-height: 1.2;border-radius: 2px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.map-side .btn-group .sys-btn-default{display: none;}
	.map-side .close-side{display: inline-block;width: 20%;height: 14px;background-color: rgba(255,255,255,.8);border: 1px solid #c6c6c6;position: absolute;left: 40%;top: -14px;border-bottom: 0;}
	.map-side .close-side:before{content: '';display: block;width: 100%;height: 14px;background: url(img/sys-ico-down.png) center no-repeat;-webkit-background-size: auto 50%;
	background-size: auto 50%;}
	.map-side.side-hide .side-bd{display: none;}
	.map-side.side-hide .close-side{background-color: #fff;}
	.map-side.side-hide .close-side:before{-webkit-transform: scale(1,-1);transform: scale(1,-1);}
}



/*========================================================== 
                                                    	page: 登录
                                                                    ------------------------------------------------------*/

.login-body{min-height: 100%;}
.login-wrap{padding: 160px 0 250px ;font-size: 14px;}
.login-head{padding: 0px 0 80px;text-align: center;}
.login-head .login-logo{display: inline-block;width: 191px;height: 37px;background-image: url(img/login/login-logo.png);-webkit-background-size: contain;background-size: contain;text-indent: -9999px;overflow: hidden;vertical-align: bottom;}
.login-head .login-logo{*display: inline;}
.login-head .logo-side{display: inline;font-size: 30px;color: #333;font-weight: normal;padding-left: 12px;line-height: 1.1;font-weight: bold;}
.login-head .logo-side em{font-style: normal;color: #000;}
.login-form{width: 600px;margin: 0 auto;position: relative;}
.login-form .form-item{padding:15px 0;}
.login-form .form-item .login-ipt-box{height: 43px;border: 1px solid #ccc;position: relative;border-radius:3px;padding-left: 43px;background-color: #f0f0f0;}
.login-form .form-item .ipt-ico-name,.login-form .form-item .ipt-ico-pwd{display: inline-block;width: 45px;height: 45px;background: #ccc;position: absolute;left: -1px;top: -1px;background-position: center;background-repeat: no-repeat;border-radius: 5px 0 0 5px;}
.login-form .form-item .login-ipt-txt{display: block;width: 94%;height: 25px;line-height: 25px;padding: 8px 3%;border: 0;font-size: 14px;outline: 0;-webkit-appearance:none;border-radius: 0 3px 3px 0;}
.login-form .form-item .ipt-error{}
.login-form .form-item .ipt-error::-webkit-input-placeholder{color:#ff7d7d;}
.login-form .form-item .ipt-error::-moz-placeholder{color:#ff7d7d;}
.login-form .form-item .ipt-error:-ms-input-placeholder{color:#ff7d7d;}
.login-form .form-item .ipt-error:-moz-placeholder{color:#ff7d7d;}
.login-form .form-item .ipt-ico-name{background-image: url(img/login/login-ico-user.png);}
.login-form .form-item .ipt-ico-pwd{background-image: url(img/login/login-ico-pwd.png);}
.login-form .login-acts{padding: 10px 0 0;color: #999;}
.login-form .login-acts a{color: #21a9f5;}
.login-form .login-acts a+a{padding-left: 10px;}
.login-form .login-acts a:hover{text-decoration: underline;}
.login-form .form-foot{padding: 35px 0 0;}
.login-form .form-foot .login-btn{display: block;width: 100%;height: 55px;line-height: 55px;text-align: center;border-radius: 30px;color: #fff;font-size: 20px;background-color: #21a9f5;box-shadow:0 0px 0 rgba(0,0,0,.1) inset;border: 0;margin: 0 auto;outline: 0;-webkit-appearance:none;}
.login-foot{width: 100%;position: absolute;left: 0;bottom: 0;background-color: white;height: 50px;text-align: center;font-size: 14px;}
.foot-copyright{margin-top:10px; color: #21a9f5;}
.login-foot,.login-foot a{color: #fff;}
.valid-msg-pop{width: 578px;background-color: #fffbef;border: 1px solid #ffa531;padding: 6px 10px;position: absolute;left: 0;top: -40px;line-height: 22px;font-size: 14px;display: block;border-radius: 2px;opacity: 0;visibility: hidden;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;z-index: 9;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}
.valid-msg-pop .msg-cont{color: #f40;padding-left: 25px;}
.valid-msg-pop .ico-error{display: inline-block;width: 18px;height: 18px;background: url(img/login/login-ico-error.png) center no-repeat;position: absolute;left: 10px;top: 8px;}
.login-wrap .error-active {display:block;opacity: 1;visibility: visible;}
.login-wrap .error-active {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
@media screen and (max-width: 768px){
	.login-wrap{padding: 30px 8% 50px;}
	.login-head{padding-bottom: 30px;}
	.login-head .login-logo{display: block;width: 100%;height: 24px;-webkit-background-size: cover;background-size: contain;margin: 0 auto;background-repeat: no-repeat;background-position: center;}
	.login-head .logo-side{display: block;text-align: center;padding:10px 0 0;font-size: 16px;font-weight: bold;}
	.login-form{width: 100%;}
	.login-form .form-item{padding: 8px 0;}
	.login-form .form-item .login-ipt-box{height: 36px;padding-left: 38px;overflow: hidden;}
	.login-form .form-item .ipt-ico-name, .login-form .form-item .ipt-ico-pwd{width: 38px;height: 38px;-webkit-background-size: auto 16px;background-size: auto 16px;}
	.login-form .form-item .login-ipt-txt{height: 26px;line-height: 26px;padding-top: 6px;padding-bottom: 6px;}
	.login-form .login-acts{padding-top: 5px;font-size: 13px;}
	.login-form .form-foot{padding-top: 25px;}
	.login-form .form-foot .login-btn{height: 40px;line-height: 40px;font-size: 16px;}
	.login-foot{padding: 15px 0;font-size: 12px;}
	.login-foot,.login-foot a{color: rgba(255,255,255,.8);}
	.valid-msg-pop{width: 90%;background-color: rgba(0,0,0,.7);-webkit-box-sizing: border-box;box-sizing: border-box;padding:15px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;left: 5%;top: 23%;margin: 0;border: 0;border-radius: 5px;display: block;-webkit-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);}
	.valid-msg-pop .msg-cont,.valid-msg-pop .msg-cont a{color: rgba(255,255,255,.9);}
	.valid-msg-pop .ico-error{display: none;}
	.valid-msg-pop .msg-cont{padding-left: 0;text-align: center;}
	.login-wrap .error-active {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
}



/*-------------------------------------------------------- 
                                                    page: 主框架
                                                                    ------------------------------------------------------*/

.sys-body{min-width: 1200px;}
.css-xs{display: none;}
.body-mask{width: 100%;height: 100%;background-color:rgba(0,0,0,0.6);position: fixed;left: 0;top: 0;z-index: 2;opacity: 0;-webkit-transition: all 0..2s ease;-o-transition: all 0..2s ease;transition: all 0..2s ease;}

/* 清除浮动 */
.clearfix:after,.sys-nav-bar:after,.head-quicks:after,.sys-aside .side-logo:after,.top-menu li:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.clearfix,.sys-nav-bar,.head-quicks,.sys-aside .side-logo,.top-menu li{*zoom:1;}

/* 顶部 */
.head-title{display: none;}
.sys-top-bar{height: 35px;line-height: 35px;padding: 0 20px;background-color: #505050;}
.sys-top-bar,.sys-top-bar a{color: #fff;}
.sys-top-bar .date,.sys-top-bar .day{padding-left: 5px;}
.sys-top-bar .top-left{float: left;font-size: 14px;}
.sys-top-bar .top-menu{float: right;}
.sys-top-bar .top-menu li{float: left;padding: 7px 0;padding-left: 25px;line-height: 21px;}
.sys-top-bar .top-menu .top-ico{display: inline-block;width: 20px;height: 20px;background-repeat: no-repeat;background-position:center;margin: 0 3px;vertical-align: top;cursor: pointer;}
.sys-top-bar .top-menu .top-ico.ico-refresh{background-image: url(img/main/top-ico-refresh.png);}
.sys-top-bar .top-menu .top-ico.ico-start{background-image: url(img/main/top-ico-start.png);}
.sys-nav-bar {padding: 10px 20px;height: 70px;background-color: #1982f7;background-image: -webkit-linear-gradient(top,#4699f5,#1982f7 50%,#4699f5 100%);background-image: -ms-linear-gradient(top,#4699f5,#1982f7 50%,#4699f5 100%);background-image: linear-gradient(top,#4699f5,#1982f7 50%,#4699f5 100%);padding-left: 15px;position: relative;z-index: 3;}
.sys-nav-bar .head-logo{float: left;margin-top: -10px;margin-bottom: -10px;}
.sys-nav-bar .head-logo img{width: auto;height: 80px;margin-top: 5px;border-radius: 10px;}
.sys-nav-bar .logo-desc{font-size: 22px;font-weight: normal;padding-top: 20px;padding-left: 15px;float: left;line-height: 30px;}
.sys-nav-bar .logo-desc,.sys-nav-bar .logo-desc a{color: #fff;}
.sys-nav-bar .head-quicks {float: right;}
.sys-nav-bar .head-quicks ul{float: left;}
.sys-nav-bar .head-quicks ul+ul{padding-left: 15px;}
.sys-nav-bar .head-quicks li{float: left;padding-left: 1px\9;}
.sys-nav-bar .quick-item{display: inline-block;min-width: 48px;text-align: center;color: #e9f3ff;text-align: center;line-height: 22px;background-color: #0159a2;background-image:-ms-linear-gradient(top,#0159a2,#0189fb,#0159a2);background-image:-webkit-linear-gradient(top,#0159a2,#0189fb,#0159a2);background-image:linear-gradient(top,#0159a2,#0189fb,#0159a2);border-left: 1px solid rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.7);padding: 10px 0;border-radius: 2px;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-nav-bar .quick-item{*display: inline;}
.sys-nav-bar .quick-item:hover,.sys-nav-bar .quick-item.active{box-shadow:0 1px 0 rgba(0,0,0,0.1);color: #fff;}
.sys-nav-bar .quick-item:before,.sys-nav-bar .quick-item.active:before{content: '';display: block;width: 100%;height: 30%;position: absolute;left: 0;top: 0;z-index: -1;background-image: -ms-linear-gradient(top,#0159a2,#3a92f6);background-image: -webkit-linear-gradient(top,#0159a2,#3a92f6);background-image: linear-gradient(top,#0159a2,#3a92f6);opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-nav-bar .quick-item:hover:before,.sys-nav-bar .quick-item.active:before{opacity: 1;height: 100%;}
.sys-nav-bar .quick-item .item-label{display: block;}
.sys-nav-bar .quick-item .item-val{display: block;line-height: 26px;font-size: 16px;}
.sys-nav-bar .head-left{float: left;padding: 21px 0 21px 35px;position: relative;}
.sys-nav-bar .head-left:before{content: '';display: block;width: 1px;height: 60px;background-color: #67aaf9;background: rgba(255,255,255,.15);position: absolute;left: 18px;top: 5px;}
.sys-nav-bar .nav-btn,.sys-nav-bar .nav-btn:after{display: block;width: 32px;height: 32px;}
.sys-nav-bar .nav-btn{border-radius: 1px;/*position: absolute;left: 198px;top: 90px;background: #4699f5; background: -webkit-linear-gradient(top,#4699f5,#1f85f6);background: -ms-linear-gradient(top,#4699f5,#1f85f6);background: linear-gradient(top,#4699f5,#1f85f6);*/-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;cursor: pointer;vertical-align: middle;box-shadow: 1px 1px 0 rgba(0,0,0,.3);}
.sys-nav-bar .nav-btn:after{content: '';background: url(img/main/top-nav-ico.png) center no-repeat;-webkit-background-size: auto 15px;background-size: auto 15px;}
.left-menu-sm .sys-nav-bar{padding-left: 15px;}
.left-menu-sm .sys-nav-bar .nav-btn{left: 0;background: -webkit-linear-gradient(top,#1f85f6,#4699f5);background: -ms-linear-gradient(top,#1f85f6,#4699f5);background: linear-gradient(top,#1f85f6,#4699f5);}

/* 左侧栏 */
.sys-aside{width: 229px;background-color: #f8f8f8;border-right: 1px solid #eee;position: absolute;left: 0;top: 35px;bottom: 0;box-shadow: 0 1px 1.5em rgba(0,0,0,0.15);border-right-color: #ccc;}
.sys-aside .side-hd{height: 90px;;background-color: #1982f7;background-image: -webkit-linear-gradient(top,#1e83f7,#4699f7);background-image: -ms-linear-gradient(top,#1e83f7,#4699f7);background-image: linear-gradient(top,#1e83f7,#4699f7);position: relative;}
.sys-aside .side-logo{display: block;padding: 20px 0 20px 20px;color: #fff;line-height: 1.3;}
.sys-aside .side-logo .logo-ico{display: inline-block;width: 67px;height: 46px;background-repeat: no-repeat;background-position: 0 center;-webkit-background-size: contain;background-size: contain;background-image: url(img/main/logo-icon.png);float: left;margin-right: 15px;}
.sys-aside .side-logo .logo-tit{display: block;font-size: 20px;font-weight: normal;line-height: 1.2;padding-bottom: 2px;}
.sys-aside .side-logo .logo-desc{display: block;font-size: 15px;font-weight: normal;line-height: 23px;padding-right: 10px;}
.sys-aside .side-hd:after{content: '';display: block;width: 1px;height: 100%;background-color: #67aaf9;position: absolute;right: -1px;top: 0;}
.sys-aside .side-nav {width: 100%;position: absolute;left: 0;top: 90px;bottom: 38px;overflow: hidden;overflow-y: auto}
.sys-aside .side-nav ul{padding: 1px 0 20px;}
.sys-aside .side-nav ul ul{padding-bottom: 0;}
.sys-aside .side-nav::-webkit-scrollbar {width:2px!important; border-radius: 3px;}
.sys-aside .side-nav::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.2);}
.sys-aside .side-nav .toggle-ico{display: inline-block;width: 24px;height: 24px;line-height:24px;font-size: 14px;text-align: center;background-repeat: no-repeat;background-position: center;position: absolute;right: 15px;top: 10px;color:#666;}
.sys-aside .side-nav .toggle-ico:before{content: '\e615';}
.sys-aside .side-nav .active .toggle-ico:before{content: '\e610';}
.sys-aside .side-nav .m-ico{display: inline-block;width: 25px;height: 25px;line-height: 25px;text-align: center;background-repeat: no-repeat;background-position: 0 center;margin-right: 10px;vertical-align: middle;-webkit-background-size: auto 22px;background-size: auto 22px;}
.sys-aside .side-nav .m-ico:before{font-size: 18px;}
.sys-aside .side-nav li{padding:0;position: relative;}
.sys-aside .side-nav li a{display: block;height: 36px;line-height: 36px;font-size: 16px;padding: 4px 15px;-webkit-transition: all 0.15s ease;-o-transition: all 0.15s ease;transition: all 0.15s ease;position: relative;margin-bottom: 3px;}
.sys-aside .side-nav li a:hover{color: #1d83f8;}
.sys-aside .side-nav li ul{display: none;}
.sys-aside .side-nav li li{padding: 0;}
.sys-aside .side-nav li li a{height: 26px;line-height: 26px;font-size: 14px;color:#666;padding-left: 45px;}
.sys-aside .side-nav li li a:hover{background: none;color:#3f95f7}
.sys-aside .side-nav li:before{content: '';display: block;width: 4px;height: 0%;background-color: #1d83f8;position: absolute;left: 0;top: 0;z-index: 1;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}
.sys-aside .side-nav li.active:before{height: 100%;}
.sys-aside .side-nav .active>a{background-color: #e2f0ff;color: #1d83f8;}
.sys-aside .side-nav .current>a,.sys-aside .side-nav .current>a:hover{color:#fff;position: relative;background: #1d83f8;background-image: -webkit-linear-gradient(left,#1d83f8,#51a3ff);;background-image: -ms-linear-gradient(left,#1d83f8,#51a3ff);;background-image: linear-gradient(left,#1d83f8,#51a3ff);}
.sys-aside .side-nav li.current:before{height: 0;}
.sys-aside .side-nav li .current>a,.sys-aside .side-nav li .current>a:hover{background: none;color: #1d83f8;font-weight: bold;}
.sys-aside .side-foot{padding: 10px 5%;text-align: center;color: #aaa;font-size: 12px;width: 90%;position: absolute;left: 0;bottom: 0;}

/* 收缩左侧栏 */
.sys-aside,.sys-nav-bar,.sys-main{-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.left-menu-sm .sys-aside{left: -230px;}
.left-menu-sm .sys-main{left: 0;}

/* 主体 */
.sys-main{position: absolute;left: 230px;top: 125px;right: 0;bottom: 0;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;background-color: #fff;}
.page-iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sys-page{padding: 15px;}


@media screen and (max-width: 768px){
.sys-body{min-width: inherit;}
.sys-main{left: 0;top: 45px;}
.sys-page{padding:38px 10px 15px;background-color: #f8f8f8;/*min-height: 100vh;*/-webkit-box-sizing: border-box;box-sizing: border-box;/*overflow: hidden;*/}
.css-xs{display: block;}
.css-pc{display: none;}
.sys-head{width: 100%;left: 0;top: 0;height: 45px;background-color: #188ae2;position: absolute;z-index: 3;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 3;}
.sys-top-bar{height: auto;background: none;}
.top-calendar{display: none;}
.top-menu{display: none;}
.head-quicks{display: none;}
.sys-nav-bar{padding: 0;width: auto;background: none;height: auto;position: absolute;left: 65px;right: 65px;top: 0;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sys-nav-bar .head-logo {display: none;}
.sys-nav-bar .logo-desc{display: block;font-size: 16px;padding: 0;height: 45px;line-height: 45px;overflow: hidden;float: none;}
.sys-nav-bar .head-left{display: none;}
.xs-nav-btn {z-index: 6;}

/* 清除浮动 */
.sys-head .head-quicks ul:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}

/* 标题栏 */
.head-title{line-height: 45px;font-size: 16px;text-align: center;color: #fff;font-weight: normal;}
.sys-head .btn-ico{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-head .ico-badge{display: inline-block;min-width: 18px;line-height: 18px;text-align: center;background-color: #f90;border-radius: 50%;position: absolute;left: 100%;top: 5px;margin-left: -9px;color: #fff;font-size: 11px;font-style: normal;-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}
.xs-btn-aside .btn-ico,.xs-btn-quicks .btn-ico,.xs-btn-menu .btn-ico{display: inline-block;width: 40px;line-height: 45px;text-align: center;font-size: 24px;color: #fff;cursor: pointer;}
.xs-btn-aside .btn-ico:before,.xs-btn-quicks .btn-ico:before,.xs-btn-menu .btn-ico:before{font-size: 18px!important;}
.xs-btn-aside{position: absolute;left: 0;top: 0;text-align: right;}
.xs-btn-aside {width: 32px;}
.xs-btn-aside .btn-ico:before{content: '\e647';}
.xs-btn-quicks{position: absolute;right: 40px;top: 0;}
.xs-btn-quicks .btn-ico{width: 32px;}
.xs-btn-quicks .btn-ico:before{content: '\e609';font-size: 20px!important;}
.xs-btn-menu{position: absolute;right: 0;top: 0;}
.xs-btn-menu .btn-ico:before{content: '\e60d';font-size: 22px!important;}
.head-aside-active .xs-btn-aside .btn-ico:before,.head-quicks-active .xs-btn-quicks .btn-ico:before,.head-menu-active .xs-btn-menu .btn-ico:before{content: '\e620';font-size: 18px!important;}


/* 顶部菜单 */
.sys-top-bar, .sys-top-bar a{color: #333;}
.sys-top-bar .top-menu{display: block;width: 260px;background-color: #fff;border-left: 1px solid rgba(0,0,0,0.2);position: fixed;right: 0;top: 45px;bottom: 0;z-index: 9;overflow: hidden;overflow-y: auto;right: -260px;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 15px;}
.sys-top-bar .top-menu li{float: none;;padding: 15px 10px 15px 15px;}
.sys-top-bar .top-menu li+li{border-top: 1px solid #eee}
.sys-top-bar .top-menu .avatar-img{display: inline-block;width: 65px;height: 65px;background-repeat: no-repeat;background-position: center;-webkit-background-size: 100% 100%;background-size: 100% 100%;border-radius: 50%;background-image: url(img/avatar-img.png);background-color: #eee;margin-right: 15px;float: left;}
.sys-top-bar .top-menu .user-name{font-size: 18px;padding-top: 10px;}
.sys-top-bar .top-menu .user-name label{display: none;}
.sys-top-bar .top-menu .user-name,.sys-top-bar .top-menu .user-logout{display: block;}
.sys-top-bar .top-menu .user-logout{font-size: 14px;}
.sys-top-bar .top-menu .user-logout a{display: block;padding-top: 4px;color: #188ae2;}
.head-menu-active .xs-btn-aside,.head-menu-active .xs-btn-quicks,.head-menu-active .head-title{opacity: 0.65;}
.head-menu-active .sys-top-bar .top-menu{right: 0;opacity: 1;}
.head-menu-active .body-mask{opacity: 1;}
.head-menu-active .xs-btn-menu .sx-btn-close{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}


/* 左侧栏 */
.sys-aside{top: 45px;width: 230px;z-index: 9;overflow: hidden;overflow-y: auto;left: -230px;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.sys-aside .side-hd{display: none;}
.sys-aside .side-nav{position: static;padding-top: 15px;}
.sys-aside .side-nav li a{font-size: 14px;}
.sys-aside .side-nav .m-ico:before{font-size: 19px;}
.sys-aside .side-foot{position: static;}
.head-aside-active .sys-aside{left: 0;opacity: 1;}
.head-aside-active .xs-btn-aside .sx-btn-close{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);text-align: right;}
.head-aside-active .xs-btn-quicks .btn-ico,.head-aside-active .xs-btn-menu,.head-aside-active .head-title{opacity: 0.65;}
.head-aside-active .body-mask{opacity: 1;}

/* 订单快捷导航 */
.sys-head .head-quicks{display: block;width: 260px;background-color: #fff;border-left: 1px solid rgba(0,0,0,0.2);position: fixed;right: 0;top: 45px;bottom: 0;z-index: 9;overflow: hidden;overflow-y: auto;right: -260px;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding-top: 10px;}
.sys-head .head-quicks ul{position: relative;margin: 0 15px;float: none;}
.sys-head .head-quicks ul + ul{padding-left: 0;margin-top: 20px;}
.sys-head .head-quicks li{width: 33.3333%;position: relative;border-bottom: 1px dashed #eee;}
.sys-head .head-quicks .quick-item{display: block;padding: 8px 0;background: none;box-shadow: none;text-align: left;}
.sys-head .head-quicks .quick-item:active{background-color: #eee;}
.sys-head .quick-item .item-label{display: block;width: 28px;height: 28px;line-height: 28px;text-align: center;padding: 6px;border:1px solid #23b7e5;color: #23b7e5;border-radius: 50%;font-size: 11px;opacity: 0.9;display: block;margin: 0 auto;font-weight: bold;}
.sys-head .quick-item .item-val{display: block;color: #666;font-size: 20px;line-height: 1.3em;padding-top: 5px;font-size: 18px;text-align: center;}
.sys-head .head-quicks li:nth-child(3n) .item-label{border-color: #ab8ce4;color: #ab8ce4;}
.sys-head .head-quicks li:nth-child(3n+1) .item-label{border-color: #00c29f;color: #00c29f;}
.sys-head .head-quicks li:nth-child(3n+2) .item-label{border-color: #fb9678;color: #fb9678;}
.sys-head .head-quicks li:nth-child(3n) .quick-item:active .item-label{background-color: #ab8ce4;color: #fff;}
.sys-head .head-quicks li:nth-child(3n+1) .quick-item:active .item-label{background-color: #00c29f;color: #fff;}
.sys-head .head-quicks li:nth-child(3n+2) .quick-item:active .item-label{background-color: #fb9678;color: #fff;}
.sys-head .quick-item:before, .sys-nav-bar .quick-item.active:before{display: none;}
.head-quicks-active .body-mask{opacity: 1;}
.head-quicks-active .sys-head{left: 0px;}
.head-quicks-active .sys-head .head-quicks{right: 0;opacity: 1;}
.head-quicks-active .xs-btn-aside .btn-ico,.head-quicks-active .xs-btn-menu,.head-quicks-active .head-title{opacity: 0.65;}
.head-quicks-active .xs-btn-quicks .sx-btn-close{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.head-quicks-active .sys-head .ico-badge{display: none;}
.head-quicks-active .xs-btn-quicks{z-index: 9;}
}




/*========================================================== 
                                                    	page: 主页
                                                                    ------------------------------------------------------*/

.quick-list ul:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.quick-list ul{*zoom:1;}
.quick-layer{padding-bottom: 25px;}
.quick-list{max-width: 1400px;margin: 0 auto;}
.quick-list li{width: 20%;float: left;text-align: center;padding: 25px 0;}
.quick-list li .quick-item{display: block;}
.quick-list li .quick-item:hover{color: #333;}
.quick-list li .quick-ico{display: inline-block;width: 110px;height: 110px;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;}
.quick-list li .quick-txt{display: block;padding: 0;font-size: 22px;}
.quick-list li .quick-item:hover .quick-ico{-moz-animation:0.6s icojump linear infinite;-webkit-animation:0.6s icojump linear infinite;-ms-animation:0.6s icojump linear infinite;animation:0.6s icojump linear infinite;}
.qrcode-layer{text-align: center;}
.qrcode-item{display: inline-block;width: 320px;max-width: 100%;min-height: 380px;margin: 0px;padding: 40px;text-align: center;border: 1px solid #e6e6e6;background-color: #fff;vertical-align: top;line-height: 1.8;}
.qrcode-item .qrcode-img{display: block;}
.qrcode-item .qrcode-img img{height: 180px;}
.qrcode-item .qrcode-info{padding-top: 10px;font-size: 14px;color: #666;}
.qrcode-item .qrcode-info a{display: inline-block;color: #1b82f8;text-decoration: underline;padding-bottom: 5px;}
.qrcode-item .qrcode-tit{display: block;font-size: 16px;color: #333;font-weight: normal;padding-bottom: 5px;}
@-moz-keyframes icojump{0%{-moz-transform:translateY(0);}25%{-moz-transform:translateY(-8px);}50%{-moz-transform:translateY(0);}75%{-moz-transform:translateY(-4px);}100%{-moz-transform:translateY(0);}}
@-webkit-keyframes icojump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-8px);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-4px);}100%{-webkit-transform:translateY(0);}}
@-ms-keyframes icojump{0%{-ms-transform:translateY(0);}25%{-ms-transform:translateY(-8px);}50%{-ms-transform:translateY(0);}75%{-ms-transform:translateY(-4px);}100%{-ms-transform:translateY(0);}}
@keyframes icojump{0%{transform:translateY(0);}25%{transform:translateY(-8px);}50%{transform:translateY(0);}75%{transform:translateY(-4px);}100%{transform:translateY(0);}}

@media screen and (max-width: 768px){
	img{max-width: 100%;}
	.quick-list {margin-top: -30px;}
	.quick-list li{padding-top: 0;}
	.quick-list li .quick-ico{width: 60px;height: 60px;}
	.quick-list li .quick-txt{font-size: 13px;}
	.qrcode-item{display: block;width: 80%;max-width: 500px;padding: 8%;margin: 0 auto 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}	
	.qrcode-item .qrcode-img img{height: auto;}
}
@media screen and (max-width: 414px){
	.quick-list ul{margin: 0 -10px;}
	.quick-list li .quick-ico{width: 45px;height: 45px;}
	.quick-list li .quick-txt{font-size: 12px;}
}





/*========================================================== 
                                                    	page: 订单
                                                                    ------------------------------------------------------*/


.clearfix:after,.sys-tabs ul:after{content: '';display: block;height:0;clear: both;visibility: hidden;}
.clearfix,.sys-tabs ul{*zoom:1;}

/* 选项卡 */
.sys-tabs-brief {border-bottom: 1px solid #eee;font-size: 14px;padding-bottom: 10px;}
.sys-tabs-brief li {float: left;margin-right: 8px;border-radius: 2px;}
.sys-tabs-brief li a{display: inline-block;padding: 6px 23px;position: relative;color:#666;}
.sys-tabs-brief li.active a{color: #fff;}

/* 筛选 */
.sys-filter{padding: 20px 0 25px;font-size: 14px;color:#333;}
.sys-filter .filter-cell{display:inline-block;padding: 5px 15px 5px 0;vertical-align: middle;}
.sys-filter .filter-cell .cell-label{float: left;min-width: 85px;padding:7px 15px 7px 0;text-align: right;line-height: 20px;}
.sys-filter .filter-cell .cell-ipt-box{float: right;}
.sys-filter .filter-cell select{width: 202px;}
.sys-filter .filter-cell .sys-btn+.sys-btn{margin-left: 4px;}
.sys-filter .filter-cell .split-line{}
.sys-date-input {display: inline-block;position: relative;}
.sys-date-input .sys-ipt-txt{caret-color:transparent;position: relative;z-index: 1;background: none;cursor: pointer;}
span.sys-date-input>input{width:175px;min-width: inherit;}


@media screen and (min-width: 769px){.sys-filter{display: block!important;}}
@media screen and (max-width: 768px){
	.sys-tabs-brief{padding-top: 15px;padding-bottom: 8px;border-bottom: 0;padding-right:0;position: relative;}
	.sys-tabs-brief li{margin-bottom: 5px;}
	.sys-tabs-brief li a{vertical-align: middle;padding: 1px 8px;}
	.sys-tabs-brief li.active a{color: #fff;}
	.sys-tabs-brief li.active a:before{height: 1px;}
	.sys-tabs-brief .btn-filter {position: absolute;right: 10px;top: 8px;cursor: pointer;position: fixed;z-index: 9;-webkit-tap-highlight-color:transparent;}
	.sys-tabs-brief .btn-filter .filter-txt{display: inline-block;vertical-align: middle;vertical-align: middle;}
	.sys-tabs-brief .btn-filter .filter-ico{display: inline-block;width: 18px;height: 18px;background-repeat: no-repeat;background-position: center bottom;-webkit-background-size: auto 90%;
	background-size: auto 90%;background-image: url(img/sys-filter.png);vertical-align: middle;opacity: 0.8;}
	.sys-filter{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 3;padding: 0;/*opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;*/display: none;}
	.sys-filter .filter-bd{overflow: hidden;overflow-y: auto;height: 100vh;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
	.sys-filter .filter-bd ul{padding: 15px 15px 50px 0;}
	.sys-filter .filter-main{background-color: #fff;width: 85%;max-width: 360px;height: 100%;position: absolute;right: -100%;top: 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;z-index: 2;}
	.sys-filter .cell-btns{width: 85%;max-width: 360px;position: fixed;right: -100%;bottom: 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding: 0;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
	.sys-filter .cell-btns .sys-btn{-webkit-box-flex:1;-webkit-flex:1;flex:1;border-radius: 0;padding: 10px 0;}
	.sys-filter .filter-cell{padding-right: 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
	.sys-filter .filter-cell .cell-label,.sys-filter .filter-cell .cell-ipt-box{float: none;}
	.sys-filter .filter-cell .cell-label{width: 6.5em;}
	.sys-filter .filter-cell .cell-ipt-box{-webkit-box-flex:1;-webkit-flex:1;flex:1;border-radius: 0;}
	.sys-filter .filter-cell .sys-input{display: block;}
	.sys-filter .filter-cell .sys-btn+.sys-btn{margin: 0;}
	.sys-filter .filter-cell .sys-ipt-txt{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.sys-filter .sys-btn-warning{background: none;color: #666!important;border-color: #ddd;background-color: #f6f6f6;}
	.sys-filter .filter-cell .sys-select{width: 100%!important;}
	.sys-filter .filter-close{display: block;width: 32px;height: 32px;background-color:#fff;background-image: url(img/sys-ico-close.png);background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 12px;
	background-size: auto 12px;position: absolute;left: -32px;top: 0;border-radius: 0 0 0 5px;cursor: pointer;}
	.sys-filter .filter-mask{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;}
	.sys-filter span.sys-date-input>input{width: 135px;}
	body.filter-active{height: 100vh;overflow: hidden;}
	.filter-active .filter-mask{display: block;cursor: pointer;}
	.filter-active .sys-filter .filter-main{right: 0;}
	.filter-active .sys-filter .cell-btns{right: 0;}
	.filter-active  .sys-tabs-brief .btn-filter{z-index: 0;}
}



/*========================================================== 
                                                    	page:新建订单
                                                                    ------------------------------------------------------*/

.zidingyi{font-family:tahoma,"宋体";color:#000;font-size:12px;line-height:175%}
a.zidingyi{color:#003474;text-decoration:none;font-size:12px;font-family:tahoma,"宋体";font-weight:400}
a.zidingyi:link{color:#003474;text-decoration:none;font-size:12px;font-family:tahoma,"宋体";font-weight:400}
a.zidingyi:visited{color:#666;text-decoration:none;font-size:12px;font-family:tahoma,"宋体";font-weight:400}
a.zidingyi:active{color:#666;text-decoration:none;font-size:12px;font-family:tahoma,"宋体";font-weight:400}
a.zidingyi:hover{color:#F60;text-decoration:none;font-size:12px;font-family:tahoma,"宋体";font-weight:400;height:100%}
.titlebiaoti{font-size:22px;line-height:170%;color:#000;font-weight:700}
.luru,.lurubd{border:1px solid #666;background:-webkit-linear-gradient(top,#dae6dc,#fff 70%,#fff);background:-ms-linear-gradient(top,#dae6dc,#fff 70%,#fff);background:-o-linear-gradient(top,#dae6dc,#fff 70%,#fff);background:linear-gradient(top,#dae6dc,#fff 70%,#fff);text-indent:5px;margin-right:5px}
.luru{height:25px;line-height:25px;width:90%;background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif,"宋体";font-size:16px}
.lurubd{height:30px;line-height:30px;width:180;background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif,"宋体";font-size:16px}
.text{font-size:12px;color:#666;line-height:180%;text-indent:100px}
.text３{font-size:12px;color:#666;line-height:180%}
.text2{font-size:12px;color:red;line-height:180%}
.div{font-size:14px;line-height:170%;color:#000;text-decoration:none}
.srTit0{margin-top:10px;margin-left:30px;font-size:18px;color:#006;line-height:150%;text-decoration:underline;width:95%}
.srTit0 td{font-size:18px;color:#006;line-height:150%;text-decoration:underline}
a.srTit0 td:link{font-size:18px;color:#006;line-height:150%;text-decoration:underline}
a.srTit0 td:visited{font-size:18px;color:#006;line-height:150%;text-decoration:underline}
a.srTit0 td:hover{font-size:18px;color:#006;line-height:150%;text-decoration:none}
a.srTit0 td:active{font-size:18px;color:#006;line-height:150%;text-decoration:underline}
.srTit_content{font-size:14px;color:#000;line-height:150%;width:95%;margin-left:30px;margin-bottom:10px}
.red{font-size:12px;color:red;text-decoration:underline}
a.red:link{font-size:12px;color:red;text-decoration:underline}
a.red:active{font-size:12px;color:red;text-decoration:underline}
a.red:hover{font-size:12px;color:red;text-decoration:none;font-weight:blod}
a.red:visited{font-size:12px;color:red;text-decoration:underline}
.MannerInput{BORDER-RIGHT:#a5a5a5 1px solid;BORDER-TOP:#a5a5a5 1px solid;FONT-SIZE:12px;MARGIN-LEFT:2px;BORDER-LEFT:#a5a5a5 1px solid;WIDTH:93%;BORDER-BOTTOM:#a5a5a5 1px solid;BACKGROUND-COLOR:#fff}
.CheckTrigger{/*background-image:url(brcy_06.jpg);*/height:32px;padding-top:4px;font-size:16px;border-top-width:1px;border-right-width:2px;border-bottom-width:2px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#090;border-right-color:#090;border-bottom-color:#090;border-left-color:#090;background-repeat:repeat-x;cursor:pointer;color:#000;width:110px;font-weight:700}
.CheckTriggerz{height:32px;padding-top:4px;font-size:14px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#090;border-right-color:#090;border-bottom-color:#090;border-left-color:#090;background-repeat:repeat-x;cursor:hand;color:#000;width:auto;font-weight:700}
.CheckTriggerx{height:24px;width:80px;padding-top:4px;font-size:14px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#090;border-right-color:#090;border-bottom-color:#090;border-left-color:#090;background-repeat:repeat-x;cursor:hand;color:#000;width:auto;font-weight:400}
.biankuang{background-color:#96CAE7;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#A0C3DF;border-right-color:#A0C3DF;height:26px;border-left-width:1px;border-left-style:solid;border-left-color:#A0C3DF;font-size:14px;width:auto}
label.pageNumber{font-size:14px;text-align:center}
label.offPage,label.onPage{margin:3px 3px 3px 3px;padding:3px 8px 3px 8px;width:80px;height:20px;font-size:12px}
label.onPage{color:#00f;cursor:pointer;border:1px solid	blue}
label.offPage{color:#888;border:1px solid	#888}
.create-order dd .iptbox1{border-radius:8px;}	  
.create-order dd .iptbox1{display:block;height:76px;border:1px solid #b3b3b3;background:#fff;padding:0 6px;}
.create-order dd .iptbox1 textarea{display:block;width:100%;height:76px;line-height:38px;border:0;background:none;}
.STYLE1 {color: #0000FF}
.pd-main a,.pd-intro,.pd-intro a{color:#8e9999;}
.obtn{width:auto;color:#fff; margin:0 20px;}
.pd-tit{padding:0 0 0 22px;position:relative;font-size:14px;font-weight:normal;}
.pd-tit:before{display:block;width:14px;height:14px;line-height:14px;content:"";background-color:#e2534b;border-radius:3px;background-position:-1px -231px;position:absolute;left:0;top:50%;margin-top:-7px;}
.pd-info{padding:0 0 0 22px;}
.pd-price{color:#f00;font-size:24px;font-weight:bold;}
.pd-info li{padding:0 0 10px;}
.pd-info ul.info li{width:33%;float:left;}
.pd-num em,.pd-main .plus,.minus,.ipt-num{float:left;}
.plus,.minus{width:40px;height:30px;float:left;line-height:30px;text-align:center;font-weight:bold;background:#f0f0f0;border:1px solid #dadddd;margin:0 -1px 0 0;position:relative;cursor:pointer;}
.plus:hover,.minus:hover{background:#ddd;border:1px solid #aaa;color:#666;}
.ipt-num{width:60px;height:32px;line-height:32px;border:1px solid #dadddd;text-align:center;color:#e2534b;font-weight:bold;margin: 0 -1px;}

.page-add-order{width: 100%;min-height: 100%;position: relative;position: absolute;left: 0;top: 0; background-color: #fff;overflow: hidden;font-size: 12px;}
.page-add-order table{font-size: 12px;font-family: "tahoma", "宋体";line-height: 24px;}
.page-add-order select,.page-add-order input[type="text"]{outline: 0;}
.page-add-order select{height: 24px;outline: 0;border: 1px solid #ccc;}
.page-add-order input[type="radio"],.page-add-order input[type="checkbox"]{vertical-align: middle;}
.page-add-order input[type="checkbox"]+label{padding-left: 3px;padding-right: 8px;}
.page-add-order textarea{width: 96%;}
.page-add-order .sys-btn{padding: 5px 15px;}
.page-add-order .form-btns li{display: inline-block;padding: 5px 5px 5px 0;}
.page-add-order .sys-table-edit th, .page-add-order .sys-table-edit td{padding: 3px;}
#iddriverlist input[type="text"],#MemberCustomerListContainer input[type="text"]{display: inline-block;border: 1px solid #ccc;height: 22px;line-height: 22px;padding: 0 5px;margin: 0 5px;}
#iddriverlist input[type="text"]{width: 160px;}
#iddriverlist input[type="button"],#MemberCustomerListContainer input[type="button"]{display: inline-block;height: 24px;line-height: 22px;border: 1px solid #ccc;background: -webkit-linear-gradient(top,#f3f3f3,#e2e2e2);padding: 0 8px;}
#iddriverlist .zidingyi {border-collapse:collapse; border-spacing:0;}
#iddriverlist .zidingyi th,#iddriverlist .zidingyi td{border: 1px solid #96CAE7;padding: 0 5px;}
#iddriverlist .zidingyi th{font-weight: normal;text-align: left;background-color: #edf6ff;}


@media screen and (max-width: 768px){
	.driver-list table tr:after,#iddriverlist tr:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
	.plus, .minus{width: 30px;}
	.plus{border-radius: 0 3px 3px 0;}
	.minus{border-radius: 3px 0 0 3px;}
	.ipt-num{width: 50px;font-size: 14px;}
	.page-add-order {padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 65px;background-color: #f8f8f8;}
	.page-add-order .titlebiaoti {display: block;width: 100%;height: 38px;line-height: 38px;border-bottom: 1px solid #ddd;background-color: #f2f2f2;padding: 0 15px;box-shadow: 0 2px 2px rgba(0,0,0,0.05);position: absolute;left: 0;top: 0;font-size: 16px;font-weight: normal;text-align: left;}
	.page-add-order .page-wrap{margin: 0 -15px;}
	.page-add-order .sys-table-edit{display: block;width: 100%!important;}
	.page-add-order #NavTagContainer{display: none;}
	.page-add-order #MemberCustomerListContainer{display: none!important;}
	.page-add-order #MapContainer{display: block!important;}
	.page-add-order .zidingyi{width: 100%!important;float: none!important;}
	.page-add-order .sys-table-edit{padding-top: 15px;margin: 0 0 15px;background-color: #fff;margin-bottom: 10px;border-bottom: 1px solid #ddd;float: none;}
	.page-add-order .sys-table-edit th,.page-add-order .sys-table-edit td{padding: 10px 20px;font-size: 12px;}
	.page-add-order .sys-table-edit td{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.page-add-order .sys-table-edit td:before{width: 7em;overflow: hidden;}
	.page-add-order .sys-table-edit td .tb-cell{color: #666;}
	.page-add-order .sys-table-edit td label:hover{background: none!important;}
	.page-add-order .sys-table-edit select{margin-top: 8px;display: block;width: 100%!important;height: 30px;border-color: #ddd;}
	.page-add-order .sys-table-edit input + br{display: none;}
	.page-add-order .sys-table-edit .form-btns{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;background-color: #fff;}
	.page-add-order .sys-table-edit .form-btns li{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding: 5px;}
	.page-add-order .sys-table-edit .sys-btn{display: block;width: 100%;padding: 8px 15px;}
	.page-add-order .lurubd{border: 1px solid #ddd;padding: 2px 10px;line-height: 20px;outline: 0;text-indent: 0;display: inline-block;width:100%;box-sizing: border-box;background: none;margin: 0;display: block;font-size: 12px;}
	.page-add-order #assignTypeByPush div{background: none!important;}
	.page-add-order .sys-table-edit+.zidingyi{background: none;}
	.page-add-order div#NavTagContent{border: 0!important;}
	.page-add-order #MapContainer{margin: 0!important;}
	.page-add-order #map_canvas{margin-bottom: 15px;border-bottom: 1px solid #ddd;background-color: #fff;}
	.page-add-order .driver-list .list-title{border-bottom: 1px solid #ddd;font-size: 14px;font-weight: normal;padding: 10px 15px 5px;}
	.page-add-order .driver-list table thead{display: none;}
	.page-add-order .driver-list table tr{display: block;padding-left: 32px;position: relative;}
	.page-add-order #iddriverlist{background-color: #fff;border-bottom: 1px solid #ddd;}
	.page-add-order #iddriverlist .driver-list{}
	.page-add-order #iddriverlist .zidingyi{display: block;padding:10px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.page-add-order #iddriverlist .zidingyi tbody,.page-add-order #iddriverlist .zidingyi tr{display: block;width: 100%;}
	.page-add-order #iddriverlist .zidingyi tr{border-bottom: 1px solid #eee;padding-top: 10px;padding-bottom: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.page-add-order #iddriverlist .zidingyi tr:last-child{border-bottom: 0;}
	.page-add-order #iddriverlist .zidingyi td.cell-num{width: auto;position: absolute;left: 0;top: 10px;width: 20px!important;height: 20px;line-height: 20px;border: 1px solid #ddd;background-color: #ddd;color: #333;border-radius: 50%;text-align: center;font-size: 10px;padding: 0;box-sizing: content-box;-webkit-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}
	.page-add-order #iddriverlist .zidingyi .deal-num+.deal-num:before{content: '/';padding: 0 3px;color: #999;}
	.page-add-order #iddriverlist .zidingyi input[type="checkbox"]{position: absolute;right: 0;top: 12px;padding: 5px;}
	.page-add-order #iddriverlist .zidingyi td{float: left;margin-right: 15px;width: auto!important;color: #666;padding: 0;border: 0;line-height: 20px;}
	.page-add-order #iddriverlist .zidingyi td.cell-name,.page-add-order #iddriverlist .zidingyi td.cell-phone{font-size: 16px;color: #333;padding-bottom: 5px;}
	.page-add-order #iddriverlist .zidingyi td.cell-name{margin-right: 15px;min-width: 3em}
	.page-add-order #iddriverlist .zidingyi td.cell-phone{font-size: 14px;}
	.page-add-order #iddriverlist .zidingyi td.cell-id,.page-add-order #iddriverlist .zidingyi td.cell-month{clear: left;}
	.page-add-order #iddriverlist .zidingyi td.cell-month,.page-add-order #iddriverlist .zidingyi td.cell-week,.page-add-order #iddriverlist .zidingyi td.cell-day{margin-right: 0;padding: 0;}
	.page-add-order #iddriverlist .zidingyi td.cell-month:after,.page-add-order #iddriverlist .zidingyi td.cell-week:after{content: '/';padding: 0 5px;}
	.page-add-order #iddriverlist .zidingyi td.cell-status{float: right;margin-right: 0;}
	.page-add-order #iddriverlist .show-label:before{content: attr(data-cell-label);}
}




/*========================================================== 
                                                      page:机构管理 (2019-04-04)
                                                                    ------------------------------------------------------*/


/* ---------------------------
 * 树形菜单
 * --------------------------- */
.pd-tree-menu{font-size: 14px;position: relative;}
.pd-tree-menu .menu-item-haschild{font-size: 16px;}
.pd-tree-menu li{position: relative;padding-left: 35px;}
.pd-tree-menu li a{color: #666;}
.pd-tree-menu li li{padding-left: 35px;}
.pd-tree-menu li li .tree-menu-btn{top: 1px;left: -35px;}
.pd-tree-menu .tree-menu-btn,.pd-tree-menu .menu-item-nochild .tree-menu-node{display: inline-block;width: 26px;height: 26px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAY1BMVEUAAABkl+tkl+tkl+tkl+tkl+v///////////////////9kl+tkl+tkl+tkl+tkl+v///9kl+tkl+tkl+tkl+tkl+tkl+uErO/9/v/3+v5pm+y80/bv9P3X5PrU4vqkw/Td6PtYhm/qAAAAFnRSTlMAorw3XnNuZwb0x8GrWCHdy8prP5SLUnoeMgAAAK5JREFUKM+dkN0OgyAMRpVtiOK/mxRQ8f2fcuhwUMx24bloSA5f0za5Rp1yQggn1Vk9R0d9UuWh+MPx/ZOOMa/fqvSq6av7QdU3Y+pVN9w8QxeqiAtKmVXKgrKzMqCFUkJDFiszic9DTBlWCqxxDhhSRm91nreqqb+hZd1DUu6xAqVA2YwEkIttnifJreTEEamQAjcMofsYy+LGCGF4eESGV8YOHQrDaJvnrT3vf956/h6CZQ9YbgAAAABJRU5ErkJggg==);background-repeat: no-repeat;background-position: center;vertical-align: middle;position: absolute;left: -35px;top: 5px;}
.pd-tree-menu .menu-active>.tree-menu-item>.tree-menu-btn{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAWlBMVEUAAABkl+tkl+tkl+tkl+vw9f3///////9kl+v///9kl+v///////9kl+tkl+v///9kl+tkl+tkl+tkl+tkl+v8/f/x9v280/aGru+Bq+9qm+z3+v7W4/rd6PuTu491AAAAFHRSTlMA+O6XDgbIbjH15Wdm069vYk45G/6x1hwAAACuSURBVCjPrdHbEoIgEIBhQUDIU9pyEO39XzNbAwJmuuq75J9hlqX5uzuBC1k4e0uJQIumMyK6hAS0uYyfBjdWJgkUzyg8vhOaoMVEWJXYedcJiEwpkBTQmFLEVinlSqBMiHdC7c+O12nQ1nnvrB7KNJgN0Gb6PHGNBZvmWeosRLbLknApOYHrDbQHOHZj9gPAK/yUoEhRfWFUjxHVw2f67MmoXhSWHJ+FUmLmzW8v4FkSCojldS8AAAAASUVORK5CYII=);}
.pd-tree-menu .tree-menu-node{display: inline-block;width: 26px;height: 26px;background-position: -37px 3px;margin-right: 5px;vertical-align: middle;display: none;}
.pd-tree-menu .menu-active>.tree-menu-node{background-position: -57px 3px;}
.pd-tree-menu .menu-active>.tree-menu-item>.tree-menu-node{background-position: -57px 3px;}
.pd-tree-menu .tree-menu-name{}
.pd-tree-menu .tree-menu-list{/*padding-left: 20px;*/display: none;}
.pd-tree-menu .menu-item-haschild .tree-menu-btn{cursor: pointer;}
.pd-tree-menu .menu-item-nochild .tree-menu-btn{display: none;}
.pd-tree-menu .menu-item-nochild{position: relative;}
.pd-tree-menu .menu-cur{color: #f60;font-weight: bold;}
.pd-tree-panel{padding: 15px 10px;}
.pd-tree-panel .handle-acts{display: inline-block;}
.pd-tree-panel .item-cont{display: inline-block;}
.pd-tree-panel .tree-menu-item{padding-top: 8px;padding-bottom: 8px;position: relative;}
.pd-tree-panel .tree-menu-item.menu-item-nochild{margin-left: -12px;}
.pd-tree-panel .tree-menu-item .item-name{font-size: 16px;font-weight: normal;padding-right: 15px;}
.pd-tree-panel .menu-item-type:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.pd-tree-panel .menu-item-type{display: inline-block;vertical-align: top;}
.pd-tree-panel .menu-item-type a:hover{text-decoration: none;}
.pd-tree-panel .menu-item-type .type-img{float: left;padding: 2px;border: 1px solid #ddd;border-left-color: #eee;border-top-color: #eee;background-color: #fff;}
.pd-tree-panel .menu-item-type .type-img img{width: 100px;height: auto;vertical-align: middle;}
.pd-tree-panel .menu-item-type .type-info{margin-left: 120px;padding-top: 6px;}
.pd-tree-panel .menu-item-type .handle-acts{padding-top: 15px;}
.pd-tree-menu .menu-item-nochild .tree-menu-btn{display: none;}
.pd-tree-menu .menu-item-nochild .tree-menu-node{display: block;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASBAMAAACZcvICAAAAElBMVEUAAACvr6+vr6+vr6+vr6+vr68lxgUNAAAABXRSTlMAn9Do4wVlCFUAAAA3SURBVAjXY3ANDQ1VYGBgCADiQCgdKgClA6E0UCCANZRBNTQIyAcBVkyaFWhQACvZ8qahIBAMADr1DrF+S7HhAAAAAElFTkSuQmCC);left: -28px;}







/*-------------------------------------------------------- 
                                                    	插件: waves
                                                                    ------------------------------------------------------*/
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:-webkit-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0) translate(0,0);-moz-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);-o-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:transparent;font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}

/*========================================================== 
                                                      page:组织机构 (2019-05-25)
                                                                    ------------------------------------------------------*/
/* 横向树形菜单 */
.sys-table-box tbody tr.clear-hover-bg:hover>td{background: none;}
.sys-hor-menutree .menutree-item-hd,.sys-hor-menutree .menutree-item-btn i,.sys-hor-menutree .menutree-item ul,.sys-hor-menutree .menutree-item{-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;}
.sys-hor-menutree{padding: 15px 10px;overflow: hidden;overflow-x: auto;}
.sys-hor-menutree .menutree-item{width: 240px;margin-bottom: 25px;position: relative;}
.sys-hor-menutree .menutree-item.has-child>.menutree-item-hd{cursor: pointer;}
.sys-hor-menutree .menutree-item-hd{background-color: #f2f4f9;border: 1px solid #ececec;padding: 10px 20px;border-radius: 4px;position: relative;}
.sys-hor-menutree .menutree-item-name{display: block;font-size: 16px;padding-top: 2px;}
.sys-hor-menutree .menutree-item-acts{padding: 8px 0 0;}
.sys-hor-menutree .menutree-item-btn{display: block;width: 36px;height: 100%;position: absolute;right: 0;top:0;text-align: center;cursor: pointer;}
.sys-hor-menutree .menutree-item-btn:before{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.sys-hor-menutree .menutree-item-btn i{display: inline-block;width: 0;height: 0;overflow: hidden;border: 8px solid #666;border-left-width: 5px;border-right-width: 5px;border-left-color: transparent;border-right-color: transparent;border-bottom-width: 0;opacity: .6;}
.sys-hor-menutree .handle-acts .sys-btn{margin-left: 0;margin-right: 4px;}
.sys-hor-menutree>.menu-active>.menutree-item-hd{background-color: #3490f5;border-color: #3490f5;}
.sys-hor-menutree>.menu-active>.menutree-item-hd,.sys-hor-menutree>.menu-active>.menutree-item-hd a{color: #fff;}
.sys-hor-menutree>.menu-active>.menutree-item-hd .menutree-item-btn i{border-top-color: #fff;}
.sys-hor-menutree>.menu-active>.menutree-item-hd .sys-btn{opacity: 1;}
.sys-hor-menutree .menu-active>.menutree-item-hd .menutree-item-btn i{opacity: 1;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.sys-hor-menutree .menutree-item ul{width: 300px;padding:6px 0;background-color: #f2f4f9;border: 1px solid #ececec;position: absolute;left: 100%;margin-left: 25px;top: 0;border-radius: 4px;box-sizing: border-box;-webkit-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);visibility: hidden;opacity: 0;display: none;}
.sys-hor-menutree .menutree-item ul:before{content: '';display: inline-block;width:0; height: 0;overflow: hidden;border: 15px solid #f2f4f9;border-top-color: transparent;border-bottom-color: transparent;border-top-width: 12px;border-bottom-width: 12px;border-left-width: 0;position: absolute;left: -15px;top: 20px;}
.sys-hor-menutree .menutree-item .menutree-item {width: auto;margin: 0;padding: 4px 0;}
.sys-hor-menutree .menutree-item .menutree-item .menutree-item-hd{background: none;border: 0;padding: 4px 20px;border-radius: 0;}
.sys-hor-menutree .menutree-item .menutree-item .menutree-item-name{display: inline;padding: 0;}
.sys-hor-menutree .menutree-item .menutree-item .menutree-item-acts{display: inline;padding: 0 0 0 8px;}
.sys-hor-menutree .menutree-item .menutree-item ul{margin-top: -6px;}
.sys-hor-menutree .menutree-item .menutree-item ul:before{top: 11px;}
.sys-hor-menutree .menutree-item.menu-active>ul{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility: visible;opacity: 1;display: block;animation:menuIn .3s ease;animation-fill-mode: forwards;}

.sys-hor-menutree1 .menutree-item-hd,.sys-hor-menutree1 .menutree-item-btn i,.sys-hor-menutree1 .menutree-item ul,.sys-hor-menutree1 .menutree-item{-webkit-transition: all .15s ease;-o-transition: all .15s ease;transition: all .15s ease;}
.sys-hor-menutree1{padding: 15px 10px;overflow: hidden;overflow-x: auto;}
.sys-hor-menutree1 .menutree-item{width: 150px;margin-bottom: 25px;position: relative;}
.sys-hor-menutree1 .menutree-item.has-child>.menutree-item-hd{cursor: pointer;}
.sys-hor-menutree1 .menutree-item-hd{background-color: #f2f4f9;border: 1px solid #ececec;padding: 10px 20px;border-radius: 4px;position: relative;}
.sys-hor-menutree1 .menutree-item-name{display: block;font-size: 16px;padding-top: 2px;}
.sys-hor-menutree1 .menutree-item-acts{padding: 8px 0 0;}
.sys-hor-menutree1 .menutree-item-btn{display: block;width: 36px;height: 100%;position: absolute;right: 0;top:0;text-align: center;cursor: pointer;}
.sys-hor-menutree1 .menutree-item-btn:before{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.sys-hor-menutree1 .menutree-item-btn i{display: inline-block;width: 0;height: 0;overflow: hidden;border: 8px solid #666;border-left-width: 5px;border-right-width: 5px;border-left-color: transparent;border-right-color: transparent;border-bottom-width: 0;opacity: .6;}
.sys-hor-menutree1 .handle-acts .sys-btn{margin-left: 0;margin-right: 4px;}
.sys-hor-menutree1>.menu-active>.menutree-item-hd{background-color: #3490f5;border-color: #3490f5;}
.sys-hor-menutree1>.menu-active>.menutree-item-hd,.sys-hor-menutree1>.menu-active>.menutree-item-hd a{color: #fff;}
.sys-hor-menutree1>.menu-active>.menutree-item-hd .menutree-item-btn i{border-top-color: #fff;}
.sys-hor-menutree1>.menu-active>.menutree-item-hd .sys-btn{opacity: 1;}
.sys-hor-menutree1 .menu-active>.menutree-item-hd .menutree-item-btn i{opacity: 1;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.sys-hor-menutree1 .menutree-item ul{width: 180px;padding:6px 0;background-color: #f2f4f9;border: 1px solid #ececec;position: absolute;left: 100%;margin-left: 25px;top: 0;border-radius: 4px;box-sizing: border-box;-webkit-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);visibility: hidden;opacity: 0;display: none;}
.sys-hor-menutree1 .menutree-item ul:before{content: '';display: inline-block;width:0; height: 0;overflow: hidden;border: 15px solid #f2f4f9;border-top-color: transparent;border-bottom-color: transparent;border-top-width: 12px;border-bottom-width: 12px;border-left-width: 0;position: absolute;left: -15px;top: 20px;}
.sys-hor-menutree1 .menutree-item .menutree-item {width: auto;margin: 0;padding: 4px 0;}
.sys-hor-menutree1 .menutree-item .menutree-item .menutree-item-hd{background: none;border: 0;padding: 4px 20px;border-radius: 0;}
.sys-hor-menutree1 .menutree-item .menutree-item .menutree-item-name{display: inline;padding: 0;}
.sys-hor-menutree1 .menutree-item .menutree-item .menutree-item-acts{display: inline;padding: 0 0 0 8px;}
.sys-hor-menutree1 .menutree-item .menutree-item ul{margin-top: -6px;}
.sys-hor-menutree1 .menutree-item .menutree-item ul:before{top: 11px;}
.sys-hor-menutree1 .menutree-item.menu-active>ul{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility: visible;opacity: 1;display: block;animation:menuIn .3s ease;animation-fill-mode: forwards;}

@keyframes menuIn{
  0%{transform: translateX(20%);visibility: hidden;opacity: 0;}
  100%{transform:none;visibility: visible;opacity: 1;}
}