page { background-color: #f5f5f5; } .home { padding-bottom: 100rpx; .uni-margin-wrap { width: 690rpx; width: 100%; } main { padding: 10rpx 20rpx 0; .swiper { height: 300rpx; border-radius: 30rpx; .swiper-item { display: block; height: 300rpx; line-height: 300rpx; text-align: center; } img { width: 100%; height: 100%; display: block; } .swiper-list { margin-top: 40rpx; margin-bottom: 0; } .uni-common-mt { margin-top: 60rpx; position: relative; } .info { position: absolute; right: 20rpx; } .uni-padding-wrap { width: 550rpx; padding: 0 100rpx; } } .find-container { margin-top: 20rpx; padding: 20rpx 30rpx; box-sizing: border-box; background-color: #fff; border-radius: 20rpx; .find-top, .find-bottom { display: flex; justify-content: space-between; margin-top: 20rpx; .find-item { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 20rpx; img { width: 100rpx; height: 100rpx; } } } } .seek-advice { display: flex; align-items: center; gap: 30rpx; height: 75rpx; background-color: #fff; border-radius: 20rpx; margin-top: 25rpx; box-sizing: border-box; padding: 0 30rpx; p { i { color: #ef530e; font-size: 36rpx; font-weight: 700; } } .over { // width: 370rpx; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } span { position: relative; &::after { content: ""; width: 1px; height: 80%; background-color: #f5f5f5; position: absolute; left: -20rpx; top: 50%; transform: translateY(-50%); } } } .market { padding: 30rpx 22rpx 0rpx; background-color: #fff; margin-top: 25rpx; border-radius: 20rpx; .market-top { display: flex; align-items: center; gap: 70rpx; border-bottom: 1px solid #f5f5f5; padding-bottom: 25rpx; .material { font-size: 42rpx; font-weight: 700; color: #000; display: flex; font-style: italic; span { color: #0bc5b6; } } .percentage { display: flex; flex-direction: column; gap: 10rpx; .item-box { display: flex; gap: 20rpx; > span { color: rgba(0, 0, 0, 0.5); } .item { display: flex; align-items: center; gap: 15rpx; p { width: 25rpx; height: 25rpx; background-color: #0bc5b6; border-radius: 50%; display: flex; } } } > p { color: #000; font-weight: 500; } } .deal { span { color: rgba(0, 0, 0, 0.5); } p { margin-top: 15rpx; font-weight: 500; } } } .market-bottom { display: flex; .find-left { padding: 30rpx 30rpx 30rpx 0rpx; flex: 1; display: flex; flex-direction: column; gap: 25rpx; box-sizing: border-box; border-right: 1px solid #f5f5f5; .title { display: flex; align-items: center; font-size: 38rpx; font-weight: 700; span { color: #ef530e; } .img-box { margin-left: 15rpx; width: 110rpx; height: 35rpx; background: url("../../../static/new-images/home/bg-icon.png") no-repeat center; background-size: 100% 100%; text-align: center; padding-left: 20rpx; line-height: 35rpx; font-size: 24rpx; color: #fff; } } .text { font-size: 26rpx; } > p { color: #ef530e; font-size: 32rpx; font-weight: 600; } } .find-right { padding: 30rpx 0 30rpx 30rpx; flex: 1; display: flex; flex-direction: column; gap: 25rpx; .title { font-size: 38rpx; font-weight: 700; } span { color: #ef530e; font-size: 32rpx; font-weight: 600; } } } } .hotSales { .title { margin-left: 15rpx; padding: 30rpx 0; i { font-size: 36rpx; font-weight: 700; color: #000; } } .commodity-list { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20rpx; padding: 0 10rpx; .commodity-item { border-radius: 20rpx; padding: 10rpx 10rpx 30rpx 10rpx; box-sizing: border-box; width: 335rpx; background-color: #fff; .img-box { height: 300rpx; } .text-title { display: flex; margin-top: 20rpx; font-size: 26rpx; gap: 7rpx; .text-left { display: flex; align-items: center; font-size: 20rpx; p { padding: 3rpx 5rpx; background-color: #ef530e; color: #fff; border-radius: 7rpx 0 0 7rpx; } span { padding: 0rpx 5rpx; background-color: #fff; color: #ef530e; border: 1rpx solid #ef530e; border-left: 0; border-radius: 0rpx 7rpx 7rpx 0rpx; } } > p { &:last-of-type { width: 120rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } } .detail-text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 15rpx; } .identifying { display: flex; gap: 10rpx; margin-top: 15rpx; span { font-size: 20rpx; padding: 3rpx 10rpx; border-radius: 10rpx; border: 1rpx solid #ef530e; color: #ef530e; &:last-of-type { border-color: #08377f; color: #08377f; } } } .price { display: flex; align-items: center; margin-top: 20rpx; gap: 10rpx; p { font-size: 38rpx; color: #000; font-weight: 700; span{ font-size: 28rpx; } } span { font-size: 26rpx; } } } } } } }