@charset "utf-8";
body { margin:0; padding:0; font-size:15px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#333333;
}
p,ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#CC0000;}
.top{ height:130px; width:1000px; margin:0 auto;}
.dh{
	height:42px;
	width:1000px;
	margin:0 auto;
	background-image: url(../images/dh_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.dh ul li{
	font-size:17px;
	width:158px;
	text-align:center;
	height:42px;
	line-height:42px;
	float:left;
	background-image: url(../images/dh_zhong.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.dh ul li a{ color:#FFFFFF;}
.dh ul li a:hover{ color:#FFFFFF; position:relative; top:1px;}
.banner{ height:350px; background-color:#888;}
.bann{ width:1000px; height:350px; margin:0 auto;}
.sycontainer{ background-color:#eeeeee; padding-top:20px; padding-bottom:20px; }
.sylmt{ width:1000px; height:38px; margin:0px auto; background-color:#333333; }
.sylmt p{ font-size:18px; color:#FFFFFF; line-height:38px; padding-left:15px;}
.pro{ width:240px; height:230px; float:left;  margin:24px 6px 5px 7px; }
.sypro{ width:1015px; margin:0 auto; clear:both;}
.pro p{ text-align:center; padding-top:15px; font-size:13px;}
.pro p a:hover{ position:relative; top:1px;}
.footer{ height:77px; background-color:#dddddd;}
.footer p{ text-align:center; line-height:23px; padding-top:18px; color:#333;}
.container{ width:1000px; margin:0 auto; background-color:#FFFFFF; }

.nrong{ padding-top:0px;}
.nrong_1{ width:191px; float:left; display:inline; margin-left:6px; padding-top:13px;}
.nrong_2{ width:4px; float:left; display:inline;}
.nrong_3{ width:780px; float:left; display:inline; margin-left:3px; padding-left:7px; border-left:#eeeeee solid 1px; padding-top:7px; min-height:420px;}
.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:34px;
	background-image: url(../images/ndh_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:34px;
	text-align:left;
	margin-bottom:1px;
}
.ndh ul li p{ padding-left:37px;}
.ndh li a{ display:block; height:34px;}
.ndh li a:hover,.on{
	background-image: url(../images/ndh_hov.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color:#FFFFFF;
	
}
.dq{
	height:35px;
	text-align:right;
	background-image: url(../images/dq_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top:10px;
	padding-right:5px;
}	
.news_nr{ border-bottom:#ccc dashed 1px; padding-bottom:5px; padding-top:15px; height:137px;}
.news_bt{
	text-align:left;
	background-image: url(../images/news_tb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:25px;
	font-size:13px;
}
.news_bt div a{ font-weight:bold; color:#555555;}
.news_bt a:hover{ color:#248D2B; }
.news_nr p{ line-height:24px; text-align:left;}
.xiangx{ margin:7px 0px 7px 0px;}
.xiangx a:hover{ color:#248D2B;}
.xiang_l{ width:90px; height:24px; float:left; font-size:14px; line-height:24px; text-align:center;}
.xiang_l a{ display:block; background-color:#aaa; color:#FFFFFF;}
.xiang_l a:hover{ background-color:#006600; color:#FFFFFF;}
.xiang_r{ height:24px; background-color:#F5F5F5; line-height:24px; text-align:center; width:210px; float:left;}


.dq_l{ float:left; font-size:14px; font-weight:bold; color:#ca3e49; padding-top:0px; padding-left:12px; }
.dq_r{ float:right; padding-top:0px;
	padding-right:3px; }
	
.nypro{ width:234px; float:left; margin:5px 0px 25px 19px; display:inline; vertical-align:top;}



.proz{ width:234px; 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;}
.hou1{ border:#eee solid 1px;text-align:center; height:190px; padding-top:10px;}
.hou2{ border:#248D2B solid 1px;text-align:center; height:190px; padding-top:10px;}

.newst{
	width:142px;
	height:107px;
	background-image: url(../images/news_bian.jpg);
	background-repeat: no-repeat;
	background-position: center center; 
}

.npro{ width:240px; height:230px; float:left;  margin:24px 6px 5px 7px; }
.npro a img{ border:#dddddd solid 1px;}
.npro a:hover img{ border:#CC0000 solid 1px;}
.npro p{ text-align:center; padding-top:15px; font-size:13px;}
.npro p a:hover{ position:relative; top:1px;}

	
