page { background: #f6f6f6; } .all { margin: 0 30rpx; width: 690rpx; } .image { width: 690rpx; height: 460rpx; margin: 30rpx; border-radius: 30rpx; } .store { margin: 30rpx; border-radius: 30rpx; background: #ffffff; padding: 20rpx 20rpx 1rpx 20rpx; } .store .desc { margin: 20rpx 0; } .store .desc-i { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .store .store-name { font-size: 42rpx; } .store .store-box { display: flex; justify-content: space-between; margin-top: 10rpx; } .store .store-box .store-evaluation { display: flex; color: red; } .store .store-box .store-evaluation .price { font-size: 28rpx; margin-top: 8rpx; } .store .store-box .store-evaluation .evaluation { font-size: 28rpx; margin: 8rpx 20rpx 0 20rpx; color: #ffd21e; } .store .store-box .evaluation-number { margin-top: 10rpx; font-size: 28rpx; } .store .box-image { white-space: nowrap; box-sizing: border-box; margin-top: 30rpx; } .store .box-image .images { display: inline-block; width: 200rpx; height: 150rpx; margin-right: 10rpx; } .store .box-title { display: flex; justify-content: space-between; border-bottom: 1rpx solid #46a9a4; padding: 20rpx 0; } .store .box-title .box-time { display: flex; } .store .box-title .box-time .state { margin-right: 20rpx; } .store .box-title .vr_btn { margin-top: 10rpx; width: 140rpx; height: 70rpx; border-radius: 40rpx; text-align: center; line-height: 70rpx; background-color: #46a9a4; } .store .address { width: 100%; padding: 30rpx 0; display: flex; } .store .address .address-details { width: 75%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .store .address .address-details .addres { height: 80rpx; margin-top: 20rpx; color: #afa9a9; } .store .address .address-details .way { display: flex; margin-top: 20rpx; color: #afa9a9; font-size: 24rpx; } .store .address .taxi { display: flex; justify-content: space-between; margin: 0rpx 0 0 10rpx; } .store .address .taxi .taxi-box { margin-right: 20rpx; } .store .address .taxi .taxi-box .taxi-phone { text-align: center; margin-bottom: 5rpx; } .store .address .taxi .taxi-boxs { margin-right: 0rpx; } .store .address .taxi .taxi-boxs .taxi-phone { text-align: center; margin-bottom: 10rpx; } .store .take-out { margin-top: 20rpx; } .store .store-goods { display: flex; padding: 10rpx; position: relative; padding-bottom: 18rpx; border-bottom: 1rpx solid #e2e2e2; } .store .store-goods .images { width: 180rpx; height: 160rpx; border-radius: 10rpx; } .store .store-goods .goods-details { margin-left: 20rpx; } .store .store-goods .goods-details .goods-time { font-size: 24rpx; color: #afa9a9; margin-top: 10rpx; } .store .store-goods .goods-details .goods-title { display: flex; justify-content: space-between; } .store .store-goods .goods-details .goods-title .goods-price { display: flex; margin-top: 15rpx; font-size: 32rpx; } .store .store-goods .goods-details .goods-title .goods-price .price { color: red; } .store .store-goods .goods-details .goods-title .goods-price .original { text-decoration: line-through; color: #afa9a9; font-size: 28rpx; } .store .store-goods .buy { position: absolute; background: #FFE300; border-radius: 20rpx; padding: 14rpx; text-align: center; width: 128rpx; top: 52%; right: -6rpx; font-size: 28rpx; } .box { padding: 30rpx; border-radius: 30rpx; background: #ffffff; margin: 30rpx; } .box .comment { padding: 20rpx 0; } .box .comment .comment-header { display: flex; align-items: center; justify-content: space-between; } .box .comment .comment-header .header-text { flex: 1; padding: 0 10rpx; } .box .comment .comment-header .header-avatar { width: 80rpx; height: 80rpx; } .box .comment .comment-header .header-avatar .header-avatar-image { width: 100%; height: 100%; margin: 0 auto; border-radius: 50%; } .box .comment .comment-content .comment-text { padding: 10rpx 0; } .box .comment .comment-content .comment-images { display: flex; flex-wrap: wrap; } .box .comment .comment-content .comment-image { width: 210rpx; height: 210rpx; background: #ffffff; } .box .recommended-box { display: flex; justify-content: space-between; margin: 1rpx 0 30rpx 0rpx; } .box .recommended-box .recommended { font-size: 36rpx; font-weight: 500; color: #222222; margin-left: 10rpx; } .box .recommended-box .recommended-icon { width: 6rpx; height: 36rpx; background: #FFE300; border-radius: 3rpx; margin-top: 5rpx; } .box .evaluation-box .evaluation-describe { font-size: 30rpx; color: #222222; margin-top: 30rpx; } .box .evaluation-box .evaluation-image { display: flex; flex-wrap: wrap; margin-top: 20rpx; } .box .evaluation-box .evaluation-image .images { width: 200rpx; height: 200rpx; margin-right: 10rpx; } .box .evaluation-box .evaluation-name { display: flex; justify-content: space-between; } .box .evaluation-box .evaluation-name .name { display: flex; } .box .evaluation-box .evaluation-name .name .images { width: 80rpx; height: 80rpx; border-radius: 50%; } .box .evaluation-box .evaluation-name .name .names { margin: 5rpx 0 0 20rpx; } .box .evaluation-box .evaluation-name .name .names .username { font-size: 24rpx; font-weight: 400; color: #222222; } .box .evaluation-box .evaluation-name .time { font-size: 24rpx; color: #999999; } .to_order { position: fixed; top: 40%; right: 1%; width: 88rpx; padding: 20rpx; z-index: 999; text-align: center; font-size: 30rpx; border-radius: 40rpx; background-color: #46a9a4; }