.district-list[data-v-ccbe3e3e]{text-align:center}.district-list span[data-v-ccbe3e3e]{display:inline-block;vertical-align:middle;font-size:.37333rem;width:2rem;padding:.2rem 0;text-align:center;margin:0 .2rem;margin-top:.66667rem;border-radius:.04rem;-webkit-box-sizing:border-box;box-sizing:border-box}.district-list span.active[data-v-ccbe3e3e]{color:#ffc23c}.district-list span.active[data-v-ccbe3e3e]:after{border-color:rgba(255,194,60,.5)}.district-list span.item-filling[data-v-ccbe3e3e]{height:0;padding:0;border-color:transparent}.range[data-v-5c74c938]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:.4rem;line-height:.4rem}.range-content[data-v-5c74c938]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.6rem;margin-left:.6rem}.range-runway[data-v-5c74c938]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-.6rem;left:-.6rem;border-top-color:#e5e5e5;border-top-style:solid;border-top-width:.05333rem}.range-thumb[data-v-5c74c938]{background-color:#fff;position:absolute;border-radius:100%;cursor:move;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.range-thumb[data-v-5c74c938]:before{content:"";position:absolute;top:-.26667rem;right:-.26667rem;bottom:-.26667rem;left:-.26667rem}.range-thumb.left-thumb[data-v-5c74c938]{right:100%}.range-thumb.right-thumb[data-v-5c74c938]{left:100%}.range-progress[data-v-5c74c938]{position:absolute;display:block;background-color:#ffc23c;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:.05333rem}.range-disabled[data-v-5c74c938]{opacity:.5}.cell-radio-item[data-v-6e1ceb59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.42667rem;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.33333rem}.cell-radio-item.active[data-v-6e1ceb59]{color:#ffc23c}.gou-icon[data-v-6e1ceb59]{color:#ffc23c;font-size:.45867rem;display:block}.rent-container{padding:.66667rem .4rem}.rent-container .cell-radio-list .cell-radio-item.active{color:#ffc23c!important}.rent-container .range-text{font-size:.37333rem;color:#333;text-align:center}.rent-container .rent-range{padding-top:.4rem;padding-bottom:.4rem}.rent-container .range-progress{background-color:#ffc23c}.rent-container .icon-gou{color:#ffc23c}.rent-container .rent-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.42667rem;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.33333rem}.rent-container .rent-item.active{color:#ffc23c}.rent-container .ok-btn{border:none;margin-top:.66667rem}.rent-container .ok-btn span{color:#ffc23c}.rent-container .ok-btn:after{border-radius:.04rem;border-color:rgba(255,194,60,.5)}.type-container{padding:0 .4rem .66667rem}.type-container .cell-radio-item.active{color:#ffc23c!important}.type-container .icon-gou{color:#ffc23c}.type-container .rent-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.42667rem;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.33333rem;-webkit-box-shadow:0 1px 0 0 #e5e5e5;box-shadow:0 1px 0 0 #e5e5e5}.type-container .rent-item.active{color:#ffc23c}.filter-popup{top:1.86667rem;width:100%}.filter-header{position:fixed;top:0;width:100%;background-color:#fff;z-index:3000}.filter-header .search-header{margin-right:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:3000;background:#fff;position:relative}.filter-header .search-header .icon-arrow{padding:.4rem;padding-left:.4rem;padding-right:0;font-size:.48rem}.filter-header .search-header .search-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.21333rem}.filter-header .search-header .search-wrapper:after{border-radius:1.6rem}.filter-header .search-header .search-wrapper .search-content{height:.8rem;font-size:.37333rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.filter-header .search-header .search-wrapper .search-content.van-cell{border:none;background:#fff}.filter-header .search-header .search-wrapper .search-content.van-cell input{padding-left:0}.filter-header .search-header .search-wrapper .search-content.van-cell input::-webkit-input-placeholder{font-family:PingFangSC-Light;font-size:.37333rem;color:#999;line-height:normal}.filter-header .search-header .search-wrapper .search-content.van-cell input::-moz-placeholder{font-family:PingFangSC-Light;font-size:.37333rem;color:#999;line-height:normal}.filter-header .search-header .search-wrapper .search-content.van-cell input:-ms-input-placeholder{font-family:PingFangSC-Light;font-size:.37333rem;color:#999;line-height:normal}.filter-header .search-header .search-wrapper .search-content.van-cell input::-ms-input-placeholder{font-family:PingFangSC-Light;font-size:.37333rem;color:#999;line-height:normal}.filter-header .search-header .search-wrapper .search-content.van-cell input::placeholder{font-family:PingFangSC-Light;font-size:.37333rem;color:#999;line-height:normal}.filter-header .search-header .search-wrapper .search-content .icon-search{margin-right:.13333rem;color:#999;font-size:.37333rem}.filter-header .search-header .search-wrapper .search-content .van-icon-clear{font-size:.42667rem}.filter-header .search-header .input-focus{width:7.86667rem;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.filter-header .search-header .input-blur{width:9.2rem;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.filter-header .search-header .cancel{display:inline-block;min-width:.74667rem;font-size:.37333rem;color:#999}.filter-header .search-header .cancel.cancel-show{margin-left:.32rem;-webkit-transition:marginLeft .15s ease-in-out;transition:marginLeft .15s ease-in-out}.filter-header .search-header .cancel.cancel-hide{margin-left:-.74667rem;-webkit-transition:marginLeft .15s ease-in-out;transition:marginLeft .15s ease-in-out}.filter-header .filter-condition{position:relative;z-index:3000;margin-top:-.32rem}.filter-header.show-shadow{-webkit-box-shadow:0 .06667rem .2rem 0 rgba(0,0,0,.1);box-shadow:0 .06667rem .2rem 0 rgba(0,0,0,.1)}.condition-block{margin-top:.13333rem;margin-bottom:.13333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;overflow-x:auto}.condition-block.scroll-condition-block{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.condition-block .dropdown{font-size:.37333rem;color:#333;line-height:.93333rem;padding-left:.26667rem;text-align:center;position:relative;padding-right:.84rem;white-space:nowrap;margin-right:.33333rem}.condition-block .dropdown:after{content:"";position:absolute;display:block;width:0;height:0;border-width:.08rem;border-color:transparent;border-style:solid;right:.53333rem;border-top-color:#000;top:50%;margin-top:-.02667rem}.condition-block .dropdown:last-child{margin-right:0}.condition-block .dropdown.active{border-color:#ffc23c;color:#ffc23c}.condition-block .dropdown.active:after{border-top-color:#ffc23c}.activity-label[data-v-6db37459]{margin-top:.26667rem;margin-bottom:-.13333rem;height:.53333rem;border-radius:.09333rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-label .inner-label-bg[data-v-6db37459]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.08rem .12rem;height:.37333rem;background:#ff7922;border-radius:.08rem 0 0 .08rem;text-align:center;font-size:.32rem;color:#fff;line-height:.37333rem}.activity-label .inner-label-bg .iconfont[data-v-6db37459]{font-size:.26667rem;margin-right:.10667rem}.activity-label .label-bg[data-v-6db37459]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(212,66,61,.15);border-top-right-radius:.09333rem;border-bottom-right-radius:.09333rem;text-align:center;padding:.08rem .12rem;height:.37333rem;font-size:.32rem;color:#ff7922;line-height:.37333rem}.activity-label .label-bg .icon-right-arrow[data-v-6db37459]{font-size:.21333rem}.apartment-item{margin-bottom:.4rem;padding-bottom:.4rem}.apartment-item .img-block{height:5.68rem;position:relative;overflow:hidden}.apartment-item .img-block img{width:100%;height:100%;border-radius:.04rem}.apartment-item .img-block .apartment-type-icon{position:absolute;right:.4rem;bottom:-.53333rem}.apartment-item .img-block .vr-icon{width:1.48rem;height:.85333rem;position:absolute;right:.04rem;top:.08rem;-o-object-fit:cover;object-fit:cover;z-index:99;-webkit-animation:vrRotate 2.5s ease-in-out 1s infinite alternate forwards;animation:vrRotate 2.5s ease-in-out 1s infinite alternate forwards}.apartment-item .base-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:.26667rem}.apartment-item .base-info-block .apartment-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:PingFangSC-Semibold;font-size:.42667rem;color:#333}.apartment-item .base-info-block .price{min-width:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.apartment-item .base-info-block .price .value{font-family:Arial-BoldMT;font-size:.48rem;color:#ff7922}.apartment-item .base-info-block .price .unit{font-family:PingFangSC-Light;font-size:.26667rem;color:#333}.apartment-item .location{font-size:.32rem;color:#666;line-height:.42667rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.13333rem}.apartment-item .location .icon-location{font-size:.32rem;color:#666;margin-right:.10667rem}.apartment-item .location .nearby-facility{font-size:.32rem;color:#666}.apartment-item .full-room{position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.4)}.apartment-item .full-room .icon-full-room{display:inline-block;font-size:2.93333rem;color:#fff;margin-left:-.4rem;margin-top:3.57333rem}@-webkit-keyframes vrRotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes vrRotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}.recommend-apartment-item{margin-bottom:.4rem;padding-bottom:.4rem}.recommend-apartment-item .img-block{height:5.68rem;position:relative}.recommend-apartment-item .img-block img{width:100%;height:100%;border-radius:.04rem}.recommend-apartment-item .img-block .apartment-type-icon{position:absolute;right:.4rem;bottom:-.53333rem}.recommend-apartment-item .base-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:.26667rem}.recommend-apartment-item .base-info-block .apartment-name{width:7.2rem;font-family:PingFangSC-Semibold;font-size:.42667rem;color:#333}.recommend-apartment-item .base-info-block .price{width:2.26667rem;margin-top:.10667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.recommend-apartment-item .base-info-block .price .value{font-family:Arial-BoldMT;font-size:.48rem;color:#ff7922}.recommend-apartment-item .base-info-block .price .unit{font-family:PingFangSC-Light;font-size:.26667rem;color:#333}.recommend-apartment-item .location{font-size:.32rem;color:#666;line-height:.42667rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.13333rem}.recommend-apartment-item .location .icon-location{font-size:.32rem;color:#666;margin-right:.10667rem}.recommend-apartment-item .location .nearby-facility{font-size:.32rem;color:#666}.recommend-apartment-item .tag-list{margin-top:.18667rem}.recommend-apartment-item .tag-list .tag-item{padding:.02667rem .2rem;font-size:.32rem;color:#ff7922;background:#fff1e3;border-radius:.04rem}.recommend-apartment-item .tag-list .tag-item+.tag-item{margin-left:.13333rem}.filter-fixed /deep/ .van-pull-refresh__track{-webkit-transform:none!important;transform:none!important}.filter-fixed .filter-condition-block{position:fixed;background-color:#fff;top:.66667rem;z-index:1000;left:0;right:0;-webkit-box-shadow:0 1px .04rem rgba(0,0,0,.2);box-shadow:0 1px .04rem rgba(0,0,0,.2)}.filter-fixed .filter-condition-block .condition-block{margin-top:0}.apartment-list{margin-top:.4rem}.apartment-list .apartment-list-container{margin:0 .4rem;margin-top:2.29333rem}.apartment-list .apartment-list-container.recommend-list{margin-top:0}.apartment-list .apartment-list-container .loading-block{margin:.26667rem 0;text-align:center;font-size:.32rem;color:#d7d7d7}.apartment-list .apartment-list-container .nomore-text{padding:1.33333rem 0;text-align:center;font-size:.32rem;color:#d7d7d7}.list-empty-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4rem}.list-empty-block img{width:2.13333rem;height:2.13333rem}.list-empty-block .no-list-txt{margin-top:.66667rem;font-size:.42667rem;color:#666}.list-empty-block .no-list-recommend{margin-top:.10667rem;margin-bottom:1.28rem;font-size:.32rem;color:#999}