@charset 'utf-8';.qrcode{z-index:8;position:fixed;right:0;top:30%;margin-top:-75px;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:10px;text-align:center;line-height:30px;font-size:14px;letter-spacing:2px;border-radius:2px}
.qrcode img{display:block;width:130px;height:130px}
.b-crumb{font-size:12px;padding:20px 0;line-height:20px;color:#888}
.b-crumb em{display:inline-block;margin:0 8px;transform:scaleY(2);color:#aaa}
.b-crumb a:hover{text-decoration:underline;color:#e03236}
.b-img{position:relative;height:430px;width:720px;float:left}
.b-img img{height:100%;width:100%;display:block;border-radius:5px;cursor:pointer}
.b-img .albummenu{position:absolute;bottom:15px;z-index:2;text-align:center;left:0;right:0}
.b-img .albummenu .albumcount,.b-img .albummenu .ambg{background:rgba(0,0,0,.6);border-radius:18px;padding:6px;font-size:0;display:inline-block;color:#fff}
.b-img .albummenu .albumcount{font-size:12px;padding:2px 10px 0;line-height:30px;height:30px;position:absolute;right:15px;bottom:0}
.b-img .albummenu a,.b-img .albummenu span{display:inline-block;width:48px;font-size:12px;line-height:20px;color:#fff;border-radius:10px;cursor:pointer}
.b-img .albummenu span.active{background:#e03236;color:#fff}
.b-img .i-video{display:none;cursor:pointer}
.b-nearImg-ml{float:right;width:450px}
.b-tag{margin-top:10px}
.b-tag span{display:inline-block;background:#F2F5F7;color:#849AAE;margin-right:10px;padding:0 7px;line-height:24px;font-size:12px}
.b-tag span:first-child{background:#e03236;color:#fff}
.b-nearImg-ml{position:relative}
.b-nearImg-ml .b-name{font-size:26px;line-height:36px;font-weight:700}
.b-nearImg-ml .b-tag{margin-top:15px}
.b-nearImg-ml .mprice{border-top:1px solid #eaeaea;color:#FF3332;margin-top:20px;padding-top:15px;font-size:12px;height:30px;line-height:30px}
.b-nearImg-ml .mprice span{color:#666;font-size:15px}
.b-nearImg-ml .mprice b{font-size:30px;font-weight:400}
.b-nearImg-ml .icontent label,.b-nearImg-ml .mprice span{margin-right:10px;float:left}
.b-nearImg-ml .icontent{color:#333;font-size:14px;padding-top:15px}
.b-nearImg-ml .icontent label{color:#999}
.b-nearImg-ml .jiangjiabox{position:absolute;right:0;top:116px}
.b-nearImg-ml .jiangjiabox span{font-size:12px;cursor:pointer}
.b-nearImg-ml .jiangjiabox span+span{margin-left:10px}
.b-nearImg-ml .jiangjiabox .i-bj,.b-nearImg-ml .jiangjiabox .i-loan{margin-right:5px;margin-top:2px}
.b-nearImg-ml .hotlinebox{position:relative;margin-top:34px}
.b-nearImg-ml .hotlinebox:before{content:"";box-shadow:0 1px 3px 0 rgba(127,127,127,.5);height:1px;position:absolute;top:-17px;left:0;right:0}
.b-nearImg-ml .hotlinebox .phone{font-size:26px;color:#F44336;line-height:40px}
.b-nearImg-ml .hotlinebox .ptips{color:#999;margin-top:5px}
.b-nearImg-ml .butie,.b-nearImg-ml .yuyuebar{border-radius:5px;background:#FEF1F6;padding:15px 76px 15px 10px;margin-top:15px;height:70px;box-sizing:border-box;width:220px;display:inline-block;float:left;position:relative}
.b-nearImg-ml .butie p,.b-nearImg-ml .yuyuebar p{font-size:16px}
.b-nearImg-ml .butie small,.b-nearImg-ml .yuyuebar small{display:block;font-size:12px;opacity:.8}
.b-nearImg-ml .butie i,.b-nearImg-ml .yuyuebar i{color:#e03236}
.b-nearImg-ml .butie+.yuyuebar{margin-left:10px}
.b-nearImg-ml .roll-word{position:relative;padding-top:23px;overflow:hidden;font-size:16px}
.b-nearImg-ml .roll-word span{height:21px;position:absolute;left:0;top:0;white-space:nowrap}
.b-nearImg-ml .bmbtn,.b-nearImg-ml .yuyuebtn{font-size:12px;cursor:pointer;position:absolute;right:10px;top:22px;min-width:40px;text-align:center;border-radius:5px;background:#F5675E;line-height:26px;color:#fff;padding:0 5px}
.sublinewrap{font-size:15px;position:relative;color:#777;padding-bottom:10px;padding-top:15px}
.sublinewrap p{margin-top:15px;float:left;width:33%}
.sublinewrap .i-subway{margin-top:2px;margin-right:5px}
.sublinewrap b{color:#555;margin:0 10px 0 5px;font-weight:400}
.sizewrap{height: 240px;position:relative;padding-top:25px;padding-bottom:25px;overflow:hidden}
.sizewrap .swiper-wrapper li{float:left;display:inline-block;width:273px!important;height:240px;margin-right:35px;line-height:20px;cursor:pointer}
.sizewrap .swiper-wrapper li img{width:100%;height:200px;border:1px solid #dBdEe5;border-radius:4px;margin-bottom:8px}
.sizewrap .swiper-wrapper li .si-title{font-size:16px;font-weight:700}
.sizewrap .swiper-wrapper li .si-area{margin-left:5px;color:#888}
.sizewrap .swiper-wrapper li .mprice{color:#e03236;float:right}
.sizewrap .swiper-wrapper li .mprice b{font-size:16px}
.guwenitem{background:#f7f7f7;border-radius:10px;padding:30px 30px 20px 146px;height:100px;position:relative;margin-top:25px;margin-right:0px;}
.guwenitem .gwimg{width:100px;height:100px;position:absolute;top:50%;left:30px;border-radius:50%;margin-top:-50px}
.guwenitem .gwname{font-size:18px;line-height:23px;margin-bottom:12px}
.guwenitem .gwname b{font-weight:400;}
.guwenitem .gwname em{background:#f1f1f1;color:#9a9a9a;padding:0 5px;font-size:12px;display:inline-block;vertical-align:top;font-style:normal;margin-left:8px;border-radius:2px}
.guwenitem .gwservice{font-size:12px;color:#666;line-height:18px;margin-bottom:13px}
.guwenitem .gwintro{font-size:14px;line-height:20px;margin-right:20px;margin-bottom:10px;display:inline-block}
.retype{margin-left:10px;margin-top:25px;position:relative;z-index:1}
.retype span{cursor:pointer;padding:0 20px;border-radius:20px;border:1px solid #eee;display:inline-block;float:left;margin-left:40px;text-align:center;font-size:14px;line-height:40px;background:#f3f3f3;margin-top:10px}
.retype span.active{background:#e03236;color:#fff;border-color:#e03236}
.buildintro,.litem,.reitem{background:#f7f7f7;border-radius:10px}
.reitem{padding:50px 15% 40px 70px;margin-top:-20px;position:relative;z-index:0;line-height:25px;color:#4e4e51}
.lastwrap{margin-top:25px}
.lastwrap .litem{padding:20px 60px}
.lastwrap .ltitle{color:#333;font-weight:700;font-size:15px;display:inline-block;vertical-align:top;max-width:84%;line-height:24px}
.lastwrap .notice-text{display:inline-block;padding:0 5px;height:20px;line-height:20px;text-align:center;border-radius:2px;font-size:12px;margin:2px 0 0 10px;background:#FFEDEE;color:#e03236}
.lastwrap .lcontent{line-height:19px;text-indent:2em;font-size:12px;margin-top:5px;color:#666;max-height:57px;overflow:hidden}
.lastwrap .time{display:block;font-size:12px;color:#85847e;margin-top:10px}
.buildintro div{margin-top:25px;padding:30px 65px;display: flex;
flex-wrap: wrap;
justify-content: space-between;}
.buildintro p{position:relative;min-height:20px;padding:3px 0 3px 80px;line-height:20px;float:left;display:inline-block;width:25%}
.buildintro label{position:absolute;top:3px;left:0;width:80px}
.buildintro span{color:#666}
.mapwrap{height:470px;background:#f5f3f0;margin-top:25px;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;position:relative}
#container{width:100%;position:relative;border-radius:8px;height:100%}
#container .BMapLabel{background:0 0!important;border:0!important}
#container .dwei{display:block;width:18px;padding-right:5px;height:25px;background:url(../images/location.png);color:#fff;text-align:center;line-height:20px;font-size:10px}
#container .mcbox{display:none;position:absolute;bottom:30px;left:-12px;background:rgba(255,255,255,.8);line-height:21px;padding:7px 10px 5px;border-radius:2px;word-break:keep-all;box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}
#container .mcbox:before{content:"";display:inline-block;border:10px solid transparent;border-top-color:rgba(0,0,0,.035);position:absolute;bottom:-21px;left:12px}
#container .mcbox:after{content:"";display:inline-block;border:7px solid transparent;border-top-color:#fff;position:absolute;bottom:-14px;left:15px}
#container .mcbox .mcheng{max-width:150px}
#container .mcbox small{font-size:12px;display:block;color:#85847E;line-height:18px;margin-top:4px;margin-bottom:2px;display:none}
#container .mcbox.build{bottom:50px;left:-1px;display:block}
#container .yudian{display:block;width:16px;height:16px;padding:13px;background:rgba(255,86,74,.2);border-radius:50%}
#container .yudian:after{content:"";display:block;width:100%;height:100%;background:#FF564A;border-radius:50%}
.fixbuild{background:#313131;color:#fff;line-height:40px;padding:0 10px;border-radius:25px;position:absolute;bottom:20px;left:30%;width:20px;height:40px;overflow:hidden;font-size:14px}
.fixbuild .icon{margin-top:10px;margin-right:10px}
.fixbuild:hover{width:90px;}

.lastwrap a{ margin-bottom:15px;display:block}

.maptypewrap{position:absolute;right:30px;top:120px;background:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border:1px solid #dcdfe6;padding:0 20px 10px;width:300px}
.maptypewrap .leave-box{position:static;margin:10px 0}
.maptypewrap .leave-box span{width:100%}
.maptype span{cursor:pointer}
.mtypebox ul li{line-height:44px;min-height:44px;border-top:1px solid #e9e9e9;padding-right:70px;font-size:14px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mtypebox ul li em{font-style:normal;color:#888;float:left}
.mtypebox ul li span{position:absolute;right:0;top:0;color:#888}
.mtypebox ul .noresult{text-align:center;padding:20px 0;color:#999;margin-right:-70px}
.guesslist{margin-top:25px;margin-left:-20px}
.guesslist li{width:285px;margin-left:20px;box-shadow:0 0 8px 1px rgba(127,127,128,.33);border-radius:10px;float:left;overflow:hidden;line-height:22px;padding-bottom:10px;margin-bottom:15px;}
.guesslist li img{display:block;width:100%;height:260px;object-fit:cover}
.guesslist li .mltitle{font-size:16px;cursor:pointer;margin-top:15px;font-weight:700;padding:0 15px}
.guesslist li .mladdress{font-size:12px;color:#777;float:right;padding-right:15px}
.guesslist li p+p{margin-top:5px}
.guesslist li .mprice{font-size:12px;color:#e03236;padding-left:15px}
.guesslist li .mprice b{font-size:16px}
.pmenuwrap{position:fixed;top:0;left:0;right:0;height:45px;text-align:center;background:#fff;z-index:9;box-shadow:0 0 3px #ddd;padding-left:40px}
.pmenuwrap .i-back{position:absolute;left:15px;top:14px}
.pmenuwrap .pmenubox{display:table;width:100%}
.pmenuwrap span{display:table-cell;line-height:45px}
.pmenuwrap span.active{background:#e03236;color:#fff}
.mtypebox ul,.pmenuwrap,.reitem{display:none}
.mtypebox ul.show,.pmenuwrap.show,.reitem.show{display:block}
.otherwrap{padding-top:25px;height:223px;padding-bottom:25px}
.otherwrap .swiper-wrapper li{float:left;width:184px!important;margin-right:19px}
.otherwrap .imgwrap{display:block;width:100%;height:140px;position:relative}
.otherwrap .imgwrap img{border-radius:4px;width:100%;height:100%;object-fit:cover}
.otherwrap p{margin-top:5px;line-height:20px}
.otherwrap .title{display:block;font-size:15px;font-weight:700;margin-top:10px}
.otherwrap .price{color:#e03236;font-size:12px;margin-top:7px}
.otherwrap .price b{font-size:17px}
.otherwrap .area{margin-right:10px;display:inline-block}
.otherwrap .type{font-weight:700;display:inline-block}
.otherwrap .bdicon{bottom:8px}
.anchorBL{display:none}
.BMap_cpyCtrl{display:none}
.showPop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;margin-top:0;padding:46px 0 170px}
.showPop .btitle,.showPop .mtypebox,.showPop .nomove{display:none}
.showPop .mapwrap{margin-top:0;border-radius:0;height:100%}
.showPop .leave-box,.showPop .maptypewrap{position:absolute;left:15px;right:15px;bottom:15px}
.showPop .maptypewrap{bottom:70px}
.showPop #container .mcbox{display:block}
.showPop #container .mcbox.build{font-weight:700;color:#000;box-shadow:0 2px 6px 0 #f7d3cf}
.noscroll{overflow:hidden;height:100vh;box-sizing:border-box}
.popwrap{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:999;display:none}
.popwrap .i-close{right:20px;position:absolute;cursor:pointer;z-index:9999;color:#fff;font-size: 60px;margin: 40px;}
.popwrap .flex-next,.popwrap .flex-prev{position:fixed;top:50%;margin-top:-27px;transform:scale(1.6)}
.popwrap .flex-prev{left:25px}
.popwrap .flex-next{right:25px}
.popwrap .flex-control-nav{display:none}
.popwrap .flex-viewport,.popwrap li,.popwrap ul{height:100%}
.popwrap .popbox{position:relative;background:#fff}
.popwrap .popbox iframe{width:100%;height:100%}
.albumbox{height:85%;width:100%;max-width:1200px;display:block;margin:4% auto;min-height:550px}
.housetypebox{width:1120px;height:680px;margin-top:-300px;margin-left:-560px;top:50%;left:50%}
.b-nearImg-ml .mprice .smtag{display:inline-block;border:1px solid #FF3332;color:#FF3332;font-size:12px;padding:0 3px;line-height:18px;float:none;margin:4px 0 0 10px;vertical-align:top}


.ysxyDialog span{position:absolute;right:15px;top:10px;color:#06f;font-size:14px;cursor:pointer}

.ysxyDialog {
    display: none;
    background: #fff;
    z-index: 9999;
    position: fixed;
    font-size: 14px;
    top: 15%;
    width: 500px;
    margin: 0 auto;
    left: 0;
    right: 0;padding: 20px;height: 530px;
}
.ysxyDialog p {
    padding: 5px;
}
.xy .checkbox.yes {
    background-position: -14px 0;
}


ul.fyms_modify li {
    line-height: 22px;
}

ul.fyms_modify li {
    margin-bottom: 25px;
    clear: both;
    overflow: hidden;
    font-size: 16px;
}
ul.fyms_modify li.hxmd .fyms_title {
    padding-left: 40px;
}
ul.fyms_modify li .fyms_title {
    background-size: 18px 18px!important;
}
ul.fyms_modify li .fyms_title {
    margin-right: 30px;padding-left: 25px;
}
.floatl {
    float: left;
    display: inline;
}
.gray9, .gray9 a {
    color: #999!important;
}
ul.fyms_modify li .fyms_con {
    width: 540px;
}

.icontent span a{ cursor: pointer;}

.codediv {
    border-left: 1px solid #3172f4;
    padding: 0 20px;
    cursor: pointer;
    color: #3172f4;
}
.codedivdjs {
    color: #ccc;
    display: none;
    border-left: 1px solid #3172f4;
    padding: 0 10px;
}
