.wjProTopBox {
  flex-direction: column-reverse;
}
.wjProTab{ margin-bottom:20px; 
  box-shadow: inset 0px -4px 0px 0px #999999;
  border-radius: 0px 8px 0px 0px;
}
.wjProTab .active a {
  box-shadow: inset 0px -4px 0px 0px #CE292E;
}
.wjProTab .swiper-container .swiper-slide:last-child a:after{
  border-radius: 0 8px 0 0;
}
.wjProTab .swiper-container .swiper-slide:first-child a:after{
  border-radius: 8px 0 0 0;
}

.wjProTopBox .imgs .desc {
  width: 100%!important;
  color: #666;
  left: auto;
  bottom: 0;
  background: #F7F8FA;
  padding: 20px 10%;
  border-radius: 0px 0px 16px 16px;
  position: relative;
}
.wjProTab .active a:after{
  bottom:4px;
  height: calc(100% - 6px);
}
.wjProTopBox .imgs:after{
  background:none;
}

.wjProTopBox .imgs .desc .more a {
  background: none;
  color: #666;
  border: 1px solid #666;
}
.swTabBtn .swiper-button-next{ right:0px; }
.swTabBtn .swiper-button-prev{ left:0px; }
.wjPorductTxt { padding-left:10%; padding-right:10%; text-align: justify; }


.wjHistory .wjBox_in{ padding:0!important; }
.wjHistory .gallery-top .hisBox .imgs{ width:800px; height:400px; }
@media screen and (max-width: 1600px) {
  .wjHistory .wjBox_in{ width: 100%; padding: 0 120px !important;  }
  .swTabBtn .swiper-button-next{ right:120px; }
  .swTabBtn .swiper-button-prev{ left:120px; }
}
@media screen and (max-width: 1440px) {
.wjHistory .wjBox_in{ padding: 0 100px !important; }
.swTabBtn .swiper-button-next{ right:100px; }
.swTabBtn .swiper-button-prev{ left:100px; }
.wjPorductTxt { padding-left:8%; padding-right:8%;  }
}
@media screen and (max-width: 1360px) {
  .wjHistory .wjBox_in{ padding: 0 80px !important;  }
  .wjHistory .gallery-top .hisBox .imgs{ width:50%; height:25vw; }
  .swTabBtn .swiper-button-next{ right:80px; }
  .swTabBtn .swiper-button-prev{ left:80px; }
  .wjPorductTxt { padding-left:6%; padding-right:6%;  }
}
@media screen and (max-width: 1025px) {
.swTabBtn .swiper-button-next{ right:20px; }
.swTabBtn .swiper-button-prev{ left:20px; }
.wjHistory .wjBox_in{ padding: 0 20px !important;  }
.wjPorductTxt { padding-left:4%; padding-right:4%;  }
}
@media screen and (max-width: 980px) {
  .wjHistory .gallery-top .hisBox .imgs{ width: 100%; height:50vw;  }
}
@media screen and (max-width: 880px) {
  .wjPorductTxt { padding-left:0; padding-right:0;  }
  .wjProTab {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
    border-radius: 8px;
    box-shadow: none;
    background: none;
    border: 1px solid #E8E8E8;
  }
  .wjProTopBox .imgs .desc {
    width: 100%;
    color: #666;
    left: auto;
    bottom: 0;
    background: #F7F8FA;
    padding: 20px;
    border-radius: 0px 0px 16px 16px;
  }
}

.wjBrandBox .swTabBtn .swiper-button-prev{ left:0 }
.wjBrandBox .swTabBtn .swiper-button-next{ right:0; }

