.search-wrap { background: #fff; padding: 26rpx 30rpx; } .search-con { background: #F8F8F8; border-radius: 25px; height: 54rpx; padding-left: 30rpx; overflow: hidden; padding-right: 30rpx; } .icon-search { display: inline-block; width: 32rpx; height: 32rpx; margin-top: 12rpx; } .search-text { font-size: 24rpx; height: 54rpx; margin-left: 14rpx; } .search-text::placeholder { color: #C9C9C9; } .near-pos { margin-top: 12rpx; font-size: 26rpx; color: #333; padding-right: 36rpx; } .near-pos image { display: inline-block; width: 24rpx; height: 34rpx; margin-right: 7rpx; } .near-pos text { vertical-align: 8rpx; display: inline-block; } .menu-list { padding: 48rpx 0; background: #fff; } .menu-list .flex-col { text-align: center; } .menu-list image { width: 80rpx; height: 80rpx; } .list-name { color: #484848; font-size: 30rpx; margin-top: -10rpx; } .list-title { padding-left: 30rpx; padding-top: 30rpx; font-weight: bold; font-size: 32rpx; color: #333; } .shop-list { padding: 0 30rpx; } .list-item { margin-top: 20rpx; background: #fff; border-radius: 10rpx; padding: 15rpx 37rpx 25rpx 15rpx; } .item-img { font-size: 0; margin-right: 20rpx; } .item-img image { width: 238rpx; height: 221rpx; } .item-title { font-size: 30rpx; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .star-con image { width: 18rpx; height: 18rpx; margin-right: 2rpx; } .star-con text { font-size: 20rpx; color: #F31717; margin-left: 5rpx; } .distance { font-size: 20rpx; color: #484848; } .item-score { padding-top: 8rpx; } .item-intro { margin-top: 7rpx; font-size: 20rpx; color: #484848; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .list-adr{ margin-top: 6rpx; font-size: 20rpx; color: #828282; } .list-bot{ padding-top: 8rpx; font-size: 20rpx; color: #333333; } .list-bot .money-tag{ color: #F31717; } .list-bot .money{ font-size: 28rpx; color: #F31717; } .list-bot .disccount{ font-size: 18rpx; color: #F31717; margin-left: 20rpx; }