.goodslist_boxs { margin: 0rpx 30rpx; width: calc(100% - 60rpx); } .search-bar { width: calc(100% - 50rpx); position: relative; display: flex; align-items: center; background-color: #fff; border: 1rpx solid #dcdfe6; border-radius: 12rpx; padding: 16rpx 20rpx; } .search-bar input { flex: 1; height: 100%; padding-right: 60rpx; font-size: 32rpx; border: none; background: transparent; } .search-icon { position: absolute; right: 20rpx; width: 45rpx; height: 45rpx; } .title_1 { font-size: 38rpx; font-weight: bold; color: #333333; margin: 20rpx 0; } .category-tabs { display: flex; justify-content: space-between; margin-bottom: 20rpx; } .category-tab { padding: 13rpx 20rpx; font-size: 26rpx; color: #666; border-radius: 25rpx; } .category-tab.active { color: #409eff; background: #ecf5ff; border: 1rpx solid #d9ecff; } .goods-list { display: flex; flex-wrap: wrap; gap: 20rpx; } .goods-item { width: calc(50% - 10rpx); background-color: #fff; border-radius: 10rpx; overflow: hidden; } .goods-image { width: 100%; height: 300rpx; } .goods-info { padding: 6rpx 20rpx 20rpx 20rpx; } .goods-title { font-size: 32rpx; color: #333; margin-bottom: 10rpx; } .goods-price { font-size: 34rpx; color: #ff5722; } .original-price { font-size: 28rpx; color: #999; text-decoration: line-through; margin-left: 10rpx; } .goods-status { font-size: 28rpx; color: #666; margin-top: 10rpx; float: right; } .gw_boxs { width: 100%; display: flex; justify-content: space-between; margin-top: 20rpx; } /* .gw_imgboxs { width: 30%; } */ .gw_button { width: 100%; } .buy-button { width: 87% !important; height: 70rpx; background-color: #007aff; color: #fff; font-size: 28rpx; border-radius: 40rpx; text-align: center; }