@import "dataTables.min.css";
body{font-family:"\5fae\8f6f\96c5\9ed1","arial","\5b8b\4f53"; word-wrap: break-word; word-break: break-all; background:#ecf0f5; color:#4c4c4c; font-size:18px;}
*{ margin:0; padding:0 }
ol, ul, li{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,dl{ font-weight:normal; margin:0; padding:0}
a{ outline:none; -moz-outline:none; text-decoration:none;}
a:hover{ text-decoration:none; color:#fa7410;}
a:focus{ outline: none; text-decoration:none; } 
input{outline:none} 
textarea {resize: none}
.blue{background:#5faee3!important;}
.green{background:#3fcc7b!important;}
.r-green{background:#d4f6cd!important;}
.orange{background:#ffdecc;}
i.region{font-style:normal;}
.BMap_bubble_content{cursor:pointer;}
.goinfo,.gocity,.gorept{cursor:pointer;}.goinfo:hover,.gocity:hover,.gorept:hover{color:#f4874a;}
.tangram-suggestion-main{z-index:99;}
/*search*/
.nothing{width:200px; height:80px;padding-top:40px;background-clip:padding-box;background-color:#ffffff;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 2px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);font-size:16px;position: absolute;margin:auto;top:0;bottom:0;left:0;right:0;text-align:center;display:none;z-index:9999;}
.nothing span{position:absolute; right:-7px; top:-7px; color:#fa7410; font-size:24px;cursor:pointer;}
.aui_state_focus{ background-clip:padding-box;background-color:#ffffff;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 2px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
font-size: 12px;position: absolute;text-align: left;left: 648px !important; top: 275px!important;z-index:9999!important;}
#jieshouren{position:absolute;right:15px;top:4px;cursor:pointer;color:#727272;}
.aui_content{font-size:14px;padding:0!important;}
.change_time{font-size:16px;}
.change_time a{color:#4c4c4c;line-height:32px;padding:0 5px;margin:0 5px;display:inline-block;}
.change_time a:hover,.change_time a.active{color:#fff;background:#008cd1;}
.columnar,.curve{margin-top:150px;display:inline-block;}
/*top*/
.header{width:100%;height:98px;background:#38434e;margin-bottom:10px;position:relative;display:inline-block;}
.header h1{margin:22px 0 0 58px; height:43px; font-size:28px; color:#e7e7e7;}
.header h1 img{float:left;}
.header h1 span{line-height:32px!important; float:left; border-left:solid 1px #9fa3a8; margin:4px 0 0 20px; padding-left:20px;}
.searchTop{outline:none;position:absolute;left:740px;top:26px;color:#e7e7e7;font-size:24px;}
.searchTopinput{width:220px;color:#e7e7e7;font-size:15px;border:none; background:none;margin-left:5px;}
.searchCon{width:120%;padding:10px;background:#fff;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);position:absolute;left:0;top:45px;z-index:9999;display:none;}
.searchCon li,.searchCon p{height:32px;line-height:32px;margin-bottom:12px;font-size:14px; text-indent:20px;color:#4c4c4c;cursor:pointer;}
.searchCon li:hover{background:#f2f2f2;color:#50b432;}
.topOut{position:absolute;right:30px;top:35px;color:#ccc}
.outYesNo{ background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);border-radius: 2px;bottom: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
font-size: 16px;height: 120px; left: 0;margin: auto;padding-top: 40px;position: absolute; right: 0;text-align: center; top: 0;width: 300px;z-index: 9999;}
.outYesNo span{width:100px;border-radius:5px;height:40px;line-height:40px;margin:20px;background:#f4874a;color:#fff;text-align:center;cursor:pointer;display:inline-block;}
/*main*/
.main{overflow:hidden;padding-top:5px;}
.m_left{width:16.66%; margin-left:0.785%; float:left;}
.m_left ul{border-radius:5px;background:#fff;margin-bottom:20px;position:relative;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);box-shadow:0 0 5px rgba(0, 0, 0, .1);}
.m_left h2{line-height:60px; background:#ecf0f5; font-size:20px; text-indent:5px;display:none;}
.m_left ul h3{height:60px;line-height:60px;font-size:20px;background:#f4874a;color:#fff;border-radius:5px 5px 0 0}
.m_left ul h3 span{margin-left:28px;} .m_left ul h3 em{font-size:25px;margin-right:10px;}
.m_left ul h3 b{width:117px; height:70px;font-size:18px;background:url(../img/sign1.png);position:absolute;right:-5px;top:0;font-style:normal;}
.m_left ul h3 b i{transform:rotate(30deg);font-weight:normal;display:inline-block;position:absolute;right:20px;top:-6px;}
.m_left ul h3 b.sign2{background:url(../img/sign2.png);}.m_left ul h3 b.sign3{background:url(../img/sign3.png);}
.m_left ul li{line-height:60px; border-bottom:solid 1px #ecf0f5; text-indent:20%; *text-indent:30px; cursor:pointer;}
.m_left ul li:last-child{border:none;}.m_left ul b{font-weight:normal;}.m_left ul li span:hover{text-decoration:underline;}
.m_left ul li:hover{color:#5faee3;}
.m_left ul[type=device] li:hover{color:#f4874a;}
.m_left ul[type=agent] li:hover{color:#3fcc7b;}

.m_right{width:81.77%; float:right; border-radius:5px; background:#fff;webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);box-shadow:0 0 5px rgba(0, 0, 0, .1); position:relative; overflow:hidden;}
.m_right h2{height:60px; line-height:60px; background:#ecf0f5; border-bottom:solid 1px #d1d1d1;font-size:18px;}
.m_right h2 span{width:260px; float:left; text-align:center; cursor:pointer;}
.m_right h2 span:first-child{border-left:none!important; width:300px;}
.m_right h2 span.active{height:57px; color:#50b432; background:#fff; border:solid 1px #d1d1d1; border-top:solid 3px #50b432; border-bottom-color:#fff;}
.m_right .num{height:60px;position:absolute; top:0; right:0;overflow:hidden;}
.m_right .num li{float:left;height:60px;line-height:60px;}.m_right .num li img{float:left;}
.m_right .num li b{height:60px; float:left; display:block;} .m_right .num li b.jiqi i{background-color:#ca6600;}
.m_right .num li b.baog i{background-color:#008ed7;} .m_right .num li b.wangd i{background-color:#01d061;}
.m_right .num li b i{width:28px; height:60px; margin-right:2px; float:left; background-image:url(../img/number.png);}
.m_right .num li span{width:70px; float:left; display:inline-block; text-align:center;}
.m_right .tab{display:none;height:100%;position:relative;*z-index:-2;}
.m_right .loading{position:absolute;width:218px;height:218px;margin:auto;top:0;bottom:0;left:0;right:0;display:none;z-index:9999;}
/* 搜索 */
.search{width:100%;padding:40px 0;text-align:center;position:absolute;top:80px;left:0;display:none;}
.search span{margin-right:15px;*display:inline;*float:left;}.search label{margin-right:8px}
.search select{width:120px; height:40px; text-align:center; border:solid 1px #d1d1d1; font-size:16px; border-radius:5px;}
.search .screen{display:inline-block;*float:left;}
.s_btn{width:80px; height:30px; line-height:30px; text-align:center; color:#fff; border:none; border-radius:5px; background:#02d061;font-size:18px; font-family:"\5fae\8f6f\96c5\9ed1";cursor:pointer;}
#date_demo3{width:190px;display:inline-block;}
.search_time{height:32px;display:none;}.search_time span{*float:none;}
.search_time i{width:42px;line-height:32px;text-align:center;border-left:solid 1px #d8d8d8;font-style:normal;font-size:14px;color:#4c4c4c;display:inline-block;cursor:pointer;}
.search_time i:first-child{border-left:none;}
.search_time i:hover,.search_time i.active{color:#008cd1;}
/* 报告表 */
.re-list{width:1024px;height:95%;overflow-x:hidden;overflow-y:scroll;background:#fff;padding:0 12px;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;font-size:15px;display:none;z-index:9999;}
.re-top{position:relative;margin-top:30px;}
.re-top .re-close{position:absolute;top:-40px;right:-15px;color:#f5874a;font-size:60px;cursor:pointer;}
.re-top .logo{position:absolute;top:10px;left:50px;width:56px;height:56px;background:url(../img/hos.jpg) no-repeat;}
.re-top h1{text-align:center;font-size:25px;margin-bottom:28px;color:#5d5d5d;}
.re-top h2{font-size:15px; color:#4c4c4c;}
.re-top h2 span{width:25%;float:left;line-height:55px;text-align:center;}
.re-table{margin-bottom:30px;}
.re-table table{border-left:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1;}
.re-table th,.re-table td{text-align:center;border-bottom:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;font-weight:normal;line-height:48px;}
.re-table th{background:#d3e7ff;}
.re-img{height:435px;margin:auto;display:inline-block;}
.re-img li{height:274px;float:left;border:solid 1px #dadbde;padding:10px;padding-bottom:55px;margin:50px 0 0 15px;position:relative;}
.re-img li img{width:100%;height:100%;}
.re-img .re-tm{width:113px} .re-img .re-tm i{width:34px; height:310px; position:absolute; left:-24px; top:-16px; background:url(../img/scale_3.png) no-repeat;}
.re-img .re-a{width:74px} .re-img .re-yl{width:34px;}.re-img .re-yl span{white-space:nowrap;position:absolute;left:13px;bottom:-11px;}
.re-img .re-kpa{width:274px;} 
.re-img .re-kpa i{width:312px; height:346px; position:absolute; left:-24px; top:-16px; background:url(../img/scale_3.png) no-repeat;}
.re-yl b,#pressure{width:14px;position:absolute; bottom:54px; left:20px;}
.re-yl i,#pressure i{width:12px; height:30px; border:solid 1px #dadbde; margin-bottom:2px; float:left;overflow:hidden;}
#pressure i{background:#75df59;}
#pressure i:last-child{background:#f3b411;}

/* 滚动新闻 */
.news h3{margin:0 12px;font-size:16px;padding-top:5px;position:relative;z-index:1;background:#fff;text-align:center}
.news ul{margin:0 12px;position:relative;z-index:0;}
.news ul li{min-height:52px;padding:15px 0; border-bottom:dotted 1px #d1d1d1;overflow:hidden;position:relative;cursor:pointer;}
.news ul li img{width:52px; height:52px;position:absolute;top:15px;left:0;}
.news ul li p{line-height:18px;font-size:12px;margin-left:65px}
.news ul li p span{color:#5faee3;}.news ul li p time{color:#999;}.news ul li p i{display:none;}.news ul li b{font-weight:normal;}
/* 服务器负载 */
.server{width:19%;/*border:solid 1px #d1d1d1;*/ position:absolute; top:400px; right:0; overflow:hidden;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
/* 饼图 */
.round{width:19%;/*border:solid 1px #d1d1d1;*/ position:absolute; top:0; *top:30px; right:0; overflow:hidden;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}
#round{width:220px;margin:0 auto}
/* 柱状图 */
#columnar{width:100%;height:600px;*margin-top:150px;}
/* 曲线图 */
#curve{width:100%;height:600px;*margin-top:150px;}
/* map */
#map{ margin-top:30px; width:77%;}
.map-info{ position:absolute; right:0; top:0; *top:30px; width:100%;}
.map-info h3{ float:left;}
.map-info .a-btn{ width:90px;height:38px;line-height:36px; text-indent:15px; font-size:16px; float:left; margin-left:40px; border-radius:5px; background:#97abbe; color:#fff; display:none;}
.map-info .a-btn span{font-size:20px;}
.map-info .a-btn:hover{ background:#c8a5df;}
.map-img{ margin:10px auto; width:581px;}
#allmap_bg{position:absolute;top:0;left:0;width:100%;height:100%;*margin-top:30px;z-index:-1;}
#allmap{width:100%;height:100%;}
#allmap_bk,#allmap_see{position:absolute;top:15px;left:15px;width:70px;line-height:38px;font-size:16px;border-radius:5px;background:#666;background:rgba(0,0,0,0.5);color:#fff;z-index:1;cursor:pointer;text-align:center;display:none;}
#allmap_search{display:none;width:420px;height:38px;line-height:38px;font-size:16px;position:absolute;top:15px;left:100px;z-index:1;box-shadow:3px 3px 5px rgba(0, 0, 0, .37);}
#allmap_search label{width:90px;height:38px;float:left;text-align:center;background:#3385ff;color:#fff;}
#allmap_search input{width:330px;height:38px;float:left;border:none;background:#fff;text-indent:5px}
#allmap_see{right:15px;left:auto}
/* 列表分页 */
.dataTable{font-size:16px;}
table.dataTable.no-footer{border-bottom:none;}
table.dataTable thead th{font-size:18px;height:50px;background:#d3e7ff;border-bottom:solid 1px #d1d1d1;color:#4c4c4c;box-shadow:none;}
.dot table.dataTable tbody th, .dot table.dataTable tbody td{text-align:center;height:45px;}
.equ table.dataTable tbody th, .equ table.dataTable tbody td{text-align:center;height:45px;}
.paging_full_numbers{height:auto;line-height:auto;}
.dataTables_length{display:none;}
.dataTables_wrapper .dataTables_info,.paginate_button.disabled {font-size:16px;color:#666;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button{font-size:14px;color:#666;}
/*网点列表*/
.map_box_bg{width: 100%; height:100%; position: fixed; top:0; background: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 9000; display: none;}
.map_box{min-height:800px;height:100%;position:absolute;left:0;top:0;margin:90px 0;z-index:99;background:#fff;overflow:hidden;display:none;}
.map_box_cont{display: block; position:relative;top:0;}
.map_box_cont h2{background:#f19149; height:60px; line-height:60px; text-align:center; font-size:24px; color:#fff;overflow:hidden;}
.map_box_cont h2 span{width:auto;float:none;}
.map_box_cont h3{background:#ecf0f5; height:60px; line-height:60px; border-bottom:solid 1px #d1d1d1; font-size:20px;}
.map_box_cont h3 span{width:33.26%;float:left;text-align:center;cursor:pointer;} .map_box_cont h3 span em{font-size:24px;margin-right:8px;}
.map_box_cont h3 span.one{ color:#41cd7d;border-left:none!important;} .map_box_cont h3 span.two{ color:#f4874a;} .map_box_cont h3 span.thr{ color:#5faee3;border-right:none!important;}
.map_box_cont h3 span.active{background:#fff;height:61px;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;}
.map_box_cont b{font-weight:normal;}
.cont_list{margin:25px;overflow:hidden;}
.mapclose{position: absolute; right:20px; top:0; cursor: pointer; font-size:26px;color:#fff;}
.cont_list >div{ display:none; }
.cont_list ul{border-top:solid 1px #d1d1d1; margin-bottom:60px; border-left:solid 1px #d1d1d1;position:relative;}
.cont_list ul li{height:57px;line-height:57px;border-bottom:solid 1px #d1d1d1;font-size:16px;} .cont_list ul li:first-child{background:#d3e7ff;font-size:18px;}
.cont_list ul li span{background:url(../img/line.jpg) no-repeat right;text-align:center; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cont_list ul.dot span{width:25%;}.cont_list ul.equ span{width:20%;}.cont_list ul.report span{width:14.285%;}
.cont_list ul li span a.look{width:88px; line-height:36px; margin:10.5px auto; display:block; border-radius:5px; background:#5faee3; color:#fff;}
.page{width:100%;position:absolute;height:60px; overflow:hidden;left:0;bottom:-45px;text-align:center;}
.page a,.page span{line-height:36px;padding:0 18px; margin:0 4px; border-radius:3px; border:solid 1px #d1d1d1; color:#4c4c4c; font-size:14px; display:inline-block;}
.page a:hover,.page span.current{background:#f19149;border:solid 1px #f19149;color:#fff;}
.page #G_val{width:50px; height:36px; line-height:36px; border:solid 1px #d1d1d1;margin:0 4px;}
.page #GO{width:50px;line-height:35px;border:none;background:#3fcc7b;cursor:pointer;margin:0 4px;font-size:14px;color:#fff;}
/* admin */
.admin{width:600px;height:300px; /*height:400px;*/ background:#3e6990; border:solid 1px #1e5d80;box-shadow:0px 0px 4px #82bdd3; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;}
.admin .htlogo{position:absolute;top:-100px;left:-23px;width:646px;height:52px;background:url(../img/HT-logo.png) no-repeat;}
.admin ul{width:435px;margin:50px auto; color:#fff;}
.admin ul li{margin-bottom:20px;}
.admin ul li span{min-width:75px; display:inline-block;}
.admin ul li ._input,.admin ul li ._input2{width:360px; height:50px; line-height:50px; border:none; background:#eee; text-indent:10px;}
.admin ul li ._input2{width:205px;}
.admin ul li .yzm{width:128px; height:48px; line-height:48px; border:solid 1px #395d7c; float:right;}
.admin ul p ._btn{width:360px; height:50px; line-height:50px; background:#00a3ee; color:#fff; border:none; font-size:18px; float:right; cursor:pointer;}
.csvlaber{font-size:14px;color:#ff9c2c;margin-bottom:20px;display:none;text-align:right;}
/*图标*/
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1452582106_6957326.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1452582106_6957326.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1452582106_6957326.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1452582106_6957326.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1452582106_6957326.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  /*-webkit-text-stroke-width: 0.2px;*/
  -moz-osx-font-smoothing: grayscale;
}   

@media screen and (max-width: 1600px){
	body{font-size:16px;}
	.num{display:none;}
	.m_left ul h3{font-size:18px;}
	.header h1{font-size:24px;}
	/*.search{text-align:left; padding-left:100px;}
	.search .screen{display:block;margin-bottom:10px;padding-left:10px;}*/
	.search,.change_time{font-size:14px;}
	.search select{width:60px;font-size:14px;height:30px!important;}
	.search span{margin-right:5px;}
	.s_btn{width:62px;font-size:14px;}
	#date_demo3{width:auto;}
	.columnar,.curve{margin-top:110px;}
    .map_box_cont h2{height:50px;line-height:50px;font-size:20px;}	
    .map_box_cont h3{height:50px;line-height:50px;font-size:18px;}
    .map_box_cont h3 span.active{height:51px;}
	table.dataTable thead th{height:40px;font-size:16px;}
	.equ table.dataTable tbody th, .equ table.dataTable tbody td{height:35px;}
	.dot table.dataTable tbody th, .dot table.dataTable tbody td{height:35px;}
	.dataTable {font-size:14px;}
	.cont_list ul li{height:47px;line-height:47px;font-size:14px;} .cont_list ul li:first-child{background:#d3e7ff;font-size:16px;}
	.cont_list ul li span a.look{width:88px; line-height:36px; margin:5.5px auto; display:block; border-radius:5px; background:#5faee3; color:#fff;}
}
@media screen and (max-width: 1200px){
	.header{margin-bottom:0;height:60px;}	
	.header h1{margin:10px 0 0 35px;font-size:18px;}
	.header h1 img{width:180px;}
	.header h1 span{line-height:26px!important;}
	.searchTop{top:12px;left:520px;}
	.m_left{width:99%; margin-left:1%;margin-bottom:5px;}
    .m_left ul{margin-bottom:6px;height:42px;line-height:42px;overflow:hidden;}
    .m_left ul h3{width:98px;height:42px;line-height:42px;font-size:16px;text-align:center;display:inline-block;margin-right:35px;}
    .m_left ul h3 span{margin-left:0;} .m_left ul h3 em{font-size:22px;margin-right:6px;} .m_left ul h3 i{display:none;}
    .m_left ul li{width:170px;display:inline-block;line-height:42px;border-bottom:none; text-indent:0;}
	.m_left ul h3{border-radius:0;}
	.m_left ul h3 b{display:none;}
	#round{width:auto;}
	.m_right{width:99%;height:auto!important;}
    .m_right h2{height:40px; line-height:40px; font-size:16px;}
    .m_right h2 span.active{height:37px;}
	#map{ margin-top:0;}
	.re-list{width:950px;}
	.map_box{margin:0}
	.page{bottom:-25px;}
	.search,.change_time{padding:0;}
}