@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"Î¢ÈíÑÅºÚ"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}



.header{  position:absolute; background:url(line.png) bottom  repeat-x;top:0; width:100%;  height:100px;z-index:999;  transition:all 0.6s; }
.header:hover{ background:#fff}
.header:hover *{ color:#333}
.header:hover .logo em{ display:block;}
.header:hover .logo i{ display:none}

.header.on{ position:fixed; background:#fff; border-bottom:#ececec 1px solid;  top:0; left:0;transition:all 0.6s;}
.header.on .logo em{ display:block}
.header.on .logo i{ display:none}

.sl{ position:absolute; top:10px; right:10px; width:260px}
.sl .search{ float:right; border:#fff 1px solid; width:148px;border-radius:5px; line-height:25px;}

.bd1{ background:none; border:0; line-height:25px; height:25px; width:110px; padding-left:5px; color:#fff; outline:none;}
.sou{ background:url(btn.png) center no-repeat; border:0; width:25px; height:25px;outline:none;}
.header:hover .search{ border:#000 1px solid}
.header:hover .sou{background:url(btn2.png) center no-repeat;}
.header.on  .search{ border:#000 1px solid}
.header.on .sou{background:url(btn2.png) center no-repeat;}
.header.on .bd1{ color:#000}

.sl .lange{ float:right;border:#fff 1px solid; width:95px;  border-radius:5px; line-height:25px; margin-left:10px;}

.lange li{ position:relative}
.lange li a,.lange li a:visited{display:block;color:#fff;width:85px;height:25px;line-height:25px;overflow:hidden; padding-left:10px; background:url(jiao.png) 80px center no-repeat}
.lange li img{ float:left; padding-right:10px}
.lange li a:hover{ color:#000}
*html .lange li a,.lange li a:visited{width:95px; color:#f00; background:none}
.lange li ul{display:none;}
.lange li:hover ul{display:block;position:absolute;top:25px;left:0px;margin:0 0 0 0;width:95px; border:#000 1px solid}
.lange li:hover li a{color:#5a5a5a;display:block;line-height:24px; background:none; margin:5px 0}
.lange li:hover li a:hover{color:#5a5a5a; background:none;}


.header:hover .lange{ border:#000 1px solid}
.header.on .lange li a,.menu li a:visited{ color:#000; background:none}
.header.on  .lange{ border:#000 1px solid}
.header:hover .lange li a{background:url(jiao2.png) 80px center no-repeat}
.header:hover .lange li li a{ background:none}
.header.on .lange li a{background:url(jiao2.png) 80px center no-repeat}



.m1{ width:1200px; margin:50px auto}
.wzjs h3{ color:#00923f; font-size:35px; font-weight:normal; text-align:center; line-height:80px; padding-bottom:20px;}
.wzjs p{ font-size:16px; line-height:40px; display:block; width:990px; margin:0 auto; text-align:center; color:#4d4d4d}
.lingyu{ width:1055px; margin:0 auto; margin-top:50px;}
.lingyu ul li{ float:left; text-align:center; width:131px; margin:20px 40px; position:relative}
.lingyu ul li i img{ transition:all 0.6s}
.lingyu ul li:hover i img{ transform:rotate(60deg); transition:all 0.6s}
.lingyu ul li em{ display:block; position:absolute; top:0; left:0}
.lingyu ul li p{ display:block; font-size:14px; line-height:60px }
.lingyu a .lv1{ color:#00923f}
.lingyu a .lv2{ color:#209e37}
.lingyu a .lv3{ color:#51b12a}
.lingyu a .lv4{ color:#78bf20}
.lingyu a .lv5{ color:#9dcd17}


.m2{background:url(bg1.jpg) top no-repeat;background-attachment: fixed; padding:70px; background-attachment: fixed; background-size:100%  auto; }
.guanyu{ width:900px; margin:0 auto}
.m2 .bt1 h3{ color:#fff;}

.bt1{ margin-bottom:50px; text-align:center;}
.bt1 h3{ color:#515151; font-size:30px; font-weight:normal;word-spacing:8px; letter-spacing: 5px;}
.bt1 span{ color:#dadada; font-size:16px;word-spacing:2px; letter-spacing: 3px; line-height:35px;}
.bt1 em{ display:block; margin:0  auto; width:50px; height:3px; background:#9dcd17}

.guanyu p{ font-size:14px; line-height:30px; color:#fff;}
.guanyu span a{ display:block; width:155px; text-align:center; line-height:43px; border:#fff 1px solid; color:#fff;  margin:0 auto;margin-top:80px; transition:all 0.6s}
.guanyu span a:hover{ background:#00923f; border:#00923f 1px solid;}



.m3{ width:1200px; margin:50px auto}

.m4{ width:1200px; margin:50px auto; height:370px }
.m4 ul li{ float:left; width:282px; margin-right:24px; background:#f1f2ef; height:288px; margin-top:41px; position:relative; text-align:center; transition:all 0.6s}
.m4 ul li:nth-child(4n){margin-right:0; }

.m4 ul li i{ display:block; position:absolute; top:70px; width:100%; text-align:center;transition:all 0.6s}
.m4 ul li a p{ display:block; color:#434343; font-size:20px; position:absolute; bottom:45px; text-align:center; width:100%;transition:all 0.6s}
.m4 ul li em{ display:none}
.m4 ul li em img{ width:282px; height:208px;}


.m4 ul li:hover{  background:#fff; height:370px; box-shadow: 0px 0px 10px rgba(195,195,195,0.45);margin-top:0px;  transition:all 0.6s}
.m4 ul li:hover em{ display:block; padding-top:80px}
.m4 ul li:hover i{ top:270px; transform:scale(0.5,0.5); transition:all 0.6s}
.m4 ul li:hover p{ bottom:320px; transition:all 0.6s}


.m5{ width:1200px; margin:0 auto; overflow:hidden}
.chanpin{ position:relative; width:1205px}
.chanpin ul li{ float:left; margin-right:5px; position:relative; margin-bottom:5px;}
.chanpin ul li p{ display:block; position:absolute; background:rgba(0,146,63,0.7); bottom:10px; left:0; width:auto; line-height:45px; padding:0 45px; z-index:99; color:#fff; font-size:20px}
.cp1{ width:296px; height:296px; overflow:hidden}
.cp1 img{ height:296px; width:auto; min-width:296px; transition:all 0.6s}
.cp2{ width:598px; height:296px; overflow:hidden; }
.cp2 img{ width:598px; height:auto;  min-height:296px; transition:all 0.6s}
.chanpin ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}

.btn1 a{ display:block; width:155px; text-align:center; line-height:43px; border:#818181 1px solid; color:#818181;  margin:0 auto;margin-top:40px; transition:all 0.6s}
.btn1 a:hover{ background:#00923f; color:#fff; border:#00923f 1px solid;}

.m6{ background:url(bg2.jpg) center no-repeat; padding:50px; margin-top:50px;}
.m6 .bt1 h3{ color:#fff}


.ly1{ width:1200px; margin:0 auto; overflow:hidden; color:#fff;}
.ly1 a{ color:#fff}
.ly1 ul li{ float:left; width:300px; text-align:center; transition:all 0.6s; padding-top:20px;}
.ly1 ul li:hover { transform:translateY(-20px); transition:all 0.6s}
.ly1 ul li p{ display:block; width:230px; margin:0 auto; line-height:25px;}
.ly1 ul li i{ display:block; margin:40px auto; width:90px; height:90px; }
.ly1 ul li i img{ transition:all 0.6s}
.ly1 ul li:hover i{ background:#00923f; border-radius:100px;}
.ly1 ul li:hover i img{ width:60px; height:60px; padding:15px;}
.ly1 ul li h3{ font-size:20px; font-weight:normal;}
.ly1 ul li em{ display:block; background:#9dcd17; width:47px; height:2px; margin:30px auto}

.ly2{ width:1200px; margin:60px auto; padding:10px 0; overflow:hidden}
.ly2 ul{ position:relative; width:1215px}
.ly2 ul li{ float:left; width:330px; padding:30px; margin-right:15px; height:90px; position:relative; transition:all 0.6s }
.ly2 ul li:hover{ transform:translateY(-10px); transition:all 0.6s}
.ly2 ul li a{ display:block;}

.ly2 ul li h3{ color:#fff; font-size:25px; font-weight:normal; line-height:50px;}
.ly2 ul li span{ color:#fff; opacity:0.5; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.ly21{ background:#00923f;}
.ly22{ background:#005ca1;}
.ly23{ background:#9dcd17;}
.ly2 ul li i{ display:block; position:absolute; right:30px; top:45px; width:52px; height:52px; background:url(jiantou.png) 0 0 no-repeat; transition:all 0.6s}
.ly2 ul li:hover i{  background:url(jiantou.png) 0 -68px no-repeat; transition:all 0.6s}


.news{ width:1200px; margin:40px auto;}

.info-list { position:relative; width:1226px  }
.info-list li{   margin-right:26px; float:left; overflow:hidden; width:380px; background:#e5e5e5; height:530px; transition:all 0.6s}
.info-list li:hover{ background:#00923f; transition:all 0.6s}
.info-list li:hover *{ color:#fff}
.info-list li a{ display:block}
.info-list li i{ display:block; width:380px; height:238px; overflow:hidden}
.info-list li i img{ height:238px; width:auto; min-width:380px; transition:all 0.6s;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.info-list li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s;-webkit-filter: none;filter: none;}
.info-list span { display: block; width:320px; margin:0 auto; line-height:60px; color:#333;overflow:hidden; }
.info-list h3 { display:block;width:320px; margin:0 auto; font-size:14px; color:#333; line-height:30px; height:150px;font-weight:normal}

.info-list p { display:block;width:320px; margin:0 auto; background:url(xjt1.png)90px center no-repeat; color:#333 ; transition:all 0.6s}
.info-list li:hover p{ background:url(xjt2.png)100px center no-repeat; transition:all 0.6s}





.m7{ background:#fbf9f6; padding:40px 0}


.btn2 a{ display:block; width:155px; text-align:center; line-height:43px; border:#00923f 1px solid; color:#00923f; font-size:14px; border-radius:5px;  margin:0 auto;margin-top:40px; transition:all 0.6s}
.btn2 a:hover{ background:#00923f; color:#fff; border:#00923f 1px solid;}


.foot{ background:#343434; padding:15px 0}
.foot1{ width:1200px; margin:0 auto; margin-bottom:15px;}

.foot2{ border-top:#5d5d5d 1px solid; padding-top:15px; }
.foot2 p{ display:block; width:1200px; margin:0 auto; color:#fff; line-height:30px; font-size:14px; }

.dlogo{ margin-top:30px}

.dlink{ margin-left:35px; padding-left:35px; border-left:#5d5d5d 1px solid;}
.dlink ul li{ float:left; margin-right:50px;}
.dlink ul li h3{ line-height:40px; color:#fff; font-size:14px; font-weight:normal}
.dlink ul li p{ color:#aeaeae; line-height:25px;}
.dlink ul li p a{ color:#aeaeae}
.dlink ul li p a:hover{ color:#fff; text-decoration:underline}

.guanzhu{ width:110px}
.guanzhu h3{line-height:40px; color:#fff; font-size:14px; font-weight:normal}
.guanzhu img{ width:110px; height:auto}

.guanzhu2{ margin-top:30px;}
.guanzhu2 ul li{ line-height:30px;}
.guanzhu2 ul li a{ color:#aeaeae}
.guanzhu2 ul li a:hover{ color:#fff; text-decoration:underline}
.guanzhu2 ul li img{ float:left}



  .top_imgbox{
width:100%; 
height:500px; 
position:relative;
z-index:2; 
overflow:hidden;
background:#000
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;

}

.top_imgbox  img{
	 opacity:0.6


}
.top_imgbox .nbt{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:200px; color:#fff;  z-index:9999}
.top_imgbox .nbt h3{ font-size:40px}
.top_imgbox .nbt span{ font-size:16px}

 .fenlei{ position:relative; z-index:9; height:50px;  width:100%; margin-top:-50px; background:rgba(0,146,63,0.8); overflow:hidden}
 .fenlei ul { position:absolute; width:1200px; left:50%; margin-left:-600px; top:0; z-index:9}
.fenlei ul li{ float:left; line-height:50px;}
.fenlei ul li a{ display:block; color:#fff; padding:0 30px; font-size:16px}
 .fenlei ul li a:hover{ background:#9dcd17}

.nmain{ width:1200px; margin:50px auto; overflow:hidden}

.tuwen{ font-size:16px; line-height:40px;}
.tuwen img{ padding:20px 0}

.tuandui ul li{ float:left; width:300px; box-sizing:border-box; padding-bottom:10px;  margin-bottom:36px;}
.tuandui ul li i{ display:block; width:200px; height:200px; margin:0 auto; border-radius:150px; text-align:center; overflow:hidden}
.tuandui ul li i img{ height:200px; width:auto; transition:all 0.6s}
.tuandui ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
.tuandui ul li h3{ display:block;  line-height:40px; margin-bottom:10px; font-size:16px; text-align:center}


.nrjs{ margin:0 auto; line-height:25px; margin-bottom:50px;}
.td2 ul li{ margin-bottom:20px; overflow:hidden;}
.td2 ul li i{ display:block; float:left; width:660px; height:330px; position:relative; overflow:hidden}
.td2 ul li i img{width:660px; height:auto; min-height:330px;position:absolute;top:50%; transform:translate(0,-50%);}
.td2 ul li  .tdjs{ float:left; width:460px; margin-left:50px; margin-top:50px}
.td2 ul li  .tdjs h3{ display:block; color:#00923f; font-size:23px; line-height:60px}
.td2 ul li  .tdjs p{ display:block; color:#666; line-height:25px; height:75px; overflow:hidden}
.td2 ul li  .tdjs span{ display:block; border:#00923f 1px solid; width:120px; line-height:30px; text-align:center; color:#00923f; border-radius:10px; margin-top:20px;}
.td2 ul li:hover{ background:rgba(0,146,63,0.1)}
.td2 ul li:hover i img{ opacity:0.6}
.td2 ul li  .tdjs span:hover{ background:#00923f; color:#fff}
.td3 ul{ position:relative; width:1230px;}
.td3 ul li{ float:left; width:380px; margin-right:30px; margin-bottom:30px;}
.td3 ul li h3{ display:block; background:#00923f; line-height:42px; font-size:14px; text-align:center; color:#fff;}
.td3 ul li i{ display:block; width:380px; height:220px; overflow:hidden}
.td3 ul li i img{ width:380px; height:auto; min-height:220px;}
.td3 ul li p{ display:block; margin:15px 0; color:#666; line-height:25px; height:75px; overflow: hidden;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.td3 ul li:hover{background:rgba(0,146,63,0.1); }
.td3 ul li:hover i img{ opacity:0.6}
.td3 ul li:hover h3{ opacity:0.6}

.pro ul { position:relative; width:1230px}
.pro ul li{ float:left; width:380px; margin-right:30px; margin-bottom:30px; background:#f5f5f5 url(lv.png) right bottom no-repeat; transition:all 0.6s; padding-bottom:15px;}
.pro ul li:hover { background:#9dcd17 url(lv2.png) right bottom no-repeat; color:#fff }
.pro ul li i{ display:block; width:380px; height:260px; overflow:hidden}
.pro ul li i img{ height:260px; width:auto; min-width:380px; transition:all 0.6s}
.pro ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
.pro ul li h3{ line-height:40px; padding:0 20px; font-size:16px; font-weight:normal}
.pro ul li p{ padding:0 20px; font-size:12px}

.pro ul li a h3{ color:#000;}
.pro ul li a p { color:#666}
.pro ul li:hover *{ color:#fff}




.dtail{ width:1200px; margin:0 auto}
.dpic{ float:left; width:450px; height:auto}
.dpic img{ width:450px; height:auto}

.jsjs1{ float:right; width:700px;}
.jsjs1 h3{ font-size:25px; padding-bottom:10px; display:block;}
.jsjs1 em{ display:block; width:60px; height:3px; background:#00923f; margin:10px 0}
.jsjs1 p{ font-size:14px; line-height:30px; color:#666}
.jsjs2{ margin-top:30px; font-size:14px; line-height:30px; color:#666}
.jsjs2 h3{ display:block; background:#f0f0f0; border-left:#00923f 5px solid; padding-left:15px; line-height:45px; font-size:16px; margin-bottom:30px; color:#333}

.jsjs2 img{ max-width:1200px; height:auto}





.xwlb ul li { background:#fafafa; padding:15px; margin-bottom:20px; position:relative; overflow:hidden; transition:all 0.6s }
.xwlb ul li:hover{ background:#9dcd17; transition:all 0.6s}

.xwlb ul li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.xwlb ul li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.xwlb ul li i{ display:block; float:left; margin-left:97px; width:165px; height:100px; overflow:hidden}
.xwlb ul li i img{ height:100px;width:165px;transition:all 0.6s}
.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.xwlb ul li .xwzi{ float:left; width:800px; padding-left:50px}
.xwlb ul li a .xwzi  h3 { font-size:14px; color:#323232; display:block; width:100%; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }
.xwlb ul li .xwzi h3 a:hover{ color:#e60012}
.xwlb ul li .xwzi em{ display:block; width:30px; height:1px; margin:10px 0; background:#333}
.xwlb ul li .xwzi p{  line-height:25px; display:block; height:50px; color:#666; margin-bottom:20px;overflow: hidden;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.xwlb ul li:hover time{ color:#fff;}
.xwlb ul li:hover time span{ color:#fff; border-bottom:1px solid #fff;}
.xwlb ul li:hover .xwzi  h3{ color:#fff}
.xwlb ul li:hover .xwzi em{ background:#fff;}
.xwlb ul li:hover .xwzi p{ color:#fff;}


.xiazai ul{ position:relative; width:1260px}
.xiazai ul li{ float:left; width:570px; margin-right:60px; background:#f7f7f7 url(xa.png) 10px center no-repeat; border:#e8e8e8 1px solid; box-sizing:border-box; border-radius:5px; line-height:45px; margin-bottom:30px; transition:all 0.6s;}
.xiazai ul li:hover{background:#f7f7f7 url(xa.png) 20px center no-repeat; transition:all 0.6s}
.xiazai ul li a{ display:block; color:#333; font-size:14px; padding-left:50px;}
.xiazai ul li a:hover{ color:#9dcd17}


.lxjs{ width:660px; color:#666; line-height:23px; margin-bottom:20px;}
.lxjs img{ width:660px; height:auto; padding:10px 0}
.lx1 { margin-bottom:20px; float:left; width:660px;}
.lx1 ul li{ padding:5px 0; overflow:hidden}
.lx1 ul li h3{ display:block; float:left; width:60px; line-height:30px;  font-size:14px; color:#000}
.lx1 ul li i{ display:block; float:left; width:40px;}
.lx1 ul li p{ font-size:14px; display:block; float:left; color:#666; line-height:30px}


.ditu{ margin:30px auto}

.lxfs { margin:30px auto; overflow:hidden}

.lxfs ul li{ float:left;   width:300px; padding:15px; box-sizing:border-box; font-size:14px; line-height:25px;  margin-bottom:13px;color:#666}
.lxfs ul li:hover{ background:#00923f; color:#fff}
.lxfs ul li h3{ font-size:16px; font-weight:normal; color:#000; line-height:35px;}
.lxfs ul li em{ display:block; width:30px; height:1px; background:#00923f; margin:5px 0 15px 0}
.lxfs ul li:hover h3{ color:#fff}
.lxfs ul li:hover  em{ background:#fff}


.liuyan{  float:right; width:380px ; margin-bottom:20px;  }
.liuyan h1{ font-size:16px; margin-bottom:20px}
.liuyan ul {}
.liuyan ul li{  padding:5px 0;border-bottom:#000 1px solid;}
.liuyan ul li p em{ color:#F00; font-style:normal; padding-left:5px}
.liuyan ul li:hover{ border-bottom:#e1e1e1 1px solid;}
.liuyan ul li p{ font-size:14px; line-height:25px; color:#666}

.bd11{ border:0;  width:380px; line-height:25px; color:#666;  outline:none;transition:all 0.6s}

.bd22{ border:0;   width:380px;  padding:10px 0;  color:#666; height:50px; outline:none; font-family:"Î¢ÈíÑÅºÚ"}
.btn22{ border:0; background:#00923f; width:40%; text-align:center; color:#fff; cursor:pointer; outline:none; line-height:30px; border-radius:5px; font-size:14px; margin-top:20px; float:right}
.btn22:hover{ background:#9dcd17}

.bd33{  border:0;  width:60px; border:#000 1px solid; padding:5px 0;  color:#666;  outline:none; font-family:"Î¢ÈíÑÅºÚ"; }

.yanzheng{ float:left; line-height:30px; margin-top:20px;}


.zpbt{ background:#009e47; color:#fff; padding:0 15px; line-height:50px; font-size:18px; overflow:hidden}
.zpbt ul li{ float:left}
.zp1{ width:28%; text-align:left}
.zp2{ width:18%; text-align:center}
.zp3{ width:18%; text-align:center}
.zp4{ width:18%; text-align:center}
.zp5{ width:18%; text-align:center}

.zpzp{ overflow:hidden; padding:0}
.zpzp ul li{ float:left}
  
   .zjs2{ color:#505050; margin-bottom:2rem; line-height:30px; font-size:14px;}
   .zjs2 h3{ color:#000; padding:1rem 0; font-size:18px}
   
   .zjs3 { border-top:#ddd 1px solid; padding-top:1rem;}
   .zjs3  span a{ display:block; background:#009e47; width:60%; max-width:150px; text-align:center; line-height:40px; margin:0 auto; color:#fff; transition:all 0.6s}
   .zjs3  span a:hover{ transform:translateY(-10px); transition:all 0.6s}
