.modal-dialog{margin-left:0;margin-right:0;width:100%}.modal-dialog img{width:100%}.bottom-nav{height:44px;margin-top:-44px;position:fixed;z-index:1000;width:100%;background-color:#fff;border-top:1px solid #e0e0e0;display:-webkit-box}.bottom-nav .left-nav{-webkit-box-flex:1;width:0%;text-align:center;display:block;background-color:#f6f6f6}.bottom-nav .left-nav.hidden{display:none}.bottom-nav .left-nav img{width:19px;height:16px;margin-top:6px;vertical-align:top}.bottom-nav .left-nav p{font-size:1rem;color:#646464;vertical-align:top;margin-top:3px}.bottom-nav .left-nav.added-to-wish-list p{color:#ff8a00}.bottom-nav .middle-nav{-webkit-box-flex:2;width:0%;display:block;background-color:#ff8a00}.bottom-nav .middle-nav:active{background-color:#e17f18}.bottom-nav .middle-nav img{width:21px;height:16px;margin-top:14px;margin-left:15px}.bottom-nav .middle-nav span{display:inline-block;vertical-align:top;line-height:44px;color:#fff;font-size:1.4rem;margin-left:5px}.bottom-nav .right-nav{background-color:#ff5050;-webkit-box-flex:2;width:0%;display:block}.bottom-nav .right-nav:active{background-color:#db4c4b}.bottom-nav .right-nav img{width:18px;height:18px;margin-top:13px;margin-left:16px}.bottom-nav .right-nav span{display:inline-block;vertical-align:top;line-height:44px;color:#fff;font-size:1.4rem;margin-left:4px}.modal{background:rgba(0,0,0,.9)}.mt-0{margin-top:0}.album{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.album .slide ul{height:100%}.album .slide ul li{display:block;margin:0 auto 1em;height:100%}.album .slide ul li img{position:relative;top:63%;width:100%;-webkit-transform:translateY(-63%);-ms-transform:translateY(-63%);-moz-transform:translateY(-63%);-o-transform:translateY(-63%);transform:translateY(-63%)}.album .slide{text-align:center}.album .txt-top{position:absolute;top:0;left:0;width:100%;height:44px;line-height:44px;color:#fff;padding:0 10px;background:rgba(0,0,0,.5);z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.album .txt-top span{font-size:1.6rem}.album .txt-top .re-tag{color:#ed242c;font-size:1.4rem;padding-left:10px}.album .txt-top .re-share{float:right;display:block;margin-top:11px}.album .txt-top .re-share img{width:20px;height:20px;vertical-align:top;margin-right:4px}.album .txt-tip{position:absolute;bottom:10px;right:10px;height:30px;line-height:30px;color:#fff;padding:0 10px;border-radius:2px;background:rgba(0,0,0,.5);z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.album .txt-tip span{font-size:1.6rem}.section.pd-0.interested-house .house-type{overflow-x:scroll;overflow-y:hidden}.section{background-color:#fff;padding:0 8px;overflow:hidden}.section .dy-con{display:block}.section.hx-list .house-type{display:block}.section.hx-list .house-type .type-name{font-size:1.4rem}.section.hx-list .house-type .type-des{padding-top:9px}.section.hx-list .house-type .type-des span{font-size:1.4rem;color:#666}.section.hx-list .house-type .type-des span.pull-right{color:#333}.section.hx-list .house-type .type-tag span{width:48px;height:22px;border-radius:11px;line-height:22px;color:#fff;display:inline-block;text-align:center;margin-top:11px;font-size:1.4rem}.section.hx-list .house-type .type-tag span.selling{background-color:#ff5050}.section.hx-list .house-type .type-tag span.pre-sale{background-color:#666}.section.hx-list .house-type .type-tag span.sold-out{background-color:#dedede}.section.house-info{padding:5px 8px}.section.house-info .coupon-info{height:85px;margin:7px -8px;margin-top:5px;padding-left:8px;padding-right:8px;display:-webkit-box;background-color:#ff5050}.section.house-info .left{-webkit-box-flex:5;width:0%}.section.house-info .left .coupon-txt{font-size:1.6rem;color:#fff;padding-top:15px;line-height:22px}.section.house-info .left .coupon-txt .countdown{line-height:12px;vertical-align:text-bottom}.section.house-info .left .coupon-txt span{font-size:1.6rem;color:#fffc00}.section.house-info .left .last-time{padding-top:10px;font-size:1.4rem;color:#fff}.section.house-info .left .last-time .countdown{color:#fff}.section.house-info .left .last-time .countdown span{background-color:#646464}.section.house-info .left .last-time span{font-size:1.4rem}.section.house-info .right{-webkit-box-flex:2;width:0%;text-align:right}.section.house-info .right .btn-getCoupon{float:right;width:76px;display:block;height:30px;text-align:center;background-color:#fff;margin-top:15px;line-height:30px;border-radius:2px;font-size:1.4rem;color:#ed242c}.section.house-info .right p{clear:both;color:#fff;padding-top:10px;font-size:1.4rem}.section.house-info .scores{height:39px;font-size:1.4rem;color:#ed242c;line-height:44px}.section.house-info .scores span{vertical-align:middle;margin-left:11px}.section.house-info .evaluation{display:block;margin:0 -8px -5px;margin-top:5px;padding:0 8px 5px;border-top:1px solid #e0e0e0;height:44px}.section.house-info .evaluation:active{background:#eee}.section.house-info .evaluation .pull-right{width:8px;height:13px;vertical-align:top;margin-top:16px}.section .info-title{height:34px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:34px}.section .all-dynamic{background-color:#fff;text-align:center;display:block;height:45px;line-height:45px;width:100%;font-size:1.4rem;color:#646464}.section .price-info{width:100%;line-height:18px;padding-top:3px}.section .price-info .pull-right{line-height:18px}.section .price-info .location{width:17px;height:21px;vertical-align:text-bottom}.section .con-txt{text-align:justify;line-height:26px;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:10px;color:#646464}.section .dy-content{border-bottom:1px solid #e0e0e0;padding:10px 8px 0}.section .wrapper{margin-top:0;overflow:hidden;background:#fff}.section .wrapper .hx-box{width:112px}.section .house-type{overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e0e0e0;padding:0 8px}.section .house-type .list-item{display:-webkit-box;height:100px;border-bottom:1px solid #e0e0e0;clear:both}.section .house-type .list-item:last-child{border-bottom:0}.section .house-type .list-item .left img{width:93px;height:70px;margin:15px 10px 15px 0}.section .house-type .list-item .right{-webkit-box-flex:4;width:0%;padding:15px 0}.section .house-type .list-item .right p{font-size:1.4rem}.section .house-type .list-item .right p.type-name{width:100%;height:16px;overflow:hidden;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.section .house-type .hx-box{width:134px}.section .house-type .hx-box .inner-hx-box{width:83%;margin:0 auto}.section .house-type .swiper-slide{width:134px;margin-left:-12px}.section .house-type .swiper-slide:first-child{margin-left:-2px}.section .swiper-slide{padding-bottom:10px}.section .swiper-slide a{display:block}.section .swiper-slide .hx-box img{width:112px;height:84px;border-radius:1.5px}.section .swiper-slide .hx-box .hx-title{line-height:44px;height:44px;overflow:hidden}.section .swiper-slide .hx-box .lh-20{line-height:20px;padding-top:10px}.section .pic-img{display:inline-block;vertical-align:top}.section .pic-img img{width:112px;height:84px;border-radius:1px}.section .assess-info{width:55%;overflow:hidden;margin-left:4px;display:inline-block;vertical-align:top}.section .assess-info p{line-height:30px;height:30px;overflow:hidden}.section .assess-info p .tag{margin:5px 10px}.section .assess-content{padding-bottom:10px;line-height:26px;font-size:1.4rem;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section .detail p{padding-top:7px;font-size:1.4rem;display:-webkit-flex}.section .detail p:first-child{padding-top:10px}.section .detail p span:first-child{color:#646464;line-height:20px;font-size:1.4rem}.section .detail p span:nth-child(2){font-size:1.4rem;color:#000;width:70%;line-height:20px}.section .detail .more-content{text-align:center;display:block;width:100%;height:30px;line-height:30px}.section .detail .more-content img{width:14px;height:8px}.section .detail .visible-section{padding-bottom:10px}.section .detail .invisible-section{position:relative;overflow:hidden;padding-bottom:10px;display:none}.section .detail .invisible-section p:first-child{border-top:1px solid #e0e0e0}.section .statistics{display:block;margin:0 -8px -5px;padding:0 8px 5px;height:44px}.section .statistics:active{background:#eee}.section .statistics span{height:44px;font-size:1.4rem;line-height:44px}.section .statistics span .red{font-size:1.4rem;color:#ed242c}.section .statistics .pull-right{width:8px;height:13px;vertical-align:top;margin-top:16px}.more-content{text-align:center;font-size:1.4rem;color:#646464}.more-content div{border-bottom:1px solid #e0e0e0;position:relative}.more-content div div{position:absolute;top:-5px;left:30%;display:block;height:28px;background:#f5f5f5;padding:0 10px}.more-content .interested-house img{width:112px;height:84px;border-radius:1px}.area .wrapper{padding:10px 0}.area .wrapper img{margin-top:10px}.area .wrapper .ft-14.f-black{display:inline-block;width:84%;text-overflow:ellipsis;overflow:hidden;vertical-align:top;height:20px;white-space:nowrap}.album-list{height:100%}.album-list ul{height:100%}.album-list ul li{display:block;background:#000;margin:0 auto 1em;height:100%}.album-list ul li img{position:relative;top:63%;-webkit-transform:translateY(-63%);-ms-transform:translateY(-63%);-moz-transform:translateY(-63%);-o-transform:translateY(-63%);transform:translateY(-63%)}.slide_tab .tab_box{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:flex;height:62px;line-height:62px;background-color:#000;text-align:center;color:#fff;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #444}.slide_tab .tab_box .tab{display:-webkit-box;height:62px;width:100%}.slide_tab .tab_box .tab .item{height:30px;-webkit-box-flex:1;width:0%;display:block;padding:0 5px;margin:16px 0;line-height:30px;font-size:1.3rem}.slide_tab .tab_box_fix{height:62px;line-height:62px;background-color:#000;color:#fff;position:fixed;bottom:0;left:0;width:100%;display:block;border-top:1px solid #444}.slide_tab .tab_box_fix .tab{display:block}.slide_tab .tab_box_fix .item{height:30px;width:94px;margin:16px 5px;line-height:30px;font-size:1.3rem;display:block;float:left;text-align:center}.slide_tab .tab_box_fix .item.cur{color:#ed242c;background-color:#fff;border-radius:3px}.tab_box .tab .item.cur{color:#ed242c;background-color:#fff;border-radius:3px}.album-list ul li .item-list{background-color:rgba(0,0,0,.5);display:block;width:100%}