/* pages/jz/jz.wxss */ swiper{ height: 400rpx; } image{ width: 100%; height: 100%; } .title_img{ width: 40rpx; height: 40rpx; margin: 10rpx 0; display: inline-block; color: #fff; } .header{ width: 100%; background: rgba(0,0,0,0.5); position:absolute; top:0px; z-index:100; height: 80rpx; line-height: 80rpx; } .top-left .top-right{ width: 40%; display: inline-block; } .addressBox{ font-size: 30rpx; color:#fff; margin-left:30rpx; } .address{ display: inline-table; font-size: 30rpx; color:#fff; margin-left:20rpx; vertical-align: super; } .middle{ background: #fff; margin-bottom: 20rpx; } .middle_left,.middle_right{ width: 27%; display: inline-block; font-size: 32rpx; padding: 20rpx 0; text-align: center; margin: 10rpx 11% 0; } .active{ color:#26AE76; border-bottom: 4rpx solid #26AE76; } .col-line{ display: inline-block; width: 2rpx; background: #D2D2D2; height: 52rpx; vertical-align: middle; } .detail-box{ display: none; background: #fff; margin-top: 10rpx; } .visible{ display: flex; flex-direction: row; } .detail-img{ width: 140rpx; height: 140rpx; margin: 24rpx 28rpx 24rpx 21rpx; } .detail-msg{ width: 45%; font-size: 30rpx; vertical-align: top; padding-top: 24rpx; } .msg-title{ font-size: 32rpx; } .msg-intro{ font-size: 26rpx; color:#999999; margin:10rpx 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .msg-price{ font-size: 36rpx; color:#EE3030; } /* .line{ height: 10rpx; width: 100%; background: #F3F3F3; } */ /* .line2{ height: 10rpx; width: 100%; background: #F3F3F3; } */ .booking-btn{ width: 160rpx; height: 60rpx; margin-top: 64rpx; margin-right: 30rpx; background: #26AE76; border-radius: 4rpx; color: #fff; line-height: 60rpx; text-align: center; font-size: 32rpx; }