page { width:100%; min-height: 100vh; overflow-y: auto; } .search-discussion { width: 100%; height: 100%; background: #f7f7f7; } .search-header { width: 100%; height: 94rpx; background: #fff; box-sizing: border-box; padding: 17rpx 20rpx; border-top: 4rpx solid #f7f7f7; position: fixed; z-index: 100; top: 0; left: 0; } .search-header .content { width: 100%; height: 100%; border-radius: 8rpx; background: #f2f2f2; display: flex; align-items: center; } .search-header .content .search-img { width: 26rpx; height: 26rpx; object-fit: cover; margin: 0 7rpx 0 25rpx; } .search-header .content .search-input { height: 100%; width: calc( 100% - 25rpx - 26rpx - 7rpx - 100rpx); line-height: 60rpx; font-size: 26rpx; color: #666; } .search-header .content .search-placeholder { font-size: 26rpx; color: #a8a8a8; } .search-header .content .search-btn { font-size: 28rpx; color: #333; width: 100rpx; text-align: center; height: 30rpx; line-height:30rpx; border-left: 1rpx solid #BFBFBF; } .search-content { width:100%; min-height: calc(100vh - 100rpx); box-sizing: border-box; padding: 20rpx; margin-top: 100rpx; } .search-content .no-data { width: 100%; height: calc(100vh - 250rpx); background: #f7f7f7; display: flex; align-items: center; justify-content: center; flex-direction: column; } .search-content .no-data .no-data-image { width: 368rpx; height: 342rpx; object-fit: cover; } .search-content .no-data .no-data-tip { font-size: 28rpx; color: #999; line-height: 120rpx; height: 120rpx; }