.red { color: #F01740; } .grey { color: #666666; } .black { color: #000000; } .title { font-weight: Medium; font-size: 36rpx; color: #222222; } .text-large { font-size: 36rpx; } .text { font-size: 30rpx; } .text-left { text-align: left; } .text-center { text-align: center; } .text-small { font-size: 24rpx; /* word-break: keep-all; */ } .flex { display: flex; } .justify-between { justify-content: space-between; } .flex-aligin-center { display: flex; align-items: center; } .flex-justify-between { display: flex; justify-content: space-between; } .flex-1 { flex: 1; } .flex-grow-1 { flex-grow: 1; } .fixed-bottom { position: fixed; bottom: 0; left: 0; right: 0; } .w-100 { width: 100%; } .h-100 { height: 100%; } .page-section { margin: 20rpx; border-radius: 20rpx; background-color: #ffffff; } .page-section-spacing { padding: 20rpx; } .spacing-small { padding: 10rpx; } .border-trans { border: 1px solid transparent; } .ellipsis { width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .ellipsis-2 { width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } page { background: #f6f6f6; padding-bottom: 148rpx; } .page-section { margin: 20rpx; border-radius: 20rpx; background-color: #ffffff; } .page-section-spacing { padding: 20rpx; } .swiper-images-wrapper { background-color: #eee; } .swiper-images-wrapper .swiper-images { height: 400rpx; } .swiper-images-wrapper .swiper-image { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center top; background-size: 100% 100%; border-radius: 20rpx; } .title { font-weight: Medium; font-size: 36rpx; color: #222222; } .text { font-size: 30rpx; } .text-small { font-size: 24rpx; } .comment { padding: 40rpx 0; } .comment .comment-header { display: flex; align-items: center; justify-content: space-between; } .comment .comment-header .header-text { flex: 1; padding: 0 10rpx; } .comment .comment-header .header-avatar { width: 80rpx; height: 80rpx; } .comment .comment-header .header-avatar .header-avatar-image { width: 100%; height: 100%; margin: 0 auto; border-radius: 50%; } .comment .comment-content .comment-text { padding: 10rpx 0; } .comment .comment-content .comment-images { display: flex; flex-wrap: wrap; } .comment .comment-content .comment-image { width: 210rpx; height: 210rpx; margin: 6rpx; background: #999999; } .comments-footer { text-align: center; } .more { position: fixed; bottom: 200rpx; right: 50rpx; z-index: 999; width: 80rpx; height: 80rpx; border: 1rpx solid #f6f6f6; border-radius: 50%; font-size: 20rpx; background: #ffffff; padding-top: 15rpx; } .more .more-title { text-align: center; } .box { padding: 30rpx 30rpx 0 30rpx; margin-bottom: 20rpx; background: #ffffff; } .box .confirm { display: flex; margin-top: 20rpx; padding-bottom: 20rpx; border-bottom: 1rpx solid #f6f6f6; } .box .confirm .confirm-title { color: #afa9a9; width: 100rpx; } .box .confirm .confirm-detail { width: 80%; } .box .confirm .confirm-detail .confirm-immediately { color: hsl(136, 91%, 49%); } .box .confirm .confirm-detail .confirm-immediately2 { color: hsl(136, 91%, 49%); margin-top: 30rpx; } .box .confirm .confirm-detail .confirm-immediatelys { font-size: 28rpx; } .box .confirm .confirm-detail .immediately-detail { margin-top: 10rpx; font-size: 28rpx; } .box .instructions { margin-top: 10rpx; color: #afa9a9; font-size: 24rpx; } .box .facilities { display: flex; margin-top: 20rpx; border-bottom: 1rpx solid #f6f6f6; width: 100%; padding-bottom: 20rpx; } .box .facilities .facilities-title { color: #afa9a9; width: 14%; } .box .facilities .facilities-txt { display: flex; flex-wrap: wrap; width: 85%; } .box .facilities .facilities-txt .immediately-detail { margin: 0rpx 0 20rpx 0; width: 95%; font-size: 28rpx; } .box .facilities .facilities-txt .facilities-name { font-size: 24rpx; width: 30%; margin-right: 10rpx; line-height: 40rpx; } .box .facilities .facilities-txt .facilities-names { font-size: 24rpx; width: 45%; margin-right: 10rpx; line-height: 40rpx; } .box .housing-facilities { color: #1451ca; } .box .price { display: flex; color: red; font-size: 24rpx; margin-top: 10rpx; } .box .price .hotel-price { margin: 0 10rpx 0 0; } .box .price .hotel-original { text-decoration: line-through; color: #afa9a9; } .box .hotel-preferential { display: flex; justify-content: space-between; } .box .hotel-preferential .preferential { margin-top: 20rpx; background: #fc496c; width: 55%; text-align: center; color: #ffffff; padding: 10rpx 0; } .box .hotel-preferential .hotel-detail { margin-top: 30rpx; color: #fc496c; } .box .tag { display: flex; margin-top: 20rpx; } .box .tag .tag-name { border-radius: 10rpx; background: #f4f1f1; padding: 10rpx; color: #210c8b; font-size: 24rpx; margin: 0 20rpx 0 0; } .box .evaluation { margin-top: 20rpx; display: flex; justify-content: space-between; } .box .evaluation .evaluation-txt { color: #12c6d6; } .box .address { margin-top: 20rpx; padding-bottom: 20rpx; } .box .housing { font-size: 36rpx; } .box .housing-title { display: flex; flex-wrap: wrap; } .box .housing-title .housing-txt { display: flex; width: 55%; margin: 20rpx 0rpx 0 0; } .box .housing-title .housing-txt .housing-name { margin: 0rpx 30rpx 0 0; color: #afa9a9; } .box .housing-title .housing-txts { display: flex; width: 37%; margin: 20rpx 20rpx 0 0; } .box .housing-title .housing-txts .housing-name { margin: 0rpx 30rpx 0 0; color: #afa9a9; } .box .housing-title .housing-txt2 { display: flex; margin: 20rpx 20rpx 0 0; } .box .housing-title .housing-txt2 .housing-name { margin: 0rpx 30rpx 0 0; color: #afa9a9; } .box .txt { margin-top: 30rpx; text-align: center; } .box .title { margin: 30rpx; } .box .introduce { margin-top: 50rpx; display: flex; position: relative; padding-bottom: 20rpx; } .box .introduce .introduce-check { position: absolute; right: 0; bottom: 20rpx; background: #ffffff; z-index: 99; padding: 10rpx; color: #4158da; } .box .introduce .introduce-name { margin: 10rpx 30rpx 0 0; color: #afa9a9; } .box .introduce .introduce-describe { width: 85%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 60rpx; }