﻿/*gyy-start*/
/*搜索框*/
.top_search{background-color:#e8320d; padding:0.32rem 0.6rem;}
.top_search .ssk{width:87%; height:1.12rem; background:#fff; border-radius:5px; position:relative; font-size:0;}
.top_search .ssbtn{ float:right;width:10%; line-height:1.12rem; text-align:right; color:#fff; font-size:0.56rem;}
.top_search input{width:98%;height: 1.12rem;padding:0 0.9rem 0 1.6rem;font-size: 0.6rem;color: #333;border-radius: 5px;}
.top_search i{background: url(../images/icon-search.png) no-repeat;width: 0.6rem;height:0.6rem;background-size: 100%;position: absolute;top: 50%;
  left: 0.6rem;margin-top: -0.3rem;}
.top_search b{width: 0.62rem;height: 0.62rem;text-align: center;line-height: 0.64rem;color: #eeeeec;background: #d9d9d8;position: absolute;
  top: 50%;right: 0.4rem;margin-top: -0.31rem;font-size: 0.62rem;border-radius: 50%;font-weight: normal; display:none;}
.search-hot{background-color:#fff; padding:0.6rem 0.6rem 0.8rem 0.6rem;}
.search-hot h2{ line-height:1.1rem; font-size:0.6rem;}
.search-hot .tuijian a{ display:inline-block; line-height:1.2rem; background:#ececec; padding:0 0.2rem;border-radius: 4px;color:#666; font-size:0.56rem; margin-top:0.5rem; margin-right:0.4rem;}
.mtop20{ margin-top:0.4rem;}
/*搜索文章，楼盘，看房报告*/
.keyword{ color:#F00;}
.ss-result{ border-bottom:1px solid #dadada; background:#fafafa;}
.ss-result li{font-size:0.64rem; color:#999; text-align:center; position:relative;}
.ss-result li i {position: absolute;top: 0.4rem;right: 0rem;width: 1px;height: 0.6rem;background-color: #ededed;}
.ss-result li span{ padding:0 0.8rem;line-height:1.65rem;height:1.65rem; display:inline-block;}
.ss-result li.on span{border-bottom:0.1rem solid #e8320d; color:#e8320d;}
.ss-result li:last-child i{ display:none;}
.result-con{ padding-left:0.6rem; background:#fff;}
.result-news{ border-bottom:1px solid #eeeeee; padding:0.5rem 0.6rem 0.5rem 2.8rem; position:relative;}
.kuaixun .result-news{ padding-left:0;}
.result-news .tu{ width:2.4rem; height:2.4rem; position:absolute; left:0; top:0.6rem;}
.result-news h2{ font-size:0.6rem; color:#000; line-height:0.85rem; height:1.7rem;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-break:break-all; }
.result-news h2 i{display:inline-block; vertical-align:middle;font-style:normal; margin-right:0.3rem;}
.result-news h2 .creat{margin-top:-1px; padding:0 0.2rem; border:1px solid #f3c06d; border-radius:2px; color:#f3c06d; font-size:0.48rem; line-height:0.6rem;}
.result-news h2 .guanggao{margin-top:-1px; padding:0 0.2rem; border:1px solid #8accec; border-radius:2px; color:#8accec; font-size:0.48rem; line-height:0.6rem;}
.result-news h2 .view{margin-top:-2px;width:0.84rem; height:0.54rem; background:url(../images/view.png) no-repeat; background-size:contain;}
.result-news .bottom{ margin-top:0.2rem;height:0.7rem; line-height:0.7rem; width:74%;font-size:0.48rem; color:#8accec;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.result-news .bottom span{ color:#999; margin-right:0.5rem;}
.result-news .see{ position:absolute; right:0.6rem; top:2.4rem; width:2.3rem; height:0.7rem; line-height:0.7rem; background:url(../images/see.png) left no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}
.result-loupan{ border-bottom:1px solid #eeeeee; padding:0.6rem 0.6rem 0.6rem 0;}
.pic-card{ display:block; padding-left:6.86rem; height:4.16rem; position:relative; margin-bottom:0.4rem;}
.pic-card .tu{ position:absolute; z-index:2; left:0; top:0; width:6.4rem; height:4.16rem;}
.pic-card .tip{ position:absolute; z-index:3; bottom:-0.4rem; left:0; width:6.4rem; height:0.8rem; text-align:right;}
.pic-card .tip span{ display:inline-block;vertical-align:top; width:0.8rem; height:0.8rem; background:#f3c06d; border-radius:50%; text-align:center; line-height:0.8rem; color:#fff; font-size:0.48rem; margin-right:0.2rem;}
.pic-card .share-btn{ position:absolute; right:-0.4rem; bottom:-1.7rem; width:0.6rem; height:0.9rem;background:url(../images/icon-share.png) no-repeat; background-size:contain;}
.pic-card h2{ font-size:0.68rem; height:0.78rem; vertical-align:top; color:#000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pic-card p{ color:#999999; font-size:0.48rem;margin-top: 0.5rem;}
.pic-card span.blue{ color:#8accec; margin-right:0.7rem;}
.pic-card span.black{ color:#000;}
.pic-card span.red{ color:#e8320d;font-size:0.68rem; margin-right:0.1rem;}
.loupan-tips{ width:100%;}
.loupan-tips span{ margin-top:0.4rem; margin-right:0.4rem; display:inline-block; padding:0 0.2rem; border:1px solid #f3c06d; border-radius:2px; color:#f3c06d; font-size:0.48rem; line-height:0.8rem;}
.result-report{ border-bottom:1px solid #eeeeee; padding:0.5rem 0.6rem 0.5rem 0rem; position:relative;}
.result-report h2{ line-height:0.9rem; height:1.8rem; font-size:0.68rem; color:#333;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-break:break-all;}
.result-report h3{ margin-top:0.2rem;margin-bottom:0.4rem;line-height:0.8rem; max-height:2.4rem; font-size:0.56rem; color:#999;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; word-break:break-all;}
.result-report .listpic{ height:4.3rem; overflow:hidden;}
.result-report .bottom{ margin-top:0.3rem;height:0.7rem;line-height: 0.7rem; width:74%;font-size:0.48rem; color:#8accec;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.result-report .bottom span{ color:#999; margin-right:0.5rem;}
.result-report .intolist{ position:absolute; right:0.6rem; bottom:0.5rem;width:2.8rem; height:0.6rem;line-height: 0.6rem; font-size:0.48rem; color:#999; background:url(../images/icon-more.png) right no-repeat; background-size:0.4rem 0.6rem;}
.result-report .see{ position:absolute; right:0.6rem; bottom:0.5rem; width:2.3rem; height:0.7rem; line-height:0.7rem; background:url(../images/see.png) left no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}
.img-flow{overflow-x: scroll;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
.img-flow .tucon{height:5rem;}
.img-list li{ float:left;margin-right:0.34rem;}
.img-list li:last-child{margin:0;}
.img-list .tu{ width:4.3rem; height:4.3rem;}
/*底部更多加载*/
.result-more{ display:block; padding:0 0.6rem; height:1.8rem; line-height:1.8rem; background:#fff;font-size:0.48rem; color:#666;}
.result-more i{ float:right; width:0.4rem; height:0.6rem; background:url(../images/icon-more.png) no-repeat; background-size:contain;margin-top:0.6rem;}
.result-over{ display:block;height:2.14rem; background:#efeff4; text-align:center;}
.result-over .wz{ display:inline-block; height:2.14rem;line-height:2.14rem; margin:0 auto; padding:0 0.6rem; font-size:0.48rem; color:#999; position:relative;}
.result-over .wz:before{ position:absolute; content:"——"; width:0.8rem; top:0.8rem;left:-0.8rem; height:0.5rem; line-height:0.5rem;}
.result-over .wz:after{ position:absolute; content:"——"; width:0.8rem; top:0.8rem;right:-0.8rem; height:0.5rem; line-height:0.5rem;}
.wzfoot{ padding:0.5rem 0; line-height:0.7rem; text-align:center;}
.wzfoot .wz1{ font-size:0.48rem; color:#576b95;}
.wzfoot .wz2{ font-size:0.42rem; color:#b2b2b2;}
/*回到顶部*/
.go-top{ display:none; position:fixed; z-index:50; right:0.6rem; bottom:3rem; width:1.44rem; height:1.44rem; border:1px solid #999999; border-radius:50%; background-color:rgba(255,255,255,.5); background-image:url(../images/go-top.png); background-position:center center; background-repeat:no-repeat; background-size:0.9rem 0.9rem;}
.popup-more {position: fixed;z-index: 50;right: 0.6rem;bottom: 3rem;width: 1.04rem;height: 1.04rem;border: 1px solid #999999;border-radius: 50%;background-color: rgba(255, 255, 255, .5);background-image: url(../images/more1.png);background-position: center center;background-repeat: no-repeat;background-size: 0.9rem 0.9rem;}
/*分享弹窗*/
.sharebg{ position:fixed; z-index:99; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,.5); display:none;}
.share-con{ background:#fff; border:1px solid #efeff4; height:7rem; width:82%; margin:0 auto;position:absolute; top:50%; left:9%; margin-top:-3.5rem;}
.share-con h2{background:#efeff4; height:1.7rem;}
.share-con .share-close{ float:right; display:block; width:1.7rem; height:1.7rem;background:url(../images/icon-close.png) center center no-repeat; background-size:0.6rem 0.6rem;}
.share-list{ margin-top:0.7rem; text-align:center;}
.share-list li{ display:inline-block; text-align:center; font-size:0.56rem; color:#6b6b6b;margin: 0 0.3rem;}
.share-list li i{ display:block; width:2rem; height:2rem; margin:0 auto; margin-bottom:0.4rem; border-radius:50%;}
.share-list li i.share_01{background:url(../images/share-01.png) no-repeat; background-size:cover;}
.share-list li i.share_02{background:url(../images/share-02.png) no-repeat; background-size:cover;}
.share-list li i.share_03{background:url(../images/share-03.png) no-repeat; background-size:cover;}
.share-list li i.share_01.actived{background:url(../images/share-04.png) no-repeat; background-size:cover;}
/*报错信息*/
.error-con{ margin-top:3.5rem;}
.error-con i{ display:block; margin:0 auto; text-align:center; margin-bottom:1.2rem;}
.error-con .icon01{ width:2.7rem; height:2.4rem;background:url(../images/error-01.png) no-repeat; background-size:cover;}
.error-con .icon02{ width:2.4rem;height:2.4rem;background:url(../images/error-02.png) no-repeat; background-size:cover;}
.error-con .icon03{ width:2.4rem;height:2.4rem;background:url(../images/error-03.png) no-repeat; background-size:cover;}
.error-con p{ width:80%; margin:0 auto; line-height:1rem; font-size:0.68rem; color:#6b6b6b; text-align:center;}
/*图片相册瀑布流*/
.pic-menu{border-bottom:1px solid #dadada; background:#fafafa;overflow: auto;-webkit-overflow-scrolling:touch;}
.pic-menu li{ height:2rem; line-height:2rem; text-align:center; font-size:0.6rem; color:#333; border-right:1px solid #dadada;float: left;width:3.5rem; }
.pic-menu li:last-child{ border:0;}
.pic-menu li.on{background:#eaeaea;}
.pic-list{ margin-top:0.4rem;}
.wall {display: block;position: relative;overflow: hidden;}
.wall-column {display: block;position: relative;width: 50%;float: left;padding: 0 3%;box-sizing: border-box;}
.wall .wall-column:last-child{ padding-left:0;}
.article {display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition: all 100;overflow: hidden;position: relative;}
.article:hover{ transform: scale(1.01);}
.article img {display: block;width: 100%;margin: 0 0 5% 0;}
.article p{text-align: center; margin:0 2%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-size:0.56rem; color:#333;}
/*销售动态*/
.sale-con{ padding-left:0.6rem; background:#fff;}
.sale-news{ border-bottom:1px solid #eeeeee; padding:0.5rem 0.6rem 0.5rem 0;}
.sale-news h2{ color:#333;font-size:0.68rem; height:0.9rem; line-height:0.9rem; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sale-news h3{color:#666;font-size:0.56rem;margin-top: 0.2rem;margin-bottom: 0.4rem;line-height: 0.8rem;max-height: 1.6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.sale-news .bottom{height:0.8rem; font-size:0.56rem; color:#999;}
.sale-news span,.sale-detail span{ display:inline-block; vertical-align:middle; line-height:0.8rem;}
.sale-news .price{ float:right;width:50%;}
.sale-news .black{ color:#000;}
.price .red{ color:#e8320d; font-weight:700;font-size:0.68rem; padding:0 0.1rem;}
.sale-detail{ border-bottom:1px solid #eeeeee; padding:0.6rem 0;}
.sale-detail .wzjs{height:0.8rem; font-size:0.68rem; color:#333;}
.sale-detail .price{ float:right;width:50%; font-size:0.56rem; padding-right:0.6rem; text-align:right;}
.sale-cent{ padding:0.6rem; background:#fff;}
.sale-cent .wz1{color:#333;font-size:0.68rem;line-height:0.8rem;}
.sale-cent .table{ margin:0.4rem 0;}
.sale-cent .table td{ height:0.9rem; color:#999; font-size:0.56rem;}
.sale-cent .wz2{color:#666;font-size:0.56rem;line-height:0.8rem;}
.sale-cent .wz3{color:#333;font-size:0.56rem;line-height:0.8rem; margin-top:0.4rem;}
/**看房报告封面**/
.report-toptu{ width:100%; height:8.6rem;}
.report-top{ background:#fff; padding:0.4rem 0.6rem;}
.report-top .wz1{color:#333;font-size:0.68rem;line-height:0.9rem;}
.report-top .wz2{color:#999;font-size:0.56rem;line-height:0.8rem;}
.report-top .see{margin: 0.2rem 0;height:0.7rem; line-height:0.7rem; background:url(../images/see.png) left no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}
.report-top .see span{ float:right;line-height:0.7rem;color:#999; font-size:0.48rem;}
.report-con{ padding-left:0.6rem; background:#f9f9f9;}
.report-bar{border-bottom:1px solid #dadada; background-color:#fff;height:1.7rem; overflow:hidden;}
.menu-flow{overflow-x: scroll;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
.menu-flow .menucon{height:2.4rem;}
.report-menu,.news-menu-list{ font-size:0;}
.report-menu li{width: 2.8rem;font-size: 0.56rem;text-align: center;line-height: 1.56rem;margin:0 0.65rem;display: inline-block;color: #333333;}
.report-menu li.on{border-bottom:0.1rem solid #e8320d; color:#e8320d;}

/**楼事资讯列表标题栏**/
.news-menu{border-bottom:1px solid #dadada; background-color:#fff;height:1.7rem; padding:0 0.6rem; position:relative;}
.news-menu-con{ height:1.7rem; overflow:auto; position:relative;}
.news-menu-list{position: absolute;left:0; top: 0;height: 1.7rem;width: 100%;}
.news-menu-list li{font-size: 0.56rem;line-height: 1.6rem;color: #333333; display:inline-block; text-align:center;padding:0 0.6rem;}
.news-menu-list li.on{border-bottom:0.1rem solid #e8320d; color:#e8320d;}
.show-menu{ position:absolute;z-index:200; right:0.4rem; top:0.3rem; width:0.9rem; height:0.9rem; background:url(../images/icon-down.png) no-repeat; background-size:cover;}
.show-menu.actived{-webkit-transition:all 0.1s;transition:all 0.1s;}
.list-menubg{ position:fixed; z-index:99; left:0;top:3.9rem; right:0; bottom:0; background:rgba(0,0,0,.3); display:none;}
.list-menu{ background:#fff; padding-left:0.6rem; padding-bottom:0.6rem;display:none;}
.list-menu h3{ font-size:0.56rem;color: #333333;line-height: 1.6rem;line-height: 1.6rem;border-bottom:1px solid #dadada;}
.list-menubt{ padding-left:0.4rem; font-size:0;}
.list-menubt li{ display:inline-block; border:1px solid #999; border-radius:3px; line-height:0.9rem; padding:0.18rem; font-size:0.56rem; color:#333; margin-top:0.6rem; margin-right:0.75rem; position:relative;}
.list-menubt li .new{ position:absolute; top:-0.23rem; right:-0.22rem; width:0.8rem; height:0.38rem;background:#fff url(../images/icon-new.png) no-repeat; background-size:cover;}
/**视频看房列表**/
.result-view{ border-bottom:1px solid #eeeeee; padding:0.6rem 0.6rem 0.5rem 0; position:relative;}
.report-menu.view-menu li{ line-height:1.6rem;}
.result-view .tu{ width:100%; height:7.8rem; margin-bottom:0.5rem;}
.result-view h2{width:100%; font-size:0.6rem; color:#000; line-height:0.85rem; height:1.7rem;overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-break:break-all; }
.result-view h2 i{display:inline-block; vertical-align:middle;font-style:normal; margin-right:0.3rem;}
.result-view h2 .creat{margin-top:-1px; padding:0 0.2rem; border:1px solid #f3c06d; border-radius:2px; color:#f3c06d; font-size:0.48rem; line-height:0.6rem;}
.result-view h2 .view{margin-top:-2px;width:0.84rem; height:0.54rem; background:url(../images/view.png) no-repeat; background-size:contain;}
.result-view .share-btn { z-index:20;position: absolute;right: 0.4rem;top:8.9rem;width: 0.6rem;height: 0.9rem;background: url(../images/icon-share.png) no-repeat;background-size: contain;}
.result-view .bottom {margin-top: 0.3rem;height: 0.7rem;line-height: 0.7rem;width: 74%;font-size: 0.48rem;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.result-view .bottom a{ color:#8accec;}
.result-view .see{ position:absolute; right:0.6rem; bottom:0.5rem; width:2.3rem; height:0.7rem; line-height:0.7rem; background:url(../images/see.png) left no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}
/**视频详情页**/
.view-detail{width:100%; height:8.6rem; position:relative;}

.view-detail .tu{ width:100%; height:8.6rem;}
.view-detail .view-play{ position:absolute; top:0; left:0; width:100%; height:8.6rem;background:rgba(0,0,0,.5) url(../images/view-play.png) center center no-repeat; background-size:1.76rem 1.76rem;}
.view-detail .on_video{position:absolute; width:100%;margin:0 auto;left:0;top:0;height:8.6rem; z-index:200; display:none;}
.result-view.detail{padding:0.4rem 0.6rem 0.5rem 0;}
.result-view.detail h2{width:100%;}
.detail-wz{ padding:0.4rem 0.6rem 0 0.6rem; background:#fff;color: #999;font-size: 0.56rem;line-height: 0.8rem;}
.detail-loupan{padding:0.6rem 0.6rem 0.3rem 0;}
.read-link{color:#8accec; font-size:0.56rem;}
.detail-share{border-top:1px solid #eeeeee; background:#fff; padding-bottom:0.4rem;}
.detail-share .share-list li i{ display:block; width:1.2rem; height:1.2rem; margin:0 auto; margin-bottom:0.3rem; border-radius:50%;}
.detail-bottom{background:#f2f2f2;border-top:1px solid #dfdfdf;}
.detail-bottom li{ text-align:center; font-size: 0.52rem; color:#333; vertical-align:middle;height:1.9rem; line-height:1.9rem;}
.detail-bottom li:first-child{border-right:1px solid #dfdfdf;}
.detail-bottom li i{ width:0.8rem; height:0.8rem; display:inline-block;vertical-align:middle; margin-right:0.5rem;}
.detail-bottom .weixin{background:url(../images/weixin.png) no-repeat; background-size:contain;}
.detail-bottom .weibo{background:url(../images/weibo.png) no-repeat; background-size:contain;}
/**图片集列表**/
@-webkit-keyframes pfadeInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes pfadeInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.pfadeInUp {
  -webkit-animation-name: pfadeInUp;
  animation-name: pfadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-webkit-keyframes pfadeInRight {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pfadeInRight {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.pfadeInRight {
  -webkit-animation-name: pfadeInRight;
  animation-name: pfadeInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes pfadeInleft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes pfadeInleft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.pfadeInleft {
  -webkit-animation-name: pfadeInleft;
  animation-name: pfadeInleft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.iSlider-effect { height:100%; width: 100%; overflow: hidden; position: relative; margin: 0 auto; background:#000;}
.iSlider-effect ul { list-style: none; padding: 0; margin: 0; height: 100%; overflow: hidden; }
.iSlider-effect li { position: absolute; margin: 0; padding: 0; height: 100%; overflow: hidden; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; list-style: none; }
.iSlider-effect ul li img { max-width: 100%; max-height: 100%; margin: 0; padding: 0; position:absolute;left:50%; top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.iSlider-effect .photos{ width:100%; height:100%; position:relative; }
.iSlider-effect .photos h2{background:rgba(0,0,0,.6); position:absolute; top:0.4rem; left:0.6rem; width:3.6rem; height:1rem; line-height:1rem; text-align:center;background-color: rgba(0,0,0,0.4); color:#fff;font-size:0.62rem;}
.iSlider-effect .photos p{background:rgba(0,0,0,.6);position: absolute;bottom:0;left:0;width:100%; height:auto;padding:0.4rem;text-align:Justify;text-justify:inter-ideograph(IE);margin:0 auto; color:#fff; font-size:0.56rem; line-height:0.7rem;z-index:200;}
.look{background: rgba(0,0,0,.6); position: absolute;top: 0.4rem;right: 0.6rem; width: 3.6rem;height: 1rem;line-height: 1rem;text-align: center;background-color: rgba(0,0,0,0.4);color: #fff;font-size: 0.62rem; z-index:300;}
.tu_close{ position: fixed; top: 0.4rem;right: 0.6rem; width: 3.6rem;height: 1rem;line-height: 1rem;text-align: center;background-color: rgba(0,0,0,0.4);color: #fff;font-size: 0.62rem; z-index:300;}
.bigtu,.bigtu img{ width:100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.plr10 li{padding: 0 0.2rem;}
.over-auto{overflow: auto;}
.w875{width: 17.5rem;}
.over-pic{ height:2rem;border-bottom: 1px solid #dadada; overflow:hidden;}
.iSlider-effect .photos h2.title {
  background: rgba(0,0,0,.6);
  position: absolute;
  top: 0.4rem;
  left: 0;
  right:0;
  width: 100%;
  height: auto;
  line-height: 0.8rem;
  text-align: left;
  padding:0.5rem 0.6rem;
  background-color: rgba(0,0,0,0.4);
  color: #fff;
  font-size: 0.62rem;
}
/*gyy-end*/


/*zl*/
/*首页*/
.pb115{padding-bottom: 2.3rem;}
header{height: 1.8rem;background: #e8320d url(../images/logo.png) no-repeat center center;padding: 0 0.6rem;background-size: 2.8rem 1.76rem;}
header .city{font-size: 0.56rem;display:inline-block;vertical-align: top;height: 1.8rem;line-height: 1.8rem;}
header .city a{color: #fff;}
header .city i{width: 0;height: 0;overflow: hidden;border-width:0.25rem;border-color: #fff transparent transparent transparent;border-style: solid dashed solid dashed;display: inline-block;
  margin-left: 0.2rem;position: relative;top: 0.2rem;}
header .search-bar{display: inline-block;margin-left: 9.8rem;height: 1.8rem;line-height: 1.8rem;}
header .search-bar a{display: inline-block;background: url(../images/search-btn.png) no-repeat;width: 0.64rem;height: 0.64rem;background-size: 100%;}
header .menu{display: inline-block;height: 1.8rem;line-height: 1.8rem;float: right;}
header .menu a{display: inline-block;background: url(../images/menu.png) no-repeat;width: 0.74rem;height:0.58rem;background-size: 100%;}
.recent-house{background: #fff;overflow: hidden;padding-bottom: 0.4rem;}
.recent-house h2{height: 1.5rem;line-height:1.5rem;color:#333;font-size: 0.56rem;padding: 0 0.6rem;}
.recent-house h2 i{display: inline-block;background: url(../images/icon1.png) no-repeat;width: 0.76rem;height: 0.76rem;background-size: 100%;vertical-align: middle;margin-right: 0.2rem;
  margin-top: -0.1rem;}
/*.recent-house ul{width: 89rem;}*/
.recent-house ul li{width: 8.1rem;border:1px solid #e8e8e8;border-radius: 5px;float: left;margin-right: 0.8rem;padding-bottom: 0.4rem;}
.recent-house ul li img{width: 100%;}
.recent-house ul li h4{color: #333;font-size: 0.6rem;text-align: center;margin-top: 0.4rem;padding: 0 0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recent-house ul li h3{color: #666;font-size: 0.52rem;text-align: center;margin-top: 0.4rem;padding: 0 0.2rem;margin-bottom: 0.4rem;overflow: hid den;text-overflow: ellipsis;white-space: nowrap;}
.recent-house ul li p{font-size: 0.6rem;text-align:left;color: #333;margin-top: 0.4rem;padding: 0 0.2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recent-house ul li p span{font-size: 0.8rem;color: #e94f4f;}
.recent-house-list{overflow: auto;-webkit-overflow-scrolling:touch;padding-left: 0.6rem;}
.notice{padding: 0 0.72rem 0 3.0rem;position: relative;background: #fff;margin: 0.4rem 0;overflow: hidden;}
.notice span img{width:1.9rem;height: 1.6rem;position: absolute;top: 50%;left: 0.72rem;transform:translateY(-50%);}
.notice li{font-size:0.56rem;color: #666;}
.notice li h3 a{color: #414141;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
#bb{margin:0.3rem 0;padding-left: 0.4rem;height: 1.7rem;}
.notice li h3{line-height: 1.5;}
.house-img{position: relative;}
.house-img a {display: block;position: relative;}
.house-img a img{width:100%;height:8.56rem;}
.house-img a h2{font-size: 0.68rem;color: #fff;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;padding: 0.4rem 0.6rem;width: 100%;overflow : hidden;text-overflow: ellipsis;
  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.house-tab-btn{padding: 0 0.6rem;}
.house-tab-btn li{font-size: 0.56rem;color: #333;text-align: center;line-height: 1.7rem;}
.house-tab-btn li span{display: inline-block;border-bottom:0.1rem solid #fff;padding: 0 0.4rem;}
.house-tab-btn .on span{border-color: #ff0000;color: #ff0000;}
.house-bar{background: #fff;}
.house-info{padding: 0.4rem 0.6rem;border-bottom: 1px solid #dfdfdf;position: relative;}
.house-info a h3{font-size: 0.6rem;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.house-info p {font-size: 0.56rem;color: #999;padding-top: 0.4rem;}
.house-info p span{font-size: 0.56rem;color: #999;display: inline-block;}
.house-info p span i{display: inline-block;background: url(../images/eyes.png);background-size: 100%;width: 0.64rem;height: 0.48rem;margin-right: 0.2rem;vertical-align: middle;
  margin-top: -0.1rem;}
.house-info p span:nth-child(2){padding-left: 1.2rem;}
.tab-lists .house-tab-details-list{margin-bottom: 0.4rem;}
.tab-lists .house-tab-details-list:last-of-type{margin-bottom: 0;}
footer{text-align: center;padding: 1.0rem 0;z-index: 9;}
footer h2{color: #576b95;font-size: 0.52rem;margin-bottom: 0.2rem;}
footer p{color: #b2b2b2;font-size: 0.48rem;}
.house-img a i{height: 1.1rem;line-height: 1.1rem;padding:0 0.6rem;font-size: 0.52rem;color: #fff;border-radius: 0 20px 20px 0;position: absolute;top: 0.4rem;left: 0;font-style: normal;}
.house-img a .red{background: #ff927c;}
.house-img a .blue{background: #8accec;}
.house-img b{background: url(../images/fav.png);width: 1.12rem;height: 1.12rem;background-size: 2.24rem 1.12rem;background-position: 0 0;position: absolute;top: 0.4rem;right: 0.6rem;z-index: 99;}
.house-img .on{background-position: -1.12rem 0;}
.nav{border-top: 1px solid #c3c3c3;background: #fff;height:2.3rem;position:fixed;left: 0;bottom: 0;right: 0;z-index: 99;background: #000;}
.nav li{float: left;width: 25%;text-align: center;}
.nav li i{width: 1.2rem;height: 1.2rem;margin:0.2rem auto 0.05rem auto;display: block;background: #fff;-webkit-mask-size: 1.2rem;-webkit-mask-position: 0 0;-webkit-mask-repeat: no-repeat;}
.nav li .nav1{-webkit-mask-image: url(../images/nav1.png);background-size:100% 100%;}
.nav li .nav2{-webkit-mask-image: url(../images/nav2.png);background-size:100% 100%;}
.nav li .nav3{-webkit-mask-image: url(../images/nav3.png);background-size:100% 100%;}
.nav li .nav4{-webkit-mask-image: url(../images/nav4.png);background-size:100% 100%;}
.nav li h2{font-size: 0.44rem;color: #fff;}
.nav .on h2{color: #e6504f;}
.nav .on i{background:#e6504f;}
.aside-bar{width: 10.2rem;position: fixed;top: 0;right: -10.2rem;background: #fff;z-index: 9999;overflow-y: auto;padding-bottom: 1.8rem;transition: all 0.4s;}
.aside-bar-on{right: 0;}
.aside-bar ul li{height: 2.0rem;line-height: 2.0rem;margin-left: 1.4rem;font-size: 0.64rem;border-bottom: 1px solid #ececec;position: relative;}
.aside-bar ul li a{color: #353535;display:block;}
.aside-bar ul li i{background: url(../images/icon2.png) no-repeat;background-size: 3.6rem 0.6rem;position:absolute;top: 0.7rem;left:-1.0rem;width: 0.6rem;height:0.6rem;}
.aside-bar ul li .aside-icon1{background-position: 0 0;}
.aside-bar ul li .aside-icon2{background-position: -0.6rem 0;}
.aside-bar ul li .aside-icon3{background-position: -1.2rem 0;}
.aside-bar ul li .aside-icon4{background-position: -1.8rem 0;}
.aside-bar ul li .aside-icon5{background-position: -2.4rem 0;}
.aside-bar ul li .aside-icon6{background-position: -3.0rem 0;}
.aside-bar ul li span em{color: #999;font-size: 0.56rem;}
.wx-dy{position: absolute;bottom: 0;width:100%;z-index: 9999;left: 0;}
.wx-dy a{height:1.8rem;line-height: 1.8rem;text-align: center;font-size: 0.52rem;color: #333;display: block;background: #efeff4;}
.wx-dy a i{display: inline-block;background: url(../images/weixin.png);width: 0.8rem;height: 0.8rem;background-size:100%;vertical-align: middle;margin-right: 0.4rem;margin-top: -0.2rem;}
.wx-dy a b{display: inline-block;border-right: 1px solid #333;border-bottom: 1px solid #333;width: 0.35rem;height: 0.35rem;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top: -0.1rem;
  margin-left: 0.2rem;}
.aside-bar dl .on h2 b{transform: rotate(-90deg);}
.meng{background: rgba(0,0,0,0.4);position: fixed;top: 0;left: 0;bottom: 0;width: 100%;z-index: 9998;display: none;}
.video-news .house-info a h3{-webkit-line-clamp: 2;position: relative;color: #333;}
.video-news .house-info a h3 i{background: url(../images/view.png) no-repeat;background-size: 100%;width: 0.84rem;height: 0.54rem;display: inline-block;vertical-align: middle;
  margin-right: 0.2rem;margin-top:-0.2rem;}
.video-news .house-info b{background: url(../images/icon-share.png) no-repeat right center;background-size: 100%;width: 0.6rem;height: 0.9rem;position: absolute;top: 0.4rem;right: 0.6rem;}
.house-tag{position: absolute;right: 0.4rem;bottom: -0.4rem;}
.house-tag li{width:0.8rem;height: 0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.48rem;color: #fff;display: inline-block;margin-right: 0.2rem;background: #f3c06d;
  border-radius: 50%;}
.hot-house .house-info a h3{-webkit-line-clamp: 1;position: relative;color: #333;font-size: 0.68rem;padding-top: 0.2rem;}
.house-address span{font-size: 0.56rem;color: #8accec;display: inline-block;margin-right: 0.6rem;}
.house-address a{font-size: 0.56rem;color: #333;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 8.9rem;vertical-align: middle;}
.house-address i{background: url(../images/arrow-blue.png) no-repeat;display: inline-block;width: 0.56rem;height: 0.56rem;background-size: 100%;}
.house-tips{font-size: 0;padding-top: 0.2rem;}
.house-tips a{display: inline-block;padding: 0.2rem;border-radius:3px;border:1px solid #f3c06d;line-height: 1.0;display: inline-block;font-size: 0.48rem;color: #f3c06d;margin-right: 0.2rem;
  margin-bottom: 0.2rem;}
.hot-house .house-info h4{font-size: 0.56rem;color: #333;}
.hot-house .house-info h4 span{color: #e8320d;font-size: 0.68rem;}
.hot-house .house-info{padding: 0.4rem 0.6rem 1.2rem 0.6rem;}
.tan-box1{z-index: 9999;background: #fff;width:100%;}
.tan-box1 .hot-house .house-info{padding:0.6rem;}
.tan-box1 .hot-house .house-info a h5{font-size: 0.68rem;color: #333;margin-bottom: 0.2rem;}
.active-city{height: 1.8rem;line-height: 1.8rem;padding: 0 0.6rem;font-size: 0.6rem;color:#333;background: #efeff4;}
.city-list{overflow: hidden;padding:0.2rem 0.6rem 0 0.6rem;}
.city-list ul{width: 14.4rem;height:auto;}
.city-list ul li{float: left;padding: 0.2rem 0.6rem;font-size: 0.6rem;color: #333;border:1px solid #666;text-align: center;border-radius:2px;margin-right:0.4rem;
  margin-top: 0.4rem;}
.city-list ul li:nth-child(5n){margin-right: 0;}
.city-list ul li.on{background: #fef9f0;border-color: #ff7b7b;}
.loushi-title-bar{height: 2.9rem;line-height: 2.9rem;background: #efeff4;padding: 0 0.6rem;}
.loushi-title-bar img{width: 2.8rem;height: 1.68rem;vertical-align: middle;}
.loushi-title-bar h2{font-size: 0.48rem;color: #999;display: inline-block;vertical-align: top;}
.house-news{padding-left: 0.6rem;}
.house-news-title{border-bottom: 1px solid #ececec;padding: 0.6rem 0.6rem 0.6rem 0;}
.house-news-title h2{font-size: 0.68rem;color: #333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
  margin-bottom: 0.4rem;}
.house-news-title h2 i{padding:0 0.2rem;display: inline-block;border:1px solid #f3c06d;color: #f3c06d;border-radius: 2px;margin-right: 0.4rem;font-size: 0.48rem;
  font-style: normal;text-align: center;}
.house-news-title p{height: 0.8rem;line-height: 0.8rem;}
.house-news-title p span{font-size: 0.48rem;color: #8accec;float: left;}
.house-news-title p b{font-weight: normal;float: right;font-size: 0.48rem;color: #999;vertical-align: bottom;}
.house-news-details{padding: 0.6rem 0.6rem 0.6rem 0;font-size: 0.56rem;color: #666;}
.house-news-details img{width: 100%;margin:0.4rem 0;}
.pt0{padding-top: 0;}
.ewm-bar{padding-top:1.2rem;text-align: center;padding-bottom:1.2rem;}
.ewm-bar h2{font-size:0.52rem;color: #333;margin-bottom: 0.6rem;}
.ewm-bar img{width: 2.64rem;height: 2.64rem}
.share-bar {background: rgba(0,0,0,0.5);padding:0 0.6rem;position: fixed;left: 0;bottom: 0;width: 100%;font-size: 0.52rem;color:#fff;}
.share-bar li{width:50%;height: 2.0rem;float: left;line-height: 2.0rem;text-align: center;}
.share-bar li:first-child span{border-right: 1px solid #fff;width: 100%;display: inline-block;height: 0.6rem;line-height: 0.6rem;}
.share-bar li i{background:url(../images/zf.png) no-repeat;display: inline-block;width: 0.56rem;height: 0.5rem;background-size: 100%;margin-right: 0.2rem;vertical-align: middle;
  margin-top: -0.1rem;}
.share-bar li .download-icon{background: url(../images/download.png) no-repeat;background-size: 100%;}
.v-t{vertical-align: top;}
.calculator{background: #fff;}
.calculator .tab-btn{border-bottom: 1px solid #dadada;}
.calculator .tab-btn li{text-align: center;position:relative;}
.calculator .tab-btn li span{display:inline-block;height: 2.0rem;line-height: 2.0rem;border-bottom:0.1rem solid #fff;padding: 0 0.2rem;font-size: 0.6rem;color: #333;text-align: center;}
.calculator .tab-btn .on span{border-color: #e8320d;color: #e8320d;}
.calculator .tab-btn li b{font-weight: normal;color: #eee;float: right;border-left: 1px solid #eee;height: 0.8rem;position:relative;top: 50%;transform: translateY(-50%);}
.calculator .tab-details ul li p{height: 1.8rem;line-height: 1.8rem;font-size: 0.56rem;color: #999;margin-left: 0.6rem;border-bottom: 1px solid #dadada;position: relative;}
.calculator .tab-details ul li p b{color: #333;position: absolute;right: 0.6rem;top:50%;transform: translateY(-50%);}
.calculator .tab-details ul li input{text-align:right;position: absolute;right: 1.8rem;top:0; width:9rem; height:1.7rem; line-height:1.7rem;}
.calculator .tab-details ul li select{position: absolute;top: 50%;transform: translateY(-50%);padding-right: 1rem;right:0.4rem;-webkit-appearance: none;appearance:none;border:none; height:1.7rem; line-height:1.7rem;}
.calculator .tab-details ul li p i{width:0.35rem;height: 0.35rem;border-right: 1px solid #999;border-bottom: 1px solid #999;transform:rotate(-45deg);position: absolute;right: 0.6rem;
  top: 50%;margin-top: -0.17rem;}
.calculator .tab-details ul li p em{position: absolute;top:50%;transform: translateY(-50%);right: 0.6rem;}
.calculator-btn{text-align: center;padding-top:0.6rem;}
.calculator-btn a{display: inline-block;width: 8.0rem;height: 1.6rem;line-height: 1.6rem;text-align: center;font-size: 0.68rem;color: #fff;border-radius: 5px;background: #e8320d;}

.calculator-price{display:none;  margin:0 auto; width:8rem; text-align:left; line-height:0.76rem; padding-top:0.3rem;}
.calculator-price dt{ color:#a2a2a2; font-size:0.56rem; font-weight:700; margin-top:0.4rem;}
.calculator-price dd{ color:#999; font-size:0.54rem; }
.calculator-price dd span{ padding:0 5px; color:#e8320d;}
.calculator-price div{ text-align:center;color:#999; font-size:0.48rem;padding-top:0.4rem; padding-bottom:0.2rem;}

.yy-name p{background: #fff;font-size: 0.68rem;color: #333;padding:0 0.6rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.yy-name p span{height: 1.8rem;line-height: 1.8rem;}
.yy-name p input{vertical-align: top;margin-left: 0.4rem;font-size:0.52rem;height: 1.8rem;}
.yy h2{height: 1.84rem;line-height:1.84rem;font-size: 0.64rem;color: #444;text-align: center;}
.yy ul{background: #fff;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.yy ul li{height: 1.8rem;line-height: 1.8rem;margin-left: 0.6rem;position: relative;border-bottom: 1px solid #e5e5e5;font-size: 0.68rem;}
.yy ul li:last-child{border-bottom: none;}
.yy ul li i{position: absolute;background: url(../images/gou.png) no-repeat;width: 0.52rem;height: 19px;background-size: 100%;top: 50%;transform: translateY(-50%);right: 0.6rem;
  display: none;}
.yy ul .on i{display: block;}
.yz-bar {background: #fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-left: 0.6rem;margin:0.6rem 0;}
.yz-bar p{border-bottom: 1px solid #e5e5e5;font-size: 0.68rem;color: #333;position: relative;}
.yz-bar p:last-child{border-bottom: none;}
.yz-bar p span{line-height: 1.8rem;}
.yz-bar p .input1{height: 1.8rem;font-size: 0.52rem;color: #333;vertical-align: top;margin-left: 0.2rem;}
.yz-bar p .yzm-btn{position: absolute;top: 0;right: 0;line-height: 1.8rem;color: #576b95;font-size: 0.6rem;background: #fff;border-left: 1px solid #e5e5e5;text-align: center;
  width: 4.1rem;}
.fixed-tel{height: 2.1rem;line-height: 2.1rem;background: #fff;position: fixed;bottom: 2.3rem;left: 0;width: 100%;padding-left: 0.6rem;}
.fixed-tel span{font-size:0.6rem;color: #999;}
.fixed-tel a{font-size: 0.92rem;color: #e94f4f;}
.calculator-btn .w690{width: 13.8rem;}
.sm{text-align: center;padding-bottom: 2.0rem;}
.sm h2{font-size: 0.6rem;color: #666;padding: 1.8rem 0 1.0rem;line-height: 1.8;}
.sm img:first-of-type{width:7.24rem;margin-bottom: 0.7rem;}
.sm img:last-child{width:7.36rem;}
.price-trend{padding: 0 0.6rem;background: #fff;}
.price-trend h2{font-size: 0.56rem;color: #999;padding: 0.7rem 0;padding-bottom: 1.4rem;}
.price-trend h2 span{color: #e8320d;font-size: 0.68rem;}
.price-trend h3{font-size: 0.56rem;color: #999;padding: 0.6rem 0;padding-top: 2.4rem;}
.zstName{text-align: center;}
.zstName span{font-size: 0.56rem;color: #666;}
.zstName span:first-child{margin-right: 0.8rem;}
.zstName span i{display: inline-block;width: 0.3rem;height: 0.3rem;border-radius: 50%;margin-right: 0.2rem;}
.zstName span:first-child i{background: #e8320d;}
.zstName span:last-child i{background: #58bbea;}
.fixed-tab{position:fixed;top: 0;left: 0;width: 100%;z-index:100;background: #fff;}
.tool{font-size: 0.68rem;color: #666;padding: 2.0rem 0 0 1.4rem;}
.tool h2{margin-bottom: 0.6rem;}
.tool a{color: #999;font-size: 0.64rem;padding-right: 0.6rem;}
.back-home a{position: fixed;bottom: 0;left: 0;width: 100%;background: #d53b1c;color: #fff;height: 1.9rem;line-height: 1.9rem;text-align: center;font-size: 0.64rem;}
.back-home a i{display: inline-block;width: 0.62rem;height: 0.5rem;background: url(../images/back.png) no-repeat;background-size: 100%;margin-right: 0.2rem;}

/*xh-start*/
.fl{float:left}
.fr{float:right}
.mt-20{margin-bottom:.4rem}
.whitebg{background:#fff;}
.tab-nav{height:2rem;background-color:#fafafa;border-bottom:1px solid #dadada}
.tab-nav li{float:left;width:50%}
.tab-nav li.on a{background-color:#eaeaea}
.tab-nav li a{display:block;border-right:1px solid #dadada;height:2rem;line-height:2rem;text-align:center;color:#353535;font-size:.6rem}
.tab-list, .item-list{display:none}
.basics-info, .basics-more{padding: 0.6rem 0 0 0.6rem;}
.basics-details, .basics-tell, .basics-icon,  .basics-txt, .swiper-banner{padding: 0.6rem;}
.basics-hr{border-bottom:1px #ececec solid;padding-bottom:.6rem}
.basics-info h2{font-size:.72rem;margin-bottom:.6rem}
.basics-info h2 b{color:#e8320d;font-size:.56rem;background:#fef9f0;font-weight:400;text-align:center;padding:.1rem .34rem;margin-left:.2rem}
.basics-info h2 i{background: url("../images/map-02.png") no-repeat;width: 0.7rem;height: 0.7rem;display: inline-block;background-size: cover;vertical-align: middle;margin-top: -0.15rem;margin-right: 0.4rem;}
.basics-label{margin-bottom:.2rem}
.basics-label li, .map-popup ul.tip li{color:#f3c06d;border-radius:.08rem;border:1px #f3c06d solid;text-align:center;font-size:.48rem;float:left;margin:0 .3rem .4rem 0}
.basics-label li{padding:.1rem .2rem;}
.map-popup ul.tip li{padding:.0rem .1rem}
.basics-info h3{font-size:.56rem;color:#666;margin-bottom:.6rem;line-height: 1.45;}
.basics-info .basics-price,.basics-info h2,.basics-info h3,.basics-label,.basics-more .basics-price,.basics-more .result-more,.basics-more .title,.basics-more p{padding:0 0.6rem 0 0;}
.basics-info .basics-price,.basics-more .basics-price,.swiper-slide .addbox{font-size:.56rem}
.addbox .fl span,.basics-info .basics-price .fl span{color:#8accec;margin-right:.74rem}
.addbox .fl span:last-child,.basics-info .basics-price .fl span:last-child, .map-popup .right .blue span:last-child{margin-right:0}
.basics-info .basics-price .fr span,.swiper-slide .basics-price span{color:#999;font-size:.56rem}
.basics-info .basics-price .fr span.red,.basics-more .basics-price .fr span.red,.swiper-slide .basics-price span.red{color:#e8320d;font-size:.68rem}
.basics-details .list{font-size:.56rem;line-height:1.8}
.basics-details .list dt, .basics-details .list dd{float:left}
.basics-details .list dt{color:#999;width:3rem}
.basics-details .list dd,.basics-details .list dd p,.swiper-slide .addbox p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.basics-details .list dd{width:10.8rem}
.basics-details .list dd p{width:10rem}
.basics-details .list dd.add{position:relative}
.basics-details .list dd.add img,.swiper-slide .addbox .fl img{width:.56rem;height:.56rem;position:absolute}
.basics-details .list dd.add img{top:1.2rem;right:0}
.swiper-slide .addbox .fl img{top:.18rem;right:0}
.basics-details .list dd span.pink{font-size:.48rem;color:#666;background:#fef9f0;width:2rem;height:.7rem;line-height:.6rem;padding:.1rem 0;text-align:center;border-radius:.08rem;margin-right:.4rem;display:inline-block}
.basics-details .list dd.special p{white-space:normal}
.basics-tell{position:relative;padding:.6rem .6rem .68rem .6rem}
.basics-tell span.gray{font-size:.6rem;color:#999}
.basics-tell a, .tellbox a{color:#e8320d;font-size:.92rem}
.basics-tell a span, .tellbox a span{font-size:.56rem;margin-left:.32rem}
.basics-tell img{width:.52rem;height:.52rem;position:absolute;right:.6rem;top:1rem}
.swiper-container.aerial-view{height:8.26rem;}
.aerial-view .box_btn{z-index:30;position:absolute;top:.4rem;left:0;width:2.74rem;height:1.08rem;background:rgba(0,0,0,.4);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;font-size:.52rem;line-height:1.08rem;text-align:center}
.basics-icon.whitebg{padding-top:.8rem;padding-bottom:0}
.basics-icon ul li{float:left;width:33.33%;margin-bottom:.8rem}
.basics-icon ul li a{display:block;color:#858585;font-size:.6rem;text-align:center}
.basics-icon ul li a img{width:1.92rem;height:1.92rem}
.basics-icon ul li a p{margin-top:.4rem}
span.gray{color:#999}
.basics-more.whitebg{padding-bottom:0}
.basics-more .lpxw-title{font-size:.6rem;margin-bottom:.56rem}
.basics-more p{font-size:.56rem;color:#666;line-height:1.45;margin-bottom:.56rem}
.basics-more .title {font-size: .6rem; margin-bottom: .56rem;}
.txt-list span{font-size:.56rem}
.txt-list .wd{width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.txt-list{margin-bottom:.4rem}
.txt-list:last-child{margin-bottom:0}
.lpxw .lpxw-title{padding: 0.68rem 0 0.6rem 0.6rem;border-bottom: 1px #eeeeee solid;}
.lpxw .lpxw-title h3{font-size: 0.56rem;margin-left:.3rem;display:inline-block;}
.lpxw .lpxw-title i{background:url(../images/lpxw-icon.png) no-repeat;width:.58rem;height:.54rem;background-size:cover;display:inline-block;vertical-align:middle;margin-top:.1rem}
.lpxw .lszx-news h2 i.yellowtxt, .lpxw .lszx-news h2 i.bluetxt{border-radius: 0.08rem;font-size: 0.48rem;line-height: 0.65rem;font-style: normal;padding: 0 0.1rem;margin-right: 0.4rem;margin-top: -0.1rem;display: inline-block;vertical-align: middle;}
.lpxw .lszx-news h2 i.yellowtxt{color:#f3c06d;border: 1px #f3c06d solid;}
.lpxw .lszx-news h2 i.bluetxt{color:#72c2ff;border: 1px #72c2ff solid;}
.swiper-banner .swiper-slide .addbox, .swiper-banner .swiper-slide h2,.swiper-title{margin-bottom:.6rem}
.swiper-banner .swiper-title i{background:url(../images/zblp-icon.png) no-repeat;width:.46rem;height:.58rem;background-size:cover;display:inline-block;vertical-align:middle;margin-top:.1rem}
.swiper-banner .swiper-title h3{font-size:.56rem;margin-left:.3rem;display:inline-block}
.swiper-banner .swiper-slide .imgbox{position:relative;margin-bottom:.8rem}
.swiper-banner .swiper-slide .tip{position:absolute;right:0;bottom:-.75rem;z-index:999}
.swiper-banner .swiper-slide .tip span{display:inline-block;vertical-align:top;width:.8rem;height:.8rem;background:#f3c06d;border-radius:50%;text-align:center;line-height:.8rem;color:#fff;font-size:.48rem;margin-right:.2rem}
.swiper-banner .swiper-slide h2{font-size:.68rem}
.swiper-banner .swiper-slide .addbox{position:relative}
.swiper-banner .swiper-slide .addbox p{width:8.5rem;margin-left:1.2rem}
.swiper-banner .swiper-container{padding-bottom:.96rem}
.swiper-slide .addbox,.swiper-slide h2,.swiper-title{margin-bottom:.6rem}
.swiper-title i{background:url(../images/zblp-icon.png) no-repeat;width:.46rem;height:.58rem;background-size:cover;display:inline-block;vertical-align:middle;margin-top:.1rem}
.swiper-title h3{font-size:.56rem;margin-left:.3rem;display:inline-block}
.swiper-slide .imgbox{position:relative;margin-bottom:.8rem}
.swiper-slide .tip{position:absolute;right:0;bottom:-.75rem;z-index:999}
.swiper-slide .tip span{display:inline-block;vertical-align:top;width:.8rem;height:.8rem;background:#f3c06d;border-radius:50%;text-align:center;line-height:.8rem;color:#fff;font-size:.48rem;margin-right:.2rem}
.swiper-slide h2{font-size:.68rem}
.swiper-slide .addbox{position:relative}
.swiper-slide .addbox p{width:8.5rem;margin-left:1.2rem}
.swiper-banner .swiper-container{padding-bottom:.96rem}
.item-info{padding: 0 0 0.6rem 0.6rem;}
.item-info h2{font-size: 0.68rem;margin-bottom: 0.54rem;padding-right: 0.6rem;padding-top: 0.6rem;}
.item-info p{font-size: 0.56rem;color: #666;margin-bottom: 0.76rem;line-height: 1.45;padding-right: 0.6rem;}
.item-info p:last-child{margin-bottom: 0;}
.jcxx-map div.map-img, .map-box{width: 13.8rem;height: 7.76rem;display: inline-block;}
.jcxx-map img{width: 13.8rem;height: 7.76rem;}
.map-box {position: relative;margin-top: 0.6rem;}
.map-box #mapContainer{width: 13.8rem;height: 7.76rem;}
.item-ul{height: 1.6rem;}
.item-ul li{width: 50%;float: left;}
.item-ul  li a {display: block;height: 1.6rem;line-height: 1.6rem;text-align: center;color: #333;font-size: .56rem;width: 3.2rem;margin: 0 auto;padding-left: 0.8rem;}
.item-ul  li.on a.lszx-icon{background: url("../images/lszx-red.png") no-repeat 0 0.5rem;background-size: 0.72rem 0.56rem; }
.item-ul  li.on a.spkf-icon{background: url("../images/spkf-red.png") no-repeat 0 0.5rem;background-size: 0.72rem 0.56rem; }
.item-ul  li a.lszx-icon{background: url("../images/lszx-black.png") no-repeat 0 0.5rem;background-size: 0.72rem 0.56rem; }
.item-ul  li a.spkf-icon{background: url("../images/spkf-black.png") no-repeat 0 0.5rem;background-size: 0.72rem 0.56rem; }
.item-ul  li.on a{color: #e8320d; border-bottom: 4px #e8320d solid;}
.item-list{padding-left: 0.6rem;}
.lszx-news {border-bottom: 1px solid #eeeeee;padding: 0.6rem 0.6rem 0.6rem 0;position: relative;margin-left: 0.6rem;}
.lszx-news h2 .view{vertical-align: middle;width:0.84rem; height:0.54rem; background:url(../images/view.png) no-repeat; background-size:cover;display: inline-block;margin-right: 0.2rem;margin-top: -0.12rem;}
.lszx-news:last-child{border-bottom: 0;}
.lszx-news h2{font-size: 0.6rem;color: #000;margin-bottom: 0.56rem;line-height: 0.85rem;height: 1.7rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.lszx-news div span.fl{font-size: 0.48rem;color: #999;}
.lszx-news a{display: block;}
.lszx-news .see{ width:2.3rem; height:0.7rem; line-height:0.7rem; background:url(../images/see.png) 0 0.15rem no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}
.map-list{/*display: none;*/position: fixed;z-index: 50;right: 0.6rem;bottom: -3rem;width: 1.72rem;height: 1.72rem;border: 1px solid #999999;border-radius: 50%;background-color: rgba(255,255,255,.7);background-image: url(../images/map-list.png);background-position: center center;background-repeat: no-repeat;background-size: 1.72rem 1.72rem;}
.map-add{/*display: none;*/position: fixed;z-index: 50;right: 0.6rem;bottom: 14rem;width: 1.72rem;height: 1.72rem;border: 1px solid #999999;border-radius: 50%;background-color: rgba(255,255,255,.7);background-image: url(../images/map-add.png);background-position: center center;background-repeat: no-repeat;background-size: 1.72rem 1.72rem;}
.Map-list div.result-loupan:first-child{padding: 0.6em 0.6rem 0.8rem 0;}
.Map-list .result-loupan{padding: 0.8rem 0.6rem 0.8rem 0;}
/*楼盘弹窗*/
.popupbox{padding:0 .6rem}
.popupbox .list{float:left;width:4rem;padding-left: 0.44rem;border-right:1px #ececec solid}
.popupbox .list:nth-child(3){border-right:none}
.popupbox .list a{color:#666;font-size:.48rem;display:inline-block;}
.popupbox .list i{width:.64rem;height:.68rem;display:inline-block;vertical-align:middle;margin-right:.4rem}
.popupbox .list i.kfbg{background:url(../images/popup-01.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .list i.jgzs{background:url(../images/popup-02.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .list i.dkjs{background:url(../images/popup-03.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .list i.sc{background:url(../images/popup-04.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .list i.fx{background:url(../images/popup-05.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .list i.fcfd{background:url(../images/popup-06.png) no-repeat;margin-top:-.1rem;background-size:cover}
.popupbox .pd-40{padding:.8rem 0}
.popupbox .popuphr{border-bottom:1px #ececec solid}
/*地图弹窗*/
.map-popup{padding:.6rem}
.map-popup .info{margin-bottom: 0.6rem;}
.map-popup .info .left{width: 5.08rem;height: 4.2rem;margin-right: 0.32rem;}
.map-popup .info .left img{width: 5.08rem;height: 4.2rem;}
.map-popup .info .right h2, .map-popup .right h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;position: relative;}
.map-popup .info .right h2{font-size: 0.68rem;color: #333;width: 7.2rem;height: 1.64rem;line-height: 0.85rem;margin-bottom: 0.15rem;}
.map-popup .info .right h2 img{width: 0.7rem;height: 0.7rem;position: absolute;bottom: 0;right:0;vertical-align: middle;}
.map-popup .info .right .blue{margin-bottom: 0.1rem;}
.map-popup .info .right .blue span{font-size: 0.56rem;color: #8accec;margin-right: .74rem;}
.map-popup .info .right h4{font-size: 0.56rem;color: #999;height: 1.4rem;line-height: 0.74rem;width: 6.64rem;padding-right: 0.56rem}
.map-popup .info .right h4 img{width: .56rem;height: .56rem;position: absolute;bottom: 0;right: 0;}
.map-popup .nub{font-size: 0.56rem;color: #999;margin-bottom: 0.4rem;}
.map-popup .nub .left span.red{color: #e8320d;font-size: 0.68rem;}
.map-popup .nub .left span.black{color: #333;font-size: 0.56rem;}
.map-popup .nub .right span.black{color: #333;}
/*底部搜索*/
.pd-108{padding-bottom:2.16rem}
.bottom-search{position:fixed;left:0;bottom:-.1rem;right:0;z-index:99}
.search-tab{background:#fff;height:2.16rem;line-height:2.16rem;border-top:1px #f1f1f1 solid}
.search-tab ul{padding:0 .6rem}
.search-tab ul li{float:left;font-size:.56rem;margin-right:.86rem;position:relative}
.search-tab ul li a{display:inline-block;color:#333;font-size:.56rem;vertical-align:top}
.search-tab ul li:last-child{float:right;margin-right:0}
.search-tab ul li i{width:.34rem;height:.2rem;display:inline-block;-webkit-mask-size:.34rem;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background:#333;-webkit-mask-image:url(../images/s_up.png);-webkit-transition:all .2s;transition:all .2s;margin-left:.4rem;vertical-align:middle;margin-top:-.05rem}
.search-tab ul li.on i{background:#e8320d;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.search-list{position:relative}
.search-list .bar_search{z-index:80;position:absolute;left:0;bottom:2.15rem;width:100%;background-color:#fff;height:5.2rem;display:none}
.search-list .bar_search .bar{padding:.74rem 0}
.search-list .bar_search .bar.area,.search-list .bar_search .bar.county,.search-list .bar_search .bar.line,.search-list .bar_search .bar.road{padding:.6rem 0;max-height:3.5rem}
.search-list .bar_search .bar li{margin-bottom:.8rem}
.search-list .bar_search .bar li:last-child{margin-bottom:0}
.search-list .bar_search a{color:#333;font-size:.56rem;text-align:center;display:block}
.search-list .bar_search ul{max-height:5.2rem;overflow:scroll;-webkit-overflow-scrolling:touch}
.search-list .bar_search .bar li a.set,.search-list .bar_search .bar li a:hover{color:#e8320d}
.search-list .bar_search .bar li.li-wd{width:6.9rem;text-align:center;margin-bottom:0;padding:.4rem 0;border-top:1px #ececec solid}
.search-list .bar_search .bar.region{padding:0 .6rem;position:absolute;bottom:0;overflow:hidden}
.search-list .bar_search .bar.county,.search-list .bar_search .bar.road{display:none;width:50%;float:right}
.search-list .bar_search .qu-list{display:none}
.meng-2{background:rgba(0,0,0,.3);position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:79;display:none}
.dtdh.pd162{padding-bottom: 3.24rem;}
.dtdh .mapbox{position:relative;margin-bottom: 1.3rem;}
.dtdh .dt-img{width:15rem;background:#fff;padding-bottom:.4rem}
.dtdh .dt-img ul li{margin-bottom: 0.2rem;}
.dtdh .dt-img ul li:last-child{margin-bottom: 0;}
.dtdh .dt-img ul li img{width:15rem;height:9.6rem}
.dtdh #mapContainer{height:10.56rem;width:15rem}
.tellbox{background:#fff;padding:0 .64rem;position:fixed;bottom:0;left:0;width:100%;height:3.24rem;line-height:3.24rem}
.tellbox span.gray{color:#999;font-size:.6rem}
.tellbox img{width:.52rem;height:.52rem;position:absolute;right:.6rem;top:1.45rem}
.share-wx{position: fixed;left: 0;width: 100%;top:1.2rem;display: none;z-index: 9999;}
#map-bottom {position: absolute;right: 0rem;top: 9.25rem;color: #fff;background-color: rgba(0,0,0,0.38);border-top-left-radius: 0.5rem;border-bottom-left-radius: 0.5rem;font-size: 0.4rem;padding: 0.3rem;}
.house-news-title .see{margin-left: 1rem;height:0.8rem; line-height:0.8rem; background:url(../images/see.png) left no-repeat; background-size:0.5rem 0.32rem; padding-left:0.9rem; color:#999; font-size:0.48rem;}

/*9.7内容页*/
.fl{float:left}
.fr{float:right}
.M-header{background:#e8320d}
.M-search{margin-right:1.12rem}
.M-search img{width:.64rem;height:.64rem;vertical-align:middle;margin-top:.6rem}
.appBox{background:#fff;height:1.8rem;line-height:1.8rem;padding:0 .6rem;border-bottom:1px #e3e4e5 solid;box-shadow:0 .1rem .1rem #f3f3f3;display: none;z-index: 999}
.appBox .app-left img{width:2.1rem;height:0.92rem;margin:.45rem 0}
.appBox .app-left p{font-size:.56rem;color:#646566;margin-left: 0.44rem;}
.appBox .Download{width: 2.6rem;height: 1.2rem;line-height: 1.2rem;color:#fff;font-size: 0.64rem;background: #e8320d;border-radius: 0.16rem;margin-top: 0.3rem;}
.app-close{font-size:.68rem;color:#999}
.app-line{width:.02rem;height:.6rem;background:#ebebeb;position:absolute;top:.92rem;left:12.6rem}
.M-main{padding:1rem .6rem}
.M-main h3{font-size:.88rem;color:#000;}
.M-data{margin-top:0.6rem}
.M-data span{font-size:.56rem;color:#959595}
.M-data span.see{background:url(../images/M-see.png) no-repeat left center;background-size:.68rem .44rem;padding-left:.92rem}
.M-abstract{background:#f1f1f1;font-size:.6rem;color:#555555;padding:.64rem .8rem .64rem 1rem;line-height:1.5;position:relative;margin-top: 1rem;z-index: 99;}
.M-abstract i{font-size:1.44rem;color:#cbcbcb;position:absolute;font-weight:700;font-style:normal;left:.28rem;top:0}
.M-content p{font-size:.72rem;color:#000;margin-top:0.9rem;line-height:1.6}
.M-content p:last-child{margin-bottom:.5rem}
ul.M-tip li{float:left;height:1rem;line-height:1rem;text-align:center;padding:0 .37rem;font-size:.56rem;color:#999;border:1px #ececec solid;border-radius:.5rem;margin-right:.36rem;margin-top:.5rem}
.M-tab .house-tab-btn{border-bottom:.2rem #eeeff0 solid}
.M-list-even,.M-list-odd{padding:.6rem 0;margin:0 .6rem;border-bottom:1px #eeeff0 solid}
.M-list-even a{display: block;}
.M-list-odd .M-list-left{width:9.4rem}
.M-list-even h4,.M-list-odd .M-list-left h4{color:#424242;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
.M-list-tip{margin-top:.8rem;font-size:.48rem;color:#d8d8d8}
.M-list-tip .classify{font-size:.36rem;text-align:center;line-height:.65rem;border-radius:.1rem;font-style:normal;padding:0 .1rem;display:inline-block;vertical-align:middle}
.M-list-tip .classify.red{color:#ff1e1e;border:1px #fcadad solid}
.M-list-tip .classify.blue{color:#1e9dff;border:1px #adcbfc solid}
.M-list-tip .time{margin-left:.48rem}
.M-list-tip .see{margin-left:1.04rem;background:url(../images/M-see.png) no-repeat left center;background-size:.62rem .4rem;padding-left:.92rem}
.M-list-right, .M-list-right img{width:3.6rem;height:2.88rem;}
.M-list-even .M-list-img{width:13.8rem;height:7.8rem;overflow:hidden;margin-top:.5rem}
.M-list-even .M-list-img img{width:13.8rem;height:7.8rem;}
.M-list-even ul li{float:left;width:4.52rem;height:2.96rem;overflow:hidden;margin-right:.12rem}
.M-list-even ul li img{width:4.52rem;height:2.96rem;}
.M-list-even ul li:last-child{margin-right:0}
.M-list-nub{position:relative}
.M-list-nub .nub{position:absolute;right:.2rem;top:2.12rem;font-size:.4rem;color:#fff;background:#000 url(../images/M-list-icon.png) no-repeat .24rem center;background-size:.4rem .4rem;padding-left:.6rem;width:2rem;height:.64rem;line-height:.64rem;text-align:center;border-radius:.5rem;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}
.tab-lists li:last-child, .M-tab .house-tab-details ul li:last-child{border-bottom:none}
.Footer{font-size: 0.48rem;color:#959595;margin-top: 0.9rem;text-align: right;}



