@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;font-family:Arial;background:#FFF; overflow-x:hidden}
@media screen and (max-width:768px){
html{ font-size:24px !important}
body{ font-size:24px !important}
}
DIV.green-black{ width:100%; padding:20px 0; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ccc 1px solid;TEXT-DECORATION: none;font-size:1rem;background-color: #ccc;}
DIV.green-black A:hover{BORDER: #162f6c 1px solid;COLOR: #fff;font-size:1rem;background-color: #162f6c;}
DIV.green-black A:active{BORDER: 1px solid #162f6c;COLOR: #fff;font-size:1rem;background-color: #162f6c;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #162f6c;font-size:1rem;background-color: #162f6c;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #162f6c 1px solid;font-size:1rem}

.fl{ float:left;}
.fr{ float:right;}
.kd{ width:84%; margin:0 auto; max-width:1200px;}
.bga{ height:14px; width:100%; background:#00923f;}
.menu{ height:5.125em; width:100%; background:#84c225; position:relative; z-index:9999}
.logo{ width:13%; height:120px; background:#4bb033; position:absolute; left:6%; top:0; padding:15px; text-align:center;}
.logo img{ width:144px; height:39px;}
.logo p{ font-size:25px; color:#fff; padding-top:15px;}
.tell{ background:url(../images/tell_03.jpg) left center no-repeat; padding-left:40px; margin-top:1.375em; position:absolute; right:10%}
.tell p{ font-size:16px; color:#fff;}
.tell b{ font-size:18px; color:#fff;}
.mlogo{ display:none}
@media screen and (min-width:1500px){.tell{ right:12%}}
@media screen and (max-width:768px){
.kd{ width:96%;}
.bga{ display:none}
.logo{display:none}
.mlogo{ display:block; position:absolute; z-index:9999; left:2%}
.tell{ display:none}
.mobile-inner-nav li .n-er{ display:none;}
}
/*导航样式*/
.mobile-inner-nav{ position:absolute; right:22%; top:0%; z-index:999; display:block;}
.mobile-inner-nav li{ float:left; width:auto; position:relative}
.mobile-inner-nav li:hover .n-er{ opacity:1; visibility: visible;}
.mobile-inner-nav li .n-er{ position:absolute; width:100%; top:5.125em; background:rgba(0,146,63,0.8); padding:0.5em 0; opacity:0; transition:0.5s all; visibility: hidden;}
.mobile-inner-nav li .n-er a{ float:none; line-height:2.2em; font-size:0.9em; padding:0; text-align:center; background:none; display:block;}
.mobile-inner-nav li .n-er a:hover{ background:#84c225}

.mobile-inner-nav a{ display:block; float:left; color:#fff; font-size:0.875rem; text-align:center; background:url(../images/lineb.jpg) right 25px no-repeat; padding:25px 1.375em 20px ; transition:all 0.3s}
.mobile-inner-nav a span{ display:block; font-size:12px; color:#fff}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ background:#4bb033 none right 25px no-repeat; color:#fff}
@media screen and (min-width:1500px){.mobile-inner-nav a{ padding:20px 1.375em 20px}}
@media screen and (min-width:1680px){.mobile-inner-nav a{ padding:25px 1.375em 20px}}
@media screen and (max-width:1024px){
	.mobile-inner-nav li{ float:none; width:100%;}
	.mobile-inner-nav a{ padding:0; background:none}
.mobile-inner-nav a span{ display:none;}
.mobile{width: 100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:#84c225;width: 100%;height:5.125em; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:80px;height:50px;font-size:1.25rem;font-weight:bold;margin-top:40px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s; margin-right:20px; }
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 20px) / 2);width:70%;height:0.3rem;background-color:#fff; border-radius:5px;}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.3rem;
    background-color: #fff;
    position: absolute;
    left: 25%;
    bottom: 1.2rem;
    display: block;
	border-radius:5px;
}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(18px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-18px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(18px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-18px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-18px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(18px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width: 100%;position: absolute;top:5.125em;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:99999;}
.mobile-inner-nav a{display:inline-block;line-height:4rem;text-decoration: none;width:100%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.2rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal; font-size:1.25rem;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}

/*banner*/
.fullSlide{width:100%;position:relative;height:530px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{width:100% !important;height:530px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:530px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:46px;height:14px;margin:3px;overflow:hidden;background:none;filter:alpha(opacity=100);opacity:1;line-height:999px; background:url(../images/bn_02.png) center no-repeat;}
.fullSlide .hd ul .on{ background:url(../images/bc_02.png) center no-repeat;}
.mban{ display:none}
@media screen and (max-width:768px){
.fullSlide{ display:none}
.mban{ display:block; height:999px;}
/*图片切换*/
	.device {
  width: 760px;
  height: 999px;
  margin: 0px auto 0 auto;
  position: relative;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.swiper-container {
  height: 999px;
  width: 760;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:20px;
  width: 100%;
  z-index:111;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 94.8%;
  background:#fff;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index:999
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 999;
  height: auto;
  width: 100%;
  border: 0;
  
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  margin-left:10%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  margin-right:10%;
  }
}
.in-pro{ width:100%; height:885px; background:url(../images/inpbg.jpg) center no-repeat;}
.plan{ text-align:center; padding-top:60px;}
.plan p{ text-align:center; font-size:1.6em; color:#009B4C}
.plan h4{ display:block; background:url(../images/pline.png) center no-repeat; font-size:1.6em; color:#009b4c; font-weight:bold; text-align:center;}
/*产品*/
.in-pro .sort1{ padding-left:2%; width:46%;}
.in-pro .simg{ width:100%;}
.in-pro .sort1 li{ width:48.2%; background:#fff; position:relative;}
.in-pro .sort1 .fox{ position:absolute; background:url(../images/pmore.png) no-repeat; min-height:254px; min-width:254px; top:6px; left:6px; transform:scale(0); transition:all 0.3s}
.in-pro .sort1 li:hover .fox{transform:scale(1);transition:all 0.3s}
.in-pro .sort1 li img{ padding:5px; max-width:100%;}
.in-pro .sort1 li .pname{ text-align:center; padding:0.5em 0;}
.in-pro .sort1 li .pname p{ font-size:1.3em; color:#009B4C}
.in-pro .sort1 li .pname span{ color:#009b4c; font-size:1em;}
.in-pro .sort1 ul{ margin-top:1.3125em;}
.in-pro .sort2{ padding-right:2%; width:46%;}
.in-pro .sort2 ul{ margin-bottom:1.3125em;}
.in-pro .sort2 li{ width:48.2%; background:#fff; position:relative;}
.in-pro .sort2 .fox{ position:absolute; background:url(../images/pmore.png) no-repeat; min-height:254px; min-width:254px; bottom:6px; left:6px; transform:scale(0); transition:all 0.3s}
.in-pro .sort2 li:hover .fox{ transform:scale(1);transition:all 0.3s}
.in-pro .sort2 li img{ padding:5px; max-width:100%;}
.in-pro .sort2 li .pname{ text-align:center; padding:0.5em 0;}
.in-pro .sort2 li .pname p{ font-size:1.3em; color:#009B4C}
.in-pro .sort2 li .pname span{ color:#009b4c; font-size:1em;}
@media screen and (max-width:768px){
	.in-pro{ height:auto; background-size:cover}
.in-pro .sort1{ width:94%; padding:3%}
.in-pro .sort2{ width:94%; padding:3%}
.in-pro .sort1 li{ width:46%; text-align:center;}
.in-pro .sort1 li img{ width:100%; padding:0}
.in-pro .sort1 .fox{ width:100%; top:0; left:0; background-size:cover; height:311px}
.in-pro .sort2 li{ width:46%; text-align:center}
.in-pro .sort2 li img{ width:100%; padding:0;}
.in-pro .sort2 .fox{ width:100%; bottom:0; left:0; background-size:cover; height:311px;}
}
/*优势*/
.in-adv{ padding-bottom:3.25em}
.advul{ padding-top:3.25em; width:100%;}
.advul li{ float:left; width:33.33%; text-align:center;}
.advul li img{}
.advul li p{ font-size:1.5em; color:#00923c; padding-left:12%; margin-top:2%}
@media screen and (max-width:768px){
	.in-adv{ padding-bottom:1em;}
.advul li{ float:none; width:100%; text-align:left; display:table; margin-bottom:1em;}
.advul li p br{ display:none;}
.advul li div{ width:50%;}
.advul li div img{ width:180%}
.advul li p {  width:50%; display:table-cell; vertical-align:middle; padding-left:0}
.advul li:nth-child(2) div{ width:50%; float:right;}
.advul li:nth-child(2) div img{ width:100%}
.advul li:nth-child(2) p{ width:50%; float:right; padding-top:20%;}
}
/*加盟*/
.in-join{ background:url(../images/inj.jpg) center no-repeat; width:100%; background-size:cover; min-height:621px;}
.plana{ text-align:center; padding-top:60px;}
.plana p{ text-align:center; font-size:1.6em; color:#fff}
.plana h4{ display:block; background:url(../images/bai2.png) center no-repeat; font-size:1.6em; color:#fff; font-weight:bold; text-align:center;}
.k1{ padding:38px 5.41% 0;}
.jpic{ width:403px; height:299px;}
.jul{ width:663px; height:203px; background:rgba(0,138,69,0.8); margin-top:19px; padding:2em 0; position:relative;}
.jul li{ width:20%; text-align:center; float:left;}
.jul li img{ transition:all 1s}
.jul li:hover img{transform:rotate(360deg)}
.jul li p{ font-size:0.875em; color:#fff; padding:1em;}
@media screen and (max-width:768px){
	.in-join{ height:auto}
.jpic{ display:none}
.k1{ padding:0}
.jul{ width:100%; height:auto}
.jul li{ width:48%; margin:2% 1%;}
.jul li img{ width:40%}
.jul li:nth-child(5){ width:100%;}
.jul li:nth-child(5) img{ width:18%}

.jul li p{ font-size:1.15em;}
}
/*公司简介*/
.iabg{ background:url(../images/inab.jpg) center no-repeat; width:1066px; height:267px; margin:2.8em auto;}
.icac{ width:520px; height:auto; padding:30px 39px 0 39px}
.icac p{ font-size:14px; color:#fff; line-height:1.5em; padding:0.5em 0;}
.ta{ padding-top:3em;}
.ta a{ display:block; background:url(../images/ta.png); width:100px; height:21px; line-height:21px; text-align:center; font-size:14px; color:#00923f; float:left; margin-right:1em;}
.mapic{ display:none}
.macon{ display:none}
@media screen and (max-width:768px){
.in-about{ margin-bottom:2em;}
.iabg{ display:none;}
.mapic{ display:block; margin:1em 0 0;}
.mapic img{ width:100%;}
.macon{ display:block; padding:1.2em; background:url(../images/mabbg.jpg) center no-repeat; background-size:cover;}
.macon img{ margin:0.5em 0;}
.macon p{ font-size:1em; line-height:1.5em; text-indent:2em; color:#fff;}
.tb{ padding-top:1em;}
.tb a{ display:block; background:url(../images/ta.png) no-repeat; background-size:cover; width:100px; height:30px; line-height:21px; text-align:center; font-size:1em; color:#00923f; float:left; margin-right:1em;}
}

/*新闻资讯*/
.in-news{ background:url(../images/newbg.jpg) center no-repeat; height:663px; width:100%; background-size:cover}
.insort{ background:url(../images/yitu.jpg) center no-repeat; width:1066px; height:276px; margin:0 auto; position:relative; margin-top:41px;}
.neso{ position:absolute; bottom:0; right:11%;}
.neso li{ width:156px; height:45px; background:url(../images/nsort.png) center no-repeat; text-align:center; float:left; margin-right:1em;}
.neso li p{ font-size:1em; color:#fff; padding-top:3px}
.neso li span{ font-size:0.75em; color:#fff}

.n-sorll{ position:relative; height:127px; width:1066px; padding-top:38px; margin:0 auto;}
.n-sorll .prev{ position:absolute; top:58%; left:-50px; z-index:111;}
.n-sorll .next{ position:absolute; top:58%; right:-50px; z-index:111;}
.n-sorll ul{ width:100%;}
.n-sorll ul li{ background:url(../images/nbb.jpg) left center no-repeat #FFF; width:25%; min-height:127px; max-height:127px; float:left; margin:0; transition:all 0.5s; background-size:cover; overflow:hidden;}
.n-sorll ul li .d1{ position:relative; width:207px; float:left; padding:1em 1.25em; min-height:95px;}
.n-sorll ul li .d1 span{ font-size:12px; display:block; position:absolute; color:#fff; bottom:1em; right:1.25em}
.n-sorll ul li .d1 p{ color:#fff; font-size:14px; display:block; max-width:187px;}
.n-sorll ul li:hover{ width:20% !important;background:url(../images/ecc.jpg) left center no-repeat;transition:all 0.5s;}
.n-sorll ul li .d2{ width:auto; height:83px; float:left;  transform:scaleX(0); transition:all 0.5s; max-width:254px}
.d2 .date{ float:left; padding:1.2em 1em; text-align:right; width:28%}
.d2 .date p{ font-size:1.125em; color:#009944}
.d2 .date h6{ font-size:3em; font-weight:bold; color:#009944}
.d2 .dcon{ float:right; width:56%; padding-top:1.2em;}
.d2 .dcon p{ font-size:0.75em; color:#009944;}
.d2 .dcon em{ font-size:0.75em; color:#009944; display:block; float:right; margin-top:1.5em;}
.n-sorll ul li:hover .d2{ transform:scaleX(1); transition:all 0.5s;}
.m-news{ display:none}
@media screen and (max-width:768px){
	.in-news{ height:auto; padding-bottom:2em;}
.insort{ display:none}
.n-sorll{ display:none}
.m-news{ display:block;}
.m-nst{ padding:1em 0}
.m-nst li{ float:left; height:auto; padding:0.5em 0; width:33.22%; text-align:center; border-right:1px solid #ffffff; background:#00923f}
.m-nst li:nth-child(3){ border:none}
.m-nst li p{ color:#fff;}
.m-nst li span{ color:#fff;}
.m-nlist li{ width:100%; height:auto; background:#fff; margin:0.5em 0 0;}
.m-nlist li .fl{ width:20%; background:#0c963d; text-align:center; padding:2% 0;}
.m-nlist li .fl em{ display:block; font-size:50px; color:#fff;}
.m-nlist li .fl span{ font-size:1em; color:#fff}
.m-nlist li .fr{ width:76%; padding:2%}
.m-nlist li .fr p{ font-size:1.125em; color:#000}
.m-nlist li .fr span{ font-size:0.875em;}
.m-nlist li:hover .fr span{ color:#aaa}
}
/*友情链接*/
.fri{ background:#fff; height:3.5em;}
.fr-txt{ float:left; padding-top:2%;}
.fr-txt p{ font-size:1rem; color:#424242; }

.flink{ width:90%; margin-left:0%; overflow:hidden; float:left;height:24px; line-height:24px; margin-top:24px;}
.flink a{ color:#424242; margin:0 0.5%; font-size:0.875rem}
.faaa{ display:none; height:330px; background:#1b1b1b; width:80px; position:fixed; bottom:200px; right:0; opacity:0.8}
.faaa ul li{ width:100%; height:80px; background:url(../images/fline.jpg) right center no-repeat;}
.faaa ul li a{ display:block; width:100%; height:80px; text-align:center; font-size:16px; color:#FFF; line-height:120px; background-size:auto; background-repeat:no-repeat; background-position:center 10px}
@media screen and (max-width: 768px){.fri{ display:none;}}

.foot{ background:#00923f; padding:2.875em 0;}
.fcn{ margin-top:5px}
.fcn p{ color:#fff;}
.fbiao{ width:43%;}
.fbiao dl{ width:20.8%; padding:0 1% 0 3%; border-right:1px solid #fff; min-height:115px; float:left;}
.fbiao dl dt a{ color:#fff; font-size:0.875em;}
.fbiao dl dd a{ display:block; color:#fff; font-size:0.875em;}
.fbiao dl:nth-child(4){ border:none}
.f-mobe{ display:none}
@media screen and (max-width: 768px){.foot{ display:none}
.f-mobe{ display:block;}
.subNavBox{width:100%;margin:0 auto 0 auto; background:#00923f}
.subNav{border-bottom:dashed 1px #5fbbba;cursor:pointer;font-weight:bold;font-size:24px;color:#fff;line-height:60px;padding-left:20px;background:url(../images/jia.png) no-repeat;background-position:95% 50%; background-size:5%}
.subNav:hover{color:#fff;}
.currentDd{color:#fff}
.currentDt{background-image:url(../images/jia.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:100%;heighr:40px;text-align:left; text-indent:3rem;font-size:26px;line-height:48px;color:#fff}
.navContent li a:hover{color:#000;background-color:#4bb033}

}

.bq{ border-top:1px solid #36a666; background:#006d33; padding:1em 0;}
.bq p{ color:#fff; font-size:0.875em;}
.bq a{ color:#fff}
.dao{ display:none}
@media screen and (max-width: 768px){
.bq p{ float:none !important; line-height:1.5em;}
.bq{ margin-bottom:100px}
.dao{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#000000; z-index:99999}
.dao li{ width:24.9%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #fff; float:left;}
.dao li p{ color:#fff;}
}

/*--------------------------------内页-----------------------------------*/
.ban{ height:418px; width:100%;background-repeat: no-repeat; background-position:center top; }
.loca{ background:#00923f; height:1em; width:100%;}
.ltion{ background:url(../images/loca.png); height:35px; width:504px; position:absolute; bottom:-11px; right:0; line-height:35px; padding-left:67px}
.ltion p{ font-size:1em; color:#fff;}
.ltion a{ color:#fff}
.main{ padding:2em 0;}
@media screen and (max-width: 768px){
.ltion{ left:0}
.main{ padding:1em 0;}
}
/*关于我们*/
.lsort{ width:18.573%;}
.ltit{ text-align:center; background:url(../images/mbg_03.jpg) center no-repeat; min-height:5.9735em;}
.ltit p{ font-size:1.625em; color:#fff; padding-top:0.8em; font-weight:bold;}
.ltit span{ font-size:1em; color:#fff;}
@media screen and (max-width: 768px){
.ltit{ display:none}
.lsort{ width:100%;}
}
.amenu{ width:100%;margin-top:1.125em}
.amenu li{ width:48%; min-height:80px; margin-bottom:1em; text-align:center; padding-bottom:1%}
.amenu li a{ display:block; color:#fff; font-size:1em; width:100%; height:100%; padding-top:3.8em;}
.amenu li:nth-child(1){ background:url(../images/n1.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.amenu li:nth-child(2){ background:url(../images/n2.png) center 1em no-repeat #84c225; float:right; transition:all 0.3s}
.amenu li:nth-child(3){ background:url(../images/n3.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.amenu li:nth-child(4){ background:url(../images/n4.png) center 1em no-repeat #84c225; float:right; transition:all 0.3s}
.amenu li:nth-child(1):hover,.amenu li:nth-child(1).cur{background:url(../images/n1.png) center 1em no-repeat #4bb033; float:left;}
.amenu li:nth-child(2):hover,.amenu li:nth-child(2).cur{background:url(../images/n2.png) center 1em no-repeat #4bb033; float:right;}
.amenu li:nth-child(3):hover,.amenu li:nth-child(3).cur{background:url(../images/n3.png) center 1em no-repeat #4bb033; float:left;}
.amenu li:nth-child(4):hover,.amenu li:nth-child(4).cur{background:url(../images/n4.png) center 1em no-repeat #4bb033; float:right;}
.rcon{ width:78%;}
@media screen and (max-width: 768px){
.rcon{ width:100%;}
.amenu li a{ font-size:1.25em;padding-top:3.6em;}
.amenu li:nth-child(1){ background-size:30%;}
.amenu li:nth-child(2){background-size:20%;}
.amenu li:nth-child(3){background-size:20%;}
.amenu li:nth-child(4){background-size:20%;}
.amenu li:nth-child(1):hover,.amenu li:nth-child(1).cur{background-size:20%;}
.amenu li:nth-child(2):hover,.amenu li:nth-child(2).cur{background-size:20%;}
.amenu li:nth-child(3):hover,.amenu li:nth-child(3).cur{background-size:20%;}
.amenu li:nth-child(4):hover,.amenu li:nth-child(4).cur{background-size:20%;}
}
.lanc{ border-bottom:2px solid #009244; height:2.125em;}
.lanc p{ font-size:1.625em; color:#009244; font-weight:bold;}
.lanc span{ font-size:0.75em; color:#009244; font-weight:normal}
.etext{ padding:1em 0;}
@media screen and (max-width: 768px){
.lanc{ display:none;}
.etext{ padding:0em 0;}
.etext span{ font-size:1.125em !important;}
.etext p{ font-size:1.125em !important;}
}

/*荣誉资质*/
.hor-list{ width:100%;}
.hor-list dl{width: 30%; padding:0.3%;float: left;position: relative; margin: 0 1.2% 2% 1.2%;
    display: inline-block; transition:all ease 0.3s}
.hor-list dl dt{ width:100%; max-height:360px; overflow:hidden; transition:all 0.3s ease-in-out; border:1px solid #eee}
.hor-list dl dt img{ width:100%; height:auto; max-width:100%; }
.hor-list dl dd { text-align:center; padding:3% 0; font-size:100%;}
.hor-list dl:hover dt{ box-shadow:0 0 10px #676767}
.hor-list dl:hover dd a{ color:#676767}
@media screen and (min-width:768px) and (max-width: 1024px){}
@media screen and (max-width: 768px){
.hor-list dl{ width:47%;}
.hor-list dl dd {text-align:center; padding:3% 0; font-size:1.125rem;}
}

/*联系我们*/
.cmenu{ width:100%;margin-top:1.125em}
.cmenu li{ width:48%; min-height:80px; margin-bottom:1em; text-align:center; padding-bottom:1%}
.cmenu li a{ display:block; color:#fff; font-size:1em; width:100%; height:100%; padding-top:3.8em;}
.cmenu li:nth-child(1){ background:url(../images/n1.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.cmenu li:nth-child(2){ background:url(../images/n2.png) center 1em no-repeat #84c225; float:right; transition:all 0.3s}
.cmenu li:nth-child(1):hover,.cmenu li:nth-child(1).cur{background:url(../images/n1.png) center 1em no-repeat #4bb033; float:left;}
.cmenu li:nth-child(2):hover,.cmenu li:nth-child(2).cur{background:url(../images/n2.png) center 1em no-repeat #4bb033; float:right;}
@media screen and (max-width: 768px){
	.cmenu li a{ font-size:1.25em;}
	.cmenu li:nth-child(1){ background-size:20%}
	.cmenu li:nth-child(2){ background-size:20%}
	.cmenu li:nth-child(1):hover,.cmenu li:nth-child(1).cur{ background-size:20%}
	.cmenu li:nth-child(2):hover,.cmenu li:nth-child(2).cur{ background-size:20%}
}
/*信息反馈*/
.tousu-box { overflow:hidden; width:100%;}
.tousu-box ul{ overflow:hidden; width:110%; height:340px; margin-bottom:20px;}
.tousu-box li{ float:left; width:43.8%; height:48px; border:1px solid #cecece; margin-right:30px; margin-bottom:20px;}
.tousu-box li img{ display:block; float:left; border-right:1px solid #cecece;}
.tousu-box li input{ float:left; width:82%; padding:0 10px; border:none; outline:none; line-height:48px; height:48px; font-size:14px; color:#888; background:none}
.tousu-box li select{ float:left; width:88%; padding:0 10px; border:none; outline:none; line-height:48px; height:48px; font-size:14px; color:#888; background:none}
.tousu-box .last{ width:930px; height:198px;}
.tousu-box .last span{ display:block; width:5%; height:198px; background:url(../images/tousu05.png) no-repeat center; border-right:1px solid #cecece; float:left;}
.tousu-box textarea{ overflow:hidden; width:92%; padding:10px; height:178px; font-size:14px; color:#888; border:none; outline:none; resize:none; display:block; float:left; background:none}
.tousu-box .btn11{ display:block; width:240px; height:50px; text-align:center; line-height:50px; cursor:pointer; background-color:#4fb132; font-size:16px; color:#fff; border-radius:5px; border:none}
@media screen and (max-width: 768px){
	.tousu-box ul{ height:500px}
.tousu-box li{ width:90%; margin-right:0}
.tousu-box li input{ width:88%; font-size:1em;}
.tousu-box li select{ font-size:1em;}
.tousu-box textarea{ font-size:1em;}
.tousu-box .last{ width:90%;}
.tousu-box .btn11{ font-size:1em;}
}

/*招商加盟*/
.jmenu{ width:100%;margin-top:1.125em}
.jmenu li{ width:48%; min-height:80px; margin-bottom:1em; text-align:center; padding-bottom:1%}
.jmenu li a{ display:block; color:#fff; font-size:1em; width:100%; height:100%; padding-top:3.8em;}
.jmenu li:nth-child(1){ background:url(../images/o1.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.jmenu li:nth-child(2){ background:url(../images/o2.png) center 20px no-repeat #84c225; float:right; transition:all 0.3s}
.jmenu li:nth-child(3){ background:url(../images/o3.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.jmenu li:nth-child(1):hover,.jmenu li:nth-child(1).cur{background:url(../images/o1.png) center 1em no-repeat #4bb033; float:left;}
.jmenu li:nth-child(2):hover,.jmenu li:nth-child(2).cur{background:url(../images/o2.png) center  20px no-repeat #4bb033; float:right;}
.jmenu li:nth-child(3):hover,.jmenu li:nth-child(3).cur{background:url(../images/o3.png) center 1em no-repeat #4bb033; float:left;}
@media screen and (max-width: 768px){
.jmenu li{ width:30%; margin:0 1.5%}
.jmenu li:nth-child(1){ float:left}
.jmenu li:nth-child(2){ float:left;background:url(../images/o2.png) center center no-repeat #4bb033; float:left;}
.jmenu li:nth-child(3){ float:left}
.jmenu li:nth-child(1):hover,.jmenu li:nth-child(1).cur{ float:left}
.jmenu li:nth-child(2):hover,.jmenu li:nth-child(1).cur{ float:left;background:url(../images/o2.png) center center no-repeat #84c225; float:left;}
.jmenu li:nth-child(3):hover,.jmenu li:nth-child(1).cur{ float:left}
}

/*新闻资讯*/
.nmenu{ width:100%;margin-top:1.125em}
.nmenu li{ width:48%; min-height:80px; margin-bottom:1em; text-align:center; padding-bottom:1%}
.nmenu li a{ display:block; color:#fff; font-size:1em; width:100%; height:100%; padding-top:3.8em;}
.nmenu li:nth-child(1){ background:url(../images/i1.png) center 1em no-repeat #84c225; float:left; transition:all 0.3s}
.nmenu li:nth-child(2){ background:url(../images/i2.png) center 1em no-repeat #84c225; float:right; transition:all 0.3s}
.nmenu li:nth-child(1):hover,.nmenu li:nth-child(1).cur{background:url(../images/i1.png) center 1em no-repeat #4bb033; float:left;}
.nmenu li:nth-child(2):hover,.nmenu li:nth-child(2).cur{background:url(../images/i2.png) center 1em no-repeat #4bb033; float:right;}
@media screen and (max-width: 768px){
	.nmenu li a{ font-size:1.125em}
.nmenu li:nth-child(1){ background-size:20%;}
.nmenu li:nth-child(2){ background-size:20%;}
.nmenu li:nth-child(1):hover,.amenu li:nth-child(1).cur{background-size:20%;}
.nmenu li:nth-child(2):hover,.amenu li:nth-child(2).cur{background-size:20%;}
}
.nlist{ width:100%; border-bottom:2px dotted #72706f; padding:1em 0 1.25em; margin-bottom:1em}
.ndate{ width:12%; border-right:1px solid #221815; text-align:center;transition:all 0.3s}
.ndate em{ display:block; font-size:3.125em; color:#000; transition:all 0.3s}
.ndate span{ font-size:1em; color:#000;transition:all 0.3s}
.nlist:hover .ndate{border-right:1px solid #009244;}
.nlist:hover .ndate em{ color:#00923f}
.nlist:hover .ndate span{color:#00923f}
.ncone{ width:86%;}
.ncone p{ font-size:1.125em; color:#000;transition:all 0.3s; line-height:1.5em;}
.ncone span{ font-size:0.875em; color:#000; display:block; margin:5px 0;transition:all 0.3s; line-height:1.5em}
.ncone em{ font-size:0.875em; color:#000; text-align:right; display:block;transition:all 0.3s}
.nlist:hover .ncone p{color:#00923f;}
.nlist:hover .ncone span{color:#00923f;}
.nlist:hover .ncone em{color:#00923f;}
@media screen and (max-width: 768px){
.nlist{ padding:1em 0 0.5em}
.ndate{ width:20%; padding-top:2%}
.ncone{ width:78%;}
}
/*新闻内页*/
.news-title{width:100%; height:auto; line-height:30px; text-align:center; font-size:1.125em; font-weight:bold; margin:0 auto}
.news-type{width:100%; height:20px; text-align:center; margin:0 auto; color:#999;font-size:0.75em; border-bottom:#999 1px dotted}
.news-content{width:100%; margin:0 auto; font-size:1em; line-height:24px;}
.news-pn{ font-size:0.875em;line-height:20px;}
.news-pn a{ color:#666; font-size:0.875em;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:45%;height:30px;line-height:30px; overflow:hidden;}
.xgnews-con li span{float:right;}
.xgnews-con li a{ padding-right:10px; color:#666;}
.xgnews-con li a:hover{ color:#333;}
@media screen and (max-width: 768px){
	.knd{ padding:1em }
	.news-title{ font-size:1.375rem; line-height:1.5em}
	.news-type{ height:40px; line-height:40px}
.news-content{ font-size:1.25rem !important; line-height:1.875rem !important;}
.news-content span{ font-size:1.25rem !important;}
.news-content p{ font-size:1.25rem !important;}
.news-pn{ font-size:1.25rem; line-height:1.875rem;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25rem;}
.xgnews-con li{ width:100%; height:2rem; line-height:2rem;}
.xgnews-con li{ width:100%; margin:0; line-height:2rem;}
}

/*产品中心*/
.pm1{padding:2em 0;background:url(../images/bgm.jpg) center bottom no-repeat; min-height:879px;}
@media screen and (max-width: 768px){
	.pm1{padding:1em 0;}
}
.pmenu{ width:100%;margin-top:1.125em}
.pmenu li{ width:48%; min-height:88px; margin-bottom:1em; text-align:center;   }
.pmenu li a{ display:block; color:#fff; font-size:1em; width:100%; height:100%; padding-top:3.8em;background:url(../images/p2.png) center 1em no-repeat #84c225;transition:all 0.3s;padding-bottom:1%; }
.pmenu li a:hover,.pmenu li a.cur{background:url(../images/p2.png) center no-repeat #4bb033; }
.pmenu li:nth-child(4) a{ font-size:0.875em; padding-top:4.5em}
@media screen and (max-width: 768px){
	.pmenu li a{ font-size:1.125em;padding-top:3.5em;background-size:20%}
	.pmenu li a:hover,.pmenu li a.cur{background-size:20%}
	.pmenu li:nth-child(4) a{ font-size:1.125em;padding-top:3.5em}
}
/*产品列表*/
.prolist li{ float:left; width:30%; background:#fff; max-height:359px; padding-bottom:10px; position:relative; margin-right:3.33%; overflow:hidden; margin-bottom:5%;}
.prolist li .dc{ width:269px; height:269px; overflow:hidden;margin:6px;}
.prolist li img{  transform:scale(1);transition:all 0.5s; max-width:100%; max-height:100%}
.prolist li p{ font-size:1.25em; color:#00923f; text-indent:1em;}
.prolist li span{ display:block; color:#595757; padding:0 2% 0 7%; font-size:0.875em;}
.prolist li em{ font-size:0.875em; color:#595757; display:block; float:right; padding-right:7%; margin-top:-10px}
.prolist li .dd{ width:269px; height:269px; background:url(../images/mc1.png) center no-repeat; position:absolute; top:6px; left:6px; transform:scale(0); transition:all 0.5s}
.prolist li:hover .dd{ transform:scale(1)}
.prolist li:hover img{ transform:scale(1.05)}
@media screen and (max-width: 768px){
	.prolist{ padding-bottom:50px}
.prolist li{ width:47%; max-height:410px; margin:1% 1.5%}
.prolist li .dc{ width:326px; height:326px;}
.prolist li .dc img{ width:100%}
.prolist li span{ display:none}
.prolist li em{ margin-top:0}
.prolist li .dd{ width:326px; height:326px; background-size:cover;}
}

/*产品内页*/
.pnr{ width:100%;}
.pr-pic{ width:47%; border:10px solid #4bb033; float:left;}
.pr-pic img{ width:100%;}
.pr-pcn{ width:48%; float:right;}
.pr-pcn h4{ font-size:1.625em; border-bottom:2px solid #00923f; color:#009244; font-weight:bold; line-height:1.5em;}
.pr-pcn .cct{ margin:10px 0}
#tab2{position:relative; width:100%; margin-top:3em;}
#tab2 .tabList2{  overflow-x: auto;  white-space:nowrap;}
#tab2 .tabList2 .tul{ width:100%; margin:0 auto; height:43px; }
#tab2 .tabList2 ul li{ display:block; width:auto; font-family:"微软雅黑"; float:left;text-align:center;height:49px; line-height:49px;color:#fff; font-size:1em;padding:0 30px; cursor:pointer; background:#84c225; transition:all 0.5s; margin-right:3px; }
#tab2 .tabList2 li:hover,#tab2 .tabList2 li.cur { color:#fff; background:#4bb033;border-right:none}
#tab2 .tabCon2{ background:none; padding:0.75em; border-top:none}
#tab2 .tabCon2>div{ display:none; padding:0px 0px 0 0px; width:100%; font-size:1em;}
#tab2 .tabCon2>div.cur{display:block;}
.ddaa{ padding-bottom:120px;}
.ddaa span{ font-size:1em; color:#010101}
@media screen and (max-width: 768px){
.pr-pic{ width:80%; margin:0 auto; float:none}
.pr-pcn{ width:100%; padding-top:1em;}
.pr-pcn span{ font-size:1.125em !important}
.pr-pcn p{ font-size:1.125em !important}
.pr-pcn .cct{ display:none; font-size:1em;}
#tab2 .tabCon2{ background:none; padding:1em; border-top:none;}
#tab2 .tabCon2 p{ font-size:1.125em !important;}
#tab2 .tabCon2 span{ font-size:1.125em !important;}
}