page { background-color: #f9f9f9; padding-bottom: 100rpx; .banner { margin: 25rpx; swiper { width: 700rpx; height: 1050rpx; } } .notice { margin: 25rpx; padding: 16rpx; background-color: #f7dede; border-radius: 16rpx 16rpx 32rpx 32rpx; display: flex; align-items: center; color: #B1181B; .notice-text { text-indent: 16rpx; } } .font28 { font-size: 28rpx; } .core { background: white; // display: flex; // flex-wrap: wrap; justify-content: space-between; align-items: center; display:grid; grid-template-columns:repeat(4, 175rpx); margin: 32rpx 25rpx; text-align: center; padding: 20rpx 0; border-radius: 20rpx; box-shadow: 1rpx 1rpx 10rpx rgb(223, 222, 222); .core-item { margin-bottom: 24rpx; font-size: 24rpx; // width: 25%; } } .kill { margin: 24rpx; padding: 16rpx; background: linear-gradient(to right, #f55745, #eb2765); border-radius: 16rpx; color: #ffffff; .kill-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24rpx; } .kill-box { background-color: #ffffff; border-radius: 16rpx; padding: 16rpx; display: flex; align-items: center; justify-content: space-between; color: #000; .kill-item { width: 180rpx; // height: 600rpx; .kill-text { width: 100%; height: 60rpx; font-size: 22rpx; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .time-down { margin: 16rpx 0; height: 44rpx; } .kill-price { display: flex; align-items: center; background: linear-gradient(to right, #fd362a, #feee97); border-radius: 8rpx 16rpx 16rpx 8rpx; color: #fff; .current { font-weight: bold; font-weight: 22rpx; } .original { text-decoration: line-through; color: #bd7314; margin-left: 10rpx; font-weight: 500; font-size: 16rpx; } } } } } .location { display: flex; align-content: center; justify-content: space-between; padding: 16rpx 24rpx; background-color: #ffffff; .my-location { display: flex; align-items: center; .my-place { width: 450rpx; font-size: 26rpx; color: #999999; margin-left: 16rpx; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } } .location-more { >button { line-height: normal; padding: 8rpx 16rpx; background-color: #B1181B; color: #ffffff; font-size: 24rpx; } } } .store-list { background-color: #ffffff; border-radius: 16rpx; padding: 24rpx; margin: 25rpx; .store-item { display: flex; justify-content: space-between; margin: 16rpx 0; align-items: center; .item-flex { display: flex; align-items: center; .item-text { margin-left: 24rpx; width: 400rpx; .text-info { font-size: 16rpx; color: #999999; display: flex; align-items: center; .per-capita { padding-right: 24rpx; border-right: 2rpx solid #999999; } .info-distance { padding-left: 32rpx; } } } } .item-btn { >button { line-height: normal; padding: 8rpx 16rpx; background-color: #B1181B; color: #ffffff; font-size: 24rpx; } } } } .goodHeader { display: flex; justify-content: space-between; align-items: center; font-weight: bold; font-size: 30rpx; view { display: flex; align-items: center; } .more{ padding: 0 20rpx; color: rgb(77, 77, 77); } } .share-order { display: flex; align-items: center; border-bottom: 6rpx solid #ff870d; padding: 24rpx 24rpx 0 24rpx; .prefecture { display: flex; align-items: center; .prefecture-btn { padding: 10rpx 16rpx 24rpx 16rpx; border-radius: 8rpx; >button { font-size: 28rpx; line-height: normal; padding: 0; background-color: transparent; border-radius: 0; color: #ffffff; } } .triangle-right { border-top: 66rpx solid transparent; border-right: 0rpx solid transparent; width: 0; height: 0; margin-left: -4rpx; } } .share-friend { display: flex; align-items: center; margin-left: -30rpx; color: #ffffff; .triangle-left { border-top: 66rpx solid transparent; border-left: 0rpx solid transparent; width: 0; height: 0; margin-right: -4rpx; } .friend-btn { padding: 10rpx 16rpx 24rpx 16rpx; border-radius: 8rpx; >button { font-size: 28rpx; line-height: normal; padding: 0; background-color: transparent; border-radius: 0; color: #ffffff; } } } } .goodsBox { margin: 30rpx; // display: grid; // justify-content: space-between; // grid-template-columns: 320rpx 320rpx; .groupBuy { // width: 48%; background-color: #ffffff; border-radius: 5rpx; margin-bottom: 20rpx; border-radius: 10rpx; box-shadow: 1rpx 1rpx 10rpx rgb(202, 202, 202); >view { padding: 10rpx; } .name { font-size: 28rpx; } .tab-price { display: flex; justify-content: space-between; .price-light { display: flex; align-items: center; .price{ font-size: 38rpx; color: red; } .decoration{ text-decoration: line-through; color: #646566; font-size: 30rpx; margin-left: 6rpx; } } .btn { display: flex; justify-content: center; align-items: center; border-radius: 50rpx; width: 180rpx; height: 50rpx; font-size: 30rpx; color: white; } } } } .active { z-index: 9; } .goods-group { padding-bottom: 20rpx; } } .van-count-down { color: white; padding: 0 !important; font-size: 10rpx !important; background: #eb3939; }