.clearfix[data-v-441992e9]::after {
  content: '';
  display: block;
  clear: both;
}
/* 全局变量 */
div[data-v-441992e9] {
  box-sizing: border-box;
}
#radar[data-v-441992e9] {
  width: 100vw;
  height: 9.33333rem;
  overflow: hidden;
}
#three[data-v-441992e9] {
  width: 100vw;
  height: 9.33333rem;
  overflow: hidden;
  display: block;
}

.clearfix[data-v-24d17f94]::after {
  content: '';
  display: block;
  clear: both;
}
/* 全局变量 */
div[data-v-24d17f94] {
  box-sizing: border-box;
}
.popup[data-v-24d17f94] {
  height: 11.6rem;
}
.title[data-v-24d17f94] {
  font-size: 0.48rem;
  line-height: 0.66667rem;
  color: #000000;
  margin-bottom: 0.4rem;
  font-weight: bold;
  margin-left: 0.74667rem;
  padding-top: 0.45333rem;
}
.btn-flex[data-v-24d17f94] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0.69333rem;
}
.btn-flex[data-v-24d17f94]  .van-button {
  width: 2.42667rem;
  height: 0.77333rem;
  font-size: 0.34667rem !important;
  font-weight: 400 !important;
  color: #383838 !important;
  margin-right: 0.61333rem;
  margin-bottom: 0.4rem;
  padding: 0;
  border: none;
  background: #F7F7F7;
  border-radius: 0.06667rem;
}
.btn-flex .active[data-v-24d17f94] {
  color: #274F9A !important;
  background: #F5F8FE !important;
  border: 0.01333rem solid #274F9A;
}
.bottom[data-v-24d17f94] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.56rem 0.69333rem 0;
}
.bottom .reset[data-v-24d17f94] {
  width: 2.42667rem;
  height: 0.77333rem;
  font-size: 0.34667rem !important;
  font-weight: 400 !important;
  color: #383838 !important;
  border: none;
  color: #274F9A;
  border: 0.02667rem solid #274F9A;
}
.bottom .right[data-v-24d17f94] {
  width: 5.41333rem;
  height: 0.77333rem;
  font-size: 0.34667rem !important;
  font-weight: 400 !important;
  color: #FFFFFF !important;
  border: none;
  background: #274F9A;
}

.clearfix[data-v-c15216e4]::after {
  content: '';
  display: block;
  clear: both;
}
/* 全局变量 */
div[data-v-c15216e4] {
  box-sizing: border-box;
  border-radius: 0.2rem;
}
.page-show[data-v-c15216e4]  .van-popup {
  padding: 0 !important;
  background: transparent;
}
.content[data-v-c15216e4] {
  position: relative;
  width: 8rem;
  height: 11.28rem;
  border-radius: 0.2rem;
  background: url('https://files.onestep6.com/imgs/radar-bg.png') no-repeat;
  background-size: 100%,100%;
  padding-top: 0.69333rem;
}
.content .content-img[data-v-c15216e4] {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 auto 0.32rem;
}
.content .content-name[data-v-c15216e4] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  padding: 0 0.13333rem;
  border-radius: 0.33333rem;
  font-size: 0.56rem;
  font-weight: 600;
  line-height: 0.66667rem;
  text-align: center;
  color: #FFFFFF;
}
.content .content-company[data-v-c15216e4] {
  font-size: 0.45333rem;
  line-height: 1.01333rem;
  color: #FFFFFF;
  text-align: center;
}
.content .content-txt[data-v-c15216e4] {
  display: flex;
  align-items: center;
  font-size: 0.37333rem;
  line-height: 1.01333rem;
  color: #FFFFFF;
}
.content .content-txt .content-icon[data-v-c15216e4] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-left: 0.62667rem;
  margin-right: 0.17333rem;
}
.content .content-txt .content-line[data-v-c15216e4] {
  margin: 0 0.2rem;
}
.content .content-phone[data-v-c15216e4] {
  display: flex;
  align-items: center;
  margin-bottom: 0.25333rem;
}
.content .content-phone .phone-icon[data-v-c15216e4] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-left: 0.62667rem;
  margin-right: 0.17333rem;
}
.content .content-phone .phone-num[data-v-c15216e4] {
  font-size: 0.37333rem;
  line-height: 1.01333rem;
  color: #FFFFFF;
}
.content .content-phone .phone-btn[data-v-c15216e4] {
  width: 1.76rem;
  height: 0.64rem;
  padding: 0;
  border-radius: 0.32rem;
  font-size: 0.34667rem;
  line-height: 0.64rem;
  text-align: center;
  color: #6B311B;
  margin-left: 1.33333rem;
  background: #FDF4ED !important;
}
.content .content-phone .phone-btn[data-v-c15216e4]  .van-button {
  width: 1.76rem !important;
  height: 0.64rem !important;
  padding: 0;
  border: none !important;
  color: #6B311B;
  background: transparent !important;
  border: 0.01333rem solid red !important;
}
.content .content-phone .phone-btn[data-v-c15216e4]  .van-button::before {
  border: 0.01333rem solid red !important;
  background: transparent !important;
}
.content .content-phone[data-v-c15216e4]  .van-button {
  width: 1.82667rem !important;
  height: 0.64rem !important;
  padding: 0;
  border: none !important;
  color: #6B311B;
  background: #FDF4ED !important;
}
.content .content-address[data-v-c15216e4] {
  width: 5.16rem;
  margin: 0 auto;
  font-size: 0.34667rem;
  line-height: 0.6rem;
  font-weight: 5.33333rem;
  color: #FFFFFF;
}
.content .content-free[data-v-c15216e4] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.62667rem;
  width: 6.18667rem;
  height: 1.13333rem;
  background: #FDF4ED;
  border-radius: 0.66667rem;
  font-size: 0.45333rem;
  line-height: 1.13333rem;
  font-weight: 700;
  text-align: center;
  color: #6B311B;
}

