@charset "utf-8";
#flashs {  position: relative;z-index: 1;height:430px;}
#flashs .bgitem {position: absolute;}
#flashs .btn {bottom:25px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #FFF;color: #398B00;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur {background: none repeat scroll 0 0 #398B00;color: #FFF;}
.ban_bg{background: url("../images/loading_video.gif") no-repeat center center #fff}
.marquee {
	background:url("../images/marquee.jpg") 0 0 no-repeat;
	width:980px;
	height:40px;
	left: 50%;
	margin-left:-490px;
	z-index: 999;
	margin:20px auto;
}
.martitle {
	float:left;
	width:108px;
	height:40px;
	font:600 14px/40px '微软雅黑';
	text-indent:20px;
	color:#693900
}
.marquee marquee {
	width:600px;
	height:40px;
	float:left;
	font:12px/40px '微软雅黑';
	color:#693900;
}
.marbutt {
	float:left;
	background-color:#3F9900;
	height:30px;
	margin-top: 5px;
}
.prod1 {
	color:#FFF200;
	text-align:center;
	font:15px/30px '微软雅黑';
	width:204px;
	margin-left: 18px;
}
.prod2 {
	width: 30px;
	margin-left: 1px;
}
.prod2 div {
	width: 0; 
	height: 0;
	margin:7px auto; 
	border-top: 8px solid transparent; 
	border-left: 16px solid #FFF200; 
	border-bottom: 8px solid transparent; 
}
.con {
	width: 978px;
	height:240px;
	background-color:white;
	border:#CCCCCC 1px solid;
	margin:0 auto 17px;
}
.con01 {
	margin-top:37px;
}
.con01-t1 {
	float:left;
	width:978px;
	height:40px;
	color:gray;
	border-bottom:#CCCCCC 1px solid;
}
.con-title {
	color:black;
	font:600 18px/40px '微软雅黑';
	padding-left:15px;
}
.obvious {
	color:#00A2E8;
}
.con01-m1 {	
	float:left;
	width:978px;
	height:199px;
	overflow: hidden;
	padding:0 10px;
}
#Marquee_x {
	width:968px;
	overflow: hidden;
}
#Marquee_x ul {
	margin-top:11px;
}
#Marquee_x ul li,#Marquee_x ul li div {
	float:left;
	overflow: hidden;
	padding-right: 3px;
}
.marquee-p {
	width:220px;
	height:25px;
	overflow:hidden;
	text-align:center;
	font:12px/25px '微软雅黑';
	color:#fff;
	background-color:#5A9823;
}
.morebg{padding-right:25px;line-height:22px;background: url("../images/morebg.gif")/*tpa=template/images/morebg.gif*/ no-repeat right;}
.more:link {color: #FF9715}		
.more:visited {color: #FF9715}	
.more:hover {color: #FF9715}	
.more:active {color: #FF9715}
.more02{float:left;}
.more02:link {color: black}		
.more02:visited {color: black}	
.more02:hover {color: black}	
.more02:active {color: black}
/*pro*/
.pro {
	position: relative;
	z-index: 1;
	display: inline;
	overflow: hidden;
	width: 760px;
}
.pro h2 {
	height: 53px;
	font: bold 20px/53px "microsoft Yahei";
	background: url("../images/pro_nbg.gif") no-repeat center;
	overflow: hidden;
}
.pro h2 a {
	color: #ffa200;
	padding-left: 27px;
	display: inline-block;
}
.pro h2 span {
	height: 53px;
	font: 12px/53px "microsoft Yahei";
	width: 110px;
	overflow: hidden;
}
.pro h2 span a {
	color: #707070;
	padding-left: 27px;
	display: inline-block;
	background: none;
}
.pro ul {
	margin-top: 15px;
}
.pro ul li {
	width: 242px;
	height: 210px;
	overflow: hidden;
	float: left;
	margin: 0 3px 10px 4px;
	position: relative;
}
.pro ul li img {
	width: 240px;
	border: 1px solid #888787;
}
.pro ul li a {
	display: inline-block;
}
.pro_tx {
	width: 242px;
}
.pro_tx, .s_anli_tx {
	height: 28px;
	font: 12px/28px "microsoft Yahei";
	overflow: hidden;
	text-align: center;
	display: block;
	color: #FFF;
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	background-color: #505050\9;
}
.pro_t {
	width: 242px;
	height: 225px;
	background: url("../images/pro_tbg.gif")/*tpa=template/images/pro_tbg.gif*/ no-repeat center;
}
.pro_t h3 {
	color: #FFF;
	font-size: 24px;
	text-align: center;
	padding: 52px 0 30px;
}
.pro_t a {
	width: 240px;
	height: 223px;
	text-decoration: none;
	border: 1px solid #ffa200;
}
.pro_t p {
	color: #ebebeb;
	font-size: 15px;
	padding: 0 10px 0 20px;
}
.pro_bg {
	background-color: #5A9823;
}
.pro ul .nones {
	margin-right: 0px;
}
/*ad1*/
.ad1_bg {
	background: url("../images/ad1.jpg")/*tpa=template/images/ad1.jpg*/ no-repeat center top;
	height: 243px;
	margin-top: 20px;
	overflow: hidden;
}
.ad1 {
	position: relative;
	top: 113px;
	left: 74px;
	width: 885px;
	overflow: hidden;
}
.ad1 span, .ad2 p, .ad3 p {
	color: #FFF;
	font: 20px/38px "microsoft Yahei";
	overflow: hidden;
	padding-right: 83px;
}
.ad1 span {
	display: inline-block;
}
.ad1_p, .ad2_p, .ad3_p {
	background: url("../images/ad1_p.gif")/*tpa=template/images/ad1_p.gif*/ no-repeat left center;
	padding-left: 39px;
}
.ad1 span b, .ad2 p b, .ad3 p b {
	font: bold 20px/22px "Times New Roman", Times, serif;
}
.ad1 a, .ad2 a, .ad3 a {
	color: #000;
	height: 38px;
	width: 156px;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	font: bold 18px/38px "宋体";
	background: url("../images/ad1_c.gif")/*tpa=template/images/ad1_c.gif*/ no-repeat center center;
}
/*anli*/
.anli_t {
	color: #326B33\9;
	font: bold 32px/40px "microsoft Yahei";
	position: relative;
	top: 159px;
	text-align: center;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1)));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
/*FF*/
@media all and (min-width:0px) {
	.anli_t {
		color: #326B33;
	}
}
/*FF*/
.anli_t b {
	font-size: 44px;
}
.anli_bj {
	background-color: #DFEBDD;
	padding-top: 36px;
}
.anli_k ul {
	text-align: center;
	overflow: hidden;
}
.anli_k ul li {
	display: inline-block;
	*display: inline;
	overflow: hidden;
	width: 326px;
	height: 41px;
	margin: 0 2px;
	*margin: 0 -1px 0 0;
	background: url("../images/anli_k.png")/*tpa=template/images/anli_k.png*/ no-repeat center;
}
.anli_k ul li a {
	display: inline-block;
	width: 326px;
	height: 41px;
	color: #FFF;
	font: 18px/41px "microsoft Yahei";
}
.anli_k ul li:hover, .anli_k ul .cur {
	background: url("../images/anli_k_o.png")/*tpa=template/images/anli_k_o.png*/ no-repeat center;
}
.anli_k ul .cur a {
	color: #398B00;
}

/*anli content*/
.anli_v {
	overflow: hidden;
	background-color: #FFF;
	margin: -3px 5px 0;
	height: 452px;
	border-right: 1px solid #b0b9af;
	border-bottom: 1px solid #b0b9af;
	box-shadow: 1px 1px 2px #888888;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.anli_v h3, .abus_v h3 {
	font: bold 26px/84px "microsoft Yahei";
	height: 84px;
	overflow: hidden;
	text-align: center;
}
.anli_v h3 a, .abus_v h3 a {
	display: inline-block;
}
.anli_v dl {
	overflow: hidden;
	padding: 0 10px;
}
.anli_v dt {
	width: 418px;
	height: 308px;
	overflow: hidden;
}
.anli_v dt img {
	width: 410px;
	height: 300px;
	border: 4px solid #EDEDED;
}
.anli_v dd {
	width: 540px;
	height: 308px;
	overflow: hidden;
	position: relative;
}
.anli_v dd span {
	width: 540px;
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
}
.anli_v dd span i {
	display: block;
	width: 176px;
	height: 113px;
	overflow: hidden;
}
.anli_v dd span .fl {
	margin-right: 6px;
}
.anli_v dd span i img {
	width: 168px;
	height: 105px;
	border: 4px solid #EDEDED;
}
.anli_v dd p {
	color: #716e6e;
	font: 12px/30px "microsoft Yahei";
	display: block;
	height: 90px;
	overflow: hidden;
}
.anli_v dd div {
	margin-top: 20px;
}
.anli_v dd div b {
	font: 12px/38px "microsoft Yahei";
}
.anli_v dd div .zixun {
	width: 156px;
	height: 38px;
	display: block;
	color: #FFF;
	font: 18px/38px "microsoft Yahei";
	text-align: center;
	background: url("../images/anli_butt_bg.png")/*tpa=template/images/anli_butt_bg.png*/ no-repeat center;
}

/*scroll anli*/
.s_anli {
	overflow: hidden;
	padding-bottom: 30px;
}
.s_anli h2 {
	height: 60px;
	overflow: hidden;
	text-align: center;
	margin: 10px 0;
	font: bold 24px/60px "microsoft Yahei";
	background: url("../images/s_anli_t_bg.gif")/*tpa=template/images/s_anli_t_bg.gif*/ no-repeat center;
}
.s_anli h2 a {
	color: #398B00;
}
.s_anli .list-con {
	width: 970px;
	margin: 0 auto;
}
.list-con-a, .list-con-b {
	float: left;
}
.list-con-c {
	float: right;
}
.list-con-a, .list-con-c {
	margin-top: 68px;
}
.s_anli ul {
	position: relative;
}
.s_anli ul li {
	width: 280px;
	padding-left: 20px;
	float: left;
}
.s_anli li img {
	width: 276px;
	height: 216px;
	display: block;
	border: 2px solid #DFE3DE;
	background: #fff;
}
.s_anli_tx {
	width: 276px;
	margin: 0 2px;
}
/*ad2*/
.ad2_bg {
	background: url("../images/ad2.jpg")/*tpa=template/images/ad2.jpg*/ no-repeat center top;
	height: 228px;
	overflow: hidden;
}
.ad2, .ad3 {
	width: 260px;
	margin: 85px 0 0 690px;
	text-align: center;
}
.ad2 p, .ad3 p {
	padding-right: 0;
	margin-top: 30px;
}
/*liyou*/
.ly_bj {
	background: url("../images/ly_bg.jpg")/*tpa=template/images/ly_bg.jpg*/ no-repeat center top;
	height: 1998px;
	overflow: hidden;
	margin-top: 32px;
}
.ly {
	position: relative;
	height: 1998px;
	overflow: hidden;
}
.ly h2 {
	font: bold 36px/66px "宋体";
	color: #398B00;
	height: 105px;
	overflow: hidden;
	padding-left: 52px;
}
.ly h2 i {
	font: bold 36px/66px "宋体";
	color: #FFF;
	padding-left: 18px;
}
.ly_dl01 {
	position: absolute;
	top: 170px;
	left: 45px;
	height: 160px;
	width: 460px;
	overflow: hidden;
}
.ly_dl01 dt {
	height: 38px;
	overflow: hidden;
	font: bold 26px/38px "microsoft Yahei";
	color: #FFF;
	display: inline-block;
}
.ly_dl01 dd {
	width: 460px;
	overflow: hidden;
	margin-top: 26px;
}
.ly_dl01 dd p {
	clear: both;
	font: 14px/30px "microsoft Yahei";
	color: #716e6e;
	display: block;
}
.ly_dl01 dd p em {
	color: #0775d2;
	display: inline-block;
}
.ly_dl02 {
	top: 557px;
	left: 555px;
}
.ly_dl03 {
	top: 925px;
}
.ly_dl04 {
	top: 1376px;
	left: 555px;
}
.ly_dl05 {
	top: 1757px;
}
/*aboutus*/
.abus_bg h2 {
	height: 58px;
	font: bold 24px/58px "microsoft Yahei";
	background: url("../images/pj_h2_bg.gif")/*tpa=template/images/pj_h2_bg.gif*/ no-repeat left top;
	padding-left: 30px;
}
.abus_bg h2 a {
	color: #FFF;
}
.abus {
	overflow: hidden;
	border: 1px #E1E6DD solid;
	background-color: #FFF;
}
.abus_bg {
	height: 984px;
	background: url("../images/abus_bg.jpg") no-repeat center;
}
.abus_bg .content {
	padding-top: 20px;
}
.abus_bg .abus {
	height: 840px;
}
.abus_v h3 {
	font: bold 22px/84px "microsoft Yahei";
	height: 84px;
	overflow: hidden;
	text-align: center;
}
.abus_v dl {
	padding: 0 20px;
	overflow: hidden;
}
.abus_v dt {
	width: 451px;
	height: 306px;
	overflow: hidden;
}
.abus_v dt img {
	width: 443px;
	height: 296px;
	border: 4px solid #EDEDED;
}
.abus_v dd {
	width: 486px;
	height: 304px;
	overflow: hidden;
	position: relative;
	padding-left: 20px;
}
.abus_v dd span {
	width: 486px;
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
}
.abus_v dd span i {
	display: block;
	width: 154px;
	height: 117px;
	overflow: hidden;
}
.abus_v dd span .fl {
	margin-right: 10px;
}
.abus_v dd span i img {
	width: 146px;
	height: 109px;
	border: 4px solid #EDEDED;
}
.abus_v dd p {
	color: #716e6e;
	font: 14px/26px "microsoft Yahei";
	display: block;
	height: 150px;
	overflow: hidden;
}
.abus_v dd b {
	font: 12px/38px "microsoft Yahei";
}

/*new*/
.news_l {
	width: 654px;
}
.news_t, .flink_t {
	height: 32px;
	overflow: hidden;
	width: 100%;
	background-color: #3F9900;
	margin: 20px 0;
}
.news_t a, .news_t h3, .flink h3 {
	color: #FFF;
	display: inline-block;
	overflow: hidden;
	padding: 0 10px;
	font: 14px/30px "microsoft Yahei";
}
.news_t a:hover {
	color: #3F9900;
	background-color: #FFF;
}
.news_m {
	width: 274px;
	padding: 10px 20px 20px;
}
.news_m dt img {
	width: 266px;
	height: 170px;
	border: 4px solid #EDEDED;
}
.news_m dd {
	padding: 10px 0 0;

}
.news_m dd  a{
	color:#096;
	font-size:13px;
}

.news_m dd p{
	margin-top:6px;
	line-height:24px;
}


.news_l ul {
	width: 340px;
	overflow: hidden;
}
.news_l ul li{
	padding-left: 15px;
	white-space: nowrap;
	background: url("../images/news_row.gif")/*tpa=template/images/news_row.gif*/ no-repeat left center;
}
.news_l ul li a, .news_r dl dt a {
	color: #262626;
	font: 14px/30px "microsoft Yahei";
}
/*weiti*/
.news_r {
	width: 340px;
}
.news_r dl {
	height: 118px;
	margin: 0 10px;
	border-bottom: 1px #BCBCBC solid;
}
.news_r dl dt {
	padding-left: 25px;
	background: url("../images/news_w.gif")/*tpa=template/images/news_w.gif*/ no-repeat 0 center;
	
}
.news_r dl dd {
	font-size: 12px;
	line-height: 20px;
	padding-left: 25px;
	max-height: 80px;
	overflow: hidden;
	background: url("../images/news_d.gif")/*tpa=template/images/news_d.gif*/ no-repeat 0 3px;
	
}
/*flink*/
.flink p span {
	display: inline-block;
	margin: 0 10px;
}
/*aboutus end*/


.leib2{ width:221px;}
.leib2 .tit{color:#333; font-size:14px; background:url(../images/tit1n.gif) no-repeat; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.leib2 .tit a{ color:#333;}
.leib2 .nr{ border:1px solid #ccc; border-top:0; background:#fff; padding:4px 11px 8px;overflow:hidden;}
.leib2 .nr h4{ background:url(../images/tit3n.gif) no-repeat; height:33px; line-height:33px; padding-left:28px;overflow:hidden;margin-top:4px;}
.leib2 .nr h4.cur a{color:#0065B5;}
.leib2 .nr ul{padding:0 15px;}
.leib2 .nr li{background: url(../images/icon1.gif) no-repeat scroll 0 10px ; padding-left: 17px; color: #666;line-height: 29px; overflow: hidden;white-space: nowrap; height:29px;border-bottom:1px dashed #DEDEDE}
.leib2 .nr li a{}
.leib2 .nr li.cur a{ color:#0065B5;}
