.banner .flexslider{position:relative;height:416px;overflow:hidden;  z-index: 4;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:416px;}
.banner .slides li a{ display:block; height:416px;width:100%;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#FFF;cursor:pointer; color: #FFF;   }
.banner .flex-control-nav .flex-active{background:#ff7a02;}
 

/*pro_tj*/
.pro_tj{width:518px;}
.pro_tj .flexslider{position:relative;height:320px;overflow:hidden;  z-index: 4;}
.pro_tj .slides{position:relative;z-index:1;width:518px;}
.pro_tj .slides li{height:320px;width:518px;position: relative;}

.pro_tj .slides li img{height:320px;width:518px;}
.pro_tj .slides li a.tjimg{ display:block; height:320px;width:100%;color:#FFF;}
 .pro_tj .slides li p{height: 34px;position: absolute;z-index: 9;bottom: 0px;left:0px;line-height: 34px;background: url(../images/pro_hover.png) repeat-x top center; width: 100%;font-size: 14px;}
 .pro_tj .slides li p a{color:#FFF;width:300px;padding-left: 10px;}
.pro_tj .flex-control-nav{position:absolute;bottom:0px;z-index:8;width: 160px; text-align:center;height: 34px;right: 0px; }
.pro_tj .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:10px 5px 0;*display:inline;zoom:1;border-radius: 14px;}
.pro_tj .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:44px;overflow:hidden;background:#FFF;cursor:pointer; color: #FFF; border-radius: 14px;  }
.pro_tj .flex-control-nav .flex-active{background:#ce0000;}


 
 



 
 
 

.fc{margin-top: 30px;}



.fc li p {
	height: 40px;  
	line-height: 40px;
	overflow: hidden; display:block;
	font-size: 14px; 
}



.fc li {
	width:228px;
	float: left;
	height:200px; 
	margin:  10px 28px 0px 0px;
	display: inline;
	text-align: center;  
	position: relative; background:#FFF;  
}

.fc li:last-child{
	margin-right: 0;
}
.fc li a {
	overflow:hidden;
	 
}
.fc li a.picshow1 {
	width:228px;
	height:173px; 
	overflow:hidden;
	display:block; 

}
.fc li img {
	width:228px;
	height:173px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
	object-fit: contain;
	background: #f2f2f2;
}
.fc li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.fc li p:hover a  {
	color:#59b332;font-weight: bold;
}
 .news{width:446px;}
.mt40{margin-top: 40px;}
 .news_t  a.more{color: #8b8b8b;}
 .news_t h3 a{font-size: 18px;font-weight: bold;color: #ca1011;background: url(../images/news_tag.jpg) no-repeat left center; padding-left: 36px;}
  .news_t h3{float: left;}

  .news dd p{line-height: 24px;height: 48px;overflow: hidden;}
    .news dd a{color: #ca1011;margin-top: 4px;}
.news dt{text-align: center; height: 40px;line-height: 40px;display: block;overflow: hidden;}
.news dl{margin-top: 10px;}
    .news dt a{font-size: 16px;color: #d40017;}

.news ul{margin-top: 10px;background: url(../images/news_xtag.jpg) no-repeat left center; padding-left: 30px;}
.news li{line-height: 28px;height: 28px;}
.news li a{width:325px;float: left;height: 28px;line-height: 28px;display: block;overflow: hidden; }
.news li span{float: right;}
.news_t ul{width:742px;margin:0  0 0 50px;float: left;}

.news_t li{width:136px;height: 38px;background: #e5e5e5;display: block;float: left;text-align: center;line-height: 38px;margin-right: 17px;}
.news_t li a{font-size: 16px;color: #4b4b4b;}
.news_t li:hover{background: #ca1011;}
.news_t li:hover a{color:#FFF;}


.links_dbg{background: #f3f3f4;height: 196px;}

.links_dbg .news_t h3 a{background: url(../images/link_tag.jpg) no-repeat;}

.pro .news_t h3 a{background: url(../images/pro_tag.jpg) no-repeat;}

.links_dbg .news_t{margin-top: 80px;width:150px;}




.links_n{margin-top: 30px;width:840px;}



.links_n li p {
	height: 40px;  
	line-height: 40px;
	overflow: hidden; display:block;
	font-size: 14px; 
}



.links_n li {
	width:162px;
	float: left;
	height:140px; 
	margin:  10px 28px 0px 0px;
	display: inline;
	text-align: center;  
	position: relative; 
}
.links_n li a {
	overflow:hidden;
	 
}
.links_n li a.picshow1 {
	width:158px;background: #FFF;
	height:103px; 
	overflow:hidden;
	display:block; padding: 3px;border: 1px solid #cfcfcf;

}
.links_n li img {
	width:158px;
	height:103px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.links_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.links_n li p:hover a  {
	color:#59b332;font-weight: bold;
}