.layui-container{color: #3f3f3f}
.cate_nav{font-family: "PingFang SC,黑体";float: left;display: inline-block;background-color: #e5e5e5;color: #494949;font-size: 18px;padding: 16px 23px;border-right: solid 2px white;height: 25px;line-height: 25px}
.cate_nav:nth-last-child(1){border-right: none;}
#cate_nav .active{color: white;background-color: #013c96}
#cate_nav{margin-top: -57px;height: 57px;background-color: #e5e5e5;overflow: auto;}

.swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}
.gallery-top {
  max-height: 400px;
  width: 100%;
  margin-top: 20px
}
.gallery-top .swiper-slide{
  max-height: 400px;
  overflow-y: hidden;
}
.gallery-thumbs {
  box-sizing: border-box;
  padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
  max-height: 95px;
  overflow-y: hidden;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
#pro-attention{display: none;}
.show-pro-desc{cursor: pointer;background-color: #e5e5e5;font-size: 20px;padding: 3px 12px;position: absolute;left: 0;bottom: 0}
.show-pro-attention{cursor: pointer;background-color: #e5e5e5;font-size: 20px;padding: 3px 12px;position: absolute;bottom: 0;left: 104px}
.nx-tbs .active{background-color: #013c96;color: white}
.rich-text{padding-top: 15px}
.rich-text img{max-width: 100%;height: auto;}

@media screen and (max-width: 480px){
  #cate_nav{margin-top: -28px;}
  .cate_nav{font-size: 15px;padding: 6px 16px;margin-top: 8px;}
  .show-pro-desc{font-size: 15px}
  .show-pro-attention{font-size: 15px;left: 84px}
  .gallery-top .swiper-slide{max-height: 220px;}
  .gallery-thumbs .swiper-slide {max-height: 50px;}
}