.container{
  height: 100vh;
}
.content{
  margin: 34rpx 32rpx;
  flex: 1;
  overflow: auto;
}
.shop-card{
  height: 160rpx;
  display: flex;
  padding-bottom: 32rpx;
  border-bottom: 1px solid #EEEEEE;
}
.card-img{
  width: 160rpx;
  height: 160rpx;
  background: #FFFFFF;
  border-radius: 28rpx;
  margin-right: 18rpx;
}
.card-ri{
  flex: 1;
  font-family: PingFangSC, PingFang SC;
}
.card-ri-title{
  font-weight: 500;
  font-size: 28rpx;
  color: #000000;
  line-height: 40rpx;
}
.card-ri-time{
  font-weight: 400;
  font-size: 24rpx;
  color: #000000;
  line-height: 40rpx;
  margin: 12rpx 0 34rpx;
}
.card-ri-distance{
  font-weight: 400;
  font-size: 24rpx;
  color: #FFA000;
  line-height: 40rpx;
}
.address{
  padding:32rpx 0 36rpx;
  border-bottom: 1px solid #EEEEEE;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 24rpx;
  color: #000000;
  line-height: 40rpx;
  display: flex;
  align-items: center;
}
.address-icon{
  margin-left: 20rpx;
  display: flex;
  align-items: center;
}
.ad-img{
  width: 56rpx;
  height: 56rpx;
  margin-left: 20rpx;
}
.detail{
  width: 100%;
  height: 1000rpx;
  border-radius: 20rpx;
}