.swiper-trumpet{
  height: 47px;
  width: 100%;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .43);
}
.swiper-trumpet .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-trumpet .swiper-slide {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #1B1B1B;
  background: rgba(255, 255, 255, .85);

}

 .swiper-trumpet.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-trumpet .swiper-laba{
  width: 30px;
  height: 30px;
}
.swiper-trumpet .swiper-laba img{
  width: 100%;
  height: 100%;
}
.swiper-trumpet-text{
  font-size: 14px;
  color: #1b1b1b;
  margin-left: 24px;
  width: 79%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  
}
.swiper-trumper-time{
  font-size: 14px;
  color: #1b1b1b;
  margin-left: 10px;
}
.sbox > img{
  width: 100%;
  height: 100%;
}
/* 企业简介 */
.enterprise{
  width: 1200px;
  margin: 0 auto;
  margin-top: 55px;
}
.enterprise-title{
  width: 916px;
  margin: 0 auto;
}
.enterprise-title img{
  width: 100%;
  height: 100%;
}
.wap-enterprise-title-img{
  display: none;
}

.enterprise-img{
  width: 414px;
  height: 349px;
}
.enterprise-img img{
  width: 100%;
  height: 100%;
  display: block;
}
.enterprise-introduce {
  width: 728px;
}
.enterprise-introduce .e-title{
  font-size: 26px;
  text-align: center;
  margin-bottom: 35px;
  color: #1B1B1B
}
.enterprise-introduce .e-text{
  font-size: 14px;
  text-indent: 2em;
  line-height: 29px;
  color: #010101;
}
.index-news{
  width: 100%;
  margin-top: 86px;
  background: url(img/news-bgm.jpg) no-repeat center center;
  background-size: 100% 100%;
  padding-bottom: 148px;
}
.index-news-top{
  width: 293px;
  margin: 0 auto;
  padding-top: 52px;
}
.index-news-title{
  width: 100%;
  /* margin: 0 auto; */
  height: 94px;

}
.index-news-title img{
  width: 100%;
  height: 94px;
  display: block;
  border-radius: 5px;
}


.index-news .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.index-news .swiper-wrapper{
  margin-left: -17.3% !important;
}

.index-news .swiper-slide {
  text-align: center;
  font-size: 18px;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  width: 28% !important;
  margin: 0 4%;
}

