﻿@charset "utf-8";
/* CSS Document */



/* 本例子css */
		.xg-in-ks{ margin:0 auto;  overflow:hidden; position:relative;  }
		.xg-in-ks .hd{ overflow:hidden;  }
		.xg-in-ks .hd .prev,.xg-in-ks .hd .next{ display:block;  width:32px; height:22px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("up.gif") no-repeat;}
		.xg-in-ks .hd .next{ background:url("down.gif") no-repeat;  }

		

		.xg-in-ks .bd ul{ overflow:hidden; zoom:1; }
		.xg-in-ks .bd ul li{ text-align:center; zoom:1; margin-bottom:15px; }
		











.zj-sou{ z-index:3}
.slideBox{ 
  width:100%;
  position:relative; 
  margin:0 auto;
  background: #000;
}
.slideBox .bd{ 
  position:relative; 
  height:100%; overflow:hidden
}
.slideBox .bd li{ 
  vertical-align:middle; position: relative; 
}
.slideBox .bd .b-img{ 
  width:100%; 
  display:block;  
  animation: changeScale 1 2.5s; 
}
.slideBox .bd .s-img{ display:none; }
.slideBox .hd{ 

  overflow:hidden; 
  position:absolute; 
 width:100%; 
 text-align: center;
  bottom:20px; 
  z-index:1; 
}
.slideBox .hd ul{ 
  overflow:hidden; 
  zoom:1; 
  color:#fff; 
   width:100%; 
 text-align: center;
}
.slideBox .hd ul li{ 
  display: inline-block;
  margin:0 6px;  
  width:34px; 
  height:34px; 
  background:url(yuan.png) no-repeat; 
  border-radius:100%; 
  cursor:pointer; transition-duration:.5s; 
}
.slideBox .hd ul li.on{ opacity:1; }
.in-zn{ background:url(bg.png) no-repeat center center; padding-top:37px; padding-bottom:48px; background-size:cover;}
.in-zn dl{ float:left; margin-right:132px;}
.in-zn dl:after{ content:""; clear:both}
.in-zn dl dt{ float:left;}
.in-zn dl dt img{ transition-duration:.5s;}
.in-zn dl dd{ float:left; font-size:17px; line-height:69px; padding-left:10px;}
.in-zn dl:last-child{ margin-right:0;}
.in-zn dl:hover dt img{-moz-box-shadow:0px 0px 6px #333333; -webkit-box-shadow:0px 0px 6px #333333; box-shadow:0px 0px 6px #333333;}
.in-new{ padding:56px 0;}
.in-new-ti{ position:relative; margin-bottom:26px;}
.in-new-ti p{ font-size:36px; background:#fff; display:inline-block; padding-right:20px; position:relative; z-index:2;}
.in-new-ti:after{ content:""; width:100%; height:1px; background:#e2e2e2; position:absolute; top:35px; left:0; z-index:1;}
.dt-xi{ position:relative;}
.dt-xi .Menubox{ width:100%; position:absolute; right:0; top:-71px; text-align:right;}
.dt-xi .Menubox ul li{ display:inline-block;font-size:17px; margin-left:20px; cursor:pointer; padding-bottom:9px;}
.dt-xi .Menubox ul li.hover{ border-bottom:2px solid #579441}

.new-le{ width:50%;}

.new-img{ 
  width:100%;
  position:relative; 
  margin:0 auto;
  background: #000;
}
.new-img .bd{ 
  position:relative; 
  height:100%; overflow:hidden
}
.new-img .bd li{ 
  vertical-align:middle; position: relative; 
}
.new-img .bd img{ 
  width:100%; 
  display:block;  
  animation: changeScale 1 2.5s; height:407px; 
}

.new-img .hd{ 

  overflow:hidden; 
  position:absolute; 
 width:100%; 
 text-align: center;
  bottom:40px; 
  z-index:1;  right:15px;
}
.new-img .hd ul{ 
  overflow:hidden; 
  zoom:1; 
  color:#fff; 
   width:100%; 
 text-align: right;
}
.new-img .hd ul li{ 
  display: inline-block;
  margin:0 2px;  
  width:12px; 
  height:12px; 
  background:#fff; 
  border-radius:100%; 
  cursor:pointer; transition-duration:.5s; 
}
.new-img .hd ul li.on{ background:#478d36; }
.new-wb{ position:absolute; bottom:0; left:0; padding:15px; background:rgba(0,0,0,0.5); color:#fff; width:100%;}
.new-wb h1{ width:70%; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-bottom:5px;}
.new-wb p{ width:100%; font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; opacity:0.5;}
.new-ri{ width:50%; height:407px; background:#eef4e1; padding:17px;}

.new-ri .CbContainer dl{ border-bottom:1px solid #e2e2e2; padding-bottom:12px; margin-bottom:12px;}
.new-ri .CbContainer dl dt{ border:1px solid #777777; text-align:center; float:left; width:70px; height:50px; font-family:"Arial"; transition-duration:.5s;}
.new-ri .CbContainer dl dt p{ font-size:24px; line-height:20px; padding:5px 0 5px 0;}
.new-ri .CbContainer dl dd{ width:86%; float:right;}
.new-ri .CbContainer dl dd h1{ font-weight:normal; font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-ri .CbContainer dl dd p{ font-size:15px; opacity:0.8; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; margin-top:7px;}
.new-ri .CbContainer dl:hover dt{ background:#478d36; color:#fff;}
.new-ri .CbContainer dl:nth-child(3){ border:none; padding-bottom:0; }
.new-more{ float:right;}
.new-more a{ display:inline-block; background:url(more.png) no-repeat; width:188px; height:51px; line-height:51px; color:#fff; font-size:18px; padding-left:40px; transition-duration:.5s;}
.new-more a:hover{-moz-box-shadow:0px 0px 6px #333333; -webkit-box-shadow:0px 0px 6px #333333; box-shadow:0px 0px 6px #333333;}
.new-ri .CbContainer dl:nth-child(1) dt{background:red; color:#fff;}
.new-ri .CbContainer dl:nth-child(1) dd h1{ color:red}



.mobike-shzr .owl-carousel .owl-item .m-img,.owl-theme .owl-controls .owl-nav{ display:none !important;}
.mobike-shzr .owl-theme .owl-dots .owl-dot span{ background:#fff;}
.mobike-shzr .owl-theme .owl-dots .owl-dot.active span, .mobike-shzr .owl-theme .owl-dots .owl-dot:hover span{ background:#548333}
.mobike-shzr .owl-theme .owl-controls{ margin-top:0; position:relative; top:-25px;}
.in-ks-dh{ padding:30px 0;}
.ks-ti{ text-align:center; font-size:36px; padding-bottom:15px;}

.zpmenu{width:1300px;display:inline; float:left;height:600px;overflow:hidden;}
.zpmenu dl{width:1300px;float:left;height:600px;/*_width:962px*/}
.zpmenu dt{width:124px;float:left;height:600px; color:#fff; text-align:center;}
.zpmenu dt h1{ position:relative; width:101px; height:101px; margin:134px auto 0;}
.zpmenu dt h1 img{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.zpmenu dt span{ opacity:0; transition-duration:.5s;}
.zpmenu dl dt:nth-child(1){ background:url(img5.png)}
.zpmenu dl dt:nth-child(3){ background:url(img1.png)}
.zpmenu dl dt:nth-child(5){ background:url(img2.png)}
.zpmenu dl dt:nth-child(7){ background:url(img3.png)}
.zpmenu dl dt:nth-child(9){ background:url(img4.png)}
.zpmenu .open h1{ background:url(yy.png) no-repeat center;}
.zpmenu dt p{ font-size:20px; padding:15px 0 80px 0;}
.zpmenu .open{background:url(img6.png) !important}
.zpmenu .open span{ opacity:1;}

.zpmenu dd{position:relative;width:680px;display:block;float:left;height:600px;overflow:hidden; background:#f2f8f1;-moz-box-shadow:0px 0px 6px #C4C4C4; -webkit-box-shadow:0px 0px 6px #C4C4C4; box-shadow:0px 0px 6px #C4C4C4;}
div.zpmenu dl#slider2 dd div.zpinfor{width:680px;display:inline;float:left;height:600px;overflow:hidden;}
.b-le{ width:262px; height:60px; background:url(xi.png) repeat-x; line-height:60px; padding:0 6px 0 40px; margin-top:29px; position:relative; float:left; z-index:2;}
.b-le h1{ float:left; padding:5px 10px 0 0;}
.b-le p{ font-size:17px; color:#fff; float:left;}
.b-le span{ float:right; display:block; padding-top:11px;}
.b-ri{ margin:30px 10px 0 0;}
.ks-biao{ position:relative;}.ks-biao:after{ content:""; width:96%; height:1px; background:#dddddd; position:absolute; top:80px; z-index:1;}
.in-ks-list{ padding:0 20px;}
.in-ks-list h1{ color:#478d36; font-size:19px; padding-bottom:12px; }
.in-ks-list ul li{ float:left; width:30%; border:1px solid #cccccc; background:url(sj.png) no-repeat 4px center #fff; padding-left:15px; line-height:40px; border-radius:3px; margin-bottom:20px; margin-right:2%;}
.in-ks-list ul li a{ display:block; border-left:1px solid #cccccc; padding-left:5px; font-size:15px;}
.in-ks-list ul li:nth-child(3n){ margin-right:0;}
.in-ys-box{ background:url(in-bg.jpg) no-repeat center; padding:60px 0;}
.zt-ti{ position:relative; margin-bottom:20px;}
.zt-ti p{ display:inline-block; font-size:36px;}
.zt-ti a{ float:right; font-size:18px; padding-top:10px; display:block;}
.zt-ti:after{ content:""; position:absolute; width:88%; height:1px; background:#cccccc; top:36px; right:0;}
.zt-list li{ float:left; width:24.5%; margin-right:0.5%; overflow:hidden;}
.zt-list li:last-child{ margin-right:0;}
.zt-list li img{ transition-duration:.5s; display:block; height:180px;}
.zt-list li:hover img{ transform:scale(1.1,1.1)}
.bz-xi{ padding-bottom:70px;}
.bz-xi .Menubox1{ width:347px; position:relative; left:-14px; float:left;}
.bz-xi .Menubox1 ul{ width:100%; height:494px; background:url(bz-bg.png) no-repeat center center; padding:40px 0;}
.bz-xi .Menubox1 ul li{ color:#fff; font-size:24px; cursor:pointer; text-align:right; padding-right:60px; line-height:61px; margin:15px 0 25px 0;}
.bz-xi .Menubox1 ul li.hover{background:url(bz-bg1.png) no-repeat center center;}
.bl-more{ position:absolute; color:#fff; font-size:24px; bottom:60px; right:60px;}
.bl-more:hover{ color:#fff;}
.bz-xi .Contentbox1{ width:72%; float:right;}
.bz-le{ border-right:1px solid #e2e2e2; width:70%; padding:0 30px 15px 0; min-height:494px;}
.bz-ti h1{ font-weight:normal; font-size:36px; float:left;}
.bz-ti p{ float:right; border-bottom:1px solid #e2e2e2; width:73%; text-align:right;}
.bz-ti p a{ display:inline-block; font-size:16px; margin-left:20px; border-bottom:2px solid #fff; padding-bottom:15px;}
.bz-ti p a:hover,.bz-ti p .on{ border-bottom:2px solid #227d23}
.bz-le dl{ padding:40px 0 60px 0;}
.bz-le dl dt{ width:204px; height:157px; float:left;}
.bz-le dl dd{ width:66%; float:right;}
.bz-le dl dd p{ font-size:15px; line-height:1.7; text-align:justify; margin-bottom:15px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp:5;
    -webkit-box-orient: vertical;}
.bz-le dl dd span{ color:#42931e; font-size:15px; float:right;}
.bz-le ul li{ width:50%; float:left; position:relative; margin-bottom:30px;}
.bz-le ul li a{ display:block; width:90%; position:relative; transition-duration:.5s; padding-left:15px; font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bz-le ul li a:before{ content:""; width:6px; height:6px; background:#227d23; position:absolute; top:7px; left:0;}
.bz-le ul li:nth-child(2n){ float:right;}
.bz-le ul li a:hover{ padding-left:25px;}
.bz-ri{ width:27%;}
.b-zj-ti{border-bottom:1px solid #e2e2e2; padding-bottom:8px; margin-bottom:20px; }
.b-zj-ti p{ font-size:22px; float:left;}
.b-zj-ti a{ float:right; font-size:17px;}

.ks-zj-list dl{ border:2px solid #4f913f; background:url(z-bg.png) no-repeat bottom right #fff; width:100%; transition-duration:.5s; margin:0 0 30px 0; background-size:100% 50%;}
.ks-zj-list dl dt{ float:left; width:84px; height:104px; margin:0 10px 0 0px;}
.ks-zj-list dl dt img{ width:100%; height:100%; display:block;}
.ks-zj-list dl dd{ float:left; font-size:16px; width:51%;}
.ks-zj-list dl dd h2{ font-weight:normal; font-size:20px; padding:10px 0 5px 0;}
.ks-zj-list dl dd span{ color:#555; display:block;}
.ks-zj-list dl:nth-child(3n){ margin-right:0;}
.in-zj{ width:100%; background:url(zj-bg.png) no-repeat; padding:28px 0 0 0; margin-top:40px; background-size:cover;}
.zj-dw{ position:absolute; width:300px; left:0; top:0;}
.zj-sou select{ width:110px; height:30px; border:1px solid #d0d0d0; border-radius:3px; background:url(xl.png) no-repeat 96% center #fff;
/*很关键：将默认的select选择框样式清除*/  
    appearance:none;   
    -moz-appearance:none;   
    -webkit-appearance:none; padding-left:15px; float:left; margin-right:10px; }
.so-an{ width:35px; height:29px; background:url(ss.png) no-repeat center center #4d9444; float:left;border-radius:3px;}
.zj-ds{ position:relative; margin-top:10px;}
.zj-ds li a{ display:block; padding-left:26px; font-size:18px; line-height:40px; transition-duration:.5s; position:relative; z-index:3; margin-bottom:10px;}
.zj-ds li a:hover,.zj-ds li .on,.zj-ds .hover a{ background:url(bz-bg2.png) no-repeat center; color:#fff;}
.zj-ds:after{ content:""; position:absolute; top:0; right:42px; width:1px; height:100%; background:#4f8b34; z-index:2;}

.zj-ds1{ position:relative; margin-top:10px;}

.zj-ds1 li{ width:49%; float:left; text-align:center;}
.zj-ds1 li:nth-child(2n){ float:right;}
.zj-ds1 li a{ display:block;font-size:14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:#fff;position:relative; z-index:3; margin-bottom:10px; line-height:30px;}
.zj-ds1 li .on{ background:#4d9444; color:#fff;}


/* 本例子css */
		.zj-xx{ margin:0 auto;  width:100%;  position:relative;  overflow:hidden;  zoom:1;   }
		.zj-xx .hd{ width:90%;  overflow:hidden; position:absolute; bottom:50px; left:5%; }
		.zj-xx .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.zj-xx .hd ul li{float:left;border:1px solid #d7d7d7; width:19%; margin:0 5px; cursor:pointer;  }
		.zj-xx .hd ul li img{  cursor:pointer; margin-right:5px;   }
		.zj-xx .hd ul li.on{ border:2px solid #4c8f3b; }

		.zj-xx .bd{ width:70%; float:right;}
		.zj-xx .bd li{ vertical-align:middle; }
.zj-xx .prev{ position:absolute; bottom:85px; left:0px;}
.zj-xx .next{ position:absolute; bottom:85px; right:0px;}
.zj-dt{ width:453px; height:629px;}
.zj-wb{ width:449px; float:right;}
.name{ font-size:42px; color:#4f8b34; padding-top:20px;}
.zw{ font-size:24px; font-weight:bold; padding:10px 0;}
.na-js{ font-size:16px; color:#555555; line-height:1.7;}
.zy-sc{ font-size:24px; color:#4f8b34; padding:30px 0 10px 0;}
.zj-wb a{ float:right; color:#4f8b34}
.CbContainer11 .ks-zj-list dl{ border:none; margin-bottom:0;}
.mobile-ks{ display:none;}
.mobile-ks dl{ width:49%; float:left; position:relative;}
.mobile-ks dl dd{ position:absolute; top:13px; left:0; width:100%; text-align:center; color:#fff;}
.mobile-ks dl dd img{ width:20%;}
.mobile-ks dl:nth-child(2n){ float:right;}
.mobile-ks dl:nth-child(5){ width:100%;}
.mobile-ks dl:nth-child(5) dd img{ width:10%;}
.sd-hs{ display:none;}
.mobile-zjj p{ background:#fff; text-align:center; line-height:40px;}

/* 首页飘窗 */
.pc-box{width: 124px; position: fixed; right: 10px; top: 20%; z-index: 999;}
.pc-box .pc-close{font-size: 16px; position: absolute; line-height: 24px; bottom: -24px; right: 0; color: #333; cursor: pointer;}
/* 首页飘窗 */

@media only screen and (min-width: 1445px) {
	
	
}
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1240px) {
}
@media only screen and (max-height: 920px) {
	
}
@media only screen and (max-width: 992px) {

}
 @media only screen and (max-width: 760px) {
.slideBox .bd .mobile-banner,.mobike-shzr .m-img,.mobile-ks,.sd-hs {display:block;}
.mobike-shzr .owl-carousel .owl-item .m-img,.slideBox .bd .s-img{ display:block;}
.mobike-shzr .owl-carousel .owl-item .b-img,.slideBox .bd .b-img,.in-new-ti:after,.new-wb p,.new-ri .CbContainer dl dt,.mobike-shzr,.zpmenu,.zj-ds:after,.in-gzz,.bz-ri{ display:none}
.slideBox .bd .pc-banner{ display:none;}
.slideBox>.wrap,.in-box-le,.in-new-qh,.in-box-ri,.new-le,.new-ri,.zt-ti:after{ width:100%;}
.slideBox .prev, .slideBox .next{ width:30px; height:77px;}
.slideBox .prev{ padding-right:0;}
.slideBox .hd ul li{ width:24px; height:24px; background-size:24px 24px; margin:0 2px;}
.in-zn{ padding:20px 20px 40px;}
.in-zn dl{ width:50%; margin-right:0; margin-bottom:10px;}
.in-zn dl dt{ width:25%;}
.in-zn dl dd{ font-size:15px; line-height:40px;}
.in-new,.in-ks-dh,.in-ys-box{ padding:20px;}
.in-new-ti{text-align:center; margin-bottom:15px;}
.in-new-ti p,.ks-ti,.zt-ti p{ font-size:22px; padding-right:0;}
.dt-xi .Menubox{ position:relative; top:10px; margin-bottom:20px;}
.new-img .bd img{ height:200px;}
.new-wb h1,.new-ri .CbContainer dl dd h1{ font-size:16px;}
.new-wb{ padding:6px;}
.new-img .hd{ bottom:10px;}
.new-ri{ height:auto; padding:10px;}
.dt-xi .Menubox ul li{ font-size:16px; margin-right:8px; margin-left:0;}
.new-ri .CbContainer dl dd{ width:100%;}
.new-ri .CbContainer dl dd p{ font-size:14px;}
.new-more{ float:none; text-align:center;}
.new-more a{ font-size:16px; padding-left:0px;}
.in-zj{ padding:20px;}
.zj-dw{ position:relative; width:100%;}
.zj-sou select{ width:40%;}
.zj-ds li{ width:49%; float:left; text-align:center;}
.zj-ds li:nth-child(2n),.bz-xi .Menubox1 ul li:nth-child(2n),.zt-list li:nth-child(2n){ float:right;}
.zj-ds li a{ font-size:14px; padding-left:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:#fff;}
.picFocus{ display:none;}
.bz-xi .Menubox1{ width:100%; left:0;}
.bz-xi .Menubox1 ul{ width:100%; background:#367b29; padding:20px; height:170px;}
.bz-xi .Menubox1 ul li{ width:49%; float:left; margin:0 0 10px 0; padding-right:0; font-size:15px; line-height:20px; text-align:center; background:#489839; height:40px;}
.bl-more{ font-size:15px; right:20px; bottom:20px;}
.bz-xi{ padding-bottom:30px;}
.bz-xi .Contentbox1{ width:100%; padding-top:20px;}
.bz-le{ width:100%; border:none; padding:0;}
.bz-ti h1{ font-size:20px;}
.bz-ti p a{ font-size:14px; margin-left:10px; padding-bottom:10px;}
.bz-le dl{ padding:20px 0;}
.bz-le dl dt{ width:100%; float:none; margin-bottom:10px; height:auto;}
.bz-le dl dt img{ width:100%;}
.bz-le dl dd{ width:100%;}
.bz-le dl dd p{ font-size:14px;}
.bz-le ul li{ width:100%; margin-bottom:10px;}
.bz-le ul li a,.zt-ti a{ font-size:14px;}
.zt-list li{ width:49%; margin-bottom:10px; margin-right:0;}
.zt-list li img{ height:auto;}
.Contentbox{ display:none;}
#img,.zj-ds{ display:none}

.mobile-zjj{ background:#627bbe}
.bz-xi .Menubox1 ul li.hover{background: #489839;}
.pc-box{display:none;}
}

@-webkit-keyframes grow {
  from {
      -webkit-transform:scale(1);
  }
  to {
      -webkit-transform:scale(2);
  }
}
@-moz-keyframes grow {
  from {
      -moz-transform:scale(1);
  }
  to {
      -moz-transform:scale(2);
  }
}
@keyframes grow {
  from {
      transform:scale(1);
  }
  to {
      transform:scale(1.5);
  }
}



