/* CSS Document */
html, body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:宋体;
	background:#fff;
}
ul, li, h1, h2, h3, h4, h5, h6, span, form, dl, dt, div, dd, ol, pre, FIELDSET, input, textarea, p {
	list-style-type:none;
	margin:0px;
	padding:0px;

}
.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	cursor:pointer;
	text-decoration:none;
}
.top{width:100%;margin:0 auto;background:url(../images/top1_02.png) repeat-x;height:101px;}
.top1{width:1000px;margin:0 auto;}
.top h1{width:181px;height:67px;float:left;margin-top:22px;	overflow:hidden;zoom:1;}
.top h1 a{width:181px;height:67px;background:url(../images/logo_08.png) no-repeat;text-indent:-9999px; display:block;}
.topr{width:819px; float:left; margin-top:13px;}
.topr .zyw{ text-align:right; background:url(../images/topx_03.png) no-repeat bottom right; height:18px;}
.topr .zyw a{ display:inline-block;padding-left:10px; font-weight:bold;}
.topr .zyw .a1{padding-right:12px; background:url(../images/top1_05.png) no-repeat right;}
.topr .zyw a:hover{color:#259f39;}
.search{width:162px;overflow:hidden;zoom:1; float:right; margin-top:17px; background:url(../images/top1_09.png) no-repeat; height:30px;}
.search .sinput2{ width:131px; height:28px; line-height:30px;color:#a4a4a4;padding-left:3px; background:none;float:left; border:none;}  
.search .submit{float:left; width:28px; height:28px;cursor:pointer;border:none;background:none; }
div#menu {
	width:643px; float:left; margin-top:10px;
}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
div#menu ul.menu {
	padding-left: 30px;
}
div#menu li {
	position: relative;
	z-index: 9;
	margin: 0;
	width:102px;
	display: block;
	float: left;
	 text-align:center; height:60px
}
div#menu li:hover>ul {
	left: -2px;
}
div#menu a {
	position: relative;
	z-index: 10;
	height: 59px;
	display: block;
	float: left;
	line-height: 41px;
}
div#menu a:hover, div#menu a:hover span {
	color: #259f39;
}
div#menu li.current a {
}
div#menu span {
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 95% 0;margin-top: 5px;font-family:微软雅黑; font-size:14px;
}
/* menu::level1 */
div#menu a {
	padding: 0 10px 0 18px;
	line-height: 30px;color: #333; 
}
/**@replace#1*/
div#menu li.last {
	background: none;
}
/* menu::level2 */
div#menu ul ul li {
	background: none;
	line-height:30px;
	 height:30px;
}
div#menu ul ul {
	position: absolute;
	top: 38px;
	left: -999em;
	width: 120px;
	padding: 10px 0 15px 0;
	background:#f2f2f2;
	margin-top:22px;
}
div#menu ul ul a {
	padding: 0 0 0 0px;
	height: auto;
	float: none;
	display: block;
	line-height: 30px;
	color:#333;
	width:120px;
	border-bottom:1px #ede8e8 solid;
	height:30px;
}
div#menu ul ul span {
	margin-top: 0;
	padding-right: 0px;
	_padding-right: 20px;font-family:宋体; color:#575757; font-size:11px;
}
div#menu ul ul a:hover  {
	color: #259f39;
}
div#menu ul ul li.last {
	background: none;
}
div#menu ul ul li {
	width: 100%;
}
div#menu li.back {
	background:url(../images/mebg_16.png) no-repeat center 48px;
	width: 13px;
	height:60px;
	z-index: 8;
	position: absolute;
	margin: -1px 0 0 -5px;
}
div#menu li.back .left {
	height: 44px;
	margin-right: 8px;
}
.banner{width:1000px; overflow:hidden;zoom:1; margin:0 auto;}
.indexCon{width:998px;overflow:hidden;}
.indexCon .flashBanner{width:998px;height:478px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:38px;line-height:38px;background-color:#424548;width:100%;text-align:right;position:absolute;left:0;bottom:-38px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; margin-bottom:2px;}
.flashBanner .mask img.show{margin-bottom:4px;}
.banner img{border:0 none;}
.flashBanner .mask .imgx{margin-right:20px;}
.main{width:1000px; margin:0 auto; margin-top:15px;}
.about{ background:url(../images/mabg_30.png) no-repeat; width:243px; height:196px; overflow:visible; float:left; }
.about .tit{ background:url(../images/jt_30.png) no-repeat 0px 6px;margin-left:-4px; overflow:visible; font-size:16px; color:#333; padding-left:28px; font-family:微软雅黑;padding-top:6px;}
.about .con{width:243px; margin-top:7px; background:url(../images/xian_34.png) no-repeat top center; padding-top:8px;}
.about .con img{ margin:0 auto; display:block;}
.about .con p{ text-indent:2em; line-height:24px;padding:5px 0px 5px 7px;}
.main a:hover{ color:#259f39;}
.fuwu{ background:url(../images/mabg_30.png) no-repeat; width:243px; height:196px;margin-left:9px; overflow:hidden;zoom:1; float:left;}
.fuwu .tit{ font-size:16px; color:#333; padding-left:10px; font-family:微软雅黑;padding-top:6px;}
.fuwu .con{width:243px; margin-top:7px;  padding-top:8px;}
.fuwu .con img{ margin:0 auto; display:block;}
.fuwu .con p{ text-indent:2em; line-height:24px;padding:5px 0px 5px 7px;}
.main a:hover{ color:#259f39;}
.news{ background:url(../images/mabg_30.png) no-repeat; width:243px; height:196px;margin-left:9px; overflow:hidden;zoom:1; float:left;}
.news .tit{ font-size:16px; color:#333; padding-left:10px; font-family:微软雅黑;padding-top:6px;background:url(../images/fh_37.png) no-repeat center bottom; height:30px;}
.news .con{width:243px; margin-top:2px;}
.news .con ul li{ background:url(../images/fh_41.png) no-repeat 12px 11px; line-height:24px; padding-left:20px;}
.news .con ul .more{ text-align:right;background:none; margin-top:10px;}

.news .con ul .more a{ font-size:10px; font-family:"微软雅黑"; margin-right:10px; width:70px; height:23px; display:block; background:#0A8910; float:right; text-align:center; color:#FFF;border-radius:4px;box-shadow:inset 1px 1px 0px #0A8910,inset -1px -1px 0px #0A8910;}

.foot{width:100%; margin:0 auto; border-top:3px solid #40aa32; background:#ededed; margin-top:13px;overflow:hidden;zoom:1; padding-bottom:10px;}
.foot1{width:1000px; margin:0 auto;overflow:hidden;zoom:1; margin-top:10px;}
.foot1 p{ line-height:24px; text-align:center}