@charset "utf-8";
/* CSS Document */
html,body,div,ul,li,img,h1,h2,h3,h4,h5,h6,span,em,input,button,form,a,p,iframe{margin:0px; padding:0px; border:none; font-weight:normal;}
ul,li{list-style:none;}
a{text-decoration:none;}
a,body{font-size:14px; font-family:"微软雅黑";}
*{box-sizing:border-box;}
q:before{content: "";}
q:after{content: "";}
h1, h2, h3, h4, h5, h6, button, input, select, textarea, article{font-size: 100%;}
input[type=text],article,select{font-family: "宋体"; color: #666666;}
input,select,article{outline:none;}
input[type=text].red,select.red,textarea.red{background: rgba(255,0,0,0.1);}
article{word-wrap:break-word;}
select{ background: #fff; }

/*body.model-bg{background: url(../image/pages-bg.jpg) no-repeat;}*/

.marginAuto{width: 1920px; margin: 0px auto; display: none;}

.clear{clear: both;}
.ellipsis{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: default;}
.display-none{display: none;}
.mar15{margin-left: 15px;}
.center{text-align: center;}

@media(min-width:1900px){
	html{overflow-x: hidden;}
}
.iframe-content{border: none; overflow-x: hidden;}


/* top.html */
.top{float: left; width: 100%; background: #1f98c6;}
.top-set{background: #128cbb; height: 30px; width: 100%; float: left; border-bottom:1px solid rgba(255,255,255,.3);}
.top-set ul{float: right; margin-top: 7px; margin-right: 15px;}
.top-set li{float: left; padding-right: 10px; height: 16px;}
.top-set li a{font-size: 12px; color: #ffffff; display: block; padding-left: 29px; line-height: 12px; border-left: 1px solid #f3f2f2; margin-top: 2px;}
.top-set li:nth-of-type(1){background: url(../image/top-icon-1.png) no-repeat 10px center;}
.top-set li:nth-of-type(2){background: url(../image/top-icon-2.png) no-repeat 10px center;}
.top-set li:nth-of-type(3){background: url(../image/top-icon-3.png) no-repeat 10px center;}
.top-set li:first-child a{border-left: none;}
.top-set li a:hover{text-decoration:underline;}
.top-logo{width: 559px; height: 88px; float: left; margin-left: 10px;}
.top-logo img{width: 559px; height: 57px; margin-top: 15px;}
.top-list{width:1200px; float: right;}
.top-list ul{float: right; margin-top: 33px;}
.top-list li{float: left; padding-right: 5px; height: 16px; padding: 0px 20px;}
.top-list li a{font-size: 22px; color: #ffffff; line-height: 1.0; display: block; height: 55px; padding: 0 10px;}
.top-list li a:hover{color:#ff922e; border-bottom: 3px solid #ff922e;}
.top-list li a.on{color:#ff922e; border-bottom: 3px solid #ff922e;}

/* bottom.html */
.bottom{width: 100%; float: left; height: 30px; background: #2dab9f}
.bottom h4,.bottom h5{color: #ffffff; line-height: 30px;}
.bottom h4{float: left; margin-left: 910px; font-size: 14px;}
.bottom h5{float: right; margin-right: 30px; font-size: 14px;}

/* pages */
.pages{width: 100%; min-height: 680px; display: block; float: left; margin-top: 7px;}
.pages-left{width: 250px; float: left;}
.pages-left-pos{float: left; width: 100%;}
.pages-left-pos h4{width: 100%; height: 46px; float: left; margin-top: 1px; background:-webkit-linear-gradient(left, #e5e4e2, #fefefe, #e5e4e2); background:-moz-linear-gradient(left, #e5e4e2, #fefefe, #e5e4e2); background:-o-linear-gradient(left, #e5e4e2, #fefefe, #e5e4e2); background:-ms-linear-gradient(left, #e5e4e2, #fefefe, #e5e4e2);}
.pages-left-pos h4.on{background:-webkit-linear-gradient(left, #293f52, #37546e, #293f52); background:-moz-linear-gradient(left, #293f52, #37546e, #293f52); background:-o-linear-gradient(left, #293f52, #37546e, #293f52); background:-ms-linear-gradient(left, #293f52, #37546e, #293f52);}
.pages-left-pos h4 a{width: 100%; height: 46px; display: block; font-size: 18px; color: #3b3a3a; line-height: 46px; text-indent: 58px; overflow: hidden; cursor: pointer;}
.pages-left-pos h4 a:after{content: '<<'; font-size: 27px; float: right; letter-spacing: -5px; margin-right: 20px; text-indent: 0px;}
.pages-left-pos h4.on a{color:#ffffff;}
.pages-left-pos h4.on a:after{content: '>>';}
.pages-left-pos h4:hover{background:-webkit-linear-gradient(left, #293f52, #37546e, #293f52); background:-moz-linear-gradient(left, #293f52, #37546e, #293f52); background:-o-linear-gradient(left, #293f52, #37546e, #293f52); background:-ms-linear-gradient(left, #293f52, #37546e, #293f52);}
.pages-left-pos h4:hover a{color:#ffffff;}
.pages-left-pos h4:hover a:after{content: '>>';}
.pages-left-pos ul{float: left; width: 100%; display: none;}
.pages-left-pos li{width: 100%; border-bottom: 1px dashed #444a4f; float: left;}
.pages-left-pos li a{width: 100%; height: 46px; display: block; font-size: 16px; color: #666; line-height: 46px; background: url(../image/pages-left-icon.png) no-repeat; background-position: 57px 0px; overflow: hidden; text-indent: 75px;}
.pages-left-pos li.on a{background-position: 57px -46px; color: #ff922e;}
.pages-left-pos li:hover a{background-position: 57px -46px; color: #ff922e;}
.pages-right{width: 1644px; float: left; margin-bottom: 8px; margin-left: 8px;}
.pages-right-pos{width: 100%; float: left; position: relative; display: none;}
.pages-right-map-pos{width: 100%; float: left; position: relative;}
@media(min-width:1882px){
	.pages-right{width: 1644px;}
}
@media(min-width:1920px){
	.pages-right{width: 1662px;}
}

.left-h01 a{background:url(../image/left-h01-icon.png) no-repeat 20px 0px;}
.left-h02 a{background:url(../image/left-h02-icon.png) no-repeat 20px 0px;}
.left-h21 a{background:url(../image/left-h41-icon.png) no-repeat 20px 0px;}

.left-h01.on a,.left-h01:hover a{background-position: 20px -46px;}
.left-h02.on a,.left-h02:hover a{background-position: 20px -46px;}
.left-h21.on a,.left-h21:hover a{background-position: 20px -46px;}


.pages-position{width: 100%; height: 46px; float:left; border: 1px solid #bfbfbf; background:-webkit-linear-gradient(top, #e7e7e7, #fefefe); background:o-linear-gradient(top, #e7e7e7, #fefefe); background:-moz-linear-gradient(top, #e7e7e7, #fefefe); background:-ms-linear-gradient(top, #e7e7e7, #fefefe);}
.pages-position h4{width: 50%; float: left; height: 46px; line-height: 46px; font-size: 17.4px; color: #666666; text-indent: 15px;}
.pages-position ul{float: right; height: 34px; margin-top: 3px; margin-right: 20px;}
/*.pages-position li{float: left; border:1px solid #bfbfbf;  margin-left: 13px; background:-webkit-linear-gradient(top, #4c667e, #38556f); background:-o-linear-gradient(top, #4c667e, #38556f); background:-moz-linear-gradient(top, #4c667e, #38556f); background:-ms-linear-gradient(top, #4c667e, #38556f);}*/
.pages-position li{float: left; margin-left: 13px; border-radius: 5px; }
.pages-position li a,.pages-position li span{width: 84px; height: 36px; display: block; font-size: 15.2px; color: #ffffff; line-height: 32px; text-indent: 37px;background-size: 84px 36px;}
.pages-position li span{cursor: default;}
.pages-position li.li-1 a,.pages-position li.li-1 span{background: url(../image/nav-add.png) no-repeat;}
.pages-position li.li-2 a,.pages-position li.li-2 span{background: url(../image/nav-query.png) no-repeat;}
.pages-position li.li-3 a,.pages-position li.li-3 span{background: url(../image/table-sta.png) no-repeat;}
.pages-position li.li-4 a,.pages-position li.li-4 span{background: url(../image/pages-position-4.png) no-repeat;}
/*.pages-position li.on{background:-webkit-linear-gradient(top, #ed7418, #e16c14); background:-o-linear-gradient(top, #ed7418, #e16c14); background:-moz-linear-gradient(top, #ed7418, #e16c14); background:-ms-linear-gradient(top, #ed7418, #e16c14);}*/
.pages-position li:hover{background:-webkit-linear-gradient(top, #ed7418, #e16c14); background:-o-linear-gradient(top, #ed7418, #e16c14); background:-moz-linear-gradient(top, #ed7418, #e16c14); background:-ms-linear-gradient(top, #ed7418, #e16c14);}
/*.pages-position li.li-3{display: none;}*/

.pages-position li.li-1 a:hover,.pages-position li.li-1 span:hover{ background: url(../image/nav-add-on.png) no-repeat;}
.pages-position li.li-2 a:hover,.pages-position li.li-2 span:hover{ background: url(../image/nav-query-on.png) no-repeat;}
.pages-position li.li-3 a:hover,.pages-position li.li-3 span:hover{ background: url(../image/nav-sta-on.png) no-repeat;}
.pages-position li.li-4 a:hover,.pages-position li.li-4 span:hover{}

.pages-position li.li-1 p{ height: 30px;color: white;text-align: center;}
.pages-position li.li-1 p:hover{ background: #ed7418;cursor: pointer}


.pages-check-bg{background: #ffffff; border: 1px solid #d8d8d8; margin-top: -1px; float:left; width: 100%; padding: 20px 30px;}
.pages-check{float: right;}
.pages-check a,.pages-check h3,.pages-check h6,.pages-check h5{font-size: 16px; line-height: 22px; float: left;}
.pages-check h3,.pages-check h6,.pages-check h5{margin-left: 15px;}
.pages-check h3.first{margin-left: 0px;}
.pages-check h3{color: #3b3a3a;}
.pages-check h5 a{color: #3d8de0;}

.pages-check h5.check-1 a{padding-left: 18px; background: url(../image/pages-check-first.png) no-repeat; background-position: left -24px;}
.pages-check h5.check-2 a{padding-left: 14px; background: url(../image/pages-check-left.png) no-repeat; background-position: left -24px;}
.pages-check h5.check-3 a{padding-right: 14px; background: url(../image/pages-check-right.png) no-repeat; background-position: right -24px;}
.pages-check h5.check-4 a{padding-right: 18px; background: url(../image/pages-check-last.png) no-repeat; background-position: right -24px;}
.pages-check h5.disable a{color: #9f9999; cursor: default; background-position-y: 0px;}

.pages-check h5.check-5 a{text-decoration: underline; font-size: 14px; font-family: "微软雅黑"; color: #ff922e;}

.pages-check h6 input{width: 50px; height: 22px; border: 1px solid #d2d2d2; font-size: 14px; line-height: 20px; margin: 0px 5px; padding: 0px 2px;}
.pages-check h6 a{font-size: 14px; color: #ffffff; background: #f27b22; width: 38px; height: 22px; line-height: 22px; border-radius: 2px; text-align: center; margin-left: 5px; float: right;}
.pages-check a:hover{color: #3d8de0;}
.pages-check h6 a:hover{color: #ffffff;}

.map-check-bg{padding: 4px 20px;}
.map-check-bg .pages-check a,.pages-check h3,.pages-check h6,.pages-check h5{font-size: 14px;}

.pages-batch{float: left;}
.pages-batch span,.pages-batch a{float: left; line-height: 22px; font-size: 16px; color: #3b3a3a; cursor: pointer; margin-right: 15px;}
.pages-batch span:hover,.pages-batch a:hover{color: #ff922e;}
.pages-batch .border-more{width: 2px; height: 16px; margin-right: 15px; float: left; margin-top: 3px; display: block; background: #3b3a3a;}

.page-mask{width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.7); top: 0px; left: 0px; z-index: 99; display: none;}
.preview-img-pos{position: fixed; z-index: 111; display: none;}
.preview-img{position: relative; float: left;}
.preview-img img{max-width: 1280px; max-height: 720px; float: left;}
.preview-img span{width: 30px; height: 30px; display: block; background: url(../image/img-close.png) no-repeat; background-position: 0px 0px; overflow: hidden; cursor: pointer; position: absolute; right: 5px; top: 5px;}
.preview-img span:hover{background-position: 0px -32px;}

/* password.html */
.password-pos{width: 700px; position: fixed; top: 50%; left: 50%; margin-left: -350px; margin-top: -200px; z-index: 112; background: #2dab9f; border-radius: 3px; border: 1px solid #ffffff; padding: 0px 10px;}
.password-title{width: 100%; height: 40px; float: left; position: relative;}
.password-title h4{width: 100%; height: 40px; float: left; font-size: 16px; line-height: 40px; text-indent: 13px; color: #ffffff;}
.password-title h4:after{content: '：';}
.password-title em{width: 14px; height: 14px; display: block; position: absolute; right: 17px; top: 13px; background: url(../image/alert-del.png) no-repeat; cursor: pointer;}
.password-content{width: 100%; float: left; background: #fefefe; border: 1px solid #ffffff;}
.password-table{width: 100%; float: left; min-height: 99px;}
.password-table table{border-collapse: collapse;}
.password-table tr td{height: 32px; border: 1px solid #bbb; text-align: center; padding: 0px 2px; font-size: 14px; color: #15232f; font-family: "宋体"; position: relative;}
.password-table input[type=text],.password-table input[type=password]{width: 100%; height: 100%; border: none; font-size: 14px; color: #15232f; padding-left: 5px; background: none;}
.password-table input[type=text].red,.password-table input[type=password].red{background: rgba(255,0,0,0.1);}
.password-table td span{width: 14px; height: 14px; display: block; cursor: pointer; background: url(../image/eye.png) no-repeat; background-position: 0px 0px; position: absolute; right: 10px; top: 9px;}
.password-table td span.on{background-position: 0px -14px;}
.password-save{float: right; padding-left: 25px; margin: 10px 0px;}
.password-save input[type=button],.password-save h5{width: 54px; height: 26px; float: left; border: none; background: url(../image/alert-save.png) no-repeat; font-size: 14px; color: #ffffff; line-height: 26px; text-align: left; text-indent: 20px; cursor: pointer; font-family: "微软雅黑";}
.password-save input[type=button]{margin-right: 40px;}
.password-save h5{background: url(../image/alert-cancel-2.png) no-repeat;}

/* 404.html */
.error-pos{background: #ffffff;}
.error{width: 100%; float: left; width: 1200px; height: 500px; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -600px;}
.error-img{width: 700px; float: left; height: 460px; padding: 50px;}
.error-img img{width: 100%; float: left;}
.error-text{width: 498px; float: left; padding-right: 100px;}
.error-text-1{margin-top: 50px;}
.error-text h4{width: 100%; float: left; font-size: 15px; font-weight: bold; color: #333333; line-height: 34px; font-size: 16px;}
.error-text h5{width: 100%; float: left; font-size: 15px; color: #333333; line-height: 34px; font-size: 16px;}
.error-text h6{width: 100%; float: left; font-size: 13px; color: #333333; line-height: 34px; text-indent: 24px; margin-top: 20px; font-size: 16px;}
.error-text p{width: 100%; float: left; height: 1px; background: #000000; margin: 10px 0px;}
.error-text a{padding: 0px 3px; color: #ff922e; font-size: 16px;}

/* login.html */
.login-bg{background: url(../image/login-bgd.jpg) no-repeat center center; float: left;}
.login{width: 480px; position: absolute; left: 50%; top: 50%; margin-left: -240px; margin-top: -129px; z-index: 5;}
.login ul{width: 100%; float: left;}
.login li{width: 100%; float: left; height: 56px; margin-bottom: 20px; position: relative;}
.login li input{width: 480px; height: 56px; float: left; border: none; font-size: 22px;  font-family: arial; text-indent: 120px;}
.login li span{display: block; position: absolute; font-size: 22px; line-height: 56px; color: #ffffff; left: 262px; top: 0px;}
.login li img{width: 200px; height: 56px; float: right;}
.login h6{width: 100%; float: left; margin-top: 10px; height: 56px; background: url(../image/login-send.png) no-repeat; cursor: pointer; font-size: 22px; line-height: 56px; color: #ffffff; text-align: center;}
.login h3{width: 100%; float: left; margin-top: 20px; color: #ffffff; letter-spacing: 1px; text-align: center; font-size: 18px;}
.login li input::-webkit-input-placeholder{color: #ffffff; font-family: '微软雅黑';}
.login .varify-code{width: 250px;}
.login .get-varify{width: 220px; float: right; height: 56px; font-size: 20px; line-height: 56px; text-align: center; color: #686868; border-radius: 3px; cursor: pointer;
	background:-webkit-linear-gradient(top, #e2e2e2, #bfbfbf); background:-moz-linear-gradient(top, #e2e2e2, #bfbfbf); background:-ms-linear-gradient(top, #e2e2e2, #bfbfbf);}


/* 列表基本样式 */
.table-list{margin-top: 8px; float:left; width: 100%;}
.table-list table{border-collapse: collapse; background: #ffffff;}
.table-list tr:nth-child(2n){background: #ffffff;}
.table-list tr:nth-child(2n+1){background: #f5f4f4;}
.table-list tr:nth-child(2n+1) td.merge{background: #ffffff;}
.table-list tr.table-head{background: #4b657c;}
.table-list tr td{height: 32px; border: 1px solid #d8d8d8; text-align: center; padding: 0px 2px; font-size: 16px; color: #3b3a3a;}
.table-list-fz14 tr td{font-size: 14px;}
.table-list tr td.text-left{text-align: left; padding-left: 10px;}
.table-list tr.table-head td{color: #ffffff; border: 1px solid #777777;}
.table-head .all-check{margin-left: 5px;}
.table-list .operate a,.table-list .operate span{display: inline-block; cursor: pointer; text-decoration: underline; margin-left: 15px; font-size: 16px; color: #3b3a3a;}
.table-list .operate a:hover,.table-list .operate span:hover{color: #ff922e;}
.table-list .operate a.first,.table-list .operate span.first{margin-left: 0px;}
.table-list td a.link{color: #0082C6; text-decoration: underline;}
.table-list td.color-yellow{color: #ff922e;}
.table-list .check-more input[type=checkbox]{margin-right: 5px;}
.table-list td.w50{width: 50px; max-width: 50px;}
.table-list td.w100{width: 100px; max-width: 100px;}
.table-list td.w200{width: 200px; max-width: 200px;}
.table-list td.w260{width: 260px; max-width: 260px;}
.table-list td.w300{width: 300px; max-width: 300px;}
.table-list td.w500{width: 500px; max-width: 500px;}
.table-list td.w800{width: 800px; max-width: 800px;}

.table-list .content-table{width: 100%}
.table-list .content-table .left-td{width: 70px;text-align: right;padding: 0;
	height: 24px;}
.table-list .content-table .right-td{text-align: left;padding: 0;
	height: 24px;}

.table-list .content-table tr td{border:none; }
.table-list .content-table tr:last-child td{border:none; }
.table-list .content-table tr td:last-child{border-right:none}

.table-list tr:nth-child(2n) .content-table tr td{background: #ffffff;}
.table-list tr:nth-child(2n+1)  .content-table tr td{background: #f5f4f4;}



.map-chart-table-right tr td{font-size: 14px;}

/* 输入表基本样式 */
.table-add{background: #ffffff; float:left; width: 100%; border: 1px solid #bfbfbf; margin-top: -1px; padding-bottom: 20px;}
.table-add .table-head{float: left; width: 100%; font-size: 36px; color: #3b3a3a; text-align: center; line-height: 1.0; margin:40px 0px; font-family: "黑体";}
.table-add .table-title{width: 100%; color: #3b3a3a; font-size: 24px; float: left; border-left: 1px solid #999999; border-right: 1px solid #999999; padding: 20px 0px; text-align: center; line-height: 1.0; font-family: "黑体";}
.table-add form{width: 1600px; margin: 0px auto;}
.table-add table{border-collapse: collapse; float: left;}
.table-add tr td{height: 34px; border: 1px solid #999999; text-align: center; padding: 0px 2px; font-size: 16px; color: #3b3a3a; position: relative;}
.table-add tr td.text-left{text-align: left; padding-left: 10px;}
.table-add td input[type=text]{height: 32px; border: none; width: 100%; text-indent: 4px; padding-right: 4px;}
.table-add td input[type=password]{height: 32px; border: none; width: 100%; text-indent: 4px; padding-right: 4px;}
.table-add td select{width: 100%; height: 100%; border: none;}
.table-add td article{text-align: left; width: 100%; display: inline-block; padding: 10px; word-wrap: break-word;}
.table-add td article.h60{min-height: 60px;}
.table-add td article.h100{min-height: 100px;}
.table-add label{margin-left: 20px;}
.table-add label:first-child{margin-left: 0px;}
.table-add label input[type=radio],.table-add label input[type=checkbox]{margin-right: 5px;}
.table-add td.required:after{content: '*'; color: #ed1111; margin-left: 2px;}
.table-add td.red{background: rgba(255,0,0,0.1);}
.table-add td input[type=text].red{background: rgba(255,0,0,0.1);}
.table-add td input[type=password].red{background: rgba(255,0,0,0.1);}
.table-add td input[type=number].red{  background: rgba(255,0,0,0.1);}
.table-add td select.red{background: rgba(255,0,0,0.1);}
.table-add td .group-box{width: 100%; max-height: 400px; min-height: 200px; overflow: auto; padding: 10px;}
.table-add td.w160{width: 160px; max-width: 160px;}
.table-add td.w170{width: 170px; max-width: 170px;}
.table-add td.w200{width: 200px; max-width: 200px;}
.table-add td.w209{width: 209px; max-width: 209px;}
.table-add td.w330{width: 330px; max-width: 330px;}
.table-add td.w600{width: 600px; max-width: 600px;}
.table-add td.w660{width: 660px; max-width: 660px;}
	
/* 输入表保存按钮 */
.table-confirm{margin: 40px 0px; height: 40px; float: left; width: 100%; position: relative;}
.table-confirm .table-save,.table-confirm .table-back,.table-distribute{width: 88px; height: 40px; display: block; position: absolute; top: 0px; cursor: pointer;}
.table-confirm .table-refund{width: 120px; height: 40px; display: block; position: absolute; top: 0px; cursor: pointer;}
.table-confirm .table-save{background: url(../image/table-save.png) no-repeat; left: 50%; margin-left: -176px;}

.table-confirm .table-refund{background: url(../image/table-refund.png) no-repeat; left: 50%; margin-left: -176px;}
.table-confirm .table-back{background: url(../image/table-exit-on.png) no-repeat; right: 50%; margin-right: -176px;}
.table-confirm .table-distribute{background: url(../image/table-distribute.png) no-repeat; left: 50%; margin-left: -176px;}
.table-confirm .table-return{background: url(../image/table-return.png) no-repeat; right: 50%; margin-right: -78px;width: 88px;height: 40px;display: block;position: absolute;top: 0px;cursor: pointer;}
.table-confirm .table-success{background: url(../image/table-success.png) no-repeat;background-size: 85px 36px; right: 50%; margin-right: 18px;width: 88px;height: 40px;display: block;position: absolute;top: 0px;cursor: pointer;}

/* 条件查询基本样式 */
.pages-query{float:left; width: 100%; padding-bottom: 4px; min-height: 68px; border: 1px solid #bfbfbf; margin-top: 8px; background:-webkit-linear-gradient(top, #e7e7e7, #ffffff); background:-moz-linear-gradient(top, #e7e7e7, #ffffff); background:-ms-linear-gradient(top, #e7e7e7, #ffffff);}
.pages-query ul{float: left; margin-top: 16px; margin-left: 15px; max-width: 1500px;}
.pages-query li{float: left; margin-right: 25px; position: relative; margin-bottom: 10px;}
.pages-query h4{font-size: 16px; color: #3b3a3a; line-height: 34px; float: left; width: 100px;}
.pages-query select{font-size: 16px; color: #3b3a3a; line-height: 32px; float: left; min-width: 90px; height: 34px; font-family: "微软雅黑"; width: 160px;}
.pages-query input[type=text]{width: 160px; height: 34px; line-height: 34px; border: 1px solid #c1c1c1;  font-size: 18px; text-indent: 8px;}
.pages-query input[type=submit],.pages-query input[type=button]{width: 82px; height: 32px; background: url(../image/pages-query-submit.png) no-repeat; font-size: 16px; color: #ffffff; text-align: left; text-indent: 35px; cursor: pointer; font-family: "微软雅黑"; float: right; margin-top: 16px; margin-right: 20px;}
.pages-query .pages-query-date,.pages-query .pages-query-date-more{border: 1px solid #a9a9a9; float: left; position: relative; background: #ffffff;}
.pages-query .pages-query-date{width: 140px;}
.pages-query .pages-query-date-more{width: 300px;}
.pages-query .pages-query-date-more input[type=text]{border: none;}
.pages-query .pages-query-date input[type=text]{width: 100%; border: none;}
.pages-query .pages-query-date.w220{width: 220px;}
.pages-query .pages-query-date-more.w440{width: 460px;}

/* 条件查询第二套样式，字体14px,表单的宽度调小 */
.pages-query-sm h4{font-size: 12px; width: 80px;}
.pages-query-sm select{font-size: 12px; min-width: 90px; width: 120px;}
.pages-query input[type=text]{font-size: 12px;}
.pages-query-sm  input[type=submit],.pages-query input[type=button]{width: 82px; height: 32px; background: url(../image/pages-query-submit.png) no-repeat; font-size: 16px; color: #ffffff; text-align: left; text-indent: 35px; cursor: pointer; font-family: "微软雅黑"; float: right; margin-top: 16px; margin-right: 20px;}
.pages-query .pages-query-date-more{width: 230px;}

/* 2017-5-24 @huang*/
.pages-query .w80{width: 80px;}
.pages-query .w100{width: 100px;}
.pages-query .w200{width: 120px;}
.pages-query .p-r117{position: absolute;right: 117px;}


/* 输入表上传图片样式 */
.table-add .img-del{display: block; width: 10px; height: 10px; background: url(../image/img-delete.png) no-repeat; position: absolute; cursor: pointer; display: none; z-index: 6;}
.table-add .file-img h3{line-height: 20px; float: left; text-align: center; width: 100%; font-size: 16px;}
.table-add .file-img h3.required:after{content: '*'; color: #ff454b; margin-left: 3px;}
.table-add .file-img h4{line-height: 26px; height: 26px;  float: left; text-align: center; width: 160px; border: 1px solid #d2d2d2; display: inline-block; margin-left: 22px; margin-top: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.table-add .file-img b{line-height: 26px; height: 26px;  float: left; text-align: center; width: 60px; border: 1px solid #d2d2d2; display: inline-block; margin-left: -1px; margin-top: 10px; font-weight: normal; cursor: default;}
.table-add .file-img input[type='file']{display: none;}
.table-add .file-img span{width: 100%; color: #c6bdbd; line-height: 20px;}
.table-add .file-img p{width: 257px; height: 177px; overflow: hidden; position: absolute; top: 0px; left: 2px; z-index: 5;}
.table-add .file-img p img{max-width: 257px; max-height: 177px; float: left; display: none;}
.table-add .file-head p{width: 124px; height: 134px;}
.table-add .file-head p img{max-width: 124px; max-height: 134px;}
.table-add td.w130{width: 130px; max-width: 130px;}
.table-add td.w263{width: 263px; max-width: 263px;}
.table-add td.w270{width: 270px; max-width: 270px;}
.table-add td.h179{height: 179px; overflow: hidden;}
.table-add td .delivery-desc{text-align: left}
/*hcp*/
.table-inner{width: 1122px}
.table-inner tr:not(last-child) td{border-bottom: 1px solid #999999;}
.table-inner tr td{border: none;}
.product-table tr td img{height: 100%;}


/* 输入表日期控件样式 */
.table-add .date-icon,.pages-query .date-icon{display:inline-block; width: 22px; height: 21px; background: url(../image/date-icon.png) no-repeat; position: absolute; right: 10px; top: 7px; cursor: pointer;}
.table-add .time-icon,.pages-query .time-icon{display:inline-block; width: 22px; height: 21px; background: url(../image/time-icon.png) no-repeat; position: absolute; right: 10px; top: 7px; cursor: pointer;}
.table-add .date-icon-before,.pages-query .date-icon-before,.table-add .time-icon-before,.pages-query .time-icon-before{right: 53%; margin-right: 10px;}
.table-add .date-middle,.pages-query .date-middle{font-size: 18px; color: #3b3a3a; line-height: 34px; float: left; text-align: center; width: 6%;}
.table-add input[type=text].date-input-before,.pages-query input[type=text].date-input-before{width: 47%; float: left; background: #f6f6f6;}
.table-add input[type=text].date-input-after,.pages-query input[type=text].date-input-after{width: 47%; float: right; background: #f6f6f6;}


/* 输入表增删控件样式 */
.table-add .form-add{background: url(../image/form-add.png) no-repeat left center; color: #4688f0; display: inline-block; padding-left: 20px; cursor: pointer; font-size: 14px;}
.table-add .form-del{background: url(../image/form-del.png) no-repeat left center; color: #ff454b; display: inline-block; padding-left: 20px; cursor: pointer; font-size: 14px;}

/* 上传附件控件样式 */
.upload-att{display: block; width: 100%; float: left;}
.upload-att .upload-icon{width: 30px; height: 30px; display: block; float: left; margin-left: 15px; margin-top: 1px;}
.upload-att .img{background: url(../image/att-img.png) no-repeat center center;}
.upload-att .pdf{background: url(../image/att-pdf.png) no-repeat center center;}
.upload-att .word{background: url(../image/att-word.png) no-repeat center center;}
.upload-att .upload-btn{width: 56px; height: 24px; line-height: 24px; font-size: 14px; color: #343434; cursor: pointer; float: left; margin-left: 15px; margin-top: 4px; border: 1px solid #c9c9c9; border-radius: 2px; background:-webkit-linear-gradient(top, #ffffff, #f1ebed); background:o-linear-gradient(top, #ffffff, #f1ebed); background:-moz-linear-gradient(top, #ffffff, #f1ebed); background:-ms-linear-gradient(top, #ffffff, #f1ebed);}
.upload-att .upload-btn:hover{color: #ff922e;}
.upload-att input[type=file]{display: none;}
.xls{
	background: url("../image/att-excel.png") no-repeat center center;
}
.zip{
	background: url("../image/att-zip.png") no-repeat center center;
}


/* 弹窗基本样式 */
.alert-pos{width: 870px; background: #37546e; position: fixed; left: 50%; top: 50%; margin-left: -435px; margin-top: -285px; z-index: 100; border-radius: 3px; border: 1px solid #ffffff; padding: 0px 10px; display: none;}
.alert-pos li.province,.alert-pos li.city,.alert-pos li.area{display: none;}
.alert-title{width: 100%; height: 40px; float: left; position: relative;}
.alert-title span{width: 100%; height: 40px; float: left; font-size: 16px; line-height: 40px; text-indent: 13px; color: #ffffff;}
.alert-title span:after{content: '：';}
.alert-title em{width: 14px; height: 14px; display: block; position: absolute; right: 17px; top: 13px; background: url(../image/alert-del.png) no-repeat; cursor: pointer;}
.alert-content{width: 100%; float: left; background: #293f52; border: 1px solid #ffffff;}
.alert-table{width: 100%; float: left; min-height: 99px;}
.alert-table table{border-collapse: collapse;}
.alert-table tr td{height: 32px; border: 1px solid #3e506a; text-align: center; padding: 0px 2px; font-size: 14px; color: #ffffff; font-family: "宋体"; position: relative;}
.alert-table .checkbox-all span{margin-left: 3px;}
.alert-table .check-time input[type=text]{cursor: pointer;}
.alert-table .operate span{margin-left: 10px; cursor: pointer; text-decoration: underline; color: #ffffff; font-size: 14px; line-height: 31px; float: left; font-family: "宋体";}
.alert-table .operate span.first{margin-left: 0px;}
.alert-table .operate span:hover{color: #ff922e;}
.alert-table td input[type=text]{width: 100%; height: 100%; border: none; font-size: 14px; color: #ffffff; padding: 0px 5px; background: none;}
.alert-table td select{width: 100%; height: 100%; font-size: 14px; color: #ffffff; background: none;}
.alert-table td input[type=text].red{background: rgba(255,0,0,0.1);}
.alert-table td select.red{background: rgba(255,0,0,0.1);}
.alert-table td.red{background: rgba(255,0,0,0.1);}
.alert-table td.w50{width: 50px; max-width: 50px;}

/* 弹窗保存按钮 */
.alert-save{float: right; padding-left: 25px; margin: 10px 0px;}
.alert-save input[type=button],.alert-save span{width: 54px; height: 26px; float: left; border: none; background: url(../image/alert-save.png) no-repeat; font-size: 14px; color: #ffffff; line-height: 26px; text-align: left; text-indent: 20px; cursor: pointer; font-family: "微软雅黑";}
.alert-save input[type=button]{margin-right: 40px;}
.alert-save .cancel-alert{background: url(../image/alert-cancel-2.png) no-repeat;}

/* 弹窗查看详情 */
.alert-view{width: 100%; float: left;}
.alert-view a{float: right; color: #ffffff; font-size: 14px; line-height: 24px; margin: 5px 0px;}
.alert-view a:hover{color: #ff922e;}

/* 弹窗查询条件 */
.alert-query{width: 100%; float: left; position: relative;}
.alert-query ul{float: left; max-width: 90%; margin: 6px 0px;}
.alert-query li{float: left; margin-left: 15px; position: relative;}
.alert-query li span{font-size: 14px; color: #ffffff; line-height: 26px; float: left;}
.alert-query li input[type=text]{width: 120px; height: 26px; line-height: 26px; font-size: 14px; text-indent: 5px; background: #1b5a93; border: none; border-radius: 2px; color: #ffffff;}
.alert-query li select{font-size: 14px; color: #ffffff; line-height: 26px; float: left; min-width: 90px; height: 26px; font-family: "微软雅黑"; background: #1b5a93; border: none; border-radius: 2px;}
.alert-query h6{width: 54px; height: 26px; display: inline-block; position: absolute; right: 15px; top: 6px;}
.alert-query h6 input[type=button]{width: 54px; height: 26px; background: url(../image/alert-search.png) no-repeat; cursor: pointer;}

/* 弹窗分页 */
.alert-check{float: right; margin-right: 5px; padding: 12px 0px;}
.alert-check h3,.alert-check a,.alert-check h5{font-size: 14px; line-height: 22px; color: #ffffff; float: left;}
.alert-check h3,.alert-check h5,.alert-check h6{margin-left: 15px;}
.alert-check h3.first{margin-left: 15px;}
.alert-check h5:nth-of-type(1) a{padding-left: 18px; background: url(../image/pages-check-first.png) no-repeat; background-position: left 0px;}
.alert-check h5:nth-of-type(2) a{padding-left: 14px; background: url(../image/pages-check-left.png) no-repeat; background-position: left 0px;}
.alert-check h5:nth-of-type(3) a{padding-right: 14px; background: url(../image/pages-check-right.png) no-repeat; background-position: right 0px;}
.alert-check h5:nth-of-type(4) a{padding-right: 18px; background: url(../image/pages-check-last.png) no-repeat; background-position: right 0px;}
.alert-check h5 a:hover{background-position-y: -24px; color: #3d8de0;}

/* 地图弹窗 */
.pop-pos{width: 400px; position: fixed; left: 50%; margin-left: -250px; margin-top: 150px; z-index: 100; display: none;}
.pop-head{width: 100%; float: left; background: #32312f; padding: 0px 10px; position: relative;}
.pop-del{width: 14px; height: 14px; background: url(../image/alert-del.png) no-repeat; position: absolute; right: 10px; top: 13px; display: block; cursor: pointer;}
.pop-name{width: 80%; float: left; font-size: 16px; color: #ffffff; line-height: 40px;}
.pop-body{width: 100%; float: left; background: #f2f2f2; padding: 0px 10px;}
.pop-body span{color: #484647; line-height: 24px;}
.pop-table{width: 280px; float: left; height: 100px; padding-top: 4px;}
.pop-table .name{width: 80px; float: left;}
.pop-table .content{float: right; width: 200px;}
.pop-pos .pop-table{width: 100%;}
.pop-pos .pop-table .name{width: 30%;}
.pop-pos .pop-table .content{width: 70%;}
.pop-foot{width: 100%; float: left; background: #313131; padding: 0px 10px;}
.pop-foot .del-btn{width: 56px; height: 26px; display: block; cursor: pointer; float: right; margin: 7px 0px; background: url(../image/pop-del-btn.png) no-repeat;}

/* 百度地图定位坐标搜索功能 */
.map-save-back{width: 88px; height: 35px; position: absolute; top: 15px; right: 15px; z-index: 100; overflow: hidden; background:url(../image/map-save-back.png) no-repeat; cursor: pointer;}
.map-save-back:hover{background-position: 0px -35px;}
.map-location{width: 260px; position: absolute; top: 60px; right: 15px; z-index: 101;}
.map-location-search{width: 100%; float: left;}
.map-location-search input[type=text]{width: 204px; float: left; height: 38px; padding: 0px 5px; box-shadow: 1px 1px 2px #999999;}
.map-location-search button{width: 56px; float: right; height: 38px; background: url(../image/map-location-search.png) no-repeat center center #3385ff; cursor: pointer; box-shadow: 1px 1px 2px #999999;}
.map-location-search button:hover{background-color: #2e77e5;}
.map-location-result{width: 100%; max-height: 500px; float: left; overflow-y: auto; background: #ffffff; margin-top: 5px; box-shadow: 1px 1px 2px #999999;}
.map-location-result li{width: 100%; float: left; position: relative; cursor: pointer; padding: 5px 10px;}
.map-location-result li:hover{background: #f6f6f6;}
.map-location-result li.on{background: #f6f6f6;}
.map-location-result li:hover span{background-position-y: -29px;}
.map-location-result li.on span{background-position-y: -29px;}
.map-location-result li h4{font-size: 12px; line-height: 18px; width: 100%; float: left; padding-left: 30px; color: #3385ff;}
.map-location-result li h5{font-size: 12px; line-height: 18px; width: 100%; float: left; padding-left: 30px; color: #666666;}
.map-location-result li span{width: 18px; height: 27px; display: block; background: url(../image/map-location-result.png) no-repeat; overflow: hidden; position: absolute; font: 12px; color: #ffffff; text-align: center; line-height: 18px; top: 50%; margin-top: -13px; margin-left: 0px; font-family: "宋体";}
.map-location-result-alert{width:100%; padding: 10px 5px; float: left;}
.map-location-result-alert h5{width: 100%; float: left; font-size: 14px; font-weight: 700; color: #4c4c4c; line-height: 24px;}



/* system-department.html */
.department-data{width: 100%; float: left; padding: 0px 20px 50px;}
.department-data h1{font-size: 36px; color: #3b3a3a; text-align: center; line-height: 1.0; margin:20px 0px; font-family: "黑体"; width: 100%;}
.department-map{width: 542px;float: left; border: 1px solid #d1d1d1; background: #ffffff;}
.department-tab{width: 1042px;float: right; position: relative;}
.department-map .group,.structure-table{padding: 20px; width: 100%; float: left; height: 500px; overflow: auto;}

.structure-table{margin-top: 0px; background: #ffffff; border: 1px solid #d1d1d1; margin-top: -1px; display: none;}
.department-modify{width: 100%; height: 40px; background: #e1e1e1; padding-left: 10px;}
.department-modify h6,.department-modify a,.department-add a{width: 68px; height: 28px; line-height: 28px; font-size: 14px; margin-left: 20px; cursor: pointer; float: left; border: 1px solid #c9c9c9; 
text-align: center; border-radius: 2px; background:-webkit-linear-gradient(top, #ffffff, #f1ebed); background:o-linear-gradient(top, #ffffff, #f1ebed); 
background:-moz-linear-gradient(top, #ffffff, #f1ebed); background:-ms-linear-gradient(top, #ffffff, #f1ebed); margin-top: 6px; display: none;}
.department-modify a:hover{color: #ff922e;}
.department-modify h6:hover{color: #ff922e;}
.department-modify h2{font-size: 16px; line-height: 40px; color: #000000; float: left;}
.department-add{position: absolute; right: 0px; top: -8px; width: 84px; height: 32px; display: block;}
.department-add a{width: 84px; height: 32px; line-height: 32px; float: right; font-size: 16px; margin-left: 0px;}
.department-add a:hover{color: #ff922e;}
.department-list-check{float:left; width: 100%;}
.department-list-check li{width: 200px; height: 40px; overflow: hidden; float: left; position: relative;}
.department-list-check li em{width: 198px; height: 1px; background: #ffffff; position: absolute; left: 1px; bottom: 0px; display: none; z-index: 97;}
.department-list-check li a,.department-list-check li h5{display: block; font-size: 18px; color: #3b3a3a; line-height: 40px; text-align: center; background: url(../image/pages-list-check-bg.png) no-repeat; background-position: 0px 0px;}
.department-list-check li h5{cursor: pointer; text-align: left; text-indent: 45px;}
.department-list-check li.on a,.department-list-check li.on h5{background-position: 0px -42px;}
.department-list-check li:hover a,.department-list-check li:hover h5{background-position: 0px -42px;}
.department-list-check li.on em{display: block;}
.department-list-check li:hover em{display: block;}

/* system-department-add.html */
.system-department-add .group{width: 100%; max-height: 400px; min-height: 200px; overflow: auto; padding: 10px;}

/* system-post-add.html */
.system-post-add .permission{height: 200px; max-height: 200px; overflow: auto; padding: 10px;}
.system-post-add .permission-add{color: #4688f0; font-size: 14px; background: url(../image/alert-add.png) no-repeat; background-position: 0px -17px; text-indent: 20px; display: inline-block; line-height: 1.0; margin-top: 20px; cursor: pointer;}
.system-post-add .permission-add:hover{background-position: 0px -1px; color: #e91010;}
.alert-system-post .permission{height: 350px; max-height: 350px; overflow: auto; color: #ffffff; padding: 10px;}

/* structure-staff-add.html */
.multiple select{min-height: 200px; max-height: 300px; padding: 10px; overflow-y: auto;}
.multiple option{font-family: "微软雅黑"; line-height: 20px;}




.group .line {float: left; width: 100%; }
.group .line.unselect {background-color:#ffffff;}
.group .line.selected {background-color:#0082c6;}
.group .line.selected div.tree{color: #ffffff;}
.group .line.selected div.tree_leaf{color: #ffffff;}
.group .line:hover{background-color:#e7e7e7;}
.group .line.unselect:hover{background-color:#e7e7e7;}
.group .line.selected:hover{background-color:#0082c6;}
.group div.tree {float:left; cursor: default;}
.group div.tree_leaf {float:left; cursor: default;}
.group span {width: 20px; float: left; height: 22px; display: block; background: url(../image/system-menu.png) no-repeat; background-position: -80px 0px;}
.group span.tree.onlyone {background-position: 0px 0px; cursor: pointer;}
.group span.tree.first {background-position: -40px 0px; cursor: pointer;}
.group span.tree.middle {background-position: -20px 0px; cursor: pointer;}
.group span.tree.last {background-position: 0px 0px; cursor: pointer;}
.group span.tree.onlyone.open {background-position: -0px -22px; cursor: pointer;}
.group span.tree.first.open {background-position: -40px -22px; cursor: pointer;}
.group span.tree.middle.open {background-position: -20px -22px; cursor: pointer;}
.group span.tree.last.open {background-position: 0px -22px; cursor: pointer;}
.group span.none {background: none;}
.group span.tree_leaf.onlyone {background-position: -60px -22px;}
.group span.tree_leaf.first {background-position: -60px 0px;}
.group span.tree_leaf.middle {background-position: -60px 0px;}
.group span.tree_leaf.last {background-position: -60px -22px;}
.group span.book{background-position: -80px -22px;}


.permission .tree.line { float: left; width: 100%; }
.permission .tree.line.unselect { background-color:#e7e7e7;}
.permission .tree.line.selected { background-color:#0082c6;}
.permission div.tree {float:left; cursor: default;}
.permission div.tree_leaf {float:left; cursor: default;}
.permission span {width: 20px; height: 22px; float: left; display: block;}
.permission span.tree {cursor: pointer; background: url(../image/role-btn.png) no-repeat; background-position: 0px 0px;}
.permission span.tree.open {background-position: 0px -22px; }
.permission span.book{background-position: 0px -44px;}
.permission .checkboxs .line {float: left; line-height: 22px;}
.permission .checkboxs .line label{margin-right: 20px; font-size: 14px; font-family: "宋体";}
.permission .checkboxs .line input[type=checkbox]{margin-right: 5px; margin-top: 5px; float: left;}



/* map-milk.html */
.mapbox{width: 100%; height: 470px; float: left;}
.mapallbox{width: 100%; height: 100%; float: left;}

/* 报警侧边栏 */
.alert-fault{width: 260px; height: 470px; position: fixed; right: 0px; top: 50%; margin-top: -235px;  transition: right .5s ease-out; -moz-transition: right .5s ease-out; -webkit-transition: right .5s ease-out; -o-transition: right .5s ease-out;}
.alert-fault .alert-fault-click{width: 42px; height: 70px; position: fixed; top: 50%; margin-top: -35px; right: 216px; background: rgba(255,255,255,0.7); box-shadow: 0px 0px 4px #888888; display: block; cursor: pointer; transition: right .5s ease-out; -moz-transition: right .5s ease-out; -webkit-transition: right .5s ease-out; -o-transition: right .5s ease-out;}
.alert-fault-click span{width: 26px; height: 47px; cursor: pointer; display: block; float: left; background: url(../image/fault-arrow.png) no-repeat; margin-top: 11px; margin-left: 7px;}
.alert-fault-click span.out{background-position: 0px -49px;}
.alert-fault .alert-fault-list{width: 210px; float: right; background: #ffffff; height: 470px; box-shadow: -1px 0px 4px #888888; padding: 0px 10px; overflow-y: auto;}
.alert-fault-list h4{width: 100%; padding: 21px 0px; font-size: 16px; line-height: 16px; background: url(../image/fault-icon.png) no-repeat 30px center; text-indent: 80px; border-bottom: 1px solid #9fd8d0;}
.alert-fault-list ul{width: 100%; float: left;}
.alert-fault-list li{width: 100%; float: left; padding: 9px 0px; border-bottom: 1px solid #9fd8d0;}
.alert-fault-list li h5{float: left; font-size: 14px; line-height: 22px; width: 84%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.alert-fault-list li span{float: right; display: block; background: url(../image/fault-location.png) no-repeat; width: 18px; height: 22px; cursor: pointer;}
.chart-alert-fault{top: 0px; margin-top: 0px;}
.chart-alert-fault .alert-fault-click{top: 235px;}

.alert-view{width: 100%; float: left;}
.alert-view a{float: right; color: #ffffff; font-size: 14px; line-height: 24px; margin: 5px 0px;}
.alert-view a:hover{color: #ff922e;}
.map-alert{width: 622px; left: 0px; top: 0px; position: absolute; margin-left: 0px; margin-top: 0px; display: block;}



.table-add td.get-coordinate input[type=text]{border-bottom: 1px solid #666666; height: 30px; width: 160px; text-align: center; text-indent: 0px; padding-right: 0px; float: left;}
.table-add td.get-coordinate span{line-height: 32px; float: left; padding: 0px 10px;}
.table-add td.get-coordinate .locate-icon{width: 16px; height: 20px; background: url(../image/location-icon.png) no-repeat; display: block; float: right; margin-right: 10px;margin-top: -3px; cursor: pointer;}

.official-edit{width: 100%; float: left; margin-top: 20px; margin-bottom: 20px;}

.map-person{width: 350px; height: 240px; float: left; border: 1px solid #c9c9c9; background: #ffffff;}
.map-person-title{width: 100%; height: 36px; background: #008fc7; float: left;}
.map-person-title h4{width: 50%; height: 100%; float: left; font-size: 16px; color: #fcfafa; line-height: 36px; text-indent: 10px;}
.map-person-list h5{width: 120px; height: 100%; float: left; padding-top: 17px; margin-left: 17px;}
.map-person-list h5 img{width: 120px; height: 150px; border: 1px solid #dcdcdc; border-radius: 2px;}
.map-person-list ul{width: 195px; height: 100%; float: right; padding-top: 18px;}
.map-person-list li{width: 100%; font-size: 14px; font-family: "黑体"; line-height: 24px; color: #3e3b3b;}
.map-person-list li .color-red{color: #ff0000; padding: 0px 3px;}
.map-person-list li .color-green{color: #00ff00; padding: 0px 3px;}
.map-person-list li.person-name{font-size: 18px; font-weight: bold;}

/* statistics-style.html */
.chart-pos{width: 100%; float: left; margin-top: 10px; background: #ffffff;}
.style-chart{width: 1200px; height: 720px; float: left; padding-bottom: 20px;}
.chart-checked{width: 350px; float: right; height: 450px; padding-top: 20px;}
.chart-checked li{width: 100%; float: left; height: 36px; margin-bottom: 10px;}
.chart-checked li em{width: 26px; height: 15px; float: left; margin-top: 11px; background: #37546e; display: block; border-radius: 3px;}
.chart-checked li span{float: left; line-height: 36px; font-size: 16px; color: #333; margin-left: 10px;}
.chart-checked li h6{width: 80px; float: left; font-size: 16px; color: #333; line-height: 36px;}
.chart-checked li select{width: 200px; float: left; height: 36px; font-size: 16px;}
.chart-checked li input{width: 200px; font-size: 16px; height: 36px; border: 1px solid #bbb9ba; padding: 0px 5px;}
.chart-search{width: 100%; float: left; margin-top: 10px;}
.chart-search input[type=button]{width: 82px; height: 32px; float: right; font-size: 16px; color: #ffffff; background: url(../image/pages-query-submit.png) no-repeat; text-indent: 20px; margin-right: 70px; cursor: pointer;}

.legendText{width: 1200px; padding-left: 20px; position: absolute; z-index: -1;}
.legendText span{float: left; padding: 0px 6px 0px 35px; line-height: 23px; min-height: 23px; display: block; font-size: 12px;}

/*2017-5-24*/
/* home-page.html */
.home-position{min-width:1882px;overflow: hidden;}
.home-article{width: 930px;height: 380px;margin: 10px;border: 1px solid #CCCCCC;float: left;background-color: #FFFFFF;border-radius: 10px;}
.home-title{width: 100%;height: 50px;background-color: #26a69a;border: 1px solid #00897b;border-radius: 10px 10px 0 0;font-size: 18px;color: white;line-height: 50px;text-indent: 2em;}

.pages .w1920{width: 1920px;}

/* market-school-statistical.html */
.table-list .blue a{color: #3e8ee1;}
.pages-check-school{font-size: 14px;}
.pages-check-school a{text-decoration: underline;}
.pages-check-school h5:nth-of-type(1){float: left;}
.pages-check-school h5:nth-of-type(2){float: right;}
.pages-check-school a:hover{color: #ff922e;}

/* market-product-add.html */
.table-add .add-img{height: 200px;}
.table-add .file1{overflow: hidden;}
.table-add .file1 input[type='file']{opacity: 0; filter:alpha(opacity=0); width: 500px; height: 200px; z-index: 5;  position: absolute; left: 0px; top: 0px;}
.table-add .file1 span{display: inline-block; width: 200px; height: 200px; font-size: 15px; color: #a9a4a5; line-height: 200px; z-index: 3; position: absolute; left: 0px; top: 0px; text-align: center;}
.table-add .file1 p{font-style: normal; width: 500px; height: 200px; z-index: 4; position: absolute; left: 0px; top: 0px; text-align: center;}
.table-add .file1 p img{max-width: 500px; max-height: 200px; float: left; display: none;}
.table-add .file1 q{width: 500px; height: 200px; display: block; position: absolute; top: 0px; left: 0px; z-index: 99; font-style: normal;}
.table-add em{width: 14px; height: 14px; display: block; background: url(../image/book-add.png) no-repeat; cursor: pointer; position: absolute; right: 10px; top: 10px;}

/*market-order-modify*/
.table-add .title{font-size: 18px; font-weight: 500; padding: 10px 5px; float: left;}
.table-add .wechat-box{text-align: center; padding: 5px 0;}
.table-add .wechat-box img{width: 50px; height: 50px; border-radius: 50%; border: 1px solid #CCCCCC; display: block; margin: 0 auto;}


/*表单placeholder*/
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #a9a4a5; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #a9a4a5; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #a9a4a5; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #a9a4a5; 
} 
/*market-card-add*/
i.icon-add{
	float: right;
	font-style: normal;
	display: inline-block;
	padding-right: 15px;
	height: 16px;
	background: url(../image/alert-add.png) 0 0 no-repeat;
}
i.icon-add:hover{
	background: url(../image/alert-add.png) 0 -15px no-repeat;
}
.page-mask{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0,0,0,.7);
	top: 0;
	left: 0;
	z-index: 99;
}
.page-add-box{
	position: fixed;
	top: 6%;
	left: 50%;
	width: auto;
	margin-left: -400px;
	z-index: 100;
	background: #fff;
}
.title{
	height: 35px;
	width: 100%;
	background: #2dab9f;
}
.page-add-box .table-list{min-height:250px;overflow-y:auto;max-height:350px;  width: auto;  margin: 0 auto;}
.page-add-box .table-list table{  width: auto;  margin: auto;}
.page-add-box ul.w600{width: 600px;}
.page-add-box h4.box-title{font-size: 16px; color: #3a3a3a; line-height: 40px; text-indent: 10px; font-weight: 700;  padding: 5px;}
.page-add-box .icon-close{width: 22px; height: 22px; position: absolute; display: block; top: 5px; right: 0px; cursor: pointer; background: url(../image/name-add-delete.png) no-repeat;}
.page-add-box .table-list h4{height: 40px; line-height: 40px; text-align: center; font-size: 20px; font-weight: 600; font-family: 微软雅黑;}
.table-list span:hover{
	color: blue;
	cursor: pointer;
}
.name-add label:first-child{
	margin-left: 3px;
}
.name-add label{
	float: left;
	position: relative;
	padding-right: 11px;
	margin-left: 10px;
}
.name-add label:hover b{display: block;}
.name-add b{
	background: url(../image/name-add-delete.png);
	display: none;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

/*新修改样式添加背景   xue*/
body.model-bg{
	/*background-image:url(../image/pages-bg.jpg);*/
	background: #fff;
}
.top,.top-set{
	background: #2dab9f;
}

.pages-left-pos h4{
	background: #E5E5E5;
}
/*.pages-position li.on{
	background: #f59e1f;
}*/
.pages-position li{
	background:#2dab9f;
}
.pages-position li:hover{
	background: #f59e1f;
}
.table-list tr.table-head {
    background: #2dab9f;
}
.table-list tr.table-head td{
	border: 1px solid #278e84;
}
.pages-left-pos h4.on {
	 background: #2dab9f;
}
.pages-left-pos h4:hover{
	 background: #2dab9f;
}
/*homeStyle*/
.home-article{
	height:289px;
	border: none;
	border-radius: initial;
	overflow: hidden;
	font: "微软雅黑" 14px;
	font-weight:900;
}
.home-content-left{
	float: left;

}
.home-content-left img{
	display: block;
}
.home-content-right{
	float: right;
	width: 658px;
	overflow: hidden;
	
}
.title-right-top{
	width: 100%;
    height: 50px;
    background-color: #E0E0E0;
    font-size: 18px;
    line-height: 50px;
    text-indent: 32px;
    border-bottom: 1px solid #FFFFFF;
}
.title-right-top.active:active{
	 background-color: #666
}
.title-right-top span{
	text-indent: 0;
	display: inline-block;
    cursor: pointer;
    text-decoration: underline;
    font-size: 16px;
    color: #c7737a;
    min-width: 24px;
    text-align: center;
}
.title-right-top span:hover{
	color: #ff0000;
}
.right-contain-article{
	/*border: 1px solid;*/
}
.right-contain-article li{
	height: 34px;
	line-height: 34px;
	text-indent: 32px;
	border-bottom: 1px solid #E1E1E1;
	cursor: default;
}
.right-contain-article li:hover{
	background: #E0E0E0;
}
.right-contain-article li span{
	padding-right: 12px;
}
.title-tap{
	width: 660px;
	height: 50px;
	 /*font-size: 18px;*/
    line-height: 50px;
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    
    font-size: 0;
    -webkit-text-size-adjust:none;
}
    

.title-right-top-complain{
	width:258px;
}
.title-right-top-send{
	width:400px;
}
.title-right-top-send,.title-right-top-complain{
	display: inline-block;
	font-size: 18px;
	text-indent: 32px;
	background-color: #E0E0E0;
	cursor: default;
	
}
.changeOn{
	background:#aa9ac4;
}
.right-contain-article.sendMsg li span{

   padding: 0px 1px;
}
.sendMsg span.first{
	display: inline-block;
    text-indent: initial;
    min-width: 60px;
    text-align: right;
    margin-right: 8px;
}
.sendMsg span.num{
	display: inline-block;
    text-indent: initial;
    min-width: 48px;
    text-align: right;
}

.table-send{background: url(../image/table-send.png) no-repeat;width: 88px; height: 40px; display: block; position: absolute; top: 0px; cursor: pointer;}
.peopleChecked {
	font-size: 16px;
	font-weight: bold;
}

#peopleCnt {
	color: forestgreen;
}
.refund_yc {
	cursor: pointer;
}

.content-wrapper .btn-area select{height: 30px;width: 100%;font-size: 12px;border: none}
.content-wrapper .btn-area select:hover{color:#008074;cursor:pointer}
.btn-area .arr {display: inline-block;font-size: 14px;height: 30px;line-height: 30px;font-weight: bold;color: #2dab9f}
.btn-area .arr:hover{color: #008074}

.product-table{width: 100%}
.product-table .flavor-table{width: 100%}
.product-table .flavor-table tr td{border-bottom:1px solid;border-left: none;border-right: none;border-color: rgb(153, 153, 153);}
.product-table .flavor-table tr:last-child td{border:none}
.product-table .flavor-table tr td input {border-left: 1px solid #999999; width: 50%;}

.table-add td.w40{width: 40px; max-width: 40px;}
.table-add td.w50{width: 50px; max-width: 50px;}
.table-add td.w75{width: 75px; max-width: 75px;}
.table-add td.w100{width: 100px; max-width: 100px;}
.table-add td.w110{width: 110px; max-width: 110px;}
.table-add td.w150{width: 150px; max-width: 150px;}
.table-add td.w200{width: 200px; max-width: 200px;}
.table-add td.w250{width: 250px; max-width: 250px;}
.table-add td.w300{width: 300px; max-width: 300px;}


.table-add td.w149{width: 149px; max-width: 149px;}
.table-add td.w153{width: 153px; max-width: 153px;}
.table-add td.w201{width: 201px; max-width: 201px;}
.table-add td.w250{width: 250px; max-width: 250px;}
.table-add td.w297{width: 297px; max-width: 297px;}
.table-add tr td.spacing{border:none}

.border-left{border-left:1px solid; }
.table-inner tr td{ border-right:1px solid;border-top: none; border-left:none;border-bottom: none;border-color: rgb(153, 153, 153); }

.table-inner tr:last-child td{border-bottom:none}
.table-inner tr td:last-child{border-right:none}
.table-inner .flavor-table tr td{border: none;border-bottom: 1px solid;border-color: rgb(153, 153, 153);}

.product-table .table-head-inner{background-color: #2dab9f;}
.product-table .table-head-inner td{color: white;}
.product-table .operate .second{margin-left: 20px}

.month-table .table-head-month{background-color: #2dab9f;}
.month-table .table-head-month td{color: white;}
.month-table {width:100%}

.order_old_card{width: 100%}
.order_old_card .head-tr{background-color: #2dab9f;}
.order_old_card .head-tr td{color: white}
.order_old_card tr td{font-size: 14px}

.order_old_card .milk-table{width: 100%}
.order_old_card .milk-table tr td{border: none;border-right: 1px solid;border-bottom: 1px solid;border-color: rgb(153, 153, 153);}

.order_old_card  .milk-table:last-child tr td{border-bottom:none}
.order_old_card  .milk-table tr td:last-child{border-right:none}

.order_old_card .old_card_item{width: 100%}
.order_old_card .milk-table .old_card_item tr td{border: none;border-bottom: 1px solid;border-color: rgb(153, 153, 153);}
.order_old_card .milk-table .old_card_item tr:last-child td{border-bottom:none}
.order_old_card img{height: 35px;width: 35px}

.td-hidden{white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.order-month-list{width: 100%}
.order-month-list .head-tr{background-color: #2dab9f;}
.order-month-list .head-tr td{color: white;}
.order-month-list ul {display:inline-flex;float:left}
.order-month-list ul li{margin-left: 20px;border: 1px solid #999999;padding: 0 10px; border-radius: 3px;height: 30px;min-width: 120px;cursor: pointer;padding-top: 3px}

.order-month-list ul .isReadTrue{cursor: no-drop;background: #9999;color: #999999;}
.order-month-list ul li .flavor-btn{display: none}
.order-month-list ul li .choose-btn{display: none}
.order-month-list ul li .flavor-btn span:hover{color: #ff922e;font-weight: bold;}
.order-month-list ul .on{border-color: #ff922e;color: #ff922e;}
.order-month-list tr td{height: 40px}

#milk_flavor_alert .table-list{width: 450px;padding: 10px 5px;}
#milk_flavor_alert ul{overflow: hidden;text-align: center;}
#milk_flavor_alert ul li{margin-left: 20px;border: 1px solid #999999;padding: 0 10px; border-radius: 3px;height: 30px;min-width: 120px;cursor: pointer;padding-top: 3px;float: left;margin-top: 10px}

#milk_flavor_alert ul .on{border-color: #ff922e;color: #ff922e;}

#tbody_personal_record .table-head-record td{background-color: #2dab9f;color: white}
#tbody_personal_record tr td input[type=text]{text-align: center}
#tbody_personal_record .operate span:hover{color: #ff922e;cursor: pointer}
#tbody_personal_record .click-td:hover{color: #ff922e;cursor: pointer}

.hcd_btn_div .hcd_btn{width: 100%}
.hcd_btn_div .hcd_btn:hover{background-color: #ff922e}

.reply-table tr td img{width: 30px;height: 30px;margin-right: 10px;margin-top: 10px;margin-bottom: 10px;cursor: pointer}

#img_alert .query-img{width: 360px;height: 360px}
#img_alert{top: 15%;left: 60%;}

.page-dialog .page-cell .radio-end{width: 197px}
.page-dialog .page-cell .radio-end input[type=radio]{margin-left: 15px}