@charset "utf-8";



.banner{ min-width:980px;height:450px; position:relative; margin:0 auto; overflow:hidden; z-index:1; margin-bottom:30px;}
.banner_show{ width:100%; text-align:center; height:450px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}
.none{ display:none;}
/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:220px;width:1100px;left:50%; height:37px;margin-left:-585px; border:#006600 solid 1px;}
.banner_pre_next a{ width:37px; height:37px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-37px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-37px; background-position:-37px 0px;}


/*圆点*/
.yq_banner_list{ width:200px; height:25px;position:relative; top:185px; text-align:right; z-index:1000; left:120px; padding-right:12px; background:#009900;}
.yq_banner_list a{ display:inline-block; width:19px; height:19px;background:url(../images/abg.png) no-repeat right; margin-right:10px;}
.yq_banner_list a.hover{background:url(../images/abg.png) no-repeat left; }

/*文字*/
.banner_mag{width:400px;height:70px;position:absolute; overflow:hidden;left:50%;margin-left:140px;text-align:left;z-index:99;font-family:"Microsoft YaHei"; border:#006600 solid 0px; margin-top:60px; background:url(../images/ico3.png) repeat;text-align:center;padding:30px; display:none;}

.banner_magbox p{font-size:28px; font-weight:normal;color:#fff; margin-bottom:10px; line-height:250%; }



.in_t{
	width:100%;
	height:auto;
	float:left;
	text-align:left;margin-bottom:20px;
	border-bottom:#eeeeee solid 1px; line-height:48px;
	}
.in_t p{
	 float:right; color:#999; font-size:12PX;
	}
.in_t p a{
	  color:#999;
	}	
.in_t p a:hover{
	  color:#23ac38;
	}		
	
.in_t h3{
	float:left; display:inline;
	font-size:22px; color:#23ac38;
	}	


.in_t2{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	 background:#1b74ce; border-bottom:#1b74ce solid 0px;
	}
	
.in_t2 h3{
	color:#fff;float:left; background:#075caf; margin:0px; padding:0 18px 0 0; padding-bottom:2px;
	}	
.in_t2 p a{
	margin-right:10px; color:#fff;
	}			

.in_t3{
	width:100%; background:url(../images/link.png) top left no-repeat;  border-bottom:#1b74ce solid 0px;
	}
	
.in_t3 h3{
	color:#fff;float:left; padding:0 18px;
	}
	
.wrap_fff {
	width:100%; height:auto; float:left; background:#fff; text-align:center; padding: 30px 0; margin-bottom:0px;
}	
.wrap_grey {
	width:100%; height:auto; float:left; background:#f4f6f7; text-align:center; padding: 40px 0; margin-bottom:30px;
}	
	

.in_ad{
	width:100%; height:400px; background:url(../images/banner1.jpg) center center no-repeat; margin: 0 auto; float:left;
}		

.in_flash_f{
	 width:600px; float:left; border:#00CC00 solid 0px; display:inline; margin:35px 0 35px 35px; overflow:hidden;
	}
.in_flash_f img{
	 width:600px; height:330px; text-align:left;
	}

.in_flash_f p{
	 width:100%; background:#fff; text-align:left; font-size:18px; text-indent:1em; margin-top:5px; position:relative; margin-top:-64px; z-index:2; height:60px; line-height:60px;
	}	

	
	
.in_flash_s{
	 width:300px; float:left; border:#00CC00 solid 0px; display:inline;  margin:35px 0 35px 35px; background:#fff; text-align:center; height:330px;
	}
.in_flash_s img{
	 width:300px; height:180px; text-align:left;
	}

.in_flash_s p{
	 width:80%; margin: 0 auto; background:#fff; text-align:left; font-size:18px;  margin-top:5px; line-height:28px;margin-top:15px; 
	}
.in_flash_s h5{
	width:80%; margin: 0 auto; background:#fff; text-align:left;  margin-top:20px; text-align:left; font-weight:bold;
	}				


.in_news {
	width:650px; border:#006600 solid 0px; 
}	

	

.in_news_fou{
	 width:100%;  margin-top:8px;  padding:15px 0 15px 0;
	}

.in_news_fou img{
	float:left; display:inline; width:200px; height:120px;
	}
.in_news_fou h3{
	float:right; display:inline; width:460px;  text-align:left;
	}
.in_news_fou p{
	float:right; display:inline;  width:460px; text-align:left; color:#999;  margin-top:5px; line-height:24px;
	}		
.in_news_fou h5{
	font-size:12px; margin-top:5px;
	}		
	


.in_news ul {
	width:100%; height:auto; float:left; display:inline; margin:0px 0 0px 0; text-align:left;
	}
.in_news ul li {
	width:100%; height:auto; float:left; display:inline;border:#CCC solid 0px; text-align:left;  border-bottom:#eee solid 1px; margin-bottom:20px; padding-bottom:20px;
	}

.in_news ul li h3{
	float:right; width:560px; font-weight:bold;
	}
.in_news ul li p{    
	float:right; color:#666; width:560px;line-height:150%; margin-top:10px;
	}
	
	
.in_news_fou_time{
	font-size:12px; width:60px; height:60px; border:#dbdbdb solid 1px; float:left; text-align:center; background:#fff; margin-top:3px; overflow:hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}	
.in_news_fou_time h2,.in_news_fou_time h4{
	width:100%; line-height:18px;
	}	
		
.in_news_fou_time h2{
	font-weight:bold; line-height:38px; background:#dbdbdb; font-size:26px; font-family:Arial, Helvetica, sans-serif; margin-bottom:2px;
	}
.in_news_fou_time h4{
	font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#999; 
	
	}	
		
	


.in_news2 {
	width:300px; text-align:center;
}				

.in_news2 ul {
	width:299px; height:auto; margin:0 auto;  margin-top:0px; border-right:#eee solid 1px;
	}
.in_news2 ul li {
	width:100%; height:auto; float:left; display:inline; border-top:0px; border-bottom:#dcdcdc dotted 0px; text-align:left; padding:4px 0px;
	}	
.in_news2 ul li em{
	height:6px; width:6px; float:right;  display:block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius:  50%; border:#aaa solid 1px; margin-right:-4px; background:#fff; margin-top:6px;
	}
.in_news2 ul li h4{
	float:left; width:285px;border:#f00 dotted 0px; margin:0; text-overflow:ellipsis;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;
	}
.in_news2 ul li p{
	width:280px;font-size:14px; font-family:Arial, Helvetica, sans-serif;float:left; color:#999;border:#f00 dotted 0px; margin:0; padding-top:5px;
	}
	
.in_news2 ul li a{
	display:block;
	
	}
.in_news2 ul li a:hover em{
	border:#44c700 solid 1px; background:#44c700; 
	}	



.in_news3 {
	width:475px; 
}	

.in_news3 ul {
	width:100%; height:auto; margin:0 auto; height:480px; overflow:hidden;
	}
.in_news3 ul li {
	width:100%; height:auto; float:left; display:inline;border-bottom:#eee solid 1px; text-align:left; height:90px; padding-bottom:15px; margin-bottom:15px;
	}	
.in_news3 ul li img {
	width:148px; height:90px; float:left; display:inline;text-align:left;
	}		
.in_news3 ul li h3{
	float:right; width:295px; line-height:140%; margin-bottom:5px; 
	}
.in_news3 ul li p{
	width:295px;font-size:14px; font-family:Arial, Helvetica, sans-serif;float:right; color:#999;border:#f00 dotted 0px; padding:0px; margin:0px;
	}	
			
.in_news3 ul li.wi h3{
	float:right; width:100%; line-height:140%; margin-bottom:5px; text-overflow:ellipsis;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;
	}
.in_news3 ul li.wi p{
	 width:100%; font-size:14px; font-family:Arial, Helvetica, sans-serif;float:right; color:#999;border:#f00 dotted 0px; padding:0px; margin:0px;
	}	
		

.in_link{
	width:100%; height:auto; margin-bottom:0px;
	}
.in_link ul{
	width:100%; height:auto;  float:left; display:inline;background:#f4f6f7; 
	}
.in_link ul li{
	width:309px; height:auto; margin:20px 30px 20px 0;text-align:center; padding:0px 0px; border-right:#bcbcbc dotted 1px; 
	}	
.in_link ul li a  {
	display:block;
}			 
.in_link ul li a img {
    width:50px; height:50px; margin: 0px auto 0 0; background:#769e61; padding:10px; float:left;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius:  50%;
}
.in_link ul li a h3{
	width:220px; float:right; line-height:140%; margin-bottom:10px; text-align:left; font-size:20px; margin-top:5px;
	}

.in_link ul li a p {
    width:220px;float:right; text-align:left; font-size:14px; line-height:20px; color:#999; 
}

.in_link ul li a:hover img {
    background:#44c700;
}
.in_link ul li a:hover h3{
	
	}

.in_link ul li a:hover p {
     color:#23ac38;
}




.in_flink{
	width:100%; height:auto; 
	}
.in_flink ul{
	width:100%; height:auto;  float:left; display:inline;
	}
.in_flink ul li{
	width:220px; height:70px; float:left; display:inline; border:#dedede solid 1px; margin:0 15px 15px 0; padding:0px; overflow:hidden;
	}	

.in_flink ul li:nth-child(5n+0)
{
	margin-right:0;
}	
.in_flink ul li{
	
	}				 
.in_flink ul li img {
    width:220px; height:70px;
}

