page { background-color: #f5f5f5; overflow-x: hidden; } .hall { header { padding: 30rpx 30rpx 25rpx; height: 500rpx; background: linear-gradient(to bottom, #ffe8d1, #00000000); position: absolute; top: 0; left: 0; width: 100%; box-sizing: border-box; .title { font-size: 42rpx; font-weight: 700; } .info { display: flex; gap: 30rpx; align-items: end; width: 100%; box-sizing: border-box; margin-top: 40rpx; justify-content: space-between; .scroll-view_H { white-space: nowrap; width: 75%; display: flex; padding-left: 15rpx; color: rgba(0, 0, 0, 0.5); font-size: 28rpx; .scroll-view-item_H { display: inline-block; margin-left: 25rpx; &:first-of-type { margin-left: 0; } } .active { color: #000; font-size: 36rpx; font-weight: 550; } } .release { display: flex; align-items: center; gap: 10rpx; color: #000; font-size: 28rpx; span { margin-top: 6rpx; } } } } main { width: 100%; box-sizing: border-box; position: absolute; top: 220rpx; left: 0; padding: 0 30rpx; padding-bottom: 150rpx; overflow-x: hidden; .communicate-list { display: flex; flex-direction: column; gap: 25rpx; .communicate-item { padding: 30rpx; background-color: #fff; border-radius: 20rpx; box-sizing: border-box; .release { display: flex; align-items: center; justify-content: space-between; .prople { display: flex; align-items: center; height: 50rpx; .img-box { width: 50rpx; height: 100%; margin-right: 10rpx; } .text { display: flex; align-items: center; gap: 10rpx; span { margin-bottom: 3rpx; } p { width: 80rpx; border-radius: 30rpx; background-color: #FFF2EC; color: #EF530E; text-align: center; line-height: 50rpx; font-size: 24rpx; } .business{ background-color: rgba(76, 148, 249, 0.1); color: #4C94F9; } } } .time { color: #9E9E9E; font-size: 22rpx; } } .ask{ display: flex; gap: 15rpx; align-items: center; position: relative; margin-top: 30rpx; .ask-box{ background-color: #EF530E; color: #fff; padding: 3rpx 8rpx 4rpx; font-size: 32rpx; font-weight: 600; border-radius: 7rpx; } .ask-text{ width: 420rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 32rpx; color: #000; font-weight: 600; } .ask-state{ color: #ffffff; position: absolute; top: 0; right: -30rpx; width: 80rpx; height: 60rpx; line-height: 60rpx; background-color: #FD5E53; span{ position: relative; z-index: 2; } &::after{ content: ""; width: 60rpx; height: 60rpx; border-radius: 50%; position: absolute; left: -30rpx; z-index: 1; top: 49%; transform: translateY(-49%); background-color: inherit; } } .lose{ background-color: #b8b8b8; } .sell{ background-color: #0BC5B6; } } .answer{ margin-top: 25rpx; height: 120rpx; background-color: #FFF9F0; display: flex; flex-direction: column; justify-content: center; padding: 10rpx 30rpx ; box-sizing: border-box; gap: 20rpx; p{ font-size: 24rpx; color: #9E9E9E; width: 300rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; span{ color: #EF530E; } } } .mation{ display: flex; justify-content: flex-end; margin-top: 20rpx; .list{ display: flex; align-items: center; gap: 20rpx; color: rgba(0, 0, 0, 0.5); font-size: 22rpx; .item{ display: flex; align-items: center; gap: 10rpx; } } } } } } }