﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"方正黑体";
font-size:14px;
line-height:24px;
color:#737373;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#737373; text-decoration: none;}

a:hover{color:#047c17;text-decoration:none;}



h1{
float:left; color:#000000; font-size:29px;padding-bottom:0px; font-weight:900;  line-height:42px; width:650px; 
}
h1 img{ padding-right:17px; float:left}
h1 a{color:#000000; }
h1 a:hover{color:#000000; }

h1 span{ font-size:17px; color:#4a4a4a; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  line-height:20px;text-transform:uppercase; letter-spacing:0.4px; }

.head{
width:1160px; 
margin:auto;padding-top:30px;
}

.zdwz{ width:330px; float:right; color:#df0b0b; font-size:20px;padding-top:10px; letter-spacing:7.2px; line-height:25px;}
.zdwz p{ float:left; color:#df0b0b; font-size:14.5px;letter-spacing:0px;}

.zdwz1{ float:right; color:#303030; font-size:17px;  padding-top:9px; }
.zdwz1 img{ float:right; padding-left:8px;}



/*--------------------index.html start----------------------*/
#container{
width:1140px;
margin:auto;

}




#menuz1{width:100%; background:#047c17; margin-top:30px;float:left;}
#menuz2{width:1170px; margin:auto;
}
#menuz{width:970px; float:left ;font-size:19px; font-weight:900;line-height:65px; }
#menuz ul{ width:100%;}
#menuz ul li{float:left; }
#menuz ul li a{ padding-right:41px; color:#fff; padding-left:41.5px;}
#menuz ul li a:hover{background:#035710; float:left}

.yuyan{ float:right; width:197px;  border-right:#035710 solid 1px;  border-left:#035710 solid 1px;}	

ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; padding-left:0px; text-align:center; }

ul.menu li {position:relative;  float:left;}
ul.menu ul {position:absolute;  left:-1px; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; width:127px;  text-align:center; overflow:hidden; font-weight:normal;background:#047c17; font-size:14px; border-top:#035710 solid 1px; line-height:40px;}
ul.menu ul li a {color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif; }
ul.menu ul li a:hover { color:#fff; background:#035710}
ul.menu ul ul { top:0px;}
ul.menu .menulink {  font-weight:none;padding-top:0px; padding-bottom:0px;font-size:16px;_display:inline-block; width:125px;  border-right:#035710 solid 1px;  line-height:65px; color:#FFFFFF;font-weight:900;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#fff;  background:#035710; overflow:hidden ;}



.search1{
width:70px;height:65px;
float:right;
}


.header-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
background:#047c17; 
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  display: block;
  width: 70px;
  height: 65px;
  margin: 0;
  padding: 0;
  padding-left:18px;
  outline: none;
  border: none;
  cursor: pointer;
}
#toggle-menu {
  float: left;
  background-position: 0 0;
  background-color: #035710;
}

#toggle-search {
  float: right;
  background-position: -60px 0;
}
#toggle-search.open:after {
  top: 45px;
}
#toggle-search:after {
  -moz-transition: top, 0.5s;
  -o-transition: top, 0.5s;
  -webkit-transition: top, 0.5s;
  transition: top, 0.5s;
  position: absolute;
  top: 65px;
  left: 50%;
  margin-left: -8px;
  content: "";
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 8px 8px 12px;
}

#toggle-basket {
  position: relative;
  float: right;
  background-position: -120px 0;
}
#toggle-basket:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 2px;
  height: 50px;
  content: "";
  background-color: #000;
}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position:absolute;
  top:187px;
  left:0;
  width:100%; 
  max-height: 0;
  overflow: hidden;
  background-color: #fff; box-shadow: 2px 2px 10px #a7cfae;
  z-index:10;
}
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 0px 0 42px;
  background: transparent;
  font-size:16px;
  border: none;
}


#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #035710;
  font-size:16px;
  border: none;
  cursor: pointer;
}



.searchinput{
color:#939393;
font-size:16px;
border:#fff solid 1px;
line-height:65px;
padding-left:15px;
width:100%;
float:left;
display:inline;
background:#fff;
}








.ggmain{ width:1140px; margin:auto}

.gg5{ width:50%; float:left}





#f1{
width:100%;
height:345px;
float:left;
background:url(../images/f1.jpg) no-repeat top center;
}

#f2{
width:100%;
height:250px;
float:left;
background:url(../images/f2.jpg) no-repeat top center;
}

