*{margin:0;padding: 0;font-family:"Helvetica Neue",Arial,"Hiragino Sans GB",STHeiti,"Microsoft YaHei"}
body{background: #efefef;}
a{ text-decoration: none; color: #323232;}
li{list-style: none;}
img{width: 100%;}

.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block; content: '';clear:both;overflow: hidden; height: 0;}

header{background: #fff;}
nav{}
.header{height:58px;line-height: 58px; margin: auto; width: 1200px;}
header .logo{margin: 5px 20px 0 0;width: auto;height: 50px;}
header nav{margin-left: 90px;}
header nav a{color: #646464; display: inline-block;height:22px;line-height: 22px;  border-right: 1px #d1d1d1 solid;width: 100%;}
header li:last-child a{border-right: none;}
header li{display: inline-block;width: 12%; text-align: center;}
header li.active{border-bottom: 3px #0fa1f6 solid;height: 55px;}
header li.active a{ color: #000; font-weight: bold;}

.footer{color: #646464; text-align: center;font-size: 12px;}
.footer img{width: auto;vertical-align: middle;}
.footer p{line-height: 25px;}
.footer a{cursor: default;}

.banner img{width: 100%;}
.container{width: 1200px; margin:auto; position: relative; top:-230px;}
.item-box{background: #fff;padding: 20px; margin:0 auto 20px;}
.item-content-maxmargin{ margin-top: 30px; }
.item-title{margin-bottom: 20px;}
.item-title h2,.tab-item-box .tab-title-item{float:left; font-size: 20px; color: #fff; width:148px; height:45px; background: url(../images/tbg.png) no-repeat;text-align: center; line-height: 45px; font-weight: bold;text-indent: -5px;}
.tab-content-box{display: none;}
.tab-item-box .tab-titles{float: left;min-width: 300px;}
.tab-item-box .more-bg{margin-left: 300px;}
.tab-item-box .tab-title-item{color: #0166b6;background-position:-150px 0;cursor: pointer;}
.tab-item-box .tab-title-item.current-tab{background-position:0 0;color: #fff;}
.more-bg{margin-left: 148px;}
.more-bg .more{color: #525252; font-size: 12px;margin-top: 27px; float: right}
.more-bg .line{background: url(../images/tag.png) 0 bottom repeat-x;height: 42px;margin-right: 45px;}

/*************工作动态****************/
/*轮播图*/
#swiper1 .swiper-slide { height: 310px; position: relative;}
.swiper-slide img { height: 100%; width: 100%;}
#swiper1 img{min-width:640px;height: 310px;}
.swiper-slide .img-info{position: absolute; bottom:0;background-color: rgba(0,0,0,0.6); width: 100%; height: 50px; line-height: 50px; text-indent: 10px; color: #fff;}
.pagination {position: absolute;right: 14px;z-index:10;text-align: center;bottom:15px;}
.swiper-pagination-switch {display: inline-block;width: 11px;height: 11px;border-radius: 10px;margin: 0px 3px;cursor: pointer; background: #cecece;}
.swiper-active-switch {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;background: #feb22e; border:1px #feb22e solid;margin: -1px 5px;}

.work-news-img{width: 58%;height: 310px;}
.work-news-text{width: 40%;}
.work-news-text h3{text-align: center; color: #2e2e2e;margin-bottom: 15px;font-size: 20px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.abstract{color: #797979;margin:0 0 15px;height: 65px;overflow: hidden;font-size: 14px;}
.abstract a{color:#797979; }
.news-list{border-top: 1px #bab9b9 dashed; color: #323232;padding: 10px 0;font-size: 14px;}
.news-list li{line-height: 30px;margin:10px 0; list-style: inside; color: #feb22e;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*****************banner******************/
.scroll-banner,.scroll-banner .swiper-container,#swiper2 .swiper-slide{height:470px;}
.scroll-banner{margin-bottom: 20px;}
.swiper-button-next, .swiper-button-prev {display: none; position: absolute; top: 50%; width: 27px;height: 44px; margin-top: -22px;z-index: 10; cursor: pointer;-moz-background-size: 27px 44px; -webkit-background-size: 27px 44px;background-size: 27px 44px; background-position: center;background-repeat: no-repeat;}
.swiper-button-prev { background-image: url(../images/prev.png);left: 10px;}
.swiper-button-next{ background-image: url(../images/next.png); right: 10px; left: auto;}
#swiper2:hover .swiper-button-prev,#swiper2:hover .swiper-button-next{display: block;}
/******************评价考核****************/
.assess-list{width: 50%;}
.assess-list h3{color: #0064b3; text-align: center; font-weight: normal;margin-bottom: 10px;font-size: 20px;}
#swiperTable{width:94%;height:460px;padding: 0 3%;background: #f9f9f9;}
.assess-list .swiper-slide{float: none;height: 45px; border-bottom: 1px #e5e5e5 solid;}
.assess-list-header{padding: 0 3%; background: #0166b6;}
.assess-list-header li{float: left; width:20%; color: #fff; height: 50px;line-height: 50px;text-align: center;}
.assess-list .swiper-slide span{float:left; width: 20%; height: 45px; line-height: 45px; text-align: center;font-size: 14px;}
/*****************质量安全县****************/
.safe-county{display: none; width:60%; float: left; border:1px #e5e5e5 solid;padding:20px 2%;height:338px;/* min-height: 260px; */ overflow: hidden;}
.safe-county li{line-height: 35px; display: inline-block; width:160px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;font-size: 14px;}
.safe-county li:before{content:''; width:12px; height:12px; background: #d00c0e; display: inline-block;margin-right: 12px;vertical-align: middle;}
.safe-county li a:hover,.safe-county li a:active{color: #d00c0e;}
.other-side{width:35%; text-align: right;}

/****************创建模式*****************/
.mode-box,.chart-box{width: 48%;height:340px;}
.mode-box img{height: 100%;}
.mode-info{width: 50%;line-height: 24px;color: #6d6d6d;}
.item-box-mode h3{margin-bottom: 10px; text-align: center; color: #323232;}
.item-box-mode .mode-info{max-height: 340px;overflow-y: auto;}
.item-box-mode .mode-info>p{font-size: 14px;}


/*******信用排名*******/
.credit-monitoring{
	border:1px solid #e5e5e5;
	position:relative;
}
.credit-monitoring .zoom-tool{
	position:absolute;
	left:20px;
	bottom:10px;
}
.credit-monitoring .zoom-tool button{
	border: 1px solid #868686;
	color:#868686;
	width:30px;
	height:20px;
	line-height:10px;
	outline:none;
	background-color:#fff;
	cursor:pointer;
}
.credit-monitoring .zoom-tool button.disabled{
	border: 1px solid #ccc;
	color:#ccc;
	cursor:default;
}
.credit-monitoring h1 {
  font-size: 18px;
  text-align: center;
  margin-top:20px;
  font-weight:normal;
}
.credit-monitoring-map {
  width: 483px;
  float: left; 
}
.credit-monitoring-map-table {
  width: 483px;
  height: 402px;
}
.credit-monitoring-index {
  width: 444px;
  float: right;
  margin-right:32px;
}
.credit-monitoring-index-table {
  height: 360px;
  border-radius: 15px;
  overflow: hidden;
  margin-top:20px;
}
.credit-monitoring-index-table .table-body {
  height: 320px;
  overflow: hidden;
  background-color:#f9f9f9;
}
.credit-monitoring-index-table .table-row-head{
  padding:0 4%;
}
.credit-monitoring-index-table .table-body .table-row p{
  border-bottom: 1px solid #e5e5e5;
  margin:0 4%;
}
.credit-monitoring-index-table .table-row-head{
  background-color:#66ccff;
  color:#fff;
}
.credit-monitoring-index-table .table-row {
  font-size: 0;
  height:40px;
}
.credit-monitoring-index-table .table-row span {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  height: 39px;
  line-height: 39px;
  vertical-align:top;
}
.credit-monitoring-index-table .table-row .ranking {
  width: 12%;
}
.credit-monitoring-index-table .table-row .city {
  width: 34%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.credit-monitoring-index-table .table-row .index {
  width: 20%;
}
.credit-monitoring-index-table .table-row .province {
  width: 34%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zoom {
  zoom: 1;
}

.zoom:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}