#wrapper {
  background-color: #000;
}
#wrapper .sabbat-shl1 {
  background: url("../images/xq_szy/xq_szy_huan_01.jpg") no-repeat center center / cover;
}
#wrapper .sabbat-shl1 .sabbat-shl1-main .sabbat-shl1-left .shl-btn {
  background: url("../images/xq_szy/xq_szy_huan_01.png") no-repeat center center / cover;
}
#wrapper .sabbat-shl3 {
  background: url("../images/xq_szy/xq_szy_huan_04.jpg") no-repeat top right / cover;
}
#wrapper .sabbat-shl3 .sabbat-content .text .text-con p {
  color: #fff;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .bg:before {
  background: url(../images/xq_szy/xq_szy_huan_02.jpg) no-repeat left top / 100% #131313;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box {
  height: auto;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con {
  width: 100%;
  display: flex;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text {
  margin-left: 0;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .images {
  width: 50%;
  text-align: center;
  margin-top: 10%;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .images img {
  width: 60%;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text {
  width: 50%;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title {
  padding-top: 9%;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title h1 {
  color: #50c1b4;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title h2 {
  font-size: 30px;
  color: #50c1b4;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title h3 {
  font-size: 30px;
  color: #fff;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list {
  margin-top: 9%;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list ul li {
  border-bottom: 1px solid #fff;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list ul li:nth-child(2) {
  border-bottom: none;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list ul li dl dd {
  border-right: 1px solid #fff;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list ul li dl dd:nth-child(3) {
  border-right: none;
}
#wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-list ul li dl dd p {
  color: #fff;
}
#wrapper .sabbat-shl2 .sabbat-shl2-text .sabbat-shl2-text-title h1,
#wrapper .sabbat-shl2 .sabbat-shl2-text .sabbat-shl2-text-title h2,
#wrapper .sabbat-shl2 .sabbat-shl2-text .sabbat-shl2-list ul li h3,
#wrapper .sabbat-shl3 .sabbat-content .text .text-con h1,
#wrapper .sabbat-shl5 .sabbat-container .text_con .text h1,
#wrapper .sabbat-shl6 .sabbat-container .text_con .text h1,
#wrapper .sabbat-shl7 .sabbat-container .text_con .text h1,
#wrapper .sabbat-shl8 .sabbat-container .text_con .text h1,
#wrapper .sabbat-shl9 .sabbat-container .text_con .text h1,
#wrapper .sabbat-shl3 .sabbat-content .text .text-con h4,
#wrapper .sabbat-shl5 .sabbat-container .text_con .text h4,
#wrapper .sabbat-shl6 .sabbat-container .text_con .text h4,
#wrapper .sabbat-shl7 .sabbat-container .text_con .text h4,
#wrapper .sabbat-shl8 .sabbat-container .text_con .text h4,
#wrapper .sabbat-shl9 .sabbat-container .text_con .text h4 {
  color: #50c1b4;
}
#wrapper .sabbat-shl5 .sabbat-container .text_con .text p,
#wrapper .sabbat-shl6 .sabbat-container .text_con .text p,
#wrapper .sabbat-shl7 .sabbat-container .text_con .text p,
#wrapper .sabbat-shl8 .sabbat-container .text_con .text p,
#wrapper .sabbat-shl9 .sabbat-container .text_con .text p {
  color: #fff;
}
#wrapper .sabbat-shl5 {
  background: url("../images/xq_szy/xq_szy_huan_06.jpg") no-repeat right bottom / cover #000;
}
#wrapper .sabbat-shl5 .sabbat-container .text_con .text {
  padding-top: 5%;
}
#wrapper .sabbat-shl5 .sabbat-container .images img {
  width: 96%;
}
#wrapper .sabbat-shl6 {
  background: url(../images/xq_szy/xq_szy_huan_07.jpg) no-repeat right top / cover #fff;
}
#wrapper .sabbat-shl6 .sabbat-container {
  padding-top: 10%;
  padding-bottom: 10%;
  display: flex;
}
#wrapper .sabbat-shl6 .sabbat-container .text_con {
  float: none;
  padding-top: 0%;
}
#wrapper .sabbat-shl6 .sabbat-container .images {
  float: none;
}
#wrapper .sabbat-shl6 .sabbat-container .images img {
  width: 95%;
}
#wrapper .sabbat-shl7,
#wrapper .sabbat-shl8,
#wrapper .sabbat-shl9 {
  background: #000 !important;
}
#wrapper .sabbat-shl10-main {
  background: url("../images/xq_szy/xq_szy_huan_bg_02.jpg") no-repeat center center / cover #000;
}
#wrapper .sabbat-shl10-main h3,
#wrapper .sabbat-shl10-main h5 {
  color: #fff;
}
#wrapper .sabbat-shl10-main .sabbat-shl10-main-text a {
  background-color: #8c8c8c;
}
#wrapper .sabbat-shl10-main .sabbat-shl10-main-text p {
  color: #fff !important;
}
.sabbat-shl11-main {
  background: #000 !important;
}
.swiper-pagination-bullet-active {
  background-color: #fff;
}
.swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
}
#wrapper .sabbat-shl3 .sabbat-content .images img.active {
  margin-left: -8%;
  transform: scale(1);
}
@media (max-width: 767px) {
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con {
    display: block;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .images {
    width: 100%;
    margin-top: 0%;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .images img {
    width: 70%;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text {
    width: 80%;
    margin: 0 auto;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title {
    padding-top: 0%;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title h2 {
    font-size: 15px;
  }
  #wrapper .sabbat-shl4-main .sabbat-shl4 .sabbat-shl4-box .sabbat-con .text .sabbat-shl4-title h3 {
    font-size: 16px;
  }
  #wrapper .sabbat-shl6 .sabbat-container {
    display: block;
  }
}
#wrapper .sabbat-shl3 .sabbat-content .images img.active {
  margin-left: 0%;
  transform: scale(1);
}
/*# sourceMappingURL=xq_szy_huan.css.map */