body,h1,h2,h3,h4,ul,li,p{padding:0; margin:0;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#0082C0;text-decoration:underline;}
li{list-style:none;}
.clear{clear:both;}
.toprow{width:100%; border-bottom:solid 1px #CCC; height:40px; line-height:40px;}
.toprow a{float:right;}
.container{width:1200px; margin:0 auto;}
.logorow{width:100%; background-color:#FFF;}
.logohead{float:left; margin:20px 0;}
.telhead{float:right; margin:20px 0;}
.nav{background-color:#2e7d06; width:100%; height:48px;}
.nav ul{clear:both;}
.nav ul li{width:144px; line-height:48px; text-align:center; float:left;}
.nav ul li.hover,.nav ul li a:hover{background-color:#045f32;}
.nav ul li a{color:#FFF; display:block;}
.mainlevel ul{
	display:none;
	position:absolute; 
	z-index:100000;
	box-shadow:0 1px 4px #999;
	z-index:10000;
	background-color:#045f32;
}
.mainlevel ul li{width:auto;}
.mainlevel ul li a{padding:0 10px;}
.mainlevel ul li a:hover{background-color:#2e7d06;}

.banner {
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 500px;
	background: #13295b;
	overflow: hidden;
	z-index: 9;
	margin: 0px;
	padding: 0px;
}

#fullSlide {
	width: 100%;
	position: relative;
	height: 500px;
	background: #000;
}

#fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

#fullSlide .bd ul {
	width: 100% !important;
}

#fullSlide .bd li {
	width: 100% !important;
	height: 500px;
	overflow: hidden;
	text-align: center;
}

#fullSlide .bd li a {
	display: block;
	height: 500px;
}

#fullSlide .hd {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 38px;
	line-height: 38px;
	text-align: center;
}

#fullSlide .hd ul {
	height: 38px;
	text-align: center;
}

#fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0 5px;
	background: #FFF;
	overflow: hidden;
	line-height: 9999px;
}

