body,div,input{ margin:0; padding:0; font-size:14px;}
*{ padding:0; margin:0;}
body{ background:#f2f2f2;}
ul li{ list-style:none;}
img{ border:0;}
.fl{ float:left;}
.cl{ clear:both;}
f_12{ font-size:12px;}
f_14{ font-size:14px;}
a{ text-decoration:none; color:#666; }

.head{ width:100%; height:75px; background:#2a2a2a;}
.head_1{ width:980px; margin:0 auto;}
.head_1_1{ float:left; width:410px;}
.head_1_2{ float:right; width:283px; height:71px;}
.head_1_2{ color:#fff; font-size:14px;}
.head_1_2 a{ color:#fff;}

.nav_1{ width:100%; background:#68b92e; height:50px;}
.nav_1_1{ width:980px; height:50px; margin:0 auto;}

		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0 20px; width:940px; height:50px; line-height:50px;   position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline; border-right:1px dashed #fff; width:121px;}
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; width:121px; text-align:center; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:121px; left:0; top:50px;  position:absolute; background:#4E4E4E;  line-height:25px;  }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; text-align:center;}
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.nav .on h3 a{ background:#4E4E4E; color:#fff;   }
		
		.banner{ width:1420px; height:398px; margin:0 auto;}
		
		.f_14{ font-size:14px; color:#333; font-weight:bold;}
		.main{ width:980px; height:205px; margin:0 auto; margin-top:20px;}
		.main_1{ width:398px; height:205px;  margin-left:10px;}
		.main_1 h2{ border-bottom:1px solid #cecece; height:35px; color:#5d5d5d; font-size:14px; line-height:35px;  font-size:12px; font-weight:400;}
		.main_1 p{ font-size:12px; line-height:20px; color:#666; margin-top:10px; overflow:hidden; height:121px;}
		.main_1 span{ height:38px;}
		
		.main_2{ width:273px; height:205px;  margin-left:18px;}
		.news{ height:135px; overflow:hidden;}
		.news ul { margin-top:5px;}
		.news ul li{ height:36px; list-style:inside; font-size:12px; line-height:36px; border-bottom:1px dashed #cecece;}
		.news ul li a:hover{ color:#68b92e;}
		.main_2 h2{ border-bottom:1px solid #cecece; height:35px; color:#5d5d5d; font-size:14px; line-height:35px;  font-size:12px; font-weight:400;}
		.main_2 span{ height:38px;}
		.main_3{ width:254px; height:205px; float:right; margin-right:10px;}
		.main_3 h2{ border-bottom:1px solid #cecece; height:35px; color:#5d5d5d; font-size:14px; line-height:35px;  font-size:12px; font-weight:400;}
		.main_3 p{ font-size:12px; line-height:24px; color:#666;}
		
		
		.yl{ width:957px; height:97px; margin:0 auto; }
		.yl h2{ height:35px; color:#5d5d5d; font-size:14px; line-height:35px; font-size:12px; font-weight:400;}
		.yl_1{ width:957px; height:52px; margin-top:10px;}
		.yl_1 ul li{ float:left; background:#000; width:110px; height:52px; margin:0 5px 0 4px;}
		.yl_1 img { width:110px; height:52px;}
		.cp{ width:957px; height:171px; margin:0 auto; margin-top:10px;}
		.cp h2{  height:35px; color:#5d5d5d; font-size:14px; line-height:35px;  font-size:12px; font-weight:400;}
		
		.cp_1{ width:957px; margin-top:10px;}
		.cp_1 ul li{ float:left; width:120px; height:130px; margin:0px 10px 0px 15px;}
		.cp_1 ul li span{ height:110px; width:110px; border:1px solid #cecece; display:block;}
		
		
			.picMarquee-left{ width:957px;  overflow:hidden; position:relative;  }
	
		
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ width:957px; margin:0 20px 0 20px;}
		.picMarquee-left .bd ul{ width:957px;}
		
		.picMarquee-left .bd ul li{ margin:0px 10px 0 10px;; float:left; _display:inline; overflow:hidden; text-align:center; }
		.picMarquee-left .bd ul li .pic{ text-align:center; width:957}
		.picMarquee-left .bd ul li .pic img{ width:110px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		
		
		.footer{ width:100%; height:108px; background:#2a2a2a;}
		.footer_1{ width:980px; margin:0 auto; }
		.footer a{ color:#fff;}
		.footer_1 p{ font-size:12px; color:#fff; text-align:center; line-height:20px;}
         
		 .style_1 #searchform input[type='submit'] { background-color:#68b92e; }
		 #searchform { float:left; margin-left:20px; margin:9px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:#e8e8e8;
		border:none;
		float:left;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:150px; 
		height:19px;
		line-height:19px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; 
	}
	#searchform input[type="text"]:hover, #searchform input[type="text"]:focus { width:200px; }
	#searchform input[type="submit"] { background:url(../images/icon-search.png) 1px 1px no-repeat; cursor:pointer; margin:0px; padding:0px; width:19px; height:19px; line-height:19px; }
	
	input[type="submit"] { padding:4px 17px; color:#ffff; color:#585858; ff; text-transform:uppercase; border:none; font-size:12px; background:url(../images/gradient.png) bottom repeat-x; cursor:pointer; margin-top:10px; float:left; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform input[type="submit"]:hover { background-color:#25ade4; }
	
	.ny{ width:1420px; height:240px; margin:0 auto;}
	
	
	.cont{ width:980px;  margin: 0 auto; margin-top:20px;}
	.cont_1{ width:220px; float:left;}
	
	
		/* ������css */
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ height:35px; line-height:35px; padding-left:10px;  border-top:1px solid #e3e3e3; background:url(../images/ny_07.png); text-align:center;
			font:normal 14px/35px "Microsoft YaHei"; 
		}
		.sideMenu h3:hover{background:url(../images/ny_08.png); color:#fff;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:35px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{  color:#999; display:none; /* Ĭ�϶����� */ }
		.sideMenu ul li{ height:27px; width:220px;  text-align:center; font-size:12px; }
		.sideMenu ul li a{ line-height:27px; display:block; height:27px; width:220px; background:url(../images/ny_10.png);}
		.sideMenu ul li a:hover{background:url(../images/ny_12.png); color:#fff;}
		.cont_1_2{ width:220px; background:#fff; padding-top:10px;}
		.cont_1_2 p{ font-size:12px; color:#666; margin:0px 10px 10px 10px;}
		
		
		.cont_2{ width:740px;  float:right;}
		.cont_2_1{ height:22px; background:url(../images/cp1_04.png) no-repeat; border-bottom:3px solid #68b92e;}
		
		.cont_2_2 ul li{ list-style:none; float:left; width:362px; height:120px; margin:10px 8px 0px 0px;}
		.cont_2_2 ul li p{  line-height:25px; border-bottom:1px dashed #cecece; width:170px; color:#666; margin-left:15px;}
        
		.cont_2_4 ul li{ height:35px; line-height:35px; border-bottom:1px dashed #cecece; color:#666; font-size:12px; list-style:inside;}
		.cont_2_4 li:hover{ color:#68b92e;}
		.cont_2_4 h3{ color:#666;}
		.cont_2_4 p{ font-size:12px; color:#666; line-height:20px; margin-top:20px;}/* CSS Document */
		
		.cont_2_3 { margin-top:30xp;}
		.cont_2_3 .p_1{ font-size:14px; color:#666;}
		.cont_2_3 .p_2{ font-size:12px; margin-top:15px; color:#666; height:215px; overflow:hidden; line-height:18px;}
		
		.cp_2 p { font-size:12px; color:#666; line-height:18px; margin:10px 0px;}
.lanmu { background:url(../images/ny_04.png) no-repeat; height:41px; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:41px; vertical-align:middle; padding-left:30px;}

.list_cp{ width:745px; overflow:hidden; margin-top:20px;}
.list_cp dl{ float:left; display:inline; width:148px; padding:1px; border:1px solid #dadada; overflow:hidden; margin:0 16px 30px;}
.list_cp dl dt{ width:148px; height:148px; overflow:hidden; margin-bottom:1px;}
.list_cp dl dt img{width:148px; height:148px;}
.list_cp dl dd{ width:148px; heighaat:27px; line-height:27px; text-align:center; overflow:hidden;}
.list_cp dl dd a{ color:#ff7e26; font-size:13px; display:block;width:148px; height:27px; line-height:27px; background:#e9e9e9}
.list_cp dl dd a:hover{ color:#FFFFFF; background:#ff7e26}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.footer_box{ width:100%; overflow:hidden; background:#2a2a2a;  padding:15px 0 5px 0;}
.footer{ width:1000px; margin:0 auto; color:#959595;font-size:10px; overflow:hidden;clear:both;}
.food_link{ float:right; margin-top:20px; color:#383838}

.food_lianjie{ float:right;   width:450px;}
.food_lianjie .a{ float:right; margin-top:10px; color:#7a7a7a}
.food_lianjie p{width:90px; background: url(../images/icn-link-arrow.png) no-repeat left center; padding-left:15px; margin-left:45px; line-height:16px;}
.food_wenzi{ line-height:20px;}
.food_wenzi p{ line-height:20px;}
.food_link select{ width:120px; padding:2px 5px; color:#383838; font-size:12px; border:none; background:#ffffff}
.footer p{float:left; margin-top:0px; }
.footer img{
	margin-left:110px;
	padding-top:10xp;
	margin-top:8px;
}