@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family: "宋体"; font-size:13px; line-height:22px; color:#373737; background: url(images/top_bg.jpg) center top repeat-x;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#373737;
	text-decoration:none;
}
a:hover{
	color:#236621;
	text-decoration:none;
}
/*----------------------------------------------end main-----------------------------------------*/
#top_gg, #top,  #nav, #banner,  #pagebody ,#foot_w,#foot, #pro_p, #case_p{ 
	margin:0 auto;
	clear:both;
	overflow:hidden; 
}
.tu_z{
	border:0; display:block;
	}
.weizhi{
	margin-top:10px;
	}
#top_gg{
	width:1200px; height:30px;   center no-repeat; text-align:left; color:#ffffff; line-height:25px;
	}
#top{
	width:1200px; height:100px; text-align:right; line-height:55px; text-align:right; background:url(images/top.jpg) no-repeat;
	}
#nav{
	width:1200px;
	}
#nav ul li{
	width:143px; height:40px; float:left; color:#FFF; text-decoration:none; text-align:center; background:url(images/nav_xian.jpg) right center no-repeat #236621; font:normal 15px/40px "微软雅黑";
	}
#nav ul li a{
	color:#FFF; text-decoration:none; width:143px; height:40px;  display:block;
	}
#nav ul li a:hover{
	color:#FFF; text-decoration:none; background:#ff9000;
	}
#pagebody{
	padding-top:15px;
	}
.lan{
	width:1200px; margin:0 auto; clear:both; overflow:hidden; 
	}
.news{
	width:358px; float:left; margin-right:28px; background:#f2f2f2;
	}
.news ul{
	padding:10px;
	}
.news_tu{
	float:left; display:block;
	}
.news_wenben{
	width:240px; float:right; display:block; color:#888888; line-height:18px;
	}
.news_wenben h2{
	height:30px; font:bold 12px/30px "宋体"; color:#000;
	}
.news_wenben h2 a{
	color:#000; text-decoration:none;
	}
.news_wenben h2 a:hover{
	color:#000; text-decoration:none;
	}
.news ul{
	clear:both; overflow:hidden;
	}
.news ul li{
	height:35px; background:url(images/x_29.jpg) left center no-repeat; padding-left:15px; line-height:35px; border-bottom: dashed 1px #c2c2c2;
	}
.news ul li font{
	display:block; font:normal 12px/35px "宋体"; float:right; color:#707070;
	}
.about{
	width:1200px; float:left; background:#f2f2f2;
	}
.about_n{
	padding:10px;
	}
.contact{
	width:258px; float:right; background:#f2f2f2;
	}
.contact span{
	padding:10px; display:block;
	}

.biaoti{
	height:40px; border-top:solid 5px #236621; 
	}
.biaoti img{
	display:block; float:left; margin-left:10px;
	}
.biaoti span{
	line-height:40px; float:right; display:block; font:normal 12px/40px "宋体";
	}
#pro_p{
	background:#f9f9f9; border-top:solid 1px #ededed; padding:10px 0;
	}
.left_list{
	width:258px; float:left; 
	}
.left_pro{
	border-bottom:solid 1px #ebebeb; border-left:solid 1px #ebebeb; border-right:solid 1px #ebebeb; background:#FFF;
	}
.left_pro ul{
	padding:10px 25px; clear:both; overflow:hidden;
	}
.left_pro ul li{
	width:93px; background:url(images/left_sanjiao.jpg) left center no-repeat; padding-left:10px; float:left; line-height:33px; color:#707070;
	}
.left_pro ul li a{
	color:#707070; text-decoration:none;
	}
.left_pro ul li a:hover{
	color:#236621; text-decoration:none;
	}
.left_case{
	border-bottom:solid 1px #ebebeb; border-left:solid 1px #ebebeb; border-right:solid 1px #ebebeb; background:#FFF;
	}
.left_case ul{
	padding:10px 0 10px 10px;
	}
.left_case ul li{
	margin-top:5px;
	}
.left_case ul li a{
	width:190px; height:30px; background:url(images/left_huan2.jpg) center center no-repeat; padding-left:40px; color:#262626; font:normal 14px/30px "宋体"; display:block;
	}
