.queryView{ position: fixed; left: 0; top: 0; z-index: 1; width: 100%; } .meetingRoomView { margin-top: 100rpx; padding: 30rpx 30rpx; } .meetingRoomView .meetingRoomItem { display: flex; justify-content: space-between; align-items: center; margin-top: 30rpx; padding-bottom: 30rpx; border-bottom: 1px solid rgb(126, 126, 126, 0.3); } .meetingRoomView .meetingRoomItem .content { display: flex; flex-direction: column; justify-content: start; align-items: flex-start; height: 180rpx; } .meetingRoomView .meetingRoomItem .content .title { font-size: 32rpx; color: black; } .meetingRoomView .meetingRoomItem .content .articleView { display: flex; justify-content: start; align-items: center; margin-top: 18rpx; } .meetingRoomView .meetingRoomItem .content .articleView .article { font-size: 28rpx; color: gray; margin-left: 10rpx; } .meetingRoomView .meetingRoomItem .content .articleView .article:first-child { margin-left: 0; } .meetingRoomView .meetingRoomItem .content .propOpen { flex: 1; } .meetingRoomView .meetingRoomItem .content .priceView { display: flex; justify-content: start; align-items: center; } .meetingRoomView .meetingRoomItem .content .priceView .price { font-size: 32rpx; color: red; font-weight: bold; } .meetingRoomView .meetingRoomItem .content .priceView .unit { font-size: 24rpx; color: gray; } .meetingRoomView .meetingRoomItem .imgView { position: relative; width: 320rpx; height: 180rpx; } .meetingRoomView .meetingRoomItem .imgView .title { position: absolute; left: 0; top: 16rpx; background: #76aef9; font-size: 24rpx; color: white; font-weight: bold; padding: 8rpx 16rpx; border-top-right-radius: 6rpx; border-bottom-right-radius: 6rpx; } .meetingRoomView .meetingRoomItem .imgView .img { width: 100%; height: 100%; border-radius: 10rpx; }