﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

/*顶部导航*/
#mould78430{overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,.2);position: inherit;top: 0;z-index: 9999;background: #fff;width: 100%;}
.nav17 .top_center, .nav17 .header_163, .nav17 .nav_center{ width:1360px;}
.nav17 .header_163 .logo{    margin: 20px 0;width: 20%;}
.nav17 .nav_center .active a{ background:#007C35;}
.nav17 .nav_center li{ width:10.9%; margin:0 1px;}
.nav17 .nav_center li:hover a{ background:#007C35;}
.nav17 .nav_center li a{ padding:0; text-align:center;}
.nav17 .nav_163{ background-color:#01913F;background:#01913F; line-height:71px;}
.nav17 .lu{    float: left;border-left: 1px solid #C7C7C7;padding-left: 20px;margin: 25px 0 0 30px;}
.nav17 .lu h2{    font-size: 22px;line-height: 30px;color: #01913F;font-weight: 550; }
.nav17 .lu h3{line-height: 22px;color: #555555;margin-top: 5px;}
.nav17 .header_163 .phone{ background:url(/images/phone.png) no-repeat center left; padding-left:64px; font-size:20px;    margin: 30px 0;font-weight: 550;}
.nav17 .header_163 .phone span{ display:block; font-size:16px;}


/*轮播图*/
.cp2{ position: relative;}
.cp2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{    right: 50px!important;}
.cp2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{    left: 50px!important;}
.cp2 .swiper-pagination-bullet-active {opacity: 1;background: #01913F;width:50px; }
.cp2 .swiper-pagination-bullet { width: 50px;    border-radius: 10px;}

.swiper-button-next, .swiper-button-prev {background-size: 45px 44px;}
.swiper-button-next{background-image:url(/images/cp1.png);width:45px; height:44px; }
.swiper-button-prev{background-image:url(/images/cp.png);width:45px; height:44px; }

/*标题*/
.title-1{text-align: center;margin-bottom: 60px;}
.title-1 h2{    font-size: 50px;color: #EDEDED;line-height: 67px;letter-spacing: 3px;font-weight: bold;}
.title-1 hr{    width: 81px;height: 7px;background: #01913F;border: 0;margin: 10px auto 15px auto;}
.title-1 h3{font-weight: bold;font-size: 30px;line-height: 40px;}


/*简介*/
.about{background:url(/images/about-bj.jpg) no-repeat;padding: 80px 0;background-repeat: round}
.about_a{ width: 1360px;    margin: 0 auto;}
.about_a .about-left{  width: 44%;float: left;}
.about_a .about-left img{border: 2px solid #01913F;}
.about_a .about-right{width: 52%;float: right;}
.about_a .about-right h4{    font-weight: bold;font-size: 20px;line-height: 28px;margin-bottom: 30px;}
.about_a .about-right h4 span{color: #01913F;}
.about_a .about-right p{    line-height: 32px;text-indent: 2em;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.about_a .about-right a{background: #01913F;display: inline-block;padding: 7px 30px;margin-top: 40px;transition: 0.3s;}
.about_a .about-right a:hover{padding: 7px 40px;;}

.about_a .about-right h5{color: #fff;float: left;margin-top: 3px;}
.addmuns1{     background: rgb(255,255,255,0.7);width: 1360px;margin: 60px auto 0 auto;padding: 35px 50px;box-sizing: border-box;}
.addmuns1 ul{ width:100%; margin:0 auto;  box-sizing: border-box; }
.addmuns1 li{     width: auto;padding-left: 30px;border-left: 2px solid #fff;position: relative;    margin-right: 130px;}
.addmuns1 li:before{  content: ''; position: absolute;  left: -1px;  top: 0; width: 2px; height: 30%; background: #01913F;  z-index: 1;}
.addmuns1 li:after{ display:none;}
.addmuns1 li:nth-child(5){ margin-right:0;}
.addmuns1 li p{ text-align: left; font-weight:normal;}
.addmuns1 li p span{ font-size:46px; line-height:46px; position:relative; color:#01913F;}
.addmuns1 li p em{ position:relative; right:-5px; font-size:18px;color: #333;}
.addmuns1 li > span{ font-weight:normal; display: block; text-align: left;}


/*产品*/
.cp25 .swiper-slide a:after {border: 0;border-radius: 0;}
.cp25 .swiper-slide img { border-radius: 0; }
.cp25:after { background-color: rgba(255, 255, 255, 0.0);}
.cp25 .swiper-slide.swiper-slide-next a:after {background-image: none;}
.cp25 .swiper-slide.swiper-slide-next { background: none; box-shadow: none;}
.cp25 .swiper-slide.swiper-slide-next:after { background: rgba(255, 255, 255, 0.0);}
.cp25 .swiper-slide a:before ,.cp25:after,.cp25 .swiper-slide a:after{content: none;}
.cp25 .swiper-slide img {width: 100%;height: 100%;}
.cp25 a h3{    background: #00913F; line-height: 42px;}
.swiper-container { position: initial;}
.cp25 .swiper-container {    width: 100%;padding: 0;}
.cp25 .cp25-main {  width: 1360px;    margin:80px auto;}
.cp25 .swiper-button-next, .cp25 .swiper-button-prev {  top: 60%;}
.cp25 .swiper-slide a{    border: 2px solid #00913F;}


/*新闻*/
.news_a{ padding:80px 0;}
.wz28{ width:1360px;}
.wz28 ul{ width:44%;}
.wz28-right li{ background:#F8F8F8; padding:20px; box-sizing:border-box;}
.wz28-right li:hover{ background:#01913F;}
.wz28-right li{    margin-bottom: 30px;padding: 30px;}
.wz28-right li:last-child{  margin-bottom: 0;}
.wz28 ul li.wz28-img > p{ width:100%; height:100%;}
.wz28 ul li.wz28-img:hover img{ transform: scale(1.1);}
.wz28 ul li.wz28-img a{ margin-top:0; background:#F8F8F8;     padding: 30px;}
.wz28 ul li.wz28-img:hover a{ background:#01913F;}

.wz28 ul li .wz28-tit span{ background:#019541;}
.wz28 ul li .wz28-tit span:after{ border-right: 8px solid #019541;}
.wz28 ul li .wz28-tit span{ display:none;}
.wz28 ul li .wz28-date span{       color: #757575;font-weight: initial;margin-top: 5px;}
.wz28 ul li .wz28-body{ border:none; width:82%; padding:0; float: right;}
.wz28 ul li .wz28-date{    width: 14%;font-size: 40px;text-align: center;margin-top: 3px;font-weight: bold;}
.wz28 ul li .wz28-tit{ font-size: 20px;color: #333;margin-bottom: 13px;line-height: 28px;font-weight: bold;   
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
  display: -ms-box;-ms-box-orient: vertical;-ms-line-clamp: 1;
  display: -o-box;-o-box-orient: vertical;-o-line-clamp: 1;
  display: -moz-box;-moz-box-orient: vertical;-moz-line-clamp: 1;}
.wz28 ul li .wz28-cont{    padding: 0; font-size: 18px;color: #333;margin-bottom: 13px;line-height: 26px;;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wz28 ul li:hover .wz28-date,.wz28 ul li:hover .wz28-date span,.wz28 ul li:hover .wz28-tit,.wz28 ul li:hover .wz28-cont{ color:#fff; opacity:1;}
.wz28 ul.wz28-right {width: 53%;}
.wz28 ul li.wz28-img img {   object-fit: cover;}


/*底部*/
.footer{ background: #01913F;}
.foot{ width:1360px; padding:60px 0;}
.lianxi{ float:right; border-left: 1px solid rgba(255,255,255,0.1);padding-left: 15px;box-sizing: border-box;position: relative;}
.lianxi h2{color: #fff;font-size: 20px;margin-bottom: 20px;line-height: 20px;}
.lianxi p{ color:#fff; line-height:36px;}
.foot_nav{ float:left;  overflow: inherit;}
.foot_nav > ul > li{ margin-right:20px; border-left: 1px solid rgba(255,255,255,0.1); padding-left: 15px; box-sizing: border-box; position:relative; overflow: inherit;}
.foot_nav > ul > li:last-child{ margin-right:0;}
.foot_nav > ul > li:after{ position:absolute; top:0; left:-2px; content: ""; clear: both; display: block; width:3px; height:21px; background: #FFFFFF;}
.foot_nav li p{ margin-bottom:20px;}
.foot_nav li a{ line-height:32px;}
.footer-foot{ background:#007030;}
.footer-foot .center{ width:1360px; margin:0 auto;}
.footer-foot p{ line-height:42px; float:left;}
.footer-foot p:last-child{ float:right;}
.foot_nav li p,.foot_nav li a,.footer-foot p,.footer-foot p a{color: #fff;}
.lianxi:after {position: absolute;top: 0;left: -2px;content: "";clear: both;display: block;width: 3px;height: 21px;background: #fff;}



@media screen and (min-width:1440px) and (max-width:1680px){ 
  .nav17 .top_center, .nav17 .header_163, .nav17 .nav_center,.about_a,.addmuns1,.cp25 .cp25-main,.wz28,.foot,.footer-foot .center{width: 93%;}
  .about,.news_a{padding: 60px 0;}
  .cp25 .cp25-main{    margin: 60px auto;}
  .foot {padding: 40px 0;}
.addmuns1 li {margin-right: 130px;}
  .title-1 {margin-bottom: 40px;}
  .title-1 h2 {font-size: 40px;line-height: 57px;}
  .wz28-right li,.wz28 ul li.wz28-img a{padding: 20px;}
  .wz28-right li {margin-bottom: 50px;}

  
 



}




@media screen and (min-width:1360px) and (max-width:1439px){ 
  .nav17 .top_center, .nav17 .header_163, .nav17 .nav_center,.about_a,.addmuns1,.cp25 .cp25-main,.wz28,.foot,.footer-foot .center{width: 93%;}
  .about,.news_a{padding: 60px 0;}
  .cp25 .cp25-main{    margin: 60px auto;}
  .about_a .about-right a {    margin-top: 20px;}
  .foot {padding: 40px 0;}
.addmuns1 li {margin-right: 110px;}
  .title-1 {margin-bottom: 40px;}
  .title-1 h2 {font-size: 40px;line-height: 57px;}
  .wz28-right li,.wz28 ul li.wz28-img a{padding: 20px;}
  .wz28-right li {margin-bottom: 40px;}
.foot_nav > ul > li {margin-right: 15px;}
  
  
  
  
}
