.choose_room .synopsis { background: #fff; margin-top: 20rpx; padding: 0 28rpx 20rpx 28rpx; } .choose_room .synopsis .h3 { font-size: 32rpx; height: 84rpx; line-height: 84rpx; text-align: left; } .choose_room .synopsis .syn_bgcolor { background: #f5f5f5; border-radius: 12rpx; padding: 20rpx; } .choose_room .synopsis .syn_bgcolor .p { font-size: 28rpx; color: #8c8c8c; text-align: left; line-height: 36rpx; } .choose_room .synopsis .syn_bgcolor .total-introduce { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; } .choose_room .synopsis .syn_bgcolor .fa { font-size: 48rpx; color: #c9c9c9; margin-top: 20rpx; } .choose_room .info_a { background: #fff; margin-top: 20rpx; padding-bottom: 20rpx; } .choose_room .info_a .h3 { height: 84rpx; line-height: 84rpx; text-align: left; padding: 0 28rpx; font-size: 32rpx; } .choose_room .info_a .occupancy { display: flex; align-items: center; justify-content: space-between; } .choose_room .info_a .occupancy van-icon { display: flex; align-items: center; } .choose_room .info_a .h3 icon { position: absolute; right: 28rpx; font-size: 36rpx; color: #c9c9c9; line-height: 84rpx; } .choose_room .info_a .time, .choose_room .info_a .notice { padding: 0 28rpx; } .choose_room .info_a .time .time_a, .choose_room .info_a .time .notice_a, .choose_room .info_a .notice .time_a, .choose_room .info_a .notice .notice_a { display: flex; line-height: 60rpx; text-align: left; font-size: 28rpx; font-weight: bold; } .choose_room .info_a .time .time_a icon, .choose_room .info_a .time .notice_a icon, .choose_room .info_a .notice .time_a icon, .choose_room .info_a .notice .notice_a icon { font-size: 48rpx; color: #333; margin-right: 20rpx; } .choose_room .info_a .time .time_b, .choose_room .info_a .time .notice_b, .choose_room .info_a .notice .time_b, .choose_room .info_a .notice .notice_b { color: #8c8c8c; font-size: 28rpx; text-align: left; } .choose_room .info_a .time .notice, .choose_room .info_a .notice .notice { margin-top: 20rpx; } .choose_room .service_info { background: #fff; margin-top: 20rpx; } .choose_room .service_info .h3 { height: 84rpx; line-height: 84rpx; text-align: left; padding: 0 28rpx; font-size: 32rpx; } .choose_room .service_info .occupancy { display: flex; align-items: center; justify-content: space-between; } .choose_room .service_info .occupancy van-icon { display: flex; align-items: center; } .choose_room .service_info .h3 icon { position: absolute; right: 28rpx; font-size: 36rpx; color: #c9c9c9; line-height: 84rpx; } .choose_room .service_info .box { padding-bottom: 20rpx; } .choose_room .service_info .service_a { padding: 0 28rpx; margin-bottom: 20rpx; } .choose_room .service_info .service_a .item { display: flex; text-align: left; line-height: 60rpx; } .choose_room .service_info .service_a .item icon { font-size: 48rpx; color: #333; margin-right: 20rpx; } .choose_room .service_info .service_a .item .span { font-weight: bold; font-size: 28rpx; } .choose_room .service_info .service_a .item_info { text-align: left; color: #8c8c8c; display: flex; flex-wrap: wrap; } .choose_room .service_info .service_a .item_info .span { width: 33.3%; line-height: 48rpx; } .choose_room .service_info .service_a .item_info .span .font { color: #259b24; }