@charset "utf-8";
body { margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555555;
}
p,ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ color:#555555; text-decoration:none;}
a:Hover{ color:#008D37;}
.top{ height:96px;}
.topn{ width:1000px; height:96px; margin:0 auto;}
.topn_l{ width:500px; height:96px; float:left;}
.topn_r{
	width:500px;
	height:96px;
	float:left;
	background-image: url(../images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.topn_r p{ padding-top:15px; padding-left:200px;}
.dh{ height:36px; background-color:#008D37;}
.dhn{ width:1000px; height:36px; margin:0 auto;}
.dh_l{ width:740px; height:36px; float:left;}
.dh_r{ width:260px; height:36px; float:right; text-align:left;}
.dh_l ul li{
	width:123px;
	text-align:center;
	line-height:36px;
	float:left;
	font-size:14px;
	background-image: url(../images/dh_zhong.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.dh_l ul li a{ color:#FFFFFF; display:block;}
.dh_l ul li a:hover{
	color:#FFFFFF;
	background-image: url(../images/dh_hov.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.search{
	background: url(../images/search_bg.jpg) no-repeat -1px center;
	padding-left:35px;
}
.banner{ height:445px;}
.container{ width:1000px; margin:0 auto; position:relative;height:206px; }
.contain{  position:absolute; margin-top:-30px; z-index:1000000; height:206px; }
.lm{
	width:1000px;
	height:195px;
	background-image: url(../images/lm_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.lm1{ width:274px; height:186px;  margin-left:9px; display:inline; float:left;}
.lm2{ width:388px; height:186px;  margin-left:24px; display:inline; float:left;}
.us{ text-align:left; line-height:24px; text-indent:24px; padding-top:8px;}
.lm3{ width:272px; height:186px;  margin-left:26px; display:inline; float:left;}
.contact{ line-height:24px; text-align:left; padding-top:5px; padding-left:3px;}
.contact span a{ color:#FF0000; text-decoration:underline;}
.contact span a:hover{ color:#FF0000; text-decoration:none;}
.footer{ height:60px; border-top:#E0E0E0 solid 1px; margin-top:10px; clear:both; line-height:24px; text-align:center; padding-top:7px;}
.ncontain{ width:1000px; margin:0 auto;}
.nbanner{
	height:188px;
	background-image: url(../images/nban_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.nban{ width:1000px; height:188px; margin:0 auto;}
.nrong{ margin-top:7px;}
.nrong_1{ width:191px; float:left; display:inline; margin-left:1px;}
.nrong_2{ width:12px; float:left; display:inline;}
.nrong_3{ width:782px; float:left; display:inline; margin-left:8px;}
.ndh{
	background-image: url(../images/ndh_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.di{ margin-bottom:20px;}
.ndh li{
	width:191px;
	height:29px;
	background-image: url(../images/ndh_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:29px;
	text-align:left;
}
.ndh li a{ display:block; height:29px;}
.ndh li a:hover{
	background-image: url(../images/ndh_hov.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
}
.dq{
	height:33px;
	text-align:right;
	background-image: url(../images/dq_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top:7px;
}
.nypro{ width:235px; float:left; margin:15px 9px 15px 9px; display:inline; vertical-align:top;}
.nypro div a img{ border:#eee solid 1px;}
.nypro div a:hover img{ border:#15944D solid 1px;}
.proz{ width:235px; height:30px; background-color:#eee; line-height:30px;}
.proz_l{
	float:left;
	font-weight:bold;
	background-image: url(../images/news_tb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
	margin-left:7px;
}
.proz_r{ float:right; margin-right:7px;}
.footer{ height:60px; border-top:#E0E0E0 solid 1px; margin-top:10px; clear:both; line-height:24px; text-align:center; padding-top:7px;}