@charset "UTF-8";
/* 1 */
#this_tab .swiper-father {
  max-width: 100%;
  height: auto;
  /* border: 1px solid red; */
  position: relative;
  padding: 0 50px;
  padding-bottom: 100px;
}
#this_tab .swiper-father .swiper-pagination-bullet {
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 10px;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: 50px;
}
#this_tab .swiper-father .swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background-color: #007aff;
}

.swiper1 .swiper-slide1 {
  /*根据内容调整宽度*/
  width: 100%;
}
.swiper1 .img_b {
  width: 100%;
}
.swiper1 .img_b img {
  width: 100%;
}

.swiper-button-prev1,
.swiper-button-next1 {
  color: #7a7a7a;
}

.swiper-button-prev1 {
  top: 50%;
  left: 0%;
}

.swiper-button-next1 {
  top: 50%;
  right: 0%;
}

#this_tab .slideTxtBox .bd .swiper .swiper-slide {
  display: flex;
  justify-content: center;
}

/* swiper2 */
.swiper2 {
  padding-bottom: 45px;
}

.swiper2 {
  --swiper-pagination-color: #61ba5a;
}

/* 3 */
#pro .swiper-father {
  max-width: 100%;
  padding: 0 6vw;
  height: auto;
  /* border: 1px solid red; */
  position: relative;
}

.swiper-button-prev3,
.swiper-button-next3 {
  color: #155e8a;
}

.swiper-button-prev3 {
  top: 50%;
  left: 3%;
}

.swiper-button-next3 {
  top: 50%;
  right: 3%;
}

#history .bottom_content {
  display: flex;
}
#history .bottom_content .swiper-father {
  height: auto;
  /* border: 1px solid red; */
  position: relative;
  padding-bottom: 30px;
}
#history .bottom_content .about_s_f {
  width: 6vw;
  overflow: hidden;
}
#history .bottom_content .about_s_f .about_swiper {
  width: calc(6vw - 60px);
}
#history .bottom_content .about_s_f .about_swiper .swiper-wrapper {
  height: 10vw;
}
#history .bottom_content .about_s_f .about_swiper .swiper-wrapper .swiper-slide {
  width: 10vw;
  cursor: pointer;
}
#history .bottom_content .about_s_f .swiper-button-next-4-1 {
  bottom: 0;
  right: 50%;
  top: auto;
  transform: rotate(90deg);
}
#history .bottom_content .about_s_f .swiper-button-next-4-1::after {
  color: #747474;
  font-size: 14px;
  font-weight: bold;
}
#history .bottom_content .about_s_f .swiper-pagination-progressbar.swiper-pagination-vertical {
  right: 0;
  left: auto;
}
#history .bottom_content .about_s_f .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #1d577a;
}
#history .bottom_content .swiper4_s_f {
  width: 30vw;
}
#history .bottom_content .swiper4_s_f .swiper4 {
  width: 30vw;
}
#history .bottom_content .swiper4_s_f .swiper4 .swiper-wrapper .swiper-slide {
  width: 10vw;
  height: 50px !important;
}

#company .swiper-father {
  max-width: 100%;
  width: 100%;
  padding: 0vw;
  height: auto;
  /* border: 1px solid red; */
  position: relative;
}

#company .swiper-father .swiper-slide {
    padding:  0 1vw;
}

#company .swiper-father .swiper5{
    padding-bottom: 40px;;
}

.swiper-button-prev5,
.swiper-button-next5 {
  color: #7a7a7a;
}

.swiper-button-prev5 {
  top: 50%;
  left: 0%;
}

.swiper-button-next5 {
  top: 50%;
  right: 0%;
}

.Smallswiper {
  position: relative;
}
.Smallswiper .Smallswiper-prev:after, .Smallswiper .Smallswiper-next:after {
  color: #666;
  font-size: 20px;
  font-weight: 800;
}/*# sourceMappingURL=this_swiper.css.map */