@charset "gb2312";

/* 样式重置 */
html,body,div,span,ul,li,dl,dt,dd,h1,h2,p,form,input,table { margin:0; padding:0;  }
ul,li { list-style:none; }
img { border:0; vertical-align:top; }
a,a:link,a:visited { color:#000000; text-decoration:none; }
a:hover { color:#0c816e; text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*+height:1%;} /* 清除浮动 */
.clear10{ height:10px; overflow:hidden; clear:both}
.clear_s{ height:5px; overflow:hidden;clear:both}
.container { width:960px; margin:0 auto; }
.w960{width:960px; margin:0 auto; clear:both }
.w944{width:944px; margin:0 auto; }
.txt_green { color:#4e8e2b; }
.txt_red { color:#e31818; }
.txt_blue { color:#2858d3; }
.txt_gray { color:#bbb; }
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
a.txt_green { color:#4e8e2b; }
a.txt_red { color:#e31818; }
a.txt_blue { color:#2858d3; }
a.txt_gray { color:#bbb; }
/*.tbord{border:1px solid #d0d0d0}*/
.tborder { border:1px solid #c5dfdb; }
.tborder02 { border:1px solid #9cc7c0; }
.tborder_a{border-left:1px solid #c5dfdb; border-bottom:1px solid #c5dfdb; border-right:1px solid #c5dfdb;}
.dt-border{border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}

body { line-height:24px;  background:url(imagesbg.jpg) no-repeat  center 34px #fff;font:14px '宋体',Microsoft Yahei, Arial; line-height:24px;  }

#topbox{background:url(imagestopbg.jpg) repeat-x; height:34px;}
	#top { height:34px; line-height:34px;font-size:12px; zoom:1; overflow:hidden }
	.top { width:960px; margin:0 auto; }
	.top_txt{ width:500px;zoom:1; overflow:hidden }
	#clock{ line-height:34px;}
	.datetime { margin-right: 10px; }
	.datetime i{ display: block; float: left; width: 15px; height: 17px;margin:5px 5px 0 0; background: url(imagesicons.gif) no-repeat 0px 3px; }
	.weather { margin-top: 6px;}
	#banner { width:960px; height:172px; margin:0 auto;  overflow:hidden; }
	.top_menu{ padding-left:15px; line-height:34px; height:34px; zoom:1; overflow:hidde; }

#navbox{}
	#nav { width:960px; height:36px; margin:0 auto; background:url(imagesnavico.jpg)  repeat-x; position:relative; }
	#nav ul { width:960px; padding-left:0px; font-size:14px; font-weight:700; }
	#nav ul li { position: relative; float:left; z-index: 2; background:url(imagesrightico.jpg) no-repeat right center; line-height: 38px; height: 36px }
	#nav ul li a { display:block; white-space:nowrap; text-align:center; width:95px; }
	#nav ul li a,#nav ul li a:visited { color:#fff; }
	/*submenu*/
	#nav li ul { position: absolute; top: 36px; left: 0; display: none; width: auto; background-color: #0e8370; padding: 5px 0; }
	#nav li:hover ul { display: block; }
	#nav li ul li { float: none; font-size: 12px; font-weight: normal; height: 30px; line-height: 30px; background: none; }
	#nav li ul li a { padding: 0 20px; width: auto; text-align: left; }

/* ------------------------------- 顶部图片切换 ------------------------------------- */
.top-logo { height:133px; width:960px; margin: 0px auto; }
	.toplogo{ position: absolute; top: 30px; left: 0; z-index: 99; }
		.slideBox{ width:960px; height:133px; overflow:hidden; position:relative; border:0px solid #79a21b; z-index:9 }
		.slideBox .bd{ position:relative; height:133px; z-index:0; overflow:hidden; }
		.slideBox .bd li{ zoom:1;height:133px; overflow:hidden }
		.slideBox .bd img{ width:960px; height:133px; display:block;  border:0px solid #a9c55f;  }
        .slideBox .bd li a:hover,.slideBox .bd li a:visited ,.slideBox .bd li a:link{ color:#a9c55f;}

#footer { background:url(../images/i-foot.jpg) repeat-x; text-align:center; font-size:12px; position:relative; zoom:1; overflow:hidden; padding:10px 0px; font-family:Tahoma, Geneva, sans-serif; border-top:1px solid #b0e9d8; width:960px; margin:10px auto 0px}
.foot-nav{ margin-bottom:10px;}