.shoppingitem { width: 639rpx; height: 186rpx; display: flex; justify-content: space-between; } .select { width: 26rpx; height: 26rpx; background: rgba(234, 234, 234, 1); border-radius: 50%; margin: auto 0; } .pic { /* width: 222rpx; height: 222rpx; */ width: 186rpx; height: 186rpx; background-color: bisque; } .pic>image { width: 100%; height: 100%; } .shopinfo { width: 186rpx; } .shopname { color: #333333; font-size: 26rpx; font-weight: bold; margin-bottom: 18rpx; margin-top: 20rpx; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .shopdesc { color: #666666; font-size: 22rpx; margin-bottom: 20rpx; } .price { color: #D1D1D1; font-size: 32rpx; font-weight: bold; text-decoration: underline; } .numberset { width: 85rpx; height: 186rpx; border: 1px solid rgba(233, 233, 233, 1); border-radius: 10px; margin-top: 11rpx; display: flex; flex-direction: column; justify-content: space-between; } .reverse { width: 23rpx; height: 23rpx; /* background-color: #97DFB4; */ margin: 0 auto; margin-top: 20rpx; line-height: 23rpx; font-size: 46rpx; } .num { color: #242424; font-size: 30rpx; text-align: center; } .add { width: 23rpx; height: 23rpx; /* background-color: #242424; */ margin: 0 auto; margin-bottom: 17rpx; line-height: 23rpx; }