@import '../normalize.css';
@import '../index.css';
.container{
  background: #e6e4dc;
  min-height: 108vh;
  /*color: #333133;*/
}
.swiper-container {
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  overflow: hidden;
  /* max-height: 800px; */
}
.swiper-container  img {
  width: 100%;
  height: auto;
}
.swiper-container video  {
  width: 100%;
  height: auto;
}
div[class*='swiper-button'] {
  background: rgba(153, 153, 153, 0.5);
  padding: 10px 5px;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 0;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 0;
}
.swiper-container {
  --swiper-navigation-color: #fff;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: .3rem;
  /* 设置按钮大小 */
}
.swiper-container {
  --swiper-pagination-color: #A9A8A9;
  /* 两种都可以 */
}
.swiper-pagination {
  width: 100%;
  left: 0;
  text-align: center;
  line-height: 0;
  transition: .3s opacity;
  transform: translate3d(0, .1rem, 0);
  z-index: 9;
}
.swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-pagination-bullet-active {
  background: #333;
}
.work-detail-content {
  margin-top: .42rem;
}
.content-title-box {
  font-size: .32rem;
  line-height: 1.5;
  margin: 10px 0 30px;
}
.detail-text {
  font-size: .3rem;
  line-height: 1.8;
  opacity: 0.7;
  /* font-size: 25px; */
}

.content-des-box {
  margin: .4rem 0;
  font-size: .30rem;
}
.detail-text-more{
  text-align: justify;
  text-justify:distribute-all-lines; /* 这行必加，兼容ie浏览器*/
  margin-bottom: 40px;
  color: #333;
}
.detail-text-more p{
  text-indent: 2em;
}

@media only screen and (min-width: 980px) {
  .container {
    padding: 110px 119px 20px;
  }
  .s-btn {
    display: block;
  }
  .s-page {
    display: none;
  }
  .work-detail-content {
    margin-top: 40px;
  }
  .content-des-box {
    margin: 30px 0 0 0;
    font-size: 18px;
  }
  .content-title-box {
    font-size: 24px;
  }
  .detail-text {
    font-size: 18px;
  }
  .content-title-box .detail-title{
    font-size: 30px;
  }
  .detail-title{
    font-size: 21px;
    margin-bottom: 3px;
  }
}
@media only screen and (max-width: 980px) {
  .container{
  min-height: 100vh;
  }
  .s-btn {
    display: none;
  }
  .s-page {
    display: block;
  }
}