* { letter-spacing: 0!important; }
.footer .top .websit {
  padding: 0 22px;
  width: 240px;
}
.footer .content .right .img .item .text {
  width: 120px;
  left: -60px;
}
.footer .content .right h4 {
  line-height: 24px;
  height: 48px;
}
.footer .content .right h6 {
  line-height: 20px;
}
.header .header_nav li .header_nav2 {
  width: 240px;
  margin-left: -120px;
}
.about {
  padding-bottom: 40%;  
}
.about .text h6:nth-child(2) {
  height: 72px;  
}
.prod3 .container .tabs {
    bottom: -80px
}
.about .text {
    min-width: 0;
}
.about .text p 
{
    letter-spacing: 0;
    word-break: break-word;
    text-align: justify;
}
.prod5 .content .right h5 {
    max-width:500px;
}
.prod2 .container .left h4 {
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0px;
}
.prod2 .container .left h6 {
  font-size: 16px;
  line-height: 24px;
}
.prod2 .container .left h6::before {
  margin: 16px 0;
}
.prod3 .container .tit {
  font-size: 30px;
  left: 0%!important;
}

.prod3 .container .content .texts span {
  padding: 0px 26px;
  font-size: 20px;
  word-break: keep-all;
  white-space: nowrap;
}
.prod3 .container .tabs .tab {
  font-size: 18px;
}
.prod4 .content .item {
  padding: 40px 2%;
  height: 420px;
  justify-content: flex-start;
}
.prod4 .content .item h4 {
  font-size: 20px;
  height: 60px;
  line-height: 30px;
  position: relative;
}
.prod4 .content .item h4::after {
  position: absolute;
  bottom: -20px;
  margin: 0;
}
.prod4 .content .item h6 {
  font-size: 16px;
  margin-top: 40px;
  letter-spacing: 0;
}
.prod5 .content1 .item .text {
  font-size: 0;
}
.prod5 .content1 .item .text span {
  font-size: 18px;
  top: -8px;
}
.power3 .container .item {
  height: 600px;
  padding: 4% 2.5% 0px;
}
.power3 .container .item h4 {
  font-size: 28px;
  line-height: 40px;
}
.honour2 .container .item {
  font-size: 14px;
  font-weight: normal;
}
.about .tit {
  font-size: 40px;
  line-height: 50px;
  width: 200px;
}
.culture1 .content .item {
  height: 400px;
}
.resp .content .mTit {
  font-size: 32px;
}
.resp .content .swiper .tabs .item {
  font-size: 18px;
  padding-right: 5%;
  height: 66px;
  line-height: 30px;
  text-align: left;
}
.resp .content .swiper .tabs .item.active {
  font-size: 24px;
}
.resp .content:nth-child(2n) .swiper .tabs .item {
  padding-left: 5%;
  padding-right: 0;
  text-align: right;
}
.resp .content .swiper .textBox .item h6 {
    overflow-y: auto;
    padding-right: 5px;
    margin-right: -5px;
    display: block;
}
.resp ::-webkit-scrollbar {
    width: 3px;
  }
.news_detail .content .bottom .right {
  width: 160px;
}
.power3 .container .item h4 {
  height: 80px;
}
.power3 .container .item h6 {
  letter-spacing: 0;
}
.culture1 .content .item h6 {
  font-size: 18px;
  letter-spacing: 0;
}
.ind2 .content2 .left h6 {
    font-size: 20px;
    line-height: 32px;
}
.honour1 .container .right .nums .item:last-child h6 {
    line-height: 24px;
}
.honour1 .container .right .nums .item:last-child h6 {
    width: 200%;
    word-break: break-word;
    white-space: normal;
    
}
@media (max-width: 1600px) {
  .prod3 .container .tit {
    font-size: 24px!important;
  }
  .ind1 .container .text h4 {
    line-height: 40px;
  }
  .honour1 .container .right .nums h6 {
    font-size: 14px;
    line-height: 20px;
  }
  .resp .content .swiper .textBox .item h4 {
    font-size: 22px;
  }

  element.style {
  }
  .prod3 .container .content-texts:nth-child(3) .texts span:nth-child(6) {
    left: 70%;
    top: 92%;
  }
  .prod3 .container .content .texts span:nth-child(6) {
    left: 58%;
    top: 96%;
  }
  .prod3 .container .content.active .texts span {
    opacity: 1;
  }
  .prod3 .container .content .texts span:nth-child(6) {
    -webkit-transition: all .3s ease .45s;
    -moz-transition: all .3s ease .45s;
    -ms-transition: all .3s ease .45s;
    -o-transition: all .3s ease .45s;
    transition: all .3s ease .45s;
  }
  .prod3 .container .content .texts span {
    padding: 0px 16px;
    font-size: 18px;
  }
  .prod4 .content .item h6 {
    font-size: 16px;
    line-height: 28px;
  }
  .about .text h6 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
  }
}
@media (max-width: 1440px) {
  .resp .content .swiper .tabs .item {
    font-size: 16px;
    height: 50px;
    line-height: 28px;
  }
  .resp .content .swiper .tabs .item.active {
    font-size: 20px;
  }
  .power3 .container .item h6 {
    line-height: 28px;
    letter-spacing: 0px;
  }
  .honour1 .container .right h3 {
    line-height: 28px;
  }
}
@media (max-width: 1360px) {
  .ind1 .container .text h4 {
    line-height: 32px;
  }
}
@media (max-width: 1024px) {
  .prod3 .container .tit {
    font-size: 20px!important;
  }
  .resp .content .mTit, .pro_tit {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
.about .text h6:nth-child(2) {
  height: 120px;  
}
  .ind2 .tabs .tab {
    font-size: 18px;
  }
  .ind2 .content {
    height: 600px;
  }
  .ind2 .content .left h6 {
    line-height: 20px;
  }
  .footer .top .websit {
    font-size: 14px;
    width: 200px;
    padding: 0 10px;
  }
  .prod2_nav .container {
    justify-content: flex-start;
  }
  .common_nav .container .item {
    word-break: keep-all;
    white-space: nowrap;
  }
  .culture1 .content .item h6 {
    height: auto;
  }
  .resp .content .swiper .textBox {
    height: 240px;
  }
  .resp .content .swiper .textBox .item h6 {
    display: block;
    height: auto;
    overflow: visible;
  }
  .about .tit {
    width: 100%;
}

}
