﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:14px; font-family:微软雅黑;color:#525252; position:relative;  font-weight:normal;}
li, ol{ list-style:none; }
a{text-decoration: none;color:#818181; }
a:hover{cursor:pointer; text-decoration:none; color:#878787;}
.clear{clear: both; overflow: hidden;  }
img{border:none; vertical-align:top; clear:both; }
.left{ float:left;}
.right{ float:right;}
.ding{width:100%; height:45px; line-height:36px; font-size:14px; background-color:#006428; overflow:hidden;}
.ding0{width:1200px; margin:0 auto; overflow:hidden;}
.ding0_l{width:540px; float:left; color:#fff; overflow:hidden;}
.ding0_r{width:487px; float:right; overflow:hidden; }
.ding0_r1{width:156px; height:23px; padding:0 10px; margin-top:6px; background-color:#fff;border-radius:15px; float:left; overflow:hidden;}
.ding0_r1 dl dt{ width:136px; height:23px; float:left; line-height:23px; overflow:hidden;}
.ding0_r1 dl dd{ width:17px; height:23px; float:right; overflow:hidden;}
.ding0_r2{width:481px; float:right; text-align:right; color:#fff; overflow:hidden;}
.ding0_r2 span{color:#086b34;}
.top{ width:1200px; margin:0 auto;height:136px;  }
.logo{ width:570px;float:left; height:136px; overflow:hidden;}
.rt{ width:260px;float:right; height:86px; overflow:hidden;}


 .menu_bg {width:623px;height:50px;margin:0 auto;position:relative;top:0; float:right; }
 .imenu_bg{width:540px;height:50px;margin:0 auto;position:relative;top:0; float:right;}
.imenu{width:90px; height:50px;float:left; text-align:center;cursor:pointer; color:#006428;}
.imenu a{width:90px;height:50px;}
.imenu a dl{width:90px; text-align:center; height:50px;  float:left;}
.imenu a dl dt{width:90px; height:50px;  font-size:18px; color:#006428;overflow:hidden;  line-height:55px;}
.imenu a dl dd{width:90px; height:50px; font-size:11px;color:#a1a1a1; text-transform:uppercase;overflow:hidden;}
.imenu a:hover{color:#006428; display:block;  font-weight: bold;}
.imenu a:hover dl dt{color:#006428;}
.imenu a:hover dl dd{color:#006428;}


.nssss{ width:1120px; margin:0 auto; height:auto; float:left;}
/*menu开始*/
.nav{ width:100%; background:#bbd9bd;margin:0 auto} 
.nav ul{width:1120px; margin:0 auto;}
.nav li{display:inline; height:36px} 
.nav li a{display:inline-block; padding:0 20px; height:36px; line-height:36px; 
color:#FFF; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px} 
.nav li a:hover{background:#FFA360; font-weight:bold;} 
/*---------------下拉---------------*/

.mains{width:1120px; margin:0 auto; height:auto;}
.lefts{width:760px; height:668px; float:left;}
.rights{width:360px;  height:666px; float:right;}

/*newlist开始*/
.a_m_h{width:885px; height:55px; padding-bottom:5px; text-indent:5px;font-size:30px;color:#016525;  border-bottom:1px #82c290 solid; line-height:55px; overflow:hidden;}
.a_m_h span{ width:auto; float:right; font-size:14px; padding-right:5px; margin-top:7px; font-weight:normal; color:#666666;}
.a_m_h span a{color:#666666;}
.a_m_h span a:hover{color:#666666; text-decoration:underline;}
.a_m_h span img{ vertical-align:middle; margin-right:2px;}
.a_m_h span span{ color:#3f7052;margin-top:0px;}
.a_m_h a{color:#666666;}
.a_m_h a:hover{color:#ff0000; text-decoration:none;}
.ny_l{ width:280px; float:left; padding-bottom:20px; overflow:hidden;}
.zitit{ width:280px; height:auto;   overflow:hidden;}
.zimu{width:56px; text-align:center; margin-top:5px; height:80px; float:left; font-size:70px;color:#898989; font-family:"Times New Roman", Times, serif; font-weight:bold;overflow:hidden;}
.ziname{ float:right;height:80px; margin-top:20px; width:195px; line-height:26px;font-size:22px;color:#898989;overflow:hidden;}
.ziname span{ font-size:22px; color:#333}

.ny{ width:1200px; margin:0px auto 30px; overflow:hidden;}
.ny_list{ width:255px; overflow:hidden; padding:20px 0 0 0;}
.ny_list ul{ width:255px; overflow:hidden; }
.ny_list ul li{ width:255px; height:47px; text-indent:70px; line-height:47px; font-size:18px; margin-bottom:2px; overflow:hidden;}
.ny_list ul li a{display:block; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.ny_list ul li a:hover{  color:#898989;font-weight:bold; display:block; overflow:hidden;}
.ny_list ul li.hover a{  color:#898989; display:block; overflow:hidden;}
.ny_l1{ width:255px; margin:40px auto 0; overflow:hidden;}
.ny_r{ width:895px; margin-top:-10px;float:right; overflow:hidden;}
.nl_m{ width:880px; margin:0px auto 50px; overflow:hidden;}
.nl_m ul li{ width:860px; margin:0 auto; padding:25px 10px; height:110px; cursor:pointer; border-bottom:1px solid #82c290; overflow:hidden;}
.news_left{ float:left; width:175px;}
.news_left img{ float:left; width:175px; height:120px;}
.news_right{ float:right; width:640px;}
.nl_m ul li h2{ margin:4px auto 0; height:30px; line-height:30px;text-align:left;}
.nl_m ul li h2 a{ font-size:16px; color:#898989;}
.nl_m ul li h3 { font-size:15px; font-weight:normal; color:#898989;line-height:28px; height:76px; overflow:hidden; margin-top:12px;}
.nl_m ul li h4{ text-align:left;}
.nl_m ul li h5{ padding:10px 0; font-size:12px; font-weight:normal; color:#CCC;}
.nl_m ul li h4 { padding:15px 0 0 0;}
.nl_m ul li:hover h2 a{ color:#898989;}
.page{ width:700px; margin:15px auto 10px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.page a{ padding:3px 7px; margin:0 2px;  background-color:#ebebeb;}
.page a:hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
.page a.hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
/*newlist结束*/

/*banner开始*/
.banner{width:100%;overflow:hidden;height:478px;position:relative;}
.banList{position:absolute;left:50%;margin-left:-960px;height:478px;}
.banList li{height:478px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:30px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#e3dfdf;width:38px;height:6px;margin:0 5px;}
.jsNav a.current{background:#0c662e;cursor:pointer;}

.yewu{position:absolute;bottom:0px;left:50%; background-color:#fff;background-color:rbga(255,255,255,0.9); display:block; border-bottom:5px solid #3f7052;height:80px;z-index:20;margin-left:-600px;width:1200px;}
.yewu ul{width:1200px; height:80px;}
.yewu ul li{width:200px; height:80px; float:left; position:relative; background:url(../images/yewu_bg.html) right center no-repeat;  cursor:pointer; color:#333;}
.yewu ul li h1{width:175px; margin:15px auto 0; height:25px; font-weight:normal; line-height:25px; font-size:16px; color:#333;overflow:hidden;}
.yewu ul li p{width:175px; margin:0 auto 30px;height:16px; line-height:16px;font-size:11px;color:#939894; overflow:hidden;}
.yewu ul li:hover {width:200px;height:80px;background:url(../images/yewu_hoverbg.html) left top no-repeat;display:block;}
.yewu ul li:hover h1{color:#fff;}
.yewu ul li:hover p{color:#faf8f8; }
.yewu ul li:hover .I_ywly{width:200px;background-color:#fff; bottom:80px; position:absolute;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; z-index:1000; overflow:hidden; }
.yewu ul li:hover .I_ywly dl{ width:184px; height:50px; margin:10px auto; clear:both; overflow:hidden;}
.yewu ul li:hover .I_ywly dl dt{ width:70px; height:50px; float:left; overflow:hidden;}
.yewu ul li:hover .I_ywly dl dt img{ width:70px; height:50px;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd{ width:102px; float:right;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd h2{ width:102px; height:22px;font-weight:normal; line-height:22px; font-size:14px; color:#3f7052;overflow:hidden;}
.yewu ul li:hover .I_ywly dl dd h3{ width:102px; height:28px; font-weight:normal;line-height:14px; font-size:12px; color:#888888;overflow:hidden;}
.yewu ul li:hover .I_ywly dl:hover dd h2{ width:102px; height:22px;font-weight:normal; line-height:22px; font-size:14px; text-decoration:underline;overflow:hidden;}
/*banner结束*/



/*new开始*/
.new{ width:892px; margin:10px auto 0; padding-bottom:15px; font-size:16px;overflow:hidden; line-height:28px;}
.new h1{ width:840px; margin:10px auto 0; height:55px; line-height:55px;font-family:"微软雅黑"; font-size:30px; font-weight:400; color:#006428; text-align:center;overflow:hidden;}
.new h2{ width:720px; margin:10px auto 20px; height:30px; color:#333; padding:0 60px; line-height:30px;font-size:12px; text-align:center; font-weight:normal; background-color:#f4f4f4;overflow:hidden;}
.new p{ width:892px; margin:0px auto; font-size:16px; overflow:hidden;}
.new img{ margin: 0 auto; height:auto;}
.new h3{width:840px; margin:20px auto; text-align:right; font-weight:normal;color:#000;font-size:14px; overflow:hidden;}
.new dl{ width:805px; padding:0px 25px 0; margin:25px auto 0; font-size:14px;line-height:36px; height:36px; background:url(../images/new_h1bg.html) no-repeat;  overflow:hidden;}
.new dl dt{ width:380px; float:left; height:36px; line-height:36px;  color:#666; overflow:hidden;}
.new dl dt a{color:#666666;}
.new dl dt a:hover{color:#666666; text-decoration:underline;}
.new dl dd{width:380px; float:right; height:36px; line-height:36px; text-align:right; color:#666; overflow:hidden;}
.new dl dd a{color:#666666;}
.new dl dd a:hover{color:#666666; text-decoration:underline;}
.xgtj{ width:855px; margin:10px auto 20px;overflow:hidden;}
.xgtj h1{width:855px; margin:0 auto 5px;height:40px;color:#006428; background-color:#eeeeee; line-height:40px; text-indent:10px;font-size:18px; font-weight:normal;overflow:hidden;}
.xgtj h1 span{color:#888; font-size:14px; font-weight:normal;}
.xgtj h1 img{ vertical-align:middle; padding-right:10px; float:right;}
.xgtj ul{width:840px; margin:10px auto; overflow:hidden;}
.xgtj ul li{width:390px; float:left;font-size:14px; height:30px; text-indent:10px;line-height:30px;background:url(../images/new_tb2.html) 10px center no-repeat; overflow:hidden; padding:0 15px;}
.xgtj ul li span{width:auto; color:#777777; float:right;font-size:12px; overflow:hidden;}
.xgtj ul li a{color:#777777; overflow:hidden; }
.xgtj ul li a:hover{color:#777777;text-decoration:underline;}
/*new结束*/

/*prolist开始*/
.plist{ width:1200px; margin:20px auto 40px; overflow:hidden;}
.plist ul{ width:1200px; overflow:hidden;}
.plist ul li{ width:300px; margin:10px 0 20px; float:left; height:185px; text-align:center; overflow:hidden;}
.plist ul li:hover a dl dd{ text-decoration:underline; }
.plist ul li dl{width:265px; height:185px; position:relative; margin:0 auto; overflow:hidden;}
.plist ul li dl dt{ width:265px; height:185px; }
.plist ul li dl dt img{width:265px; height:185px;}
.plist ul li:hover img {transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.plist ul li dl dd{ width:265px; text-align:center; left:0px; bottom:0px; color:#fff; font-size:16px;position:absolute;line-height:30px; background-color:rgba(7, 111, 3, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#4f000000); }
/*prolist结束*/
.ny_banner{width:100%;overflow:hidden;height:auto;position:relative;height:300px;overflow:hidden;}
.ny_banner img{position:absolute;left:50%;margin-left:-960px; height:300px;}
.ab_m{ width:1000px; margin:23px auto 20px; overflow:hidden; line-height:30px; font-size:16px;}
.ab_m p{ text-indent:2em; margin:15px auto;font-size:15px;  color:#333; line-height:25px; }
.ab_m span{ /*color:#898989;*/}





.ab_mm{ width:1200px; margin:23px auto 20px; overflow:hidden; line-height:30px;}
.ab_mm p{ text-indent:2em; margin:15px auto;font-size:15px;  color:#333; line-height:25px; }
.ab_mm span{ /*color:#898989;*/}
/*分页*/
.page{ width:700px; margin:15px auto 10px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.page a{ padding:3px 7px; margin:0 2px;  background-color:#ebebeb;}
.page a:hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
.page a.hover{color:#fff; padding:3px 7px; text-decoration:none; background-color:#3f7052;}
.pageinfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pageinfo A {
	BORDER-RIGHT: #006428 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #006428 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #006428 1px solid; COLOR: #006428; PADDING-TOP: 2px; BORDER-BOTTOM:#006428 1px solid; TEXT-DECORATION: none; background-color:#f2f2f2;
}
.pageinfo A:hover {
	BORDER-RIGHT: #006428 1px solid; BORDER-TOP: #006428 1px solid; BORDER-LEFT: #006428 1px solid; COLOR: #006428; BORDER-BOTTOM: #006428 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #006428 1px solid; BORDER-TOP: #006428 1px solid; BORDER-LEFT: #006428 1px solid; COLOR:#006428; BORDER-BOTTOM: #006428 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #006428 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #006428 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #006428 1px solid; COLOR: #006428; PADDING-TOP: 2px; BORDER-BOTTOM: #006428 1px solid; 
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #006428 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #006428 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #006428 1px solid; COLOR: #006428; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #006428 1px solid
}



DIV.black2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.black2 A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.black2 SPAN.thisclass {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}



.bottom_ewm{width:187px;  float:left; overflow:hidden; margin-top:36px; margin-left:44px;}
.bottom{width:100%; padding:10px 0 5px;  overflow:hidden;}
.bottom0{ width:1200px; margin:0 auto; overflow:hidden;}
.bottom_l{ width:290px; float:right; }
.bottom_l dl{width:290px;}
.bottom_l dl dt{width:290px;float:right; line-height:28px; height:28px; color:#016028;font-weight:bold;font-size:18px;}
.bottom_l dl dd{width:190px; float:right; line-height:28px; height:28px; color:#848484;}

.bottom_l ul{width:290px; overflow:hidden;}
.bottom_l ul li{ width:370px;line-height:28px; height:28px; padding-right:15px; float:left; font-size:14px; color:#848484;}






.bottom_lv{ width:150px; float:left; margin-left:40px;}
.bottom_lv dl{width:150px;}
.bottom_lv dl dt{width:150px;float:right; line-height:28px; height:28px; color:#016028; font-weight:bold;font-size:18px;}
.bottom_lv dl dd{width:150px; float:right; line-height:28px; height:28px; color:#848484;}

.bottom_lv ul{width:150px; overflow:hidden;}
.bottom_lv ul li{ width:150px;line-height:28px; height:28px; padding-right:15px; float:left; font-size:14px; color:#848484;}





.bottom_r{ width:410px;  float:left; overflow:hidden; margin-top:60px; color:#848484;margin-left:60px;}
.bottom_r ul{width:410px;overflow:hidden;}
.bottom_r ul li{ width:410px; height:60px; float:left; margin-left:10px;text-align:left; overflow:hidden;}
.bottom_r ul li span{width:410px; font-size:12px; color:#848484; text-align:left; margin-top:10px; overflow:hidden;}
