﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:24px;
color:#616161;
background:url(../images/bei.jpg) repeat;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#5a8909;text-decoration:none;}



h1{
float:left;
margin-top:19px;
padding-left:78px;
padding-bottom:5px;
padding-right:15px;

}

.logo{
float:left;border-left:#d5d5d5 solid 0px;  width:350px; height:40px;  margin-left:20px; font-size:16px; color:#018917; font-family:"微软雅黑";margin-top:30px; padding-top:40px; padding-left:30px; }

.top2{ float:right;background:url(../images/tel.png) no-repeat left 5px; padding-bottom:8px; padding-left:60px;font-family:"微软雅黑"; 
text-align:left;  font-size:14px; color:#65b76f;margin-top:25px; margin-left:300px; }
.top2 span{ font-size:25px; color:#5a8909;}

#top{ width:100%; float:left;background:url(../images/top_x.jpg) repeat-x top;}
#top .top1{ width:1180px;  margin:auto;}
.top3{ float:right; width:254px; height:30px; color:#FFFFFF; background:url(../images/top.jpg) no-repeat top; font-family:"微软雅黑"; line-height:30px; padding-left:35px;}
.top3 a{color:#FFFFFF;  }


/*--------------------index.html start----------------------*/


#head{
width:100%; float:left; background:#77ad1a; margin-bottom:1px;
}

#menu{width:1180px;
margin:auto;
height:45px;
font-size:16px;
font-family:"微软雅黑";
}
ul.menu {list-style:none; margin:0; padding-left:75px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:100%; margin:0;font-weight:normal;background:#4f890f; font-size:15px;color:#fff;  border-top:1px solid #75b034;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:30px;}
ul.menu ul li a:hover {color:#fff; background:#ed931d; }
ul.menu ul ul { top:0px}
ul.menu .menulink { padding-left:37px; padding-right:37px;  height:45px;font-size:16px;_display: inline-block;line-height:45px; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff; background:#4f890f; line-height:45px; }
ul.menu .sub {}
ul.menu .topline {}


#flash{
width:100%;
height:500px;
float:left;

}



#nn1{
width:100%;
float:left;
height:60px;
background:url(../images/s_bbb.jpg) repeat-x top;

}
#nn{
width:1180px;
height:60px;
background:url(../images/dh.jpg) no-repeat bottom;
margin:auto;

}

#nn .n4{float:left;width:700px; line-height:43px;  }
#nn .n4 h3{float:left; color:#1d9e45;   font-weight:bold; font-size:14px; text-transform:uppercase; line-height:43px; padding-right:10px;}

#search{
width:235px;
float:right;
margin-top:10px;
height:35px;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:23px;
color:#888888;
font-size:12px;
border:#d5d5d5 solid 1px;
width:200px;
float:left;
display:inline;
padding-left:5px;
line-height:24px;
padding-top:0px;
background:#fff;
}




#m-p1{width:1180px; margin:auto; clear:both; padding-top:30px;  background:url(../images/xx.png) no-repeat center 70px ;}

#m-p1 h3{width:1180px; text-align:center; font-size:20px; color:#77ad1a; font-family:"Times New Roman", Times, serif; text-transform:uppercase; padding-bottom:40px; font-weight:bold}

#m-p1 h3 span{ font-size:30px;font-family:"微软雅黑"; text-align:center;color:#1b6447; font-weight:bold; line-height:30px;letter-spacing:0px;}
#m-p1 h3 b{ font-size:16px;font-family:"微软雅黑"; text-align:center;color:#000; font-weight:normal; line-height:35px;letter-spacing:0px;}


.ppp{width:1180px; margin:auto; padding-top:10px;padding-bottom:30px; overflow:hidden}
.ppp_1{ width:275px; height:520px; float:left; background:url(../images/cp_b.jpg) repeat-x bottom #fff; border-left:#498c4d solid 2px; border-right:#498c4d solid 2px; border-bottom:#498c4d solid 2px;}
.ppp_1 h3{ width:250px; height:49px; background:url(../images/cp_x.jpg) repeat-x top; font-size:20px; font-family:"微软雅黑"; color:#fff; font-weight:bold; line-height:22px; padding-left:25px; padding-top:10px;}
.ppp_1 h3 span{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#c1e793; font-weight:bold;}

.ppp_1 ul{overflow:hidden; text-align:left;width:232px; padding-bottom:40px; margin:auto; padding-top:10px; font-family:"微软雅黑"; }
.ppp_1 ul li{display:inline;float:left; }
.ppp_1 ul li a{ float:left;}
.ppp_1 ul li a:hover{ float:left;}
.ppp_1_1{ width:232px; height:35px; background:#8ac53d; font-size:18px; color:#FFFFFF; line-height:38px; padding-left:20px; margin-top:10px; margin-bottom:10px;}
.ppp_1_1 a{color:#FFFFFF}
.ppp_1_2{ width:212px;   background:url(../images/d.jpg) no-repeat left; font-size:16px; color:#333333; line-height:30px; padding-left:30px; margin-left:10px;}
.ppp_1_x{ border-bottom:#cccccc solid 1px; float:left; padding-bottom:10px;}
.ppp_1_rx{ color:#488a4e; width:245px; font-size:18px; font-weight:bold; margin:auto; float:left; padding-left:30px;}
.ppp_1_rx span{ font-size:14px; font-weight:normal}

.ttu1{width:1180px; margin:auto; background:url(../images/t1.jpg) no-repeat top center; height:180px; clear:both;}



#m-p2{width:804px; margin:auto; clear:both; height:142px; margin-top:30px; background:url(../images/l1.jpg) no-repeat left top;}


.case{width:1180px; margin:auto; padding-top:10px;padding-bottom:30px; overflow:hidden; font-family:"微软雅黑"; }
.case_1{ width:275px; height:439px; float:left; background:#e3ecd4; border-left:#77ad1a solid 2px; border-right:#77ad1a solid 2px; border-bottom:#77ad1a solid 2px;}
.case_1 h3{ width:275px; height:62px; background:#77ad1a; float:left; font-size:24px; font-family:"微软雅黑"; color:#fff; font-weight:bold; line-height:22px; text-align:center;padding-top:30px;}
.case_1 h3 span{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-weight:normal;}

.case_1 ul{overflow:hidden; text-align:left;width:232px;  margin:auto; padding-top:10px; }
.case_1 ul li{display:inline;float:left; text-align:center; line-height:76px; font-size:18px; }
.case_1 ul li a{ float:left; border-bottom:#77ad1a dashed 1px;width:232px; color:#5a8909 }
.case_1 ul li a:hover{ float:left; background:url(../images/case_1.jpg) repeat-x 30px; color:#e3ecd4 }

.case_2{width:874px; height:439px;  float:right}


.ttu21{width:100%; float:left; background:url(../images/t2.jpg) no-repeat top center; height:211px;}
.ttu2{width:700px; margin:auto; font-size:24px; color:#FFFFFF; padding-left:200px; padding-top:130px; font-family:"微软雅黑"; }





#ys1{width:100%; float:left; background:url(../images/ys_b.jpg) no-repeat top center; height:1992px; font-family:"微软雅黑";}
.ys{width:1180px; height:150px; margin:auto; padding-top:30px;}
.ys h3{ width:1180px; height:62px; background:#77ad1a; float:left; font-size:35px; color:#fff; font-weight:bold; line-height:22px; text-align:center;padding-top:30px; background:url(../images/ys_x.png) no-repeat center 90px;}
.ys h3 span{ font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-weight:normal; text-transform:uppercase; line-height:43px;}

.ys-1{width:567px; padding-left:590px;height:332px; background:url(../images/ys1.png) no-repeat top center; margin:auto; }
.ys-1 h4{ width:500px; float:left; font-size:26px;  color:#5a8909; font-weight:bold; line-height:50px; text-align:left;padding-top:60px; }
.ys-1 h4 span{ width:500px; float:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; font-weight:normal; text-transform:uppercase; line-height:20px; border-top:#b2b2b2 dotted 1px; }
.ys-1 ul{overflow:hidden; text-align:left; float:left; padding-top:40px; }
.ys-1 ul li{display:inline;float:left; text-align:left; line-height:30px; font-size:14px;color:#666666; background:url(../images/d3.jpg) no-repeat left; padding-left:20px;  width:500px; }


.ys-2{width:1007px; padding-left:150px;height:332px; background:url(../images/ys2.png) no-repeat top center; margin:auto; }
.ys-2 h4{ width:500px; padding-right:570px;float:left; font-size:26px;  color:#5a8909; font-weight:bold; line-height:50px; text-align:left;padding-top:70px; }
.ys-2 h4 span{ width:500px; float:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; font-weight:normal; text-transform:uppercase; line-height:20px; border-top:#b2b2b2 dotted 1px; }
.ys-2 ul{overflow:hidden; text-align:left; float:left; padding-top:40px; }
.ys-2 ul li{display:inline;float:left; text-align:left; line-height:30px; font-size:14px;color:#666666; background:url(../images/d3.jpg) no-repeat left; padding-left:20px;  width:500px;  }



.ys-3{width:567px; padding-left:590px;height:332px; background:url(../images/ys3.png) no-repeat top center; margin:auto; }
.ys-3 h4{ width:500px; float:left; font-size:26px;  color:#5a8909; font-weight:bold; line-height:50px; text-align:left;padding-top:60px; }
.ys-3 h4 span{ width:500px; float:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; font-weight:normal; text-transform:uppercase; line-height:20px; border-top:#b2b2b2 dotted 1px; }
.ys-3 ul{overflow:hidden; text-align:left; float:left; padding-top:20px; }
.ys-3 ul li{display:inline;float:left; text-align:left; line-height:30px; font-size:14px;color:#666666; background:url(../images/d3.jpg) no-repeat left; padding-left:20px; width:500px;  }


.ys-4{width:1007px; padding-left:150px;height:332px; background:url(../images/ys4.png) no-repeat top center; margin:auto; }
.ys-4 h4{ width:500px; padding-right:570px;float:left; font-size:26px;  color:#5a8909; font-weight:bold; line-height:50px; text-align:left;padding-top:70px; }
.ys-4 h4 span{ width:500px; float:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; font-weight:normal; text-transform:uppercase; line-height:20px; border-top:#b2b2b2 dotted 1px; }
.ys-4 ul{overflow:hidden; text-align:left; float:left; padding-top:40px; }
.ys-4 ul li{display:inline;float:left; text-align:left; line-height:30px; font-size:14px;color:#666666; background:url(../images/d3.jpg) no-repeat left; padding-left:20px;  width:500px;  }


.ys-5{width:567px; padding-left:590px;height:332px; background:url(../images/ys5.png) no-repeat top center; margin:auto; }
.ys-5 h4{ width:500px; float:left; font-size:26px;  color:#5a8909; font-weight:bold; line-height:50px; text-align:left;padding-top:70px; }
.ys-5 h4 span{ width:500px; float:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999; font-weight:normal; text-transform:uppercase; line-height:20px; border-top:#b2b2b2 dotted 1px; }
.ys-5 ul{overflow:hidden; text-align:left; float:left; padding-top:40px; }
.ys-5 ul li{display:inline;float:left; text-align:left; line-height:30px; font-size:14px;color:#666666; background:url(../images/d3.jpg) no-repeat left; padding-left:20px;width:500px;  }




#pk{width:1180px; margin:auto; background:url(../images/pk.jpg) no-repeat 150px top; padding-top:120px; clear:both;font-family:"微软雅黑";}
.pk-1{width:590px; float:left; background:#5a8909; height:748px;} 
.pk-2{width:590px; float:right; background:#d3caaf; height:748px;}
.nr1{margin:auto;width:1180px;position: relative;clear: both;height:0px;}
.nr2{margin:auto;width:1180px;position: absolute;clear: both;padding-top:40px;}
.pkz{width:1157px; float:left; background:url(../images/vs.png) no-repeat 560px 70px; padding-bottom:20px;} 

.pk1{width:519px; float:left; margin-left:30px; height:220px; background:url(../images/pk_x.jpg) repeat-x bottom; font-size:14px; color:#FFFFFF; font-style:oblique;margin-right:40px;} 
.pk1 span{ font-size:24px; color:#FFFFFF; font-style:normal; line-height:50px;} 
.pk2{width:519px; float:left; margin-left:30px; height:220px; background:url(../images/pk_x1.jpg) repeat-x bottom; font-size:14px; color:#FFFFFF; font-style:oblique;margin-left:40px;} 
.pk2 span{ font-size:24px; color:#FFFFFF; font-style:normal; line-height:50px;} 
.pk-tu{ padding-left:30px; padding-right:30px;}


.pk11{width:519px; float:left; margin-left:30px; height:220px;  font-size:14px; color:#FFFFFF; font-style:oblique;margin-right:40px;} 
.pk11 span{ font-size:24px; color:#FFFFFF; font-style:normal; line-height:50px;} 
.pk21{width:519px; float:left; margin-left:30px; height:220px; font-size:14px; color:#FFFFFF; font-style:oblique;margin-left:40px;} 
.pk21 span{ font-size:24px; color:#FFFFFF; font-style:normal; line-height:50px;} 



.ttu31{width:100%; float:left; background:#e4dcc5; margin-bottom:50px; height:150px; padding-top:25px; padding-bottom:25px; margin-top:50px; font-family:"微软雅黑"; }
.ttu3{width:1180px; margin:auto;background:url(../images/t3.jpg) no-repeat top center; height:150px;}
.ttu3 h3{width:466px; float:left; font-size:30px; color:#57463c; padding-left:355px; padding-top:40px }

.ttu4 {width:210px; float:right; font-size:18px; color:#57463c; text-align:center; line-height:35px; padding-right:50px;  padding-top:30px }
.ttu4 p{width:210px; float:right; font-size:25px; color:#57463c; }
.ttu4 span{width:210px; float:left; font-size:18px; color:#fff; background:url(../images/zx.jpg) repeat-x; height:36px; }
.ttu4 span a{width:210px; float:left; font-size:18px; color:#fff; background:url(../images/zx.jpg) repeat-x; height:36px; }



.honor{width:1180px; margin:auto; height:300px; background:#FFFFFF; border:5px #e8e8e8 solid; clear:both; z-index:99; }
.honor1{margin:auto;width:1180px;position: relative;clear: both; top:-6px;z-index:1;}
.honor2{margin:auto;width:1180px;position: absolute;clear: both; height:0px;z-index:1;}
.honor2 h3{width:1170px; float:left;height:30px; background:url(../images/honor.jpg) no-repeat top center;clear:both; color:#1b6447; text-align:center; font-size:24px;font-family:"微软雅黑"; padding-top:20px;z-index:1;}




#ab1{width:100%; float:left; background:#f7f7f7; padding-top:20px; padding-bottom:0px; margin-top:50px; margin-bottom:70px;}
#ab1_1{width:1180px; margin:auto; clear:both; padding-top:30px;  background:url(../images/xx.png) no-repeat center 70px ;}
#ab1_1 h3{width:1180px; text-align:center; font-size:20px; color:#77ad1a; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold}

#ab1_1 h3 span{ font-size:30px;font-family:"微软雅黑"; text-align:center;color:#1b6447; font-weight:bold; line-height:30px;letter-spacing:0px;}
#ab1_1 h3 b{ font-size:16px;font-family:"微软雅黑"; text-align:center;color:#000; font-weight:normal; line-height:35px;letter-spacing:0px;}


.ab{width:1247px; margin:auto;}
.about{width:843px; height:390px; float:left; background:url(../images/ab.jpg) no-repeat top left;}
.about h4{width:743px; text-align:left; font-size:18px; color:#00490c; font-family:"微软雅黑"; font-weight:bold; padding-left:100px; padding-top:40px; height:54px; }
.about h4 em{ font-size:18px; text-align:center;color:#00490c; font-weight:normal; line-height:30px;font-family:"Times New Roman", Times, serif;text-transform:uppercase; font-style:normal; padding-left:0px; }
.about h4 span{ float:right; padding-top:10px; padding-right:30px; }
.about b{padding-left:67px; float:left; width:338px; }
.about p{ padding-top:0px; padding-right:30px; float:right; width:370px; }


.fm{width:404px; height:390px; float:right; background:url(../images/cf.jpg) no-repeat left top; margin-top:15px; }
.fm h4{width:280px; text-align:left; font-size:24px; color:#fff; font-family:"微软雅黑"; font-weight:bold;padding-top:45px; height:54px; padding-left:124px; }
.fm h4 span{ float:right; padding-top:10px; padding-right:90px; }
.fm p{ width:276px;height:213px; float:left; margin-left:38px; margin-top:15px;}



.new{ width:1180px; margin:auto; }
.new1{ width:773px;  float:left;}

.n1{width:371px; height:393px; float:left; background:url(../images/tu1.jpg) no-repeat 0px 47px;}
.n1 h3{width:371px; float:left; font-size:20px; color:#5a8909; font-weight:bold; line-height:30px; border-bottom:#5a8909 solid 1px; margin-bottom:200px;font-family:"微软雅黑"; }
.n1 h3 span{ float:right; font-size:12px; color:#5a8909; font-weight:normal; line-height:30px;}
.n1 h3 em{ float:left; width:3px; height:24px; margin-bottom:5px; margin-top:5px; margin-right:10px; background:#5a8909}
.n1 ul{overflow:hidden; float:left;}
.n1 ul li{float:left; line-height:42px; border-bottom:#dad1bc 1px solid;  }
.n1 ul li a{ float:left; padding-left:40px; width:331px;}
.n1 ul li a:hover{ float:left;  color:#77ad1a;  }


.n2{width:371px; height:393px; float:left; background:url(../images/tu2.jpg) no-repeat 0px 47px; margin-left:20px;}
.n2 h3{width:371px; float:left; font-size:20px; color:#5a8909; font-weight:bold;line-height:30px; border-bottom:#5a8909 solid 1px;font-family:"微软雅黑"; margin-bottom:200px;}
.n2 h3 span{ float:right; font-size:12px; color:#5a8909; font-weight:normal; line-height:30px;}
.n2 h3 em{ float:left; width:3px; height:24px; margin-top:5px; margin-bottom:5px; margin-right:10px;background:#5a8909}
.n2 ul{overflow:hidden; float:left;}
.n2 ul li{float:left; line-height:42px; border-bottom:#dad1bc 1px solid;  }
.n2 ul li a{ float:left; padding-left:40px; width:331px;}
.n2 ul li a:hover{ float:left;  color:#77ad1a;  }





.contact{ width:372px; height:356px; float:right;background:url(../images/nnnn.jpg) no-repeat left top;}
.contact h4{width:372px; text-align:center; font-size:20px; color:#fff; font-family:"微软雅黑"; font-weight:bold; padding-top:20px; line-height:45px; height:60px;  padding-bottom:20px; }
.nnnn{float:left; padding-left:30px; padding-bottom:15px; background:url(../images/d3.jpg) no-repeat left 10px; width:330px; margin-left:30px; }


.link{ width:1180px; margin:auto; height:43px; background:#FFFFFF; border:solid 1px #cccccc; clear:both;}
.link h3{width:110px; text-align:left; font-size:18px; color:#fff; font-family:"微软雅黑"; font-weight:normal; padding-left:100px; line-height:43px;  height:43px; background:url(../images/link.jpg) no-repeat 30px #77ad1a; float:left; margin-right:20px;}

.link ul{overflow:hidden; text-align:left;width:940px;float:left; }
.link ul li{display:inline;float:left; text-align:center; line-height:43px; }
.link ul li a{ float:left; padding-left:15px; padding-right:15px;color:#333333 }
.link ul li a:hover{ float:left; color:#77ad1a }



#footer1{ float:left; width:100%;  background:#77ad1a; margin-top:40px;}

.footer2{ width:1180px; margin:auto;}
.footer3{ float:left; width:277px; padding-top:60px; padding-bottom:70px; background:#5a8909; text-align:center; color:#99cc99; font-size:22px; }
.footer3 a{color:#99cc99; }
.footer4{ float:left; width:580px; margin-left:60px; color:#FFFFFF; height:170px; border-bottom:#5d8b44 solid 1px;  padding-top:30px; line-height:25px;  }
.footer4 h5{ float:left; font-size:17px; font-weight:normal; font-family:"微软雅黑";width:580px; padding-bottom:10px; }
.footer4 a{color:#FFFFFF; }

.ccc{ width:168px; float:right; color:#FFFFFF; text-align:center; padding-top:30px;}
#footer{float:left;width:557px; text-align:left; overflow:hidden;  padding-top:10px; padding-left:60px; color:#FFFFFF;}
#footer a{color:#FFFFFF;}
.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}

.imglist ul li{text-align:center;float:left;display:inline;width:270px; height:200px; margin:10px 5px;overflow:hidden; border:#77ad19 3px solid;}
.imglist ul li img{background:#fff; width:auto; height:200px; padding-left:0px; }
.imglist ul li span{line-height:35px; height:76px;display:block; text-align:center;  font-size:14px;color:#77ad1a; padding-top:5px; font-weight:normal; }



.imglist1 ul li{text-align:center;float:left;display:inline;width:260px; height:220px;margin:5px 10px;overflow:hidden; border: #e4e4e4 1px solid;}
.imglist1 ul li img{ max-width:100%; max-height:100%;}
.imglist1 ul li span{line-height:30px;height:30px;display:block; text-align:center; background:#8ac53d; color:#FFFFFF; font-size:17px; margin-left:5px; width:250px;font-family:"微软雅黑"; }


* html .imglist1 ul li img{background:#FFFFFF; width:auto;height:200px;}
* + html .imglist1 ul li img{background:#FFFFFF; max-width:100%; max-height:100%; }

.casepic{ width:250px;
height:190px;
vertical-align: middle;
display: table-cell;}


.ziii{ border:#dbd6c9 1px solid; float:left}





.tab{ width:855px; float:right; height:525px;}
.tab_b{ overflow:hidden;width:855px; float:left;}
.menu2  {overflow:hidden; border-bottom:2px solid #6cac34;height:40px;line-height:40px;width:855px; margin-bottom:20px; }
.menu2 li{ display:block; float:left; display: list-item; text-align:center; padding-right:30px;  padding-left:40px; height:40px;line-height:40px; font:bold 18px/40px "Microsoft YaHei";background:url(../images/s.png) no-repeat 10px 7px;}
.menu2 li a{ display:block; color:#77ad1a;}
.menu_d{ }
.tab ul li.aaa
{background:url(../images/s_b.png) no-repeat 10px 7px #6cac34;color:#fff
}

.tab ul li.aaa a
{color:#fff
}


.tab1{ width:594px; float:right; height:393px;}
.tab_b1{ overflow:hidden; margin:5px; }
.menu1  {overflow:hidden; }
.menu1 li{ display:block; float:left; display: list-item; text-align:center; height:40px;line-height:40px; padding-right:50px;float:left;font:normal 18px/40px "Microsoft YaHei";_font-weight:bold;cursor:default; color:#fff; background:#77ad1a; padding-left:50px;}
.menu1 li a{ display:block; color:#fff;}
.menu_d1{ }
.tab1 ul li.bbb
{
background:#5a8909;color:#fff;
}
.tab1 ul li.bbb a
{
color:#fff;
}




