@charset "utf-8";
/* common */
body{font-family: "microsoft yahei","hiragino sans gb","stheiti","simsun","arial";font-size:14px;}
.c333{color: #333!important;}
.c666{color: #666;}
.c999{color: #999!important;}
.cred{color: #e03236 !important;}
.wrap{ width:1192px; margin:0 auto;}
.inner{ width:1190px; margin:0 auto;margin: 0 auto -30px;padding-bottom: 30px;}
.ft12{font-size: 12px;}
input,select{font-family: "microsoft yahei";}
.bg-color{background-color: #f1f1f1;}

/* 覆盖头部搜索结果样式 */
.wrap-bg{position: relative;z-index:2;}
.search-details .search-box button{background: #ffffff;border: 1px solid #ddd;border-left: none;}
.search-details button .search_icon{background-image:;background-image: -webkit-image-set( 1x, 2x);background-position: center center;background-repeat: no-repeat;}
.search-details .search_result{top:45px;}
.empty-tip{padding:30px 0;text-align: center;font-size:18px;color:#9b9b9b;line-height:100%;}

/* 面包屑导航 */
.loc-bg{position: relative;z-index:1;width: 100%; height: 42px; line-height: 42px; border-top:1px solid #ececec;font-size:12px;}
.loc-bg:hover{z-index:830;}
.crumbs{width:1190px;}
.crumbs .em{ display:inline-block;}
.crumbs > a{ color:#606060;}
.crumbs > a:hover{ color:#e03236;}
.crumbs .area-select{position: relative;display: inline-block;height:42px;}
.crumbs .area-select .area-cur{position:relative;display: inline-block;padding-right:18px;height:41px;border-top:1px solid #f1f1f1;z-index:1;cursor: pointer;color: #666;}
.crumbs .area-select .area-cur i{position:absolute;width: 0;height: 0;border-style: solid;border-width: 5px 4px 0;border-color: #666 transparent transparent transparent;  right: 5px;  top: 19px;}
.crumbs .area-select .area-cur.active{padding-left:10px;height:41px;border: 1px solid #e03236;border-bottom:none;background: #fff;color:#e03236;}
.crumbs .area-select .area-cur.active i{border-color: #e03236 transparent transparent transparent;  }
.crumbs .area-else{position: absolute;top:41px;left:0;display: inline-block;width:380px;height:auto;max-height:290px;padding:10px;overflow-y:auto;background: #ffffff;border: 1px solid #e03236;display: none;}
.crumbs .area-else::-webkit-scrollbar{width: 6px;height: 6px;background-color: #fff;}
.crumbs .area-else::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);border-radius: 10px;background-color: #fff;}
.crumbs .area-else::-webkit-scrollbar-thumb{height: 20px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);background-color: #ccc;}
.crumbs .area-else li{display:block;line-height:30px;position: relative;}
.crumbs .area-else .dt{position:absolute;margin-right:20px;font-size: 12px;color: #9b9b9b;}
.crumbs .area-else .dd{position:relative;display:inline-block;margin-left:25px;}
.crumbs .area-else .dd a{color: #4a4a4a;margin-right: 10px;display: inline-block;}
.crumbs .area-else .dd a:hover{color: #e03236;text-decoration: underline;}

/* 公共comm-box */
.comm-box{padding:25px;background-color: #fff;}
.anchor{position: relative;width:100%;height:0px;top:-70px;left:0;visibility: hidden;}

/* 标题 标签 简介 */
.new-detail .detail-title{width: 100%;}
.h2-tit .tit-conno{max-width:100%;font-weight:700;font-size:28px;line-height:30px;margin-right:10px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.h2-tit .tit-addr{max-width:100%;padding-top:10px;font-size: 14px;color: #333333;line-height:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-detail .tabbox{position:relative;width:1190px;left:-25px;height:50px;margin-top:26px;line-height:50px;position: relative;z-index: 2;}
.new-detail .tabbox ul{width: 1140px;margin:0 auto;background: #fff;border-bottom:2px solid #e03236;}
.new-detail .tabbox li{float:left;height:48px;}
.new-detail .tabbox li a{display:block;height:48px;padding:0 26px;font-size: 16px;color: #000000;}
.new-detail .tabbox li.on,.new-detail .tabbox li:hover{background: #e03236;}
.new-detail .tabbox li.on a,.new-detail .tabbox li:hover a{color: #fff;}

/* 房源内容 */
.new-detail .detail-content{width: 100%;padding-top:30px;}
/* 焦点图 */
.detail-content .slider-img{width: 720px;overflow: hidden;position:relative; z-index:1;padding-bottom:88px;}
.slider-img .slt{width: 100%;height: 405px;overflow:hidden;}
.slider-img .slt li{width: 100%;height: 405px;position: absolute;left: 0;top: 0;cursor:pointer;display:none;overflow: hidden;background:#f5f5f5  no-repeat center center;}
.slider-img .slt a{display: block;width: 100%;height: 405px;position: absolute;}
.slider-img .slt img{display:block;width:100%;height:405px;}
.slider-img .slt i{display: inline-block;width:36px;height:36px;position: absolute;top:10px;right:10px;background-color:#000;display: none;opacity: 0.4;filter:alpha(opacity=40)}
.slider-img .big-prev{position:absolute;display: inline-block;left:14px;top:187px;}
.slider-img .big-next{position:absolute;display: inline-block;right:14px;top:187px;z-index:11;}
.slider-img .big-jiej{position: absolute;width: 100%;height: 405px;top:0;left:0;z-index:99;line-height: 405px;text-align: center;color: #999;overflow:hidden;display: none;background: #f5f5f5;}
/* 小图 */
.slider-img .qkview{width:100%;height:75px;margin-top:13px;position: absolute;bottom:0;}
.qkview .slt_prev{float:left;width:20px;height:71px;margin-right: 16px;margin-top:2px;background-color:#4a4a4a;}
.qkview .slt_next{float:left;width:20px;height:71px;margin-top:2px;background-color:#4a4a4a;}
.qkview .slt_prev:hover,.qkview .slt_next:hover{background-color:#666;}
.qkview .slt_prev i,.qkview .slt_next i{margin:28px auto;}
.qkview .slt_disc{float:left;width:664px;height:75px;overflow:hidden;}
.slt_disc li{width:94px;height:71px;float:left;margin-right:16px;background:#f5f5f5;border-top: 2px solid #fff;cursor: pointer;/*background:  no-repeat center center;*/}
.slt_disc li img{width:94px;height:71px;opacity: .8;filter: alpha(opacity=80);}
.slt_disc li.on{width:90px;height:71px;border: 2px solid #e03236;padding:0;}
.slt_disc li.on img{width:90px;height:71px;}
.qkview .jjt{width: 75px;height:71px;position: relative;margin-top:2px;}
.qkview .jjt img{position:absolute;top:0;left:0;width:75px;height:71px;z-index:-2;}
.qkview .jjt .cover{position:absolute;width:75px;height:71px;left:0;top:0;background:#000;opacity: 0.6;filter:alpha(opacity=60);z-index:-1; }
.qkview .jjt a{display:block;width:100%;height:25px;font-size: 12px;color: #ccc;line-height: 12px;text-align: center;}
.qkview .jjt a .sprite-location{margin:12px auto 4px;width: 29px;height: 29px;background-position: -99px -44px;}
.qkview .jjt a:hover{color: #fff;}
.qkview .jjt a:hover .sprite-location{background-position: -97px -5px;}
.slt_disc li.on img,.slt_disc li a:hover img{opacity: 1;filter: alpha(opacity=100);}

/* 小图标sprite */
.slider-img .sprite {background-image: ;background-image: -webkit-image-set( 1x, 2x);background-repeat: no-repeat;display: block;}
.slider-img .big-prev{width: 36px;height: 36px;background-position: -5px -5px;display: none;}
.slider-img .big-next {width: 36px;height: 36px;background-position: -51px -5px;display: none;}
.slider-img .sprite-scale {width: 36px;height: 36px;background-position: -5px -51px;}
.slider-img .sprite-left {width: 14px;height: 14px;background-position: -51px -51px;}
.slider-img .sprite-right {width: 14px;height: 14px;background-position: -75px -51px;}
/*.slider-img .sprite-location-on {width: 29px;height: 29px;background-position: -97px -5px;}
.slider-img .sprite-location {width: 29px;height: 29px;background-position: -99px -44px;}*/

/* 视频 */
.slider-img>.big-hp{position: absolute;width: 100%;height: 405px;top:0;left:0;overflow:hidden;z-index:800;}
.slider-img>.big-hp>.staticimg{display:block;width:100%;height:405px;position: relative;cursor: pointer;}
.slider-img>.big-hp img{width:100%;height:405px;}
.big-box>.staticimg .hp-play{position:absolute;top:50%;left:50%;margin-top:-44px;margin-left:-44px;width:88px;height:88px;}
.big-box>.staticimg .hp-play{
    background-image: ;
    background-image: -weblit-image-set( 1x, 2x);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.big-box>.staticimg .hp-play-new{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;
    background-image: ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    box-sizing: border-box;
}

.static-s{float:left;position:relative;width: 94px;height: 71px;margin-right: 16px;border-top: 2px solid #fff;overflow: hidden;cursor: pointer;}
.static-s img{width:94px;height:71px;opacity: .8;filter: alpha(opacity=80);}
.static-s.on{width:90px;height:71px;border: 2px solid #e03236;padding:0;}
.static-s.on img{width:90px;height:71px;}
.static-s .hp-play-s{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;
    background-image: ;
    background-image: -weblit-image-set( 1x, 2x);
    background-repeat: no-repeat;
    background-position: -29px -88px;
}
.static-s .hp-play-s-new{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;
    background-image: ;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.qkview .slt_disc.hashp{width:554px;}


/* 房源右侧详情介绍 */
.detail-content .intro{width: 385px;float: right;line-height:100%;}
.intro-box1{height:58px;padding-bottom:20px;border-bottom: 1px solid #efefef;}
.intro-box1 .price{height:58px;font-size: 14px;color: #333333;margin-right:20px;}
.intro-box1 .price .total{font:normal 58px/58px "arial";text-shadow:1px 0px 0px #e03236;}
.intro-box1 .price .noprice{height: 78px;line-height: 78px;color: #9b9b9b;font-size: 20px;}
.intro-box1 .hasdown{height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #000;background: #ccc;}
.intro-box2{padding:15px 0;border-bottom: 1px solid #efefef;}
.intro-box2 p{line-height:34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.intro-box2 .label{font-size: 14px;color: #9b9b9b;margin-right:20px;}
.intro-box2 .value{font-size: 14px;color: #333;}
.intro-box2 .value .line{color:#ccc;}
.intro-box3{width:100%;margin-top:20px;padding-top:10px;}
.intro-box3 .img{width: 57px;height: 76px;margin-right:10px;background:#f5f5f5;}
.intro-box3 .img img{width: 57px;height: 76px;}
.intro-box3 p{margin-bottom: 14px;line-height:16px;font-size:12px;color:#4a4a4a;}
.intro-box3 p.modaltip{text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.intro-box3 .name{float:left;font-size: 16px;color: #000;line-height: 16px;font-weight: bold;}
.intro-box3 .label{display:inline-block;margin-left:2px;padding:0 2px;background: #f3a536;border-radius: 1px;font-size:12px;line-height:16px;color:#fff;}
.intro-box3 .tel{height:23px;font:bold 17px/17px "arial";margin-bottom: 0px;color: #e03236;}
.intro-box3 .tel em{font:12px/23px "microsoft yahei","hiragino sans gb","stheiti","simsun";color: #000;}
.intro-box4{margin-top:15px;position: relative;z-index:2;}
.intro-box4 .btn{display:block;width: 100%;height: 40px;line-height: 40px;font-size: 16px;text-align: center;border-radius: 2px;background: #e03236;color: #fff;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.12);}
.intro-box4 .btn:hover{opacity:0.8;filter:alpha(opacity=80);}
/* im指引 */
.fcwimlayout{}
.fcwimlayout .mask{position: fixed;width:100%;height: 100%;top:0;left:0;background:#000;opacity:0.6;filter:alpha(opacity=60);z-index:900;}
.fcwimlayout .fcwimtip{position: absolute;width:336px;height:213px;top:-210px;right:233px;background-image: ;background-image: -webkit-image-set( 1x, 2x);background-repeat: no-repeat;background-position:center bottom;z-index:901;}
/* 附近门店弹出框 */
.xq-fh-box{display:none;position: fixed;width:100%;height: 100%;top:0;left:0;z-index:900;}
.xq-fh-box .xq-fh-bg{width: 100%;height: 100%;background:#000;opacity:0.6;filter:alpha(opacity=60);}
.xq-fh-box .fh-map-closed{position: fixed;top: 15px;right: 30px;width: 34px;height: 34px;cursor: pointer;z-index: 901; background: url(/uploads/image/axjcfimages/close.png);}
.xq-fh-box .fh-map{position: absolute;left: 50%;top: 50%;z-index: 901;width: 1000px;height: 750px;margin: -375px 0 0 -500px;background-color: #fff;}
._mdaddress_info{font-size: 14px;color: #666666;line-height: 14px;}
._mdaddress_info h3{font-weight: 700;font-size: 16px;color: #000000;line-height: 16px;margin-bottom: 15px;}
._mdaddress_info p{margin-bottom: 10px;}
._mdaddress_info .address{line-height: 28px;}
._mdaddress_info .address input{width: 135px;height: 26px;margin-right: 5px;padding: 0 5px;color: #000;border: 1px solid #ccc;}
._mdaddress_info .address a{width: 48px;line-height: 26px;margin-right: -1px;text-align: center;color: #4a90e2;border: 1px solid #4a90e2;}
.bmap_pop > img{display: none;}
/* 扫码 */
.scanbox{width: 110px;height: auto;margin-top:-16px;}
.scanbox .qrcode{width: 110px;height: 110px;margin:0 auto;background:#f5f5f5  no-repeat center center;}
.scanbox .qrcode img{width:100%;}

/* 左右布局 */
.left-box{float:left;width: 814px;padding:30px 30px 25px;}
.right-box{float:right;width: 302px;}
.xq-content h2,
.xq-list h2,
.fj-trend h2,
.sh-map h2,
.sup-agent h2{display: inline-block;height:24px;font-size: 22px;font-weight:bold;color: #333;line-height: 24px;}
.xq-list .more-link,
.trend-table .more-link{display:block;margin-top:10px;width: 100%;height: 36px;background: #f4f4f4;line-height: 36px;text-align: center;font-size: 14px;color: #333333; }

/* 小区配套 */
.xq-content .xq-box{position: relative;height:auto;width:774px;margin-left:40px;border-bottom:1px solid #efefef;}
.xq-content .xq-box .cont-tit{position: absolute;width: 104px;line-height:24px;font-size: 14px;color: #9b9b9b;top:0;left:0;}
.xq-content .xq-box .cont{position:relative;width:670px;padding-left:104px;line-height: 30px;}
.xq-content .xq-box1{margin-top:35px;margin-bottom:20px;padding-bottom:22px;}
.xq-box1 .attr li{float:left;margin-bottom:3px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xq-box1 .attr li.w1{width: 200px;margin-right: 17px;}
.xq-box1 .attr li.w2{width: 210px;margin-right: 16px;}
.xq-box1 .attr li.w3{width: 225px;}
.xq-box1 .attr li.w4{width: 100%;}
.xq-box1 .attr li .label{font-size: 14px;color: #9b9b9b;margin-right: 20px;}
.xq-box1 .attr li .value{font-size: 14px;color: #000;}
.xq-box1 .attr li .value .line{color:#ccc;}
.xq-content .xq-box2{margin-bottom:25px;padding-bottom:12px;}
.xq-box2 .cont-p{line-height: 24px;margin-bottom: 26px;font-size:14px;padding-right:10px;word-break: break-all;}
.xq-box2 .cont-p .link{height:24px;line-height:24px;text-align: center;color: #0082ff;margin-left:10px;}
.xq-box2 .cont .traffic{height:24px;line-height: 24px;margin-bottom: 15px;font-size:14px;}
.xq-box2 .cont .w1{float:left;width: 343px;margin-right:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xq-box2 .cont .w2{float:left;width: 300px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xq-box2 .cont span em{margin-right:20px;}
.xq-box2 .cont span i{float:left;width:20px;height:20px;margin-top:3px;margin-right:2px;background-repeat: no-repeat;display: block;background-image: ;background-image: -webkit-image-set( 1x, 2x); }
.xq-box2 .cont .ditie-ico{background-position: -5px -5px;}
.xq-box2 .cont .bus-ico{background-position: -35px -5px;}
.xq-content .xq-box3{border-bottom:none;}
.xq-box3 .cont table{width: 100%;font-size: 14px;}
.xq-box3 table th{height:36px;line-height: 24px;color: #000;text-align: center;vertical-align: top;border-bottom: 1px solid #efefef;}
.xq-box3 table th.tl{text-align: left;}
.xq-box3 table td{height:64px;line-height:18px;border-bottom: 1px solid #efefef;text-align: center;color: #4a4a4a;word-break: break-all;}
.xq-box3 table td.tl{text-align: left;}
.xq-box3 table td.school{color: #0082ff;}
.xq-box3 .cont p{font-size: 12px;color: #9b9b9b;line-height: 12px;text-align: right;margin-top:15px;}
.xq-content .more-link {
    display: block;
    margin-top: 10px;
    width: 100%;
    height: 36px;
    background: #f4f4f4;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #333333;
}
/* 小区二手房、租房 */
.xq-list{margin-top:40px;}
.xq-list .list-box{width: 100%;margin-top: 20px;}
.xq-list .item{height:135px;padding:20px 0;border-bottom: 1px solid #efefef;position: relative;}
.xq-list .item.last{border-bottom: none;}
.xq-list .item .img{float:left;width: 180px;height:135px;margin-right:30px;}
.xq-list .item img{width: 180px;height:135px;}
.xq-list .item .text{float: left;width: 580px;}
.xq-list .item .tit{font-size: 18px;font-weight:bold;line-height:30px;margin-bottom:10px;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xq-list .item .tit a{color: #333;}
.xq-list .item .tit a:visited{color: #9c9fa1;}
.xq-list .item .tit a:hover{color: #e03236;}
.xq-list .item .attr{width:500px;font-size:14px;line-height:22px;margin-bottom:7px;color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xq-list .item .attr .line{color: #ccc;padding:0 5px;}
.xq-list .item .labs{height:24px;margin-top:20px;}
.xq-list .item .lab{float:left;height:24px;line-height:24px;padding:0 10px;background: #ffeded;margin-right: 5px;font-size: 12px;color: #a45c5c;}
.xq-list .item .price{position: absolute;right:0;top:65px;text-align: right;}
.xq-list .item .sup{font-size: 12px;line-height:24px;color: #e03236;}
.xq-list .item .sup .saleprice{font:bold 24px/24px "arial";}
.xq-list .item .sub{font-size: 12px;line-height:20px;color: #4a4a4a;}
.list-box .item .tag-ad{float: right;font-size: 12px;line-height: 18px;padding: 0 6px; margin-right: -16px;margin-top: 4px;letter-spacing: -1px;color: #9f9f9f;border: 1px solid #cacaca;border-radius: 1px;}


/* 房价走势 */
.fj-trend{margin-top:40px;}
.fj-trend .trend-vs{position: relative;margin-top:34px;font-size: 14px;}
.trend-vs .vs-item{height:43px;float: left;padding-left:15px;line-height: 1;border-left:1px solid #ccc;}
.trend-vs .vs-item{width:380px;}
.trend-vs .vs-item .name{display:block;color: #9b9b9b;}
.trend-vs .vs-item .attr{display:block;margin-top:10px;}
.vs-item .attr .num{font-size:20px;color: #000;margin-right:4px;}
.vs-item .attr .unit{color: #4a4a4a;margin-right:10px;}
.vs-item .attr .down{color: #2e9d00;}
.vs-item .attr .up{color: #e03236;}
.fj-trend .bar-chart{width:100%;height:400px;/*margin:30px 0 0;*/}
.fj-trend .trend-table{width:100%;margin:30px auto 0;}
.trend-table strong{display:block;font-size: 14px;font-weight: 700;margin-bottom: 8px;}
.trend-table table{width: 100%;}
.trend-table table th{height:40px;background:#fff;color: #000;text-align: center;font-weight: bold;border-bottom:1px solid #efefef;}
.trend-table table td{height:50px;border-bottom:1px solid #efefef;color: #000;text-align: center;}
.trend-table table .tr{text-align: right;padding-right:20px;}
.trend-table .from{text-align: right;color: #9b9b9b;font-size:12px;line-height:32px;}
.trend-table .more-btn{padding-top:2px;padding-bottom:20px;text-align: center;}
.trend-table .more-btn .more{font-size: 14px;color: #0082ff;line-height: 14px;}

/* 生活地图 */
.sh-map{margin-top:40px;}
.sh-map .map-api{margin-top:26px;}
.sh-map .map-api-cont{width:566px;height:474px;position: relative;}
.sh-map .map-api-cont.full{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;}
.sh-map .map-api-cont .baidu-map{width:100%;height:100%;background: #f5f5f5;text-align: center;color: #999;}
.sh-map .map-api-cont .screen-icon{position: absolute;top:15px;right:15px;}
.sh-map .map-api-cont .sprite-close{top:28px;right:46px;display: none;}
.map-api .change-map{position: absolute;width: 70px;height:70px;bottom:18px;left:18px;padding:1px; border:1px solid #e1e1e1;}
.map-api .change-map a{position: absolute;width: 70px;height: 70px;}
.map-api .jjdt{background:#fff  no-repeat center center;}
.map-api .ckdt{background:#fff  no-repeat center center;}
.map-api .jjdt i{margin:16px 0 0 16px; }
.map-api .ckdt i{margin:13px 0 0 20px; }
.map-api .change-map .cover{position: absolute;bottom:0;width:68px;height:14px;background: #000;opacity: 0.6;filter:alpha(opacity=60);}
.map-api .change-map span{position: absolute;bottom:0;width:68px;height:14px;line-height:14px;text-align:center;font-size:12px;color:#fff;background: #000;opacity: 0.6;filter:alpha(opacity=60);}

.sh-map .map-list-wrap{width: 246px;height:473px;border:1px solid #e8e8e8;border-bottom:none;}
.map-list-wrap li{float:left;width:246px;position: relative;}
.map-list-wrap li .list-tit{font-size:14px;display: block;height:53px;line-height:53px;color: #0082ff;border-bottom:1px solid #e8e8e8; cursor: pointer;}
.map-list-wrap li .list-tit .sprite-icon{float: left;margin-left:10px;margin-top:15px;margin-right: 8px;}
.map-list-wrap li .name{float:left;width:176px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.map-list-wrap li .list-tit .sprite-drop{float: right;margin-top:21px;margin-right: 8px;}
.map-list-wrap li.on .list-tit{border-bottom:1px solid #e8e8e8;}
.map-list-wrap li.near-school.on .list-box{height:257px;border-bottom:none;}
.map-list-wrap li.on .list-tit .sprite-drop{background-position: -114px -108px;}
.map-list-wrap .list-box{position: relative;height:auto;display: none;height:256px;border-bottom:1px solid #e8e8e8;background: #fafafa;overflow: auto;overflow-x: hidden;}
.map-list-wrap .list-box::-webkit-scrollbar{width: 6px;height: 6px;background-color: #fff;}
.map-list-wrap .list-box::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);border-radius: 10px;background-color: #fff;}
.map-list-wrap .list-box::-webkit-scrollbar-thumb{height: 20px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);background-color: #ccc;}
.map-list-wrap .list-box p{text-align: center;line-height: 240px;color: #aaa;}
.map-list-wrap .list-box a{display: block;height:64px;position: relative;}
.map-list-wrap .list-box i{position: absolute;width: 18px;height: 18px;left:16px;top:17px;font:normal 10px/16px "arial";color: #fff;text-align: center;background-position: -54px -142px;}
.map-list-wrap .list-box span{display: inline-block;width:208px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 37px;}
.map-list-wrap .list-box span.item{font-size: 14px;margin-top:15px;color: #333;width:140px;}
.map-list-wrap .list-box a:hover span.item,.map-list-wrap .list-box a.active span.item{color: #e03236;}
.map-list-wrap .list-box span.attr{margin-top:8px;font-size:12px;line-height:12px;color: #9b9b9b;}
.map-list-wrap .list-box .range{position: absolute;right:8px;top:20px;font-size:14px;line-height:14px;color: #4a4a4a;}
.map-api-gjlx{height:32px;background-color: #fafafa;border: 1px solid #e8e8e8;padding:10px 20px 10px 0px;font-size: 12px;color:#4a4a4a;}
.map-api-gjlx p{float: left;line-height: 32px;}
.map-api-gjlx p.check{margin-left:5px;}
.map-api-gjlx p label{float: left;margin-right:15px;}
.map-api-gjlx .fs-check .sprite-check{float:left;width: 14px;height: 14px;margin-right:3px;margin-top:9px;background-position: -122px -44px;}
.map-api-gjlx .fs-checked .sprite-check{background-position: -122px -10px;}
.map-api-gjlx p input[type=text]{width:120px;height:30px;line-height:30px;margin:0 10px;padding:0 10px;color:#4a4a4a;border:1px solid #ddd;background-color:#fff;}
.map-api-gjlx p input[type=text].error{border:1px solid #e03236;}
.map-api-gjlx p input[type=radio]{display: none;}
.map-api-gjlx p input[type=button]{width:68px;height:30px;margin-right:20px;border:1px solid #999;background-color:#fff;cursor:pointer;font-size: 14px;}
.map-api-minute{font-size:14px;line-height:50px;color: #4a4a4a;display: none;}
.map-api-minute em{padding:0 3px;}


/* 地图小图标集合 */
.sh-map i,.sh-map .sprite{display: block;background-repeat: no-repeat;background-image: ;background-image: -webkit-image-set( 1x, 2x); }
.sh-map .sprite-scale{width: 36px;height: 36px;background-position: -10px -10px;}
.sh-map .sprite-jjt {width: 36px;height: 36px;background-position: -66px -10px;}
.sh-map .sprite-local {width: 28px;height: 28px;background-position: -10px -66px;}
/*.sh-map .sprite-check {width: 14px;height: 14px;background-position: -122px -10px;}
.sh-map .sprite-checked {width: 14px;height: 14px;background-position: -122px -44px;}*/
.sh-map .sprite-close {width: 36px;height: 36px;background-position: -58px -66px;}
.sh-map .sprite-drop {width: 10px;height: 10px;background-position: -114px -78px;}
.sh-map .sprite-up {width: 10px;height: 10px;background-position: -114px -108px;}
.sh-map .sprite-icon1 {width: 24px;height: 24px;background-position: -156px -10px;}
.sh-map .sprite-icon2 {width: 24px;height: 24px;background-position: -156px -54px;}
.sh-map .sprite-icon3 {width: 24px;height: 24px;background-position: -144px -98px;}
.sh-map .sprite-icon4 {width: 24px;height: 24px;background-position: -10px -142px;}
/*.sh-map .sprite-no {width: 18px;height: 18px;background-position: -54px -142px;}*/

/* 查询结果 */
.gjlx-box{overflow:hidden;background-color:#fff;display: none;margin-top:20px;}
.gjlx-box ul{}
.gjlx-box ul li{float:left;width:240px;padding:0 15px;border-right:1px dashed #ddd;}
.gjlx-box ul li.last{border-right:none;}
.gjlx-box ul li strong{display:block;font-size:16px;color:#5a5a5a;}
.gjlx-box ul li strong i{float:left;width:22px;height:22px;margin-right:5px;background:  no-repeat;}
.gjlx-box ul li strong i.ico-1{background-position:-48px 0;}
.gjlx-box ul li strong i.ico-2{background-position:-70px 0;}
.gjlx-box ul li strong i.ico-3{background-position:-92px 0;}
.gjlx-cont{margin-left:27px;}
.gjlx-cont p{line-height:28px;overflow:hidden;}
.gjlx-cont p.c999{color:#999;margin:8px 0;}
.gjlx-cont p.first,.gjlx-cont p.last{color:#000;font-weight:bold;}
.gjlx-cont p b{color:#6093e4;}
.gjlx-cont p i{float:left;width:24px;height:24px;margin-right:5px;margin-top: 3px;background:  no-repeat;}
.gjlx-cont p.first i{background-position:0px 0;}
.gjlx-cont p.last i{background-position:-25px 0;}
.gjlx-cont p span{float:left;width:5px;height:28px;margin: 0 14px 0 8px;background-color:#ccc;position:relative;}
.gjlx-cont p span em{position: absolute;display: block;width: 15px;height: 17px;left: -5px;top: 4px;background:  #fff -115px 0;}
/*全景图*/
#panorama{width:100%;height:474px;background: #f5f5f5;line-height: 474px;text-align: center;  color: #999;}
/*去掉地图左下角标识*/
.bmap_cpyctrl{display: none;}
.anchorbl{display:none}

/* 右侧列表 */
.info-box{position:relative;z-index:1;margin-bottom:15px;padding:15px 15px 10px;background: #fff;}
.info-box .hd{height: 26px;line-height: 26px;}
.info-box .hd h4{font-size: 16px;font-weight:bold;color: #333333;}
.info-box .hd .more{font-size: 14px;color: #9b9b9b;}
.info-box .bd{margin-top:8px;}
.info-box .bd li{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.info-box .bd a{line-height: 27px;font-size:12px;color:#4a4a4a;}
.info-box .bd a:hover{color: #e03236;}

.info-box table{width: 100%;margin-top:10px;}
.info-box th,.info-box td{text-align: center;}
.info-box th{height:34px;font-size:14px;font-weight: bold;}
.info-box td{height:30px;font-size:12px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.info-box th.tl,.info-box td.tl{text-align: left;}
.info-box th.tr,.info-box td.tr{text-align: right;}
.info-box td.c9b{color: #9b9b9b;}

.info-box .table{width: 100%;margin-top:5px;padding-bottom:5px;}
.info-box .th,.info-box .td{text-align: center;}
.info-box .th{height:30px;line-height:30px;font-size:14px;}
.info-box .td{height:30px;line-height:30px;font-size:12px;}
.info-box .td:hover{background:#f4f4f4;}
.info-box .th .tl,.info-box .td .tl{text-align: left;}
.info-box .th .tr,.info-box .td .tr{text-align: right;}
.info-box .td .c9b{color: #9b9b9b;}
.info-box span{float: left;}
.info-box span.w1{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.info-box .w1{width: 110px;}
.info-box .w2{width: 82px;}
.info-box .w3{width: 80px;}
.info-box.info-box2{position: static;z-index:2;width: 272px;padding: 10px 15px 30px;background-color: #fff;}
.info-box.info-box2.fixedtop{position:fixed;top:50px;}
.info-box.info-box2 .intro-box4{margin-top: 20px;}
.info-box.info-box2 .intro-box3 span{}


/*  金牌经纪人 */
.sup-agent{margin:50px 0 40px;overflow: hidden;}
.sup-agent ul{display: block;margin-top: 30px;}
.sup-agent li{float:left;width:33.333333%;padding-right:13px;overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sup-agent li:last-child{padding-right: 0;}
.sup-agent li img{float:left;width: 96px;height: 128px;}
.sup-agent li .sup-agent-cont{margin-left: 108px;}
.sup-agent li p {font-size: 12px;color: #999;line-height: 18px;}
.sup-agent li p strong{font-size: 18px;font-weight: 700;color: #000;}
.sup-agent li p.hp{color: #000;margin-bottom: 10px;margin-top: 12px;}
.sup-agent li p.cont{height: 57px;}
.sup-agent li p.tel{font:14px/18px "arial";color: #e03236;white-space: nowrap}
.sup-agent li p.tel em{color: #2a2a2a;margin: 0 2px}

.icon-dialog{display:inline-block;width:16px;height:16px;position:relative;top:4px;margin-right:10px;background-repeat: no-repeat;background-position:center center;background-image: ;background-image: -webkit-image-set( 1x, 2x); }
.contentdialog{position: fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display: none;}
.contentdialog .mask{position: absolute;width:100%;height:100%;background: #000000;opacity: 0.5;filter: alpha(opacity=50);z-index:1;}
.contentdialog .content{position:absolute;top:50%;left:50%;width:518px;height:158px;margin-left:-259px;margin-top:-94px;padding-top:30px;background: #ffffff;border-radius: 6px;z-index:2;text-align: center;}
.contentdialog .content h2{font-size: 24px;color: #333333;line-height:34px;}
.contentdialog .content p{font-size: 14px;color: #999999;line-height:24px;margin-top:5px;}
.contentdialog .content>p>a{border-bottom:1px solid #999999;}
.contentdialog .content .btn{display:block;margin:23px auto;width:104px;height:36px;line-height:36px;background: #ffffff;border: 1px solid #dddddd;border-radius: 2px;font-size: 14px;color: #4a4a4a;}

.intr-tips{font-size: 12px;color: #bbb;line-height: 15px;margin-top: 10px;}
.mini-scan{
    display: flex;
    align-items: center;
    padding:10px;
    background: linear-gradient(270deg, #ffffff 0%, #f5f5f5 100%);
    margin-top:16px;
}
.mini-scan .img{
    width:120px;
    height:120px;
    margin-right:32px;
}
.mini-scan .title{
    font-size:20px;
    line-height: 28px;
    color:#333;
}
.mini-scan .tips{
    font-size:16px;
    line-height: 22px;
    color:#666;
    margin-top:4px;
}
