@import "common.css";
@import "color.css";
.slides{width:100%;max-height:66.67vw;position:relative;}
.slides .swiper-container{max-height:66.67vw;width:100%;}
.slides .swiper-container img{max-height:66.67vw;min-height:66.67vw;width:100%;}
.slides.house-lists .swiper-container img{height:35vw;min-height: 35vw;}
.slides .search-box{width:6.4rem;height:.8rem;padding:.2rem;position:absolute;bottom:-.4rem;box-shadow: 1px 1px 5px #ccc;background-color: #fff;z-index: 99;left:50%;margin-left:-3.2rem;display:flex;}
.slides .search-box .select-city{width:1rem;border-right:1px solid #dbdbdb;line-height: .4rem;font-size:.28rem;color:#425571;}
.slides .search-box .select-city:after{content:"\e600";font-family: iconfont;}
.slides .search-box .search-input{flex:1;display:flex;}
.slides .search-box .search-input .search-btn{width:.5rem;height:.4rem;cursor:pointer;}
.slides .search-box .search-input .search-btn:before{content:"\e683";font-family: "iconfont";color:#01b2e6;font-size:20px;cursor:pointer;}
.slides .search-box .search-input .input-box{flex:1;}
.slides .search-box .search-input .input-box input{height:.4rem;line-height: .4rem;padding:0 10px;width:100%;color:#425571;}
.slides .slides-switch{position:absolute;bottom:15px;text-align:center;z-index:99;text-align:center;width:100%;}
.slides .slides-switch span{padding:1px 10px;border-radius:30px;background-color: #fff;font-size:12px;margin-left:10px;}
.slides .slides-switch span.on{background-color: #2badd7;color:#fff;}
.menu-box{width:100%;min-height:4.3rem;background-color:#fff;font-size:0;color:#43474d;padding-top:1rem;}
.menu-box li{width:25%;text-align:center;font-size:.28rem;display:inline-block;margin-bottom:.5rem;}
.menu-box li a{display:block;color:#43474d;}
.menu-box li a:before{content:" ";display:block;width:100%;background-repeat: no-repeat;background-position: center;background-size: .8rem;height:.8rem;margin-bottom:.2rem;}
.menu-box li.icon-1 a:before{background-image: url(../images/nav_01.png);}
.menu-box li.icon-2 a:before{background-image: url(../images/nav_02.png);}
.menu-box li.icon-3 a:before{background-image: url(../images/nav_03.png);}
.menu-box li.icon-4 a:before{background-image: url(../images/nav_04.png);}
.menu-box li.icon-5 a:before{background-image: url(../images/nav_05.png);}
.menu-box li.icon-6 a:before{background-image: url(../images/nav_06.png);}
.menu-box li.icon-7 a:before{background-image: url(../images/nav_07.png);}
.menu-box li.icon-8 a:before{background-image: url(../images/nav_08.png);}
.menu-box li.icon-2{position:relative;}
.menu-box li.icon-2 .coupons{box-sizing: border-box; position: absolute;  min-width:0.4rem;  height:0.3rem;  top:-0.1rem;  right:-0.1rem;  padding:0 0.12rem;  background-image: linear-gradient(-44deg, #FF2222 0%, #FF795F 74%);  border-radius: 0.25rem 0rem 0.25rem 0rem;  text-align: center;  font-size:0.19rem;  font-weight: bold;  line-height:0.3rem;  color: #ffffff;}

.top-news{width:100%;height:1rem;padding:.2rem 0 0 0;background-color: #f3f3f3;}
.top-news .top-news-box{height:.8rem;background-color: #fff;padding:.15rem;display:flex;}
.top-news .top-news-box .top-news-title{width:1.6rem;height:.5rem;font-size:.24rem;padding:.06rem .1rem;margin-right:10px;border-radius: 4rem;}
.top-news .top-news-box .top-news-title span{transform:skew(-20deg);margin-left:.05rem;display:inline-block;padding:.05rem;color:#fff;}
.top-news .top-news-box .top-news-list{flex:1;font-size:.24rem;color:#7b8697;overflow: hidden;padding-right:1.2rem;position:relative;}
.top-news .top-news-box .top-news-list li{height:.5rem;line-height: .5rem;font-size:.28rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top-news .top-news-box .top-news-list a{color:#333;}
.top-news .top-news-box .top-news-list .rss-dynamic{position:absolute;top:0;right:0;display:inline-block;width:1.2rem;height:.5rem;line-height:.5rem;text-align:center;background-color: #f16668;color:#fff;border-radius:3px;}

.fast{background-color: #fff;padding:.2rem;}
.fast h2{font-size:.4rem;height:.64rem;line-height: .64rem;margin-bottom:.2rem;}
.fast .fast-attr li{position:relative;padding-left:1rem;color:#666;font-size:.28rem;line-height: .6rem;margin-bottom:.1rem;}
.fast .fast-attr li label{position:absolute;left:0;}
.fast .fast-attr li a{color:#333;display:inline-block;margin-right:.2rem;}
.fast .fast-tag{padding-top:.2rem;font-size:0;}
.fast .fast-tag .tag{display:inline-block;height:.5rem;padding:0 .2rem;font-size:.24rem;line-height:.5rem;margin-right:.28rem;margin-bottom:.28rem;border-radius: 2px;}
.fast .fast-tag .tag-1{border:1px solid #48b3e2;color:#48b3e2;}
.fast .fast-tag .tag-2{color:#f07c69;border:1px solid #f07c69}
.fast .fast-tag .tag-3{color:#5ccc8e;border:1px solid #5ccc8e}
.fast .fast-tag .tag-4{color:#9f87db;border:1px solid #9f87db}
.fast .fast-tag .tag-5{color:#52c2c2;border:1px solid #52c2c2}
.fast .fast-tag .tag-6{color:#739bec;border:1px solid #739bec}
.fast .fast-tag .tag-7{color:#cb87de;border:1px solid #cb87de}
.fast .fast-tag .tag-8{color:#f07c69;border:1px solid #f07c69}
.fast .fast-tag .tag-9{color:#5ccc8e;border:1px solid #5ccc8e}
.index-recommend{background-color: #fff;padding:.4rem .2rem;margin-top:.2rem;}
.index-recommend .title{}
.index-recommend .title .line{width:100%;height:1px;border-top:1px dashed #EAEAEA;position:absolute;top:.15rem;z-index:1;}
.index-recommend .title span{background-color: #fff;color:#333;font-size:.36rem;font-weight: 700;}
.index-recommend .recommend-lists{padding-top:.4rem;}
.index-recommend .recommend-lists li{margin-bottom:.4rem;border-bottom:1px dashed #EAEAEA;}
.index-recommend .more{font-size:.24rem;color:#999;line-height: 18px;}
.index-recommend .more:after{font-family: "iconfont";content:"\e630";}
.index-recommend .recommend-lists li .pic-box{width:100%;height:4.5rem;position:relative;}
.index-recommend .recommend-lists li .pic-box img{width:100%;height:100%;border-radius: 2px;}
.index-recommend .recommend-lists li .pic-box .city{position:absolute;left:15px;top:10px;background-color: rgba(0,0,0,.5);color:#fff;display:inline-block;height:.6rem;line-height: .6rem;padding:0 .2rem;border-radius:25px;}
.index-recommend .recommend-lists li .pic-box .video{position:absolute;left:50%;top:50%;margin-left:-.4rem;margin-top:-.4rem;}
.index-recommend .recommend-lists li .pic-box .video:before{display:inline-block;width:.8rem;height:.8rem;content:"\e604";color:rgba(255,255,255,.9);font-size:.8rem;}
.index-recommend .recommend-lists li .house-info{position:relative;padding:.2rem 0;}
.index-recommend .recommend-lists li .house-info h2{height:.6rem;line-height: .6rem;font-size:.3rem;}
.index-recommend .recommend-lists li .house-info h2 a{color:#333;}
.index-recommend .recommend-lists li .house-info h2 .status{padding:1px 5px;border-radius: 2px;font-size:.24rem;margin-left:.24rem;}
.index-recommend .recommend-lists li .house-info h2 .status-1{background-color: #f16668;color:#fff;}
.index-recommend .recommend-lists li .house-info .price{height: .6rem;line-height: .6rem;}
.index-recommend .recommend-lists li .house-info .price em{font-size:.4rem;color:#f16668;font-weight: 700;}
.index-recommend .recommend-lists li .house-info .address{line-height: .6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-recommend .recommend-lists li .house-info .address:before{content:"\e635";color:#999;font-size:.4rem;vertical-align: middle;}
.index-recommend .recommend-lists li .house-info .coupons{padding:.1rem 1.6rem .1rem 0;height:.6rem;line-height:.4rem;position:relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-recommend .recommend-lists li .house-info .coupons:before{content:"\e661";color:#D49D85;font-size:.4rem;vertical-align: middle;margin-right:.1rem;}
.index-recommend .recommend-lists li .house-info .coupons a{position:absolute;right:0;display:inline-block;height:.5rem;line-height: .5rem;padding:0 .2rem;background-color: #f16668;color:#fff;border-radius:3px;}
.index-recommend .recommend-lists li .house-info .call-phone{width:45px;height:45px;position:absolute;right:0;top:.35rem;text-indent: -9999px;}
.index-recommend .recommend-lists li .house-info .call-phone:before{display:block;width:45px;height:45px;content:" ";background-image: url(../images/blue-tel.gif);background-size: .9rem;}
.index-recommend .recommend-lists .view-more{display:block;height:.6rem;line-height:.6rem;border-radius:3px;background-color: #ecf5fd;color:#9c9c9c;text-align:center;width:100%;}
.index-recommend .recommend-lists .view-more:after{content:"\e61f";margin-left:.1rem;}
/**新房列表**/
.condition-box{position:fixed;z-index:900;background-color: #fff;width:100%;}
.house-condition{width:100%;height:.9rem;line-height:.9rem;box-shadow: 0 0 5px 0 #999;border-bottom:1px solid #EAEAEA;}
.house-condition ul{width:100%;display:flex;}
.house-condition ul li{width:25%;padding:0 .1rem;text-align:center;position:relative;color:#383838;}
.house-condition ul li:after{position:absolute;right:.1rem;content:"\e600";font-size:.4rem;-moz-transform: rotate(0deg);  -moz-transition: all .5s ease .1s;  -webkit-transform: rotate(0deg);  -webkit-transition: all .5s ease .1s;  -o-transform: rotate(0deg);  -o-transition: all .5s ease .1s;  -ms-transform: rotate(0deg);  -ms-transition: all .5s ease .1s;  transform: rotate(0deg);  transition: all .5s ease .1s;}
.house-condition ul li.active:after{content:"\e684";-moz-transform: rotate(-360deg);  -webkit-transform: rotate(-360deg);  -o-transform: rotate(-360deg);  -ms-transform: rotate(-360deg);  transform: rotate(-360deg);}
.condition-box .condition-lists{position:absolute;display:none;height:calc(100vh - 1.8rem);width:100%;background-color: #fff;top:.9rem;padding-left:.2rem;}
.condition-box .condition-lists .col{display:flex;height:100%;overflow: auto;}
.condition-box .condition-lists .col.more{height:calc(100% - 1rem);}
.condition-box .condition-lists .col .col-1{width:100%;padding-right:.2rem;}
.condition-box .condition-lists .col .col-1 p{height:.9rem;line-height: .9rem;color:#333;border-bottom:1px solid #eeeeee;}
.condition-box .condition-lists .col .col-1.avg-2{width:50%;}
.condition-box .condition-lists .col .avg-2{width:50%;display:inline-block;height:100%;overflow: auto;}
.condition-box .condition-lists .col .avg-2.gray{background-color: #F6F6F6;}
.condition-box .condition-lists .col .avg-2 p{height:.9rem;line-height: .9rem;color:#333;padding-left:10px;border-bottom:1px solid #eeeeee;}
.condition-box .condition-lists .col.more{display:block;}
.condition-box .condition-lists .col .row{border-bottom:1px solid #eee;}
.condition-box .condition-lists .col .row ul{font-size:0;}
.condition-box .condition-lists .col .row h3{color:#333;font-size:.32rem;height: .8rem;line-height: .8rem;margin-bottom:.2rem;position:relative;padding-left:.1rem;}
.condition-box .condition-lists .col .row h3:before{padding-right:.1rem;}
.condition-box .condition-lists .col .row h3.icon-1:before{content:"\e602";}
.condition-box .condition-lists .col .row h3.icon-2:before{content:"\e6c7";}
.condition-box .condition-lists .col .row h3.icon-3:before{content:"\e68b";}
.condition-box .condition-lists .col .row h3.icon-4:before{content:"\e636";}
.condition-box .condition-lists .col .row li{display:inline-block;font-size:.28rem;height:.4rem;margin-right:.2rem;border-radius:4px;border:1px solid #dedede;color:#333;text-align:center;line-height: .4rem;margin-bottom:.2rem;padding:0 .1rem;}
.condition-box .condition-lists .col .row li:nth-child(4n){}
.condition-box .condition-lists .col .row.width-145 li{width:22%;height:.6rem;line-height:.6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.condition-box .condition-lists .col .btn-box{position:absolute;bottom:0;width:100%;height:1rem;display:flex;box-shadow: 1px 1px 5px #ccc;left:0;}
.condition-box .condition-lists .col .btn-box .close,
.condition-box .condition-lists .col .btn-box .reset{width:1.1rem;color:#425571;text-align:center;}
.condition-box .condition-lists .col .btn-box .close:before{content:"\e615";display:block;height:.55rem;font-size:.4rem;line-height: .55rem;}
.condition-box .condition-lists .col .btn-box .reset:before{content:"\e649";display:block;height:.55rem;font-size:.4rem;line-height: .55rem;}
.condition-box .condition-lists .col .btn-box .sure{flex:1;color:#fff;text-align:center;line-height: 1rem;font-size:.32rem;margin-left:.2rem;}
.lists-menu{height:1.2rem;margin:.2rem 0;display:flex;width:100%;border-bottom:1px solid #f2f2f2;}
.lists-menu li{width:25%;text-align:center;font-size:.24rem;}
.lists-menu li a{color:#333;}
.lists-menu li a:before{content:" ";margin-bottom:.15rem;height:.6rem;display:block;background-repeat: no-repeat;background-position: center;background-size: auto .6rem;}
.lists-menu li a.col-1:before{background-image: url(../images/entrance-img1.png);}
.lists-menu li a.col-2:before{background-image: url(../images/entrance-img2.png);}
.lists-menu li a.col-3:before{background-image: url(../images/entrance-img3.png);}
.lists-menu li a.col-4:before{background-image: url(../images/entrance-img5.png);}
/**新房列表**/
.lists .row{padding:.1rem;border-bottom:1px solid #EAEAEA;position:relative;margin-top:10px;}
.lists .row a{color:#333;}
.lists .row .content{display:flex;}
.lists .row .pic-box{width:3rem;height:2.25rem;border-radius: .1rem;overflow: hidden;position:relative;}
.lists .row .pic-box img{width:100%;height:100%;}
.lists .row .pic-box .video{position:absolute;top:50%;left:50%;margin-left:-.3rem;margin-top:-.3rem;}
.lists .row .pic-box .video:before{content:"\e604";color:rgba(255,255,255,.9);font-size:.6rem;}
.lists .row .pic-box .red_packet{display:block;width:.6rem;height:.6rem;position:absolute;left:0;top:0;background-repeat: no-repeat;background-size: .6rem;background-image: url(../images/hongbao.png);}

.lists .row .house-info{flex:1;padding-left:.2rem;width:calc(100vw - 3.4rem)}
.lists .row .house-info h1{font-size:.28rem;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lists .row .house-info .price-intro{color:#2badd7;margin:.2rem 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lists .row .house-info .price{font-size:.32rem;color:#f16668;margin-top:.2rem;}
.lists .row .house-info .text{margin-top:.1rem;color:#a2a2a2;font-size:.26rem;}
.lists .row .coupons{height:.44rem;color:#666;margin-top:.2rem;padding-bottom:.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lists .row .coupons i{display:inline-block;width:.44rem;height:.44rem;text-align:center;line-height:.44rem;margin-right:.2rem;background-color: #f16668;color:#fff;border-radius: 3px;}
.lists .row .call-phone{position:absolute;right:.2rem;top:.4rem;text-indent:-9999px;display:block;width:45px;height:45px;overflow: hidden;}
.lists .row .call-phone:before{content:" ";display:block;width:.9rem;height:.9rem;background-repeat: no-repeat;background-size: .9rem;background-image: url(../images/blue-tel.gif);}
.lists .load-more{height:.6rem;line-height: .6rem;margin-top:.2rem;margin-bottom:.2rem;text-align:center;color:#666;}
.lists .load-more .loading:before{content:" ";display:inline-block;width:.32rem;height:.32rem;background-image: url(../images/loading.gif);background-repeat: no-repeat;vertical-align: middle;}

.lists .row .time{margin-top:15px;color:#666;}
.lists .row .time:before{font-family: "iconfont";content:"\e693";color:#f16668;}
.lists .row .time span{color:#f16668;padding:0 2px;}
.lists .row .house-info .margin15{margin-top:.3rem;}

.index-recommend .lists .row{padding:.1rem 0;}
/**楼盘详情**/
.house-detail .picture{position:relative;}
.house-detail .picture .nav{height:40px;padding:0 10px;position:absolute;top:10px;z-index:99;width:100%;}
.house-detail .picture .nav a{position:absolute;display:block;width:40px;height:40px;font-size:20px;color:#fff;border-radius: 50%;background-color: rgba(0,0,0,.3);text-align:center;line-height: 40px;}
.house-detail .picture .nav a.left{left:10px;}
.house-detail .picture .nav a.menu-detail{right:10px;font-size:24px;}
.house-detail .slides{max-height:75vw;}
.house-detail .slides .swiper-container{max-height:75vw;}
.house-detail .slides .swiper-container img{max-height:75vw;min-height:75vw;}
.house-detail .slides .video-img:before{content:"\e604";position:absolute;left:45%;top:45%;font-size:35px;color:#fff;background-color: rgba(0,0,0,.5);border-radius: 50%;}
.house-detail .slides .video-box{background-color: #000;}
.detail-nav header .search-box{line-height: .65rem;}
.detail-nav .header-menu{display:block;}
.house-detail .house-cate{display:flex;height:1rem;background-color: #fff;}
.house-detail .house-cate li{width:20%;line-height: 1rem;text-align:center;font-size:.32rem;}
.house-detail .house-cate li a{color:#333;}
.house-detail .base-info{margin-top:.2rem;padding:.4rem .2rem;background-color: #fff;}
.house-detail .base-info h1{font-size:.32rem;font-weight: 700;color:#545252;}
.house-detail .base-info h1 .status{font-size:.24rem;padding:0 .1rem;border-radius:2px;font-weight: 400;}
.house-detail .base-info h1 .status-1{background-color: #0ad487;color:#fff;}
.house-detail .base-info .tags{min-height:.6rem;font-size:0;margin-top:.2rem;border-bottom:1px solid #E1E1E1;}
.house-detail .base-info .tags span{display:inline-block;margin-bottom:5px;font-size:.24rem;height:.44rem;line-height: .44rem;padding:0 .2rem;margin-right:.1rem;background-color: #f2f2f2;color:#999;border-radius:2px;}
.house-detail .base-info .row{padding-top:.2rem;}
.house-detail .base-info .row li{height:.6rem;line-height: .6rem;font-size:.28rem;color:#666;}
.house-detail .base-info .row li .price{color:#f16668;}
.house-detail .base-info .row li .price strong{font-size:.4rem;}
.house-detail .base-info .row li a{color:#666;}
.arrow-right:after{content:"\e630";font-size:.24rem;}
.house-detail .base-info .row li .budget{color:#48bf01;}
.house-detail .base-info .activity{width:100%;height:1.2rem;background-color: #FFF1E8;margin-top:.2rem;color:#48bf01;padding:0 1.6rem 0 1.2rem;position:relative;}
.house-detail .base-info .activity:before{content:"\e624";font-size:.8rem;position:absolute;left:.2rem;top:.15rem;}
.house-detail .base-info .activity h3{color:#85847e;}
.house-detail .base-info .activity h2{font-size:.34rem;line-height: .6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-detail .base-info .activity .subscribe{position:absolute;right:.2rem;top:.2rem;color:#48bf01;border:1px solid #48bf01;border-radius:4px;font-size:.24rem;display:block;width:1.4rem;height:.6rem;line-height: .6rem;text-align: center;}
.house-detail .consult-phone{margin-top:.2rem;height:1.6rem;background-color: rgb(228, 247, 255);background-image: url(../images/person.png);background-repeat: no-repeat;background-position: left center;background-size: auto 1.6rem;border-radius: 3px;position:relative;padding:.25rem 1.4rem 0 1.4rem;}
.house-detail .consult-phone a{display:block;font-size:.4rem;font-weight: 700;color:#47b3e3;}
.house-detail .consult-phone p{color:#47b3e3;margin-top:.4rem;}
.house-detail .consult-phone .telphone-img{width:1rem;height:1rem;position:absolute;right:.2rem;top:.3rem;text-indent: -9999px;overflow: hidden;}
.house-detail .consult-phone .telphone-img:before{display:block;width:1rem;height:1rem;background-image: url(../images/blue-tel.gif);background-size: 1rem;content:' ';text-indent: -9999px;}
.house-detail .panel{padding:.2rem;margin-top:.2rem;background-color: #fff;}
.house-detail .panel h2{font-size:.36rem;color:#333;font-weight: 700;line-height: .6rem;}
.house-detail .panel h2 a{color:#8a8a8a;font-weight: 400;font-size:.28rem;}
.house-detail .panel .house-attr{padding-top:.2rem;}
.house-detail .panel .house-attr li{height:.6rem;line-height: .6rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-detail .panel .house-attr li label{color:#999;}
.house-detail .panel .notice{display:flex;padding:0 .2rem;margin-top:.2rem;}
.house-detail .panel .notice li{width:50%;text-align:center;height:.8rem;line-height: .8rem;padding:0 .15rem;}
.house-detail .panel .notice li a{display:block;background-color: #f3f6f9;color:#2badd7;font-weight: 700;}
.house-detail .panel .notice li a i{margin-right:.1rem;}
.house-detail .audio{padding:.2rem;display:flex;}
.house-detail .audio .audio-box{flex:1;background-color: #2badd7;border-radius:15px 20px 20px 0;padding:0 10px;color:#fff;height:.6rem;line-height: .6rem;}
.house-detail .audio .audio-box:before{content:"\e604";}
.house-detail .audio .mike{width:.6rem;height:.6rem;line-height:.6rem;text-align:center;font-size:.4rem;margin-left:.4rem;display:inline-block;background-color: #2badd7;color:#fff;border-radius: 50%;}
.house-detail .audio .audio-box .voice{float:right;padding-top:.1rem;}
.house-detail .audio .audio-box .voice i{display:inline-block;width:2px;background-color: #fff;height:.4rem;margin-left:.08rem;}
.line1{animation: line 0.6s infinite ease-in-out alternate;}
.line2{animation: line 0.6s 0.2s infinite ease-in-out alternate;}
.line3 {animation: line 0.6s 0.4s infinite ease-in-out alternate;}
.line4{animation: line 0.6s 0.6s infinite ease-in-out alternate;}
.line5{animation: line 0.6s infinite ease-in-out alternate;}
@keyframs line {
    from {
        height: 0;
    }
    to {
        height: .4rem;
    }
}
@-webkit-keyframes line {
    from {
        height: 0;
    }
    to {
        height: .4rem;
    }
}
.main .play-audio{position:fixed;z-index:98;width:100%;max-width:750px;height:1.2rem;padding:.2rem;background-color: #000;bottom:1.2rem;text-align:center;line-height: 1.2rem;}
.main .play-audio .audiofile{height:.8rem;}
.main .play-audio .opacity{width:100%;height:1.2rem;position:absolute;z-index:99;background-color: rgba(255,255,255,.1);}
.main .play-audio .close{position:absolute;top:-.6rem;right:0;line-height:.6rem;display:inline-block;width:.6rem;height:.6rem;background-color: #C43C39;color:#fff;}
.main .play-audio .close:before{content:"\e65b";font-size:.4rem;}
.house-detail .panel .room-lists li{margin-top:.3rem;}
.house-detail .panel .room-lists li a{display:flex;color:#333;}
.house-detail .panel .room-lists li .pic-box{width:2.4rem;height:1.6rem;margin-right:.3rem;border:1px solid #EAEAEA;border-radius: 2px;padding:2px;}
.house-detail .panel .room-lists li .pic-box img{width:100%;height:100%;border-radius: 2px;}
.house-detail .panel .room-lists li .room-info{width:calc(100vw - 2.7rem);}
.house-detail .panel .room-lists li .room-info h3{font-size:.28rem;font-weight: 700;margin-bottom:.2rem;}
.house-detail .panel .room-lists li .room-info h3 .status{font-size:.24rem;font-weight: 400;border-radius: 1px;padding:2px 5px;color:#fff;float:right;}
.house-detail .panel .room-lists li .room-info h3 .status-1{background-color: #0ad487;}
.house-detail .panel .room-lists li .room-info .text{font-size:.24rem;color:#666;line-height: .4rem;}
.house-detail .panel .room-lists li .room-info .text span{color:#FF6600;font-weight: 700;}
.house-detail .panel .room-lists li .room-info .text strong{font-size:.32rem;}
.house-detail .panel .call-phone h3{font-size:.3rem;color:#2badd7;font-weight: 700;}
.house-detail .panel .call-phone .tips{font-size:.26rem;color:#b6b5b2;margin-top:.2rem;}
.house-detail .panel .call-phone{position:relative;}
.house-detail .panel .call-phone .ico-phone{position:absolute;display:inline-block;width:.89rem;height:.9rem;text-align:center;line-height:.9rem;border-radius: 50%;border:1px solid #2badd7;right:0;top:0;}
.house-detail .panel .call-phone .ico-phone:before{content:"\e608";font-size:.6rem;color:#2badd7;}
.house-detail .coupons-box .coupons{height:5.38rem;padding:1.5rem .6rem 0 .6rem;width:100%;background-image: url(../images/coupons-bg.jpg);background-size: 100% 100%;background-repeat: no-repeat;}
.house-detail .coupons-box{margin-top:.2rem;padding:0 .1rem;}
.house-detail .coupons-box .coupons-content{width:100%;height:1.8rem;color:#e42c2c;font-size:.28rem;line-height: .44rem;overflow: hidden;}
.house-detail .coupons-box .form-box{display:flex;margin-top:1rem;}
.house-detail .coupons-box .form-box input{height:.8rem;line-height: .8rem;padding:0 .4rem;border-radius:50px 0 0 50px;flex:1;}
.house-detail .coupons-box .form-box button{width:2rem;height:.8rem;background-color: #F8CB54;color:#E93128;border-radius:0 50px 50px 0;font-size:.32rem;font-weight: 700;}
.house-detail .panel .dynamic-lists{margin-top:.2rem;}
.house-detail .panel .dynamic-lists li .title{font-size:.3rem;font-weight: 700;height:.6rem;line-height:.6rem;color:#3e4a59;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-detail .panel .dynamic-lists li .title span{margin-right:.1rem;padding:1px 5px;background-color: #f16668;color:#fff;border-radius: 1px;font-size:.24rem;font-weight: 400;}
.house-detail .panel .dynamic-lists li .description{color:#3e4a59;margin-top:.1rem;margin-bottom:.2rem;line-height: .44rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.house-detail .panel .get-dynamic{margin-top:.4rem;}
.house-detail .panel .get-dynamic button{width:100%;height:.8rem;background-color: #f3f6f9;color:#2badd7;font-weight: 700;}
.house-detail .panel .get-dynamic button i{font-size:.4rem;vertical-align: middle;margin-right:.1rem;}
.house-detail .panel .video{margin-top:.3rem;}
.house-detail .panel .video video{height:66vw;}
.house-detail .panel .house-video{display:flex;padding:.1rem 0;}
.house-detail .panel .house-video:before{content:"\e605";font-size:.4rem;display:inline-block;width:.8rem;height:.8rem;text-align:center;line-height: .8rem;background-color: #47b3e3;color:#fff;border-radius:50%;margin-right:.15rem;}
.house-detail .panel .house-video .text-word{flex:1;}
.house-detail .panel .house-video .btn{width:1.6rem;text-align:right;font-size:.24rem;}
.house-detail .panel .house-video .text-word h3{font-size:.36rem;color:#444;line-height: .44rem;}
.house-detail .panel .house-video .text-word p{font-size:.24rem;margin-top:.1rem;font-size:.22rem;}
.house-detail .panel .house-video .btn a{display:inblock;width:1.2rem;border:1px solid #f16668;color:#f16668;padding:2px 5px;border-radius:4px;}
.house-detail .panel .house-video .btn p{margin-top:.3rem;font-size:.2rem;}
.house-detail .panel .question-lists{margin-top:.2rem;}
.house-detail .panel .question-lists li{padding-bottom:.2rem;margin-bottom:.2rem;border-bottom:1px solid #EAEAEA;}
.house-detail .panel .question-lists h3{font-size:.3rem;font-weight: 700;line-height: .6rem;position:relative;padding-left:.5rem;}
.house-detail .panel .question-lists h3 span{position:absolute;left:0;top:.1rem;line-height:1.5;font-size:.24rem;margin-right:.15rem;background-color: #f16668;color:#fff;font-weight: 400;padding:1px 3px;border-radius: 2px;}
.house-detail .panel .question-lists h3 a{color:#333;}
.house-detail .panel .question-lists .answer{line-height: .4rem;height:.8rem;overflow: hidden;position:relative;padding-left:.5rem;}
.house-detail .panel .question-lists .answer span{position:absolute;left:0;top:.04rem;line-height:1.3;font-size:.24rem;margin-right:.1rem;	background: linear-gradient(219deg,rgba(128,190,250,1) 0,rgba(73,137,244,1) 100%);  color:#fff;font-weight: 400;padding:1px 3px;border-radius: 2px;}
.house-detail .panel .question-lists .answer-count{margin-top:.2rem;padding-left:.5rem;font-size:.24rem;color:#094;}
.house-detail .panel .question-lists .answer-count span{color:#999;}
.house-detail .panel .question-lists .view-all{color:#999;padding-left:.5rem;margin-top:.1rem;}
.house-detail .panel .ask-box{padding-top:.2rem;}
.house-detail .panel .ask-box .title{font-weight: 700;}
.house-detail .panel .ask-box .tips{margin-top:.2rem;}
.house-detail .panel .ask-box .text-box{border:1px solid #ccc;border-radius:5px;height:1.6rem;margin-top:.2rem;}
.house-detail .panel .ask-box .text-box textarea{width:100%;height:100%;resize:none;background-color: #f5f5f5;padding:.1rem;}
.house-detail .panel .ask-box button{width:100%;height:.8rem;background-color: #2badd7;color:#fff;margin-top:.2rem;border-radius:5px;}
.house-detail .panel .ask-box .input-text{height:.7rem;line-height: .7rem;margin-top:.2rem;border:1px solid #ccc;border-radius:3px;padding:0 10px;width:100%;}
.house-detail .panel .photo-lists{width:100%;overflow: auto;margin-top:.3rem;padding-bottom:.2rem;}
.house-detail .panel .photo-lists .lists{}
.house-detail .panel .photo-lists .lists li{width:150px;float:left;margin-right:15px;}
.house-detail .panel .photo-lists .lists li img{width:100%;height:110px;}
.house-detail .panel .photo-lists .lists li h3{padding-top:.1rem;line-height:20px;color:#666;font-size:13px;}
.house-detail .panel .map-box{width:100%;margin-top:.3rem;}
.house-detail .panel .map-box .map{position:relative;width:100%;height:260px;}
.house-detail .panel .map-box .map #map{width:100%;height:100%;}
.house-detail .panel .map-box .map-label,
.house-detail .panel .map-box .map-label{width:2.19rem;height:1.05rem;position:absolute;background-image: url(../images/map-house-bg.png);background-repeat: no-repeat;background-position: center;background-size: 2.19rem auto;color:#fff;padding:.1rem;text-align:center;}
.house-detail .panel .map-box .map-label h2{margin:.1rem 0;line-height:1;color:#fff;font-weight:400;font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-detail .panel .map-box .map-label .map-label-price{font-size:.24rem;}
.house-detail .panel .map-box .map .address{position:absolute;bottom:0;height:.7rem;line-height: .7rem;padding:0 .2rem;background-color: rgba(0,0,0,.7);width:100%;}
.house-detail .panel .map-box .map .address a{color:#fff;display:block;padding-right:.4rem;position:relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.house-detail .panel .map-box .map .address a i{margin-right:2px;}
.house-detail .panel .map-box .map-cate{display:flex;height:1.2rem;margin-top:.2rem;}
.house-detail .panel .map-box .map-cate li{width:14.28%;text-align:center;text-align:center;color:#333;}
.house-detail .panel .map-box .map-cate li:before{display:block;margin-bottom:.1rem;font-size:.6rem;text-align:center;}
.house-detail .panel .map-box .map-cate li.school:before{content:"\e720";color:#0090FF;}
.house-detail .panel .map-box .map-cate li.hospital:before{content:"\eaf9";color:#F43535;}
.house-detail .panel .map-box .map-cate li.bus:before{content:"\e606";color:#FF9C00;}
.house-detail .panel .map-box .map-cate li.food:before{content:"\e940";color:#6BC20B;}
.house-detail .panel .map-box .map-cate li.recreation:before{content:"\e607";color:#B96EFF;}
.house-detail .panel .map-box .map-cate li.shopping:before{content:"\e619";color:#FFC600;}
.house-detail .panel .map-box .map-cate li.bank:before{content:"\e61a";color:#0090FF;}
.house-detail .panel .map-box .map-cate li.active{color:#2badd7;}
.comment{margin-top:.3rem;}
.comment li{position:relative;padding-left:1.2rem;margin-bottom:.2rem;padding-bottom:.2rem;border-bottom:1px dashed #EAEAEA;}
.comment li .avatar{position:absolute;left:0;width:1rem;height:1rem;border-radius: 50%;}
.comment li h3{font-weight: 700;}
.comment li .content{color:#3e4a59;line-height: .44rem;margin-top:.2rem;}
.comment li .content a{color:#3e4a59;}
.comment li .time{font-size:.24rem;color:#77808a;margin-top:.2rem;}
.comment li .time span{color:#fa5f35;}
.comment li .time span:before{content:"\e671";margin-right:.08rem;}
.panel .write-comment{height:.8rem;line-height: .8rem;background-color: #f3f6f9;border-radius:4px;text-align:center;}
.panel .write-comment a{color:#2badd7;font-weight: 700;}
.panel .write-comment a:before{content:"\e6c4";font-size:.36rem;vertical-align: middle;margin-right:.08rem;}
.panel .interest{margin-top:.3rem;}
.panel .interest .row{display:flex;margin-bottom:.2rem;padding-bottom:.2rem;border-bottom:1px dashed #EAEAEA;}
.panel .interest .row .pic-box{width:2.4rem;height:1.6rem;border-radius: 5px;margin-right:.2rem;overflow: hidden;}
.panel .interest .row .pic-box img{width:100%;height:100%;}
.panel .interest .row .house-info{width:calc(100vw - 2.6rem);font-size:.24rem;flex:1;}
.panel .interest .row .house-info a{color:#333;}
.panel .interest .row .house-info h3{font-weight: 700;height:.4rem;padding-right:.8rem;position:relative;font-size:.28rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.panel .interest .row .house-info h3 .status{background-color: #0ad487;color:#fff;font-weight: 400;font-size:.24rem;padding:2px 4px;border-radius:2px;position:absolute;right:0;}
.panel .interest .row .house-info .tags{margin-top:.1rem;}
.panel .interest .row .house-info .tags span{display:inline-block;color: #47b3e3;margin-bottom:5px;background-color:#eaf8ff;margin-right:5px;padding:2px 4px;border-radius:2px;}
.panel .interest .row .house-info .area{margin-top:.14rem;}
.panel .interest .row .house-info .price-box{margin-top:.06rem;line-height: .44rem;}
.panel .interest .row .house-info .price-box .price{color:#fa5f35;}
.panel .interest .row .house-info .price-box .price strong{color:#fa5f35;font-weight: 700;font-size:.32rem;}
.panel .new-subscribe{margin-top:.3rem;height:150px;overflow: hidden;}
.panel .new-subscribe li{display:flex;height:.6rem;line-height: .6rem;}
.panel .new-subscribe li span{display:inline-block;}
.panel .new-subscribe li .user-name{width:25%;}
.panel .new-subscribe li .mobile{width:35%}
.panel .new-subscribe li .memo{width:40%;text-align:center;}
.house-detail .house-cate.fixed{background-color: #f6f6f6;max-width:750px;}
.house-detail .panel.detail h2{font-weight: 400;}
.house-detail .panel.detail .attr-lists{margin-top:.3rem;}
.house-detail .panel.detail .attr-lists li{position:relative;padding-left:1.4rem;border-bottom:1px dashed #EAEAEA;min-height:.6rem;line-height: .6rem;font-size:.26rem;}
.house-detail .panel.detail .attr-lists li label{position:absolute;left:0;}
.house-detail .panel.detail .content{font-size:.26rem;line-height: .44rem;margin-top:.3rem;}
.house-detail .panel.detail .content img{max-width:100%;}
.house-detail .panel .room-lists .title{color:#333;display:block;line-height: .6rem;font-weight: 700;margin-top:.3rem;}
/**相册展示页**/
.house-detail .photo{background-color: #1c1c1c;height:100vh;}
.house-detail .photo .nav{color:#fff;padding:0 .4rem;position:absolute;top:0;height:.9rem;line-height: .9rem;width:100%;z-index:999;text-align:center;}
.house-detail .photo .nav .left{color:#fff;font-size:.4rem;position:absolute;left:.2rem;}
.house-detail .photo .slides{top:calc((100vh - 1.8rem - 37.5vw)/2)}
.house-detail .photo .photo-cate{position:fixed;bottom:0;height:.9rem;line-height: .9rem;width:100%;overflow: auto;padding-left:.2rem;}
.house-detail .photo .photo-cate li{float: left;margin-right:.4rem;color:#fff;}
.house-detail .photo .photo-cate li.active{color:#ff0000;font-weight: 700;}
.house-detail .photo .slides .swiper-slide h3{height:.6rem;line-height: .6rem;text-align:center;color:#fff;}
/**写点评**/
.house-detail .sub-comment{position:fixed;right:.2rem;bottom:30%;padding-top:.15rem;text-align:center;display:block;width:1rem;height:1rem;background-color: #aaa;border-radius:50%;font-size:.24rem;color:#fff;}
.house-detail .sub-comment:before{content:"\e6c4";display:block;font-size:.4rem;}
.house-detail .panel .comment-form-box i{color:#FFBCAE;font-size:.24rem;margin-right:5px;}
.house-detail .panel .comment-form-box .title{height:.6rem;line-height: .6rem;}
.house-detail .panel .comment-form-box .textarea-box{position:relative;padding-left:.4rem;margin-top:.2rem;}
.house-detail .panel .comment-form-box .textarea-box i{position:absolute;left:0;}
.house-detail .panel .comment-form-box .textarea-box .textarea{width:100%;height:120px;resize:none;border:1px solid #EAEAEA;padding:10px;border-radius:5px;}
.house-detail .panel .comment-form-box .verify{padding-left:.4rem;font-size:0;margin-top:.2rem;}
.house-detail .panel .comment-form-box .verify .input-text{font-size:.28rem;width:2.4rem;height:.8rem;line-height: .8rem;padding:0 .2rem;border:1px solid #EAEAEA;}
.house-detail .panel .comment-form-box .verify img{width:2.4rem;height:.8rem;}
.house-detail .panel .comment-form-box .comment-btn{padding:0 .4rem;margin-top:.4rem;}
.house-detail .panel .comment-form-box .comment-btn button{width:100%;height:.8rem;background-color: #2badd7;color:#fff;font-weight: 700;border-radius:5px;}
/**帮您找房**/
.demand .banner{width:100%;height:60vw;background-image: url(../images/demand.jpg);background-size: 100% auto;}
.demand .form-box{margin-top:-1.6rem;padding:.25rem;}
.demand .form-box .form{background-color: #fff;border-radius: 5px;padding:.2rem;}
.demand .form-box .form dt{height:.6rem;font-size:.34rem;line-height: .6rem;margin-bottom:.2rem;}
.demand .form-box .form .range{margin-top:.8rem;padding:0 .4rem;height:1.2rem;}
.demand .form-box .form .select{height:.8rem;line-height: .8rem;border:1px solid #ccc;padding:0 .2rem;border-radius:.1rem;}
.demand .form-box .form .select:after{content:"\e600";float:right;}
.demand .form-box .form .city{border:1px solid #ccc;display:none;position:absolute;width:100%;background-color: #fff;top:.78rem;height:200px;overflow: auto;}
.demand .form-box .form .city li{line-height: .8rem;padding:0 .2rem;}
.demand .form-box .form .city li:hover{background-color: #EAEAEA;}
.demand .form-box .form .room-box{margin-top:.6rem;}
.demand .form-box .form .room ul{font-size:0;}
.demand .form-box .form .room ul li{font-size:.28rem;width:33.33%;margin-bottom:.4rem;padding:0 .2rem;height:.7rem;line-height: .7rem;text-align:center;display:inline-block;}
.demand .form-box .form .room ul li a{display:block;border:1px solid #ccc;border-radius:3px;color:#333;}
.demand .form-box .form .room ul li.active a{border:1px solid #2badd7;color:#2badd7;}
.demand .form-box .form .submit{margin-top:.4rem;width:100%;height:.8rem;background-color: #2badd7;color:#fff;border-radius:5px;}
.demand .form-box .form .input-txt{height:.7rem;line-height: .7rem;padding:0 10px;border-radius:5px;border:1px solid #ccc;width:100%;}
/**专车看房**/
.car-banner{width:100%;height:53vw;background-repeat: no-repeat;background-position: center;background-size: 100% auto;background-image: url(../images/car.png);}
.car-box{padding:.2rem;}
.car-box .form{background-color: #fff;padding:.4rem;border-radius:5px;}
.car-box .form h2{font-size:.32rem;text-align:center;height:.4rem;}
.car-box .form h2 strong{font-weight: 700;color:#f16668;}
.car-box .form dt{height:1rem;line-height: 1rem;color:#666;}
.car-box .form .input-text{width:100%;height:.8rem;padding:0 .2rem;border-radius:5px;background-color: #f4f4f4;}
.car-box .form label{margin-right:.4rem;}
.car-box .form .button{margin-top:.8rem;}
.car-box .form .button button{width:100%;height:.8rem;background-color: #2badd7;color:#fff;border-radius:5px;}
/**特价房**/
.group .banner{width:100%;}
.group .banner img{width:100%;}
.group .group-poster ul{font-size:0;}
.group .group-poster ul li{display:inline-block;width:50%;padding:0 .2rem;margin-bottom:.4rem;}
.group .group-poster{background-color: #fff;padding-top:.4rem;}
.group .group-poster ul li img{width:100%;}
.group .group-lists .title{text-indent: -9999px;height:60px;background-repeat: no-repeat;background-position: center top;background-size: 180px 54px;background-image: url(../images/group-title.png);background-color: #fff;}
.group .group-lists .lists{padding:.2rem;}
.group .group-lists .lists li{width:100%;border-radius:5px;overflow: hidden;box-shadow: 0px 3px 12px 0px #999;margin-bottom:.3rem;}
.group .group-lists .lists li .pic-box{width:100%;height:50vw;position:relative;}
.group .group-lists .lists li .pic-box img{width:100%;height:100%;}
.group .group-lists .lists li .pic-box h2{position:absolute;bottom:0;width:100%;height:.8rem;line-height:.8rem;padding:0 2.15rem 0 .2rem;background-color: rgba(0,0,0,.6);color:#fff;font-weight:700;font-size:.32rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.group .group-lists .lists li .pic-box h2 .price{position:absolute;right:.1rem;color:#ff6d6f;font-size:.24rem;}
.group .group-lists .lists li .pic-box h2 .price strong{font-size:.4rem;font-weight: 700;}
.group .group-lists .lists li .coupons{height:.8rem;line-height: .8rem;padding-left:.1rem;color:#ff6d6f;padding-right:2rem;position:relative;border-bottom:1px solid #ddd;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.group .group-lists .lists li .coupons .coupons-btn{position:absolute;right:.2rem;display:block;width:1.6rem;height:.6rem;line-height: .6rem;text-align:center;background-color: #59c376;color:#fff;top:.1rem;font-size:.24rem;border-radius:50px;}
.group .group-lists .lists li .coupons:before{content:"\e624";}
.group .group-lists .lists li .info{position:relative;padding-bottom:.2rem;color:#717171;line-height: .6rem;font-size:.26rem;padding-right:1.4rem;padding-top:.1rem;}
.group .group-lists .lists li .info .room,
.group .group-lists .lists li .info .address{padding-left:.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.group .group-lists .lists li .info .call-phone{display:block;overflow:hidden;position:absolute;right:.2rem;top:.15rem;width:1rem;height:1rem;text-indent: -9999px;}
.group .group-lists .lists li .info .call-phone:before{content:" ";display:block;width:1rem;height:1rem;background-image:url(../images/blue-tel.gif);background-size: 1rem;}
.group .group-lists .lists li .info .room:before{content:"\e68b";color:#ff6d6f;font-weight: 700;margin-right:4px;}
.group .group-lists .lists li .info .address:before{content:"\e84d";color:#ff6d6f;font-weight: 700;margin-right:4px;}
/**房价走势**/
.house-price{}
.house-price .echarts{background-color: #fff;padding:.4rem .2rem;margin-bottom:.2rem;}
.house-price .echarts h2{font-size:.36rem;}
.house-price .echarts .echarts-box{width:100%;height:200px;}
.house-price .echarts .updowns{margin-top:.2rem;}
.house-price .echarts .updowns li{height:.8rem;line-height: .8rem;border-bottom:1px dashed #EAEAEA;}
.house-price .echarts .updowns li a{color:#666;display:flex;}
.house-price .echarts .updowns li .title{flex:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:inline-block;}
.house-price .echarts .updowns li .price{display:inline-block;width:1.8rem;}
.house-price .echarts .updowns li .trend{display:inline-block;width:1rem;text-align:right;}
.house-price .echarts .updowns li .up{color:#ff0000;}
.house-price .echarts .updowns li .down{color:#094;}
/***新闻资讯**/
.news-cate{line-height: .9rem;overflow: auto;padding:0 .4rem;}
.news-cate ul{font-size:0;}
.news-cate ul li{display:inline-block;font-size:.28rem;margin-right:.2rem;color:#4e4e4e;width:1.2rem;text-align:center;}
.news-cate ul li a{color:#4e4e4e;display:block;height:.8rem;line-height: .8rem;}
.news-cate ul li.active{}
.news-cate ul li.active a{color:#2badd7;display:block;border-bottom:2px solid #2badd7;}
.news-lists{padding:.2rem;}
.news-lists li{margin-bottom:.4rem;}
.news-lists li a{display:flex;}
.news-lists li .pic-box{width:2.4rem;height:1.6rem;margin-right:.4rem;}
.news-lists li .pic-box img{width:100%;height:100%;}
.news-lists li .info{width:calc(100vw - 3.3rem);color:#a2a2a2;font-size:.24rem;flex:1;}
.news-lists li h2{font-size:.32rem;padding-bottom:.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333;}
.news-lists li .description{margin-top:.1rem;line-height: .36rem;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news-lists li .time{font-size:.24rem;margin-top:.1rem;}
.news-lists li .time .view:before{content:"\e60a";font-size:.28rem;vertical-align: middle;}
.news-content{padding:.4rem .2rem 0 .2rem;}
.news-content h1{font-size:.44rem;line-height: .6rem;}
.news-content .intro{font-size:.24rem;padding:.3rem;color:#a6b4c9;}
.news-content .content{line-height: .5rem;padding-bottom:.4rem;}
.news-content .content img{max-width:100%;}
.news-content .news-house{display:flex;}
.news-content .news-house .pic-box{width:2.4rem;height:1.6rem;margin-right:.4rem;}
.news-content .news-house .pic-box img{width:100%;height:100%;}
.news-content .news-house .news-house-info{width:calc(100vw - 3.3rem);position:relative;flex:1;}
.news-content .news-house .news-house-info h2{font-weight: 700;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-content .news-house .news-house-info .price{color:#fe0000;margin-top:.2rem;}
.news-content .news-house .news-house-info .price strong{font-size:.36rem;}
.news-content .news-house .news-house-info .text{color:#a2a2a2;font-size:.26rem;margin-top:.1rem;}
.news-content .news-house .news-house-info .call-phone{display:block;position:absolute;right:0;top:.2rem;width:1rem;height:1rem;overflow: hidden;border-radius: 50%;}
.news-content .news-house .news-house-info .call-phone:before{display:block;width:1rem;height:1rem;content:" ";background-image: url(../images/blue-tel.gif);background-size: 1rem;}
.news-content .prev a,
.news-content .next a{color:#333;}
.news-content .prev,
.news-content .next{line-height: .48rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-content .prev{margin-top:.4rem;}
.news-content .relation-news{margin-top:.2rem;}
.news-content .relation-news h2{font-size:.32rem;font-weight: 700;height: .8rem;line-height: .8rem;}
.news-content .relation-news .relation-lists{margin-top:.2rem;}
.news-content .relation-news .relation-lists a{display:flex;}
.news-content .relation-news .relation-lists li{margin-bottom:.4rem;}
.news-content .relation-news .relation-lists .pic-box{width:2.4rem;height:1.6rem;margin-right:.2rem;}
.news-content .relation-news .relation-lists .pic-box img{width:100%;height:100%;}
.news-content .relation-news .relation-lists .news-info{width:calc(100vw - 3.1rem);flex:1;}
.news-content .relation-news .relation-lists .news-info h3{font-weight:700;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-content .relation-news .relation-lists .news-info .description{margin-top:.2rem;font-size:.24rem;line-height: .36rem;color:#a2a2a2;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.news-content .panel{margin-top:.4rem;}
.news-content .panel h2{font-weight: 700;font-size:.32rem;height:.8rem;line-height: .8rem;}
/**登录注册**/
.login{padding:100px 20px 0;}
.login .title{font-size:16px;font-weight:700;padding-bottom:20px;}
.login li{padding:0 50px 0 30px;height:40px;border:1px solid #EAEAEA;border-radius:3px;margin-bottom:20px;position:relative;}
.login li .input-txt{width:100%;height:38px;line-height: 38px;}
.login .button{padding-top:40px;}
.login .button button{width:100%;height:40px;color:#fff;font-size:16px;border-radius: 3px;letter-spacing: 5px;}
.login li:before{position:absolute;left:5px;top:10px;font-size:18px;color:#999;}
.login li.ico-user:before{content:"\e621";}
.login li.ico-mobile:before{content:"\e631";font-size:22px;}
.login li.ico-password:before{content:"\e610";}
.login li.ico-code:before{content:"\e60f";}

.login li .sms-code{width:100px;height:38px;position:absolute;right:0;top:0;color:#fff;}
.login .tips{text-align:right;color:#666;}
.login .tips a{color:#666;}
.login .third{padding:30px;}
.login .third h3{position:relative;color:#666;font-weight: 700;text-align:center;height:20px;}
.login .third h3:before{display: block;content: '';position: absolute;top: 50%;margin-top: -0.01rem;width:90%;height:1px;background:rgba(204,204,204,1);left:5%;}
.login .third h3 span{background-color: #fff;padding:0 15px;position:absolute;z-index:9;left:50%;margin-left:-50px;}
.login .login-type a{display:inline-block;width:.48rem;height:.48rem;overflow: hidden;}
.login .login-type{text-align:center;padding-top:.6rem;}
.login .login-type a:before{display:block;width:.48rem;height:.48rem;content:" ";background-image: url(../images/qq-ico.png);}
.login .agreement{margin-bottom:.4rem;}
.login .agreement a{color:#2badd7;}
/**用户中心**/
.user-banner{width:100%;height:52vw;position:relative;background-image: url(../images/user-bg.jpg);background-size: 100% auto;}
.user-banner .top{height:.9rem;line-height: .9rem;padding:0 .2rem;}
.user-banner .top a{font-size:.4rem;}
.user-banner .user-info{position:absolute;bottom:.2rem;left:.8rem;}
.user-banner .user-info .avatar{width:1.2rem;height:1.2rem;border-radius:50%;background-color: #fff;padding:.05rem;}
.user-banner .user-info .avatar img{width:100%;height:100%;border-radius:50%;}
.user-banner .user-info h2{padding-top:.15rem;padding-left:.15rem;}
.user-box .user-menu{background-color: #fff;}
.user-box .user-menu li{height:1.2rem;padding:0 .4rem 0 .8rem;border-bottom:1px solid #EAEAEA;position:relative;}
.user-box .user-menu li a{display: inline-block;width:100%;line-height: 1.2rem;color:#333;}
.user-box .user-menu li:before{display:inline-block;position:absolute;top:.4rem;left:.2rem;width:.4rem;height:.4rem;text-align:center;line-height:.42rem;border-radius:50%;color:#fff;}
.user-box .user-menu li.ico-follow:before{content:"\e60b";background-color: #F7AA00;}
.user-box .user-menu li.ico-question:before{content:"\e60d";background-color: #F75745;}
.user-box .user-menu li.ico-comment:before{content:"\e60c";background-color: #7DC207;}
.user-box .user-menu li.ico-subscribe:before{content:"\e611";background-color: #F7AA00;}
.user-box .user-menu li.ico-password:before{content:"\e610";background-color: #2badd7;}
.user-box .user-menu li a span{float:right;color:#999;}
.user-box .logout{margin-top:1rem;padding:0 1rem;}
.user-box .logout a{display:block;height:.9rem;line-height: .9rem;text-align:center;background-color: #fff;border-radius:5px;color:#333;}
.city-lists{overflow-y:auto;height:calc(100vh - .9rem);}
.city-lists dt{height:.7rem;line-height: .7rem;padding-left:.4rem;background-color: #eee;border-top:1px solid #ddd;font-size:.26rem;}
.city-lists dd{border-top:1px solid #ddd;padding:.3rem 0 0 .3rem;}
.city-lists dd ul{font-size:0;}
.city-lists dd ul li{display:inline-block;padding-right:.3rem;width:25%;font-size:.28rem;height:.6rem;text-align:center;margin-bottom:.3rem;}
.city-lists dd ul li a{display:block;line-height: .6rem;border:1px solid #ddd;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/**城市选择页**/
.city-box{position:fixed;width:100%;height:100vh;top:0;background-color: #fff;z-index:9999;display:none;}
.house-detail .red_packet{position:fixed;width:75px;height:48px;right:10px;top:40%;cursor:pointer;background-repeat: no-repeat;background-image: url(../images/redpacket.png);z-index:999;}

/**户型详细页**/
.room-content-box .room-info{background-color: #fff;padding:10px;}
.room-content-box .room-info h1{font-size:.36rem;font-weight: 700;color:#3e4a59;}
.room-content-box .room-info h1 span{font-size:.24rem;color:#fff;background-color: #0ad487;padding:1px 5px;border-radius: 3px;font-weight: 400;}
.room-content-box .room-info .tags{margin-top:10px;}
.room-content-box .room-info .tags span{display:inline-block;font-size:.24rem;border:1px solid rgb(119, 128, 138);color:rgb(119, 128, 138);padding:2px 5px;border-radius: 2px;line-height: 1;}
.room-content-box .room-info .room-attr{font-size:0;margin-top:20px;}
.room-content-box .room-info .room-attr li{display:inline-block;width:50%;font-size:.28rem;color:rgb(119, 128, 138);line-height: 30px;}
.room-content-box .room-info .room-attr li .price{font-size:.4rem;color:#fa5741;}
.room-content-box .room-info .room-attr li em{color:#fa5741;}
.room-content-box .room-special{background-color: #fff;margin-top:10px;padding:10px;}
.room-content-box .room-special h2{font-size:.36rem;color:#3e4a59;font-weight: 700;padding-top:10px;}
.room-content-box .room-special .content{line-height: 22px;padding:15px 0;}
.room-content-box .room-other{margin-top:10px;background-color: #fff;}
.room-content-box h2.room-other{color:#3e4a59;}
.house-detail .room-content-box .panel .room-lists li .room-info{padding:0;}

.consult dl{position:relative;padding-left:60px;margin-top:.4rem;height:50px;}
.consult dl dt{position:absolute;width:50px;height:50px;left:0;}
.consult dl dt img{width:100%;height:100%;border-radius:50%;}
.consult dl .name{font-size:.32rem;font-weight: 700;}
.consult dl .looked{color:#666;margin-top:.2rem;}
.consult dl .telphone{position:absolute;right:0;top:.15rem;}
.consult dl .telphone a{display:inline-block;width:1.5rem;height:.5rem;background-color: #e0f7fa;color:#6ac5ef;text-align:center;line-height: .5rem;border-radius:3px;}

.map-box-h{width:100%;height:calc(100vh - .9rem);}
.map-box-h #map{width:100%;height:100%;}

.lpNum>li{ overflow:hidden; z-index: 7;width:74px; height:74px;
    background:#f16668; cursor:pointer;border-radius:50%;}
.lpNum>li>a{ display:block;  font-size:12px; color:#fff; text-align:center; line-height:18px; margin-top:8px; }
.lpNum>li:hover,.lpPrice>li:hover{background-position:0px -88px;}
.lpNum>li.on,.lpPrice>li.on{  background-position:-1px -175px;  }

.house-detail .panel > h2 .tips{font-size:.24rem;color:#999;font-weight: 400;}
.house-detail .panel .consult-lists dl{position:relative;padding-left:70px;height:70px;margin:10px 0;}
.house-detail .panel .consult-lists dl dt{position:absolute;left:0;}
.house-detail .panel .consult-lists dl dt img{width:60px;height:60px;border-radius:50%;}
.house-detail .panel .consult-lists dl .name{font-size:16px;color:#000;}
.house-detail .panel .consult-lists dl .name .telphone{background-color: #f45549;color:#fff;border-radius:3px;font-size:13px;padding:5px 8px;}
.house-detail .panel .consult-lists dl .looked{font-size:12px;margin-top:15px;color:#666;}
.house-detail .panel .consult-lists dl .telphone:before{font-family: "iconfont";content:"\e608";margin-right:3px;}









