.banner { width: 100%; height: 400rpx; z-index: 1; } .banner image { width: 100%; height: 100%; z-index: 1; } .circle { width: 88%; margin: 0 auto; margin-top: -40rpx; background: #ffffff; border: 1px solid #f0f0f0; border-radius: 17px; box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.04); z-index: 3; position: relative; padding: 24rpx } .circle .title { font-size: 32rpx; color: #000; line-height: 44rpx; height: 88rpx; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; } .circle .price { padding: 12rpx; border-bottom: 2rpx solid #F0F0F0; display: flex; justify-content: space-between; height: 64rpx; line-height: 64rpx; } .circle .price .price-left { line-height: 64rpx; font-size: 24rpx; } .circle .price .price-left text { font-size: 50rpx; color: #F66A01; padding-right: 8rpx; } .circle .price .price-left small { color: #F66A01; } .circle .price .price-right { color: #9C9C9C; font-size: 24rpx; } .circle .price .price-right image { width: 28rpx; height: 28rpx; margin-right: 5rpx; vertical-align: middle; } .circle .detail { width: 100%; } .circle .detail .detail-list { width: 100%; height: 36rpx; line-height: 36rpx; padding: 10rpx; font-size: 26rpx; color: #9C9C9C; display: flex; } .circle .detail .detail-list image { width: 32rpx; height: 32rpx; margin-right: 16rpx; vertical-align: middle; } .circle .detail .detail-list .two { display: flex; justify-content: space-between; width: 90% } .circle .detail .detail-list .two .two-right { color: #87C2FF } .circle .detail .detail-list .two .yellow { color: #F66A01 } .circle .detail .detail-list .two .activeaddr { width: 75%; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .user { width: 100%; display: flex; justify-content: space-around; padding-top: 32rpx; } .user .user-list { width: 20%; text-align: center; } .user .user-list image { width: 96rpx; height: 96rpx; border-radius: 50%; } .user .user-list view { font-size: 24rpx; padding: 15rpx 0 5rpx; } .company, .activity, .message { width: 88%; margin: 0 auto; margin-top: 24rpx; background: #ffffff; border: 1px solid #f0f0f0; border-radius: 17px; box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.04); padding: 24rpx } .company .com-nav { width: 100%; display: flex; justify-content: space-between; height: 144rpx; } .company .com-nav .nav-left { width: 25% } .company .com-nav .nav-left image { width: 144rpx; height: 144rpx; } .company .com-nav .nav-right { width: 75% } .company .com-nav .nav-right .right-name { font-size: 32rpx; line-height: 44rpx; } .company .com-nav .nav-right .right-user { font-size: 20rpx; padding: 8rpx 0 24rpx } .company .com-nav .nav-right .right-user image { width: 32rpx; height: 32rpx; vertical-align: middle; margin-right: 10rpx } .company .com-nav .nav-right .nav-detail { font-size: 24rpx; color: #9C9C9C; } .company .com-nav .nav-right .nav-detail text { padding: 0 10rpx } .company .company-intro { padding: 26rpx 0; font-size: 24rpx; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; color: #969696 } .company .company-call { width: 100%; display: flex; justify-content: space-around; } .company .company-call view { width: 240rpx; height: 64rpx; background: #FFCB12; text-align: center; border-radius: 8rpx; color: #fff; line-height: 64rpx; font-size: 32rpx; } .company .company-call view image { width: 32rpx; height: 32rpx; vertical-align: middle; margin-right: 16rpx } .activity .act-list { width: 100%; } .activity .act-list image { width: 100%; height: 280rpx; border-radius: 8rpx; } .activity .act-list view { font-size: 28rpx; padding: 16rpx 0; line-height: 40rpx; } .message .message-top { height: 44rpx; display: flex; justify-content: space-between; line-height: 44rpx; } .message .message-top .top-left { font-size: 32rpx; } .message .message-top .top-left image { width: 6rpx; height: 32rpx; margin-right: 16rpx; vertical-align: middle; } .message .message-top .top-right { font-size: 24rpx; color: #F89041 } .message-three { width: 100%; margin-top: 20rpx } .message-three .message-list { width: 100%; padding: 16rpx 0; display: flex; justify-self: start; } .message-three .message-list .list-left { width: 15% } .message-three .message-list .list-left image { width: 64rpx; height: 64rpx } .message-three .message-list .list-right { width: 85% } .message-three .message-list .list-right .right-top { display: flex; justify-content: space-between; color: #999999; font-size: 24rpx; } .message-three .message-list .list-right .right-top .time { font-size: 20rpx; } .message-three .message-list .list-right .right-content { padding-top: 12rpx; line-height: 40rpx; font-size: 28rpx; } .other { width: 100%; background: #fff; margin-top: 24rpx; margin-bottom: 120rpx; } .other .other-top { height: 92rpx; line-height: 92rpx; font-size: 32rpx; padding: 0 6%; } .other .other-top image { height: 36rpx; width: 6rpx; vertical-align: middle; margin-right: 16rpx; } .other .other-circle { width: 100%; } .other .other-circle .other-list { border-bottom: 2rpx solid #F3F3F3; padding: 24rpx 6%; width: 88%; display: flex; justify-content: start; } .other .other-circle .other-list .other-left { width: 40%; } .other .other-circle .other-list .other-left image { width: 240rpx; height: 152rpx; border-radius: 8rpx; } .other .other-circle .other-list .other-right { width: 60%; } .other .other-circle .other-list .other-right .other-name { color: #676457; font-size: 24rpx; height: 56rpx; line-height: 28rpx; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; } .other .other-circle .other-list .other-right .other-time { font-size: 20rpx; color: #BBBBBB; padding: 16rpx 0 } .other .other-circle .other-list .other-right .other-people { padding-top: 2rpx; } .other .other-circle .other-list .other-right .other-people text { background: #FFFAEA; padding: 4rpx 16rpx; color: #B3AFA4; font-size: 20rpx; border-radius: 8rpx; } .bottom { width: 100%; height: 100rpx; background: #fff; position: fixed; bottom: 0; left: 0; display: flex; justify-content: start; } .bottom .bottom-left { width: 482rpx; height: 100rpx; display: flex; justify-content: start; text-align: center; } .bottom .bottom-left image { width: 40rpx; height: 40rpx; padding-top: 14rpx; } .bottom .bottom-left .share, .bottom .bottom-left .online { width: 120rpx; font-size: 22rpx; } #online { background-color: #00000000; color: #000; padding: 0 30rpx; margin: 0; margin-left: 50rpx; } #online image { width: 40rpx; height: 40rpx; padding-top: 14rpx; } #online view { font-size: 22rpx; margin-top: -40rpx; } .bottom-left { display: flex; justify-content: left; } button::after { border: none; } .bottom .bottom-right { width: 268rpx; background: #F66A01; line-height: 100rpx; color: #fff; text-align: center; } .nodata { padding: 50rpx; text-align: center; font-size: 26rpx; color: #808080; }