
.indextit{width:100%;overflow:hidden;position: relative;z-index: 1; text-align: center; margin-bottom: 10px; margin-top: 30px;}
.indextit .indexitle{font-size: 22px;display: block;line-height: 30px;color: #008e56; margin-bottom: 0px; position: relative; margin-top: 20px;}
.indextit .indle{width: 84px;height: 3px;margin: 5px auto 0px;background: url(../images/titleline.jpg) center center no-repeat;}
          

.produ{width: 93.75%;margin: auto; overflow: hidden;margin-top: 2rem;}

 .ljgd2{width: 60%;margin: auto; height: 40px; line-height: 40px; border: solid #f1f1f1 1px; text-align: center;border-radius: 30px; font-size: 20px; color: #fff; background: #008e56;}
 .ljgd2:hover{ border: solid #008e56 1px; color: #fff;box-shadow: 0 3px 18px rgba(153,153,153,.5); }


/* 首页banner */
.index_banner{ position:relative; z-index:1;  }
.bannerBox{ position:relative; z-index:1; width:100%; overflow:hidden;}
.bannerBox ul{}
.bannerBox ul li{ float:left;position:relative; height:auto !important;}
.bannerBox ul li img{ display:block}
.bannerBox ul li p{position:absolute; width:100%;text-align:center;padding:10px 0; bottom:0; left:0;min-height:56px; font-size:1.5rem; box-sizing:border-box;-webkit-box-sizing:border-box; color:#fff; background:rgba(0,0,0,.7);}

.bannerBtn{ position: absolute; bottom:8px; z-index:98; right:0;width:100%;text-align:center;}

.bannerBtn .swiper-pagination-bullet{
  display: inline-block;
  width: 12px;
  height: 12px;
  border:1px solid #008e56;
  margin: 0 5px;
  cursor: pointer;
  border-radius: 50%;
  background:none;
  transition:all 1s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
}
.bannerBtn .swiper-pagination-bullet-active {
  background:#008e56;
}




/*产品系列*/
.biosst{width: 94%; margin: auto; position:relative; display: block; margin-top: 30px;background: rgba(255, 255, 255, 1);border-radius: 8px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);   }
.typelist{ padding: 10px; overflow: hidden; display: block;}
.typelist ul{zoom: 1;}
.typelist ul li{display:block; width: 100%;overflow: hidden;margin-bottom: 30px;background: #fff;height: 220px;border-radius: 5px;}
.typelist ul li a{display: block;background-size: cover;width: 100%;height: 220px; position: relative;}
.typelist ul li .dingt{height: 220px;width: 100%; position: absolute; top: 0; text-align: center;bottom: 0;background: rgba(0,0,0,.3);transition: all .4s;}
.typelist ul li .dingt .antxt{font-size: 24px;color: #fff; margin-top: 5px;}
.typelist ul li:hover .dingt{background: rgba(1,143,87,.7);}
.typelist ul li .dingt .animg{height: 80px;width: 80px; margin: auto; overflow: hidden; margin-top: 40px;transition: all .4s;}
.typelist ul li .dingt .animg img{height: 80px;height: 80px;}
.typelist ul li:hover .dingt .animg{transition: all .4s;margin-top: 20px; }


/*产品系列*/




/* 产品推荐 */


.indexteambox{overflow:hidden;margin-bottom: 20px; margin-top: 20px; padding: 0 5px;}
.indexteambox ul {zoom: 1;}
.indexteambox ul li a{display:block;margin:0 10px;color:#333; }
.indexteambox ul li .figure{background: #f9fafc;box-shadow: 0px 5px 16px #e5e5e5;}
.indexteambox ul li .figure img{display:block; width:100%;height:auto;}
.indexteambox ul li .teeet{font-size:15px; color:#333; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  height: 20px;line-height: 20px; margin-top: 10px;}

.indexteambox ul li .trex{font-size:15px; color:#333; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  height: 40px;line-height: 40px;}




.douqq{width: 94%; margin: auto; position:relative; display: block; margin-top: 30px;background: rgba(255, 255, 255, 1);border-radius: 8px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);  }
.indexteambex{padding: 0 5px; margin: auto; overflow:hidden;margin-bottom: 20px; margin-top: 20px;}
.indexteambex ul {zoom: 1;  padding-bottom: 25px;}
.indexteambex ul li a{display:block;margin:0 10px;color:#333; }
.indexteambex ul li .figure{border: 1px solid #eee; padding: 5px;}
.indexteambex ul li .figure img{display:block; width:100%;height:auto;}
.indexteambex ul li .trex{font-size:15px; color:#fff; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  height: 40px;line-height: 40px;}


.indexteambox .dunghe{font-size: 18px; text-align: center; margin: 10px 0; width: 100%;}

/* 产品推荐 */


/*关于我们*/
.indexabout{width: 94%; margin: auto; position:relative; display: block; margin-top: 30px;background: rgba(255, 255, 255, 1);border-radius: 8px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);   }
.indexabout .opung{padding: 10px;overflow: hidden;padding-bottom: 25px;}
.indexabout .opung .rtyun{font-size: 22px; height: 40px; line-height: 40px; color: #008e56; text-align: center; margin-bottom: 10px;}
.indexabout .opung .ableft{width: 100%; height: 200px; overflow: hidden; margin-bottom: 10px;}
.indexabout .ableft iframe{ width:100%; height:200px; float:left; overflow:hidden;}
.indexabout .opung .ppgstxt{font-size:14px; line-height: 30px; color: #666;   text-indent: 30px;margin-bottom: 10px;}
.indexabout .opung .ljgd3{width: 60%;margin: auto; height: 40px; line-height: 40px; border: solid #f1f1f1 1px; text-align: center;border-radius: 30px; font-size: 20px; color: #fff; background: #008e56;}
.indexabout .opung .ljgd3:hover{ border: solid #008e56 1px; color: #fff;box-shadow: 0 3px 18px rgba(153,153,153,.5); }

/*关于我们*/






/*新闻*/
.indexnwex{width: 94%; margin: auto; position:relative; display: block; margin-top: 30px;background: rgba(255, 255, 255, 1);border-radius: 8px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);   }
.indexnwex ul{zoom: 1; padding: 10px; overflow: hidden;}
.indexnwex ul .diont{ width: 100%; margin-bottom:25px; overflow: hidden; position: relative; display: block;}
.indexnwex ul .diont .timgsti{width:100%;overflow:hidden; height: 180px; }
.indexnwex ul .diont .timgsti img {width: 100%; display:block;  }
.indexnwex ul .diont .tnanst{line-height: 35px; height: 35px;font-size:16px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color: #fff; position: absolute; left: 0; text-indent: 10px; width: 100%; bottom: 0;background: rgba(0, 0, 0, 0.5);}

.indexnwex ul li{ border-bottom: 1px solid #c5ced5; width:100%;overflow:hidden; padding-bottom:13px;position:relative; margin-bottom: 10px;}

.indexnwex ul li .img{ float:right; width:100px; background:#dfe0e4; font-size:0}
.indexnwex ul li .img img{ display:block; width:100px; height:78px}
.indexnwex ul li .text,.sjtx{ margin-right:122px;}
.indexnwex ul li .text{  line-height:1.4; font-size:16px}
.indexnwex ul li .text a{ color:#333}
.indexnwex ul li .sjtx{ color:#c9c9c9; font-size:15px; margin-top: 10px;}
.indexnwex ul li .sjtx span{ padding-right:0.8em}



/*新闻*/


/*招聘信息*/
.indexjobs{width: 94%; margin: auto; position:relative; display: block; margin-top: 30px;background: rgba(255, 255, 255, 1);border-radius: 8px; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.04);   }
.indexjobs ul{zoom: 1; padding: 10px; overflow: hidden;}

.indexjobs ul li{ border-bottom: 1px solid #c5ced5; width:100%;overflow:hidden; padding-bottom:13px;position:relative; margin-bottom: 10px;}
.indexjobs ul li .fixed{  line-height:1.4; font-size:16px}
.indexjobs ul li .fixed a{ color:#333}
.indexjobs ul li .conbox{ color:#c1c1c1; font-size:15px; margin-top: 3px;}



/*招聘信息*/




/*案例展示*/
.indexry{width: 94%; margin: auto; overflow:hidden;position:relative; margin-top:20px ;}
.indexry ul{overflow:visible !important;}
.indexry ul li{width: 49%; height: auto; margin-right: 2%; float:left;position:relative; background: #f9fafc; margin-bottom: 10px;}
.indexry ul li:nth-child(2n){ margin-right: 0;}
.indexry ul li:nth-child(1){background: #f2f5f9; }
.indexry ul li:nth-child(4){background: #f2f5f9; }
.indexry ul li:nth-child(5){background: #f2f5f9; }
.indexry ul li a{display:block;width:100%; }
.indexry ul li .figure{width: 100%; display:block; overflow: hidden; text-align: center; margin-top: 30px;}
.indexry ul li .figure img{width: 75px; height: 75px;transition: all 0.5s ease 0s;}
.indexry ul li .figure:hover img{-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	transform: rotateY(360deg);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;}
.indexry ul li .texti{line-height:20px; height:40px; font-size: 16px; padding:0 5px; margin-top: 20px;overflow: hidden; text-align: center; color: #008e56; margin-bottom: 20px;} 
.indexry ul li .texti:hover{color: #0093db;}

/*案例展示*/




/*合作伙伴*/

.hzhbindex{width: 94%;overflow:hidden;margin:auto;position:relative; margin-top:0px;  margin-bottom: 30px;}
.hzhbindex ul{zoom: 1;}
.hzhbindex ul li { margin-bottom: 15px; float: left; margin-right: 4%; width: 48%; display: block;cursor: pointer; }
.hzhbindex ul li:nth-child(2n){margin-right: 0;}
.hzhbindex ul li .img {padding: 10px; overflow: hidden; overflow: hidden; border: solid 1px #ccc; }
.hzhbindex ul li .img img { max-width: 100%;  transition: all 0.8s ease 0s;}
.hzhbindex ul li .img:hover img{transform: scale(1.1,1.1)}
.hzhbindex ul li .text { font-size: 16px; color: #666666; line-height: 28px; text-align: center; margin-top: 5px; }

/*合作伙伴*/

























