@charset "utf-8";
/* CSS Document */
html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}
        *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
        html,body{min-height:100%}
        body{font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;font-size:14px;color:#333;background:#fff;position:relative}
        h1,h2,h3,h4,h5,h6{font-weight:normal}
        ul,ol{list-style:none}
        img{border:none;vertical-align:middle}
        a{color:#666;text-decoration:none}
        /*a:hover{color:#666;text-decoration:none}*/
        table{border-collapse:collapse;table-layout:fixed}
        input,textarea{outline:none;border:none}
        textarea{resize:none;overflow:auto}
        .clearfix{zoom:1}
        .clearfix:after{content:".";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
        /* 本案例CSS*/
        header{ position: relative; z-index: 9999;border-bottom:2px solid #119f0f ; height: 80px; box-sizing: border-box;}
        .wrap{width: 1800px;margin: 0 auto;}
        #nav {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}
        .logo{width: 230px;overflow: hidden;}
        .logo a{display:block;}
        .logo a img {max-width: 100%;}
        ul.nav { display:inline; float:right;width:990px;}
        li.nav-item { width:110px; height:80px; display:inline; float:left;}
        li.nav-item>a{display: block;text-align: center;line-height: 80px;font-size: 16px;position: relative;}
        li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #119f0f; position: absolute;}
        li.nav-item:hover>a ,li.nav-item.active>a{color: #119f0f;}
        li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
        /* 二级菜单 */
        .subMenu{display: none;position: absolute;left: 0;width: 100%; height: 40px;background-color:rgba(17,97,61,0.9); z-index:9999999999;}
        .subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
        .subMenu>ul>li>a{display:block;padding:0 18px;text-align: center;line-height: 40px;color: #fff;}
        .subMenu>ul>li>a:hover{color:red}
		#flash{width:100%;height: 740px;position: relative;}
		#flash #play{width:100%;height: 740px;list-style: none;position:absolute;top:0px;left:0px;}
		#flash #play li{display: none;position:absolute;top:0px;left:0px; width:100%;}
		#flash #play li img{float: left; width:100%; height:740px}
		#button{position: absolute;bottom:20px;left:800px;list-style: none;}
		#button li{margin-left: 10px;float: left;}
		#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
		#prev{width:40px;height:63px;background:url(../images/beijing.png) 0px 0px;position: absolute;top:400px;left:10px;z-index: 1000;}
		#next{width:40px;height:63px;background:url(../images/beijing.png) -40px 0px;position: absolute;top:400px;right:10px;z-index: 1000;}
		#prev:hover{background:url(../images/beijing.png) 0px -62px;}
		#next:hover{background:url(../images/beijing.png) -40px -62px;}		
		.body1{ width:1800px; height:240px; display:inline; float: left; position:relative; margin-left:-900px;left:50%; margin-top:30px; overflow:hidden;}
		.body11:nth-child(1){ width:330px; height:260px; display:inline; float:left; overflow:hidden;}
		.body11:nth-child(2){ width:330px; height:260px; display:inline; float:left; margin-left:38px;  overflow:hidden;}
		.body11:nth-child(3){ width:330px; height:260px; display:inline; float:left; margin-left:38px; overflow:hidden;}
		.body11:nth-child(4){ width:330px; height:260px; display:inline; float:left; margin-left:38px;  overflow:hidden;}
		.body11:nth-child(5){ width:330px; height:260px; display:inline; float:right;  overflow:hidden;}
		.body111{
			width: 330px;
			height: 210px;
			display: inline;
			float: left;
		}
		.body11:hover .body112{
			color: #0c8947;
			font-weight: bold;
		}
		.body11:hover .body111{
			width: 340px;
			height: 210px;
			display: inline;
			float: left;
		}
		.body11:hover .body112{
			width: 330px;
			height: 40px;
			display: inline;
			float: left;
		}



		.body111 img{
			width: 330px;
			height: 210px;
			
		}
		.body112{
			width: 330px;
			height: 30px;
			display: inline;
			float: left;
			text-align: center;
			overflow: hidden;
			font-size: 15px;
			font-family: '微软雅黑';
			color: #333333;
			line-height: 30px;	
		}
		.body2{
			width: 1800px;
			height: 56px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px; 
			margin-top:30px; 
			overflow:hidden;
		}
		
		.body3{
			width: 1800px;
			height: 520px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px; 
			margin-top:30px; 
			overflow:hidden;
		}
		.body31{ width:270px;margin-left: 29px; height:520px; display:inline; float:left; overflow:hidden; }
		.body311{
			width: 270px;
			height: 490px;
			display: inline;
			float: left;
		}
		.body311 img{
			width: 270px;
			height: 490px;
			
		}
		.body312{
			width: 270px;
			height: 30px;
			display: inline;
			float: left;
			text-align: center;
			overflow: hidden;
			font-size: 15px;
			font-family: '微软雅黑';
			color: #0c8947;
			line-height: 30px;	
		}
		.body4{
			width: 1800px;
			height: 560px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px;

			margin-top:30px; 
			overflow:hidden;
		}
		.body41{
			width: 540px;
			height: 560px;
			display: inline;
			float: left;
			
			overflow: hidden;
		}
		.body411{
			width: 540px;
			height: 58px;
			display: inline;
			float: left;
			border-bottom: 2px solid #0C8947;
		}
		.body411 span{
			
			margin-left: 10px;
			font-size: 22px;
			font-family: '微软雅黑';
			color: #0c8947;
			line-height: 58px;	
			font-weight: bolder;
		}
		.body411 a{
			display: inline;
			float: right;
			
			text-align: right;
			margin-left: 10px;
			font-size: 13px;
			font-family: '微软雅黑';
			color: #666666;
			line-height:70px;	
		}
		.body412{
			width: 540px;
			height:110px;
			display: inline;
			float: left;
			border-bottom: 1px solid #f2f2f2;
			overflow: hidden;
			margin-top: 15px;
		}
		.body4121{
			width: 180px;
			height: 100px;
			display: inline;
			float: left;
			
		}
		.body4122{
			width: 350px;
			height: 100px;
			display: inline;
			float: right;
			
		}
		.body4122 h3{
			 width: 350px;
			 height: 30px;
			 font-size: 21px;
			 font-family: '微软雅黑';
			 color: #0c8947;
			 line-height: 30px;	
			 display: inline;
			 float: right;
			 text-align: left; 
			 overflow: hidden;
		}
		.body4122 span{
			 width: 350px;
			 height: 60px;
			 font-size: 13px;
			 font-family: '微软雅黑';
			 color: #5a5a5a;
			 line-height: 20px;	
			 display: inline;
			 float: left;
			 overflow: hidden;
			 text-align: left; 
		}
		.body4122 b{
			 font-size: 13px;
			 font-family: '微软雅黑';
			 color: #0c8947;
			 line-height: 20px;	
			 overflow: hidden;
			 text-align: left; 
		}
		
		.body42{
			width: 540px;
			height: 560px;
			display: inline;
			float: left;
			
			overflow: hidden;
			margin-left: 80px;
		}
		.body421{
			width: 540px;
			height: 350px;
			display: inline;
			float: left;
			margin-top:15px;
			
		}
		.body422{
			width: 540px;
			height: 30px;
			font-size: 15px;
			font-family: '微软雅黑';
			color: #5a5a5a;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left; 
			font-weight:bolder ;
		}
		.body423{
			width: 540px;
			height: 60px;
			font-size: 13px;
			font-family: '微软雅黑';
			color: #aaaaaa;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left; 
			font-weight:bolder ;
		}
		
		.footer{
			width: 100%;
			height: 175px;
			display: inline;
			float: left;
			background-color: #216a11;
			margin-top:30px; 
		}
		.footer1{
			width: 1800px;
			height: 175px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px;
			overflow:hidden;
		}
		.footer11{
			width: 200px;
			height: 175px;
			display: inline;
			float: left;
		}
		.footer12{
			width: 800px;
			height: 90px;
			display: inline;
			float: right;
			overflow: hidden;
			margin-top: 42.5px;
		}
		.footer121{
			width: 800px;
			height: 30px;
			font-size: 15px;
			font-family: '微软雅黑';
			color: #ffffff;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left; 
		}
		.two_banner{
			width: 100%;
			height: 300px;
			display: inline;
			float: left;
			
		}
		.news_list1{
			width: 1800px;
			height: 30px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px;
			margin-top:30px; 
			overflow:hidden;
			font-size: 15px;
			font-family: '微软雅黑';
			color: #5a5a5a;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left; 
		}
		.news_list2{
			width: 1800px;
			min-height: 50px;
			_height:50px;
			display: inline;
			float: left;
			position:relative; 
			margin-left:50%;
			left:-900px;
			margin-top:30px; 
			overflow:hidden;
			font-family: '微软雅黑';
			color: #5a5a5a;
			line-height: 50px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align:center;
			font-size: 30px;
		}
		.news_list3{
			width: 1800px;
			min-height: 50px;
			_height:50px;
			position:relative; 
			margin-left:50%;
			left:-900px;
			margin-top:30px; 
			overflow:hidden;
			display: inline;
			float: left;
		}
		.news_list3 a{
			text-align: left;
			font-size: 14px;
			font-family: '微软雅黑';
			color: #5a5a5a;
			line-height: 30px;
		}
		.news_list31{
			width: 560px;
			height: 500px;
			overflow:hidden;
			display: inline;
			float: left;
			
			margin-left: 30px;
			margin-top: 30px;
			overflow: hidden;
		}
		.news_list311{
			width: 560px;
			height: 380px;
			overflow:hidden;
			display: inline;
			float: left;
			
		}
		.news_list312{
			width: 560px;
			height: 50px;
			font-size: 16px;
			font-family: '微软雅黑';
			color: #5a5a5a;
			line-height: 50px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: center; 
		}
		.news_list313{
			width: 560px;
			height: 60px;
			font-size: 13px;
			font-family: '微软雅黑';
			color: #5a5a5a;
			margin-top: 10px;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: left; 
		}
		
		.chanpin_list{
			width: 400px;
			height: 500px;
			overflow:hidden;
			display: inline;
			float: left;
			margin-left: 40px;
			margin-top: 30px;
			overflow: hidden;
		}
		.chanpin_list1{
			width: 400px;
			height: 470px;
			overflow:hidden;
			display: inline;
			float: left;
			
		}
		.chanpin_list2{
			width: 400px;
			height: 30px;
			font-size: 16px;
			font-family: '微软雅黑';
			color: #535554;
			line-height: 30px;	
			display: inline;
			float: left;
			overflow: hidden;
			text-align: center; 
		}
		.chanpin_list2:hover{
			color: #119F0F;
		}
		.zizhi_list{
			width: 330px;
			height: 500px;
			overflow:hidden;
			display: inline;
			float: left;
			margin-left: 25px;
			margin-top: 30px;
			overflow: hidden;
		}
		.anpager{
			width: 1800px;
			min-height: 50px;
			_height:50px;
			position:relative; 
			margin-left:50%;
			left:-900px;
			margin-top:30px; 
			overflow:hidden;
			display: inline;
			float: left;
			
			text-align: center;
			color: #999999;
		}
		.page_list a{
			color: #666;
			background: #fff;
			width: 40px;
			height: 40px;
			line-height: 40px;
			margin: 0 5px;
			border-radius: 3px;
			text-align: center;
		}
		.page_list .on{
			color: #1ABC9C;
			font-size:16px
		}

.focus{
	height:740px;
	position:relative;
	width:100%;
}
.ft-title{
	background-color:rgba(128, 128, 128, 0.8) !important;
	font-size:18px;
	font-weight:bold;
	height:37px;
	line-height:40px;
	margin-right:10px;
	text-align:right;
	width:100%;
}
.ft-title a{
	color:#fff;
}
.ft-prev, .ft-next{
	/* CSS3 transform */
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}
.ft-prev{
	background-color:rgba(128, 128, 128, 0.5);
	border-color:transparent #0072BC transparent transparent;
	border-radius:0 30px 30px 0;
	border-style:solid;
	border-width:30px;
	height:0;
	overflow:hidden;
	width:0;
}
.ft-next{
	background-color:rgba(128, 128, 128, 0.5);
	border-color:transparent transparent transparent #0072BC;
	border-radius:30px 0 0 30px;
	border-style:solid;
	border-width:30px;
	overflow:hidden;
	width:0;
	height:0;
}
.ft-prev:hover{
	border-right-color:#00548b;
}
.ft-next:hover{
	border-left-color:#00548b;
}
#ft-buttons-gallery a:link, #ft-buttons-gallery a:visited{
	background-color:#F5F5F5;
	border:1px solid #EBEBEB;
	color:#0072BC;
	font-weight:normal;
	margin-left:10px;
	padding:2px 7px;
	text-decoration:none;
	width:22px;
}
#ft-buttons-gallery a.ft-button-gallery-active{
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;
	cursor:default;
	margin-left:10px;
	padding:2px 7px;
	text-decoration: none;
}
.ft-title{ display: none;}
#ft-buttons-gallery{ display: none;}

.meiti{
	width: 100%;
	height: 830px;
	display: inline;
	float: left;
}
.meiti1{
	width: 1800px;
	height: 500px;
	display: inline;
	float: left;
	position: relative;
	margin-top: -86px;
	margin-left:50%;
	left: -900px;
	margin-bottom: 100px;
	overflow: hidden;
}
.meiti11{
	width: 1800px;
	height:110px ;
	display: inline;
	float: left;
}
.meiti111{
	width: 410px;
	height: 110px;
	display: inline;
	float: left;
}
.meiti112{
	width: 200px;
	height: 110px;
	display: inline;
	float: right;
	font-size: 16px;
	font-family: '微软雅黑';
	color: #0c8947;
	line-height:150px;
	overflow: hidden;
	text-align: right;
	margin-right: 20px;
}
.meiti12{
	width: 1800px;
	height:360px ;
	display: inline;
	float: left;
	margin-top: 20px;
	overflow: hidden;

}
.meiti121{
	width: 400px;
	height: 360px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-right: 50px;
}
.meiti1211{
	width: 400px;
	height: 320px;
	display: inline;
	float: left;

}
.meiti1212{
	width: 400px;
	height: 20px;
	display: inline;
	float: left;
	font-size: 15px;
	font-family: '微软雅黑';
	color: #333333;
	line-height:20px;
	overflow: hidden;
	text-align:left;
	font-weight: bold;
}
.meiti1213{
	width: 400px;
	height: 20px;
	display: inline;
	float: left;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #333333;
	line-height:20px;
	overflow: hidden;
	text-align:left;
}
.meiti121:hover .meiti1212{
	color: #0c8947;
	font-weight: bold;
}
.meiti121:hover .meiti1213{
	color: #0c8947;
}

.chanpin_neirong{
	width: 1800px;
	min-height: 700px;
	_height:700px;
	display: inline;
	float: left;
	position: relative;
	margin-left: 50%;
	left: -900px;
	overflow: hidden;
	margin-bottom: 30px;
	background: #f8f8f8;
	margin-top: 20px;
}
.chanpin_neirong1{
	width: 540px;
	min-height: 540px;
	display: inline;
	float: left;
	margin-left: 50px;
	margin-top: 25px;
}
.chanpin_neirong2{
	width: 1000px;
	min-height: 50px;
	_height:50px;
	display: inline;
	float: left;
	margin-top:30px;
	overflow:hidden;
	font-family: '微软雅黑';
	color: #5a5a5a;
	line-height: 50px;
	text-align:left;
	font-size: 30px;
	margin-left: 40px;
}
.chanpin_neirong3{
	width: 1000px;
	min-height: 25px;
	_height:25px;
	display: inline;
	float: left;
	margin-top:20px;
	overflow:hidden;
	font-family: '微软雅黑';
	color: #226a12;
	line-height: 25px;
	text-align:left;
	font-size: 15px;
	margin-left: 40px;

}

.chanpin_neirong4{
	width: 1000px;
	min-height: 25px;
	_height:25px;
	display: inline;
	float: left;
	overflow:hidden;
	font-family: '微软雅黑';
	color: #333333;
	line-height: 25px;
	text-align:left;
	font-size: 15px;
	margin-left: 40px;
}
.chanpin_neirong5{
	width: 1000px;
	min-height: 50px;
	_height:50px;
	overflow:hidden;
	display: inline;
	float: left;
	margin-left: 40px;
}
.chanpin_neirong5 a{
	text-align: left;
	font-size: 14px;
	font-family: '微软雅黑';
	color: #5a5a5a;
	line-height: 30px;
}