.body .navbar {
  background-color: #ed6d00;
}

.body .head {
  display: flex;
  padding-left: 30rpx;
  padding-right: 30rpx;
  padding-top:50rpx;
  letter-spacing: 5rpx;
}

.body .head .text {
  text-align: left;
  font-size: 35rpx;
  padding-left: 20rpx;
}


.wrap {
  padding: 24rpx;
}

.navbar-right {
  margin-right: 24rpx;
  display: flex;
}

.search-wrap {
  margin: 0 20rpx;
  flex: 1;
}

.right-item {
  margin: 0 12rpx;
  position: relative;
  color: #ffffff;
  display: flex;
}
 

.slot-wrap {
  display: flex;
  align-items: center;
  flex: 1;
}

.map-wrap {
  display: flex;
  align-items: center;
  padding: 4px 6px;
  background-color: rgba(240, 240, 240, 0.35);
  color: #fff;
  font-size: 22rpx;
  border-radius: 100rpx;
  margin-left: 30rpx;
}

.map-wrap-text {
  padding: 0 6rpx;
}

.wrapper {
  width: 100%;
  margin-left: 0rpx;
}

.wrapper .box-first {
  margin-top: -40rpx;
  padding: 30rpx 30rpx 30rpx 30rpx;
  font-size: 24rpx;
}

.wrapper .box-first .text {
  width: 100rpx;
}

.wrapper .box-first .icons {
  padding-top: 50rpx;
  white-space: nowrap;
}

.wrapper .box {
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(194, 188, 188, 0.3);
  border-radius: 30rpx 30rpx 0rpx 0rpx;
}

.wrapper .box-second {
  border-radius: 0rpx;
  margin-top: 10rpx;
}

.image-store {
  width: 80rpx !important;
  height: 80rpx !important;
}

.store-menu image{
  width: 30rpx;
  margin-right: 15rpx;
}
	
.bottom{
  margin-top: 10rpx;
  padding-bottom: 80rpx;
  .items {
    padding-top: 30rpx;
    color: #ED6D00;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}

.hr{
  height: 15rpx;
}