@import url(./index.css?v=2023618);
.bodycenter,
#S-school .S-body .S-content {
  width: 89%;
  margin: auto;
}

#S-school .S-body {
  width: 100%;
}
#S-school .S-body .H-detail {
  padding: 0.8rem 0.53333rem 0.53333rem 0.53333rem;
}
#S-school .S-body .H-detail-left {
  font-size: 0.58667rem;
  font-weight: bold;
  color: #1e1e1e;
}
#S-school .S-body .H-detail-left p {
  font-size: 0.29333rem;
  font-weight: 500;
  color: #b4b4b4;
}
#S-school .S-body .S-img {
  margin: auto;
}
#S-school .S-body .S-img img {
  width: 100%;
}
#S-school .S-body .S-content {
  font-size: 0.32rem;
  color: #646464;
}
#S-school .S-body .S-content p {
  line-height: 0.53333rem;
}
#S-school .S-body .S-introduce {
  position: relative;
  height: 8.4rem;
}
#S-school .S-body .S-introduce img {
  position: absolute;
  right: 0;
  width: 6rem;
  height: 8.4rem;
}
#S-school .S-body .S-introduce .content {
  position: absolute;
  bottom: 0;
  left: 0.53333rem;
}
#S-school .S-body .S-introduce .size-1 {
  color: rgba(7, 18, 2, 0.1);
  font-weight: bold;
  font-size: 2rem;
  position: relative;
  bottom: 1.06667rem;
}
#S-school .S-body .S-introduce .size-2 {
  position: relative;
  bottom: 0.13333rem;
  color: #1e1e1e;
  font-weight: bold;
  font-size: 0.8rem;
}
#S-school .S-body .S-introduce .size-3 {
  position: relative;
  bottom: 0.13333rem;
  color: #1e1e1e;
  font-weight: bold;
  font-size: 0.37333rem;
}
#S-school .S-body .S-introduce .size-top {
  position: relative;
  top: -1.33333rem;
}
#S-school .S-body .S-introduce .size-line {
  width: 0.8rem;
  height: 0.10667rem;
  background-color: #aa393d;
}
#S-school .S-body #H-swiper {
  margin-bottom: 0.53333rem;
  width: 100%;
  position: relative;
}
#S-school .S-body #H-swiper #wrap {
  white-space: nowrap;
  position: relative;
  overflow: auto;
  padding-left: 0.4rem;
}
#S-school .S-body #H-swiper img {
  margin-left: 0.13333rem;
  width: 80vw;
  height: 4.66667rem;
}

/* utility classes */
.w-100 {
  width: 100%;
}