#f3{
width:100%;
height:345px;
float:left;
background:url(../images/f3.jpg) no-repeat top center;
}

#f4{
width:100%;
height:345px;
float:left;
background:url(../images/f4.jpg) no-repeat top center;
}


.zxn1{width:100%; float:left; padding-top:50px;}

.zxn1 ul{overflow:hidden; text-align:left; float:left;  font-size:15px; }
.zxn1 ul li{display:inline;float:left; line-height:40px;width:100%;}
.zxn1 ul li a{ float:left;width:100%;  color:#fff; background:#047c17; text-align:center; margin-bottom:1px;}
.zxn1 ul li a:hover{ float:left;color:#fff; background:#035710}
.active{ float:left;color:#fff; background:#035710}







.zxn2{width:100%; float:left; border-bottom:#CCCCCC solid 1px; line-height:50px;}
.zxn3{width:100%; float:left;}



.zxn3{width:100%; float:left;}

.zxn3 ul{width:100%;  text-align:center; float:left;  font-size:15px; }
.zxn3 ul li{display:inline;float:left; line-height:30px;width:99%; margin-bottom:1px; }
.zxn3 ul li a{ float:left; width:100%;  border:#CCCCCC solid 1px;background:#fff; margin-top:1px; color:#000;}
.zxn3 ul li a:hover{ float:left;}

.active1{ float:left;color:#fff!important; background:#047c17!important;}

.active2{ float:left;color:#000;}

.mmm1{width:100%; float:left; background:url(../images/cbbb.jpg) repeat-x bottom #fff;  height:120px; }
.mmm{width:1140px; margin:auto; }

.mmm ul{overflow:hidden; text-align:left; float:left;  font-size:16px; font-weight:bold;}
.mmm ul li{display:inline;float:left; line-height:65px;}
.mmm ul li a{ float:left;padding-right:30px; color:#035710;}
.mmm ul li a:hover{ float:left; color:#035710; }


.jszx1{ width:1140px; margin:auto; border-top:#e3e3e3 solid 1px; padding-top:55px;}
.jszx1 h3{ width:1140px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:20px;}
.jszx1 h3 span{ width:1140px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.jszx{ width:1140px; height:400px; float:left; background:url(../images/js.jpg) no-repeat right #047c17}

.jszx-1{ width:299px; float:left; color:#FFFFFF; padding-left:50px; padding-right:50px; padding-top:50px;  line-height:28px; color:#d4f3d9}
.jszx-1 h4{ width:299px; float:left; color:#FFFFFF; font-size:30px; line-height:70px;}

.ab3{ width:300px; float:left; background:url(../images/js_b.png) repeat; height:400px;} 
.ab_2{ width:222px; float:left; padding-left:50px;} 
.ab_2_1{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:55px; padding-bottom:10px;padding-top:70px; } 
.ab_2_1 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal;  border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }

.ab_2_2{ width:222px; float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; line-height:55px; line-height:24px; padding-bottom:40px;padding-top:40px; } 
.ab_2_2 h4{width:222px; text-align:center; font-size:70px; color:#fff; font-weight:normal; margin-bottom:10px;border-bottom:#dfdfdf solid 1px; padding-bottom:30px; }


.cc1{ color:#FFFFFF;}

.honor{ width:100%; float:left; background:#f7f7f7; padding-top:80px; padding-bottom:80px; margin-top:70px;}
.honor1{ width:1140px; margin:auto;}

.hh1{ width:380px; height:472px; float:left; background:#fefefe}

.hh1-1{ width:380px; height:236px; float:left; overflow:hidden}
.hh1-1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.hh1-1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.hh2{ width:380px; height:156px; padding-top:80px; float:left; }
.hh2 h3{ width:380px; float:left; text-align:center; font-weight:normal; color:#555555; font-size:33px;}
.hh2 h3 span{ width:380px; float:left; text-align:center; font-weight:normal; color:#b7b7b7; font-size:15px;  line-height:20px; padding-bottom:10px; padding-top:10px;}

.m12{ width:100px; border:#e3e3e3 solid 1px; color:#9c9b9b; line-height:29px; text-align:center; margin:auto; clear:both} 

.hh1 a{float:left;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.hh1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}




.culture1{ width:100%; float:left; background:url(../images/wh.jpg) no-repeat top center; height:620px; margin-top:30px;}
.culture{ width:1140px; margin:auto; }
.culture h3{ width:1140px; color:#000000; font-size:35px; font-weight:normal; float:left; text-align:center; padding-bottom:20px; padding-top:50px;}
.culture h3 span{ width:1140px; color:#6a6a6a; font-size:17px;float:left; text-align:center; line-height:60px;}

.culture2{width:1000px;background:url(../images/ppp.png) repeat; border-radius:8px;float:left; padding-top:50px; padding-left:70px; padding-right:70px; height:350px; }

.vvvv{ font-size:15px; color:#047c17 }



.zxcp{ width:1140px; margin:auto; padding-top:10px; clear:both}
.zxcp h3{ width:1140px; float:left; text-align:left; font-weight:normal; color:#000; font-size:33px;}
.zxcp h3 span{ width:1140px; float:left; text-align:left; font-weight:normal; color:#464646; font-size:15px;  line-height:45px; padding-bottom:20px; padding-top:10px;}




.nr1{ float:left; width:700px; height:0px; position: relative;clear: both; z-index:100; }
.nr2{float:left; width:700px;   position: absolute;clear: both;  text-align:left; font-size:16px; color:#6c6c6c; padding-top:100px; padding-left:100px;  line-height:28px; }
.nr2 h4{float:left; width:700px; color:#047c17; text-align:left; font-size:33px; line-height:28px; padding-bottom:20px; padding-top:30px;}

.m3{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF; margin-top:25px;}
.m3 a{ width:120px; line-height:30px; float:left; background:#047c17; text-align:center; color:#FFFFFF}


.nr3{ float:right; width:48px; height:0px; position: relative;clear: both; z-index:100; }
.nr4{float:right; width:48px; height:46px;  position: absolute; clear:both; margin-top:349px; }
.nnnn{ width:519px; height:395px; float:left}






.detaildiv
{ width:510px; height:auto;  float:right; border-left:#ededed solid 1px; padding-left:50px; font-size:16px; line-height:27px;
}
.detaildiv h3
{ font-size:30px; color:#000000;
    font-weight: bold;
    margin-bottom: 10px;
}
.detaildiv h4
{font-size: 20px;
color:#007b1a; margin-bottom: 13px;
}




.mm11 {
	line-height: 30px; float:left;

	text-align: center;
	width:150px;
	margin-top: 20px; font-style:normal; margin-right:10px;
} 

.mm11 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#b1b1b1;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm11 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#047c17;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.mm22{
	line-height: 30px; float:left; 

	text-align: center;
	width:150px;
	margin-top: 20px; font-style:normal; 
} 

.mm22 a{ margin-bottom:20px;
	line-height: 30px; float:left;
	color: #fff;
	background:#047c17;
	text-align: center;
	width:150px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

.mm22 a:hover{
	line-height: 30px; float:left;
	color: #fff;
	background:#fe0303;
	text-align: center;
	width:150px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 





.cbc22{ float:left; width:510px; height:80px;}


.cbc{ color:#000000; text-decoration:underline; float:left; width:510px;}
.cbc1{float:left; width:510px;}


.xiangqing{ width:1140px; float:left; background:#f0f0f0; height:43px; line-height:40px; border-top:#007b1a solid 3px; margin-top:70px;}
.xiangqing h5{float:left; background:#007b1a; line-height:40px; border-top:#007b1a solid 3px; font-size:17px; padding-left:20px; padding-right:20px; color:#FFFFFF; font-weight:normal; margin-bottom:20px;}

.xiangqing1{ width:1140px; float:left; line-height:25px;  padding-top:30px;}
.xiangqing2{ width:1140px; float:left; line-height:25px; margin-bottom:50px; color:#bbbbbb}


.xxx{ width:100%; float:left}
.xxx img{ width:auto!important; max-width:100%; height:auto!important;}




.xgcp1{ width:1140px; float:left; background:url(../images/xg.jpg) repeat-x top; padding-bottom:80px; }
.xgcp1 h6{ margin:auto; background:#fff; line-height:25px; font-size:17px; width:200px; color:#000; text-align:center; font-weight:normal; margin-bottom:40px;}


.imglist ul li{float:left; font-size:12px;border-bottom:#e4e4e4 solid 1px; width:245px; height:338px; margin-right:40px;  }
.imglist ul li img{width:245px; height:195px!important;}
.imglist ul li span{ float:left;line-height:40px; font-size:16px;  width:280px; color:#545454;  text-align:left; line-height:25px;}
.imglist ul li p{ float:left;line-height:25px; font-size:14px;  width:280px;  text-align:left; color:#999999  }





/* zoombox */
.zoombox {
	width:1140px; float:left
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:1140px;
	height:503px;

}
.sliderbox {
	height:150px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:150px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -150px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -150px;
}
.sliderbox .slider {
	float:left;
	height:150px;
	width:1057px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:200px;
	height:150px;
	text-align:center; 
}
.sliderbox .slider li img {

}
.sliderbox .slider li.current img {

}









/* 本例子css */
.tabox{width:1000px; padding-top:15px;}
.tabox .hd{overflow:hidden;}
.tabox .hd li{position:relative;margin-right:2px;height:37px;line-height:37px;text-align:center;width:330px;float:left;font-size:17px;cursor:default;background:#047c17;color:#fff;}
.tabox .hd li.on{width:330px;background:#e2c209;color:#fff;}
.tabox .bd{border-top:0;}
.tabox .lh{overflow:hidden; padding-top:20px; float:left}



/* 本例子css */
.tabox1{width:1140px;  border-top:#047c17 solid 3px; margin-top:30px; margin-bottom:50px; float:left;}
.tabox1 .hd{overflow:hidden;}
.tabox1 .hd li{position:relative;height:45px;line-height:45px;text-align:center;width:379px;float:left;font-size:17px;cursor:default;background:#eceeed;color:#000; border-right:#fff solid 1px;}
.tabox1 .hd li.on{width:379px;background:#047c17;color:#fff!important;}
.tabox1 .hd li.on a{color:#fff!important;}






#zhu1{width:100%; float:left; background:#047c17;  padding-top:40px; padding-bottom:30px;}
.zhu{ width:1140px; margin:auto; }
.zhu h3{ width:1140px; float:left; font-size:37px; color:#fff; line-height:40px; font-weight:900; text-align:center;
}
.zhu h3 span{ width:1140px; float:left; font-size:20px; font-weight:normal;color:#fff; font-weight:normal  }



#footer1{ float:left; width:100%; border-bottom:#e6e6e6 solid 1px; }
#footer21{margin:auto;width:1140px; }
#footer21 h3{float:left;height:60px; line-height:60px; font-weight:normal; font-size:16px; text-transform:uppercase;  padding-right:20px; text-align:left ;color:#066ab6}
.fot{float:left;width:700px; line-height:59px; text-align:left;line-height:60px; }
.fot1{float:right; line-height:60px; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#066ab6; }




#footer2{margin:auto;width:1140px; padding-top:50px; padding-bottom:30px; overflow:hidden }

.daoh1{ float:left; width:920px; }

.daoh{ float:left; width:210px; }
.daoh h3{ float:left;padding-bottom:10px; font-size:14px;  color:#000; padding-top:10px; width:210px; font-weight:normal}
.daoh h3 a{ color:#000; }

.daoh ul{text-align:left; float:left; width:210px; font-size:14px;}
.daoh ul li{display:inline;float:left; line-height:27px; }
.daoh ul li a{ float:left;width:210px ;color:#a2a2a2 }
.daoh ul li a:hover{ float:left;width:210px ;color:#007b1a }

.daoh2{ float:left; width:110px; }
.daoh2 h3{ float:left;padding-bottom:10px; font-size:14px;  color:#000; padding-top:10px; width:110px; font-weight:normal}
.daoh2 ul{text-align:left; float:left; width:110px; font-size:14px;}
.daoh2 ul li{display:inline;float:left; line-height:27px; }
.daoh2 ul li a{ float:left;width:110px; color:#a2a2a2 }
.daoh2 ul li a:hover{ float:left;width:110px; color:#007b1a }

.dd1{border-right:#ececec solid 1px; margin-right:40px;}






.ewm{ float:right; width:220px; }
.ewm h3{ font-size:16px; float:right;color:#fff;border-radius:25px; line-height:45px; background:url(../images/kf.jpg) no-repeat  25px 13px #636363;  font-weight:normal; width:140px; text-align:center}

.lx{ float:right; width:220px; color:#a2a2a2; text-align:right; padding-top:20px; line-height:28px; }
.lx a{color:#a2a2a2 }



#footer3{float:left; width:100%;  background:url(../images/fot_b.jpg) repeat-x top; padding-top:40px; padding-bottom:30px;}
#footer{margin:auto;width:1140px; color:#7b7b7b; text-align:left; line-height:27px;  overflow:hidden;  }
#footer a{ color:#7b7b7b;  }
.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}


.qq1{ width:130px; float:right; padding-top:10px;}