.index-news .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}
.index-news .news-swiper-pagination{
  position: absolute;
  left: 0;
  text-align: center;
  bottom: -71px !important;
}
.index-news .hone-news-swiper{
  position: relative;
  width: 100%;
  margin-top: 79px;
}
.index-news .news-swiper-pagination .swiper-pagination-current{
  font-size: 26px !important;
  color: #DB5520 !important;
}
.index-news .home-swiper-prev{
  position: absolute;
  bottom: -66px;
  left: calc(50% - 63px);
  cursor: pointer;
  z-index: 99;
}
.index-news .home-swiper-prev img{
  width: 28px;
  height: 21px;
  display: block;
  
}
.index-news .hone-swiper-next{
  position: absolute;
  bottom: -66px;
  right: calc(50% - 63px);
  z-index: 99;
  cursor: pointer;
}
.index-news .hone-swiper-next img{
  width: 28px;
  height: 21px;
  display: block;
}
.h-s-title{
  font-size: 26px;
  color: #1B1B1B;
  padding-top: 57px;
  text-align: left;
}
.h-s-time{
  font-size: 14px;
  color: #B3B3B3;
  margin-top: 21px;
  text-align: left;
}
.h-s-text{
  font-size: 16px;
  line-height: 29px;
  color: #010101;
  margin-top: 34px;
  text-indent: 2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; /*这里设置几行*/
  overflow: hidden;
  text-align: left;
}
.h-s-btn{
  width: 132px;
  height: 46px;
  background: #DB5520;
  color: #ffffff;
  text-align: center;
  line-height: 46px;
  border-radius: 10px;
  margin-top: 32px;
  cursor: pointer;
}
.home-news-more{
  width: 132px;
  height: 46px;
  margin: 0 auto;
  border: 1px solid #DB5520;
  text-align: center;
  line-height: 46px;
  font-size: 16px;
  color: #DB5520;
  margin-top: 47px;
  border-radius: 24px;
  cursor: pointer;
  position: absolute;
  left: calc(50% - 61px);
  bottom: -130px;
}
/* 核心产品 */
.home-kernel{
  width: 1200px;
  margin: 0 auto;
  margin-top: 79px;
  padding-bottom: 104px;
}
.h-k-img{
  width: 481px;
  height: 117px;
  margin: 0 auto;
}
.h-k-img img{
  width: 100%;
  height: 100%;
}
.h-k-list{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 56px;
}
.h-k-one{
  position: relative;
  width: 392px;
  height: 250px;
  cursor: pointer;
  margin-bottom: 17px;
}
.h-k-list:after {
  content: '';
  width: 392px;
}
.h-k-bgm{
  width: 100%;
  height: 100%;
}
.h-k-bgm img{
  width: 100%;
  height: 100%;
}
.h-k-rgb{
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .43);
  position: absolute;
  left: 0;
  top: 0;
}
.h-k-pos{
  position: absolute;
  width: 294px;
  height: 126px;
  background: rgba(255, 255, 255, .67);
  border-radius: 10px;
  left: 48px;
  top: 43px;
}
.h-k-pos-title{
  text-align: left;
  font-size: 16px;
  color: #000000;
  padding-top: 20px;
  font-weight: 800;
  padding-left:14px;
}
.h-k-pos-time{
  font-size: 14px;
  color: #000000;
  margin-top: 21px;
  padding-left: 14px;
}
.h-k-pos-text{
  font-size: 14px;
  color: #000000;
  margin-top: 14px;
  padding:0 14px;
  width: 294px;
  height: 57px;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.h-k-btn{
  position: absolute;
  left: 142px;
  width: 120px;
  height: 42px;
  border-radius: 10px;
  background: #DB5520;
  text-align: center;
  line-height: 42px;
  color: #ffffff;
  bottom: 22px;
}
.h-k-popup{
  display: none;
}
.h-k-more{
  width: 132px;
  height: 46px;
  border-radius: 24px;
  border: 1px solid #DB5520;
  text-align: center;
  font-size: 16px;
  color: #DB5520;
  line-height: 46px;
  margin: 0 auto;
  margin-top: 106px;
  cursor: pointer;
}
.wap-new-swiper{
  display: none;
}
.wap-product-swiper{
  display: none;
}
.trumpet-swiper{
  cursor: pointer;
}
/* 媒体查询。新闻轮播文字 */
@media screen and (min-width:1100px) and (max-width:1460px){
  .h-s-title{
    padding-top: 0px !important;
  }
  .h-s-text{
    margin-top: 4px !important;
  }
  .h-s-time{
    margin-top: 4px !important;
  }
  .h-s-btn{
    margin-top: 4px !important;
  }
}
@media screen and (min-width:1461px) and (max-width:1580px){
  .h-s-title{
    padding-top: 8px !important;
  }
  .h-s-text{
    margin-top: 8px !important;
  }
  .h-s-time{
    margin-top: 8px !important;
  }
  .h-s-btn{
    margin-top: 8px !important;
  }
}
@media screen and (min-width:1581px) and (max-width:1700px){
  .h-s-title{
    padding-top: 18px !important;
  }
  .h-s-text{
    margin-top: 18px !important;
  }
  .h-s-time{
    margin-top: 18px !important;
  }
  .h-s-btn{
    margin-top: 18px !important;
  }
}
@media screen and (min-width:1101px){
  .enterprise-details{
    display: flex;
    justify-content: space-between;
    margin-top: 46px;
  }
}
@media screen and (max-width:1100px){
  .swiper-trumpet-text{
    width: 60% !important;
  }
  .swiper-trumper-time{
    margin-left: 5px;
  }
  .enterprise-title{
    width: 92vw;
    height: 19.3333vw;
  }
  .enterprise{
    width: 100%;
  }
  .enterprise-details{

  }
  .enterprise-img{
    width: 92vw;
    margin: 0 auto;
    margin-top: 4.6667vw;
  }
  .enterprise-introduce{
    width: 92vw;
    margin: 0 auto;
  }
  .e-title{
    margin-top: 7.8667vw;
  }
  .enterprise-introduce p{
    margin-bottom: 6vw;
  }
  .enterprise{
    margin-top: 7.6vw;
  }
  .index-news{
    margin-top: 6.8vw;
  }
  /* 新闻轮播隐藏 */
  .newsSwiper{
    display: none;
  }
  /* 核心产品隐藏 */
  .productSwiper{
    display: none;
  }
  .wap-new-swiper{
    display: block;
    margin-top: 10.6667vw;
    
  }
  .wap-product-swiper{
    display: block;
    margin-top: 10.6667vw;
    margin-bottom: 9.7333vw;
  }
  .w-n-s-top{
    height: 20.2667vw;
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }
  .newWapSwiper{
    width: 92vw;
    margin: 0 auto;
    margin-top: 5.2vw;
    overflow: hidden;
    background: #F7F7F7;

  }
  .productWapSwiper{
    width: 92vw;
    margin: 0 auto;
    margin-top: 5.2vw;
    overflow: hidden;
    background: #F7F7F7;
  }
  .newWapSwiper .swiper-wrapper{
    width: 100%;
  }
  .productWapSwiper .swiper-wrapper{
    width: 100%;
  }
  .w-n-s-top img{
    height: 100%;
  }
  .newWapSwiper .swiper-slide{
    width: 100%;
  }
  .productWapSwiper .swiper-slide{
    width: 100%;
  }
  .newWapSwiper .swiper-slide .w-n-s-img{
    width: 100%;
  }
  .productWapSwiper .swiper-slide .w-n-s-img{
    width: 100%;
  }
  .w-n-s-title{
    width: 79.0667vw;
    margin: 0 auto;
    font-size: 4.5333vw;
    color: #1b1b1b;
    margin-top: 4vw;
  }
  .w-n-s-details{
    width: 79.0667vw;
    margin: 0 auto;
    margin-top: 2.6667vw;
    padding-bottom: 1.0667vw;
    border-bottom: 0.1333vw solid #9F9F9F;
  }
  .w-n-s-d-name{
    font-size: 3.4667vw;
    color: #9f9f9f;
  }
  .w-n-s-time{
    font-size: 3.4667vw;
    color: #9f9f9f;
    margin-left: 1.3333vw;
  }
  .w-n-s-text{
    width: 79.0667vw;
    margin: 0 auto;
    font-size: 4vw;
    color: #010101;
    line-height: 7.4667vw;
    margin-top: 2.6667vw;
    font-weight: 500;
    height: 13.7333vw;
    overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-box-orient: vertical; /*设置对齐模式*/
  	-webkit-line-clamp: 2; /*设置多行的行数，示例为2行*/
  }
  .w-n-s-btn{
    width: 92vw;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 4.4vw;
    background: #F7F7F7;
    padding-bottom: 3.7333vw;
  }
  .w-n-s-btn-list{
    position: relative;
    width: 13.3333vw;
    margin-left: 15.6667vw;
  }
  .wap-hone-swiper-next{
    width: 3.7333vw;
    height: 2.8vw;
    position: absolute;
    bottom: 0.8667vw;
    left: 12.4vw;
  }
  .wap-hone-swiper-next img{
    width: 100%;
    height: 100%;
    display: block;
  }
  .wap-home-swiper-prev{
    width: 3.7333vw;
    height: 2.8vw;
    position: absolute;
    bottom: 2.0667vw;
    left: -8vw;
  }
  .wap-hone-swiper-prev img{
    width: 100%;
    height: 100%;
    display: block;
  }
  .w-n-s-b-move{
    width: 22.8vw;
    height: 8vw;
    border-radius: 4.1333vw;
    border: 0.1333vw solid #DB5520;
    text-align: center;
    font-size: 4vw;
    line-height: 8vw;
    color: #DB5520;
    margin-right: 5.0667vw;
  }

  /* 产品中心 */
  .wap-hone-swiper-nexts{
    width: 3.7333vw;
    height: 2.8vw;
    position: absolute;
    bottom: 0.8667vw;
    left: 12.4vw;
    z-index: 99;
  }
  .wap-hone-swiper-nexts img{
    width: 100%;
    height: 100%;
    display: block;
  }
  .wap-home-swiper-prevs{
    width: 3.7333vw;
    height: 2.8vw;
    position: absolute;
    bottom: 2.0667vw;
    left: -8vw;
    z-index: 99;
  }
  .wap-hone-swiper-prevs img{
    width: 100%;
    height: 100%;
    display: block;
  }
  .productWapSwiper .w-n-s-details{
    font-size: 4vw;
    color: #000000;
    border: 0px;
  }
  .enterprise-title-img{
    display: none;
  }
  .wap-enterprise-title-img{
    display: block;
  }
}

