page { background: #f7f7f7; box-sizing: border-box } .f-container { width: 100%; box-sizing: border-box; background: #f7f7f7; } .f-top { position: relative; width: 100%; height: 200rpx; background: #e3271c; border-radius: 0 0 30rpx 30rpx; -webkit-border-radius: 0 0 30rpx 30rpx; -moz-border-radius: 0 0 30rpx 30rpx; -ms-border-radius: 0 0 30rpx 30rpx; -o-border-radius: 0 0 30rpx 30rpx } .f-top .flex-view { display: flex; justify-content: space-between; } .f-top .f-card { position: absolute; left: 50%; bottom: -64rpx; width: 690rpx; height: 200rpx; margin-left: -345rpx; background-color: #fff; box-sizing: border-box; padding: 28rpx 30rpx 18rpx; box-shadow: rgba(184, 184, 184, .25) 0px 0px 30px 5px; overflow: hidden; border-radius: 14rpx; -moz-border-radius: 14rpx; -ms-border-radius: 14rpx; -o-border-radius: 14rpx; -webkit-border-radius: 14rpx } .f-top .f-card .card-left { flex-shrink: 0; flex: 1; margin-left: 10rpx } .f-top .f-card .card-title { height: 60rpx; font-family: PingFang-SC-Bold; font-size: 34rpx; letter-spacing: 1rpx; font-weight: bold; color: #333; overflow: hidden; text-align: left; } .f-top .f-card .card-num { display: flex; align-items: center; font-family: PingFang-SC-Medium; font-size: 28rpx; letter-spacing: 1rpx; color: #333; overflow: hidden } .f-top .f-card .card-num image { flex-shrink: 0; width: 32rpx; height: 18rpx } .f-top .f-card .card-qr { width: 140rpx; height: 140rpx; margin: auto; position: relative; /* top: -5px; */ } .f-top .f-card .card-qr image { display: block; width: 100%; height: 100%; border-radius: 10px; } .f-top .f-card .card-qr-long { width: 100rpx; height: 100rpx } .f-top .f-card .card-qr-name { font-family: PingFang-SC-Regular; font-size: 20rpx; font-weight: 400; font-stretch: normal; letter-spacing: 1rpx; color: #333 } .f-wr { width: 100%; box-sizing: border-box; padding: 100rpx 0 0 } .f-wr .housePrice-list { overflow-y: scroll; } .f-wr .housePrice-list .housePrice-hader{ display: flex; padding: 20rpx 61rpx; background-color: #fff; } .f-wr .housePrice-list .housePrice-hader .active_btn{ background: #dc1e20; color: #fff; border: 1px solid #dc1e20; opacity: 1; } .f-wr .housePrice-list .search-box{ display: flex; margin-top: 20rpx; height: 60rpx; line-height: 60rpx; align-items: center; padding: 0 30rpx; position: relative; } .f-wr .housePrice-list .housePrice-content{ width: 100%; height: 440rpx; border-radius: 5%; margin-top: 20rpx; box-sizing: border-box; background-color: #fff; } .f-wr .housePrice-list .housePrice-content view{ background-color: #fff; } .f-wr .housePrice-list .housePrice-content .housePrice-header{ display: flex; background-color: #fff; box-sizing: border-box; padding: 10rpx 0 10rpx 0; border-radius: 5rpx 5rpx 0 0 ; } .f-wr .housePrice-list .housePrice-content .housePrice-body{ padding: 0 20rpx; } .f-wr .housePrice-list .housePrice-content .housePrice-header image{ width: 100rpx; height: 100rpx; border-radius: 50%; } .f-wr .housePrice-list .housePrice-content .housePrice-header .housePrice-header-name { display: flex; flex-direction: column; justify-content: center; padding:0 20rpx; flex: 1; } .f-wr .housePrice-list .search-img{ width:40rpx; height:40rpx; object-fit: cover; margin: 0 7rpx 0 25rpx; position: absolute; z-index: 5; } .f-wr .housePrice-list .search-box .search-input{ background: #fff; border-radius: 25rpx; padding-left: 24rpx; width:100%; height: 100%; } .f-wr .housePrice-list .search-box .search-img{ position: absolute; right: 38rpx; width: 29rpx; height: 32rpx; top:12rpx ; } .f-wr .housePrice-list .housePrice-hader view{ width: 166rpx; height: 56rpx; line-height: 56rpx; background: #FFFFFF; border: 1px solid #828282a9; border-radius: 28rpx; text-align: center; color: #333333; font-family: PingFang SC; font-weight: bold; } .title-right, .title-wr { display: flex; align-items: center } .title-wr { justify-content: space-between; padding: 28rpx 0; border-bottom: 1rpx solid #e7eeee } .title-wr .title-label { position: relative; padding-left: 25rpx; font-family: PingFang-SC-Bold; font-size: 34rpx; font-weight: 400; font-stretch: normal; letter-spacing: 0; color: #333 } .title-wr .title-label::after { content: ''; position: absolute; top: 50%; left: 0; width: 6rpx; height: 30rpx; margin-top: -15rpx; background-color: #e60000; border-radius: 3rpx; -webkit-border-radius: 3rpx; -moz-border-radius: 3rpx; -ms-border-radius: 3rpx; -o-border-radius: 3rpx } .title-wr .title-right-label { font-family: PingFang-SC-Light; font-size: 26rpx; font-weight: 400; font-stretch: normal; color: #999 } .title-wr .right-icon { width: 30rpx; height: 30rpx } .f-table { background-color: #fff } .f-table .table-cell { display: flex; align-items: center; padding: 26rpx 0; border: solid 1rpx #e3e3e3; border-top: 0; font-family: PingFang-SC-Regular; font-size: 30rpx; color: #000003 } .f-table .table-cell .table-col { flex: 1; text-align: center; line-height: 1 } .f-table .table-cell .table-col-4 { color: #dd2a2a } .f-table .table-header { background: #f1f1f1; border: 0; font-family: PingFang-SC-Regular; font-size: 28rpx; color: #666 } .f-btns { display: flex; align-items: center; padding: 30rpx 0 } .f-btns .f-btns-icon { width: 30rpx; height: 30rpx; font-size: 28rpx; color: #dd2a2a; text-align: center; line-height: 30rpx; border: 1rpx solid #dd2a2a; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50% } .f-btns .f-btns-label { margin-left: 10rpx; font-size: 28rpx; color: #dd2a2a } .mt40 { margin-top: 40rpx } .mt16 { margin-top: 16rpx } .no-data { font-size: 28rpx; color: #999; text-align: center; line-height: 300rpx } .m-fm .fm { top: 500rpx; width: 600rpx; padding: 0 0 40rpx 0; background: #fff; overflow: hidden } .m-fm .fm .btn-close { top: 27rpx; padding: 0 30rpx; font-size: 36rpx; color: #fff; line-height: 90rpx } .m-fm .fm .btn-close image { display: block; width: 36rpx; height: 36rpx } .m-fm .fm .fm-btn { width: 240rpx; height: 54rpx; margin: 20rpx auto 0; font-family: PingFang-SC-Medium; font-size: 28rpx; font-weight: 400; font-stretch: normal; letter-spacing: 0; color: #999; text-align: center; line-height: 54rpx; border-radius: 27rpx; border: solid 1rpx #eee; -webkit-border-radius: 27rpx; -moz-border-radius: 27rpx; -ms-border-radius: 27rpx; -o-border-radius: 27rpx } .m-fm .fm-header { width: 100%; height: 90rpx; margin-bottom: 20rpx; text-align: center; line-height: 90rpx; font-family: PingFang-SC-Bold; font-size: 32rpx; color: #fff; background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%) } .m-fm .fm-qr { width: 400rpx; height: 400rpx; box-sizing: border-box; margin: 0 auto } .m-fm .fm-qr image { display: block; width: 100%; height: 100% } .no-family { padding-top: 200rpx } .no-family image { display: block; width: 506rpx; margin: 0 auto } .no-family .no-btn { width: 220rpx; height: 66rpx; margin: 60rpx auto 0; font-size: 32rpx; color: #fff; text-align: center; line-height: 66rpx; background-image: linear-gradient(90deg, #ca151d 0, #e11c13 100%); border-radius: 30rpx; -webkit-border-radius: 30rpx; -moz-border-radius: 30rpx; -ms-border-radius: 30rpx; -o-border-radius: 30rpx } .tab-bar { width: 100%; height: 90rpx; background: #fff; overflow-x: scroll; display: flex; align-items: center; justify-content: space-around; position: relative; padding:0 60rpx; box-sizing: border-box; } .tab-bar .type { font-size: 30rpx; color: #999; flex: 1; text-align: center; /* width: 300rpx; */ height: 90rpx; line-height: 90rpx; } .tab-bar .hover-tabbar { background: #f3f3f3; } .tab-bar .type.selected-resiNew { color: #F82525; font-weight: bolder; } .tab-bar .type.selected-housePrice { color: #F82525; font-weight: bolder; } .tab-bar .type.selected-groupPrice { color: #F82525; font-weight: bolder; } .tab-bar .type.selected-integral { color: #F82525; font-weight: bolder; } .tab-bar .select-bar { position: absolute; bottom: 0; left: 0; width: 80rpx; height: 6rpx; background: #f95454; border-radius: 4rpx; transition: left 0.5s ease; } .tab-bar .select-bar.selected-resiNew { left: 12%; transition: left 0.5s ease; } .tab-bar .select-bar.selected-housePrice { left: 34%; transition: left 0.5s ease; } .tab-bar .select-bar.selected-groupPrice { left: 54%; transition: left 0.5s ease; } .tab-bar .select-bar.selected-integral { left: 75%; transition: left 0.5s ease; } .housePrice-images{ display: flex; justify-content: left; padding: 20rpx 20rpx 0rpx 0rpx; background-color: #fff; height: 230rpx; border-radius: 0 0 5rpx 5rpx; } .housePrice-images image{ margin-left: 20rpx; border-radius: 5rpx; float: left; height: 207rpx; width: 202rpx; } .housePrice-header-top{ display: flex; justify-content: space-between; align-items: center; } .housePrice-header-top .tag{ background-color: #fff0e2; color:#ffa822 ; padding: 0rpx 20rpx; font-size: 24rpx; border-radius: 8rpx; box-sizing: border-box; margin-left: 20rpx; height: 40rpx; line-height: 40rpx; } .housePrice-header-name .price{ color: #e74636; } .housePrice-header-top .address { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 63rpx; max-width: 250rpx; } .housePrice-header-top .date{ color: #757775; flex: 1; text-align: right; overflow: hidden; height: 63rpx; line-height: 63rpx; } .housePrice-header-name .price{ color: #e74636; } .img_btn{ width: 134rpx; height: 134rpx; position: fixed; bottom: 30rpx; left: 50%; transform: translateX(-50rpx); } .groupPrice-list { width: 100%; overflow-y: scroll; } .groupPrice-list .groupPrice-card{ display: flex; justify-content: space-around; align-items: center; margin-top: 14rpx; padding: 30rpx; box-sizing: border-box; background-color: #fff; } .groupPrice-list .groupPrice-card image{ border-radius: 20rpx; width: 220rpx; height: 146rpx; } .groupPrice-list .groupPrice-card .right{ flex: 1; /* */ height: 146rpx; flex-direction: column; justify-content: space-between; padding-left: 20rpx; } .groupPrice-list .groupPrice-card .right view{ height: 50%; display: flex; align-items: center; } .nomore-tip { width: 100%; height: 100rpx; background: #f7f7f7; display: flex; justify-content: center; align-items: center; color: #999; font-size: 26rpx; }