.bannerImg {
  width: 100%;
}


.swiper-pagination-bullet {
  background: black;
  border-radius: 4px;
  transition: all .3s;
  opacity: 0.4;
}


.swiper-pagination-bullet-active {
  background: white;
  opacity: 1;
}

/* 第二个 */

.swiper-pagination1 .swiper-pagination-bullet {
  background: #D1B9E9;
}

.swiper-pagination1 .swiper-pagination-bullet-active {
  background: #331056;
}

.swiperImgTextBox {
  width: 100%;
}

.swiper1ImgBox {
  width: 100%;
  position: relative;
}

.swiperImgTextBox .swiper1ImgBox .banner1Img {
  width: 100%;
}

.swiperImgTextBox .swiper1ImgBox .swiper1_titleDiv {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  width: 100%;
  height: 40px;
  position: relative;
  bottom: 40px;
  line-height: 40px;
  left: 0px;
  color: white;
  z-index: 10;
}

.swiperImgTextBox .swiper1ImgBox .swiper1_titleDiv::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.8;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.swiperImgTextBox .swiper1ImgBox .swiper1_titleDiv .swiper1_p1 {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
}


.swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 5px !important;
}