#fullSlide .hd ul .on {
	background: #f59928;
}
/*首页*/
.content-tit{font-size:28px; height:60px; line-height:60px; text-align:center; color:#2e7d06; border-bottom:solid 1px #DDD;}
.content-tit .tit{height:57px; border-bottom:3px solid #2e7d06; display:inline-block; margin:0 auto;}
.content-con{line-height:32px; padding:10px; text-indent:2em; max-height:310px; overflow:hidden;}

.container .mod-a {
	display: block;
	padding: 6px 40px;
	font-size: 16px;
	border: 1px solid #2e7d06;
	border-radius: 4px;
	color: #2e7d06;
	width:100px;
	margin:20px auto;
}
.container .mod-a:hover {
	background-color: #2e7d06;
	color: #ffffff;
}
ul.pro li{float:left;}
ul.pro li .proimg{width:270px; height:270px; padding:10px;}
ul.pro li .proimg img{width:100%; height:100%;}
ul.pro li .protit{text-align:center;}

.news-con{line-height:32px; padding:10px;}
ul.news li{width:560px; float:left; padding:10px;}
ul.news li .mod-pic{width:200px; height:200px; float:left; overflow:hidden;}
ul.news li .mod-desc{width:330px; height:200px; float:left; padding:0 15px; overflow:hidden;}
ul.news li img{width:100%;}
/*首页*/

/*列表页*/
.warp {
	width: 1200px;
	margin: 20px auto;
	clear: both;
	overflow: hidden;
}
.left {
	width: 252px;
	overflow: hidden;
}
.right {
	width: 935px;
	overflow: hidden;
}
.l_fl {
	width: 252px;
	padding-bottom: 20px;
}
.l_fl h3 {
	text-align: center;
	height: 39px;
	line-height: 39px;
	background-color: #2A6600;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.l_fl h3 span {
	color: #A8FF49;
	margin-left: 3px;
	font-size: 16px;
}
.l_fl dl {
	width: 226px;
	margin: 0 auto;
}
.l_fl dl dd {
	height: 38px;
	margin-top: 10px;
}
.l_fl dl dd a {
	width: 206px;
	height: 38px;
	line-height: 36px;
	padding: 0 0 0 20px;
	display: block;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.l_fl dl dd a.cur {
	color: #2A6600;
	text-decoration: none;
}
.l_fl dl dd a:hover {
	color: #2A6600;
	text-decoration: none;
}
.l_ewm {
	text-align: center;
}
.l_ewm h3 {
	color: #fff;
	font-size: 24px;
	letter-spacing: 2px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.l_ewm img {
	width: 200px;
	height: 200px;
	margin-top: 10px;
}
.l_qq {
	width: 212px;
	margin: 15px auto 0 auto;
	height: 85px;
	overflow: hidden;
}
.l_qq a {
	width: 70px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	padding-top: 55px;
	display: block;
	float: left;
	text-align: center;
}
.l_qq a:hover {
	text-decoration: none;
	color: #FF9;
}
.l_qq a.ly {
	background-position: -144px top;
}
.l_lx h3 {
	background-color: #439d04;
	text-align: center;
	height: 24px;
	line-height: 24px;
	padding: 10px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}
.l_lx h3 span {
	color: #333;
	margin-left: 3px;
	font-size: 16px;
}
.l_lx p {
	font-size: 14px;
	color: #333;
	line-height: 26px;
	padding: 10px 15px;
}
.r_bt {
	background: #BAF095;
	padding-right: 10px;
	height: 39px;
	line-height: 39px;
}
.r_bt span {
	background: #f00;
	width: 120px;
	height: 39px;
	line-height: 39px;
	color: #fff;
	display: block;
	text-align: center;
}
.r_bt a {
	float: right;
	font-size: 12px;
	color: #3E9504;
	font-weight: normal;
}
.sy_abt {
	width: 718px;
	height: 170px;
	overflow:hidden;
	margin: 15px auto 0 auto;
	font-size: 14px;
	line-height: 24px;
}
.sy_abt img {
	width: 205px;
	height: 165px;
	float: left;
	clear: right;
	margin: 0 15px 0 0;
}
.cplb ul {
	width: 110%;
}
.cplb ul li {
	width: 171px;
	height: 166px;
	float: left;
	margin: 12px 12px 0 0;
	overflow: hidden;
}
.cplb ul li a img {
	width: 165px;
	height: 130px;
	padding: 2px;
	background: #fff;
	border: 1px solid #83C754;
}
.cplb ul li a span {
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.sywz_box {
	width: 348px;
	height: 280px;
	overflow: hidden;
}
.sywz_box h3 {
	height: 40px;
	line-height: 40px;
	padding: 0 10px 0 23px;
	color: #fff;
}
.sywz_box h3 a {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
.sywz_box dl {
	padding-top: 15px;
	width: 322px;
	margin: 0 auto;
}
.sywz_box dl dt {
	height: 84px;
	overflow: hidden;
	padding-bottom: 10px;
}
.sywz_box dl dt a img {
	width: 110px;
	height: 84px;
	float: left;
	clear: right;
	margin: 0 10px 0 0;
}
.sywz_box dl dt h4 {
	line-height: 23px;
	height: 23px;
	overflow: hidden;
	font-size: 12px;
}
.sywz_box dl dt h4 a {
	color: #173500;
}
.sywz_box dl dt p {
	line-height: 20px;
	height: 58px;
	margin-top: 2px;
}
.sywz_box dl dd {
	padding-left: 13px;
	height: 24px;
	line-height: 24px;
}

.nydbt {
	background-color: #baf095;
	padding-right: 10px;
	height: 39px;
	line-height: 39px;
}
.nydbt span {
	background-color:#378700;
	width: 120px;
	height: 39px;
	line-height: 39px;
	color: #fff;
	display: block;
	text-align: center;
}
.nydbt i {
	float: right;
	font-size: 12px;
	color: #3E9504;
	font-weight: normal;
	font-style: normal;
}
.cplb1 ul {
	width: 110%;
	padding: 15px 0 0 1px;
}
.cplb1 ul li {
	width: 171px;
	height: 166px;
	float: left;
	margin: 0 12px 20px 0;
	overflow: hidden;
}
.cplb1 ul li a img {
	width: 165px;
	height: 130px;
	padding: 2px;
	background: #fff;
	border: 1px solid #83C754;
}
.cplb1 ul li a span {
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.biaoti {
	color: #134B26;
	line-height: 32px;
	text-align: center;
	padding-bottom: 5px;
	font-size: 16px;
}
.pubdate{background:#DEEFA3; text-align:center; border:1px solid #9CCC4D; line-height:40px;}
.nrxx {
	padding-left: 20px;
	border: 1px solid #9CCC4D;
	line-height: 21px;
}
.xximg {
	padding: 10px;
	text-align: center;
}
.xximg img {
	background: #fff;
	padding: 5px;
	border: 1px solid #CBECA1;
	max-width: 600px;
}
.wzli li {
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
	margin: 5px 0 0 0;
	padding: 0 0 5px 15px;
}
.wzli li span {
	float: right;
	color: #999;
}
.lylb {
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 21px;
}
.lylb dt {
	background: #76A605;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	font-size: 12px;
	color: #FFF;
}
.lylb dd {
	border: 2px #A4C658 solid;
	padding: 5px;
	margin-top: 1px;
}
.lylb dd.hf {
	color: #FF9000;
}
.lytj {
	border: medium none;
	cursor: pointer;
	height: 26px;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	width: 61px;
}
.lycz {
	border: medium none;
	cursor: pointer;
	height: 26px;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	width: 61px;
}
.intxt {
	width: 250px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #76A605;
	background: #EDFED6;
}
.bor {
	width: 400px;
	height: 150px;
	line-height: 24px;
	border: 1px solid #76A605;
	background: #EDFED6;
}
/*分页*/
.scott {
	height: 30px;
	overflow: hidden;
	text-align: center;
	padding-top: 9px;
	line-height: 21px;
	background: #EDFADC;
	border: 1px solid #CBECA1;
	font-family: "微软雅黑";
}
.scott A {
	BORDER: #c9c9c9 1px solid;
	PADDING: 2px 5px;
	MARGIN-RIGHT: 5px;
	TEXT-DECORATION: none;
	background: #fff;
	height: 14px;
	overflow: hidden;
}
.scott A:hover {
	color: #fff;
	text-decoration: none;
	BORDER: #fff 1px solid;
	PADDING: 2px 5px;
	MARGIN-RIGHT: 5px;
	height: 14px;
	overflow: hidden;
}
.scott A:active {
	border: 1px solid #58affe;
	text-decoration: none;
	BACKGROUND-COLOR: #237ac7;
	height: 14px;
	overflow: hidden;
}
.scott SPAN.current {
	PADDING: 3px 8px;
	font-weight: bold;
	color: #fff;
	margin-right: 5px;
	height: 14px;
	overflow: hidden;
	border: none;
}
.scott SPAN.disabled {
	BORDER: #9DD019 1px solid;
	PADDING: 2px 5px;
	height: 14px;
	overflow: hidden;
	COLOR: #424242;
	MARGIN-RIGHT: 5px;
	background: #CBECA1;
}
.fenye1 {
	font-size: 12px;
	line-height: 28px;
	border-top: 1px dashed #CBECA1;
	padding: 0 5px;
	margin-top: 5px;
	background: #fff;
}
.fenye1 span {
	height: 28px;
	display: block;
	padding-left: 15px;
}
.wzzw {
	padding: 10px 15px;
	line-height:32px;
}
.wzzw1 {
	padding: 9px;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.m_l {
	margin-left: 10px;
}
.pt {
	padding-top: 10px;
}
.mt {
	margin-top: 15px;
}
.mt1 {
	margin-top: 25px;
}
.red {
	color: #F60;
}
.lh {
	font-size: 14px;
	line-height: 28px;
}
/*列表页*/

.foot{width:100%; background-color:#282c30; color:#DDD; text-align:center; height:100px; line-height:42px;}
.foot a{color:#999;}