.jl-section-container {
  position: relative;
  width: 100%;
}

.jl-section-container:after {
  content: '';
  position: absolute;
  left: 9.41rem;
  top: 4.47rem;
  z-index: 8;
  width: 1.7rem;
  height: 1px;
  background-color: #ffffff;
}

.jl-position-bg {
  width: 100%;
  object-fit: cover;
}

/* 地图 */
.jl-position-map-wrap {
  position: absolute;
  top: 0.88rem;
  right: 4.85rem;
  width: 4.35rem;
  height: 8.04rem;
}
.jl-position-map-wrap .jl-position-map {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 分校 */
.jl-position-school {
  position: absolute;
  top: 1.72rem;
  left: 2.6rem;
  width: 6.46rem;
}

.jl-position-school .jl-school-name {
  font-size: 0.64rem;
  font-weight: bold;
  color: #ffffff;
  line-height: 0.85rem;
  margin-bottom: 0.2rem;
}

.jl-position-school .jl-school-img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transform: translateY(0.6rem);
  opacity: 0;
  transition: 0.5s;
}
.jl-position-school .jl-school-img.show {
  transform: translateY(0);
  opacity: 1;
}
