.part-title{
  color:#333;
  font-size: 18px;
  padding:35px 0 20px;
}
.part-title-icon{
  width:20px;
  height:20px;
  display: inline-block;
  margin-right:7px;
  vertical-align: middle;
  background:url(/global/part_title_icon1_03.png) no-repeat left center;
} 
.part-title-icon.icon2{background:url(/global/part_title_icon2_03.png) no-repeat left center;}
.part-title span{
  display: inline-block;
  vertical-align: middle;
}
.economy-wrap{background: #fff;}
.economy-left{
  width:25%;
  border-right:1px solid #e0e0e0;
}
.economy-left .chart-tab .item{
  font-size: 16px;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
  padding:25px 0 ;
  cursor: pointer;
}
.economy-left .chart-tab .current{
  color:#dd2c00;
  border-left:5px solid #dd2c00;
  background:#f8f8f8;
}
.economy-left .chart-tab .item:hover{
  color:#dd2c00;
  background:#f8f8f8;
}
.economy-right{
  width:75%;
  padding:30px;
}
.select-item-group .item{
  float:left;
  margin-right:12px;
  line-height: 36px;
}
.select-item-group .line{
  width:20px;
  height:3px;
  margin-top:17px;
  background: url(/global/splice_icon_03.png) no-repeat left center;
}
.select-item-group .search .search-btn{
  width:90px;
  height:36px;
  display: block;
  color:#fff;
  background:#dd2c00;
  border-radius: 5px;
  cursor: pointer;
}
.select-item-group .search .search-btn:hover{background:#ee2f00;}
.select-item-group .item:first-child{
  color:#2972b0;
}
.select-item-group .type-select{
  border-radius: 5px;
  border:1px solid #e0e0e0;
  background:url(/global/select_icon_03.png) no-repeat 92% center;
  width:140px;
  padding:0 30px 0 9px;
  position: relative;
}
.select-item-group .type-select input{width:100%;}
.select-item-group .type-select ul{
  width: 100%;
  text-align: left;
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 40px;
  overflow: hidden;
  background-color: #fff;
  max-height: 300px;
  overflow-y: auto;
  border:1px solid #e8e8e8;
  border-radius: 5px;
  box-shadow: 1px 2px 12px rgba(77,77,77,.1);
}
.select-item-group .type-select ul li{
  padding-left:9px;
  color:#666;
}
.type-select ul li.on{
  background:#f7f7f7;
}
.chart-wrap{
  margin-top:15px;
}
.img-container{
  width:800px;
  height:380px;
  display: block;
}
.img-container img{
  width:100%;
  height:100%;
}
.data-wrap{
  background:#fff;
  padding:20px 0;
}
.data-wrap .data-content{
  width:33%;
  padding: 0 25px 65px 25px;
  min-height: 280px;
  position: relative;
}
.data-wrap .data-content2{
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
}
.data-wrap .data-content:last-child{border-right:0;}
.data-content h5{
  font-size: 16px;
  padding-bottom:7px;
  color:#f07b00;
}
.count-table{
  width:100%;
  font-size: 13px;
  border-top:1px solid #e0e0e0;
  border-left:1px solid #e0e0e0;
}
.count-table th{
  font-weight: normal;
  background: #e1f1eb;
}
.count-table th,td{
  border-right:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  padding:10px 5px;
}
.data-content h6 {
  font-size: 14px;
  height: 50px;
  color:#2972b0;
  text-align: center;
  line-height: 22px;
  position: absolute;
  left:25px;
  right:25px;
  bottom:0;
}
.data-chart-wrap .pic-content{
  width:340px;
  height:310px;
  margin-top:5px;
}
.data-chart-wrap .pic-content img{
  width:100%;
  height:auto;
  display: block;
}


.data-news-wrap{margin-top:40px;}
.data-news-left{
  width:49%;
  background:#fff;
}
.data-news-right{
  width:49%;
  background:#fff;
}
.data-news-title{
  border-left:5px solid #dd2c00;
  padding:30px 30px 0;
  font-size: 20px;
}
.data-news-title .title-item{
  border-bottom:1px solid #e0e0e0;
  padding-bottom:10px;
}
.data-news-title .title-item .item{
  display: inline-block;
  padding:0 16px 0 16px;
  border-right:1px solid #e0e0e0;
  cursor: pointer;
}
.data-news-title .title-item .current{color:#dd2c00;}
.data-news-title .title-item .item:first-child{padding-left:0;}
.data-news-title .title-item .item:last-child{border-right:0;}
.data-news-content{
  padding:0 30px 35px;
}
.data-news-content p{
  padding-top:26px;
  font-size: 16px;
  overflow: hidden;
}
.data-news-content p a{
  width:70%;
  color:#333;
  float:left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space:nowrap;
}
.data-news-content p a:hover{color:#dd2c00;}
.data-news-content p span{
  float:right;
  color:#999;
}



.data-news-title .title-item .current a {
    color: #dd2c00;
	font-weight: bold;
}
.data-news-title .title-item  a {
    color: #333;
	
}