.clearfix[data-v-4f49754a]::after {
  content: '';
  display: block;
  clear: both;
}
/* 全局变量 */
div[data-v-4f49754a] {
  box-sizing: border-box;
}
.page[data-v-4f49754a] {
  display: flex;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  overflow-x: hidden;
  background: #241A1C;
}
.header-button[data-v-4f49754a] {
  padding-top: 0.4rem;
  padding-right: 0.48rem;
  padding-bottom: 0.05333rem;
  display: flex;
  justify-content: flex-end;
}
.header-button[data-v-4f49754a]  .van-button {
  width: 1.65333rem;
  height: 0.64rem;
  font-size: 0.34667rem;
  font-weight: 400;
  background: transparent;
  color: #FFFFFF !important;
  border: none !important;
}
.header-button[data-v-4f49754a]  .van-button::before {
  border: none !important;
}
#radar[data-v-4f49754a] {
  position: relative;
  width: 100vw;
  height: 9.33333rem;
  margin: 0 auto 0.26667rem;
  overflow: hidden;
}
.tip[data-v-4f49754a] {
  position: relative;
  width: 8.93333rem;
  height: 3.06667rem;
  margin: 0 auto;
  border-radius: 0.13333rem;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 0.18667rem;
  padding-top: 0.66667rem;
}
.tip .tip-icon[data-v-4f49754a] {
  position: absolute;
  left: 0.69333rem;
  top: 0.34667rem;
  width: 1.48rem;
  height: 1.37333rem;
}
.tip .tip-vip[data-v-4f49754a] {
  font-size: 0.53333rem;
  line-height: 0.50667rem;
  color: #6B311B;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0.13333rem;
  padding-left: 2.66667rem;
}
.tip .tip-bottom[data-v-4f49754a] {
  display: flex;
  align-items: center;
  font-size: 0.26667rem;
  line-height: 0.45333rem;
  color: #6B311B;
  margin-bottom: 0.58667rem;
  padding-left: 2.66667rem;
}
.tip .tip-flex[data-v-4f49754a] {
  display: flex;
  align-items: center;
}
.tip .tip-line[data-v-4f49754a] {
  width: 100%;
  border-bottom: 0.01333rem solid #6B311B;
  transform: scaleY(0.5);
}
.tip .tip-shrink[data-v-4f49754a] {
  width: 5.06667rem;
  flex-shrink: 0;
}
.tip .tip-txt[data-v-4f49754a] {
  width: fit-content;
  padding: 0 0.26667rem;
  font-size: 0.26667rem;
  line-height: 0.45333rem;
  color: #6B311B;
  white-space: nowrap;
}
.tip .tip-pos[data-v-4f49754a] {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.29333rem;
  line-height: 0.57333rem;
  color: #703823;
  border-radius: 0 0.13333rem 0 0.13333rem;
  background: #E9C4B4;
  padding-left: 0.21333rem;
  padding-right: 0.16rem;
}
.tip .pos-txt[data-v-4f49754a] {
  color: #808080;
  background: #E5E5E5;
}
.content[data-v-4f49754a] {
  width: 100vw;
  overflow: hidden;
  padding-top: 0.4rem;
  flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.content .content-empty[data-v-4f49754a] {
  position: relative;
  display: flex;
  align-items: center;
  width: 8.93333rem;
  height: 3.05333rem;
  padding-left: 0.69333rem;
  border-radius: 0.26667rem;
  margin: 0 auto;
  background: linear-gradient(90deg, #FDF8F4 0%, #E7C1B0 100%);
}
.content .content-empty .empty-txt[data-v-4f49754a] {
  width: 3.6rem;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  color: #6B311B;
  font-weight: 400;
}
.content .content-empty .empty-up[data-v-4f49754a] {
  position: absolute;
  left: 4.17333rem;
  top: 0.61333rem;
  width: 1.52rem;
  height: 1.52rem;
  margin-right: 0.28rem;
}
.content .content-empty .empty-gift[data-v-4f49754a] {
  position: absolute;
  right: 0.32rem;
  top: 0.14667rem;
  width: 2.65333rem;
  height: 2.49333rem;
}
.content .content-item[data-v-4f49754a] {
  position: relative;
  width: 8.93333rem;
  overflow: hidden;
  background: linear-gradient(90deg, #FDF8F4 0%, #E7C1B0 100%);
  border-radius: 0.26667rem;
  margin: 0 auto 0.4rem;
  padding: 0.28rem 0.12rem 0.10667rem 0.65333rem;
}
.content .content-item .item-flex[data-v-4f49754a] {
  display: flex;
}
.content .content-item .item-flex .item-name[data-v-4f49754a] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  padding: 0 0.13333rem;
  border-radius: 0.33333rem;
  font-size: 0.56rem;
  font-weight: 600;
  line-height: 0.66667rem;
  text-align: center;
  color: #FFFFFF;
}
.content .content-item .item-flex .item-img[data-v-4f49754a] {
  width: 1.6rem;
  height: 1.6rem;
  flex-shrink: 1;
}
.content .content-item .item-flex .item .item-title[data-v-4f49754a] {
  font-size: 0.45333rem;
  line-height: 1.01333rem;
  color: #703823;
  margin-left: 0.2rem;
}
.content .content-item .item-flex .item .item-txt[data-v-4f49754a] {
  display: flex;
  align-items: center;
  font-size: 0.37333rem;
  line-height: 0.82667rem;
  color: #703823;
}
.content .content-item .item-flex .item .item-icon[data-v-4f49754a] {
  width: 0.34667rem;
  height: 0.41333rem;
  margin-left: 0.29333rem;
  margin-right: 0.14667rem;
}
.content .content-item .item-flex .item .item-line[data-v-4f49754a] {
  margin: 0 0.2rem;
}
.content .content-item .item-address[data-v-4f49754a] {
  font-size: 0.34667rem;
  line-height: 0.56rem;
  font-weight: 400;
  color: #703823;
  padding: 0.2rem 0.53333rem 0.2rem 0;
}
.content .content-item .item-tip[data-v-4f49754a] {
  position: absolute;
  right: 0;
  top: -0.02667rem;
  padding: 0.02667rem 0.18667rem;
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #FFFFFF;
  background: linear-gradient(90deg, #E8BE9E 77.68%, #EACEB9 100%);
  border-radius: 0 0 0 0.06667rem;
}
.map-size[data-v-4f49754a] {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 3.85333rem;
}
.map-content[data-v-4f49754a] {
  width: 100%;
  height: 3.85333rem;
  position: fixed;
  left: 133.33333rem;
  bottom: 0;
}

