/* pages/irentDetail/irentDetail.wxss */ .repeatedRelease, .submitFailure, .wrong-micro-signal, .succeed-pop, .getWechatQRCode, .fail-pop { position: fixed; top: 0; left: 0; display: flex; width: 750rpx; height: 100vh; background-color: rgba(0, 0, 0, 0.6); z-index: 1004; align-items: flex-end; flex-direction: column; justify-content: flex-end; } .repeatedRelease-box { background-color: #fff; width: 100%; border-radius: 50rpx 50rpx 0 0; max-height: 90vh; overflow: auto; position: relative; } .repeatedRelease-box .repeatedRelease-headline { display: flex; flex-direction: column; align-items: center; } .repeatedRelease-box .repeatedRelease-headline text:first-child { color: #333; font-size: 42rpx; font-weight: 650; margin: 55rpx 0 20rpx; } .repeatedRelease-box .repeatedRelease-headline text:last-child { color: #aaa; font-size: 24rpx; } .repeatedRelease-close-Btn, .submitFailure-close-Btn { width: 60rpx; height: 60rpx; display: flex; justify-content: center; align-items: center; border: 2rpx solid #fff; border-radius: 50rpx; align-self: center; margin-bottom: 50rpx; } .repeatedRelease .repeatedRelease-top { display: flex; justify-content: center; flex-direction: column; align-items: center; height: 222rpx; background-color: #f2f2f2; border-radius: 20rpx; margin: 25rpx 30rpx 30rpx; position: relative; } .repeatedRelease .repeatedRelease-top .hint, .repeatedRelease .repeatedRelease-top .appeal { display: flex; align-items: center; } .repeatedRelease .repeatedRelease-top .hint { color: #333; font-size: 30rpx; line-height: 30rpx; padding-bottom: 40rpx; } .repeatedRelease .repeatedRelease-top .warn { width: 37rpx; height: 37rpx; margin-right: 10rpx; } .repeatedRelease .repeatedRelease-top .appeal { height: 22rpx; line-height: 22rpx; font-size: 28rpx; /* padding-top: 40rpx; */ } .repeatedRelease .repeatedRelease-centre { border-bottom: 1rpx dotted #d7d7d7; } .repeatedRelease .repeatedRelease-bottom { display: flex; justify-content: center; align-items: center; flex-direction: column; border-radius: 20rpx; position: relative; padding-top: 56rpx; background-color: #f2f2f2; margin: 30rpx 30rpx 50rpx; } .repeatedRelease .repeatedRelease-bottom .repeatedRelease-title { display: flex; align-items: center; flex-direction: column; color: #333; font-size: 32rpx; line-height: 32rpx; font-weight: 650; } .repeatedRelease .repeatedRelease-bottom .repeatedRelease-title .repeatedRelease-title-icon { display: flex; align-items: center; } .repeatedRelease .repeatedRelease-bottom .repeatedRelease-title text { height: 65rpx; line-height: 65rpx; } .repeatedRelease .repeatedRelease-bottom .repeatedRelease-title image { width: 42rpx; height: 48rpx; margin-right: 20rpx; } .repeatedRelease .repeatedRelease-housing-information { background-color: #fff; padding: 35rpx 24rpx 35rpx; border-radius: 20rpx; display: flex; flex-direction: column; margin: 30rpx 40rpx 0; -moz-box-shadow: 0px 0px 22rpx rgba(0, 0, 0, 0.10196078); -webkit-box-shadow: 0px 0px 22rpx rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 22rpx rgba(0, 0, 0, 0.1); margin-bottom: 15rpx; width: 600rpx; } .repeatedRelease .repeatedRelease-housing-information .title { font-size: 24rpx; display: flex; align-items: center; width: 100%; } .repeatedRelease .repeatedRelease-housing-information .title text { max-width: 480rpx; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } .repeatedRelease .repeatedRelease-housing-information .house-id { color: #ccc; font-size: 20rpx; margin-top: 25rpx; } .repeatedRelease .repeatedRelease-housing-information .title text { margin-right: 10rpx; } .repeatedRelease .repeatedRelease-message { font-size: 22rpx; align-self: self-start; padding: 0 24rpx 0; } .repeatedRelease .repeatedRelease-message .repeatedRelease-message-item { display: flex; align-items: center; margin-top: 20rpx; } .repeatedRelease .repeatedRelease-message .repeatedRelease-message-item text { display: block; position: relative; height: 32rpx; } .repeatedRelease .repeatedRelease-message .repeatedRelease-message-item .daheise { display: inline; color: #000; font-size: 30rpx; font-weight: 750; } .repeatedRelease .repeatedRelease-message .repeatedRelease-message-item .underline::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 40%; background-color: rgba(98, 177, 255, 0.14901961); } .repeatedRelease .immediately-btn { width: 100%; display: flex; justify-content: center; align-items: center; height: 100rpx; background-color: #333; color: #fff; font-size: 36rpx; border-radius: 20rpx; margin-top: 50rpx; } .repeatedRelease .immediately-btn image { width: 36rpx; height: 36rpx; margin-left: 15rpx; } .repeatedRelease .house-operation { display: flex; align-self: flex-end; font-size: 20rpx; margin-top: 35rpx; } .repeatedRelease .house-operation .operation-item { padding: 0 20rpx; height: 38rpx; display: flex; align-items: center; border: 2rpx solid #b7b7b7; border-radius: 10rpx; margin-left: 22rpx; } .repeatedRelease .house-operation .operation-item.blue { background-color: #5db3f9; color: #fff; border: none; } /* 黄色的点 */ .yellow-dot { width: 7.5rpx; height: 15rpx; display: block; background-color: #ffd752; margin-right: 20rpx; border-radius: 30rpx; } /* 右上角黄色的四分之一圆 */ .topRightCorner { width: 35rpx; height: 35rpx; background-color: #ffd752; border-radius: 22rpx; border-top-left-radius: 0; border-bottom-right-radius: 0; position: absolute; top: 0; right: 0; } .wrong-micro-signal-box { background-color: #fff; width: 750rpx; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 50rpx 50rpx 0 0; padding: 30rpx 32rpx 48rpx; position: relative; } .wrong-micro-signal-icon { width: 120rpx; height: 120rpx; } .wrong-micro-signal-title { margin: 26rpx 0 30rpx; color: #000; font-size: 35rpx; font-weight: 800; } .wrong-micro-signal-text { position: relative; z-index: 1; color: #333; line-height: 30rpx; margin-top: 15rpx; font-size: 30rpx; } .wrong-micro-signal-text::after { content: ""; position: absolute; bottom: 0; left: 0; background-color: #ffeddb; height: 15rpx; width: 100%; z-index: -1; } .wrong-micro-signal-method { position: relative; width: 100%; background-color: #f2f2f2; padding: 30rpx 45rpx 20rpx; border-radius: 30rpx; margin-top: 60rpx; } .wrong-micro-signal-method-text { display: flex; align-items: center; justify-content: center; font-size: 30rpx; } .wrong-micro-signal-method-text image { width: 30rpx; height: 38rpx; margin-right: 10rpx; } .wrong-micro-signal-method-image { width: 600rpx; height: 650rpx; margin-top: 36rpx; } .submitFailure-box { background-color: #fff; border-radius: 50rpx 50rpx 0 0; width: 750rpx; display: flex; flex-direction: column; align-items: center; padding: 85rpx 30rpx 60rpx; position: relative; } .submitFailure-box .submitFailure-reminder { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; } .trigger-rules-close-icon { position: absolute; top: 0rpx; right: 30rpx; width: 30rpx; height: 30rpx; transform: rotate(45deg); padding: 25rpx 0rpx; } .submitFailure-box .submitFailure-reminder { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; } .submitFailure-box .submitFailure-reminder .submitFailure-reminder-item { position: relative; font-size: 30rpx; margin-top: 30rpx; line-height: 35rpx; height: 40rpx; } .submitFailure-box .submitFailure-reminder .submitFailure-reminder-item::before { content: ""; position: absolute; display: block; width: 100%; height: 40%; bottom: 0; left: 0; background-color: rgba(98, 177, 255, 0.14901961); } .submitFailure-box .submitFailure-icon { width: 180rpx; height: 180rpx; } .submitFailure-box .submitFailure-title { font-size: 40rpx; line-height: 40rpx; margin: 40rpx 0 68rpx; display: flex; flex-direction: column; justify-content: center; align-items: center; } .submitFailure-box .method-item { width: 690rpx; background-color: #f2f2f2; border-radius: 30rpx; padding: 45rpx 30rpx; display: flex; flex-direction: column; margin-top: 45rpx; font-size: 28rpx; } .submitFailure-box .method-item .method-item-btn { margin-top: 30rpx; height: 60rpx; width: 160rpx; background-color: #333; font-size: 20rpx; color: #fff; display: inline-flex; border-radius: 30rpx; align-items: center; justify-content: center; align-self: flex-end; } .submitFailure-box .jiantou { width: 14rpx; height: 14rpx; border-top: 2rpx solid #fff; border-right: 2rpx solid #fff; transform: rotate(45deg); margin-left: 14rpx; } .submitFailure-box .submitFailure-title text:first-child { color: #333; font-size: 42rpx; font-weight: 650; margin-bottom: 20rpx; } .submitFailure-box .submitFailure-title text:last-child { color: #aaa; font-size: 24rpx; } .serial-number { height: 38rpx; line-height: 38rpx; padding: 0 20rpx; background-color: #ffd752; display: inline-block; border-radius: 22rpx 0 22rpx 0; font-size: 20rpx; margin-right: 22rpx; } .repeatedRelease .rightArrow { width: 13rpx; height: 13rpx; border-top: 2rpx solid #7f7f7f; border-right: 2rpx solid #7f7f7f; transform: rotate(45deg); margin-left: 5px; } .succeed-box { background-color: #fff; width: 750rpx; border-radius: 50rpx 50rpx 0 0; flex-direction: column; padding-top: 124.5rpx; padding-bottom: 132rpx; } .succeed-box .succeed-icom { width: 180rpx; height: 180rpx; } .succeed-box .succeed-title { font-size: 42rpx; color: #333333; font-weight: 650; margin-top: 30rpx; margin-bottom: 30rpx; } .succeed-box .succeed-reminder { color: #555555; font-size: 30rpx; margin-bottom: 60rpx; } .succeed-box .succeed-hint { color: #7F7F7F; font-size: 24rpx; margin-bottom: 19.5rpx; } .succeed-box .succeed-hint text { font-weight: 650; color: #000000; } .succeed-box .succeed-btn { background-color: #fddf6d; font-size: 36rpx; font-weight: 650; border-radius: 126rpx; width: 360rpx; height: 96rpx; margin: 67.5rpx auto 0; } .succeed-box .succeed-btn .succeed-btn-icom { width: 48rpx; height: 48rpx; margin-left: 18rpx; } .succeed-box .succeed-btn-no { text-decoration: underline; font-size: 24rpx; line-height: 24rpx; color: #555555; margin-top: 84rpx; } .succeed-pop .automatically-skip { color: #555555; font-size: 27rpx; margin-top: 45rpx; margin-bottom: 126rpx; } .fail-box { background-color: #fff; width: 750rpx; border-radius: 50rpx 50rpx 0 0; flex-direction: column; padding-top: 124.5rpx; padding-bottom: 132rpx; } .fail-box .fail-icom { width: 180rpx; height: 180rpx; } .fail-box .fail-title { font-size: 42rpx; color: #333333; font-weight: 650; margin-top: 30rpx; margin-bottom: 30rpx; } .fail-box .fail-btn { background-color: #62b1ff; color: #fff; font-size: 36rpx; font-weight: 650; border-radius: 126rpx; width: 360rpx; height: 96rpx; margin: 67.5rpx auto 0; } .fail-box .fail-btn .fail-btn-icom { width: 48rpx; height: 48rpx; margin-left: 18rpx; } .fail-box .fail-hint { font-size: 24rpx; color: #aaa; margin-bottom: 60rpx; } .fail-box .fail-explain { color: #555555; font-size: 27rpx; margin-bottom: 24rpx; } .header-search { padding: 0rpx 30rpx 48rpx; font-size: 0; margin-top: 20rpx; } .header-search .form { background: rgba(255, 255, 255, 0.7); width: 588rpx; flex: 1; height: 72rpx; padding: 0 30rpx; box-sizing: border-box; vertical-align: middle; color: #333; position: relative; border-radius: 306rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.07843137); } .header-search .search-icon { width: 30rpx; height: 30rpx; vertical-align: sub; } .header-search input { display: inline-flex; height: 72rpx; font-size: 28rpx; padding: 0 10rpx; box-sizing: border-box; background-color: transparent; text-align: left; } /* .header-search navigator { font-size: 30rpx; display: inline-block; width: 80rpx; text-align: right; vertical-align: middle; } */ .header-search .map-btn { width: 72rpx; height: 72rpx; border-radius: 232.5rpx; background-color: #fff; margin-left: 19.5rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.07843137); background: rgba(255, 255, 255, 0.7); } .header-search .map-btn .map-btn-icon { width: 36rpx; height: 36rpx; } .empty-box { width: 690rpx; height: 900rpx; margin: 0 auto; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.07843137); border-radius: 24rpx; flex-direction: column; background-color: #fff; } .empty-box .empty-icon { width: 153rpx; height: 180rpx; margin-bottom: 24rpx; } .empty-box .empty-text { color: #7f7f7f; font-size: 27rpx; } .asking-housing .fail-icom { margin-bottom: 60rpx; } .asking-housing .asking-housing-title { margin-bottom: 80rpx; color: #333; font-weight: 650; font-size: 42rpx; } .asking-housing .asking-housing-hint { color: #555555; font-size: 30rpx; margin-bottom: 30rpx; } .asking-housing .asking-housing-explain { font-size: 24rpx; color: #7f7f7f; margin-bottom: 20rpx; } .asking-housing .asking-housing-explain .bold { color: #000000; } .asking-housing .fail-btn { background-color: #fddf6d; color: #000000; margin-bottom: 69rpx; } .asking-housing .asking-housing-no { color: #555555; font-size: 24rpx; text-decoration: underline; } .pinterest-list { padding: 30rpx; justify-content: space-between; flex-wrap: wrap; } .pinterest-list .pinterest-list-left, .pinterest-list .pinterest-list-right { height: fit-content; } .pinterest-list .pinterest-list-item { width: 337.5rpx; background-color: #fff; /* border-radius: 24rpx 24rpx 14rpx 24rpx; */ border-radius: 24rpx 24rpx 24rpx 24rpx; margin-bottom: 18rpx; position: relative; box-shadow: 0px 0px 12rpx rgba(0, 0, 0, 0.17843137); } .pinterest-list .pinterest-list-item.apartment { padding-bottom: 19.5rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-top { background: linear-gradient(-47.9699748deg, #b7dcfd -59%, #d5d0ef 29%, #62b1ff 135%); height: 45rpx; border-radius: 24rpx 24rpx 0 0; } .pinterest-list .pinterest-list-item.apartment .apartment-icon { width: 30rpx; height: 30rpx; margin-right: 8rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-text { width: 97.5rpx; height: 31.5rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-img { width: 337.5rpx; height: 281.24rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-name { font-size: 27rpx; color: #000000; font-weight: 650; padding: 13.5rpx 15rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-introduce { color: #aaaaaa; font-size: 22rpx; padding: 0 15rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-price { margin-top: 6rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-price-item { justify-content: space-between; padding: 16.5rpx 0; margin: 0 15rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-price-item:not(:last-of-type) { border-bottom: 1rpx solid #ebebeb; } .pinterest-list .pinterest-list-item.apartment .apartment-price-name { color: #000000; font-size: 22.5rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-price-cost { font-size: 21rpx; color: #555555; justify-content: flex-end; font-family: 'Arial-Black'; white-space: nowrap; margin-left: 22rpx; } .pinterest-list .pinterest-list-item.apartment .apartment-price-unit { font-weight: 900; font-family: 'Arial-Black', 'Arial Black', sans-serif; color: #000; } .pinterest-list .pinterest-list-item.apartment .apartment-price-number { font-size: 24rpx; color: #f95d5d; font-weight: 900; margin: 0 10rpx; font-family: 'Arial-Black', 'Arial Black', sans-serif; } .pinterest-list .pinterest-list-item.apartment .apartment-price-more { margin: 0 auto; font-size: 21rpx; background-color: #fddf6d; border-radius: 30rpx; width: 84rpx; height: 36rpx; margin-top: 18rpx; margin-bottom: 16.5rpx; } #apartment, #general { width: 337.5rpx; } .pinterest-list .pinterest-list-item.general { padding-bottom: 36rpx; flex-direction: column; display: flex; /* align-items: center; */ } .pinterest-list .pinterest-list-item.general .top-right-corner { height: 36rpx; padding: 0 10rpx; font-size: 21rpx; border-radius: 8rpx; position: absolute; top: 20rpx; right: 20rpx; background-color: rgba(51, 51, 51, 0.56078431); color: #fff; } .pinterest-list .pinterest-list-item.general .top-right-corner-authentication { /* background-color: rgba(59, 106, 238, 0.7); */ background-color: transparent !important; height: 30rpx; } .pinterest-list .pinterest-list-item.general .general-img { width: 317.5rpx; height: 281.24rpx; max-width: 317.5rpx; max-height: 281.24rpx; /* border-radius: 24rpx 24rpx 0 0; */ border-radius: 24rpx; margin-top: 10rpx; margin: 10rpx; } .pinterest-list .pinterest-list-item.general .general-name { font-size: 27rpx; color: #000000; line-height: 48rpx; padding: 0 15rpx; display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; word-break: break-word; } .pinterest-list .pinterest-list-item.general .general-authentication-mark { height: 42rpx; width: 100%; background: linear-gradient(to right, #8080ff 20%, transparent 80%); padding-left: 15rpx; position: absolute; top: 249.24rpx; left: 10rpx; border-radius: 0 0 0 24rpx; } .pinterest-list .pinterest-list-item.general .general-authentication-mark1 { width: 24rpx; height: 24rpx; } .pinterest-list .pinterest-list-item.general .general-authentication-mark2 { width: 108rpx; height: 24rpx; margin-left: 6rpx; } .pinterest-list .pinterest-list-item.general .general-tag { background-color: #f2f2f2; border: 1rpx solid #ebebeb; border-radius: 8rpx; height: 36rpx; font-size: 23rpx; color: #555555; display: inline-flex; margin-right: 15rpx; padding: 0 10rpx; } .pinterest-list .pinterest-list-item.general .label-list { font-size: 23rpx; color: #aaaaaa; padding: 0 15rpx; line-height: 40rpx; margin-top: 15rpx; flex-wrap: wrap; } .pinterest-list .pinterest-list-item.general .label-list .label-item:not(:last-of-type) { padding-right: 43rpx; position: relative; } .pinterest-list .pinterest-list-item.general .label-list .label-item:not(:last-of-type)::after { width: 5rpx; height: 5rpx; border-radius: 50%; content: ""; display: block; position: absolute; top: 18.5rpx; right: 20rpx; background-color: #aaaaaa; } .pinterest-list .pinterest-list-item.general .general-cost { font-size: 22rpx; color: #555555; padding: 0 15rpx; margin-top: 15rpx; } .pinterest-list .pinterest-list-item.general .general-cost .general-unit { font-weight: 900; color: #000000; font-family: 'Arial-Black', 'Arial Black', sans-serif; } .pinterest-list .pinterest-list-item.general .general-cost .general-number { font-size: 30rpx; color: #F95D5D; font-weight: 900; margin: 0 10rpx; font-family: 'Arial-Black', 'Arial Black', sans-serif; } .pinterest-list .pinterest-list-item .color-scheme { width: 48rpx; height: 48rpx; border-radius: 8rpx; background-color: #fddf6d; position: absolute; bottom: 0; right: 0; display: none; } .pinterest-list .pinterest-list-item .color-scheme::after { content: ""; display: block; width: 100%; height: 100%; border-radius: 0 0 100% 0; background-color: #fff; } .apartment1-name { font-size: 27rpx; color: transparent; font-weight: 650; padding: 13.5rpx 15rpx; } .apartment1-introduce { color: transparent; font-size: 21rpx; padding: 0 15rpx; } .general-name1 { font-size: 27rpx; color: transparent; line-height: 48rpx; padding: 0 15rpx; display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; } .apartment-list.apartment-item { width: 690rpx; box-shadow: 0px 0px 12rpx rgba(0, 0, 0, 0.07843137); border-radius: 18rpx; margin: 0 auto; } .apartment-list.apartment-item:not(:last-of-type) { margin-bottom: 36rpx; } .apartment-list.apartment-item .apartment-top { height: 459rpx; width: 100%; flex-direction: column; align-items: center; justify-content: center; position: relative; } .apartment-list.apartment-item .apartment-top .apartment-top-collect { position: absolute; top: 0; right: 6rpx; z-index: 1; width: 80rpx; height: 80rpx; } .apartment-list.apartment-item .apartment-top .apartment-top-collect .apartment-top-collect-icon { width: 57rpx; height: 57rpx; margin-right: 5rpx; } .apartment-list.apartment-item .apartment-top .apartment-name { height: 48rpx; font-size: 30rpx; font-weight: 650; color: #000000; padding: 0 25rpx; border-radius: 25rpx; background-color: rgba(255, 255, 255, 0.7); z-index: 1; margin-top: -109.5rpx; } .apartment-list.apartment-item .apartment-top .apartment-icon { width: 100%; height: 100%; border-radius: 18rpx; position: absolute; background-color: #fff; } .apartment-list.apartment-item .apartment-bottom { position: relative; margin-top: -109.5rpx; } .apartment-list.apartment-item .apartment-introduce { background-color: rgba(0, 0, 0, 0.63921569); height: 48rpx; width: 630rpx; margin: -48rpx auto 0; padding: 0 12rpx; border-radius: 24rpx 24rpx 0 0; color: #D7D7D7; font-size: 22rpx; /* white-space: nowrap; */ /* overflow: hidden; */ line-height: 48rpx; /* text-overflow: ellipsis; */ /* display: block; */ } .apartment-list.apartment-item .apartment-bottom .apartment-tag { padding: 0 15rpx; border-radius: 12rpx; height: 33rpx; border: 1rpx solid #797979; margin-right: 15rpx; color: #FDDA55; } .apartment-list.apartment-item .apartment-bottom .apartment-content { border-radius: 18rpx 0 18rpx 18rpx; background-color: #fff; flex-direction: column; position: relative; box-shadow: 0px 0px 12rpx #ccc; } .apartment-list.apartment-item .apartment-bottom .apartment-arc { position: absolute; top: -30rpx; right: 0; width: 30rpx; height: 30rpx; filter: brightness(2); z-index: 11; } .apartment-list.apartment-item .apartment-bottom .apartment-content { padding: 27rpx 24rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-quantity { color: #7F7F7F; font-size: 21rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-message { justify-content: space-between; } .apartment-list.apartment-item .apartment-bottom .apartment-place { color: #555555; font-size: 24rpx; justify-content: flex-end; margin-left: 20rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-place .apartment-place-address { max-width: 390rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-place-icon { width: 27rpx; height: 27rpx; margin-right: 10rpx; } .apartment-list.apartment-item .apartment-bottom .area-vertical { width: 1rpx; height: 24rpx; background-color: #D7D7D7; margin: 0 10rpx; } .apartment-list.apartment-item .apartment-bottom .area-distance { font-size: 24rpx; color: #50E3C2; } .apartment-list.apartment-item .apartment-bottom .apartment-price { padding: 0 14rpx; background: #f6f6f6; border-radius: 18rpx; margin-top: 24rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-price-item { height: 81rpx; justify-content: space-between; } .apartment-list.apartment-item .apartment-bottom .apartment-price-item:not(:last-of-type) { border-bottom: 1rpx solid #ebebeb; } .apartment-list.apartment-item .apartment-bottom .apartment-price-name { color: #000000; font-size: 23rpx; } .apartment-list.apartment-item .apartment-bottom .apartment-price-symbol { font-weight: 900; color: #000000; font-size: 21rpx; font-family: 'Arial-Black', 'Arial Black', sans-serif; } .apartment-list.apartment-item .apartment-bottom .apartment-price-price { color: #F95D5D; font-size: 30rpx; font-weight: 900; margin: 0 10rpx; font-family: 'Arial-Black', 'Arial Black', sans-serif; } .apartment-list.apartment-item .apartment-bottom .apartment-price-unit { color: #555555; font-size: 21rpx; } .getWechatQRCode .getWechatQRCode-box { width: 100vw; background-color: #f6f6f6; flex-direction: column; border-radius: 60rpx 60rpx 0 0; font-size: 42rpx; align-items: center; padding-top: 70.5rpx; } .getWechatQRCode .getWechatQRCode-title { padding-bottom: 67.5rpx; color: #000000; font-weight: 650; } .getWechatQRCode .getWechatQRCode-image { width: 675rpx; } .getWechatQRCode .getWechatQRCode-close { width: 100vw; height: 186rpx; background-color: #fff; margin-top: 75rpx; } .getWechatQRCode .getWechatQRCode-close-btn { font-size: 36rpx; width: 360rpx; height: 96rpx; border-radius: 82.5rpx; border: 1rpx solid #d7d7d7; } .public-hint { height: 60rpx; line-height: 60rpx; border-radius: 6rpx; position: fixed; top: 50%; left: 0; right: 0; margin: auto; width: fit-content; background-color: rgba(85, 85, 85, 0.9); color: #fff; padding: 30rpx; z-index: 1000; } .apartmentApartment.pinterest-list-item.apartment { padding-bottom: 0; display: flex; overflow: hidden; flex-direction: column; } .apartmentApartment.pinterest-list-item.apartment .apartment-top { border-radius: 0; height: 50rpx; } .apartmentApartment.pinterest-list-item.apartment .apartment-img { width: 317.5rpx; border-radius: 24rpx; margin: 10rpx auto; } .apartmentApartment .apartmentApartment-subject { flex-direction: column; padding-bottom: 20rpx; border-radius: 0 0 30rpx 0; } .apartmentApartment.pinterest-list-item.apartment .apartment-top { background: none; position: relative; } .apartmentApartment.pinterest-list-item.apartment .apartment-top .apartment-bottom-icon { width: 100%; position: absolute; bottom: -1rpx; left: 0; } .apartmentApartment.pinterest-list-item.apartment .apartment-icon, .apartmentApartment.pinterest-list-item.apartment .apartment-text { z-index: 6; } .consultation-window { position: fixed; background-color: rgba(0, 0, 0, 0.69803922); z-index: 1001; flex-direction: column; overflow: hidden; width: 0; height: 0; top: 0; left: 0; width: 100vw; height: 100vh; } .consultation-window .consultation-window-box { width: 570rpx; height: 801rpx; background-color: rgba(253, 223, 109, 0.84705882); border-radius: 30rpx; position: relative; } .consultation-window .consultation-window-box .star { position: absolute; } .consultation-window .consultation-window-box .star.star1 { width: 72rpx; height: 72rpx; left: 55.5rpx; top: -75rpx; } .consultation-window .consultation-window-box .star.star2 { width: 78rpx; height: 78rpx; left: 562.5rpx; top: 490.5rpx; } .consultation-window .consultation-window-box .star.star3 { width: 60rpx; height: 60rpx; left: -48rpx; top: 775.5rpx; } .consultation-window .consultation-window-box .inverted-triangle { width: 489rpx; height: 202.5rpx; transform: rotate(180deg); position: absolute; top: 0; } .consultation-window .consultation-window-box .metropolis { width: 570rpx; height: 468rpx; position: absolute; bottom: 0; } .consultation-window .consultation-window-box .consultation-window-box-mask { width: 570rpx; height: 801rpx; background-color: rgba(253, 223, 109, 0.84705882); border-radius: 30rpx; position: absolute; top: 0; left: 0; } .consultation-window .consultation-window-box .consultation-text { font-size: 37.5rpx; text-align: center; line-height: 54rpx; font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; color: #333333; position: absolute; top: 58.5rpx; white-space: pre-line; } .consultation-window .consultation-window-box .consultation-hint { position: absolute; font-size: 24rpx; color: #FFFFFF; bottom: 63rpx; font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; } .consultation-window .consultation-window-box .consultation-info { position: absolute; top: 201rpx; width: 361.5rpx; height: 465rpx; } .consultation-window .consultation-window-box .consultation-info::after { content: ""; top: 5rpx; left: 0; width: 330rpx; height: 1rpx; border-bottom: 1rpx dotted #ebebeb; position: absolute; top: 357rpx; left: 16.5rpx; } .consultation-window .consultation-window-box .consultation-info .product-frame { width: 361.5rpx; height: 465rpx; position: absolute; } .consultation-window .consultation-window-box .consultation-info .consultation-QR-code { width: 300rpx; height: 300rpx; position: absolute; top: 30rpx; } .consultation-window .consultation-window-box .consultation-info .consultation-username { color: #333333; font-size: 25.5rpx; position: absolute; bottom: 40.5rpx; } .consultation-window .consultation-window-box .consultation-info .consultation-username .weChat-icon { width: 39rpx; height: 30rpx; margin-right: 10.5rpx; } .consultation-window .close-icon { margin-top: 102rpx; width: 72rpx; height: 72rpx; } .popwindow-box { position: fixed; width: 87rpx; height: 144rpx; right: 16rpx; bottom: 320rpx; bottom: 364rpx; z-index: 1000; } .popwindow-box.popwindow-btn-animation { animation: coupon-toright 0.3s; } @keyframes coupon-toright { from { right: calc(50% - 50rpx); bottom: calc(50% - 50rpx); } 20% { bottom: calc(50% + 10rpx); } to { right: 16rpx; bottom: 320rpx; } } .popwindow-box .popwindow-btn { width: 87rpx; height: 144rpx; background: -webkit-linear-gradient(270deg, #f8f4f1 0%, #f3e7d9 100%); background: -moz-linear-gradient(180deg, #f8f4f1 0%, #f3e7d9 100%); background: linear-gradient(180deg, #f8f4f1 0%, #f3e7d9 100%); border: 1px solid #d7d7d7; border-radius: 43.5rpx; -moz-box-shadow: 0 0 7.5rpx rgba(0, 0, 0, 0.34901961); -webkit-box-shadow: 0 0 7.5rpx rgba(0, 0, 0, 0.34901961); box-shadow: 0 0 7.5rpx rgba(0, 0, 0, 0.34901961); flex-direction: column; padding-top: 12rpx; } .popwindow-box .popwindow-btn .popwindow-avatar { width: 69rpx; height: 69rpx; border-radius: 50%; margin-bottom: 10.5rpx; box-shadow: 0 0 3rpx rgba(0, 0, 0, 0.5); } .popwindow-box .popwindow-btn .popwindow-text { width: 99rpx; height: 33rpx; background-color: #fdda55; border: 1rpx solid #d2ac27; border-radius: 6rpx; color: #333333; font-size: 21rpx; } .popwindow-box .semicircle { width: 48rpx; height: 30rpx; position: absolute; top: 84rpx; z-index: -1; } .popwindow-box .semicircle.semicircle1 { transform: rotate(270deg); left: -15rpx; } .popwindow-box .semicircle.semicircle2 { right: -15rpx; transform: rotate(90deg); } .container { position: relative; background: #fff; padding-bottom: 140rpx; } .container .bj { position: absolute; top: 0; left: 0; width: 100vw; height: 400rpx; background: linear-gradient(46.08735323deg, #e0f0ff 39%, #62b1ff 122%); } .share-box { position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); z-index: 1001; } .share-box .box { width: 100vw; height: 360rpx; position: absolute; bottom: 0; background: #fff; font-size: 0; text-align: center; } .whitebox { width: 100vw; height: calc(100vh - 360rpx); position: absolute; bottom: 360rpx; font-size: 0; text-align: center; } .share-box .name { line-height: 120rpx; font-size: 30rpx; } .share-box .item { display: inline-block; width: 50%; font-size: 30rpx; padding: 30rpx 0; line-height: inherit; vertical-align: middle; background: transparent; border: none; } .share-box .item:after { border: none; } .share-box image { display: block; margin: 0 auto 30rpx; } .images { margin: 40rpx; } .images image { width: 100%; display: block; } .share-box .tips { color: #999999; text-align: center; font-size: 28rpx; } .share-box .title { color: #333333; font-size: 38rpx; text-align: center; } .share-box .btn { width: 220rpx; height: 80rpx; line-height: 80rpx; margin: 50rpx auto; text-align: center; color: #C63E3A; font-size: 30rpx; border: 1px solid #e8e8e8; border-radius: 40rpx; } .back { position: fixed; left: 10px; top: 30px; z-index: 1000; width: 30px; height: 30px; border-radius: 50%; background: rgba(0, 0, 0, 0.1); color: #fff; font-size: 15px; text-align: center; line-height: 30px; } .back image { width: 20px; height: 20px; margin-top: 5px; } .info-box { padding: 40rpx; } .title { font-size: 34rpx; font-weight: 700; color: #333; word-break: break-all; margin-bottom: 20rpx; } .info-box .title { font-size: 40rpx; } .info-box .sub { font-size: 28rpx; color: #666; word-break: break-all; text-align: justify; } .house-classify { padding: 40rpx; } .house-classify .color-red { color: #C63E3A; display: inline-block; margin: 0 6rpx; } .house-classify .li { display: flex; padding: 30rpx 0; color: #999; justify-content: space-between; align-items: center; } .house-classify .li:not(:last-child) { border-bottom: 1px solid #f2f2f2; } .house-classify .name { margin-bottom: 10rpx; font-size: 30rpx; color: #333; } .house-classify .left { display: flex; flex-direction: column; justify-content: left; text-align: left; } .house-classify .right { display: inline-flex; min-width: 120rpx; height: 60rpx; padding: 0 16rpx; justify-content: center; align-content: center; background: #62b1ff; color: #fff; border-radius: 60rpx; font-size: 26rpx; align-items: center; box-sizing: border-box; } map { width: 100%; margin-top: 20rpx; z-index: 1; } map .clickmap { width: 100%; height: 100%; } .add-title { font-size: 32rpx; } .block-box { margin: 0 0 0 40rpx; padding: 40rpx 40rpx 40rpx 0; } .intro { color: #666; text-align: justify; word-break: break-all; font-size: 28rpx; line-height: 48rpx; } .intro .item { min-height: 48rpx; line-height: 48rpx; } .traffic { display: flex; align-items: top; margin-top: 40rpx; } .traffic image { width: 40rpx; height: 40rpx; margin-right: 18rpx; position: relative; top: 10rpx; } .traffic .text { display: inline-flex; flex: 0 0 calc(100% - 58rpx); color: #666; text-align: justify; word-break: break-all; font-size: 28rpx; line-height: 48rpx; position: relative; } .facility { padding: 40rpx 0 40rpx 0rpx; border-radius: 10rpx; } .facility .item { display: flex; margin-top: 40rpx; align-items: top; } .facility .item:nth-child(1) { margin-top: 0; } .facility .item .logo { width: 40rpx; height: 40rpx; margin-right: 18rpx; position: relative; top: 8rpx; } .facility .item .text { display: flex; flex: 0 0 calc(100% - 58rpx); color: #666; text-align: justify; word-break: break-all; font-size: 28rpx; line-height: 48rpx; flex-wrap: wrap; justify-content: flex-start; } .facility .item .text .i { display: inline-flex; margin: 0 30rpx 10rpx 0; align-items: center; } .facility .item .text image { width: 28rpx; height: 28rpx; margin-right: 6rpx; } .imageurl { margin-bottom: 10rpx; width: 100%; } .tomap { white-space: nowrap; padding-right: 60rpx; overflow: hidden; text-overflow: ellipsis; } .tomap image { position: absolute; right: 0; top: 4rpx; width: 40rpx; height: 40rpx; transform: rotateZ(180deg); margin: 0; } .aroundSchool { padding: 30rpx 0; } .aroundSchool .li { padding: 12rpx 0; display: flex; justify-content: space-between; } .aroundSchool .li .schoolname { display: inline-flex; color: #666; font-size: 28rpx; } .aroundSchool .li .distance { display: inline-flex; font-size: 26rpx; color: #ffc05f; } .showmore { color: #999; text-align: center; padding: 10rpx 0; font-size: 26rpx; } .around-school-alert { position: fixed; z-index: 1005; left: 0; top: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.4); } .around-school-alert .inner { background: #fff; z-index: 1006; position: fixed; bottom: 0; left: 0; width: 100vw; } .around-school-alert .title { text-align: center; font-size: 36rpx; font-weight: 650; color: #333; position: relative; overflow: hidden; display: flex; justify-content: space-between; padding: 0; } .around-school-alert .title .text { display: inline-flex; justify-content: center; flex: 1; padding: 36rpx 0 36rpx 52rpx; } .around-school-alert .close { right: 0; top: 0; width: 52rpx; height: 53rpx; } .around-school-alert .close image { width: 26rpx; height: 26rpx; position: absolute; left: 32rpx; bottom: 32rpx; transform: rotateZ(45deg); } .around-school-alert .item { padding: 36rpx 36rpx 26rpx 40rpx; border-bottom: 1px solid #e8e8e8; } .around-school-alert .school { position: relative; font-size: 30rpx; color: #333; margin-bottom: 20rpx; display: flex; align-items: center; } .around-school-alert .school .icon, .school-list .li .school .icon { left: -50rpx; top: 8rpx; width: 25rpx; height: 26rpx; margin-right: 15rpx; } .around-school-alert .distance-list { display: flex; padding: 10rpx 0; justify-content: space-between; font-size: 24rpx; color: #ffc05f; padding-left: 44rpx; } .around-school-alert .gate { color: #666; font-size: 26rpx; } .around-school-alert .list { max-height: calc(100vh - 400rpx); overflow-y: scroll; } .with-same-brand { padding: 40rpx; border-top: 1px solid #e4e4e4; } .with-same-brand .same-title { font-size: 40rpx; color: #333; font-weight: bold; margin-bottom: 40rpx; } .irenCouponReceive { position: fixed; right: 10rpx; bottom: 220rpx; z-index: 1003; } .irenCouponReceive .img { display: block; width: 100rpx; height: 100rpx; margin: 0; top: 0; } .icon-uni52A0::after { content: "\52a0"; } .icon-uni6DFB::after { content: "\6dfb"; } .icon-uni5BA2::after { content: "\5ba2"; } .icon-uni670D::after { content: "\670d"; } .icon-uni9A6C::after { content: "\9a6c"; } .icon-uni4E0A::after { content: "\4e0a"; } .icon-uni9884::after { content: "\9884"; } .icon-uni8BA2::after { content: "\8ba2"; } .serviceWindow { position: fixed; top: 0; left: 0; width: 750rpx; height: 100vh; background-color: rgba(0, 0, 0, 0.7); display: flex; flex-direction: column; justify-content: flex-end; z-index: 30007; } .serviceWindow .serviceWindow-box { width: 750rpx; border-radius: 45rpx 45rpx 0 0; background-color: #eff7ff; border-top: 8rpx solid #f1d05f; position: relative; display: flex; flex-direction: column; align-items: center; max-height: 90vh; } .serviceWindow .serviceWindow-title { font-size: 60rpx; line-height: 95rpx; color: #333233; display: flex; flex-direction: column; justify-content: center; align-items: center; font-weight: bolder; margin-top: 80rpx; } .serviceWindow .serviceWindow-title .serviceWindow-title-item { display: flex; align-items: center; margin-bottom: 25rpx; } .serviceWindow .serviceWindow-title .serviceWindow-title-item i::before { vertical-align: baseline; } .serviceWindow .serviceWindow-head-outer { width: 168rpx; height: 168rpx; border-radius: 100%; background-color: rgba(98, 177, 254, 0.4); display: flex; justify-content: center; align-items: center; position: absolute; top: -84rpx; left: 50%; transform: translateX(-50%); } .serviceWindow .serviceWindow-head-within { width: 136rpx; height: 136rpx; border-radius: 50%; background-color: #dfefff; display: flex; justify-content: center; align-items: center; } .serviceWindow .serviceWindow-head-icon { width: 87rpx; height: 87rpx; } .serviceWindow .serviceWindow-title-icon { width: 291rpx; height: 189rpx; } .serviceWindow .QRCode-box { width: 540rpx; background-color: #fff; border-radius: 75rpx 75rpx 0 0; box-shadow: 0rpx 0rpx 12rpx rgba(98, 177, 254, 0.3); margin-top: 50rpx; padding-bottom: 158rpx; overflow-y: scroll; } .serviceWindow .QRCode-box .QRCode-item { height: 430rpx; display: flex; flex-direction: column; align-items: center; justify-content: center; } .serviceWindow .QRCode-box .QRCode-item:not(:last-child) { border-bottom: dashed #d7d7d7 2rpx; } .serviceWindow .QRCode-box .QRCode-item .QRCode-item-box { width: 240rpx; height: 240rpx; display: flex; align-items: center; justify-content: center; position: relative; } .serviceWindow .QRCode-box .QRCode-item-image { width: 195rpx; height: 195rpx; } .serviceWindow .QRCode-box .topLeftCorner { position: absolute; top: 0; left: 0; } .serviceWindow .QRCode-box .topRightCorner1 { position: absolute; top: 0; right: 0; } .serviceWindow .QRCode-box .top { width: 8rpx; height: 24rpx; border-radius: 50rpx 50rpx 0 0; background-color: #ffd649; position: absolute; } .serviceWindow .QRCode-box .bottom { width: 8rpx; height: 24rpx; border-radius: 0 0 50rpx 50rpx; background-color: #ffd649; position: absolute; } .serviceWindow .QRCode-box .left { width: 24rpx; height: 8rpx; border-radius: 50rpx 0 0 50rpx; background-color: #ffd649; position: absolute; } .serviceWindow .QRCode-box .right { width: 24rpx; height: 8rpx; border-radius: 0 50rpx 50rpx 0; background-color: #ffd649; position: absolute; } .serviceWindow .QRCode-box .topLeftCorner > view { top: 0; left: 0; } .serviceWindow .QRCode-box .topRightCorner1 > view { top: 0; right: 0; } .serviceWindow .QRCode-box .leftBottom > view { bottom: 0; left: 0; } .serviceWindow .QRCode-box .bottomRightCorner > view { bottom: 0; right: 0; } .serviceWindow .QRCode-box .QRCode-item .QRCode-title { font-size: 22rpx; line-height: 22rpx; color: #555; margin-top: 28rpx; word-break: break-word; } .serviceWindow .serviceWindow-bottom { position: absolute; left: 0; bottom: 0; width: 750rpx; height: 246rpx; display: flex; justify-content: center; align-items: center; } .serviceWindow .serviceWindow-bottom .serviceWindow-bottom-bj { width: 750rpx; height: 246rpx; position: absolute; bottom: 0; } .serviceWindow .serviceWindow-bottom .serviceWindow-hint-outer { border-radius: 50rpx; background-color: rgba(255, 255, 255, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1; margin-top: 30rpx; padding: 12rpx; } .serviceWindow .serviceWindow-bottom .serviceWindow-hint-inside { height: 75rpx; border-radius: 50rpx; background-color: #e7f3ff; display: flex; align-items: center; justify-content: center; font-size: 24rpx; color: rgba(85, 85, 85, 0.8); padding: 0 62rpx; } .newContainer .serviceWindow .serviceWindow-bottom .serviceWindow-hint-inside { padding: 0 42rpx; } .serviceWindow .arrows { width: 32rpx; height: 12rpx; margin: 0 20rpx; } .serviceWindow .serviceWindow-btn { flex: 1; } .detailFooter { z-index: 999; } .detailFooter .fixfooter { z-index: 999; } .detailFooter .fixfooter .phone { background: #62b1fe; color: #fff; border-style: unset; line-height: 100rpx; } .container .content { width: 100vw; background-color: #f6f6f6; border-radius: 65rpx 0 0 0; margin-top: 70rpx; padding-top: 25rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.08235294); position: relative; padding-bottom: 55rpx; } .container .arc { width: 55rpx; height: 55rpx; position: absolute; right: 0; top: 0; transform: translateY(-100%); } .media-module { margin-bottom: 48rpx; } .tab-box { padding: 0 30rpx; margin-bottom: 12rpx; flex-wrap: wrap; } .tab-box .tab-item { height: 48rpx; line-height: 48rpx; padding: 0 16rpx; color: #447eb3; background: linear-gradient(-55.82977204deg, #e0f0ff 0%, #62b1ff 297%); border-radius: 12rpx; font-size: 23rpx; margin-right: 12rpx; margin-bottom: 15rpx; } .apartment-title { font-size: 42rpx; line-height: 69rpx; color: #000000; margin-bottom: 24rpx; padding: 0 30rpx; word-break: break-word; } .apartment-introduce { color: #7f7f7f; line-height: 36rpx; font-size: 25.5rpx; padding: 0 30rpx; margin-bottom: 37.5rpx; word-break: break-word; white-space: pre-wrap; } .all-apartments { color: #333333; font-size: 24rpx; line-height: 36rpx; justify-content: space-between; background-color: #f2f2f2; border: 1rpx solid #ebebeb; border-radius: 24rpx; height: 72rpx; margin: 0 30rpx 75rpx; padding: 0 18rpx; } .all-apartments .all-apartments-amount { width: 30rpx; height: 30rpx; border-radius: 50%; background-color: #fdda55; color: #000; font-size: 21rpx; margin-right: 18rpx; } .all-apartments .all-apartments-icon { width: 9rpx; height: 15rpx; } .apartment-block { padding-bottom: 75rpx; } .apartment-block .apartment-head { color: #000000; font-size: 27rpx; padding: 0 30rpx; margin-bottom: 31.5rpx; } .apartment-block .apartment-head-icon { margin-right: 12rpx; width: 36rpx; height: 36rpx; } .room-type-box { padding: 0 30rpx; } .room-type-box .room-type-item { background-color: #fff; border-radius: 15rpx; margin-bottom: 30rpx; padding-top: 36rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.08235294); position: relative; overflow: hidden; } .room-type-box .room-type-item .room-type-border { position: absolute; top: 0; left: 0; width: 100%; height: 8rpx; } .room-type-box .room-type-item .room-type-border-yellow { background: -webkit-linear-gradient(0deg, #fdda55 0%, #fff9e1 97%); background: -moz-linear-gradient(90deg, #fdda55 0%, #fff9e1 97%); background: linear-gradient(90deg, #fdda55 0%, #fff9e1); } .room-type-box .room-type-item .room-type-border-gray { background: -webkit-linear-gradient(0deg, #d7d7d7 0%, #f6f6f6 97%); background: -moz-linear-gradient(90deg, #d7d7d7 0%, #f6f6f6 97%); background: linear-gradient(90deg, #d7d7d7 0%, #f6f6f6 97%); } .room-type-box .room-type-tab { padding: 0 24rpx; margin-bottom: 21.5rpx; flex-wrap: wrap; } .room-type-box .room-type-title { padding: 0 24rpx; font-size: 36rpx; color: #000000; font-weight: 650; margin-bottom: 16.5rpx; word-break: break-word; } .room-type-box .room-type-tab-item { color: #7F7F7F; font-size: 23rpx; border-radius: 6rpx; height: 36rpx; line-height: 36rpx; background-color: #f2f2f2; padding: 0 10rpx; margin-right: 12rpx; margin-bottom: 10rpx; } .room-type-box .room-type-tab-item.highlight { color: #50e3c2; background-color: #fff; border: 1rpx solid #50e3c2; } .room-type-box .scroll { overflow: hidden; margin-bottom: 30rpx; } /* 在对应的wxss文件中 */ .room-type-media::-webkit-scrollbar { display: none; } .room-type-media { scrollbar-width: none; } .room-type-box .room-type-media { padding: 0 24rpx; margin-bottom: 30rpx; overflow-x: auto; width: 690rpx; display: -webkit-box; } .room-type-box .room-type-media-item { height: 200rpx; margin-right: 15rpx; position: relative; overflow: hidden; } .room-type-box .room-type-media-image { width: 100%; height: 100%; border-radius: 10rpx; } .room-type-box .room-type-videoplay { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50rpx; height: 50rpx; } .room-type-box .room-type-bottom { justify-content: space-between; height: 106.5rpx; border-top: 1rpx solid #f2f2f2; padding: 0 28rpx; } .room-type-box .room-type-bottom-left { color: #000000; font-size: 24rpx; } .room-type-box .room-type-bottom .room-type-symbol { font-family: 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; } .room-type-box .room-type-bottom .room-type-price { color: #f95d5d; font-size: 43rpx; margin: 0 10rpx; font-family: 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; } .room-type-box .room-type-bottom .room-type-worn-price { margin-left: 18rpx; color: #727272; font-size: 24rpx; text-decoration: line-through; } .room-type-box .room-type-bottom .room-type-month { color: #555555; font-size: 23rpx; font-weight: 400; } .room-type-box .room-type-bottom .room-type-bottom-right { height: 60rpx; line-height: 60rpx; padding: 0 24rpx; border-radius: 54rpx; background-color: rgba(253, 223, 109, 0.23529412); font-size: 27rpx; color: #000000; } .room-type-box .room-type-bottom .room-type-bottom-right .consult-icon { width: 36rpx; height: 36rpx; margin-right: 6rpx; font-weight: 400; } .room-type-box .room-type-bottom .room-type-bottom-right.already { background-color: #fff; border: 1rpx solid #d7d7d7; color: #aaaaaa; font-size: 24rpx; } .apartment-block .apartment-block-text { color: #555555; line-height: 54rpx; font-size: 24rpx; background-color: #fff; margin: 0 30rpx; padding: 30rpx; word-wrap: break-all; white-space: pre-line; border-radius: 30rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.08235294); display: block; word-break: break-word; } .apartment-map-box { position: relative; width: 690rpx; height: 282rpx; border-radius: 24rpx; background-color: rgba(51, 51, 51, 0.29803922); margin: 0 auto; overflow: hidden; } .apartment-map-box .apartment-map { width: 100%; height: 100%; margin: 0; padding: 0; } .apartment-map-box .apartment-map-masking { background-color: rgba(51, 51, 51, 0.29803922); width: 100%; height: 100%; } .apartment-map-box .apartment-map-site { background-color: rgba(51, 51, 51, 0.8); border-radius: 15rpx; padding: 18rpx 15rpx; } .apartment-map-box .apartment-map-icon { width: 33rpx; height: 33rpx; } .apartment-map-box .apartment-map-name { font-size: 24rpx; color: #fff; font-weight: 400; padding: 0 9rpx; min-width: 189rpx; max-width: 540rpx; } .apartment-map-box .apartment-map-arrows { width: 9rpx; height: 18rpx; } .apartment-facility { width: 690rpx; margin: 0 30rpx; padding: 30rpx 30rpx 0; border-radius: 30rpx; background-color: #fff; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.08235294); } .apartment-facility .apartment-facility-item { justify-content: space-between; align-items: flex-start; } .apartment-facility .apartment-facility-item:not(:last-of-type) { margin-bottom: 30rpx; } .apartment-facility .apartment-facility-item:last-of-type .apartment-facility-box { border: none; } .apartment-facility .apartment-facility-title { background-color: #f6f6f6; height: 39rpx; border-radius: 12rpx; color: #555555; font-size: 24rpx; padding: 0 9rpx; } .apartment-facility .apartment-facility-box { width: calc(100% - 122rpx); border-bottom: 1rpx solid #f2f2f2; flex-wrap: wrap; } .apartment-facility .apartment-facility-box-item { margin-bottom: 30rpx; color: #333333; font-size: 24rpx; margin-right: 57rpx; } .apartment-facility .apartment-facility-img { width: 18rpx; height: 13.5rpx; margin-right: 15rpx; } .apartment-block .apartment-block-introduce { box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.08235294); margin: 0 30rpx; padding: 30rpx; word-wrap: break-all; white-space: pre-line; border-radius: 30rpx; background-color: #fff; } .apartment-block .rich-text { font-size: 24rpx; color: #555555; line-height: 54rpx; word-break: break-word; } .apartment-tips { color: #aaaaaa; font-size: 22rpx; line-height: 30rpx; border: 2rpx solid #e6e6e6; border-radius: 30rpx; padding: 39rpx 27rpx; width: 690rpx; margin: 0 30rpx 75rpx; } .apartment-tips .apartment-tips-text:not(:last-of-type) { margin-bottom: 30rpx; } .apartment-list { margin: 0 auto; flex-direction: column; } .bottom-bar { position: fixed; bottom: 0; left: 0; width: calc(100vw - 75rpx); height: 135rpx; background-color: #fff; z-index: 11; border-top: 1rpx solid #d7d7d7; justify-content: space-between; box-sizing: content-box; padding-right: 30rpx; padding-left: 45rpx; } .bottom-bar .register-btn { width: 450rpx; height: 105rpx; font-size: 36rpx; border-radius: 69rpx; background-color: #62b1ff; color: #fff; } .bottom-bar .bottom-bar-item { flex-direction: column; font-size: 21rpx; color: #000000; justify-content: center; } .bottom-bar .bottom-bar-item .bottom-bar-icon { margin-bottom: 6rpx; } .bottom-bar .bottom-bar-collect { margin-left: 45rpx; } .bottom-bar .bottom-bar-collect .bottom-bar-icon { width: 45rpx; height: 45rpx; } .bottom-bar .bottom-bar-icon { width: 39rpx; height: 39rpx; } .bottom-bar .bottom-bar-share { line-height: 1; margin: 0; border: none; outline: none; padding: 0; overflow: auto; border-radius: revert; background: #fff; } .bottom-bar .bottom-bar-share::after { border: none; height: 0; } .shareImage { width: 280px; height: 224px; } .aspectFill { width: 280px; height: 219px; }