.search-con{height:auto;border:1px solid #ddd;}
.search-con .searchTop{padding:10px 20px;border-bottom:1px solid #ddd;}
.search-con .searchTop .searchForm{width:600px;height:auto;position:relative;float:left;border:1px solid #ddd;border-radius:3px;}
.search-con .searchTop .searchForm .schText{border-radius:3px;height:34px;line-height:34px;width:100%;border:0;color:#91959A;padding:0px 105px 0px 15px;;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.search-con .searchTop .searchForm .searchBtn{background:#417AF9;width:95px;height:36px;border-radius:0px 3px 3px 0px;position:absolute;right:-1px;top:-1px;z-index:9;border:none;color:#fff;}
.search-con .searchTop .searchForm .searchBtn .icon{font-size:20px;}
.search-con .searchTop .right{float:right;padding-top:2px;}
.search-con .box{height:auto;padding:0px 20px;}
.search-con .box dl{border-top:1px solid #f1f1f1;padding:6px 0px;*zoom:1;}
.search-con .box dl:first-child{border:none;}
.search-con .box dl:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.search-con .box dl dt{width:40px;height:30px;line-height:30px;float:left;color:#666;}
.search-con .box dl dd{width:1110px;height:auto;line-height:30px;float:right;}
.search-con .box dl dd a{float:left;height:30px;line-height:30px;margin:0px 10px;display:inline-block;}
.search-con .box dl dd a.act{color:#417af9;}
.search-con .box dl dd .search{float:left;}
.search-con .box dl dd .search .schText{height:24px;line-height:24px;border:1px solid #ddd;border-radius:3px;}
.search-con .search-more{height:40px;line-height:30px;text-align:center;font-size:12px;}
.search-con .search-more a{color:#999;}


.listBox{width:930px;height:auto;}
.listBox .shiftTag{height:40px;line-height:40px;border-bottom:2px solid #417af9;}
.listBox .shiftTag a{font-size:18px;display:inline-block;padding:0px 30px;font-weight:700;}
.listBox .shiftTag a.act{background:#417af9;color:#fff;}
.listBox .orderTag{height:30px;line-height:30px;padding:15px 0px;}
.listBox .orderTag .orderLeft{height:auto;font-size:16px;font-weight:700;}
.listBox .orderTag .orderLeft em{color:#417af9;padding:0px 10px;}
.listBox .orderTag .sort{height:auto;}
.listBox .orderTag .sort a{margin-left:20px;}
.listBox .orderTag .sort .act{color:#417af9;}
.listBox .orderTag .sort .default,.listBox .orderTag .sort .up,.listBox .orderTag .sort .down{padding-right:12px;}
.listBox .orderTag .sort .default{background:url(../images/up_down.png) no-repeat right center;background-size:10px auto;}
.listBox .orderTag .sort .up{background:url(../images/up.png) no-repeat right center;background-size:10px auto;}
.listBox .orderTag .sort .down{background:url(../images/down.png) no-repeat right center;background-size:10px auto;}

.houselist{height:auto;}
.houselist ul li{height:auto;padding:25px 0px;border-top:2px solid #f3f3f3;*zoom:1;}
.houselist ul li:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.houselist ul li .img{width:240px;height:180px;position:relative;}
.houselist ul li .img .h_img{width:240px;height:180px;display:block;}
.houselist ul li .img .tag{position:absolute;left:0px;top:0px;z-index:2;background:#417AF9;color:#fff;padding:4px 10px;display:inline-block;}
.houselist ul li .img .thumbLogo{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:2;}
.houselist ul li .img .thumbLogo img{width:100%;}
.houselist ul li .info .h_tag{margin-top:12px;}
.houselist ul li .info{width:660px;height:auto;}
.houselist ul li .info .title{height:24px;line-height:24px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}
.houselist ul li .info .desc{height:auto;margin-top:20px;color:#666;position:relative;}
.houselist ul li .info .desc p{line-height:32px;}
.houselist ul li .info .desc p a{color:#666;}

.houselist ul li .info .price{color:#f76421;position:absolute;right:0px;top:5px;z-index:9;font-weight:700;}
.houselist ul li .info .price em{font-size:22px;}
.houselist ul li .info .text{position:absolute;right:0px;top:40px;z-index:9;color:#999;}




/*详情*/
.house-top{height:auto;margin-top:20px;}
.house-top .title{height:36px;line-height:36px;font-size:28px;color:#323942;font-weight:bold;}
.house-top .tit-note{height:auto;margin-top:10px;}
.house-top .houseid{color:#417af9;line-height:24px;}

.details-view{height:auto;margin-top:20px;}

/*房源图 VR 视频*/
.details-view .slide-box{width:690px;height:auto;}
.pc-slide .h-bimg{width:100%;height:auto;background:#f8f8f8;}
.pc-slide .h-bimg .swiper-slide img{width:100%;height:518px;}
.pc-slide .h-bimg .swiper-slide iframe{border:none;}
.pc-slide .h-simg{width:100%;margin-top:10px;position:relative;}
.pc-slide .h-simg .swiper-container{width:640px;height:auto;}
.pc-slide .h-simg .swiper-slide{width:120px;height:90px;cursor:pointer;position:relative;margin:0px 10px 0px 0px;}
.pc-slide .h-simg .swiper-slide img{width:120px;height:90px;}
.pc-slide .h-simg .swiper-slide .thumbLogo{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:2;}
.pc-slide .h-simg .swiper-slide .thumbLogo img{border:none;width:50px;height:50px;}
.pc-slide .h-simg .arrow-left,.pc-slide .h-simg .arrow-right{width:20px;height:90px;cursor:pointer;position:absolute;top:0px;background:#ddd;text-align:center;}
.pc-slide .h-simg .arrow-left{left:0px;}
.pc-slide .h-simg .arrow-right{right:0px;}
.pc-slide .h-simg .arrow-left i,.pc-slide .h-simg .arrow-right i{display:inline-block;width:9px;height:14px;margin-top:34px;}
.pc-slide .h-simg .arrow-left i{background: url(../images/slide-arrow.png) no-repeat;}
.pc-slide .h-simg .arrow-right i{background: url(../images/slide-arrow.png) no-repeat;background-position:-12px 0;}
.pc-slide .h-simg img{border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pc-slide .h-simg .active img{padding:0px;border:1px solid #000;}

.details-view .info-box{width:440px;height:auto;}
.details-view .info-box .price{height:auto;}
.details-view .info-box .price .total{height:auto;color:#f76421;line-height:60px;}
.details-view .info-box .price .total em{font-size:46px;font-weight:700;}
.details-view .info-box .price .text{height:auto;line-height:22px;padding-top:10px;}
.details-view .info-box .price .text .unitPrice{height:auto;font-size:18px;}
.details-view .info-box .price .text .unitPrice em{font-weight:700;}
.details-view .info-box .price .text .tax{height:auto;color:#417af9;}
.details-view .info-box .price .text .tax a{color:#417af9;text-decoration:underline;}
.details-view .info-box .houseInfo{height:auto;padding:16px 0px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.details-view .info-box .houseInfo dl{width:33.33%;height:auto;float:left;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 0px;}
.details-view .info-box .houseInfo dl:first-child{border:none;}
.details-view .info-box .houseInfo dl dt{font-size:18px;font-weight:700;}
.details-view .info-box .houseInfo dl dd{height:auto;margin-top:10px;color:#999;}
.details-view .info-box .house_adv{height:40px;line-height:40px;background:#f8f8f8;margin-top:20px;}
.details-view .info-box .house_adv dt{width:80px;background:#417af9;padding:0px 20px;float:left;color:#fff;font-weight:700;text-align:center;font-size:16px;}
.details-view .info-box .house_adv dd{width:300px;float:right;color:#666;}
.details-view .info-box .aroundInfo{height:auto;margin-top:20px;}
.details-view .info-box .aroundInfo ul li{width:50%;height:36px;line-height:36px;float:left;color:#666}
.details-view .info-box .aroundInfo ul li span{color:#888;}
.details-view .info-box .aroundInfo ul li .icon{color:#417af9;}
.details-view .info-box .aroundInfo ul li a{color:#417af9;}
.details-view .info-box .agent{height:auto;margin-top:18px;}
.details-view .info-box .agent .headimg{width:66px;height:auto;}
.details-view .info-box .agent .headimg img{width:66px;height:66px;display:block;border-radius:100px;}
.details-view .info-box .agent .infos{width:300px;min-height:66px;margin-left:20px;}
.details-view .info-box .agent .infos .name{font-size:16px;font-weight:700;}
.details-view .info-box .agent .infos .name a{font-weight:normal;font-size:12px;color:#417af9;background:rgba(49,148,248,0.2);padding:4px 10px;}
.details-view .info-box .agent .infos .text{height:auto;margin-top:10px;color:#666;}
.details-view .info-box .agent .contact{height:auto;margin-top:10px;}
.details-view .info-box .agent .mobile{width:250px;height:auto;float:left;background:#417af9;color:#fff;padding:12px 15px;}
.details-view .info-box .agent #ckmobile{cursor:pointer;font-size:16px;font-weight:700;text-align:center;line-height:30px;}
.details-view .info-box .agent #mobiledetail{padding:5px 15px;display:none;}
.details-view .info-box .agent #mobiledetail .text1{height:auto;font-size:20px;font-weight:700;}
.details-view .info-box .agent #mobiledetail .text1 .icon{font-size:16px;}
.details-view .info-box .agent #mobiledetail .text2{height:auto;}
.details-view .info-box .agent .contact .txim{width:146px;background:rgba(49,148,248,0.05);color:#417af9;float:right;line-height:52px;height:52px;border:1px solid #417af9;text-align:center;cursor:pointer;position:relative;}
.details-view .info-box .agent .contact .txim:hover .qr{display:block;}
.details-view .info-box .agent .contact .txim .qr{width:140px;height:auto;position:absolute;left:0px;top:60px;z-index:99;background:#fff;padding:5px;box-shadow: 0 0 18px 0 rgba(0,0,0,0.3);display:none;}
.details-view .info-box .agent .contact .txim .qr::after{content: '';display: block;width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:70px;}
.details-view .info-box .agent .contact .txim .qr p{padding:0px;margin:0px;line-height:30px;color:#444}

.detail-main{height:auto;margin-top:30px;}
.detail-main #houseTab{height:46px;position:relative;}
.detail-main .tab{min-width:790px;height:46px;line-height:46px;border-bottom:1px solid #e6e6e6}
.detail-main .tab a{padding:0px 20px;position:relative;display:inline-block;}
.detail-main .tab a.act{font-weight:700;}
.detail-main .tab a.act:after{content:'';width:30px;height:4px;background:#417af9;position:absolute;left:50%;bottom:-1px;margin-left:-15px;z-index:9;}
.detail-main #houseTab a.guzhu{height:46px;line-height:46px;display:inline-block;border:1px solid #e6e6e6;border-bottom:none;padding:0px 25px;position:absolute;right:0px;bottom:0px;z-index:2;}

.detail-main .box-left{width:790px;height:auto;}
/*房源信息*/
.detail-main .saleinfo{height:auto;}
.detail-main .saleinfo dl{color:#8e99a9;*zoom:1;line-height:36px;padding:10px 0px;}
.detail-main .saleinfo dl:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.detail-main .saleinfo dt{width:110px;height:auto;float:left;}
.detail-main .saleinfo dd{width:600px;height:auto;float:left;*zoom:1;}
.detail-main .saleinfo dl:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.detail-main .saleinfo dd li{width:50%;height:36px;float:left;}
.detail-main .saleinfo dd li span{}
.detail-main .saleinfo dd li label{color:#535d6a;margin-left:40px;}
.detail-main .tip{color:#bbb;font-size:12px;padding:20px 0px;line-height:24px;height:auto;}
/*配套设置*/
.detail-main .fysty{height:auto;}
.detail-main .fysty ul li{width:20%;height:auto;float:left;text-align:center;color:#818487;padding:10px 0px;}
.detail-main .fysty ul li span{background:url(../images/zf-icon.png) no-repeat;display:inline-block;width:48px;height:45px;margin-bottom:10px;}
.detail-main .fysty ul li label{width:100%;display:inline-block;}
.detail-main .fysty ul li .shes1{background-position:-24px -20px;}
.detail-main .fysty ul li .shes1.no{background-position:-24px -102px;}
.detail-main .fysty ul li .shes2{background-position: -90px -22px;}
.detail-main .fysty ul li .shes2.no{background-position: -90px -104px;}
.detail-main .fysty ul li .shes3{background-position: -163px -22px;}
.detail-main .fysty ul li .shes3.no{background-position: -163px -102px;}
.detail-main .fysty ul li .shes4{background-position: -237px -22px;}
.detail-main .fysty ul li .shes4.no{background-position: -237px -102px;}
.detail-main .fysty ul li .shes5{background-position: -298px -22px;}
.detail-main .fysty ul li .shes5.no{background-position: -298px -104px;}
.detail-main .fysty ul li .shes6{background-position: -358px -23px;}
.detail-main .fysty ul li .shes6.no{background-position: -358px -105px;}
.detail-main .fysty ul li .shes7{background-position: -424px -22px;}
.detail-main .fysty ul li .shes7.no{background-position: -424px -102px;}
.detail-main .fysty ul li .shes8{background-position: -490px -22px;}
.detail-main .fysty ul li .shes8.no{background-position: -490px -102px;}
.detail-main .fysty ul li .shes9{background-position: -562px -22px;}
.detail-main .fysty ul li .shes9.no{background-position: -562px -102px;}
.detail-main .fysty ul li .shes10{background-position: -632px -22px;}
.detail-main .fysty ul li .shes10.no{background-position: -632px -102px;}
.detail-main .fysty ul li .shes11{background-position: -706px -22px;}
.detail-main .fysty ul li .shes11.no{background-position: -706px -102px;}
.detail-main .fysty ul li .shes12{background-position: -774px -22px;}
.detail-main .fysty ul li .shes12.no{background-position: -774px -102px;}
.detail-main .fysty ul li .shes13{background-position: -840px -22px;}
.detail-main .fysty ul li .shes13.no{background-position: -840px -102px;}
.detail-main .fysty ul li .shes14{background-position: -912px -23px;}
.detail-main .fysty ul li .shes14.no{background-position: -912px -103px;}
.detail-main .fysty ul li .shes15{background-position: -983px -22px;}
.detail-main .fysty ul li .shes15.no{background-position: -983px -102px;}
/*房源图片*/
.detail-main .houseimg-3d{height:auto;}
.detail-main .houseimg-3d iframe{border:none;}
.detail-main .housePic{height:auto;margin-top:5px;}
.detail-main .housePic ul{margin:0px -5px;}
.detail-main .housePic ul li{width:calc(50% - 10px);height:276px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow:hidden;margin:5px;}
.detail-main .housePic ul li img{min-width:100%;min-height:100%;width:100%;position:absolute;left:0px;top:0px;z-index:1;}
.detail-main .housePic-more{height:50px;line-height:50px;text-align:center;background:#efefef;margin-top:30px;}
.detail-main .housePic-more a{color:#666;}
/*贷款*/
.detail-main .loan{height:auto;}
.detail-main .loan .loan-left{width:420px;height:auto;float:left;}
.detail-main .loan .ck{color:#535d6a;margin:10px 0px;position:relative;padding-left:120px;*zoom:1;}
.detail-main .loan .ck:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.detail-main .loan .tit{color:#8e99a9;line-height:40px;height:40px;position:absolute;left:0px;top:0px;z-index:9}
.detail-main .loan .SelectBox{background:#efefef;}
.detail-main .loan .ulbox_small{width:48%;}
.detail-main .loan .SelectBox .val{height:40px;line-height:40px;}
.detail-main .loan .SelectBox .ullist{top:40px;}
.detail-main .loan .SelectBox .ullist li{}
.detail-main .loan .InputBox{}
.detail-main .loan .InputBox input{height:40px;line-height:40px;}
.detail-main .loan .calculationBtn{width:100%;}
.detail-main .loan .calculationBtn:hover{color:#fff;}
.detail-main .loan .loan-right{width:300px;height:auto;float:right;}
.detail-main .loan .loan-right .rcancont{height:300px;}
.detail-main .loan .loan-right .rcanbot{height:auto;margin-top:20px;}
.detail-main .loan .loan-right .rcanbot ul li{height:auto;width:33.33%;float:left;text-align:center;}
.detail-main .loan .loan-right .rcanbot ul li span,.detail-main .loan .loan-right .rcanbot ul li label{width:100%;height:30px;line-height:30px;display:inline-block;}
.detail-main .loan .loan-right .rcanbot ul li span{font-size:18px;color:#535d6a;}
.detail-main .loan .loan-right .rcanbot ul li label{color:#8e99a9;}
/*小区*/
.detail-main .estateinfo{height:auto;}
.detail-main .estateinfo .img{width:300px;height:auto;}
.detail-main .estateinfo .img img{width:100%;display:block;}
.detail-main .estateinfo .infomain{width:460px;height:auto;}
.detail-main .estateinfo .infomain .title{height:40px;line-height:40px;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail-main .estateinfo .infomain ul{}
.detail-main .estateinfo .infomain ul li{width:50%;height:36px;line-height:36px;float:left;color:#535d6a;}
.detail-main .estateinfo .infomain ul li span{color:#8e99a9;width:80px;display:inline-block;}
.detail-main .estateinfo .infomain ul li label{}
.detail-main .estateinfo .infomain ul li a{color:#417af9;text-decoration:underline;}

.box-right{width:320px;height:auto;}
/*随屏滚动经纪人*/
.agentcont{height:auto;border:1px solid #ececec;}
.agentcont .agenttit{height:46px;line-height:46px;text-align:center;position:relative;font-size:16px;color:#323942;}
.agentcont .agenttit .batch{font-size:12px;color:#8e99a9;cursor:pointer;position:absolute;right:12px;}
.agentcont .agentinfo{height:auto;}
.agentcont .agentinfo li{height:auto;border-top:1px solid #ececec;padding:14px 14px;*zoom:1;}
.agentcont .agentinfo li:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0px;content:"\0020";}
.agentcont .agentinfo li .headimg{width:50px;height:auto;padding-top:12px;}
.agentcont .agentinfo li .headimg img{width:50px;height:50px;border-radius:60px;display:block;}
.agentcont .agentinfo li .infos{width:216px;height:auto;margin-left:14px;}
.agentcont .agentinfo li .infos .name{font-weight:700;}
.agentcont .agentinfo li .infos .text{height:auto;margin-top:4px;color:#666;font-size:12px;}
.agentcont .agentinfo li .bottom{height:auto;margin-top:10px;}
.agentcont .agentinfo li .bottom a{display:inline-block;margin-right:10px;padding:5px 6px;font-size:12px;}
.agentcont .agentinfo li .bottom .phone{background:rgba(49,148,248,0.2);color:#417af9;}
.agentcont .agentinfo li .bottom .wx-scan{background:rgba(248, 81, 60,0.2);color:#f8513c;}


/*周边配套*/
.lp_map{width:100%;height:auto;position:relative;border-radius:3px;}
.lp_map .maptype{width:320px;height:auto;position:absolute;right:20px;top:20px;z-index:9;background:#fff;border-radius:3px;padding:15px;}
.lp_map .maptype .map_tag{height:30px;text-align:center;border-bottom:1px solid #ddd;}
.lp_map .maptype .map_tag a{display:inline-block;line-height:20px;margin:0px 10px;}
.lp_map .maptype .map_tag a.act{color:#417af9;font-weight:700;}
.lp_map .maptype ul{padding:0px 10px;height:360px;overflow-y:auto;}
.lp_map .maptype ul::-webkit-scrollbar{width:10px;height:10px;}
.lp_map .maptype ul::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e2e2e2;}
.lp_map .maptype ul::-webkit-scrollbar-thumb{border-radius:0px;background-color:rgba(0,0,0,.3);}
.lp_map .maptype ul::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e2e2e2;}
.lp_map .maptype ul li{height:auto;padding:10px 0px;border-bottom:1px dashed #ddd;position:relative;}
.lp_map .maptype ul li .title{height:auto;}
.lp_map .maptype ul li .title label{background:#417af9;width:20px;height:20px;line-height:20px;border-radius:30px;font-size:12px;color:#fff;display:inline-block;text-align:center;}
.lp_map .maptype ul li .address{height:auto;margin-top:5px;color:#999;padding-left:25px;line-height:20px;}
.lp_map .maptype ul li em{position:absolute;right:0px;top:10px;color:#999;z-index:9;font-size:12px;}
.lp_map .map{width:100%;height:460px;}



