.left_case ul li a:hover{
	background:url(images/left_huan1.jpg) center center no-repeat; color:#FFF;
	}
.ss{
	background: #236621; padding-bottom:10px;
	}
.ss_wenben{
	width:145px; height:32px; background:#f0f0f0; padding:0 10px; line-height:32px; margin-left:14px; border:0; margin-top:10px;
	}
.ss_anniu{
	width:54px; height:32px; float:right; margin-right:14px; background:url(images/ss_anniu.jpg) no-repeat; border:0; margin-top:10px;
	}
.pro{
	width:913px; float:right; background:#FFF;
	}
.nei{
	padding:10px;
	}
	
#case_p{
	width:1200px; background:#f0f0f0; border-top:solid 1px #d8d8d8; padding:10px 0;
	}
.case_bian{
	border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-left:solid 1px #eaeaea; padding-top:8px; padding-left:8px; padding-right:8px;
	}
#foot_w{
	height:118px; background:#236621;
	}
#foot{
	width:930px; height:98px; background:url(images/foot_logo.jpg) left center no-repeat; padding-left:270px; padding-top:20px; line-height:30px; color:#ffffff;
	}
#foot a{
	color:#ffffff; text-decoration:none;
	}
#foot a:hover{
	color:#ffffff; text-decoration:none;
	}
.pageleft{
	width:258px; float:left;
	}
.pageright{
	width:911px; float:right; background:#f2f2f2;
	}
	

/*新闻*/
.newsbox{ width:100%; margin-top:30px;}
.con2 { height:295px; width:1200px; overflow:hidden; background:#f7f7f7; margin:0 auto;}
.con2 .left{ float:left; width:100px; height:295px; overflow:hidden;}
.con2 .center{ float:left; width:447px; margin:25px 78px 20px 40px;}
.con2 .right{ float:right; margin-right:72px; margin-left:0;}
.ns_t{ background:url(../images/nst.jpg) left center no-repeat; font-size:20px; line-height:30px; padding-left:32px; font-weight:bold;}
.ns_t a{}
.center ul{ margin-top:10px;}
.center ul li{ background:url(../images/nli.jpg) left center no-repeat; height:33px; line-height:33px; font-size:14px; padding-left:17px;}
.center ul li a{ color:#6b6b6b;}
.center ul li a:hover{ color:#ff8300;}
.center ul li span{ float:right; font-size:12px; color:#aaa;}

/*特点*/
.adv{width: 1200px;margin: 0 auto; margin-top:30px;}
.b_title{ text-align:center;}
.b_title a{ font-size:27px; font-weight:bold; color:#00824a; line-height:32px;display:block;}
.b_title span{ font-size:20px; color:#909090; text-transform:uppercase; background:url(../images/bt.jpg) center center no-repeat; line-height:551px; display:block;}
.adv .adv-content{position: relative;margin:35px 0;}
.adv .adv-content .adv5{display: block;margin: 0 auto;}
.adv .adv-content .adv1{position:absolute;left:0;top:-12px; width: 460px;background: url(../images/adv1.png) no-repeat center top;height: 150px;}
.adv .adv-content .adv1 h1,.adv .adv-content .adv2 h1,.adv .adv-content .adv3 h1,.adv .adv-content .adv4 h1{font-size: 24px;font-weight:bold;margin-bottom: 7px;color:#ff7e00;}
.adv .adv-content .adv1 p,.adv .adv-content .adv2 p,.adv .adv-content .adv3 p,.adv .adv-content .adv4 p{font-size:15px; color:#555555; line-height:24px;}
.adv .adv-content .adv2{position:absolute;left:0;bottom:0px; width: 460px;background: url(../images/adv2.png) no-repeat center top;height: 150px;}
.adv .adv-content .adv3{position:absolute;right:0;top:-10px; width: 460px;background: url(../images/adv3.png) no-repeat center top;height: 150px;text-align: right}
.adv .adv-content .adv4{position:absolute;right:0;bottom:0px; width: 460px;background: url(../images/adv4.png) no-repeat center top;height: 150px;text-align: right}
.adv .adv-content .ys{ padding:30px 72px 20px 126px;}
.adv .adv-content .ys1{padding:30px 126px 20px 72px;}