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

/*顶部导航*/
#mould78487{ position:fixed; top:0; width:100%; z-index: 9999; background:#fff; transition:1s;}
.navbars4{ width:1360px;}
.navbars4 .logo{ width:300px;}
.navbars4 ul{ height:100px;}
.navbars4 li a{ padding:0; margin-right:48px; position:relative; background:none;    color: #333;}
.navbars4 li.active a{ background:none; color:#006D33;}
.navbars4 li:hover a{ background:none; color:#006D33;}
.navbars4 li:last-child a{ margin-right:0;}
.navbars4 li a:after{ content:""; display:block; width:0; height:2px; background:#006D33; position:absolute; top:30px; transition:.6s;}
.navbars4 li:hover a:after{ width:100%;}
.navbars4 li.active a:after{ width:100%;}

/*轮播图*/
.cp11 .swiper-slide img {height: 100vh;}
.cp11 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{    right: 50px!important;}
.cp11 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{    left: 50px!important;}
.cp11 .swiper-pagination-bullet-active {opacity: 1;background: #006D33;width: 40px!important;}
.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; }


/*右侧滚动*/
#fp-nav ul li a span, .fp-slidesNav ul li a span{    background: #006D33;}

/*标题*/
.title-1 h2{ color:#E87814; font-size:64px; line-height:90px;font-weight: 600;letter-spacing: -1px;}
.title-1 h2 span{ color:#006D33;}
.title-1 h3{ color:#333; font-size:34px; font-weight: 500;}


.title-2 h2{ color:#E87814; font-size:64px; line-height:90px;font-weight: 600;letter-spacing: -1px;}
.title-2 h2 span{ color:#006D33;}
.title-2 h3{ color:#333; font-size:34px; font-weight: 500;}
.title-2{    text-align: center;}



/*简介*/
.about_a{ width: 58%; padding-right: 15%; box-sizing: border-box; margin-top:8%;    float: right;}
.about_a>p{ color:#333; line-height:28px; margin-top:40px;}
.addmuns1{ overflow: inherit; margin-bottom:60px;    margin-top: 30px;}
.addmuns1 ul{ width:100%; margin:0 auto;  box-sizing: border-box; }
.addmuns1 li{ width:auto; margin:36px 0; padding-left: 30px; border-left: 1px solid rgba(0,0,0,0.1); position:relative;    margin-right: 38px;}
.addmuns1 li:before{  content: ''; position: absolute;  left: -1px;  top: 0; width: 1px; height: 30%; background: #006D33;  z-index: 1;}
.addmuns1 li:after{ display:none;}
.addmuns1 li:nth-child(4){ 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:#006D33;}
.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: #006D33; line-height: 42px;}
.swiper-container { position: initial;}
.cp25 .swiper-container {width: 1360px;}
.cp25 .cp25-main {  width: 1360px;    margin-top: 6%;}
.cp25 .swiper-button-next, .cp25 .swiper-button-prev {  top: 60%;}
.cp25 .swiper-slide a{    border: 2px solid #fff;}
/*实力*/
.strength_a{ width: 1360px; margin: 0 auto;    margin-top: 7%;}
.strength_a_cont{ width:1360px; margin:0 auto;margin-top: 50px;}
.strength_a_txt{ width:44%; padding-bottom: 70px;float: left;}
.strength_a_txt h2{ font-size:40px; line-height:30px; font-weight:bold;color: #006D33;}
.strength_a_txt hr{ width:120px; height:4px; background:#006D33; margin:40px 0 70px 0;}
.strength_a_txt p{ line-height:30px; }
.strength_a_txt p:last-child{ text-indent:inherit; background:#006D33; color:#fff; width:400px; text-align:center; line-height:48px; margin-top:70px;}
.youtu{float: right;    margin-right: 6%;}


/*新闻*/
.new9 ul li .new-body{margin-bottom: 0;    display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.new9 ul li .new-date { font-size: 16px;    line-height: 60px;}
.new9 ul li .new-img { height: 270px;}
.new9-cont ul{margin-top: 50px;}
.new9 .new9-cont{ width:1360px; box-sizing:border-box;    margin-top: 6%}
.new9 ul li{ width:31%; margin-right:3.5%; background:#fff; box-shadow: 0 0 10px rgb(0 0 0 / 20%); position: relative; overflow:hidden;}
.new9 ul li:after{ content: ""; clear: both; display: block; height: 5px; width:100%; background:#006D33; position:absolute; bottom:-5px; transition:.5s;}
.new9 ul li:hover:after{ bottom:0;} 
.new9 ul li:last-child{ margin-right:0;}
.new-title,.new-date,.new-body{ margin:0 24px;margin-top: 10px;}



/*联系*/
.dianhua{margin-top: 50px;}
.lianxi li em{ width:40px; margin: 0 auto;height:40px; display:block; background:url(/images/lx.png) no-repeat;   }
.lianxi li:nth-child(2) em{ background-position: -40px 0;}
.lianxi li:nth-child(3) em{ background-position: -80px 0;}
.lianxi{    width: 1200px; margin: 0 auto;    margin-top: 6%;}
.title-a{    color: #fff;    font-size: 50px; text-align: center;    font-weight: 600;   }
.title-a span{    font-size: 24px; display: block;}
.dianhua li{    width: 33.33%;float: left;    height: 117px;    text-align: center;background: rgba(255,255,255,0.5);    padding: 20px 0;}
.dianhua li p{ color: #333;font-size: 20px;    font-weight: 600;}
.dianhua li h2{color: #333;margin-top: 10px;}
.lianxi li:hover{background: #fff}
.lianxi li:hover em{background-position: 0 -40px;}
.lianxi li:nth-child(2):hover em{background-position: -40px -40px;}
.lianxi li:nth-child(3):hover em{background-position: -80px -40px;}


.footer10-right ul {margin: 50px 0 0 0;}
.footer10-right li {margin-left: 60px;}
.footer10-right {    margin: 0 auto; float: none;    width: 23%;}
.footer10-right li img{ width:130px;}
.footer10-right li p{ margin-top:18px; color:#333;}


.footer{position: absolute;bottom: 0;background: 0;}
.footer-foot{background: 0;}
.footer-foot p { color: #333;}
.footer-foot p a {color: #333;}
.footer-foot p a:hover {  color: #006D33;}

@media screen and (max-width: 1360px){ 
  
  
  .title-1 h2{ font-size:45px; line-height:70px;}
.title-1 h3{  font-size:30px; }


.title-2 h2{  font-size:45px; line-height:70px;}
.title-2 h3{  font-size:30px; }
.title-2{    text-align: center;}
.navbars4 {   width: 94%;}
.strength_a_cont {width: 92%;}
.new9 .new9-cont {  width: 92%;}
  .footer10-right { width: 33%;}
  .footer10-right ul { margin: 10px 0 0 0;}
.new9 ul li .new-img { height: 230px;}
  .about_a {  width: 64%; padding-right: 10%;margin-top: 13%;}
  .addmuns1 li {    margin-right: 30px;}
  .strength_a_txt h2 { font-size: 30px;}
  .youtu {   margin-right: 0%;}
  .youtu img{    width: 80%;}
  .strength_a_txt hr {margin: 30px 0 40px 0;}
  .strength_a_txt p:last-child{    margin-top: 40px;}
  .strength_a { margin-top: 9%;}
  .new9 ul li .new-body { line-height: 24px;}
  .cp25 .cp25-main {
    width: 92%;}
  .cp25 .swiper-container {
    width: 100%;    padding-top: 30px;}
  .cp25 .title-1{display: none;}
  .cp25 .swiper-button-next, .cp25 .swiper-button-prev {
    top: 50%;
}
  .cp25 .swiper-button-prev {
    left: 0;
}
  .cp25 .swiper-button-next {
    right: 0px;
}
}

