body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input, textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font: 12px/1.5 "\5b8b\4f53", tahoma, arial,  sans-serif;color:#333;}
ol,ul{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#f00;}
input,select,form img,button{vertical-align:middle;}
img{border:0 none;}
button,input,select,textarea{ font-size:100%;}
table{border-collapse: collapse; border-spacing:0;}
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.none{display:none}
.clear{clear:both}
body{background:#e7f0df}
#wrapper{width:970px;padding:0 16px;margin:0 auto;background:url(bg.gif) repeat-y}
	#header{height:178px;padding:5px 0;}
	#nav{height:31px;line-height:31px; background:url(nav.jpg) no-repeat;}
		#nav li{float:left;width:88px;text-align:center;}
		#nav a{font-weight:bold;color:#fff;font-size:14px;}
		#nav a:hover{color:#f00;}
	#sub{height:37px;padding:0 10px; background:url(sub.gif) repeat-x;}
		.time{float:left;width:200px;line-height:37px;}
		.weather{float:left;width:574px;padding-top:8px;}
		.search{float:left;width:176px;padding-top:8px;}
	.main{padding-top:10px;width:970px;}
		.sidebar{float:left;width:202px;}
			.yxzn{width:172px; height:217px;margin-bottom:10px;padding:60px 10px 10px; background:url(yxzn.gif) no-repeat;}
			.sidebarcon{width:190px; margin-bottom:10px;border:1px solid #508F42;}
				.sidebarcon h3{height:22px;line-height:22px;background:#F5FAF7; color:#508F42;text-align:center;font-size:14px;border-top:3px solid #508F42;border-bottom:1px solid #508F42;} 
				.xygg{height:138px;padding:5px;background:url(xygg.gif) no-repeat 100% 100%;padding-bottom:60px;}
				.fwcn{height:180px; padding:5px;}
				.link{height:20px;padding:5px;text-align:center;}
				.link select{width:150px;}
			
				.xxfg{padding:5px;}
		.maincon{float:left;width:768px;}
			.indexnews{float:left; width:365px;height:263px;padding:20px 15px 0; background:url(indexnewsbg.gif) no-repeat;}
				.indexnews h2{text-align:center;font-size:14px;height:30px;}
				.indexnewsintro{height:36px;overflow:hidden;}
				.indexnewslist{padding-top:10px;height:181px;overflow:hidden;}
				.indexnewslist li span{float:right;}
				.indexnewslist li{background:url(ico.gif) no-repeat center left;padding-left:20px;height:25px;line-height:25px;border-bottom:1px dotted #939393;}
			.flash{float:left;width:363px;padding-left:10px;}
			.indexcon{float:left;width:379px;height:235px;background:url(indexconbg.gif) no-repeat;margin-top:10px;}
				.indexcontitle1,.indexcontitle2,.indexcontitle3,.indexcontitle4{height:31px;text-align:right;line-height:31px;padding:0 10px;}
				.indexcontitle1{background:url(wcxxyfwdzl.gif) no-repeat 1px 1px;}
				.indexcontitle2{background:url(hzsx.gif) no-repeat 1px 1px;}
				.indexcontitle3{background:url(hzxxd.gif) no-repeat 1px 1px;}
				.indexcontitle4{background:url(zlxz.gif) no-repeat 1px 1px;}
				.indexcontent{padding:0 5px;}
				.banner{clear:both;margin-top:10px;width:768px;height:125px}
	#indexpic{width:968px;height:216px;margin-top:10px;  border:1px solid #A0CA4D;overflow:hidden;}
		.indexpictitle{height:46px; background:url(indexpictitle.gif) no-repeat;text-align:right;line-height:46px;padding-right:10px;}
		#indexpiclist{width:948px;height:150px; padding:10px 0;margin-left:10px; overflow: hidden; }
		.scroll_div { white-space: nowrap;  }
		#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}
			#scroll_begin li{padding:0 10px;}
		.indexcontitle5,.indexcontitle6,.indexcontitle7{float:left; width:295px; height:23px;padding:20px 10px 0;text-align:right;}
		.indexcontitle5{background:url(xycs.gif) no-repeat;}
		.indexcontitle6{background:url(sxcs.gif) no-repeat;}
		.indexcontitle7{background:url(xxcs.gif) no-repeat;}
		.indexcontent5{float:left;width:295px; padding:0 10px}

	#footer{height:80px;line-height:22px; padding-top:64px; background:url(footer.jpg) repeat-x;text-align:center;color:#fff;}
	#footer a{color:#fff;}
		.position{height:30px; line-height:30px;font-size:14px;text-align:right;padding-right:10px;border-bottom:1px solid #508F42;color:#4a863e;}
			.position a{}
/*article*/
#articlelist{width:748px;padding:10px;color:#666;}
	#articlelist li{background:url(ico.gif) no-repeat center left;padding-left:20px;height:40px;line-height:40px;border-bottom:1px dotted #ccc;}
	#articlelist li span{float:right;}
#fenye{text-align:right;}
	.articletitle h1{height:50px;padding-top:20px; font-size:16px; text-align:center;color:#000;}
	.articleinfo{text-align:right;height:30px;color:#666;padding-right:10px;}
	.articleintro{padding:10px;font-size:14px;line-height:25px}
	.articleintro img {width: expression(this.width > 700 ? 700: true); max-width:700px;}
	 
	.guestbook input{ font-size:12px }
	#guestbooklist{width:748px;padding-top:10px;}
	#guestbooklist li{margin-bottom:10px;border:1px solid #ccc;}	
	#guestbooklist li dl{width:746px;}
	#guestbooklist li dt{text-align:right;height:30px;line-height:30px; background:#F5F5F5;}
	#guestbooklist li dd{padding:5px;}
	
	
