body,p,div,h1,h2,h3,ul,li,form,table{ margin:0; padding:0;}
body{ font-family:"Arial, Helvetica, sans-serif"; font-size:12px; background:url(../images/bg_05.jpg) repeat;}
ul,li{ list-style:none;}
img{border:0; border:none;}
.clear{clear:both; height:0px; line-height:0px;  border:0; border:none;}
a{ color:#212121;text-decoration:none;}
a:hover{ color:#285000; text-decoration:underline;}
.fl{float:left;}
.rt{float:right;}
/*---Public Css end---*/
.head,.banner,.content{width:991px; margin:0 auto;}
.banner{margin-top:10px;_margin-top:6px;}
.sub-l{background-color:#f1f1f1; width:655px; overflow:hidden; border:1px solid #e3e3e3; margin-top:15px; padding:20px;}
.wx-tit{background:url(../images/weixin-tubiao.jpg) no-repeat 120px 0; height:51px; line-height:51px;  font-size:22px;font-family:"Microsoft YaHei"; color:#272727; text-align:center;}
.wx-txt{ line-height:32px; font-size:14px;font-family:"Microsoft YaHei"; color:#414141;}
.wx-txt p{text-indent:2em; margin:11px 0;}
.sub-r{background-color:#f1f1f1; width:250px; overflow:hidden; border:1px solid #e3e3e3; margin-top:15px; padding:10px 15px 20px 15px;}
.gy-tit-bg{background:url(../images/tit-bg.jpg) no-repeat center; height:31px; text-align:center; line-height:31px; font-size:14px;font-family:"Microsoft YaHei"; color:#FFF;}
.sub-r-txt img{ width:245px; height:245px;}
.bz-tit{background-color:#64a400; width:104px; height:31px; color:#FFF;font-size:14px;font-family:"Microsoft YaHei"; text-align:center; line-height:31px; margin:15px 0;}
.t-box li{float:left; width:114px;text-align:center; margin:5px 0; margin-left:10px; }
.t-box li span{font-family:"Microsoft YaHei"; color:#414141;}
.t-box li img{width:114px; height:171px; margin-top:3px;}
.footer{ width:980px; margin:10px auto; height:110px; text-align:center; padding-top:10px; line-height:22px;}
.footer a,.footer a:link,.footer a:visited{font-size:12px;}

.smallhead2{height:45px; padding:5px; width:981px; margin:0 auto;}
.smallhead2 .logo{ float:left;}
.smallhead2 .logo a{ background:url(../images/logo.jpg) no-repeat;display:block; width:150px; height:48px; text-indent:-1000px;}
.smallhead2 .nav{ width:810px; height:45px; float:right;}
.nav li{ float:left; height:22px; line-height:22px; display:inline;}
.nav ul.news{ width:300px;}

/*------鍏ㄥ眬鏍峰紡------*/
body,ul,ol,li,dl,dt,dd,div,span,b,form,img,p,pre{margin:0;padding:0;border:0;list-style:none}
body{font:12px/1.3  \5b8b\4f53,arial;}
img{vertical-align:top;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{clear:both;zoom:1;}
.container{width:960px;padding:0 2px;background:#fff;margin:0 auto;text-align:left;overflow:hidden;}
br {line-height:0;height:0;}
a {color:#0c6294;text-decoration:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}


/*------顶部样式------*/
.top {background:url(../images/top_bg_1.gif) repeat-x;height:28px;line-height:28px;position:relative;padding:0 16px;z-index:999;}
.top a {margin:0 3px;color:#505050;}
.topnav {color:#d5d5d5;position:relative;float:left;padding-right:70px;}
.topnav span {color:#505050;cursor:pointer;display:block;height:28px;width:48px;position:absolute;top:0;right:0;background:url(../images/ico01_1.gif) no-repeat right 5px;padding-right:18px;}
#navlayer {position:absolute;top:28px;width:800px;left:50px;background:#fff;border:1px solid #d1d8ca;border-top:2px solid #538a16;padding:6px;line-height:22px;}
#navlayer b {color:#468700;}
#navlayer b a {color:#468700;}
#navlayer a {color:#333;}
.topright {float:right;}
.topright img{ margin-top:2px;}
.topright a {padding-left:16px;background:url(../images/ico02_1.gif) no-repeat 0 0;}
.topright span {}


.foot {text-align:center;}
.foot div {background:#f0f0f0;border-top:1px solid #c9c9c9;padding:20px 0;line-height:22px;}
.foot p {background:#f7f7f7;padding:10px 0;border-top:1px solid #c9c9c9;}
.foot a {margin:0 5px;}
.foot div span {display:block;background:url(../images/tongji.gif);width:90px;height:23px;margin:0 auto;padding:3px 0 0 56px;}
.foot div span a {margin:0 2px;}

/*index_nav 2012_1214*/
#head{margin-top:10px;}
#logo{margin:10px 0px 0 5px;padding:0;}
#index_nav{font-size:12px;}
#index_nav strong{color:#333333;font-size:12px;}
#index_nav a{color:#333;font-size:12px;}
#index_nav ul{margin:15px 0 0 0;float:right;display:inline;}
#index_nav ul li {float:left;display:inline;text-align:center;line-height:25px;}
#index_nav .nav1{width:100px;padding:0;}
#index_nav .nav1 li{width:30px;}
#index_nav .nav1 .last{width:60px;}
#index_nav .nav2{width:60px;padding:0 4px;}
#index_nav .nav2 li{width:30px;}
#index_nav .nav3{width:155px; padding:0 4px;}
#index_nav .nav3 li{width:30px;}
#index_nav .nav4{width:100px;padding:0 3px;margin-left:2px;}
#index_nav .nav4 li{width:30px;padding:0;}
#index_nav .nav4 .last{width:55px;padding:0;}
#index_nav .nav5{width:320px;background:none;padding:0 0 0 3px;}
#index_nav .nav5 li{width:35px;}
#index_nav .nav5 .s{width:40px;}
#index_nav .nav5 li.first{width:30px;}

#head {
	border-bottom: #dadada 1px solid; border-left: #dadada 1px solid; margin: 0px auto; width: 991px; background: url(../images/sprite.gif) no-repeat 1px -829px; height: 72px; border-top: #dadada 1px solid; border-right: #dadada 1px solid
}
#logo {
	margin: 10px; width: 130px; float: left; height: 60px
}
#nav ul {
	margin-top: 15px; float: left
}
#nav li {
	line-height: 25px; float: left; font-size: 12px
}
#nav li a {
	color: #000; text-decoration: none
}
.nav1 {
	text-align: center; width: 210px;
}
.nav1 li {
	text-align: center; width: 38px;
}
.nav1 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav1 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -94px -337px
}
.nav2 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -94px -337px
}
.nav2 li {
	text-align: center; width: 40px; 
}
.nav2 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav2 {
	text-align: center; width: 113px; 
}
.nav3 {
	text-align: center; width: 130px;
}
.nav3 li {
	text-align: center; width: 40px; 
}
.nav3 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav4 {
	text-align: center; width: 155px
}
.nav4 li {
	text-align: center; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; display: inline; padding-top: 0px
}
.nav4 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav4 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -90px -337px
}
.nav4 .nav55 {
	width: 45px; background: url(../images/sprite.gif) no-repeat -107px -337px
}
.nav5 {
	text-align: center; width: 165px;  overflow: hidden
}
.nav5 li {
	text-align: center; width: 40px; 
}
.nav5 .last {
	background: none transparent scroll repeat 0% 0%
}