.container[data-v-9148c24e] {
  position: relative;
}
.no-search-data[data-v-9148c24e] {
  height: 94vh;
  background: #ffffff;
}
.no-search-data .search-img[data-v-9148c24e] {
  position: relative;
  top: 52.267vw;
  left: 24vw;
  width: 100%;
  width: 46.667vw;
  height: 21.867vw;
}
.no-search-data .no-data-text[data-v-9148c24e] {
  position: relative;
  top: 61.333vw;
  width: 100%;
  height: 12.8vw;
  padding: 0 16.267vw;
  font-size: 3.733vw;
  font-weight: 400;
  line-height: 6.4vw;
  color: #acc0ca;
  text-align: center;
  opacity: 1;
}
.search-top[data-v-9148c24e] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 3.733vw 2.667vw 1.6vw 2.667vw;
  background: #ffffff;
}
.search-top .search-back-logo[data-v-9148c24e] {
  align-self: flex-end;
  width: 6.933vw;
  height: 6.933vw;
  margin-right: 5.067vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAE/UlEQVRoQ92aS0wbRxiAZ9beh188bvSl5gCnHirFCc9EtapEKoeAe/AlXPqQkO0mIUrbhNBKFpce2yoiQuJQVSokqW0OmEOryjSu1KgqiluRFi7kgArYjggYWNvY7KuahU1tY7BZZteV97oz//9/8//zzz8PCHB+Ph/RPDtL1huNBhvLEKwRGBobAeA5C0RqjGRaSiYBsPFAYG1ZcYvnhaetrRwYHhZxmSErOsnncrkMKwBQu0lAmWiSUCNrJ8eJVCPYfRWA3UAgIKiRofRRDWTv7yeZRIKBgtV4EgOK+0qGFJ9taspGx8Y4NXKPDYQ8EsvZzFDIYgU5CMbwL9Ns5rgeOxaQ/dIls0m00WpGTm2fHYLNRaenM5X2rwjI5/MRP84+tZKEZKhUMM52nAiFd1qbU8MVJI+yQA6Hw7gJGqxWi7lsW5wQxbJS6YzUADZTkUiEP0rPkUba7f2k7bVdC8/tVhVGATCSlMQuU+lo9PCEcaihyDOg4ZT1/wKTDwU2lw71VEkgNGemfpmrq3aYHRZaKPx633pzu9ScKgnU1t1XV60EUOk8RIni9x8mtovbHwCqRmquFKK4XamUXgCEFs14hqxTq6Aa/V4yc9v5i28BUFfPBzatKwDc0JKB4R+FvmEP1HKoNjOtpqy4FRbLa369hW5/u/30/F9Pnvz5eC6NQ9/OK9aUUvu98FBXT48Nd6FZbGxbR2dde+fZSUhAOyfw/rtfjrhxAKGC9lEoJHtJBtJj7uTDIJ0clxu7+/XoIA4gJEOZSzJQh8tlMmRIBpfwUp5p6zw7SRDQjv6JgvgwNB3qW1pcyuLSKZi57G+BwI4MZL/gqle7OStnEPJMAYwkPgxPzfQtLM5jg0E2oE1iNBzYgsDnI849XqwvZ5ia/3rBKLb9eqZlCzZ3d9NNRKNZjcFH9WnrOF3X1nlukiCIvTAThUg49PNl3J7JtyEhJjNQi8oAwbR3nQ9CCM/oBSOHHcHmoMPhsvIWksTlIRmm83wQEgqMGAmHZjT1jGK7Mc1xEGdCqCaMkhjgBZerPptRd/yU79WSMOGZywtzeLPZUZHEmDkROpzvNZx0E2cxm+CH3v6fCLi/zohiJKwzDAJFO1osQKda3mCczoux/dGTnq+tXxz/9rs/cM3LSuXIQLhCznvde5siqU+RcgmA54mVZef39ycXKjUGRzs55HAmBc9Vz+c0Q9+QoSRpPbG60qsnFKoWsKdt78BHn1EU+bE84pK0vvLPqjPoD87j8EA5GXtpW4PTUM917xBNUp+8gIqvOoMT2kPJC6tWpY/nmnuIppl9KLAeW4m963/g/7vcKJ/kv1z6aFmceq64h2jTHpQEpI34ctypJZRcnCJlOBND8Qi7r3lvM7SS/aSNeDzu9I/j99R/2wcdNnjeAc8gRdE3FU+txdec98bvYQ2/gg2eHltw91X3IMMwMhQA0saz2LPe+xMPsGW/gi04UqHHIYlnwHOLpuhbSB/P81MjX428f5IkoPQ9cEgizyOdjrHcVzw3GBN9M5fLfTF6Z/QODqCSx1h7Xqqhg0YEpMdcwuGRfBlHHgXLoadB5YAbQpFX9rBeaVhT1ykIquYuvBBUTV1JKqFXU5fGClRNXesrUDX18CI/5VYjpWvyNCYfqqYeLxV4q1aelxWv+jXzALBkOZP/RJNhCDYJDDbr3vNM5WNTacnWCAQ2q80TzX8Bby3O7Tjn+6sAAAAASUVORK5CYII=) center center no-repeat;
  background-size: 100%;
}
.search-top .search-text[data-v-9148c24e] {
  color: #acc0ca;
  display: flex;
  width: 13.333vw;
  justify-content: flex-end;
  text-align: right;
  align-items: center;
  font-size: 3.733vw;
  font-weight: 400;
}
.home-swiper[data-v-9148c24e] {
  width: 92vw;
  height: 46.933vw;
  margin: 0 auto;
  margin-bottom: 2.133vw;
  border-radius: 2.667vw;
}
.home-swiper[data-v-9148c24e] .van-swipe__indicator {
  width: 2.933vw;
  height: 0.8vw;
  background-color: #ffffff;
  border-radius: 0.533vw;
  opacity: 1;
}
.home-swiper[data-v-9148c24e] .van-swipe__indicators {
  bottom: 2.133vw;
}
.home-swiper .van-swiper[data-v-9148c24e] {
  height: 100%;
}
.home-swiper .van-swiper img[data-v-9148c24e] {
  display: block;
  width: 100%;
  height: 100%;
}
.floor-header[data-v-9148c24e] {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 4.533vw 4vw 5.333vw;
  background: #ffffff;
}
.floor-header .floor-right[data-v-9148c24e] {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  font-size: 3.2vw;
  color: #acc0ca;
}
.floor-header .floor-left[data-v-9148c24e] {
  display: inline-flex;
  align-items: baseline;
  height: 7.733vw;
}
.floor-header .floor-name[data-v-9148c24e] {
  font-size: 4.267vw;
  font-weight: 600;
  line-height: 5.867vw;
}
.floor-header .floorNum[data-v-9148c24e] {
  position: relative;
  display: inline-block;
  width: 7.733vw;
  height: 7.467vw;
  font-size: 4.8vw;
  line-height: 5.333vw;
}
.floor-header .floorNum .num[data-v-9148c24e] {
  position: absolute;
  top: 0;
  left: 0;
}
.floor-header .floorNum .line[data-v-9148c24e] {
  position: absolute;
  top: 3.467vw;
  left: -1.067vw;
  display: inline-block;
  width: 10.133vw;
  height: 0.533vw;
  transform: rotate(136deg);
}
.common-h2[data-v-9148c24e] {
  background: none;
}
.v-hidden[data-v-9148c24e] {
  visibility: hidden;
}
.list[data-v-9148c24e] {
  padding-top: 2.933vw;
  padding-right: 1.867vw;
  padding-left: 1.867vw;
  background: linear-gradient(180deg, #ffffff, #f2f5f7 21%);
  border-radius: 3.2vw;
}
.list[data-v-9148c24e] .van-grid-item__content {
  padding: 0;
}
.list[data-v-9148c24e] .van-grid-item {
  border-radius: 1.6vw;
}
.boxs-wrapper[data-v-9148c24e] {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}
.box[data-v-9148c24e] {
  width: 45.067vw;
  margin: 0 0 2.133vw 2.133vw;
  text-align: center;
  background: #ffffff;
  border-radius: 2.667vw;
}
.first .num[data-v-9148c24e] {
  color: #51abc3;
}
.first .line[data-v-9148c24e] {
  background: #51abc3;
}
.first .floor-name[data-v-9148c24e] {
  color: #51abc3;
}
.first .floor-name[data-v-9148c24e] {
  color: #51abc3;
}
.second .num[data-v-9148c24e] {
  color: #518cc3;
}
.second .line[data-v-9148c24e] {
  background: #518cc3;
}
.second .floor-name[data-v-9148c24e] {
  color: #518cc3;
}
.third .num[data-v-9148c24e] {
  color: #51c1c3;
}
.third .line[data-v-9148c24e] {
  background: #51c1c3;
}
.third .floor-name[data-v-9148c24e] {
  color: #51c1c3;
}
.four .num[data-v-9148c24e] {
  color: #516dc3;
}
.four .line[data-v-9148c24e] {
  background: #516dc3;
}
.four .floor-name[data-v-9148c24e] {
  color: #516dc3;
}
.five .num[data-v-9148c24e] {
  color: #51c3a3;
}
.five .line[data-v-9148c24e] {
  background: #51c3a3;
}
.five .floor-name[data-v-9148c24e] {
  color: #51c3a3;
}
.msContentWraper[data-v-9148c24e] {
  background: #ffffff;
}
.msContentWraper li[data-v-9148c24e] {
  width: 89.333vw;
  padding: 2.667vw 0;
  margin: 0 auto;
  font-size: 3.733vw;
  font-weight: 400;
  line-height: 5.333vw;
  color: #515b60;
  text-align: left;
}

