/* 初始化CSS  重置浏览器样式*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol,li { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","微软雅黑";border:0 none;}
select, input { vertical-align:middle; }
 select, input, textarea { font-size:12px; margin:0; outline: none; padding: 0;}
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:14px; color:#333;font-family: "微软雅黑"; background: #FFF;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
 .clearfix { zoom:1; }
 .clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a {color:#333333;text-decoration:none; font-family: "微软雅黑"; font-size: 14px;}
a:hover {  text-decoration:none; color: #C3050F;}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.mt30 {
	margin-top: 30px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.wrap {
	width: 970px;
	margin: 0 auto;
}
.oHid {
	overflow: hidden;
}
.topBar {
	width: 100%;
	border-top: solid 3px #00772d;
	height: 25px;
	position: relative;
	background: #00772d;
}
.whiteBg {
	background: #FFF;
	height: 25px;
	width: 50%;
}
.topBar .wrap {
	height: 25px;
	background: #00772d;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -485px;
	z-index: 9;
}
.dateBox {
	width: 180px;
	background: #FFF;
	height: 25px;
	line-height: 25px;
	color: #00772D;
	position: relative;
	overflow: hidden;
}
.rightAngle {
	display: block;
	width: 0;
	height: 0;
	border: solid 15px transparent;
	border-top: solid 15px #00772D;
	border-right: solid 15px #00772D;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
.topLink {
	float: right;
	overflow: hidden;
}
.topLink li {
	float: left;
	margin-right: 10px;
}
.topLink li a {
	color: #FFF;
}
.searchBox {
	background: url(imagesicon.png) no-repeat -94px -110px;
	width: 153px;
	height: 20px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	margin-right: 15px;
}
.searchTxt {
	height: 18px;
	line-height: 18px;
	width: 130px;
	float: left;
	margin-top: 1px;
}
.searchBtn {
	background: url(imagesicon.png) no-repeat -315px -26px;
	width: 15px;
	height: 16px;
	float: left;
	margin-top: 2px;
	cursor: pointer;
	text-indent: -1978px;
	overflow: hidden;
}
.topBar .wrap .fright {
	overflow: hidden;
}
.navBox {
	height: 40px;
	overflow: hidden;
	padding: 10px 0;
}
.navBox li {
	float: left;
	margin-right: 100px;
}
.navBox li a {
	font-size: 20px;
	color: #08aa61;
	display: block;
	border-bottom: solid 2px #FFF;
	width: 160px;
	height: 40px;
	line-height: 40px;
}
.navBox li a:hover {
	color: #018f37;
	border-bottom: solid 2px #018f37;
}
.navBox li a i {
	display: block;
	float: left;
	background: url(imagesicon.png) no-repeat;
	margin: 10px 10px 0 0;
}
.navBox li.nav01 a i {
	background-position: -289px -78px;
	width: 24px;
	height: 24px;
	margin: 10px 10px 0 30px;
}
.navBox li.nav02 a i {
	background-position: -289px -52px;
	width: 22px;
	height: 24px;
}
.navBox li.nav03 a i {
	background-position: -255px -26px;
	width: 32px;
	height: 24px;
	margin: 10px 10px 0 18px;
}
.navBox li.nav04 a i {
	background-position: -256px -81px;
	width: 26px;
	height: 24px;
	margin: 10px 10px 0 18px;
}
.topPic {
	background: url(imagestopPic.jpg) no-repeat center top;
	width: 100%;
	height: 342px;
}
.slideBox {
	width: 970px;
	height: 370px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	width: 220px;
	float: left;
}
.slideBox .hd li {
	width: 204px;
	height: 80px;
	border: solid 1px #5ece88;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 14px;
	transition: .5s;
	position: relative;
}
.slideBox .hd li a {
	font-size: 24px;
	color: #00772D;
}
.slideBox .hd li.on {
	background: url(imagesicon.png) no-repeat;
	border: solid 1px #FFF;
}
.slideBox .hd li.on a {
	color: #FFF;
}
.slideBox .hd li.on .angle {
	width: 0;
	height: 0;
	border: solid 10px transparent;
	border-left: solid 10px #64a354;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -10px;
}
.slideBox .bd {
	width: 728px;
	height: 348px;
	border: solid 1px #67d491;
	padding: 10px;
	float: right;
}
.infoBox {
	width: 728px;
	height: 348px;
	overflow: hidden;
	position: relative;
}
.ywLeftSlide {
	width: 340px;
	height: 320px;
	overflow: hidden;
	margin: 15px 0 0 15px;
}
.ywLeftSlide .ywBd {
	width: 340px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.ywLeftSlide .ywBd li {
	width: 340px;
	height: 250px;
	position: relative;
}
.ywLeftSlide .ywBd li .pic {
	width: 340px;
	height: 250px;
	overflow: hidden;
}
.ywLeftSlide .ywBd li .pic img {
	width: 340px;
	height: 250px;
}
.ywLeftSlide .ywBd li .mask {
	width: 340px;
	height: 30px;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity:60);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.ywLeftSlide .ywBd li .tit {
	width: 330px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}
.ywLeftSlide .ywBd li .tit a {
	color: #FFF;
}
.ywLeftSlide .ywHd {
	width: 340px;
	height: 60px;
	margin-top: 10px;
	overflow: hidden;
}
.ywLeftSlide .ywHd li {
	float: left;
	width: 76px;
	height: 60px;
	margin-right: 12px;
}
.ywLeftSlide .ywHd li img {
	width: 76px;
	height: 60px;
}
.ywRight {
	width: 350px;
	height: 320px;
	overflow: hidden;
	margin-top: 15px;
}
.ywRight .ywTxtHd {
	height: 39px;
	border-bottom: solid 1px #00772D;
}
.ywRight .ywTxtHd li {
	float: left;
	width: 140px;
	padding: 0 10px;
	line-height: 35px;
	cursor: pointer;
}
.ywRight .ywTxtHd li a {
	font-size: 20px;
	color: #333;
}
.ywRight .ywTxtHd li span {
	display: block;
	float: left;
	margin: 6px 10px 0 17px;
	background: url(imagesicon.png) no-repeat;
}
.ywRight .ywTxtHd li span.icon_gzdt {
	background-position: -289px 0;
	width: 19px;
	height: 21px;
}
.ywRight .ywTxtHd li span.icon_tzgg {
	background-position: -119px -82px;
	width: 18px;
	height: 26px;
}
.ywRight .ywTxtHd li.on {
	border-bottom: solid 2px #00772D;
}
.ywRight .ywTxtHd li.on a {
	color: #00772D;
}
.ywRight .ywTxtHd li.on span.icon_gzdt {
	background-position: -289px -26px;
}
.ywRight .ywTxtHd li.on span.icon_tzgg {
	background-position: -139px -82px;
}
.ywRight .ywTxtBd {
	margin-top: 15px !important;
}
.ywRight .ywTxtBd li {
	line-height: 30px;
}
.ywRight .ywTxtBd li .date {
	float: right;
}
.ywRight .ywTxtBd li i {
	display: block;
	float: left;
	width: 3px;
	height: 3px;
	background: #00772D;
	margin: 13px 10px 0 0;
}
.ywRight .ywTxtBd li a:hover {
	color: #00772D;
}
.zxgkBox {
	width: 320px;
	height: 320px;
	overflow: hidden;
	margin: 10px 0 0 10px;
}
.zxgkTit,.zcfgTit {
	height: 40px;
	border-bottom: solid 1px #00772D;
}
.zxgkTit h2,.zcfgTit h2 {
	width: 180px;
	border-bottom: solid 2px #00772D;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	color: #00772D;
}
.zxgkTit h2 a,.zcfgTit h2 a {
	font-size: 20px;
	color: #00772D;
}
.zxgkTit h2 .icon_zxgk {
	background: url(imagesicon.png) no-repeat -228px -54px;
	display: block;
	width: 27px;
	height: 25px;
	float: left;
	margin: 6px 10px 0 25px;
}
.zcfgTit h2 .icon_zcfg {
	background: url(imagesicon.png) no-repeat -289px -104px;
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	margin: 6px 10px 0 25px;
}
.zxgkList,.zcfgList {
	margin-top: 15px;
}
.zxgkList li,.zcfgList li {
	line-height: 30px;
}
.zxgkList li i {
	display: block;
	width: 45px;
	height: 20px;
	font-size: 14px;
	color: #FFF;
	background: #249eff;
	line-height: 20px;
	text-align: center;
	float: left;
	margin: 5px 10px 0 0;
	font-style: normal;
	border-radius: 5px;
}
.zxgkList li .date {
	float: right;
}
.zcfgBox {
	width: 360px;
	height: 320px;
	overflow: hidden;
	margin-top: 10px;
}
.zcfgList li i {
	display: block;
	width: 3px;
	height: 3px;
	background: #00772D;
	float: left;
	margin: 13px 10px 0 0;
}
.zcfgBtn {
	margin-top: 5px;
	overflow: hidden;
}
.zcfgBtn li {
	float: left;
	width: 170px;
	height: 50px;
	line-height: 50px;
}
.zcfgBtn li.btn_jgsz {
	background: #fcb02b;
}
.zcfgBtn li.btn_ldjs {
	background: #539bfc;
	margin-left: 20px;
}
.zcfgBtn li a {
	color: #FFF;
	font-size: 20px;
}
.zcfgBtn li span {
	display: block;
	float: left;
	background: url(imagesicon.png) no-repeat;
}
.zcfgBtn li.btn_jgsz span {
	background-position: -228px 0;
	width: 25px;
	height: 25px;
	margin: 13px 10px 0 25px;
}
.zcfgBtn li.btn_ldjs span {
	background-position: -94px -82px;
	width: 23px;
	height: 26px;
	margin: 13px 10px 0 25px;
}
.fyspBox {
	width: 340px;
	height: 320px;
	margin: 10px 0 0 10px;
	overflow: hidden;
}
.fyspTit,.bsznTit,.lxdhTit,.bmfwTit,.wsdcTit {
	height: 40px;
	border-bottom: solid 1px #00772D;
}
.wsdcTit {
	margin-top: 20px;
}
.fyspTit h2,.bsznTit h2,.lxdhTit h2,.bmfwTit h2,.wsdcTit h2 {
	width: 180px;
	border-bottom: solid 2px #00772D;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	color: #00772D;
}
.fyspTit h2 a,.bsznTit h2 a,.lxdhTit h2 a,.bmfwTit h2 a,.wsdcTit h2 a {
	font-size: 20px;
	color: #00772D;
}
.fyspTit h2 .icon_fysp {
	background: url(imagesicon.png) no-repeat -255px 0;
	display: block;
	width: 32px;
	height: 24px;
	float: left;
	margin: 6px 10px 0 25px;
}
.fyspList,.bsznList,.lxdhList {
	margin-top: 10px;
}
.fyspList li,.bsznList li {
	line-height: 30px;
}
.fyspList li i,.bsznList li i {
	display: block;
	width: 3px;
	height: 3px;
	float: left;
	margin: 13px 10px 0 0;
	background: #00772D;
}
.fyspList li .date {
	float: right;
}
.bsznBox,.lxdhBox,.bmfwBox {
	width: 340px;
	height: 320px;
	overflow: hidden;
	margin-top: 10px;
}
.lxdhBox {
	margin-left: 10px;
}
.bsznTit h2 .icon_bszn,.lxdhTit h2 .icon_lxdh,.bmfwTit h2 .icon_bmfw,.wsdcTit h2 .icon_wsdc {
	background: url(imagesicon.png) no-repeat -159px -82px;
	display: block;
	width: 22px;
	height: 25px;
	float: left;
	margin: 6px 10px 0 25px;
}
.lxdhTit h2 .icon_lxdh {
	background: url(imagesicon.png) no-repeat -228px -27px;
	width: 25px;
}
.bmfwTit h2 .icon_bmfw {
	background: url(imagesicon.png) no-repeat -65px -82px;
	width: 27px;
	height: 27px;
}
.wsdcTit h2 .icon_wsdc {
	background: url(imagesicon.png) no-repeat -228px -81px;
	width: 26px;
	height: 24px;
}
.bsznBox .btn_bscx {
	width: 340px;
	height: 45px;
	display: block;
	background: #fcb02b;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	line-height: 45px;
	margin-top: 10px;
}
.lxdhList li {
	border-bottom: dashed 1px #8b8b8b;
	line-height: 45px;
}
.lxBtn {
	overflow: hidden;
	margin-top: 25px;
}
.lxBtn li a {
	display: block;
	width: 160px;
	height: 100px;
	float: left;
	font-size: 16px;
	color: #FFF;
	overflow: hidden;
	text-align: center;
}
.lxBtn li {
	overflow: hidden;
	width: 160px;
	height: 100px;
	float: left;
}
.lxBtn li.btn_lxxd {
	margin-left: 20px;
}
.lxBtn li.btn_jzxx a {
	background: #7280d5;
}
.lxBtn li.btn_lxxd a {
	background: #719bf5;
}
.lxBtn li.btn_jzxx a i {
	background: url(imagesicon.png) no-repeat -28px -82px;
	display: block;
	width: 35px;
	height: 28px;
	margin: 20px auto 10px;
}
.lxBtn li.btn_lxxd a i {
	background: url(imagesicon.png) no-repeat 0 -82px;
	display: block;
	width: 26px;
	height: 30px;
	margin: 20px auto 10px;
}
.btn_gyjq {
	display: block;
	width: 340px;
	height: 80px;
	margin-top: 10px;
}
.btn_gyjq img {
	width: 340px;
	height: 80px;
}
.wsdcList {
	margin-top: 10px;
	overflow: hidden;
}
.wsdcList li {
	line-height: 30px;
}
.wsdcList li i {
	display: block;
	width: 3px;
	height: 3px;
	background: #00772D;
	float: left;
	margin: 13px 10px 0 0
}
.wsdcList li a.link_cydc {
	float: right;
	display: block;
	width: 75px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	background: #e6b049;
	border-radius: 5px;
}
.indexContentBox {
	overflow: hidden;
	width: 100%;
}
.bannerSlide {
	height: 110px;
	position: relative;
	margin-top: 20px;
	overflow: hidden;
}
.bannerSlide .prev,.bannerSlide .next {
	background: url(imagesicon.png) no-repeat -206px 0;
	width: 20px;
	height: 53px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -26px;
	z-index: 9;
}
.bannerSlide .next {
	background: url(imagesicon.png) no-repeat -206px -55px;
	left: auto;
	right: 0;
}
.bannerSlide ul li {
	width: 970px;
	height: 110px;
	overflow: hidden;
}
.bannerSlide ul li img {
	width: 970px;
	height: 110px;
}
.yqljList {
	overflow: hidden;
	margin-bottom: 30px;
}
.yqljList li {
	float: left;
	width: 233px;
	height: 60px;
	border: solid 1px #bde1fa;
	margin-right: 10px;
	overflow: hidden;
}
.yqljList li img {
	width: 233px;
	height: 60px;
}
.footer {
	width: 100%;
	height: 170px;
	background: #548838;
	border-bottom: solid 8px #122409;
	text-align: center;
	color: #FFFFFF;
	line-height: 2;
	padding-top: 30px;
}
.location {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #018f37;
}
.location a {
	color: #018f37;
}
.location .icon_location {
	display: block;
	background: url(imagesicon.png) no-repeat -315px 0;
	width: 14px;
	height: 20px;
	float: left;
	margin: 15px 10px 0 0;
}
.leftMenuBox {
	width: 258px;
	border: solid 1px #ddd;
	overflow: hidden;
	margin-bottom: 40px;
	display: none;
}
.leftMenuTit {
	height: 50px;
	border-bottom: solid 1px #DDD;
	line-height: 50px;
}
.leftMenuTit h2 {
	display: inline;
	font-size: 18px;
	color: #333;
	padding: 12px 10px;
	border-bottom: solid 2px #00772D;
	margin-left: 10px;
}
.leftMenu {
	margin: 0 auto;
	width: 240px;
	overflow: hidden;
	padding-bottom: 40px;
}
.leftMenu li {
	line-height: 40px;
	border-bottom: solid 1px #DDD;
}
.leftMenu li a {
	font-size: 16px;
	color: #333;
}
.leftMenu li a:hover {
	color: #018f37;
}
.leftMenu li a.on {
	color: #018f37;
}
.leftMenu li a i {
	display: block;
	background: url(imagesicon.png) no-repeat -315px -52px;
	width: 16px;
	height: 12px;
	float: left;
	margin: 14px 10px 0 0;
}
.leftMenu li a.on i {
	background: url(imagesicon.png) no-repeat -315px -78px;
}
.leftMenu li a:hover i {
	background: url(imagesicon.png) no-repeat -315px -78px;
}
.subMenu li {
	border: none;
	line-height: 30px;
	padding-left: 40px;
}
.subMenu li a {
	font-size: 14px;
}
.subMenu li a:hover {
	color: #ff9000;
}
.subMenu li a.on {
	color: #ff9000;
}
.singleBox {
	width: 658px;
	border: solid 1px #DDD;
	padding: 20px;
	min-height: 600px;
}
.single {
	margin-bottom: 30px;
}
.secondList li {
	line-height: 40px;
}
.secondList li i {
	display: block;
	background: url(imagesicon.png) no-repeat -315px -104px;
	width: 19px;
	height: 20px;
	float: left;
	margin: 10px 10px 0 0;
}
.secondList li .date {
	float: right;
}
.secondList li a {
	font-size: 16px;
}
.page {
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.topChannel {
	overflow: hidden;
	margin-bottom: 10px;
}
.topChannel li {
	width: 150px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	float: left;
	margin-left: 12px;
}
.topChannel li a {
	font-size: 16px;
	color: #FFF;
}
.topChannel li.col01 {
	background: #9dcdba;
}
.topChannel li.col02 {
	background: #9fd5dd;
}
.topChannel li.col03 {
	background: #b0bfe6;
}
.topChannel li.col04 {
	background: #a1c0e3;
}
.contentBox {
	width: 928px;
	border: solid 1px #DDD;
	margin: 20px auto 30px;
	padding: 20px;
	overflow: hidden;
}
.contentTitle {
	border-bottom: dashed 1px #DDD;
	margin-bottom: 20px;
}
.contentTitle h1 {
	line-height: 50px;
	font-size: 18px;
	text-align: center;
}
.contentTitle .resource {
	line-height: 30px;
	text-align: center;
	color: #999;
}
.link_gj {
	width: 240px;
	height: 50px;
	position: absolute;
	right: 35px;
	top: 120px;
	text-indent: -1978px;
	overflow: hidden;
}
.topPic .wrap {
	position: relative;
}
.topChannel li.on a {
	color: #00772D;
}
