@charset "utf-8";
@font-face{font-family:'DIN';src:url('../fonts/DINEngschrift-Alternate.otf') format('truetype');}
@font-face{font-family:'OPPO';src:url('../fonts/OPPOSans-B.ttf') format('truetype');}
body{background:#fff;background-color:var(--bg-white)}
html, body{height:auto;min-height:100%;}
header.fixed{position:fixed;width:100%;max-width:640px;top:0;left:0;z-index:9;}
.main{overflow:visible;}
.header + .main{min-height:calc(100% - 55px);}
.flex-center{display:flex;justify-content:center;align-items:center;}
/* 小灰色跳转箭头 */
.s-arr-rt{ position: relative; padding-right: 12px;}
.s-arr-rt:after{ position: absolute; content: '';right:0;top: 50%; margin-top: -6px; width: 8px; height: 12px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAUVBMVEUAAABpaWlpaWlpaWltbW1paWlpaWlqampqampra2tra2tra2t0dHRpaWlpaWlqampvb29paWlpaWlqampqampqampqampra2ttbW1tbW1paWltv6kTAAAAGnRSTlMAtc2HH+7ovndIPxAH9NefF9+spn9sV08vKqYtQ2kAAABgSURBVBjTbZC3AYBADAP5nPhABu0/KLUMLq84SZ7+TrfCIEAxsA6RSQIyEwM/pCYwGB6GSQYSkwhnmSjomUBZpEaJwruQXCLmqbynNGzfTB5HwlPMvysO/ik6V+wrCcW9ctIEl6SF1B8AAAAASUVORK5CYII=) center center no-repeat; background-size: 100%;}
.s-arr-rt.gray:after{filter:brightness(150%);}
.arr-rt-ns{ position: relative; padding-right:8px;}
.arr-rt-ns:after{ position: absolute; content: '';right:0;top: 50%; margin-top: -5px; width: 4px; height: 9px; background: url(../../images/arr_new_b2.png) 0 0 no-repeat; background-size:100%;}
.arr-rt-ns.gray:after{filter:brightness(250%);}
/*小红色跳转箭头*/
.arr-red{position:relative;padding-right:10px;}
.arr-red:after{content:'';position:absolute;width:5px;height:12px;right:0;top:50%;margin-top:-6px;background:url(../images/arr_red_n.png) no-repeat;background-size:100%;}

/* 点评星星*/
.ico-star i{display: inline-block;width:12px;height:12px;margin-right:2px;background: url(../images/star_44_3_r.png) no-repeat;background-size:100%;vertical-align:top;}
.ico-star i.active{background: url(../images/star_44_1_r.png) no-repeat;background-size:100%;}
.ico-star i.active.half{background: url(../images/star_44_2_r.png) no-repeat;background-size:100%;}
.ico-star i:last-child{margin-right:0;}

/* 点评星星*/
.ico-star-s{height:11px;}
.ico-star-s i{display: inline-block;width:11px;height:11px;margin-right:3px;background: url(../images/starN1.png) no-repeat;background-size:100% auto;vertical-align:top;}
.ico-star-s i.active{background: url(../images/starN2.png) no-repeat;background-size:100% auto;}
.ico-star-s i.half{background: url(../images/starN3.png) no-repeat;background-size:100% auto;}
.ico-star-s i:last-child{margin-right:0;}
.ico-star-s.size9{height:9px;}
.ico-star-s.size9 i{width:9px;height:9px;border-radius: 1px;}

/*上升下降*/
.jt-dn-n{display:inline-block;position:relative;color:#222;padding-right:10px;vertical-align:top;}
.jt-up-n{display:inline-block;position:relative;color:#222;padding-right:10px;vertical-align:top;}
.jt-up-n:after{content:'';margin:0;top:50%;margin-top:-9px;position:absolute;right:0;width:0;height:0;border:4px solid currentColor;border-width:6px 4px 6px 4px;border-color:transparent transparent #F84440 transparent;}
.jt-dn-n:after{content:'';margin:0;top:50%;margin-top:-3px;position:absolute;right:0;width:0;height:0;border:4px solid currentColor;border-width:6px 4px 6px 4px;border-color:#11A97F transparent transparent transparent;}

/**/
.ipt-check{display:inline-block;width:12px;height:12px;background:url(../images/ipt_check.png) no-repeat;background-size:100%;vertical-align: top;margin:2px 5px 0 0;}
.ipt-check.active{background:url(../images/ipt_check_active.png) no-repeat;background-size:100%;}

/*更多展开*/
.xqboxIn{position:relative;overflow:hidden;}
.coverBg{position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none;background:var(--gradient-white-180deg-w);}
.morelist{position:relative;text-align:center;margin-bottom:-10px;}
.morelist span{position:relative;display:inline-block;font-size:14px;color:#696969;line-height:20px;padding:10px 0;padding-right:17px;}
.morelist span:before{content:'';position:absolute;width:14px;height:14px;right:0;top:50%;margin-top:-7px;background:url(../images/arr_new_u.png) no-repeat;background-size:100%;}
.morelist.up span:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.morelist span.gray{font-size:15px;color:#999;}
/*头部搜索*/
.header-search .head-icon{padding-right:10px;}
.header-search .head-icon a{padding-left:1px;padding-right:1px;}
.header-search .search{display:flex;margin:0 154px 0 50px;width:auto;padding:7px 0;text-align:left;overflow:hidden;}
.header-search .searbox{flex-grow:1;width:100%;height:36px;font-size:15px;background: #f2f2f2;border-radius:4px;}
.header-search .searbox .inputbox .input{height:36px;line-height:36px;font-size:15px;}
.header-search .searbox .inputbox .input i{margin-top:11px;}

/*列表*/
.houseList2 li{position:relative;margin:0 22px;}
.houseList2 li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000);}
.houseList2 li:last-child:before{display:none;}
.houseList2 li > a{position:relative;display:block;padding:18px 22px;margin:0 -22px;overflow:hidden;*zoom:1;}
.houseList2 li .img{position:relative;float:left;width:114px;height:85px;margin-right:16px;overflow:hidden;border-radius:2px;overflow:hidden;}
.houseList2 li .img img{width:100%;height:100%;}
.houseList2 .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.houseList2 .img p.icon-new{position:absolute;display:block;height:22px;right:5px;bottom:5px;left:5px;font-size:0;width:auto;}
.houseList2 .img p.icon-new span{float:left;width:22px;height:22px; margin-right:5px;}
.houseList2 .img p.icon-new span.video{background: url(../images/icon_list_v.png) no-repeat; background-size:100% 100%;}
.houseList2 .img p.icon-new span.video_vr{background:url(../images/vr_animation_list.png) no-repeat;background-size:100% auto; -webkit-animation: vrIcon 5s steps(132) infinite; animation: vrIcon 5s steps(132) infinite;}
.houseList2 li .tj{position:absolute;left:0;top:0;width:26px; height: 23px; background: url(../images/list_jian_icon.png) 0 0 no-repeat; background-size:26px auto;}
.houseList2 li .tag-icon{position:absolute;left:auto;right:6px;top:3px;font-size:9px;height:13px;line-height:13px;text-shadow:0px 0px 2px rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);margin-left:3px;}
.houseList2 li .img > div{position:absolute;left:0;right:6px;top:3px;height:0;}
.houseList2 li .img > div .tag-icon{position:static;display:block;float:right;font-size:9px;height:13px;line-height:13px;text-shadow:0px 0px 2px rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);margin-left:3px;}
.houseList2 li .img .xf-icon{position:absolute;bottom:7px;right:2px;width:30px;height:14px;line-height:14px;font-size:11px;color:#FFFFFF;padding-left:5px;background:rgba(0,0,0,.3);border-radius:100px 0px 0px 100px;}
.houseList2 li .img .tj2,.houseList2 li .img .zb{position:absolute;left:2px;top:2px;height:16px;line-height:12px;padding:2px 3px;text-align:center;font-size:10px;color:#fff;white-space:nowrap;background:linear-gradient(135deg,rgba(253,139,98,1) 0%,rgba(246,62,64,1) 100%);border-radius:2px;}
.houseList2 li .doufang{position:absolute;left:0;top:0; width:34px; height:23px; background: url(../images/dfnew1.png) 0 0 no-repeat; background-size:34px auto;}   

.houseList2 li .txt{min-height:85px; position: relative;margin-left:130px;}
.houseList2 li .txt .t{display:flex;justify-content:space-between;align-items:center;line-height:28px;overflow:hidden;margin-top:-1px;}
.houseList2 li .txt .t h3{margin-top:0;}
.houseList2 li .txt .t h3:not(:last-child){margin-right:5px;}
.houseList2 li .txt .tag{flex-shrink:0;position:relative;height:18px;color:#F84440;font-size:11px;line-height:12px;padding:3px;}
.houseList2 li .txt .tag:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F89797;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.houseList2 li .txt .tag.ds{color:#FF8500;}
.houseList2 li .txt .tag.ds:before{border-color:#FFBC72;}
.houseList2 li .txt .tag.sw{color:#585858;}
.houseList2 li .txt .tag.sw:before{border-color:#A8A8A8;}
.houseList2 li h3{ font-size: 17px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:24px;color:#222222;margin-top:-3px;margin-bottom:1px;font-weight:bold;color:var(--gray-2);}
.houseList2 li h3 .hb-icon{float:right;width:14px;height:14px;margin:1px 0 0 2px;background: url(../images/list_icons.png) 0 -11px no-repeat; background-size: 25px auto;}
.houseList2 li h3 .new2{float:right;font-size:11px;color:#565c67;font-weight:normal;}
.houseList2 li h3.line2{white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.houseList2 li h3 .tag{display:inline-block;width:52px;height:18px;margin:2px 2px 0 0;vertical-align: top;}
.houseList2 li h3 .tag.yz-d{background:url(../images/list_yz_double.png) no-repeat;background-size:100% auto;}
.houseList2 li h3 .tag.yz-gf{background:url(../images/list_yz_gf.png) no-repeat;background-size:100% auto;}
.houseList2 li h3 .tag.yz-yz{background:url(../images/list_yz_yz.png) no-repeat;background-size:100% auto;}
.houseList2 li h3 .tag.yz-fb{background:url(../images/list_yz_fb.png) no-repeat;background-size:100% auto;}
.houseList2 li h3 .tag:before{display:none;}
.houseList2 li p{color:#696969;font-size:12px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-6);}
.houseList2 li p.line2{white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.houseList2 li p.line2 + .price{margin-top:5px!important;}
.houseList2 li p.int span{margin-right:6px;}
.houseList2 li p .space{padding:0 2px;}
.houseList2 li p.p2{color:#565c67;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:21px;line-height:21px;}
.houseList2 li h3 + p{margin-top:4px;}
.houseList2 li h3 ~ p:nth-of-type(2){margin-top:5px;}
.houseList2 li .txt p > span{display:inline-block;margin-right:6px;}
.houseList2 li .txt p > span:last-child{margin-right:0;}
.houseList2 li .txt p > span.flor{margin-right:0;}
.houseList2 li .txt p .price{float:right;}
.houseList2 li .txt p .price + span{line-height:24px;}
.houseList2 li .txt p.addr{position:relative;color:#333333;padding-left:16px;color:var(--gray-3);}
.houseList2 li .txt p.addr:before{content:'';position:absolute;width:9px;height:11px;left:3px;top:50%;margin-top:-7px;background:url(../images/addres_city.png) no-repeat;background-size:100%;filter:var(--light-600)}
.houseList2 li .price{font-size:12px;line-height:24px;color:#F45549;font-weight:normal;}
.houseList2 li .price span{display:inline-block;vertical-align:top;}
.houseList2 li .price em{display:inline-block;font-size:17px;margin-right:2px;font-weight:bold;vertical-align:top;}
.houseList2 li .price .del-price{color:#696969;margin-left:8px;}
.houseList2 li .price .price-dd{font-size:14px;color:#696969;font-weight:bold;white-space:nowrap;margin-right:3px;}
.houseList2 li .price .price-other{font-size:14px;color:#F45549;font-weight:bold;white-space:nowrap;}
.houseList2 li .price + .stag{margin-top:3px;}
.houseList2 li .price:last-child{margin-bottom:-5px;margin-top:3px;}
.houseList2 li .price i.w{color:#696969;font-size:12px;white-space:nowrap;}
.houseList2 li .txt p +.price{margin-top:3px;}
.houseList2 li .newP{font-size:12px;color:#ff5350;}
.houseList2 li .newP i{font-size:15px;font-weight:bold;}
.houseList2 li .pricea{float:right;font-size:11px;color:#B2B2BA;margin:0;}

.houseList2 li .new{float:right;font-size:15px;color:#ff5350;font-weight:bold;margin-right:0!important;}
.houseList2 li .new i{font-size:14px;font-weight:bold;}
.houseList2 li .new-2{float:right;font-size:11px;color:#83868f;}

.houseList2 li .prnew{font-size:13px;color:#D41926;overflow:hidden;}
.houseList2 li .prnew i{color:#B3B6BE;font-size:11px;margin-left:5px; text-decoration:line-through}
.houseList2 li .prnew span{float:right;color:#23B080;font-size:11px;}
.houseList2 li .prnew span:after{ content: '↓'; margin: 0 2px; vertical-align: 1px;}
.houseList2 li .prinfo{font-size:14px;color:#df3031;font-weight:bold}

.houseList2 li .hx{color:#3c3f46;margin-right:4px;}
.houseList2 li .fc span{margin-right:0.5em;}
.houseList2 li .fc span:last-child{margin-right:0;}
.houseList2 li .fc-red{color:#ff6666;font-size:10px;line-height:12px;height:12px;margin-top:8px;}

.houseList2 li .stag{margin-top:6px;font-size:11px;}
.houseList2 li .stag span{border:1px solid #F6F6F6; background:#F6F6F6;color:#5D6168;padding:2px 4px 1px;font-size:11px;line-height:11px;margin-right:5px;border-radius:0px;background-color:var(--box-gray-400);border-color:var(--box-gray-400);color:var(--gray-5);}
.houseList2 li .stag span:last-child{margin-right:0;}
.houseList2 li .stag span.red {color:#F84748;background: #FFF1F1;border:1px solid #FFF1F1;}
.houseList2 li .stag span.yellow{color: #F59149;background: #FFF4E8;border:1px solid #FFF4E8;}
.houseList2 li .stag span.bg{ background:#f2f4f8;}
.houseList2 li .stag span.rz{ background:#edf8ff;color:#5aa0fc;border:0;padding:1px 6px}
.houseList2 li .stag span.man{ background:#f8f8f8;color:#b3b6be;border:0;padding:1px 6px}
.houseList2 .stag span.grfy{background:#e7ca9c;border:1px solid #e7ca9c;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.grfy i{float:right;background:#fff;color:#d1ad73;margin-left:4px;padding:0 4px;padding-top:1px;}
.houseList2 .stag span.fangjx{background:#90cba9;border:1px solid #90cba9;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.fangjx i{float:right;background:#fff;color:#55ac7a;margin-left:4px;padding:0 4px;padding-top:1px;}
.houseList2 .stag span.gy{background:#d7494a;border:1px solid #d7494a;color:#fff;padding-right:0;white-space:nowrap;font-size:10px;line-height:13px;padding-top:1px;padding-left:4px;}
.houseList2 .stag span.gy i{float:right;background:#fff;color:#d7494a;margin-left:4px;padding:0 4px;padding-top:1px;margin-top:-1px;}
.houseList2 .stag span.yz{float:none;display:flex;background: #FFF1F1;border:1px solid #FFF1F1;color:#F84440;padding-right:0;padding-top:1px;padding-bottom:1px;padding-left:5px;overflow:hidden;}
.houseList2 .stag span.yz i{background:#fff;color:#F84440;margin-left:5px;padding:0 4px;padding-top:1px;margin-top:-1px;margin-bottom:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.houseList2 .stag span.yz em{flex-shrink:0;}
.houseList2 .stag span.icon_hy{position:relative;padding-left:15px;color:#F84440;background:#FFF1F1;}
.houseList2 .stag span.icon_hy:before{content:'';display:block;position:absolute;top:50%;left:3px;margin-top:-5px;width:10px;height:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAACSElEQVQ4T8WTTWgTURSFz51JMikUf3AhrhS0KCgWRZAuTGfIxJ+FghI3LrrTXbVqsYgLu4tUlKoLQXfdGkF0IZoZJq0LEURRFBQVd/6BiCI6M+nMkUxTTdJJSFDwLe+953vv3nePoM3xtusbECIPQT4qI4pQUNTulp+1kklzwjeM/kBlXhBB1rUQviBQVAMpphznSX1NBPTNzCZS8hTsB6Sv3asX5vhKiGsiLKasmcfimvprAKu7g7SsflMF8h/BIsz/B5L4IKHoakJWBgzvNHfX7QtnVREzWXKmf+7UV8ks3nYGJGdEkU9kbf9qKqGMabYzQV1PeEnaoGRigIMeIKn6hIbEErGsr15OHwNRICAC3EhZ5X0C0DX1swBGY1bIr7b8DsCKhiTlSNp2LkY7mjUOh8JhDYktc5cM7iXlevVDY4Dvq0ALQLYpSUVwNFUqX6jGP+/aumjZ7Qff3B36GgR4CGBxi1WzxTP10wTGF8wCYEie6rGnC5GNBwZ6/F7tPon+Nj4eFzeX6QOVl/EtABQppBPpM27lx2WBHGhjAkLCtdEcvJx+k8Tuv3GMCG5ppfKeOaBhrKcaPmr+7c4voC+BsllznOe/f6qSM44F5LnOIX8qVZHjyZJzPvJyPcA1jSsAD3YHlatpyzk0r2kAElA805gEONwZVC5pljMiQBgLnA/6pjEUIpwEZGk8mF8UKCMpy5mKWbd4yfdsdnlSwgLAIQJqbT4BIFMVKid7bftjnDLGPo1lXnbbRog6EUUZnNDse0/bjeMXTGTff5IIkx4AAAAASUVORK5CYII=) no-repeat;background-size:100% 100%;}
.houseList2 .stag + .price{margin-top:4px;}

.houseList2 .txt .tjword{position:relative;font-size:12px;line-height:18px;color:#E53935;padding-left:15px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 .txt .tjword i{position:absolute;left:0;top:3px;width:12px;height:12px;}
.houseList2 .txt .tjword i.dt{background:url(../images/list_icon_dt.png) no-repeat;background-size:100%;}
.houseList2 .txt .tjword i.kp{background:url(../images/list_icon_kp.png) no-repeat;background-size:100%;}

.houseList2 .tjf-box{clear:both;line-height:12px;padding-top:1px;margin-top:16px;}
.houseList2 .tjf-box span{margin-left:2px;font-size:11px;color:#83868f;}
.houseList2 .tjf-box em{float:left;font-size:12px;color:#ffffff;line-height:13px;background:#dc3a3a;margin-right:6px;margin-top:1px;}
.houseList2 .tjf-box em i{display:block;-webkit-transform:scale(.7);transform:scale(.7);margin:0 -2px;}
.houseList2 .house-Tag{overflow:hidden;padding:10px 25px;background:#f8f8f8;margin:-1px -25px 0;}
.houseList2 .house-Tag > div{margin:0 -6px -6px 0;overflow:hidden;}
.houseList2 .house-Tag a{float:left;height:29px;line-height:17px;font-size:12px;padding:6px 15px;border:1px solid #eaebed;color:#3c3f46;background:#fff;margin:0 6px 6px 0;border-radius:2px;overflow:hidden;}
.houseList2 .house-Tag a.active{border:1px solid #ff6666;color:#ff6666}

.houseList2 .SArea{line-height:20px;padding:10px 0;margin-top:-14px;font-size:11px;color:#83868f;overflow:hidden;}
.houseList2 .SArea a{color:#0c0d0e;}
.houseList2 .zyrk{float:left;height:16px;line-height:16px;font-size:11px;color:#fff;background:#ff9933;padding-left:5px;margin-top:4px;overflow:hidden;white-space:nowrap;}
.houseList2 .zyrk em{float:right;font-style:normal;height:14px;line-height:14px;font-size:11px;background:#fff;padding:0 5px;margin:1px 1px 1px 5px;color:#ff9933; overflow:hidden}
.houseList2.esf li p{font-size:12px;margin-top:5px;}
.houseList2.esf > ul > li p:first-of-type{color:#333333;color:var(--gray-3);}
.houseList2 .esfstag{margin-top:6px;}
.houseList2 p.fb{line-height:16px;height:16px;margin-top:4px;margin-bottom:8px;}
/*二手房特价*/
.houseList2 .icon-tj{position:relative;padding-left:19px;font-size:12px;color:#F84440;line-height:14px;margin-top:5px;}
.houseList2 .icon-tj i{position:absolute;width:14px;height:14px;top:-1px;left:0;line-height:12px;font-size:11px;color:#fff;text-align:center;padding:1px;background: #f84440;border-radius: 1px;}
/*租房*/
.houseList2 li a.arr-rt.list-r:after{right:25px;}
.houseList2 li.tjf-li h3{height:18px;background:url(../images/zu_tjf_word.png) 0 2px no-repeat;background-size:66px 15px;margin-bottom:19px;}
.houseList2 li.tjf-li .txt p{color:#3c3f46;font-size:13px;margin:15px 0 15px;}
.houseList2 li.gr-li .txt p{padding-right:24px;}
.houseList2 li.gy-li h3{height:24px;background:url(../images/gy_list_icon.png) left center no-repeat;background-size:81px 20px;}
.houseList2 li.gy-li .txt p{color:#3c3f46;font-size:12px;margin:15px 0 16px;}
.houseList2.zf .new i{font-size:15px;}
.houseList2.zf .new em{font-size:12px;}
.houseList2.zf > ul > li p:first-of-type{color:#3c3f46;}
.houseList2.zf .txt p{margin-top:4px;}
.houseList2.zf .txt p sup{position:absolute;margin-top:-4px;}
.houseList2.xq li .txt p{line-height:15px;height:15px;margin-top:7px;}
.houseList2.xq li p.x-intro{white-space:normal;}
.houseList2.xq .jt-up{font-size:12px;color:#df3031!important;}
.houseList2.xq .jt-dn{font-size:12px;}
.houseList2.xq .jt-bl{color:#b3b6be}
.houseList2.fy li h3{line-height:20px;height:40px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.houseList2.fy li .txt p{line-height:15px;height:15px;margin-top:7px;}
.houseList2.fy > ul > li p:first-of-type{color:#3c3f46;}
.houseList2 li .gy-icon{padding-left:20px;background:url(../images/gy_li_icon.png) left 4px no-repeat;background-size:12px;}

/*vr图标动画*/
@-webkit-keyframes vrIcon { 0% {
background-position:0 0
}
to { background-position: 0 100% }
}
@keyframes vrIcon { 0% {
background-position:0 0
}
to { background-position: 0 100% }
}

/*列表特殊样式*/
.houseList2 li.li-ts h3{margin:0 0 10px 0;margin-top:16px;line-height:24px;height:auto!important;white-space:normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.houseList2 li.li-ts h3 i{display:inline-block;vertical-align:top;}
.houseList2 li.li-ts h3 i.red{color:#d64242;margin:0 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 li.li-ts dl.gg-icon{position:relative;}
.houseList2 li.li-ts dl.gg-icon:after{content:'广告';position:absolute;right:-4px;bottom:-2px;font-size:12px;line-height:12px;background:rgba(0,0,0,.5);padding:2px 4px;color:#fff;white-space:nowrap;border-radius:2px;-webkit-transform:scale(.75);transform:scale(.75);}
.houseList2 li.li-ts dd{position:relative;width:50px;margin-right:4px;border-radius:2px;overflow:hidden;}
.houseList2 li.li-ts dd > img{width:100%;}
.houseList2 li.li-ts dd:last-child{margin-right:0;}
.houseList2 li.li-ts > a{padding-top:0;}
.houseList2 li.li-ts > a.space{padding-top:2px;padding-bottom:20px;}
.houseList2 li.li-ts .t-c{position:relative;padding-right:30px;}
.houseList2 li.li-ts{position:relative;}
.houseList2 li.li-ts .close{position:absolute;width:10px;height:10px;right:2px;top:23px;background:url(../images/close_x2.png) no-repeat;background-size:10px auto;}/*2017.7.7*/
.houseList2 li.li-ts .gg{position:absolute;right:27px;margin-top:-14px;width:100%;height:0;}
.houseList2 li.li-ts .gg span{float:right;font-size:12px;line-height:12px;background:rgba(0,0,0,.4);color:#fff;padding:0 1px;white-space:nowrap;border-radius:1px;margin-left:4px;}
.houseList2 li.li-ts .gg span i{display:block;-webkit-transform:scale(.75);transform:scale(.75);}
.houseList2 li.li-ts .t{font-size:14px;line-height:20px;color:#222222;padding:10px 0 16px;margin-bottom:-18px;}
.houseList2 li.li-ts .t i{display:inline-block;position:relative;min-width:26px;height:16px;line-height:15px;font-size:11px;color:#999999;padding:1px 2px 0;text-align:center;vertical-align:top;margin-top:1px;margin-right:5px;}
.houseList2 li.li-ts .t i:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px; }
.houseList2 .li-dw-p .opt-box{margin-bottom:-18px;}

/*列表优惠*/
.yhsbox{position:relative;margin-left:130px;}
.yhsbox .more{display:block;position:absolute;right:-8px;top:5px;width:24px;height:24px;background:url(../images/arr_up_n.png) center center no-repeat;background-size:8px 5px;}
.yhsbox .more.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.yhsbox .more + .yhbox dd:first-of-type{padding-right:10px;}
.houseList2 .yhbox{padding:10px 0 18px;margin-top:-18px;overflow:hidden;}
.houseList2 .yhbox dd{position:relative;font-size:12px;color:#696969;line-height:14px;margin-bottom:10px;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList2 .yhbox dd:last-child{margin-bottom:0;}
.houseList2 .yhbox dd span{position:absolute;left:0;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/list_xf_icons.png) no-repeat;background-size:14px auto;}
.houseList2 .yhbox dd span.pai{background-position:0 0;}
.houseList2 .yhbox dd span.bang{background-position:0 -14px;}
.houseList2 .yhbox dd span.kan{background-position:0 -28px;}
.houseList2 .yhbox dd span.re{background-position:0 -42px;}
.houseList2 .yhbox dd span.hui{background-position:0 -56px;}
.houseList2 .yhbox dd span.live{background-position:0 -70px;}

/*列表TOP*/
.houseList2 li.li-TOP > a{padding-top:0;}
.houseList2 li.li-TOP .t{padding:16px 0 10px;}
.houseList2 li.li-TOP h3{margin:0;}
.houseList2 li.li-TOP dd{position:relative;width:50px;margin-right:4px;}
.houseList2 li.li-TOP dd:last-child{margin-right:0;}
.houseList2 li.li-TOP dd .pic{position:relative;border-radius:2px;overflow:hidden;}
.houseList2 li.li-TOP dd .pic > img{width:100%;}
.houseList2 li.li-TOP dd .pic .text{position:absolute;left:0;right:0;bottom:0;height:17px;line-height:17px;padding:0 3px 0 4px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.5);font-size:11px;text-align:center;}
.houseList2 li.li-TOP dd .pic .text .top{float:left;font-size:11px;}
.houseList2 li.li-TOP dd .pic .text .top i{position:absolute;width:12px;height:12px;line-height:12px;text-align:center;font-size:10px;background:#F84748;border-radius:50%;top:3px;margin-left:1px;}
.houseList2 li.li-TOP dd .pic .text .num{float:right;font-size:10px;}
.houseList2 li.li-TOP dd h4{font-size:14px;line-height:20px;color:#394043;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:11px;}
.houseList2 li.li-TOP dd .price-o{font-size:13px;color:#606668;line-height:24px;}

/*列表app下载*/
.houseList2 li.app-down{position:relative;}
.houseList2 li.app-down h3{margin-bottom:18px;}
.houseList2 li.app-down p{margin-top:18px;line-height:14px;height:14px;}
.houseList2 li.app-down .btn-down{position:absolute;display:block;height:22px;line-height:12px;font-size:11px;color:#ff6666;padding:5px 5px 0;text-align:center;border:1px solid #ff6666;border-radius:2px;right:16px;margin-top:32px;background:#fff;}

/*列表app下载2*/
.houseList2 li.app-down2{overflow:hidden;}
.houseList2 li.app-down2 .txt{text-align:center;min-height:86px;}
.houseList2 li.app-down2 .intro{line-height:13px;padding:1px 0;overflow:hidden;}
.houseList2 li.app-down2 .intro span{display:inline-block;position:relative;font-size:13px;color:#394043;}
.houseList2 li.app-down2 .intro span:before,.houseList2 li.app-down2 .intro span:after{content:'';position:absolute;width:30px;height:1px;background:#696969;top:50%;}
.houseList2 li.app-down2 .intro span:before{left:-44px;}
.houseList2 li.app-down2 .intro span:after{right:-44px;}
.houseList2 li.app-down2 h3{font-size:16px;color:#222;line-height:24px;margin-top:6px;}
.houseList2 li.app-down2 .btns{position:relative;display:inline-block;width:85px;height:28px;line-height:29px;text-align:center;font-size:13px;color:#696969!important;margin-top:8px;}
.houseList2 li.app-down2 .btns:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:30px; }

@media screen and (max-width: 320px){
.houseList2 li.app-down2 .intro span:before,.houseList2 li.app-down2 .intro span:after{ display:none;}
}
/*列表app下载3*/
.houseList2 li.app-down3{overflow:hidden;}
.houseList2 li.app-down3 .txt{text-align:center;min-height:86px;}
.houseList2 li.app-down3 .intro{line-height:13px;padding:2px 0;overflow:hidden;margin-top:-4px;}
.houseList2 li.app-down3 .intro span{display:inline-block;position:relative;font-size:13px;color:#222;color:var(--gray-2);}
.houseList2 li.app-down3 .intro span:before,.houseList2 li.app-down3 .intro span:after{content:'';position:absolute;width:30px;height:1px;background:#D8D8D8;top:50%;transform:scaleY(.5);}
.houseList2 li.app-down3 .intro span:before{left:-40px;}
.houseList2 li.app-down3 .intro span:after{right:-40px;}
.houseList2 li.app-down3 h3{font-size:14px;color:#222222;line-height:20px;margin-top:2px;color:var(--gray-2);}
.houseList2 li.app-down3 p{font-size:11px;color:#696969!important;line-height:16px;margin-top:2px;color:var(--gray-6)!important;}
.houseList2 li.app-down3 .btns{position:relative;display:inline-block;width:70px;height:26px;line-height:26px;text-align:center;font-size:12px;color:#fff;margin-top:6px;background-color:#F84440;border-radius:13px;}

/*通栏图*/
.houseList2 li.li-pic .img{float:none;width:100%;height:auto;}
.houseList2 li.li-pic .img img{height:auto;border-radius:2px;}
.houseList2 li.li-pic h3{margin-top:7px;}
.houseList2 li.li-pic p{font-size:14px;color:#696969;line-height:20px;margin-top:6px;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*热门榜*/
.houseList2 .img .topicon{display:block;position:absolute;min-width:33px;height:16px;background:rgba(244,85,73,1);border-radius:2px;left:2px;top:2px;text-align:center;color:#fff;font-size:10px;font-weight:bold;line-height:10px;padding-top:3px;}

/*租房txt3行*/
.houseList2 .txt.justify{display:flex;flex-direction:column;justify-content:space-between;}

/*二手房标签*/
.yzyx {position:absolute;top:2px;left:0px;}
.yzyx span{display:inline-block; background:#F84440;height:16px;line-height:11px;font-size:11px;color:#fff; text-align:center;padding:3px 4px 2px;margin-left:2px;border-radius:2px;vertical-align:top;white-space:nowrap;}
.yzyx span.no2{background:#fe9e30}
.yzyx span.live{background: linear-gradient(90deg,#db3529, #ea536e);}

/*法拍房*/
.houseList2 .img .icon-pai{position:absolute;left:3px;top:3px;height: 16px;font-size:11px;line-height:12px;font-weight:bold;color:#fff;padding:2px 4px;background-image: linear-gradient(180deg, #F84440 0%, #FF355C 100%);border-radius: 2px;font-weight: 500;font-family: PingFang-SC-Medium;}
.houseList2 .img .icon-pai.s2{background: rgba(33,131,254,0.80);}
.houseList2 .img .icon-pai.s3{background-image: linear-gradient(221deg, #445487 0%, #333E60 100%);}
.pai-list li{margin:0 25px;}
.pai-list .txt h3 + p{color:#222;}
.pai-list .txt .time{color:#999999;}
.pai-list .price-box{display:flex;flex-wrap:wrap;color:#696969;font-size:12px;line-height:24px;margin-top:3px;}
.pai-list .price-box + p{margin-top:3px!important;}
.pai-list .price-l{display:flex;align-items:center;margin-right:6px;}
.pai-list .price-l:last-child{margin-right:0;}
.pai-list .price{margin:0!important;padding-left:2px;height:24px;}
.pai-list .price em{vertical-align: -1px!important}
.houseList2 .price.gray-price{color:#696969;}

/*法拍房导航选择*/
.list-icon-nav{padding:10px 0;}
.list-icon-nav ul{display:flex;}
.list-icon-nav.flex ul{padding:0 2%;}
.list-icon-nav.flex li{flex-grow:1;width:20%;}
.list-icon-nav i{display:block;width:44px;height:44px;margin:0 auto;}
.list-icon-nav i img{width:100%;height:100%;}
.list-icon-nav p{font-size:13px;line-height: 18px;color:#222222;font-weight:bold;text-align:center;margin-top:8px;}
.list-select-area{display:flex;padding:5px 25px 10px;}
.list-select-area a{flex-grow:1;height: 35px;line-height:35px;font-size:13px;color:#222222;text-align:center;background:rgba(247, 247, 247, 0.77);border-radius: 2px;margin-right:10px;}
.list-select-area a:last-child{margin-right:0;}
/*法拍房列表经纪人*/
.list-jjrbox{position:relative;margin:10px 20px 30px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);border-radius:4px; }
.list-jjrbox:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #D8D8D8;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box;pointer-events:none;}
.list-jjrbox .t{position:relative;display:flex;padding:0 15px;line-height:46px;}
.list-jjrbox .t:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.list-jjrbox .t a{display:flex;width:100%;justify-content:space-between;}
.list-jjrbox .t h2{font-size:17px;color:#222222;font-weight: bold;}
.list-jjrbox .t span{font-size:14px;color:#696969;}
.list-jjrbox .gwlist{padding:0;}
.list-jjrbox .gwlist li{padding:12px 15px;}
.list-jjrbox .gwlist .kf-call{right:15px;padding-top:6px;}
.list-jjrbox .gwlist .kf-call a:not(:last-child){margin-right:10px;}
.list-jjrbox .swiper-container{overflow: hidden;}
.list-jjrbox .swiper-container .kf-call a{width:25px;height:25px;padding-top:6px;}
.list-jjrbox .swiper-container .kf-call a i{width:13px;height:13px;}
/*法拍房经纪人列表*/
.jjr-listbox{padding:0 20px;}
.jjr-listbox .gwlist li{position: relative;padding:18px 0;}
.jjr-listbox .gwlist li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
/*详情*/
.xqItems{position:relative;padding:0 22px;padding-bottom:27px;padding-top:13px;}
.xqItems:before{content:'';position:absolute;left:22px;right:22px;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000)}
.xqItems.no-border:before{display:none;}
.xqItems .tit{position:relative;padding:10px 0;line-height:26px;margin-bottom:5px;overflow:hidden;}
.xqItems .tit h2{font-weight:bold;color:#222222;font-size:19px;color:var(--gray-2)}
.xqItems .tit h2 .tag{display:inline-block;font-size:11px;color:#FFFFFF;line-height:17px;padding:0 4px;font-weight:normal;background: #F84440;border-radius: 2px;vertical-align: top;margin:5px 0 0 5px;}
.xqItems .tit h3{font-size:16px;font-weight:bold;}
.xqItems .tit > a{display:block;overflow:hidden;}
.xqItems .tit > a h2{float:left;}
.xqItems .tit > a span{float:right;font-size:14px;color:#696969;color:var(--gray-6);}
.xqItems .tit .icon-ts{float:left;width:20px;height:20px;margin-left:8px;margin-top:3px;background:url(../images/icon_prompt_n2.png) no-repeat;background-size:100%;}
.xqItems .tit > span{float:right;font-size:14px;color:#696969;}
.xqItems .tit > span a{display:block;color:#696969;}
.xqItems .tit .btn{position:relative;float:right;display:block;min-width:67px;height:25px;line-height:24px;font-size:13px;color:#F84441;border:1px solid #F84441;text-align:center;padding:0 9px;border-radius:13px; }
.xqItems .tit .link{float:right;font-size:14px; color: #F84440;height:26px;line-height: 26px;}
.xqItems .tit .choose{position:relative;float:right;display:block;min-width:53px;height:24px;line-height:24px;font-size:12px;color:#181818;text-align:center;padding:0 10px;border-radius:13px; }
.xqItems .tit .choose:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #999999;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:26px;box-sizing:border-box; }
.xqItems .tit .choose i{display:block;position:relative;padding-right:9px;}
.xqItems .tit .choose i:after{content:'';position:absolute;right:0;top:50%;margin-top:-2px;width:0;height:0;border:4px solid #181818;border-width:4px 3px 0 3px;border-color:#181818 transparent transparent transparent;}
.xqItems .tit:nth-of-type(3){margin-top:12px;}
.xqItems .tit.tit-sec{padding:15px 0;line-height:20px;margin-bottom: 0}
/*右侧导航*/
.xqItems .tit-tab{position:absolute;right:0;top:0;display:flex;padding:10px 0;}
.xqItems .tit-tab > div{font-size:14px;color:#222222;margin-left:12px;}
.xqItems .tit-tab .cur{position:relative;font-weight:bold;}
.xqItems .tit-tab .cur:before{content:'';position:absolute;bottom:-4px;left:50%;margin-left:-7px;width: 15px;height: 2px;background: #f84440;border-radius: 2px;}
/*标题导航*/
.xqItems .tit-nav{display:flex;align-items:center;margin:-8px 0 0;}
.xqItems .tit-nav ul{flex-grow:1;display:flex;padding:15px 0 18px;}
.xqItems .tit-nav li{position:relative;font-size:16px;line-height:26px;color:#222222;margin-right:20px;white-space: nowrap;}
.xqItems .tit-nav li.active{position:relative;font-weight:bold;font-size:19px;}
.xqItems .tit-nav li.active:before{content:'';position:absolute;left:50%;margin-left:-9px;bottom:-8px;width: 19px;height: 4px;background-image: linear-gradient(223deg, #FF6C50 11%, #F84440 87%);border-radius: 2px;}
.xqItems .tit-nav li a{display:block;color:#222;}
.xqItems .tit-nav .s-arr-rt{flex-shrink:0;font-size: 14px;color: #696969;}
.xqItems .tit-nav.scroll{overflow-x:auto;margin:-8px -15px 0!important;padding:0 15px;}
.xqItems .tit-nav.scroll::-webkit-scrollbar{width:0;height:0;display:none;}
.xqItems .tit-nav.scroll ~ .houseList2{margin-top:-10px;}
.xqItems .xqMore{margin-top:20px;}
.xqItems .xqMore a{display:block;height:42px;line-height:42px;font-size:15px;color:#F84440;text-align:center;font-weight:bold;background:#FEF7F7;white-space:nowrap;border-radius:4px;}
.xqItems .xqMore.flex{display:flex;}
.xqItems .xqMore.flex a{flex-grow:1;width:50%;margin-right:9px;}
.xqItems .xqMore.flex a:last-child{margin-right:0;}
.xqItems .xqMore:first-child{margin-top:7px;}
.xqItems .more-list{margin-top:0;}
.xqItems .more-list a{background: #FAFAFA;color:#696969;font-weight:normal;} 
.line-gradient{height:8px;background-color:#fff;background-image:linear-gradient(180deg,rgba(228,231,240,0.3),rgba(228,231,240,0));background-color: var(--bg-white);background-image:var(--gradient-white-180deg);}
.xqItems .line-gradient{margin:0 -22px;}
.xqMain{overflow:hidden;}

/* 详情页焦点图 */
.xqfocusbox{ position: relative;background:#f8f8f8;background-color:var(--box-gray-300);}
.xqfocusbox .t-nav{position:absolute;width:100%;height:0;left:0;top:0;padding-right:15px;z-index:2;}
.xqfocusbox .t-nav:before{content:'';position:absolute;height:60px;left:0;right:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:0.4;pointer-events:none;}
.xqfocusbox .t-nav a{position:relative;width:32px;height:32px;border-radius:50%;text-align: center;margin:9px 4px 0 4px;}
.xqfocusbox .t-nav a i{display:block;width: 32px; height: 32px; background: url(../images/xq_nav2.png) no-repeat; background-size:auto 32px;}
.xqfocusbox .t-nav .logo{float:left;height:44px;}
.xqfocusbox .t-nav .logo i{width:102px; height:44px; background: url(../images/logo.png) 9px 15px no-repeat; background-size:77px auto;}
.xqfocusbox .t-nav .back{float:left;margin-left:15px;}
.xqfocusbox .t-nav .back i{background-position:0 0!important;}
.xqfocusbox .t-nav .icon-nav{float:right;}
.xqfocusbox .t-nav .icon-nav i{background-position:-32px 0!important;}
.xqfocusbox .t-nav .icon-share{float:right;}
.xqfocusbox .t-nav .icon-share i{background-position:-64px 0!important;}
.xqfocusbox .t-nav .icon-mes{float:right;}
.xqfocusbox .t-nav .icon-mes i{background-position:-96px 0!important;}
.xqfocusbox .t-nav .icon-pk{float:right;}
.xqfocusbox .t-nav .icon-pk i{background-position:-192px 0!important;}
.xqfocusbox .t-nav .icon-fav{float:right;}
.xqfocusbox .t-nav .icon-fav i{background-position:-128px 0!important;} 
.xqfocusbox .t-nav .icon-fav.on i{background-position:-160px 0!important;}
.xqfocusbox .t-nav .icon-hb{float:right;}
.xqfocusbox .t-nav .icon-hb i{background:url(../images/icon_hb_xf.gif) center center no-repeat;background-size:24px 24px;}
.xqfocusbox .t-nav .t-nav-right{float:right;}
.xqfocusbox .t-nav .t-nav-right a{float:left;}
.xqfocusbox a{display:block;position:relative;}
.xqfocusbox li{position:relative;height:66.5vw;max-height:426px;overflow:hidden;}
.xqfocusbox li > a{height:100%;}
.xqfocusbox .b-nav{position:absolute;right:32px;left:32px;bottom:10px;text-align:center;display:flex;justify-content:center;z-index:2;}
.xqfocusbox .b-nav a{display:inline-block;position:relative;padding:0 8px;height:22px;line-height:22px;font-size:12px;color:#333;margin:0 3px;background:rgba(255,255,255,.95);border-radius:11px;}
.xqfocusbox .b-nav a.cur{background:#F45549;color:#fff;}
.xqfocusbox .b-nav a:first-child:before,.xqfocusbox .b-nav a.cur:before{display:none;}
.xqfocusbox .b-nav a.cur + a:before{display:none;}
.xqfocusbox .b-nav-bg{background:rgba(255,255,255,.85);height: 24px;border-radius:12px;display:flex;overflow-x:auto;}
.xqfocusbox .b-nav-bg::-webkit-scrollbar{width:0;height:0;display:none;}
.xqfocusbox .b-nav-bg a{flex-shrink:0;margin:0;padding:0 7px;height:24px;line-height:24px;font-size:11px;color:#111111;background:none;}
.xqfocusbox .b-nav-bg a.cur{background:#F84440;color:#fff;}
.xqfocusbox .lives{position:absolute;right:0;bottom:49px;}
.xqfocusbox .lives > div{clear:both;position:relative;float:right;height:26px;line-height:26px;font-size:12px;color:#222222;padding-left:19px;padding-right:10px;margin-top:10px;background:rgba(255,255,255,.95);border-radius:13px 0 0 13px;}
.xqfocusbox .lives > div:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#F45549;left:9px;top:50%;margin-top:-3px;}
.xqfocusbox .lives span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24em;}
.xqfocusbox .lives span:not(:only-child){max-width:18em;}
.xqfocusbox .lives .w{color:#222222;padding:0 5px 0 19px;}
.xqfocusbox .lives .btn{position:relative;display:inline-block;margin-right:-10px;font-size:12px;color:#F45549;padding:0 10px;margin-left:10px;vertical-align:top;}
.xqfocusbox .lives .btn:before{content:'';position:absolute;width:1px;height:15px;left:0;top:50%;margin-top:-8px;background:#C5C5C5;-webkit-transform:scaleX(.5);transform:scaleX(.5);}
.xqfocusbox .numbox{position:absolute;right:20px;bottom:10px;height:22px;line-height:10px;padding:6px 6px 0;font-size:9px;color:#ffffff;background:rgba(17,17,17,.7);border-radius:12px;z-index:2;}
.xqfocusbox .numbox span,.xqfocusbox .numbox em{font-size:11px;}
.xqfocusbox .numbox.position-l{position: absolute;left:10px;right:auto;bottom:10px;font-size:10px;}
.xqfocusbox .v-icon{position:absolute;width:61px;height:61px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_video2.png) no-repeat;background-size:100%;}
.xqfocusbox .live-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_live.png) no-repeat;background-size:100%;}
.xqfocusbox .vr-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_vr_b2.png) no-repeat;background-size:100%;}
.xqfocusbox .qj-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_qj360.png) no-repeat;background-size:100%;}
.xqfocusbox .hf-icon{position:absolute;width:60px;left:50%;top:50%;margin:-30px 0 0 -30px;text-align:center;}
.xqfocusbox .hf-icon i{display:block;width:60px;height:60px;background:url(../images/icon_hf.png) no-repeat;background-size:100%;}
.xqfocusbox .hf-icon em{display:block;font-size:12px;color:#FFFFFF;line-height:17px;margin-top:4px;}
.xqfocusbox .hp-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_xq_hp.png) no-repeat;background-size:100%;}
.xqfocusbox .rz-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_xq_rz_b.png) no-repeat;background-size:100%;}
.xqfocusbox .zs-icon{position:absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background:url(../images/icon_xq_zs.png) no-repeat;background-size:100%;}



.xqfocusbox .app-ts{position:absolute;bottom:-40px;left:50%;height:28px;line-height:28px;padding:0 8px;font-size:14px;color:#222222;font-weight:bold;white-space:nowrap;background:rgba(255,255,255,.9);border-radius:14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.xqfocusbox .app-ts i{color:#F84440;margin-right:4px;}
.xqfocusbox.img-big li{height:75vw;max-height:477px;overflow:hidden;}
.xqfocusbox .tag-pm{position:absolute;left:25px;bottom:10px;height: 22px;line-height: 22px;font-size: 13px;color: #FFFFFF;padding:0 6px;background-image: linear-gradient(270deg, #FF6A56 1%, #F0403F 95%);border-radius: 2px;z-index:2;}
.xqfocusbox .tag-pm.yg{background-image: linear-gradient(90deg, #298AF5 0%, #3E99FD 93%);}
.xqfocusbox .tag-pm.over{background-image: linear-gradient(90deg, #515970 0%, #676F8A 95%);}
.xqfocusbox .vr-int{min-width:100px;position:absolute;right:0;top:100px;height:30px;line-height:30px;font-size:12px;color:#FFFFFF;font-weight:bold;padding:0 5px 0 30px;background:rgba(0,0,0,0.5);border-radius:15px 0px 0px 15px;}
.xqfocusbox .vr-int:before{content:'';position:absolute;left:7px;top:50%;margin-top:-10px;width:20px;height:20px;background:url(../images/icon_vr_int.png) no-repeat;background-size:100%;}
.xqfocusbox .ai-int{min-width:100px;position:absolute;right:0;top:100px;height:30px;line-height:30px;font-size:12px;color:#FFFFFF;font-weight:bold;padding:0 5px 0 30px;background:rgba(0,0,0,0.5);border-radius:15px 0px 0px 15px;}
.xqfocusbox .ai-int:before{content:'';position:absolute;left:7px;top:50%;margin-top:-10px;width:20px;height:20px;background:url(../images/icon_ai_int.png) no-repeat;background-size:100%;}
.xqfocusbox .vr-int + .ai-int{top:140px;}
/*户型改造*/
.xqfocusbox .gzhxbox{position:absolute;width:70px;left:15px;bottom:50px;border:2px solid #F84440;border-radius:2px;overflow:hidden;}
.xqfocusbox .gzhxbox .hxpic{background:#fff;opacity:.8;height:46px;overflow:hidden;}
.xqfocusbox .gzhxbox .hxpic img{display:block;height:100%;margin:0 auto;}
.xqfocusbox .gzhxbox .hxtxt{height:16px;line-height:14px;background:#F84440;text-align:center;font-size:12px;color:#F9F9F9;padding-top:2px;}
.xqfocusbox .gzhxbox .hxtxt span{display:inline-block;position:relative;padding-right:8px;}
.xqfocusbox .gzhxbox .hxtxt span:before{content:'';position:absolute;right:0;top:4px;width:4px;height:7px;background:url(../images/arr_w_s.png) no-repeat;background-size:100%;}
.xqfocusbox .gzhx-other{position:absolute;left:0;bottom:50px;height:18px;line-height:18px;padding:0 8px 0 10px;font-size:11px;color:#FFFFFF;background:linear-gradient(270deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.7) 100%);border-radius:0px 10px 10px 0px;}
.xqfocusbox .company{position:absolute;right:18px;top:60px;width:19px;font-size:11px;color:#222222;line-height:12px;background:rgba(255,255,255,0.8);border-radius:10px;}
.xqfocusbox .company:before{content:'';position:absolute;width:200%;height:200%;border:1px solid rgba(34,34,34,1);top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:20px; }
.xqfocusbox .company .pic{position:absolute;left:-6px;top:-16px;width:30px;height:30px;border-radius:50%;overflow:hidden;}
.xqfocusbox .company .pic img{width:100%;height:100%;}
.xqfocusbox .company .txt{padding:17px 0 10px;text-align:center;}
.xqfocusbox .company .txt span{max-height:108px;display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient: vertical;overflow:hidden;}

/*基本情况*/
.xqCard{padding-top:18px;padding-bottom:0;}
.xqCard:before{display:none;}
.xqCard h1{font-size:24px;line-height:30px;color:#222222;font-weight:bold;}
.xqCard .tit-box{display:flex;justify-content:space-between;}
.xqCard .tit-box .opt{flex-shrink:0;display:flex;}
.xqCard .tit-box .opt a{position:relative;display:block;right:0;top:0;margin-top:3px;margin-left:10px;}
.xqCard .tit-box .opt a.pk{font-size:12px;line-height:16px;color:#222;padding-left:15px;margin-top:7px;background:url(../images/xq_icon_pk.png) left 2px no-repeat;background-size:12px;}
.xqCard .otherName{font-size:13px;line-height:18px;color:#83868F;margin-top:7px;}
.xqCard .stags{ font-size: 11px;color:#5D5D5D;overflow: hidden;margin-top:10px;height:19px;margin-left:-6px;}
.xqCard .stags span{float:left;height:19px;line-height:12px; padding:4px 6px 3px; border:none;background:#F7F7F7;overflow:hidden;border-radius:1px;margin-left:5px;}
.xqCard .stags span.red{background:#FFF7F7;color:#F84440;}
.xqCard .stags span.vip{background-image: linear-gradient(90deg, #FFC292 0%, #FFE3D7 100%);color:#9D2F0C;}
.xqCard .stags span.gfhy{position:relative;background:#FEF7F7;color:#F84440;padding-left:18px;;}
.xqCard .stags span.gfhy:before{content:'';position:absolute;width:12px;height:12px;left:4px;top:50%;margin-top:-6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAKgAAAADUGqULAAAE1ElEQVRYCe1YXWgcVRS+5+7unSRtTVsaqUirllqRYimKpYja5neT1ob60BfFH1CUinmyIiJiFPsiiIrah1h8EKWV+CBNQ5rd5sdAUfzBVkQsrYoiodZqsZEmO7szx++uneF2nJnd2aZRMAO79/zcc+53z7333DMjxPzzP40Azea8ubt7kX1+6lkhuFOS3JXJj+Zmy/+sAOW7Wq62C/wQM+8EsOU+OBJ5otQe1bh0gPr7HV9eA1ETUN6xI2VP/b6WS9whiLvgZBNApmLGPyWIBkmKISXrJmho6NeYvqGqSKAzW1rXSIcXkstLXOLlwpUrmHg1DG6Ep/UA1hDqsSoh/UQkjpKgE5jo9yzkpBR82hXpc8qyTtHAwJmgm3RQ4PO2c9z1GNYEOLRl0pPX3PJKZrGSfYeO+Htf2KI4U3oZbncFXcug4L/KzwOd7ZX51yJKRHaSycw5UGSNGVwG96vFyxpkitbj5P9RDeDoU1+NdcI+GpSU1J3JjU5cMD020978CQ5/tpKrOYwo/UKU3myAFNzW1ogI31oJpNbPDVASP1gpdbvK5496oMq3m3Dew8Wx1JPFtZd96XEDfa1EJkvDw5MmkMLZM6/g+thqyuLoyxpRLOvHSi24k/L5i0DabS2PA2RPHLCgLjFQHSH8BpBeCkFnAf6Qql/URoODZ005Ds8W1AyvmrJq6GRAiSZUbmydlR/vFml5M07x8bBBMIl91qo13Sguzpv6QmfrOmJ+v0KlZZr4dCKgkugDgCjXJdbQyDcqU7cB/AHfmyZIvKFyo/dSX1/RlHM2exU7zkEYLzTl1dKJgLLLG03HqCvPAdR2gH0OPxd7srcuP97jTcbry9u2NdiuPYB8ucKTRbWMujJMFwkUg/4ZNEBZdk+hveVuU65BWfmxF5RUN1iHx583dZrm3l5pT0/pNHRLUBfKu/8cV/eLBMokLjoEvlN23+YtLdf4/AUC6edkUKb54pGJlxCi7WG6MBlLCh03EiiWKfSgYNDFdtHdj0hVzMF2R/MjLrtPhAGKkqXc8HEjgRLJL6KcoTrfaB/5aHeUXsuLHa3t2NNvxvUJ6rDdOC0zXwblmo8GKnlfmIEvY36ymG3t9HmDKGSb17qu24/oV4y6YaZfTEYolzttyjw6EqgaHjuGxP651zHYwik5rvOOTjumjjs6rkQkkYa40ZRXQ+MtdW9Uv0ig2gBLEWlYdsiiqeDa+wFugeZ1a3PxAEJzbVmf4A+Xx28qVf9hlAmwRD/c1WXZxenPEL2bontBQ+KkYBrFq287QF4X2zdCiTr1Udx6fRFqHbT4R197wnE/RR604nvWrtW1Q/lajnERu/Tazjo08hX221MxPi5NRTSpSD1cyUlFoNoBrsXXSMinKzlLrqcfLak2RZ1001/FpTc7I4E/hhz6OrZBVRM0bYM0lvtbla5vR73wc1AXxicaEJt9j5RyM07Pd2HOqpZJekvVX7GhWpDab6KIekB0GipyaTf27k5EV3nySi2ieEIy9WQOjw1X6hvU1wTUc6KLk0KJn0GF+kAsYKQvSeLFTGPTu7V+J70koD7grq6mQmnmPlTvD3o5F+Wfru4P4mPD3vRtd4xQb6//cdCzS9LOClBzQN7atqpUcK5PL1k2gehNm7p5ej4CNUTgL3bSnlL7/m+5AAAAAElFTkSuQmCC) no-repeat;background-size:100%;}
.xqCard .stags span.gfhy.hy-no{background:#F7F7F7;color:#5D5D5D;}
.xqCard .stags span.gfhy.hy-no:before{background-image: url(../images/xq_hy_icon2_no.png);}
.xqCard .stags-box + h1{font-size:22px;margin-top:12px;}
.xqCard .stags-box{display:flex;justify-content:space-between;align-items:center;}
.xqCard .stags-box .stags{margin-top:0;}
.xqCard .stags-box .opt{flex-shrink:0;display:flex;}
.xqCard .stags-box .opt a{display:block;font-size:12px;line-height:16px;color:#222;padding-left:15px;margin-left:10px;}
.xqCard .stags-box .opt a.pk{background:url(../images/xq_icon_pk.png) left 2px no-repeat;background-size:12px;}
.xqCard .stags-box .opt a.tx{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAAAAADEa8dEAAABpklEQVR42t2UzytEURTHv6PBQqKs5EfNyciP3mxmo8hGkfKjSJKwULKQjf/AgiyUFBtKJKHIj7BQFqNsxmBY+ZVMmVFqRlNkZjLXm3GHOW/mjb3P5r5z+r7vue/ce55B4G+M4Ihte9jalgaGgTt99DoAWJazWFbzzmREg8txpBIdAgND6pKi3MGcE7hHRQBKf5Mhqehp+AJAgQ0NdwCU6eIk5a6aI5qqGWCq2qCGLeeJTq52L4x9XSZEeFxdCCFnwwSJkHQRVR6JH44VovawDCDXAyLzqYjDWUq0JZ9je1oEWq2Iw9KhJnk5L1GpSzDc5UQe5uQAyorAyFcAO2uBCzCBEU24mMiXXPTKRAEgG4xoIsBEevwP0TuSwVuwsgZkQkMGsLnze8DLRFTjFhpeaonMe7H79FBG1OkXCfhaiRSPvAUzQVgWs5FA7lIJ3mblmNuB6yq9jZ9IUUiNAtDBL7+u2whd0ntiIxWUPmPrMM3nwTt4g5ZR2YdM7Zg/N/qRW5tm8yJrv1D317M78vnd4ok2xCMYznpSqXMIBncCwme3wmzVHPsXBsoMDIEoMl0AAAAASUVORK5CYII=) left 2px no-repeat;background-size:12px;}
.xqCard .jsq{position:relative;float:right;height:20px;line-height:20px;padding-left:24px;font-size:13px;color:#222;white-space:nowrap;}
.xqCard .jsq:before{content:'';position:absolute;width:16px;height:16px;left:0;top:50%;margin-top:-8px;background:url(../images/xq_jsq_icon.png) no-repeat;background-size:100%;}
.xqCard .flextable{position:relative;padding-top:9px;}
.xqCard .flextable li{padding:6px 0;font-size:15px;line-height:20px;}
.xqCard .flextable li span{color:#999999;padding-right:8px;}
.xqCard .flextable li span.price-no{font-size:14px;color:#3C3F46;font-weight:bold;}
.xqCard .flextable li p{color:#222222;}
.xqCard .flextable li p.flex > a{flex-grow:0;margin-right:15px;}
.xqCard .flextable li p.flex > a:last-child{margin-right:0;}
.xqCard .flextable li a{display:block;color:#222222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xqCard .flextable li.row{width:100%;padding-right:0;}
.xqCard .flextable .price{font-size:14px;color:#3C3F46;}
.xqCard .flextable .price i{color:#F84441;font-weight:bold;font-size:18px;vertical-align:top;padding:0 2px 0 0;}
.xqCard .flextable .icon-map{background:url(../images/xq_map_icon.png) right center no-repeat;background-size:30px;padding-right:15%;}
.xqCard .flextable .ellipsis p{text-overflow:ellipsis;white-space:nowrap;}
.xqCard .flextable .red-link{color:#F84441;}
.xqCard .flextable .line-link{display:inline;text-decoration: underline;}
.xqCard .flextable .icon-intro{display:inline-block;margin:0 0 0 -4px;width:20px;height:20px;line-height:0;background:url(../images/icon_prompt_n.png) center center no-repeat;background-size:100% auto;vertical-align: top;}

.xqCard .xqMore{margin-top:12px;}
.xqCard .space-line{position:relative;margin-top:12px;height:1px;}
.xqCard .space-line:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.xqCard .btn-chat{position: absolute;right:22px;top:18px;font-size:13px;color:#07C160;min-width: 95px;height: 25px;padding:3px 5px 2px 24px;line-height:18px;border: 1px solid #07c160;border-radius: 15px;}
.xqCard .btn-chat:before{content:'';position:absolute;width:16px;height:16px;left:5px;top:50%;margin-top:-8px;background:url(../images/xq_chat_icon.png) no-repeat;background-size:100%;}
.xqCard .btn-chat + h1{margin-right:100px;}
.xqCard .int{font-size:10px;line-height:15px;color:#999999;padding:6px 0 0;}

/*改造户型*/
.xqCard .gzhxlist{position:relative;font-size:15px;line-height:32px;color:#222222;margin-top:16px;padding:10px 0;}
.xqCard .gzhxlist:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.xqCard .gzhxlist li{display:table;}
.xqCard .gzhxlist li div{display:table-cell;white-space:nowrap;}
.xqCard .gzhxlist li em{display:block;}
.xqCard .gzhxlist li div:nth-child(1) em{min-width:60px;}
.xqCard .gzhxlist li div:nth-child(2) em{min-width:70px;}
.xqCard .gzhxlist li div:nth-child(3) em{min-width:50px;}
.xqCard .gzhxlist li div:nth-child(4) em{min-width:60px;}
.xqCard .gzhxlist + .xqMore{margin:0 0 20px}
/*精选好房*/
.xqCard .hf-intro{font-size:11px;color:#696969;line-height:16px;margin:10px 0 -3px;}
.xqCard .hf-intro a{color:#7D9CB2;}

/*政府参考价*/
.xq-price-box{display:block;position:relative;font-size:11px;line-height:20px;color:#222;margin-top:15px;padding:9px 10px;}
.xq-price-box:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #c0c0c0;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box;pointer-events:none;}
.xq-price-box .price{color:#F84440;font-size:14px;font-weight:bold;}
.xq-price-box .price i{font-size:12px;font-weight:normal;}
.xq-price-box .t{display:inline-block;height:20px;min-width:10em;vertical-align:top;text-align:justify;}
.xq-price-box .t i{display:inline-block;width:100%;font-size:0;}
.xq-price-box .more{position:absolute;right:10px;bottom:9px;}
.xq-price-box .ewm{flex-shrink:0;width:55px;height:55px;margin-right:10px;}
.xq-price-box .ewm img{display: block;width:100%;height:100%;}
.xq-price-box .ewm_sz{flex-shrink:0;width:69px;height:69px;margin:2px 10px 0 0;}
.xq-price-box .ewm_sz img{display: block;width:100%;height:100%;}
.xq-price-box .txt{line-height:16px;font-size:11px;color:#181818;}
.xq-price-box .txt p{margin-top:3px;}
.xq-price-box .txt p:first-child{margin-top:0;}
/*二手房深圳*/
.xq_price_sz{display:flex;}
.xq_price_sz .price_r_sz{flex-grow:1;margin:-2px 0;}
.xq_price_sz .price_r_sz > div{margin-top:-1px;}
.xq_price_sz .price_r_sz > div:nth-child(4){margin-right:44px;}
.xq-price-box .no_text{color:#696969;}
.xq-price-box .no_text .price{color:#696969;font-weight: normal;}
/*合肥*/
.xq-price-box.hf{display:flex;}


/*经纪公司*/
.esf-jjgs{position:relative;text-align:center;color:#CC9B62;font-size:12px;line-height:17px;margin-top:-10px;margin-bottom:12px;}
.esf-jjgs span{display:inline-block;position:relative;}
.esf-jjgs span:before,.esf-jjgs span:after{content:'';position:absolute;width:20px;height:1px;background:#E1AE74;top:50%;margin-top:-1px;}
.esf-jjgs span:before{margin-left:-24px;}
.esf-jjgs span:after{right:-24px;}

/*提醒*/
.lp-tz-box{overflow:hidden;margin-top:3px;}
.lp-tz-box a{float:left;height:50px;line-height:20px;width:50%;padding:15px 0;text-align:center;font-size:15px;color:#222222;}
.lp-tz-box a img{width:20px;height:20px;margin-right:8px;vertical-align:top;}
.lp-tz-p{position:relative;font-size:11px;line-height:16px;color:#999999;padding-left:16px;margin-bottom:14px;}
.lp-tz-p:before{content:'';position:absolute;width:11px;height:11px;left:0;top:50%;margin-top:-6px;background:url(../images/xq_ts_icon.png) no-repeat;background-size:100%;}
/*400电话*/
.xq-telbox{position:relative;margin:10px 0 15px;background:linear-gradient(240deg,rgba(255,246,229,1) 0%,rgba(255,230,228,1) 100%);border-radius:1px;}
.xq-telbox > a{display:block;padding:13px 15px 16px;}
.xq-telbox .tel{font-size:19px;line-height:26px;color:#222222;font-weight:bold;white-space:nowrap;}
.xq-telbox p{font-size:10px;line-height:10px;padding:2px 0;color:#696969;margin-top:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:40px;}
.xq-telbox .tel-icon{position:absolute;width:40px;height:40px;right:19px;top:50%;margin-top:-20px;background:rgba(255,255,255,.9);box-shadow:0px 0px 6px 0px rgba(248,198,160,0.5);border-radius:50%;}
.xq-telbox .tel-icon i{position:absolute;width:22px;height:22px;left:50%;top:50%;margin:-11px 0 0 -11px;background:url(../images/xq_tel_icon.png) no-repeat;background-size:100%;}
@media screen and (max-width: 360px){
.xq-telbox .tel-icon{right:15px}
}
@media screen and (max-width: 320px){
.xq-telbox > a{padding-left:13px;padding-right:13px;}
.xq-telbox .tel{font-size:17px;} 
.xq-telbox p{font-size:9px;}
}
 
/*优惠活动列表*/
.xq-yhlist li{margin-bottom:8px;background:#FFFAFA;border-radius:2px;}
.xq-yhlist li:last-child{margin-bottom:0;}
.xq-yhlist li > a{position:relative;display:block;padding:14px 15px;}
.xq-yhlist h3{font-size:16px;color:#222222;line-height:23px;font-weight:bold;margin-right:83px;}
.xq-yhlist h3 .num{color:#F84440;}
.xq-yhlist p{font-size:12px;color:#696969;line-height:17px;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:83px;}
.xq-yhlist .btn{position:absolute;right:18px;top:50%;margin-top:-14px;display:block;min-width:80px;height:29px;line-height:29px;font-size:13px;color:#F84440;text-align:center;padding:0 9px;background:#fff;border-radius:30px;}
.xq-yhlist .btn:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F84440;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:60px;box-sizing:border-box; }
.xq-yhlist .yhq{overflow:hidden;margin-top:4px;height:22px;margin-right:80px;}
.xq-yhlist .yhq .q{position:relative;float:left;height:22px;line-height:22px;background:#F84440;font-size:12px;color:#FFFFFF;padding:0 9px;margin-right:10px;border-radius:2px;}
.xq-yhlist .yhq .q:before,.xq-yhlist .yhq .q:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-4px;background:#FFFAFA;border-radius:50%;}
.xq-yhlist .yhq .q:before{left:-4px;}
.xq-yhlist .yhq .q:after{right:-4px;}
.xq-yhlist .yhq .q:last-child{margin-right:0;}
.xq-yhlist li.quan{position:relative;height:70px;background:#FFFAFA url(../images/jj_quan_bg.png) 58% 0 no-repeat;background-size:auto 100%;border-radius:2px;}
.xq-yhlist li.quan:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #FFC7C6;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box; }
.xq-yhlist li.quan a{position:relative;display:block;overflow:hidden;}
.xq-yhlist li.quan a:before,.xq-yhlist li.quan a:after{content:'';position:absolute;width:28px;height:28px;background:#fff;border-radius:50%;top:50%;margin-top:-14px;box-sizing:border-box;-webkit-transform:scale(.5);transform:scale(.5);}
.xq-yhlist li.quan a:before{left:-14px;border:1px solid #FFC7C6;border-left:none;}
.xq-yhlist li.quan a:after{right:-14px;border:1px solid #FFC7C6;border-right:none;}
.xq-yhlist li.quan .btn{background:none;font-weight:bold;right:10px}
.xq-yhlist li.quan .btn:before{display:none;}
.xq-yhlist li.quan .c{position:relative;}
.xq-yhlist li.quan .c:before{content:'';position:absolute;top:-2px;bottom:-2px;right:80px;border-left: 1px dashed rgba(248, 68, 65, .39);}
.xq-yhlist li.quan h3{color:#F84440;}
.xq-yhlist li.quan.hb .c:before{display:none;}
.xq-yhlist li.quan.hb .btn{background:#F84440;color:#fff;font-weight:normal;right:15px;}
.xq-yhlist li.fjh{background:url(../images/xf_xq_fjh_bg1.png),url(../images/xf_xq_fjh_bg2.png);background-position: left top,right top;background-size:235px,74px;background-repeat:no-repeat,no-repeat;background-color:#F84440;border-radius:6px;}
.xq-yhlist li.fjh > a{padding:9px 10px;}
.xq-yhlist li.fjh .t{color:#fff;padding-bottom:0;line-height:23px;font-weight:bold;}
.xq-yhlist li.fjh .t h4{font-size:16px;font-weight:bold;}
.xq-yhlist li.fjh .t .more{position:relative;float:right;font-size:13px;padding-right:11px;padding-top:1px;}
.xq-yhlist li.fjh .t .more:before{content:'';position:absolute;right:0;top:50%;margin-top:-6px;width:6px;height:12px;background:url(../images/arr_w2.png) no-repeat;background-size:100%;}
.xq-yhlist li.fjh .tuan{position:relative;padding:11px 10px;background:#fff;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.13);border-radius:3px;}
.xq-yhlist li.fjh h3{font-size:14px;line-height:20px;margin-right:90px;}
.xq-yhlist li.fjh h3 i{float:left;height:16px;font-size:12px;color:#FFFFFF;line-height:12px;padding:2px 1px;background:#F84440;border-radius:2px;margin-top:2px;margin-right:4px;}
.xq-yhlist li.fjh h3 i em{display:block;transform:scale(.85)}
.xq-yhlist li.fjh .btn{right:8px;}
.xq-yhlist li.tjf .price-box{font-size:0;margin-bottom:6px;}
.xq-yhlist li.tjf .price-box span{display:inline-block;vertical-align:top;}
.xq-yhlist li.tjf .tag{height:16px;line-height:16px;color:#FFFFFF;font-size:12px;padding:0 3px;background:linear-gradient(101deg,rgba(246,26,13,1) 0%,rgba(255,110,68,1) 100%);border-radius:1px;margin-top:2px;margin-right:6px;}
.xq-yhlist li.tjf .price{font-size:14px;color:#222222;line-height:20px;font-weight:bold;margin-right:8px;}
.xq-yhlist li.tjf .price i{font-size:16px;}
.xq-yhlist li.tjf .price-del{font-size:11px;color:#999999;line-height:20px; text-decoration:line-through;}
.xq-yhlist li.tjf .price-del i{font-size:12px;}
.xq-yhlist li.tjf p{font-size:13px;color:#999999;line-height:18px;margin-bottom:6px;}
.xq-yhlist li.tjf p span{margin-left:8px;}
.xq-yhlist li.tjf p span:first-child{color:#222;margin-left:0;}
.xq-yhlist li.tjf .time{line-height:18px;white-space:nowrap;font-size:12px;color:#222222;}
.xq-yhlist li.tjf .time span{position:relative;display:inline-block;width:20px;height:18px;line-height:18px;text-align:center;vertical-align:top;}
.xq-yhlist li.tjf .time span:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #EBEBEB;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px;box-sizing:border-box; }
.xq-yhlist li.tjf .time i{display:inline-block;padding:0 4px;vertical-align: top;}
.xq-yhlist li.tjf .time em{display:inline-block;margin-right:6px;}
.xq-yhlist li.ql{padding-right:14px;}
.xq-yhlist li.ql a{display:flex;padding:12px 12px 12px 14px;}
.xq-yhlist li.ql .img{flex-shrink:0;width:24px;height:24px;margin-right:10px;}
.xq-yhlist li.ql .img img{width:100%;height:100%;}
.xq-yhlist li.ql .btn-link{flex-shrink:0;font-size:14px;color:#696969;line-height:23px;}
.xq-yhlist li.ql h3{flex-grow:1;overflow:hidden;margin-right:0;}
/*活动入口*/
.xq-hdlist{padding:10px 0;background:#F7F7F7;}
.hd-vip{position:relative;overflow:hidden;margin-bottom:10px;background:#fff;padding:0 10px;}
.hd-vip:last-child{margin-bottom:0;}
.hd-vip > a{position:relative;display:block;padding-top:14px;padding-bottom:14px;padding-left:44px;margin:0 12px 0 12px;}
.hd-vip i{position:absolute;left:0;top:50%;margin-top:-18px;width:35px;height:35px;overflow:hidden;}
.hd-vip i img{width:100%;height:100%;}/*20200211*/
.hd-vip span{display:block;height:100%;line-height:20px;font-size:16px;color:#222222;font-weight:bold;}
.hd-vip .bang-icon{background:rgba(229,57,53,.9);}
.hd-vip .vip-icon{background:url(../images/icon_vipN.png);background-size:100%;}
.hd-vip .hot-icon{background:url(../images/icon_hotN.png);background-size:100%;}
.xq-hdlist + .xqItems:before{display:none;}
/*其他入口*/
.hd-vip2{position:relative;margin:0 22px;}
.hd-vip2:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.hd-vip2 > a{display:block;line-height:22px;font-size:16px;color:#222222;font-weight:bold;padding-top:20px;padding-bottom:20px;}
.hd-down{position:relative;margin:0 22px;padding-top:16px;padding-bottom:16px;}
.hd-down:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.hd-down > a{position:relative;display:block;min-height:36px;line-height:18px;padding:9px 70px 0 46px;}
.hd-down i.fang{position:absolute;width:36px;height:36px;left:0;top:50%;margin-top:-18px;background:url(../images/app_fang.png) no-repeat;background-size:100%;}
.hd-down .btn{position:absolute;width:70px;height:26px;line-height:27px;right:0;top:50%;margin-top:-13px;font-size:13px;color:#FFFFFF;text-align:center;background:#F84440;border-radius:15px;}
.hd-down p{font-size:14px;color:#222222;}
@media screen and (max-width: 320px){
.hd-down > a{padding-top:0;}
}
/*主力户型*/
.xqScroll{ position: relative; overflow: hidden;margin:0 -22px;}
.xqScroll ul{ width: 800%; overflow: hidden; *zoom:1;padding:0 17px;}
.xqScroll li{ float: left; width:158px;margin:0 5px;}
.xqScroll li div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xqScroll .hx-pic{ position:relative;width:158px;height:120px;overflow:hidden;border:none;margin-bottom:12px;border-radius:2px;}
.xqScroll .hx-pic .hx-link{display:block;width:100%;height:100%;}
.xqScroll .hx-pic img{width:100%;height:100%;object-fit:contain;}
.xqScroll .hx-pic .yh-icon{position:absolute;left:0;top:0;height:18px;line-height:12px;padding:3px 3px;text-align:center;font-size:11px;color:#fff;white-space:nowrap;background:linear-gradient(90deg,rgba(255,118,72,1) 0%,rgba(239,22,51,1) 100%);border-radius:2px 0px 7px 0px}
.xqScroll .hx-int{font-size:16px;color:#222222;line-height:20px;font-weight:bold;}
.xqScroll .hx-int .tag{display:inline-block;min-width:32px;height:18px;line-height:18px;padding:0 4px;margin-top:1px;margin-left:2px;border-radius:1px;background:#F3F3F3;color:#696969;font-size:12px;text-align:center;font-weight:normal;vertical-align:top;}
.xqScroll .hx-mj{font-size:13px;color:#696969;line-height:20px;margin-top:4px;overflow:hidden;}
.xqScroll .hx-mj span{float:left;margin-right:8px;}
.xqScroll .hx-mj .ico-star-s{float:left;margin-top:5px;}
.xqScroll .price{font-size:13px;color:#222222;line-height:20px;font-weight:bold;margin-top:4px;}
.xqScroll .btn{display:block;height:42px;line-height:42px;width:100%;background:#FEF7F7;font-size:15px;color:#F45549;text-align:center;margin-top:8px;}
.xqScroll .hx-pic .hx-video{position: absolute;left:10px;bottom:10px;height: 28px;line-height:18px;color:#fff;font-size:12px;padding:5px 9px 5px 5px;background: rgba(0,0,0,0.40);border-radius:14px;}
.xqScroll .hx-pic .hx-video i{display:inline-block;width:18px;height:18px;background:url(../images/icon_v_hx2.png) no-repeat;background-size:100%;vertical-align: top;margin-right:3px;}
/*楼盘直播台*/
/*直播标签*/
.zt-icon{display:flex;position:absolute;top:5px;left:5px;line-height:18px;color:#fff;font-size:10px;border-radius:4px 2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.4);}
.zt-icon i{border-radius:4px 2px;}
.zt-icon span{padding:0 6px 0 2px;font-weight:bold;}
.zb i{position:relative;min-width:18px;padding-left:18px;background: linear-gradient(180deg,#ff5653, #ff355c);border-radius:4px 2px 2px 2px;}
.zb i em{padding:0 4px;font-size:11px;font-weight:bold;}
.zb i:before{content:'';position:absolute;left:0;top:0;min-width:18px;height:18px;background:url(../images/icon_live.gif) no-repeat;background-size:100%;}
.yg i{min-width:18px;height:18px;background:url(../images/icon_yg.png) no-repeat;background-size:100%;}
.hf i{min-width:18px;height:18px;background:url(../images/icon_hf_live.png) no-repeat;background-size:100%;}

.xqScroll-zbt{ position: relative; overflow: hidden;margin:0 -22px;}
.xqScroll-zbt ul{white-space:nowrap;overflow-x:auto;padding:0 22px;font-size:0;}
.xqScroll-zbt ul::-webkit-scrollbar{width:0;height:0;display:none;}
.xqScroll-zbt li{position:relative;display:inline-block;width:150px;margin:0 9px 0 0;border-radius: 6px;overflow:hidden;background: rgba(19,19,28,0.80);vertical-align:top;}
.xqScroll-zbt li:last-child{margin-right:0;}
.xqScroll-zbt .img-bg{position:absolute;left:0;right:0;top:0;bottom:0;}
.xqScroll-zbt .img-bg img{width:100%;height:100%;}
.xqScroll-zbt .con{display:block;height:100%;position:relative;padding-top:26px;z-index:2;background: rgba(19,19,28,0.80);backdrop-filter: blur(4px);}
.xqScroll-zbt .pic{ position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:#010101;}
.xqScroll-zbt .pic img{display:block;position:absolute;width:100%;height:100%;object-fit:contain;}
.xqScroll-zbt .txt{padding:12px;}
.xqScroll-zbt p{height:17px;font-size:12px;line-height:17px;color:#C5C5C5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:7px;}
.xqScroll-zbt p span{margin-right:5px;}
.xqScroll-zbt p span:last-child{margin-right:0;}
.xqScroll-zbt h3{height:42px;font-size:15px;line-height:21px;color:#FFFFFF;font-weight:bold;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xqScroll-zbt li.more{margin-left:6px;width:30px;height:266px;background:#f7f7f7;}
.xqScroll-zbt li.more a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;line-height:17px;text-align:center;white-space:normal;padding:0 5px;}

/*楼盘动态*/
.lpDt li:not(:last-child){margin-bottom:25px;}
.lpDt li > a{display:block;}
.lpDt li .img{position:relative;float:right;width:112px;height:84px;border-radius:2px;margin-left:15px;overflow:hidden;}
.lpDt li .img img{width:100%;height:100%;}
.lpDt li .img .v-icon{position:absolute;width:34px;height:34px;left:50%;top:50%;margin:-17px 0 0 -17px;background:url(../images/icon_video2.png) no-repeat;background-size:100%;}
.lpDt li h3{max-height:50px;font-size:16px;color:#222222;line-height:25px;font-weight:bold;margin-bottom:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lpDt li .txt:not(:only-child){min-height:84px;}
.lpDt li .txt:only-child h3{margin-bottom:6px;}
.lpDt li .int{overflow:hidden;padding:1px 0;}
.lpDt li .int .time{display:inline-block;font-size:12px;line-height:18px;color:#606668;vertical-align:top;}
.lpDt li .int .tag{display:inline-block;height:18px;line-height:18px;font-size:12px;color:#696969;padding:0 5px;background:#F7F7F7;border-radius:1px;margin-right:10px;vertical-align:top;}
.lpDt li .user{float:left;overflow:hidden;margin:-1px 0;margin-right:10px;}
.lpDt li .user dt{float:left;width:20px;height:20px;border-radius:50%;margin-right:5px;overflow:hidden;}
.lpDt li .user dt img{display:block;width:100%;height:100%;}
.lpDt li .user dd{float:left;font-size:12px;color:#5F626A;line-height:20px;}
/*位置*/
.xqItems .Tabs{margin:2px -22px 15px;padding:0;overflow-x:auto;}
.xqItems .Tabs::-webkit-scrollbar{width:0;height:0;display:none;}
.xqItems .Tabs > div{padding:0 22px;white-space: nowrap;}
.xqItems .Tabs a{display:inline-block;height:28px;line-height:28px;background:#FAFAFA;margin-right:10px;font-size:14px;color:#222222;padding:0 12px;text-align:center;border-radius:14px;background-color:var(--box-gray-600);color:var(--gray-2);}
.xqItems .Tabs a.cur{border:none;background:#FEF7F7;border-radius:14px;color:#F45549;background-color:var(--tag-red-bg-2);}
.xqItems .Tabs a:last-child{margin-right:22px;}
.m-zx{position:absolute;width:24px;height:24px;background:rgba(229,57,53,0.2);
border:2px solid rgba(229,57,53,0.9);border-radius:50%;}
.lp-map{position:relative;height:100%;overflow:hidden;margin-bottom:20px;border-radius:6px;}
.lp-map img{width:100%;}
.lp-map .maptxt{position:absolute;min-width:45px;left:50%;top:34px;height:31px;line-height:31px;font-weight:bold;font-size:12px;color:#3C3F46;text-align:center;background:#fff;border-radius:16px;padding:0 10px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.lp-map .maptxt:after{position:absolute;content:'';width:0;height:0;border:4px solid #fff;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-4px;}
.lp-map .maptxt em{display:block;max-width:9em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-map-btxt{font-size: 15px;color: #222222;line-height: 20px;padding:12px 0 15px;margin-top:-20px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-map-btxt a{display:block;color:#222;}
.lp-map-btxt span{color:#999999;margin-right:10px;}
.lp-map-btxt + .xqMore{margin-top:0;}
.lp-map-btxt:last-child{margin-bottom:-20px;}
.lp-map-con{font-size:15px;color:#222222;line-height:24px;}
.lp-wzlist{margin:-8px 0;}
.lp-wzlist li{line-height:20px;padding:5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-wzlist li > a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.lp-wzlist h3{display:inline;font-size:15px;color:#222222;}
.lp-wzlist h3 i{color:#696969;font-weight:normal;}
.lp-wzlist span{float:right;font-size:14px;color:#696969;}
.lp-map ~ .xqboxIn{margin-top:-3px;}
.lp-map ~ .morelist{margin-bottom:0;}
.lp-map ~ .fy-bus-box{margin-top:5px;}

/*楼栋信息*/
.loudong{position:relative;height:160px;overflow:hidden;border-radius:6px;}
.loudong > a{display:block;}
.loudong .ld-icon{position:absolute;height:27px;line-height:27px;font-size:12px;color:#222222;font-weight:bold;border-radius:3px;background:#fff;border-radius:16px;padding:0 10px;}
.loudong .ld-icon em{position:relative;display:inline-block;min-width:28px;text-align:center;}
.loudong .ld-icon i{display:inline-block;width:auto!important;}
.loudong .ld-icon:after{position:absolute;content:'';width:0;height:0;border:4px solid #fff;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-4px;}
.loudong .loudong-in{position:absolute;}
.loudong .mark-box{position:absolute;width:100%;height:100%;left:0;top:0;}
.loudong .tag-icon{position:absolute;left:10px;top:10px;font-size:10px;line-height:12px;color:rgba(255,255,255,.5);text-shadow:0px 0px 2px rgba(120,120,120,.6);line-height:1}
.loudong-int{font-size:13px;line-height:18px;color:#999999;margin:10px 0 -10px 0;}
.loudong + .flextable{margin-top:15px;}
.loudong .loudong-img{height:100%;}
.loudong .loudong-img img{width:100%;height:100%;object-fit:cover;}
.loudong.height-auto{height:auto;}
.loudong.height-auto .loudong-img{height:auto;}
.loudong.height-auto .loudong-img img{height:auto;}
.imgbox-tag{position:absolute;left:0;bottom:8px;display:flex;}
.imgbox-tag a{display:block;flex-shrink:0;height: 28px;line-height:14px;display:flex;align-items:center;padding:7px 10px;color:#fff;font-size:12px;background: rgba(0,0,0,0.60);border-radius: 14px;white-space: nowrap;margin-left:8px;}
.imgbox-tag a i{display:block;width:14px;height:14px;margin-right:4px;}
.imgbox-tag a i.video{background: url(../images/icon_xq_v.png) no-repeat;background-size:100% 100%;}
.imgbox-tag a i.rizhao{background: url(../images/icon_xq_rz.png) no-repeat;background-size:100% 100%;}
.imgbox-tag a i.rizhao2{background: url(../images/icon_xq_rz2.png) no-repeat;background-size:100% 100%;}
/*楼栋信息一房一价*/
.loudong-yfyj{overflow:hidden;margin:0 -22px;margin-top:12px;}
.loudong-yfyj ::-webkit-scrollbar{width:0;height:0;display:none;}
.loudong-yfyj ul{display:flex;overflow-x:auto;padding:0 22px;}
.loudong-yfyj ul:after{content:'';display:block;width:12px;height:20px;flex-shrink:0;}
.loudong-yfyj li{flex-shrink:0;position:relative;width:178px;margin-right:10px;border-radius:4px;}
.loudong-yfyj li:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #E6E6E6;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box;pointer-events:none; }
.loudong-yfyj a{display:block;padding:14px 15px 15px;font-size:0;}
.loudong-yfyj .tag{position:relative;display:inline-block;height: 16px;font-size:10px;line-height:12px;padding:2px 3px;color:#99BE3A;border-radius: 2px;vertical-align: top;overflow:hidden;}
.loudong-yfyj .tag.bg1{color:#DB4924;background:rgba(219, 73, 36, .1)}
.loudong-yfyj .tag.bg2{color:#99BE3A;background:rgba(153, 190, 58, .1)}
.loudong-yfyj .tag.bg3{color:#920906;background:rgba(146, 9, 6, .1)}
.loudong-yfyj .tag.bg4{color:#638314;background:rgba(99, 130, 20, .1)}
.loudong-yfyj .tag.bg5{color:#02807F;background:rgba(2, 128, 127, .1)}
.loudong-yfyj .tag.bg6{color:#333397;background:rgba(51, 151, 151, .1)}
.loudong-yfyj .tag.bg7{color:#9A9A9A;background:rgba(154, 154, 154, .1)}
.loudong-yfyj .tag .bg{display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;opacity: .1}
.loudong-yfyj .tag .bg em{position:relative;}
.loudong-yfyj h3{font-size:15px;line-height:20px;color:#222222;font-weight: bold;margin-top:7px;}
.loudong-yfyj p{font-size:12px;line-height:17px;color:#696969;margin-top:3px;}
.loudong-yfyj p span{padding-right:4px;}
.loudong-yfyj p .arr{display:inline-block;width:5px;height:10px;background:url(../images/arr_g3.png) no-repeat;background-size:100%;vertical-align: top;margin:3px 0 0 0;}
.loudong-yfyj .more{width:auto;}
.loudong-yfyj .more:before{display:none;}
.loudong-yfyj .more a{padding:0 6px;height:100%;display:flex;align-items:center;}
.loudong-yfyj .more p{width:14px;font-size:12px;line-height:14px;text-align:center;padding:0;color:#222;}
.loudong-yfyj .more .icon{display:block;width:14px;height:14px;margin-left:8px;background:url(../images/icon_more_xqlist.png) no-repeat;background-size:100%;}
.loudong-yfyj + .xqMore{margin-top:15px;}
.tit + .loudong-yfyj{margin-top:0;}
/* 置业顾问 */
.xqZygw{margin:-8px -22px 0;}
.xqZygw .xqboxIn{padding-top:8px;box-sizing:content-box;}
.xqZygw .list{padding:0 22px;}
.xqZygw .list li{position:relative;display:flex;width:100%;padding:15px 0;}
.xqZygw .list li:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.xqZygw:last-child .list li:last-child:after{display:none;}
.xqZygw:last-child{margin-bottom:-15px;}
.xqZygw .list .img{flex-shrink:0;position:relative;margin-right: 15px; width: 48px; height: 48px; border-radius: 50%;}
.xqZygw .list .img img{ width: 100%; height: 100%; border-radius: 50%;}
.xqZygw .list .img .icon-vip{position:absolute;top:-6px;left:-4px;width:15px;height:15px;background:url(../images/icon_vip_crown_n.png) no-repeat;background-size:100%;}
.xqZygw .list .img .tag-gw{position:absolute;height:16px;min-width:50px;line-height:11px;border-radius:8px;padding:2px 3px 1px;font-size:10px;text-align:center;color:#A04F00;font-weight:bold;left:50%;bottom:-10px;margin-left:-25px;white-space:nowrap;background-image: linear-gradient(270deg, #FFE8CA 0%, #FFD0A1 100%);}
.xqZygw .list .img .online{position:absolute;width:12px;height:12px;bottom:0;right:0;border-radius: 50%;border:2px solid #fff;background:#21C31B;}
.xqZygw .list .txt{flex-grow:1;color:#222222;line-height:21px;overflow:hidden;}
.xqZygw .list .txt .int{font-size:13px;line-height:18px;color:#222;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:-80px;}
.xqZygw .list .txt .int span:not(:last-child){margin-right:10px;}
.xqZygw .list .bk{position:relative;color:#222;line-height:18px;padding-right:8px;}
.xqZygw .list .bk:after{content:'';position:absolute;width:5px;height:10px;right:0;top:50%;margin-top:-6px;background:url(../images/arr_rt_n2.png) center center no-repeat;background-size:100%;}
.xqZygw .list .gz-num em{display:inline-block;font-size:14px;font-weight:bold;margin-left:2px;vertical-align: top;}
.xqZygw .list .tag-live{position:relative;display:inline-block;padding:2px 4px 2px 16px;height: 16px;line-height:12px;font-size:10px;color:#F84440;font-weight:bold;background: #FFEEED;border-radius: 2px;}
.xqZygw .list .tag-live:before{content:'';position: absolute;width:12px;height:12px;left:3px;top:50%;margin-top:-6px;background:url(../images/icon_live_red.png) no-repeat;background-size:100%;}
.xqZygw .list h3{color:#222222;line-height:22px;}
.xqZygw .list h3 em{display:inline-block;font-size:16px;font-weight:bold;margin-right:6px;vertical-align:top;}
.xqZygw .list h3 .tag-gw{display:inline-block;height:18px;line-height:11px;background:#444341;border-radius:9px 9px 9px 0;padding:4px 8px 3px 5px;font-size:11px;color:#E0C3A3;vertical-align:top;margin-top:1px;margin-right:6px;}
.xqZygw .list h3 + div{display:flex;align-items:center;flex-wrap:wrap;font-size:13px;color:#222;line-height:18px;margin-top:4px;overflow:hidden;}
.xqZygw .list h3 + div span{float:left;margin-right:8px;display:block;}
.xqZygw .kf-call{flex-shrink:0;height:48px;padding-top:9px;width:80px;}
.xqZygw .kf-call >a:only-child{float:right;}
.xqZygw .kf-call a{float:left;width:30px;height:30px;background:rgba(248,68,64,.9);border-radius:50%;margin-right:20px;border:none;padding-top:7px;}
.xqZygw .kf-call a:last-child{margin-right:0;}
.xqZygw .kf-call a i{display:block;width:16px;height:16px;margin:0 auto;}
.xqZygw .kf-call a.call i{background:url(../images/icon_call.png) no-repeat;background-size:100%;}
.xqZygw .kf-call a.mes i{background:url(../images/icon_msg.png) no-repeat;background-size:100%;}
.xqZygw .kf-call a.disabled{opacity:.2;}
/*置业顾问提问*/
.zygwIpt{padding:12px 0 0;}
.zygwIpt h4{font-size:14px;color:#222222;line-height:20px;font-weight:bold;}
.zygwIpt .inputbox{height:50px;background:#FAFAFA;padding:10px 12px 10px 0;border-radius:25px;margin-top:10px;}
.zygwIpt .inputbox input{height:30px;border:none;padding:0 14px;font-size:16px;color:#222;background:transparent;}
.zygwIpt .inputbox input::-webkit-input-placeholder{color:#999999;}
.zygwIpt .inputbox .btn{height:30px;line-height:30px;width:60px;box-flex:0;-webkit-box-flex:0;text-align:center;font-size:14px;color:#fff!important;background:#F84440;border-radius:15px;}
/*详情点评*/
.details .tags{margin-bottom:12px;}
.details .tags span{display:inline-block;height:29px;line-height:29px;font-size:13px;color:#696969;padding:0 10px;background:#F7F7F7;border-radius:15px;margin-right:10px;vertical-align:top;margin-bottom:10px;}
.details .tags span:last-child{margin-right:0;}
.details li{position:relative;margin-bottom:30px;}
.details li:last-child{margin-bottom:0;}
.details .author{position:relative;line-height:22px;}
.details .author .img{float:left;width:36px;height:36px;line-height:0;border-radius:50%;overflow:hidden;margin-right:10px;margin-top:2px;}
.details .author .img img{width:100%;height:100%;}
.details .author .txt{margin-left:46px;}
.details .author .name{display:inline-block;font-size:16px;color:#222222;line-height:20px;}
.details .author .name em:not(:last-child){margin-right:10px;}
.details .author .name .tag{display:inline-block;height:18px;line-height:18px;font-size:11px;color:#696969;font-weight:normal;padding:0 6px;background:#F6F6F6;border-radius:2px;vertical-align:top;margin-top:1px;}
.details .author p{font-size:13px;color:#545454;line-height:18px;margin-top:2px;}
.details .replyBoxCon{position:relative;margin:10px 0 0;font-size:16px;color:#222222;line-height:24px;word-break:break-all;max-height:72px;overflow:hidden;}
.details .btn{position:absolute;display:block;right:0;top:0;min-width:70px;height:26px;line-height:27px;font-size:12px;color:#F84440;text-align:center;padding:0 8px;}
.details .btn:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F84440;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:60px; }
.details .btn + .author{margin-right:70px;}
/*问答*/
.Asklist li{margin-bottom:20px;}
.Asklist li:last-child{margin-bottom:0;}
.Asklist h3{position:relative;font-size:16px;line-height:24px;color:#222222;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Asklist h3 i{display:inline-block;width:17px;height:17px;line-height:17px;color:#FFFFFF;text-align:center;font-size:12px;font-weight:normal;background:linear-gradient(226deg,rgba(251,119,102,1) 0%,rgba(244,85,73,1) 100%);border-radius:2px;vertical-align:top;margin-top:3px;margin-right:5px;}
.Asklist .con{overflow:hidden;margin-top:13px;font-size:15px;line-height:24px;color:#696969;}
.Asklist .con i{float:left;display:block;width:17px;height:17px;line-height:17px;color:#FFFFFF;text-align:center;font-size:12px;font-weight:normal;background:linear-gradient(219deg,rgba(128,190,250,1) 0%,rgba(73,137,244,1) 100%);border-radius:2px;margin-top:2px;margin-right:10px;}
.Asklist .user{line-height:0;}
.Asklist .user .img{float:left;width:20px;height:20px;border-radius:50%;overflow:hidden;margin-right:9px;}
.Asklist .user .img img{display:block;width:100%;height:100%;}
.Asklist .user h4{display:inline-block;font-size:13px;line-height:20px;color:#222222;margin-right:10px;}
.Asklist .user .tag{display:inline-block;height:20px;line-height:20px;font-size:12px;color:#696969;font-weight:normal;padding:0 4px;background:#F8F8F8;border-radius:2px;vertical-align:top;}
.Asklist .conWord{clear:both;font-size:15px;line-height:24px;color:#696969;margin-top:6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Asklist .num{font-size:13px;line-height:18px;color:#696969;margin-top:6px;}
/*论坛*/
.bbslist li{margin-bottom:20px;}
.bbslist li:last-child{margin-bottom:0;}
.bbslist .user{height:36px;}
.bbslist .user .img{float:left;width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:10px;}
.bbslist .user .img img{display:block;width:100%;height:100%;}
.bbslist .user h4{display:inline-block;font-size:16px;line-height:36px;color:#222222;margin-right:10px;}
.bbslist h3{position:relative;font-size:16px;line-height:25px;max-height:50px;color:#222222;font-weight:bold;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bbslist .num{font-size:13px;line-height:18px;color:#696969;margin-top:10px;}
.bbslist .num span:not(:last-child){margin-right:10px;}
/*房聊群*/
.IMlist li{position:relative;margin-bottom:20px;padding-right:80px;}
.IMlist li:last-child{margin-bottom:0;}
.IMlist li h3{font-size:16px;color:#222222;line-height:22px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.IMlist li p{font-size:13px;color:#696969;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px;}
.IMlist li .btn{position:absolute;display:block;right:0;top:50%;margin-top:-14px;min-width:80px;height:28px;line-height:29px;font-size:14px;color:#F84440;text-align:center;padding:0 9px;}
.IMlist li .btn:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F84440;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:60px; }
/*房价走势*/
.zstName{text-align:center;margin-top:10px;}
.zstName span{display:inline-block;line-height:17px;font-size:12px;margin:0 6%;color:#484848}
.zstName span i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:6px;vertical-align:top;margin-top:6px;}
.zstName span:first-child i{background-color:#F84440;}
.zstName span:nth-child(2) i{background-color:#89BF52;}
.zstName span:last-child i{background-color:#2F6FA3;}
/*详情房源列表*/
.xqItems .houseList2{margin:-18px 0;}
.xqItems .houseList2 li{margin:0;}
.xqItems .houseList2 + .xqMore{margin-top:28px;}
/*详情页家居模块*/
.xq-jjlist{margin:0 -22px;overflow:hidden;}
.xq-jjlist ul{padding:0 22px;}
.xq-jjlist li{float:left;width:120px;margin-right:10px;}
.xq-jjlist li:last-child{margin-right:0;}
.xq-jjlist li > a{display:block;}
.xq-jjlist li .img{width:120px;height:90px;border-radius:3px;overflow:hidden;}
.xq-jjlist li .img img{width:100%;height:100%;}
.xq-jjlist li .txt{font-size:15px;line-height:22px;color:#222222;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: normal;}
.xq-jjlist li .t{font-size:17px;line-height:20px;color:#333333;margin-top:10px;font-weight:bold;}
.xq-jjlist.scroll ::-webkit-scrollbar{width:0;height:0;display:none;}
.xq-jjlist.scroll ul{white-space: nowrap;font-size:0;overflow-x:auto;}
.xq-jjlist.scroll li{float:none;display:inline-block;vertical-align: top;}
/*新声明*/
.smBoxN{font-size:12px;color:#999999;line-height:19px;padding:10px 12px;margin:0 22px 18px;background:#FAFAFA;border-radius:2px;}
.smBoxN a{color:#F84440;}
.xq-crumbs-b{padding:0 25px 20px 25px;font-size:10px;color:#999999;}
.xq-crumbs-b a{color:#999999;}
.xq-crumbs-b i{padding:0 2px;}
/* 底部 -seo */
.tabNav a{font-size:14px;color:#222;}
.tabNav a.active span{font-size:14px;}
.tabNav a.active span:before{width:14px;height: 3px;bottom:3px;left:50%;margin-left:-7px;background-image: linear-gradient(270deg, #FF6C50 0%, #F84440 91%);border-radius: 2px;}
.tabNav.xq{margin:0 14px;}
.tabNav.xq span{font-size:13px;color:#83868f;line-height:39px;}
.typeList{padding:6px 18px 10px 18px;overflow:hidden;}
.typeList li{float:left;margin-top:10px;width:50%;padding:0 5px;}
.typeList a{display:block;height:32px;line-height:32px;font-size:12px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;background:#FAFAFA;border-radius:2px;background-color:var(--box-gray-600);color:var(--gray-2);}
.typeList.item3{padding:2px 14px 20px 14px;}
.typeList.item3 li{width:33.3%;}
.typeList.item2{display:flex;flex-wrap:wrap;}
.typeList.item2 li{width:50%;}
.typeList.item2 a{display:flex;align-items:center;justify-content:center;white-space: pre-wrap;height:100%;font-size:13px;line-height:18px;padding:10px;}
.typeListB{position:relative;overflow:hidden;}
.typeListB-in{width:200%;overflow:hidden;}
.typeListB-in > div{float:left;}
.typeListB .pointBox{text-align:center;width:100%;padding-bottom:15px;margin-top:-12px;}
.typeListB .pointBox span{display:inline-block;width:4px;height:4px;background:#E1E1E1;border-radius:50%;overflow:hidden;margin:0 3px!important;vertical-align: bottom;}
.typeListB .pointBox span.cur{background:#999999!important;}
/**/
.smBox{padding-left:22px;padding-right:22px;}
/**/
.banShow{border-radius:2px;overflow:hidden;}
.banShow:before{background:rgba(0,0,0,.3)}
.moreHouseBox{padding-top:20px;}
.moreHouseBox .banShow{margin-bottom:20px;}
.moreHouseBox .xqMore{margin-top:18px;}
/*收藏等下载APP弹层*/
.downloadAPP{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;}
.downloadAPP > div{position:absolute;left:40px;right:40px;top:15%;background:#fff;border-radius:10px;text-align:center;padding:30px 10px;}
.downloadAPP h3{font-size:20px;color:#3c3f46;font-weight:600;line-height:28px;}
.downloadAPP h3 span{display:inline-block;width:24px;height:24px;background:url(../images/ok_icon.png) no-repeat;background-size:100%;vertical-align:-4px;margin-right:14px;}
.downloadAPP h3 + div{text-align:left;font-size:11px;color:#565c67;line-height:18px;margin-top:10px;padding:0 8%;}
.downloadAPP i{display:block;width:68px;height:68px;margin:20px auto 0 auto;}
.downloadAPP h4{font-size:17px;color:#0c0d0e;line-height:24px;margin-top:20px;}
.downloadAPP p{font-size:14px;color:#565c67;line-height:20px;margin-top:6px;}
.downloadAPP .downloadBtn{display:block;width:180px;height:44px;line-height:44px;color:#fff;text-align:center;font-size:17px;background:#df3031;border-radius:4px;margin:20px auto 0;}
.downloadAPP .downloadBtn + p{margin-top:20px;}
.downloadAPP .close{position:absolute;width:36px;height:36px;left:50%;bottom:-20%;margin-left:-18px;border:1px solid #fff;border-radius:50%;background:url(../images/close_20x20.png) center center no-repeat;background-size:10px;}
/*楼盘下载APP弹层*/
.downloadAPP-lp{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;}
.downloadAPP-lp > div{position:absolute;left:10%;right:10%;top:11%;background:#fff;}
.downloadAPP-lp .img{width:100%;max-height:53.5vw;overflow:hidden;}
.downloadAPP-lp .img img{width:100%}
.downloadAPP-lp .txt{overflow:hidden;padding:17px 14px 30px 8%;}
.downloadAPP-lp .txt > div{padding-top:3px;}
.downloadAPP-lp i{display:block;float:left;width:68px;height:68px;margin-right:20px;}
.downloadAPP-lp h3{font-size:17px;color:#0c0d0e;font-weight:600;line-height:24px;letter-spacing:-.4px;}
.downloadAPP-lp p{font-size:14px;color:#83868f;line-height:18px;letter-spacing:-.4px;margin-top:2px;}
.downloadAPP-lp .btn{display:block;height:44px;line-height:44px;color:#fff!important;font-size:17px;text-align:center;background:#df3031;}
.downloadAPP-lp .close{position:absolute;width:36px;height:36px;left:50%;bottom:-30%;margin-left:-18px;border:1px solid #fff;border-radius:50%;background:url(../images/close_20x20.png) center center no-repeat;background-size:10px;}
.downloadAPP-lp .choose{position:absolute;width:100%;bottom:-12%;text-align:center;line-height:16px;font-size:16px;color:#fff;}
.downloadAPP-lp .choose span{display:inline-block;width:16px;height:16px;background:url(../images/choose.png) no-repeat;background-size:100%; vertical-align:-2px;margin-right:12px;}
.downloadAPP-lp .choose span.on{background:url(../images/choose_cur.png) no-repeat;background-size:100%;}
/*弹窗小程序太阳码*/
.codeWx_pop{position:fixed;width:100%;left:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:9999;}
.codeWx_pop > div{position:absolute;left:30px;right:30px;top:15%;background:#fff;border-radius:10px;text-align:center;padding:30px 10px 24px;}
.codeWx_pop p{text-align:center;color:#222;font-size:15px;line-height:24px;}
.codeWx_pop .code_ewm{margin:0 26px 20px;}
.codeWx_pop .code_ewm img{width: 100%;}
.codeWx_pop .close_xf{position:absolute;top:10px;right:10px;display:block;width:20px;height:20px;background:url(../images/close_pop_xf.png) no-repeat;background-size:20px 20px;}
.logo-icon{background:url(../images/img_logofhy.png) no-repeat;background-size:100% 100%;}

/*改造户型详情页*/
.hxgzxq{padding-bottom:17px;}
.hxgzxq:before{display:none;}
.gzhxItem{position:relative;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.05);border-radius:2px;margin-bottom:30px;}
.gzhxItem:last-child{margin-bottom:0;}
.gzhxItem:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #D8D8D8;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px; }
.gzhxItem .topbtn{position:absolute;top:15px;right:10px;min-width:67px;height:25px;line-height:24px;font-size:13px;color:#F84441;background:#fff;border:1px solid #F84441;text-align:center;padding:0 9px;border-radius:13px;z-index:2;}
.gzhxItem .hxImg:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.gzhxItem .hxImg{position:relative;padding:15px;}
.gzhxItem .hxImg .img{height:200px;border-bottom:1px;text-align:center;}
.gzhxItem .hxImg img{display:inline-block;height:100%;vertical-align:top;}
.gzhxItem .focu{height:170px;margin-top:15px;border-radius:2px;overflow:hidden;}
.gzhxItem .focu .pic{height:100%;text-align:center;overflow:hidden;}
.gzhxItem .focu .pic img{max-width:100%;}
.gzhxItem .focu .point{position:absolute;bottom:2px;}
.gzhxItem .focu .point span{width:12px;height:2px;border-radius:0;background:rgba(255,255,255,1);opacity:0.4;}
.gzhxItem .focu .point span.active,.gzhxItem .focu .point span.swiper-pagination-bullet-active{opacity:1;}
.gzhxItem .focu .num{position:absolute;right:10px;bottom:5px;width:auto;left:auto;min-width:24px;height:15px;line-height:15px;color:#fff;text-align:center;font-size:12px;padding:0 5px;background:rgba(0,0,0,.6);border-radius:7px;z-index:2;}
.gzhxItem .focu .num .current,.gzhxItem .focu .num .swiper-pagination-current{font-size:15px;}
.gzhxItem .hxInt{position:relative;margin:15px;font-size:15px;color:#222222;line-height:22px;overflow:hidden;}
.gzhxItem .hxInt .more{display:inline-block;position:absolute;right:0;bottom:0;padding-left:30px;color:#F84440;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.9) 28%, #fff 49.1%, #fff)}
.gzhxItem .gzhxlist{position:relative;font-size:15px;line-height:25px;color:#222222;padding:0 15px;}
.gzhxItem .gzhxlist li{display:table;}
.gzhxItem .gzhxlist li div{display:table-cell;white-space:nowrap;}
.gzhxItem .gzhxlist li em{display:block;}
.gzhxItem .gzhxlist li div:nth-child(1) em{min-width:60px;}
.gzhxItem .gzhxlist li div:nth-child(2) em{min-width:70px;}
.gzhxItem .gzhxlist li div:nth-child(3) em{min-width:50px;}
.gzhxItem .gzhxlist li div:nth-child(4) em{min-width:60px;}
.gzhxItem .moreHx{position:relative;font-size:15px;line-height:21px;color:#F84440;margin-top:3px;padding:0 15px 15px;}
.gzhxItem .btn{position:relative;padding:8px 0 7px;}
.gzhxItem .btn:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.gzhxItem .btn a{position:relative;height:25px;line-height:25px;text-align:center;font-size:14px;color:#696969;}
.gzhxItem .btn a:before{content:'';position:absolute;right:0;bottom:0;top:0;width:1px;background:#eee;-webkit-transform:scaleX(.5);transform:scaleX(.5);}
.gzhxItem .btn a:last-child:before{display:none;}
.gzhxItem .btn span{position:relative;display:inline-block;padding-left:28px;}
.gzhxItem .btn span:before{content:'';position:absolute;left:0;top:50%;margin-top:-11px;width:20px;height:21px;}
.gzhxItem .btn span.fav:before{background:url(../images/icon_fav_hx.png) no-repeat;background-size:100%;}
.gzhxItem .btn span.share:before{background:url(../images/icon_share_hx.png) no-repeat;background-size:100%;}
.gzhxItem .company{position:relative;padding:15px 0 15px 15px;-webkit-box-align: center;}
.gzhxItem .company:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.gzhxItem .company .img{width:20px;height:20px;border-radius:50%;overflow:hidden;margin-right:6px;box-flex: 0;-webkit-box-flex: 0;-moz-box-flex: 0;}
.gzhxItem .company .img img{width:100%;height:100%;}
.gzhxItem .company .txt{line-height:20px;font-size:14px;color:#222222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px;}
.gzhxItem .company .msg{position:relative;font-size:14px;color:#F84440;line-height:20px;padding:0 15px 0 20px;box-flex: 0;-webkit-box-flex: 0;-moz-box-flex: 0;}
.gzhxItem .company .msg:before{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:15px;height:16px;background:url(../images/icon_msg2.png) no-repeat;background-size:100%;}
.gzhxItem .hxCon{padding:15px 15px 20px;}
.gzhxItem .hxCon h3{font-size:17px;line-height:24px;color:#222222;font-weight:bold;}
.gzhxItem .hxCon p{font-size:13px;line-height:18px;color:#222222;margin-top:5px;}
.gzhxItem .hxCon .tags{font-size:13px;line-height:18px;color:#696969;}
.gzhxItem .hxCon .tags span{position:relative;padding:0 7px 0 6px;}
.gzhxItem .hxCon .tags span:before{content:'';position:absolute;right:0;top:50%;margin-top:-5px;width:1px;height:10px;background:#696969;}
.gzhxItem .hxCon .tags span:first-child{padding-left:0;}
.gzhxItem .hxCon .tags span:last-child{padding-right:0;}
.gzhxItem .hxCon .tags span:last-child:before{display:none;}
.gzhxItem .more-link{position:relative;}
.gzhxItem .more-link:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.gzhxItem .more-link a{display:block;padding:15px 0;text-align:center;}
.gzhxItem .more-link span{position:relative;display:inline-block;font-size:15px;line-height:21px;color:#F84440;padding-right:14px;}
.gzhxItem .more-link span:after{position:absolute;content:'';width:8px;height:12px;right:0;top:50%;margin-top:-6px;background:url(../images/arr_new_red2.png) no-repeat;background-size:100%;}
.hxgzCompany{padding:20px 22px 30px;text-align:center;}
.hxgzCompany > p{font-size:14px;line-height:20px;color:#222222;margin-bottom:7px;}
.hxgzCompany .img{width:45px;height:45px;margin:13px auto 5px;border-radius:50%;overflow:hidden;}
.hxgzCompany .img img{width:100%;height:100%;}
.hxgzCompany h3{font-size:14px;line-height:20px;color:#222222;font-weight:bold;}
.hxgzCompany .btn{padding:0 8%;margin-top:15px;}
.hxgzCompany .btn a{display:block;height:32px;line-height:31px;color:#F84440;font-size:14px;border-radius:16px;border:1px solid rgba(248,68,64,.2);margin:0 10px;}
.hxgzCompany .btn i{display:inline-block;width:15px;height:15px;vertical-align:top;margin-top:7px;margin-right:6px;}
.hxgzCompany .btn i.msg{background:url(../images/icon_msg2.png) no-repeat;background-size:100%;}
.hxgzCompany .btn i.design{background:url(../images/icon_design2.png) no-repeat;background-size:100%;}
.hxgzCompany .btn p{font-size:11px;color:#F84440;line-height:16px;margin-top:5px;white-space:nowrap;}
/*焦点图下方优惠*/
.xq-yhbox a{height:50px;}
.xq-yhbox .btnbox{padding-left:25px;padding-top:11px;text-align:center;width:120px;box-flex:0;-webkit-box-flex:0;background:url(../images/esf_yh_btn.png) no-repeat;background-size:100% 100%;}
.xq-yhbox .btn{width:70px;height:28px;line-height:28px;font-size:12px;color:#fff;background:#FF3B5B;border-radius:14px;margin:0 auto;}
.xq-yhbox .txt{position:relative;background:linear-gradient(270deg,rgba(255,100,70,1) 0%,rgba(255,55,94,1) 100%);padding:5px 0 0 57px;}
.xq-yhbox .txt h3{font-size:16px;color:#FFFFFF;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-yhbox .txt p{font-size:12px;color:#FFD6D6;line-height:17px;}
.xq-yhbox .txt .icon{position:absolute;width:36px;height:36px;left:12px;top:7px;background:url(../images/xf_yh_icon.png) no-repeat;background-size:100%;}
.xq-yhbox.hb-yh .btnbox{width:190px;background:url(../images/xf_yh_btn.png) right center no-repeat;background-size:100% 100%;}
.xq-yhbox.hb-yh .btn{position:absolute;right:15px;background:#F93001;}
.xq-yhbox.hb-yh .txt{background:linear-gradient(270deg,#fe6a00 0%, #fa3101 100%);}
.xq-yhbox.hb-yh h3{font-weight:bold;margin-right:-72px;}
.xq-yhbox.hb-yh p{margin-right:-72px;}
.xq-yhbox.hb-yh .txt .icon{background:url(../images/xf_yh_icon_hb.png) no-repeat;background-size:100%;}
/*红包优惠浮层*/
.xq-yhbox.hb-fixed{position:fixed;left:0;right:0;bottom:55px;z-index:8;background:#FFFAFA;}
.xq-yhbox.hb-fixed a{height:60px;}
.xq-yhbox.hb-fixed .btnbox{width:180px;background:url(../images/xf_yh_btn_fixed.png) right center no-repeat;background-size:100% 100%;padding-top:16px;}
.xq-yhbox.hb-fixed .btn{position:absolute;right:22px;background:#F84440;}
.xq-yhbox.hb-fixed .txt{background:linear-gradient(270deg,#fff3e9 0%, #fff7ee 100%);padding:11px 0 0 75px;}
.xq-yhbox.hb-fixed h3{color:#F84440;font-weight:bold;margin-right:-80px;}
.xq-yhbox.hb-fixed p{color:#F84440;margin-right:-80px;}
.xq-yhbox.hb-fixed .txt .icon{width:75px;height:60px;left:0;top:0;background:url(../images/xf_yh_icon_hb2.png) no-repeat;background-size:100% 100%;}
.xq-yhbox.hb-fixed .close{position:absolute;right:0;top:0;width:25px;height:15px;background:url(../images/xf_yh_close.png) no-repeat;background-size:100%;}
/*优选建材家具*/
.jj-yx-nav{overflow:hidden;margin:0 -22px;}
.jj-yx-nav ul{overflow:hidden;padding:0 22px;}
.jj-yx-nav li{float:left;width:70px;padding-top:0px;text-align: center;margin-right:12px;}
.jj-yx-nav li a{display:block;}
.jj-yx-nav li .img{position:relative; display: block; margin: 0 auto; width: 70px; height: 50px;}
.jj-yx-nav li .img img{width:100%;height:100%;}
.jj-yx-nav li h3{font-size:15px;color:#222222;line-height:17px;margin-top:6px;}

/*详情直播卡片*//*直播浮层*/
.xq-live-tag{height:66px;padding:5px 9px 5px 5px;background:rgba(255,250,250,1);border-radius:2px;margin:10px -5px 4px;}
.xq-live-tag > a{display:block;overflow:hidden;}
.xq-live-tag .img{float:left;width:101px;height:57px;border-radius:px;overflow:hidden;}
.xq-live-tag .img img{width:100%;}
.xq-live-tag .txt{margin-left:113px;padding:3px 0;}
.xq-live-tag h3{font-size:15px;color:#000000;line-height:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:9px;}
.xq-live-tag .txt > div{line-height:17px;color:#000000;}
.xq-live-tag .txt > div span{display:inline-block;vertical-align:top;line-height:17px;}
.xq-live-tag .tag{height:17px;font-size:11px;color:#fff;padding:0 3px;background:#F95555;border-radius:2px;}
.xq-live-tag .tag.live{position:relative;padding-left:9px;}
.xq-live-tag .tag.live:before{position:absolute;content:"";width:4px;height:4px;left:3px;top:50%;margin-top:-2px;border-radius:50%;background:#ffffff;}
.xq-live-tag .time{font-size:12px;margin-left:7px;}
.fixed-live{position:fixed;right:-1px;top:60px;height:30px;line-height:30px;min-width:30px;background:#fff;border-radius:15px 0 0 15px;z-index:3;}
.fixed-live:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #D0D0D0;border-right:none;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:60px 0 0 60px;box-sizing:border-box; }
.fixed-live a{position:relative;display:block;padding:2px 4px 2px 2px;}
.fixed-live .img{float:left;width:26px;height:26px;border-radius:50%;overflow:hidden;margin-right:3px;}
.fixed-live .img img{display:block;width:100%;min-height:100%;}
.fixed-live span{display:inline-block;font-size:12px;line-height:26px;color:#222222;vertical-align:top;}

/*特价房列表*/
.xq-tjf-list{padding:10px 22px;}
.xf-tjf-intro{font-size:12px;line-height:17px;color:#696969;padding:15px 0;}
.xf-tjf-intro dt{margin-bottom:7px;}
.xf-tjf-intro dd{font-size:10px;line-height:14px;color:#999999;}
.xf-tjf-intro div{position:relative;overflow:hidden;}
.xf-tjf-intro .more{position:absolute;right:0;bottom:0;background:#fff;font-size:10px;line-height:14px;color:#F84440;padding-left:5px;}
.xf-tjf-intro .more:before{content:'';position:absolute;left:-20px;right:0;bottom:0;width:20px;height:100%;background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}

/*视频说明书浮层*/
.fixed-video-int{position:absolute;right:-1px;top:95px;height:30px;line-height:30px;width:100px;text-align:right;background:rgba(0,0,0,0.5);border-radius:15px 0 0 15px;z-index:3;}
.fixed-video-int a{position:relative;display:block;padding:0 8px;font-size:12px;color:#fff;}
.fixed-video-int:before{content:'';position:absolute;width:20px;height:20px;left:11px;top:50%;margin-top:-10px;background:url(../images/icon_video_int.png) no-repeat;background-size:100%;}

/*红包弹窗*/
.xq-redbag{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:100;}
.xq-redbag .redcon{position:absolute;width:315px;height:383px;left:50%;top:50%;margin:-210px 0 0 -157px;text-align:center;background:url(../images/xf_xq_hb_bg.png) no-repeat;background-size:100% 100%;padding:14px 14px 0;}
.xq-redbag .con{position:absolute;left:0;right:0;top:15%;}
.xq-redbag .t {position:absolute;height: 32px;background: linear-gradient(180deg,#f94f4b, #f23f4d);border-radius: 0px 0px 9px 9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.xq-redbag h2{display:inline-block;font-size:16px;color:#FFF7EB;line-height:22px;padding:5px 15px;max-width:16em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-redbag .price{font-size:58px;color:#F2313C;line-height:69px;font-family:'DIN';}
.xq-redbag .price i{font-size:16px;vertical-align:3px;padding:0 3px;font-weight:bold;}
.xq-redbag .price + p{font-size:13px;color:#F2313C;line-height:18px;margin-top:-5px;}
.xq-redbag .btnbox{position:absolute;left:0;right:0;top:64%;}
.xq-redbag .btnbox p{font-size:12px;line-height:17px;color:#FCDFC9;margin-bottom:25px;}
.xq-redbag .btnbox p .link{color:#FCDFC9;text-decoration:underline;}
.xq-redbag .btnbox p input{display:inline-block;width:13px;height:13px;border:none;background:url(../images/xf_yh_hb_ipt.png) no-repeat;background-size:100% 100%;border-radius:50%;margin-right:5px;margin-top:2px;-webkit-appearance: none;appearance: none;outline:none;vertical-align:top;}
.xq-redbag .btnbox p input:checked{background:url(../images/xf_yh_hb_ipt_active.png) no-repeat;background-size:100% 100%;}
.xq-redbag .btn{display:block;width: 235px;height: 50px;line-height: 50px;font-size: 19px;color: #881919;font-weight:bold;background: linear-gradient(180deg,#ffd8bd, #f7c19a, #f7c19a);border-radius: 26px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.21); margin:0 auto;}
.xq-redbag .close{position:absolute;left:50%;margin-left:-15px;bottom:-50px;width:30px;height:30px;background:url(../images/jj_ld_result_close.png) no-repeat;background-size:100% 100%;}
.xq-redbag .con2{position:absolute;left:0;right:0;top:11%;}
.xq-redbag .con2 i{display:block;margin:0 auto;width:70px;height:63px;}
.xq-redbag .con2 i.icon-ok{background:url(../images/xf_yh_out_ok.png) no-repeat;background-size:100%;}
.xq-redbag .con2 i.icon-err{background:url(../images/xf_yh_out_err.png) center center no-repeat;background-size:59px auto;}
.xq-redbag .con2 p{font-size:19px;line-height:26px;font-weight:bold;color:#F2313C;margin-top:18px;}
.xq-redbag .con2 + .btnbox{top:67%;}
@media screen and (max-width: 320px){
.xq-redbag .redcon{transform:scale(.85);}
}

/*租房品牌公寓详情*/
/*基本详情*/
.CaptionTop{padding-top:23px;}
.CaptionTop:before{display:none;}
.CaptionTop .time{font-size:12px;line-height:17px;color:#999999;padding:7px 0 10px;color:var(--gray-9)}
.CaptionTop h1{font-size:24px;color:#222222;line-height:30px;font-weight:bold;;color:var(--gray-2)}
.CaptionTop .price{line-height:30px;margin-top:14px;}
.CaptionTop .price em{display:inline-block;font-size:14px;color:#F84440;font-weight:bold;vertical-align:top;}
.CaptionTop .price em i{display:inline-block;font-size:22px;vertical-align:top;}
.CaptionTop .price .more-link{float:right;font-size:14px;color:#F84440;}
.CaptionTop .tags{ font-size: 13px;color:#222222;overflow: hidden;margin-top:10px;height:auto;margin-left:-10px;margin-bottom:-10px;color:var(--gray-2)}
.CaptionTop .tags span{float:left;height:24px;line-height:18px; padding:3px 8px; border:none;background:#F7F7F7;overflow:hidden;border-radius:2px;margin-left:10px;margin-bottom:10px;background-color:var(--box-gray-800)}
.CaptionTop .tags span.icon_hy{position:relative;padding-left:20px;color:#F84440;background:#FFF1F1;border-color:transparent;}
.CaptionTop .tags span.icon_hy:before{content:'';display:block;position:absolute;top:50%;left:8px;margin-top:-6px;width:10px;height:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAACSElEQVQ4T8WTTWgTURSFz51JMikUf3AhrhS0KCgWRZAuTGfIxJ+FghI3LrrTXbVqsYgLu4tUlKoLQXfdGkF0IZoZJq0LEURRFBQVd/6BiCI6M+nMkUxTTdJJSFDwLe+953vv3nePoM3xtusbECIPQT4qI4pQUNTulp+1kklzwjeM/kBlXhBB1rUQviBQVAMpphznSX1NBPTNzCZS8hTsB6Sv3asX5vhKiGsiLKasmcfimvprAKu7g7SsflMF8h/BIsz/B5L4IKHoakJWBgzvNHfX7QtnVREzWXKmf+7UV8ks3nYGJGdEkU9kbf9qKqGMabYzQV1PeEnaoGRigIMeIKn6hIbEErGsr15OHwNRICAC3EhZ5X0C0DX1swBGY1bIr7b8DsCKhiTlSNp2LkY7mjUOh8JhDYktc5cM7iXlevVDY4Dvq0ALQLYpSUVwNFUqX6jGP+/aumjZ7Qff3B36GgR4CGBxi1WzxTP10wTGF8wCYEie6rGnC5GNBwZ6/F7tPon+Nj4eFzeX6QOVl/EtABQppBPpM27lx2WBHGhjAkLCtdEcvJx+k8Tuv3GMCG5ppfKeOaBhrKcaPmr+7c4voC+BsllznOe/f6qSM44F5LnOIX8qVZHjyZJzPvJyPcA1jSsAD3YHlatpyzk0r2kAElA805gEONwZVC5pljMiQBgLnA/6pjEUIpwEZGk8mF8UKCMpy5mKWbd4yfdsdnlSwgLAIQJqbT4BIFMVKid7bftjnDLGPo1lXnbbRog6EUUZnNDse0/bjeMXTGTff5IIkx4AAAAASUVORK5CYII=) no-repeat;background-size:100% 100%;}
.CaptionTop .tags span.icon_hy.no{background:#999999;color:#FEFFFE;}
.CaptionTop .tags span.icon_hy.no:before{background:url(../images/icon_hy_zf_no.png) no-repeat;background-size:100% 100%;}

.CaptionTop .hxStyle{position:relative;display:flex;justify-content:space-between;padding:15px 10px;margin-top:16px;}
.CaptionTop .hxStyle:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000)}
.CaptionTop .hxStyle li{text-align:center;}
.CaptionTop .hxStyle li span{display:block;color:#222222;font-size:18px;line-height:25px;font-weight:bold;color:var(--gray-2)}
.CaptionTop .hxStyle li i{display:block;font-size:13px;line-height:18px;color:#696969;margin-top:2px;color:var(--gray-6)}
.CaptionTop .hxStyle.bb{border:none;margin-bottom:20px;}
.CaptionTop .hxStyle.bb:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000)}

.CaptionTop .addr{position:relative;height:45px;background:#FAFAFA;padding:7px 10px 7px 50px;background-color:var(--box-gray-600);color:var(--gray-2)}
.CaptionTop .addr:before{content:'';position:absolute;left:10px;top:7px;width:31px;height:31px;background:url(../images/xq_map_icon.png) no-repeat;background-size:100%;}
.CaptionTop .addr a{display:block;font-size:16px;color:#222222;line-height:31px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-2)}
/*租房普通房源价格*/
.zf-price{display:flex;align-items:center;justify-content:space-between;margin-top:15px;}
.zf-price .price{display:flex;color:#F84440;font-size:12px;line-height:17px;margin-top:0;}
.zf-price .price .num{font-size:24px;font-weight:bold;line-height:33px;}
.zf-price .price .num + div{padding-top:11px;}
.zf-price .price-int{color:#696969;margin-left:5px;padding-top:11px;}
.zf-price .link{display:block;font-size:13px;line-height:18px;color:#F84440;font-weight:bold;}
.zf-price .link i{float:left;width:15px;height:15px;margin-right:6px;margin-top:1px;background:url(../images/icon_price_xq.png) no-repeat;background-size:100%;}
/*租房普通房源*/
.CaptionTop .flextable{margin-top:20px;padding-top:12rpx;}
.CaptionTop .flextable li{padding:6px 0;font-size:16px;line-height:20px;}
.CaptionTop .flextable li span{color:#999999;padding-right:8px;}
.CaptionTop .flextable li p{display:block;color:#222222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.CaptionTop .flextable li.li-clear{clear:both;width:50%;}
.CaptionTop .flextable a{display:block;}
.CaptionTop .flextable .red{color:#F84440}
/*房屋配套*/
.Tabs + .xq-ptList{margin-top:-20px;}
.xq-ptList{padding:5px 0 0;margin:0 -8px 10px;}
.xq-ptList:last-child{margin-bottom:0;}
.xq-ptList ul{overflow:hidden;}
.xq-ptList li{float:left;width:20%;text-align:center;padding:8px 0;}
.xq-ptList li span{display:block;text-align:center;color:#222222;font-size:13px;line-height:18px;margin-top:6px;color:var(--gray-2)}
.xq-ptList li i{display:block;width:30px;height:30px;margin:0 auto;background:url(../images/gy_pt.png) no-repeat;background-size:120px auto;filter:var(--light-400);}
.xq-ptList li.icon1 i{background-position:0 0;}
.xq-ptList li.icon2 i{background-position:-30px 0;}
.xq-ptList li.icon3 i{background-position:-60px 0;}
.xq-ptList li.icon4 i{background-position:-90px 0;}
.xq-ptList li.icon5 i{background-position:0 -30px;}
.xq-ptList li.icon6 i{background-position:-30px -30px;}
.xq-ptList li.icon7 i{background-position:-60px -30px;}
.xq-ptList li.icon8 i{background-position:-90px -30px;}
.xq-ptList li.icon9 i{background-position:0 -60px;}
.xq-ptList li.icon10 i{background-position:-30px -60px;}
.xq-ptList li.icon11 i{background-position:-60px -60px;}
.xq-ptList li.icon12 i{background-position:-90px -60px;}
.xq-ptList li.icon13 i{background-position:0 -90px;}
.xq-ptList li.icon14 i{background-position:-30px -90px;}
.xq-ptList li.icon15 i{background-position:-60px -90px;}
.xq-ptList li.icon16 i{background-position:-90px -90px;}
.xq-ptList li.icon17 i{background-position:0 -120px;}
.xq-ptList li.icon18 i{background-position:-30px -120px;}
.xq-ptList li.icon19 i{background-position:-60px -120px;}
.xq-ptList li.icon20 i{background-position:-90px -120px;}
.xq-ptList li.icon21 i{background-position:0 -150px;}
.xq-ptList li.icon22 i{background-position:-30px -150px;}
.xq-ptList li.icon23 i{background-position:-60px -150px;}
.xq-ptList li.dis{opacity: .5;}
.xq-ptList li.dis span{text-decoration:line-through;}
.xq-ptList.int li i{background-image:url(../images/gy_intro.png);}

/*门店简介*/
.gyIntroBox{margin-bottom:20px;}
.gyIntroBox:first-child{margin-top:9px;}
.gyIntroBox .gy-dpbox{overflow:hidden;}
.gyIntroBox a{display:block;overflow:hidden;}
.gyIntroBox .img{float:left;width:60px;height:60px;border-radius: 2px;overflow:hidden;margin-right:12px;}
.gyIntroBox .img img{width:100%;height:100%;}
.gyIntroBox h2{font-size:17px;color:#000000;line-height:24px;font-weight:bold;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-0);}
.gyIntroBox h2:last-child{margin-top:18px;}
.gyIntroBox h2.t{display:flex;}
.gyIntroBox h2.t em{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gyIntroBox h2 .tag-yyzz{flex-shrink:0;display:inline-block;width:70px;height:16px;background:url(../images/tag_yyzz.png) no-repeat;background-size:100%;vertical-align:top;margin:4px 0 0 10px;}
.gyIntroBox p{font-size:14px;color:#222222;line-height:20px;margin-top:7px;margin-left:72px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-2)}
.gyIntroBox p.addr{position:relative;padding-left:18px;font-size:14px;color:#222222;line-height:20px;margin-top:7px;margin-left:72px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.gyIntroBox p.addr:before{content:'';position:absolute;width:11px;height:14px;left:0;top:50%;margin-top:-7px;background:url(../images/addres_city.png) no-repeat;background-size:100%;}
/*投诉*/
.gy-tsbox{display:flex;justify-content:space-between;align-items: center;font-size:13px;color:#696969;line-height:20px;padding: 10px;background: #fafafa;margin:10px 0 -23px;background:var(--box-gray-600);color:var(--gray-6);}
.gy-tsbox em{margin-right:5px;}
.gy-tsbox a{display:inline-block;vertical-align:top;}
.gy-tsbox .tel{color:#4D85C3;}
.gy-tsbox .rec{color:#999999;white-space:nowrap;}
.gy-tsbox .rec:after{opacity:.8;}
/*文字介绍*/
.IntroN{font-size:16px;line-height:25px;color:#696969;color:var(--gray-6);}
/*详情页小区*/
.xqItems .houseList2.xq{margin:-5px 0 -19px;}
.xqItems .houseList2.xq p{color:#333;color:var(--gray-3);}
/*其他房型*/
.gy-otherBox .num{line-height:40px;padding:0 22px;font-size:14px;color:#222222;background: #f5f5f5;background-color:var(--bg-gray-00);color:var(--gray-2);}
.gyList{padding:0 22px;}
.gyList li{position:relative;display:flex;align-items:center;padding:14px 0;}
.gyList li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:var(--border-gray-000)}
.gyList .txt{flex-grow:1;width:60%;}
.gyList h2{font-size:16px;line-height:22px;color:#222222;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--gray-2);}
.gyList .price{font-size:11px;color:#F84440;margin-top:1px;line-height:22px;}
.gyList .price span{display:inline-block;font-size:16px;font-weight:bold;vertical-align:top;padding-right:2px;}
.gyList .opt{display:flex;flex-shrink:0;margin-left:10px;}
.gyList .opt a:not(:last-child){margin-right:20px;}
.gyList .opt i{display:block;width:30px;height:30px;border-radius:50%;margin:0 auto;}
.gyList .opt i.icon-tel{background:#F84440 url(../images/icon_tel.png) no-repeat;background-size:100%;}
.gyList .opt i.icon-yy{background:#F84440 url(../images/icon_yy.png) no-repeat;background-size:100%;}
.gyList .opt p{font-size:11px;line-height:16px;color:#222222;margin-top:2px;text-align:center;}
/*房源管家*//*房源描述经纪人*/
.jjr-card{display:flex;align-items:center;background: #fafafa;border-radius: 4px;padding:10px;}
.jjr-card .img{flex-shrink:0;width: 50px;height: 50px;border-radius:50%;overflow:hidden;margin-right:15px;}
.jjr-card .img img{width:100%;height:100%;}
.jjr-card .txt{flex-grow:1;overflow:hidden;}
.jjr-card .txt .t{display:flex;align-items:center;}
.jjr-card .txt .name{font-size:18px;line-height:25px;color:#222222;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:5px;}
.jjr-card .txt .name:last-child{margin-right:0;}
.jjr-card .txt .icon-rz{flex-shrink:0;width:26px;height:18px;background:url(../images/xq_jjr.png) no-repeat;background-size:100% 100%;}
.jjr-card .txt .icon-rz.gray{width:21px;height:15px;background:url(../images/xq_jjr_gray.png) no-repeat;background-size:100% auto;}
.jjr-card .txt .rz-txt{flex-shrink:0;font-size:14px;color:#696969;margin-left:5px;}
.jjr-card .txt p{font-size:13px;color: #696969;line-height: 18px;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.jjr-card .txt p em{color:#222222;padding:0 3px;}
.jjr-card .call-box{flex-shrink:0;margin-left:10px;}
.jjr-card .call{display:block;height:30px;width:30px;background: #f84440 url(../images/icon_call.png) center center no-repeat; background-size: 16px;border-radius:50%;overflow:hidden;}
.jjr-card > a{display:block;display:flex;align-items:center;width:100%;}
.jjr-card:not(:last-child){margin-bottom:20px;}
@media screen and (max-width: 360px){
.jjr-card .txt p{font-size:12px;}
}
/*房源描述*//*周边配套*/
.fymsList li{margin-bottom: 20px}
.fymsList li:last-child{margin-bottom:0}
.fymsList li h3{position:relative;font-size:16px;line-height:20px;color:#222222;margin-bottom:7px; font-weight:bold; }
.fymsList li h3 a{position:absolute;right:0;font-size:14px;color:#F84441;font-weight:normal;}
.fymsList li p{line-height:24px;font-size:15px;color:#696969;}
.lp-map + .fymsList {margin-top:-10px;}
/*20201125投票倒计时*/
.fixed-tp{position: fixed;right: 0;bottom: 20%;z-index: 99;}
.tp-count{display: block;position:relative;width: 80px;height: 80px;background: url(../images/bg_tp_count.png) no-repeat;background-size:100%;}
.tp-count span{display: block;position: absolute;top:23px;left:50%;margin-left:-11px;width: 22px;height:9px;background: url(../images/bg_tp_djs.jpg) no-repeat;background-size:100%;}
.tp-count span.over{background-image: url(../images/bg_tp_ywc.jpg);}
.tp-count i{display: block;position: absolute;top: 35px;left:26px;width: 16px;height: 16px;line-height: 16px;font-size: 16px;font-weight: bold;color: #F80000;text-align: right;}

/*户型报告入口*/
.xq-bg-jz{display:flex;}
.xq-bg-jz .xq-bg-t{display:flex;justify-content:center;flex-direction:column;position:relative;width:49.5%;border-radius: 5px;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.05);margin-right:5px;padding:12px 0 12px 5%; background:url(../images/xq_bg_bg.png) 95% bottom no-repeat;background-size:72px auto;}
.xq-bg-jz .xq-bg-t:before{content:'';position:absolute;width:200%;height:200%; border:1px solid #e1e1e1; top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:10px;box-sizing:border-box;pointer-events:none;}
.xq-bg-jz .xq-bg-t p{color: #222222;font-size:11px;line-height: 16px;margin-top:10px;}
.xq-bg-jz .numbox{display:flex;align-items:center;}
.xq-bg-jz .numbox .num{font-family:'OPPO';font-size:28px;color: #222222;font-weight:bold;line-height:1;margin-right:6px;letter-spacing: -2px;}
.xq-bg-jz .ico-star-s{white-space:nowrap;font-size:0;}
.xq-bg-jz ul{display:flex;flex-wrap:wrap;width:49%}
.xq-bg-jz li{flex-grow:1;width:45%;padding:7px 12px 6px;background: #fafafa;border-radius: 4px;margin-right:3px;margin-bottom:3px;}
.xq-bg-jz li:nth-child(even){margin-right:0;}
.xq-bg-jz li:nth-child(1){color:#713939;}
.xq-bg-jz li:nth-child(2){color:#794F0E;}
.xq-bg-jz li:nth-child(3){color:#2B4272;margin-bottom:0;}
.xq-bg-jz li:nth-child(4){color:#284E2A;margin-bottom:0;}
.xq-bg-jz li div{font-size:14px;line-height:20px;color: #222;font-weight:bold;}
.xq-bg-jz li p{font-size:11px;line-height:16px;color:currentColor;white-space:nowrap;}
.xq-bg-jz .num-word{font-size:12px;vertical-align: top;}

/*卡片式模块*/
.xqMain.card-style{background:#F5F5F5;}
.card-style .xqItems{margin:10px;border-radius: 6px;background:#fff;padding:8px 15px 20px;border-top:none;}
.card-style .xqItems:last-child{margin-bottom:0;}
.card-style .xqItems .tit h2{font-size:18px;}
.card-style .xqItems:before{display:none;}
.card-style .xqItems.padding-tb0{padding-top:0;padding-bottom:0;}
.card-style .xqCard{padding:20px 15px;}
.card-style .xq-ptList{padding-top:0;}
.card-style .xq-ptList ul{margin-bottom:-8px;margin-top:-4px;}
.card-style .smBoxN{padding:15px 25px;background:none;margin:-10px 0 0;font-size:10px;line-height: 18px;color:#C5C5C5;}
.card-style .Tabs{margin:0 -15px 18px;}
.card-style .Tabs > div{padding:0 15px;white-space:nowrap;overflow-x:auto;}
.card-style .Tabs > div::-webkit-scrollbar{width:0;height:0;display:none;}
.card-style .Tabs > div a{float:none;display:inline-block;}
.card-style .xqItems .houseList2 + .xqMore{margin-top:15px;}
.card-style .xq-jjlist{margin:0 -15px;}
.card-style .xq-jjlist ul{padding:0 15px;}
.card-style .xq-crumbs-b{color:#C5C5C5;padding:5px 25px 5px 25px;}
.card-style .xq-crumbs-b a{color:#C5C5C5;}
.card-style .xq-crumbs-b + .smBoxN{margin-top:-10px;}

/*固顶导航*/
.topfixed{position:fixed;width:100%;left:0;top:0px;z-index:99;height:48px;background:#fff;overflow:hidden;}
.topfixed-in{display:flex;}
.topfixed-in > a{position:relative;flex-grow:1;width:25%;line-height:48px;font-size:16px;color:#696969;text-align: center}
.topfixed .cur{font-weight:bold;color:#222222;}
.topfixed .cur:after{position:absolute;content:'';width:18px;height:4px;background-image: linear-gradient(223deg, #FF6C50 11%, #F84440 87%);bottom:3px;left:50%;margin-left:-9px;border-radius: 2px}
.topfixed .scroll{overflow-x:auto;display:block;padding:0 15px;white-space: nowrap;font-size:0;}
.topfixed .scroll::-webkit-scrollbar{width:0;height:0;display:none;}
.topfixed .scroll a{display:inline-block;width:auto;padding:0 10px;font-size:16px;}
/*网店*/
.wd-maincon{position:relative;background:#fff;padding:20px 20px 15px;border-bottom:10px solid #f5f5f5;}
.wd-maincon .wd-name{margin-right:85px;font-size:20px;line-height:28px;color:#222222;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wd-maincon .wd-int{font-size:13px;line-height:18px;color:#696969;margin-top:6px;margin-right:85px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wd-maincon .wd-btn-mf{position:absolute;width:75px;height:32px;line-height:33px;font-size:14px;color:#F84440;text-align:center;right:20px;top:18px;}
.wd-maincon .wd-btn-mf:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F84440;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box; }
.wd-databox{display:flex;margin-top:15px;}
.wd-databox:first-child{margin-top:0;}
.wd-databox > div{flex-grow:1;background:#FAFAFA;border-radius:3px;}
.wd-databox .wd-logo{background:#FFF9F9;display:flex;align-items:center;width:46%;}
.wd-databox .wd-logo-in{height:55px;display:flex;align-items:center;width:100%;}
.wd-databox .wd-logo-l{padding:10px;height:100%;flex-shrink:0;}
.wd-databox .wd-logo-r{padding:0 10px 0 0;flex-grow:1;overflow:hidden;}
.wd-databox .wd-logo-l img{height:100%;}
.wd-databox .wd-logo-r img{height:20px;}
.wd-databox .wd-logo .t{font-size:12px;line-height:20px;color:#000000;font-weight:bold;margin-bottom:2px;margin-top:-2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wd-databox .wd-logo2{background:#3677F2;color:#fff;font-size:10px;line-height:12px;font-weight:normal;padding:2px 6px 2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wd-databox .data{flex-grow:1;width:20%;text-align:center;margin-left:7px;padding:9px 5px;}
.wd-databox .data .num{font-size:13px;line-height:18px;color:#222222;font-weight:bold;}
.wd-databox .data .int{font-size:12px;line-height:17px;color:#696969;margin-top:2px;}
@media screen and (max-width: 320px){
.wd-databox .wd-logo{width:46%;}
.wd-databox .wd-logo-in{height:50px;}
.wd-databox .wd-logo-r img{height:15px;}
.wd-databox .wd-logo .t{line-height:15px;font-size:12px;margin:0;}
.wd-databox .wd-logo2{padding:2px 6px;font-size:10px;}
}
/*网店经纪人*/
.wd-jjr{padding:5px 0 0;overflow-x:auto;}
.wd-jjr::-webkit-scrollbar{width:0;height:0;display:none;}
.wd-jjr .list{white-space:nowrap;padding:10px;font-size:0;}
.wd-jjr .list li{position:relative;display:inline-block;min-width:277px;padding:10px 10px 10px 10px;margin-right:10px;vertical-align: top;}
.wd-jjr .list li:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #eee;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box; pointer-events:none;}
.wd-jjr .list .flex{display:flex;}
.wd-jjr .list .img {flex-shrink:0;flex-grow:0;position:relative;margin-right:10px; width:45px; height:45px; border-radius:50%;overflow:hidden;}
.wd-jjr .list .img img { width:100%;min-height:100%;}
.wd-jjr .list .txt {flex-grow:1; color:#222; line-height:21px;padding-right:10px;}
.wd-jjr .list .txt > div{ display:flex;align-items:center;margin-top:6px }
.wd-jjr .list .txt .dz{position:relative;font-size:10px;color:#696969;padding:0 4px;line-height:13px;margin-left:5px;}
.wd-jjr .list .txt .dz:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px;box-sizing:border-box; }
.wd-jjr .list h3 {color:#222; line-height:24px }
.wd-jjr .list h3 em {display:inline-block; font-size:17px; font-weight:bold;vertical-align:top; }
.wd-jjr .list h3 .bk{display:inline-block;position:relative;color:#222222;font-size:12px;line-height:16px;font-weight:normal;padding:0 7px 0 0;vertical-align:top;margin-top:4px;margin-left:5px;}
.wd-jjr .list h3 .bk:after{content:'';position:absolute;width:5px;height:10px;right:0;top:50%;margin-top:-5px;background:url(../images/arr_rt_n2.png) center center no-repeat;background-size:100%;}
.wd-jjr .kf-call {flex-shrink:0;flex-grow:0;display:flex;align-items:center;}
.wd-jjr .kf-call a {display:flex;justify-content:center;align-items:center;width:25px; height:25px;margin-right:15px;background:#F84440;border-radius:50%;}
.wd-jjr .kf-call a:last-child { margin-right:0 }
.wd-jjr .kf-call a i { display:block; width:13px; height:13px; margin:0 auto }
.wd-jjr .kf-call a.call i { background:url(../images/icon_call.png) no-repeat; background-size:100% }
.wd-jjr .kf-call a.mes i { background:url(../images/icon_msg.png) no-repeat; background-size:100% }
.wd-jjr .hy-box{margin-left:55px;}
.wd-jjr .hy-box p{font-size: 12px;color: #696969;line-height: 18px;margin-top: 4px;}
.wd-jjr .hy-box p a{color: #696969;}
.wd-jjr .ico-star-s.size9 i{width:10px;height:10px;border-radius:1px;}
/*合肥核验标签*/
.xq-hy-icons{font-size:0!important;line-height: 0!important;margin-bottom:7px;margin-top:5px;}
.xq-hy-icons .cx{display:inline-block;width:35px;height:15px;background:url(../images/xq_hy_cx.png) no-repeat;background-size:100%;margin-right:5px;}
.xq-hy-icons .ywc{display:inline-block;width:98px;height:15px;background:url(../images/xq_hy_ywc.png) no-repeat;background-size:100%;}
.xq-hy-label{display:inline-block;width:6em;margin-right:10px;}
/*经纪人核验*/
.jjr-hy{display:flex;align-items:center;font-size:12px!important;color:#696969;margin-top:0!important;}
.jjr-hy .icon{flex-shrink:0;width:20px;height:15px;margin-right:5px;background:url(../images/xq_hy_card.png) no-repeat;background-size:100% auto;}
.jjr-hy .icon2{flex-shrink:0;width:20px;height:15px;margin-right:5px;background:url(../images/xq_hy_jg.png) no-repeat;background-size:100% auto;}
.jjr-hy .hyzt{display:inline-block;width:45px;height:15px;background:url(../images/xq_hy_zt.png) no-repeat;background-size:100%;margin-right:6px;}
.jjr-hy .icon3{position:relative;flex-shrink:0;padding:0 3px;height:15px;font-size:9px;color:#222222!important;line-height:15px;margin-right:5px;background-image: linear-gradient(180deg, #FEFEFE 1%, #F1F1F1 100%);}
.jjr-hy .icon3:after{content:'';position:absolute;width:200%;height:200%;border:1px solid #B7B7B7;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px;box-sizing:border-box;pointer-events:none;}
.jjr-hy .icon3 i{float:left;width:9px;height:10px;margin:2px 2px 0 0;background:url(../images/icon_xj_star.png) no-repeat;background-size:100% 100%;}
.jjr-hy .icon3 i.icon-xy{background-image: url(../images/xq_hy_xy.png);margin-top:3px;}
.jjr-hy .fw-star{position:relative;display:inline-block;font-size:10px;color:#CE8047;line-height:15px;padding:0 5px 0 15px;vertical-align:top;margin-top:1px;margin-right:5px;}
.jjr-hy .fw-star:after{content:'';position:absolute;width:200%;height:200%;border:1px solid #CE8047;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.jjr-hy .fw-star:before{content:'';position:absolute;width:9px;height:9px;background:url(../images/star_org.png) no-repeat;background-size:100%;left:4px;top:3px;}
.jjr-hy .fw-star.no{color:#696969;padding-left:5px;}
.jjr-hy .fw-star.no:after{border-color:#C5C5C5;}
.jjr-hy .fw-star.no:before{display:none;}
.jjr-hy .fw-star:last-child{margin-right:0;}

/*网店导航*/
.wd-tab-nav{height:45px;}
.wd-tab-nav ul{display:flex;padding:0 20px;}
.wd-tab-nav li{position:relative;font-size:17px;color:#222;line-height:45px;margin-right:25px;}
.wd-tab-nav li:last-child{margin-right:0;}
.wd-tab-nav li.active{font-size:19px;font-weight:bold;}
.wd-tab-nav li.active:after{position:absolute;content:'';width:14px;height:4px;background: linear-gradient(224deg,#ff6c50 22%, #f84440 76%);bottom:0;left:50%;margin-left:-7px;border-radius: 2px;}
/*列表页样式*/
.screendiv{display:flex;padding:5px 20px 5px;}
.screendiv a{flex-grow:1;width:50%;height:35px;line-height:34px; background:rgba(247,247,247,.77); text-align:center;font-size:14px;color:#222222!important;display: block;margin-right:7px;border-radius:2px;border:1px solid #F7F7F7;text-overflow: ellipsis;white-space:nowrap; position:relative;}
.screendiv a:last-child{margin-right:0;}
.screendiv a.cur{background:#FEF7F7;color:#F84440!important;}

/* 列表网上门店 */
.shop-list .img img{width: 100%;height: 100%;object-fit:cover;}
.shop-list .txt-box{min-height: 85px;padding-top:3px;}
.shop-list .txt-box h3{line-height:22px;font-size: 17px;font-weight:bold;color: #222;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:0;}
.shop-list .txt-box p{margin-top:12px!important;line-height:16px;font-size: 13px;color: #696969;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.shop-list .txt-box p span{margin-right:15px;}
.shop-list .txt-box p span:last-child{margin-right:0;}
.shop-list .txt-box h3 + p{color:#222222;}

/* 无数据 */
.no-shop{text-align: center;padding:10% 20px;}
.no-shop > img{display: inline-block;width: 149px;height: 101px;}
.no-shop > p{margin-top:5px;line-height: 22px;font-size: 16px;color: #696969;}

/*新房热门入口*/
.xq-hot-box{background:#F5F5F5;padding:10px;}
.xq-hot-box > a{display:flex;align-items:center;background: #ffffff;border-radius:8px;padding:4px 15px;}
.xq-hot-box img{flex-shrink:0;height:52px;}
.xq-hot-box .txt{flex-grow:1;font-size:15px;line-height:18px;color:#222222;margin-left:9px;}

/*位置周边报告入口*/
.lp-map-rk{position:absolute;left:7px;bottom:7px;height: 28px;line-height:14px;display:flex;align-items:center;padding:7px 10px;color:#fff;font-size:12px;background: rgba(0,0,0,0.60);border-radius: 14px;white-space: nowrap;}
.lp-map-rk i{display:block;width:14px;height:14px;margin-right:4px;}
.lp-map-rk i.bus{background: url(../images/xq_icon_bus.png) no-repeat;background-size:100%;}
/*人群画像入口*/
.xq-rq-rk{font-size:13px;color:#222222;line-height:19px;background: #fef7f7;border-radius: 3px;margin-bottom:20px;padding:0 10px;}
.xq-rq-rk a{display:flex;align-items:center;height: 45px;color:#222222;}
.xq-rq-rk i{display:block;width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAKqklEQVRoQ9VbC3BU1Rn+/nPvPpKQBKMB0XR4mEorDiiIQeSxsEkQsB2solUQStAyKmR8FrV1pnVomzpaodqxWim2qHVG1Gp9lGSTbBAU1NRSFQZEUUEENEHYkOze3Xv+ztklaUKyuffuXrA9M5lJcv/H991zzn/+859zCSeoMUDhQEAr2btXKy0uFsg/KmAUEeJxSrr0ePiAt5UHG0UmIhETzc0mAfIEwekym3LuUmNAIBgsbjPNYr+GEpPwHYC/DdAIIhQzcz6YcglIsMBRZkQE6DMJ/hjgnRpouzRkiy8vdgCvbYkQwC5Bc5cwT5p0SjTHM1YAZcw8HlBEMQyA3wlgAg6DeQeR2GpCvi0EvemrDb/vxIaVbFY9zIGAbmi4FERXM+R5BBrKgM/KqeVzZiaiVgns1hibwOIvnoaGd93o8YwJGxWBCyTjPgKPYVAhAM2SSEYCbADYT4QnDYqvyq9942BGZo4pOSKsAlHbxInF3lzvMgC3MJCXjXOnugT8S2h8q/5V20Zqbo471Vfytgnz3Lla/NCX4yXoHgJXMODJxGG2OgREAdSYiK/JCW3a43SY2yKs5mrUgx+RxM0gjMoWdLb6KsoDWE/ACk8o/JaT5cySMAcCfkPH7QxeBtCgbMG6ps8cB9Fmjfmnen3TJruk+yXM55zjNc4YdA8Das6qwPS/1ky1fvs0MZfWN35gB1xawmoYxzxYQoxfMHCqHWPfnAzv9CVoKoXD+60w9ElYReNYcGo5gR5jSiYQ/w9tk88vrqKXGz7vD2yfhKMzAqVk4kkGylxnSgSoH+l62pwA44mYHlteuP7N1nS4exFOZk86ngH4MgYJVwhrGuj8sRDjLgANHgzoOhCJQO7YAbn5DeBgVrlEEuKx5amVCLd7BhavpWefNfvC3otwR/nURcR4FETurLOnngq9+laIc0cBOblJskQENk0gFgPv+xyJtX8Gb9kMqP9l05gZRBsI8gZfaMN2S8I8M1BixLmJQSOy8dule/oQeO5dATG8f3Pc3o54zS/Bb77hhlvWCHfp+t6V9Nqu2PEGu3o4tRFgtQTdAaKcrD0PGAB9aTVEYDpIs06zubUVxi3LgH37snYN4EMkMMsfDu9KSzgWDI6WZK4m5nHJMZdlE5OmQL9xKai42LYlsz6ERM0vbctbROMVvlD4nj4Jq417rDxQTYx7mZCftUchoM1fAO2a+bZ6t9MfHzoEo2oh0BbJGgIB+72+xDn0ysZD3Y0lezIyeXKx7hMPE2OuG72LnBxoS26EPvtSR8C5oyM1rD/6yJFeGmEWAtd7a8OrexE+Wj7lfAHxAgFD3fCE3FzoS26ENmu2I3NJwrdWA7t6TT1HdjqFiegtb13jhO47KlJZlREMXMmEvzrZLvaLwOOBtvjH0C+/whFQFa2N66uAgwcc6aUVZo74pBhPjY07ul7Ch6WlvqHDSu6XwFJ3vKjXRtDmXQvt2oUgYT934SNHYFw9FzBUkcOVFhWEZd668ONdhLlydJ4hixoZUMU315qY8wPoVdeBcuyvcHLPHsSrFriGAYAJwhp/Xfj6/xIuKyswBvj3MlH20bkbVFFeAX3JDaCBp9gmYDa/g8Sdd9iWtxRMZV5hXwKVFA6rogEoNmPaKDbZ1VJo0nDZBHiWVoNOH2KJq1Mg8fJLMFc9aFveliCj2aeb36P1r3+RIlwZmMMSL9hSdiI0dBg8ty8HjRxpe6WL/2oFZGO9Ey82ZHk7ga/yhTa8lyRsVAYWS4muSW3Dgj0RrxfakhugzZwN8ljvQ+S+zxGvvgk4fNiefftSu4Sg+d7axi0pwuXTbpHg39rXdyA5fAQ8d/8MYtjwfpWSm4eHVoFDtQ6M2xbdzUSLcuoam1JDuiKwnBk1ttWdCBKBzh4JXZE+48w+NTkSQeLptZAv/x2Iqgqsy43xqcayytOwoSFJOFoRuAmMh11209NcYSE8Kx+GKCnp8X+ORpFYsxryb8+fiArIMV/8sQQtzA2FN6Z6OBiYz4S1J5Rwybfg+fm9EEN7lsdUKmk+tRamIhzrtXV1CRLvFETzvHXhd5KE48HgNJPMZHe73oQAjToX+vwFyRJPX7tO/uILJJ5fB1n7D6C93XUIAL8HNq/w12/cmSTcHgiUaDp2M6C76m3QIGgzZkJMmWodtA61Qm7dCvPFF8DvJ1cP1xoDm/3QL6FQKBn+qaWsrCCvIOcDMHpOsExdql4dfyF0lUer6Oz12lqHkzWuw4dhhhtgPvM0cKjHNjYjNASWzPSqrz78/c4dE/FFF+XE8rzrAJqVkdVOJVXGOa0Y+uLrIKZOc7Rp6O5XZYP8yW4knvgT+J/N2UVu5jgD9+fUN93d6YOStSwP/YSZM6utKKJDhkCbPAXissshTinK6r11KnM8Dvn6htQw//QT4OjRDOxyOyCu9IcaX+kirH6JBqdWgEill87Oe4uKoE0JQATLQWeV2sqonKLmr7+GfL0JZn0deOdOIO7kWJj3GQkaUxAOf9WTcCBQyho/RUQX2gVEEydBmzMHovRsUL6rG61eEDiRAO/5DGZTGPL5dUBHhy2YBFrjCzVWdRdO1rTUPI4P8NZIJnVKaFmxpDHnQb/tjuROyIUCpy3wam6rtTq5bqugZqNJQRNyj+XQPXpY/RErn3YlQz4I0BlWtsQPr4E+71qQ39ElHSuztp7Lf29F/LabLWUJ/LYv1NRrxHb1ZqRy4iCP6XkchNmwOFMSV8+Drkqw3wThD95H/GY1ENO31LUImu8LNT53vFSP4RsLBq5i4A8gDOzX4Nix0MorAV/2N5Qsu+o4AbltG+Rzz1oQpldjLBYU1Ne39EuYL744P5ajrwZobr8W1elfQYHVQHDKxZ780bZ+12Zm7BdEN3lDjS+Sqmkd13ofl86cfpZhyHddOYGwR8FFKZYg+mO0I3HXwI09Txx6Ba3uXjsqA4vJ5EdcOzJ1kVJaU6mC3Q6hiYXe9Q1vpZPr+8rDzFJfLFGyCsyLAPKeDLzZ++AjAtqd3lDDIxYBre/H0eCkESDtITBUFmZdlMoecTYWokz0a7++5zd9nQl3N5z+Fg8g4tMnX8BCW8ngsm8mQtl6B3EiqvHG+T4Kh9usNPq/p6VIB4PjJCWeBOhsK2Mn/zkbxFjpjZk1lCZIWUbpvkB3zJo+lAzzVYBGnrhbsw5eVypAtTPR7/x6ew29tuWIXW3LvLnTEE+ffqYh5AMMXEJAgTp1tOvEfTn+jFis9kaNB2nTJken545A84wZRQkZW2QyFgNQQ9z68oabbJk7AKrXgN/rRcV16a4mZRSl0yntHz06r+C008YITVYRY8FJukbMRNih0l4m+VJO7Ybdmb5HRz3c3YmqhRUU5J5vQi4HUwXcLgIec0bgdgY9RgKPevce/Ji2bcvq8Dhjwl1ze9w4T2xgfpCAahAmAMhlsCejZSwVjCSYDRC+FCTWeaA/QHV1rtxlUpizJty912PlU77L0C4F80UgDCegUDLyCZwHUh9/dLvKmCJnQs1LojaAIwRqAXg7INZ7tWiI+rkzedKHdH8O1ecCaGkpSWg8TEo+ncGDGSgURL7kVy/MMrlnJeogcIskcUCA97V3JD5Kl/RnSjCjddgtZ8kX0faujoOFEs3NCaffK7iBw9Uh7QagE23jPyG+8WrWIhwEAAAAAElFTkSuQmCC) no-repeat; background-size:100%;margin-right:5px;}
.xq-rq-rk strong{margin-right:6px;flex-shrink:0;}
.xq-rq-rk span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-rq-rk .s-arr-rt:after{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAArCAYAAABmbJjGAAAEDklEQVRYR+WWb2hbZRTGn3PvTepcN/APbLjaJIK4RZd05oPgQBBEtLRrm5HN+UVs1aIMV+fEDZEpjoJ/hrLKUGY70ImOQJM6dDJRNiYykEr+SC2yrsnagjrbump1bW7uI2+bdjKW9ia97Iv3Y/Ly/Djvec5zXsE1+uQacfA/Ann9tavF5X6B0O5kns9lf4z9tJRrLnp13kDTsxS2C2Q5gB/yBrcM9cYHyoUVBwWbHifxpghuAjFN4VGDsmsgFfutHFhxkL92NY3r9kH4mAAGwAlS3pCJ8f2ZzMlLpcIWdJ0nEPGJlo+DDBSEf6VYzdlEzxeOgpSY5+6mdZLHGQArARDAL7rbumfg+56hUmC25sgbDG8FeBDAjQXxhAmjbjgZHbELswW6+Y5NKyorjOcB7oRgBUFTIJ25Kbw00h8btQOzBVJCt9zVcGuFrr9tgQ3KHCRGQezNjxtdw8PRfxaD2QZd7pf0ALxd9YvAiBBPZlKxLx0FKbHqmvBGDTgFUi+In1u5qjKQOvHR5EKwkiqaE/IGG1pJ7S0RVBZ+OwHh1kwi/kcxWFkg+CNunyvfTvAZAMuUOCH7J/7UXxs/F714NVh5IDVfgYhPE7PDAh4SQF3jBQK7sznjCPqi01fCygYBkOqaTfdqln4IgnUkKZB+gdU6mOo57SRoRssTDDcJ+CkAd0H8jGVN155Pfz7+X9hSKprX8QbCeyF8ca5fAA5PTF5qGzt7fGLukCOgUOgp16h54QCAFgAu5Q0Bdwwm4x2OgpTYbRvCD+QtHpXLedidScY2Ow7yBhtjhNQXHAiST2RT8U7nQP6I2+syXwWwuyCaA+RwJtnd6pwZQiGXN1/9KChdADUCeQG+gnDblSmxFDOIN9jwIKi9A8HamZCl9FJD2/lE93eFJTlfVNkg7/r6tdCN90lsVH1RSQ5yR9Y19Bl6e3PODKw/4vYY5rsQNM83H7Ivm9RfAaJ5h7IuolfXmM0a5b2ZvhCWpsnXy6b1ur6rZFy5rtO8gaYtFHQKcP1saMtpt57b/HPvsd8d20e+DeH7aPEDAGrDqi9Noi2bin3j2Ib1BOp9EEPFzMPza4Hck/176gjOHp9yBKReQcsr9JdFsEutBzUvGuTgYHJsJ3DSXAyi/rdjb/EFGpstkQ6Z3abqEfmtmTMah/uiY3YgtkCeUPh+yVmfQGRVQTQBy9yWSR/rtwtZFFS9vjGkafgQEL86TGJAiJZMOnaqFMiCoDWBcJVLeIBEgwg0ABdBbU8mNXrIbl9shaov2LidlPbZJzBMEXw8OW1sv9AX/avUahasyBMItwB8HcANIlDvtqcziXimHMiCoKpg3RodxiNCrcpkvms43ZMuF7KoGQDVm4gUC8pSwHbmqBS9omf/BXKIhDthahsfAAAAAElFTkSuQmCC) center center no-repeat;background-size: 100%;}

/*摇号*/
.xq-yaohao .flextable li{ font-size:14px; line-height:20px;padding:0;margin-bottom:6px;}
.xq-yaohao .flextable li:last-child{margin-bottom:0;}
.yaohao-table{position:relative;font-size:13px;line-height:20px;color:#222222;padding:9px 0;margin-top:10px;}
.yaohao-table:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #EEEEEE;top: 0;left: 0;border-radius:24rpx;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;box-sizing:border-box; pointer-events:none;}
.yaohao-table table{width:100%;}
.yaohao-table th{position:relative;color:#999999;font-weight: normal;padding:6px 0;}
.yaohao-table td{position:relative;padding:6px 0;text-align: center;}
.yaohao-table .red{color:#F84441;}

/*小区详情*/
/**/
.xqCard .xq-numbox{display:inline-block;height: 20px;line-height:16px;font-size:12px;padding:2px 8px;background:rgba(248, 68, 65,.04);border-radius: 2px;vertical-align: top;margin-top:10px;margin-bottom:3px;}
.xqCard .xq-numbox .num{position:relative;display:inline-block;color:#F84440;margin-right:6px;padding-left:14px;}
.xqCard .xq-numbox .link{color:#222;}
.xqCard .xq-numbox .num:before{content:'';position:absolute;display: inline-block;width:10px;height:10px;left:0;top:50%;margin-top:-5px;background: url(../images/starN2.png) no-repeat;background-size:100% auto;vertical-align:top;border-radius:1px;overflow:hidden;}
.xqCard .xq-numbox + .flextable{padding-top:6px;}
.xqCard .flextable:last-child{margin-bottom:-10px;}
/*二手房排行榜*/
.xq-hot-box2{background:#fff;border-radius: 6px;margin:10px!important;}
.xq-hot-box2 a{position:relative;display:flex;align-items:center;padding:4px 15px;}
.xq-hot-box2 img{flex-shrink:0;height:52px;}
.xq-hot-box2 .txt{flex-grow:1;font-size:14px;line-height:18px;color:#222;margin-left:14px;}
.xq-hot-box2 .hot-link{padding:7px 15px;}
.xq-hot-box2 .hot-link img{height:46px;}
.xq-hot-box2 .swiper-pagination{bottom:7px!important;font-size:0;}
.xq-hot-box2 .swiper-pagination span{width: 5px;height: 5px;background: #E1E1E1;opacity: 1;margin:0 3px!important;border-radius: 50%;}
.xq-hot-box2 .swiper-pagination span.swiper-pagination-bullet-active{background:#999999;}
/*数据导航*/
.r-trend-price{position:relative;padding-top:18px!important;}
.r-trend-price .top-price{display:flex;align-items:flex-end;font-size:12px;line-height:17px;color:#222222;margin-bottom:5px;}
.r-trend-price .top-price .price{margin-right:15px;}
.r-trend-price .top-price .price strong{font-size:20px;font-weight:bold;line-height:27px;font-family: OPPO;margin-right:2px;}
.r-trend-price .top-price .int{font-weight:bold;padding-bottom:2px;}
.r-trend-price .top-price .int span{margin-left:5px;}
.r-trend-price .top-price .icon-intro{margin:7px 0 0 0px;}
.r-trend-price .icon-intro{display:inline-block;margin:-1px 0 0 0px;width:17px;height:17px;line-height:0;background:url(../images/icon_prompt_n.png) center center no-repeat;background-size:100% auto;vertical-align: top;}

.r-trend-price ul{display:flex;flex-wrap:wrap;}
.r-trend-price li{position:relative;flex-grow:1;padding:0 0 15px 0;}
.r-trend-price li p{color:#696969;font-size:12px;line-height:17px;}
.r-trend-price li p a{color:#696969;display:inline-block;vertical-align: top;white-space: nowrap;}
.r-trend-price li > div{line-height:24px;font-size:12px;color:#222;margin:0 0 6px 0;}
.r-trend-price li div strong{display:inline-block;font-size:17px;color:#222222;margin-right:4px;font-family: OPPO;font-weight:normal;}
.r-trend-price li div strong i{font-size:14px;}
.r-trend-price ul:last-child li{padding-bottom:0;}
.r-trend-price.sq{padding-top:0!important;}
.r-trend-price.sq li:not(:first-child){padding-left:16%;}
.r-trend-price.sq li:not(:first-child):before{content:'';position: absolute;width: 1px;height: 30px;left:0;top:50%;margin-top:-15px;background:#E0E0E0;transform:scaleX(.5);}
.r-trend-price.sq + .xqMore{margin-top:0;}

.r-trend-price.canv li{padding-bottom:0;}
.r-trend-price.canv li div em{font-size:12px;font-weight:bold;}
.r-trend-price.canv li:last-child{flex-grow:0;}

/*小区*/
.trend-nav {flex-wrap:nowrap!important;overflow-x:auto;margin:0 -15px;padding:0 15px;}
.trend-nav::-webkit-scrollbar{width:0;height:0;display:none;}
.trend-nav li{min-width:24%;padding-right:10px;flex-shrink:0;}
.trend-nav li:last-child{flex-grow:0;flex-shrink:0;padding-right:0;}
/*网店入口*/
.xqItems.xq-wd-box{padding:15px!important;}
.xqItems.xq-wd-box .tit{padding:0;margin:0;}
/*小区行情周报*/
.r-trend-price .trend-tit{display:flex;align-items:center;line-height:25px;margin-bottom:14px;}
.r-trend-price .trend-tit h4{flex-shrink:0;font-size:18px;color:#222222;font-weight:bold;}
.r-trend-price .trend-tit .time{font-size:12px;color:#696969;margin-left:10px;flex-grow:1;}
.r-trend-price .trend-rk{flex-shrink:0;position:relative;display:block;padding-right:10px;font-size:14px;color:#F84440;}
.r-trend-price .trend-rk:after{position:absolute;content: '';right:0;top:50%;margin-top:-6px;width:5px;height:10px;background: url(../images/arr_red_n.png) center center no-repeat; background-size:100% auto;}
.trend-zb-rk li{width:42%}
.trend-zb-rk li:nth-child(even){width:58%;}
.trend-zb-rk li.canv{padding-left:0;padding-bottom:0;}
.trend-zb-rk .percent{font-size:13px;color:#222222;}
.trend-zb-rk .ts-icon{display:inline-block;width:17px;height:17px;background:url(../images/icon_prompt_n.png) no-repeat;background-size:100%;margin:-1px 0 0 1px;vertical-align:top;}
.trend-zb-rk .jt-up-n:after{margin-top:-7px;}
.trend-zb-rk .jt-dn-n:after{margin-top:-3px;}
.r-trend-price .xqMore {margin-top:0;}
/*小区攻略*/
.xq-gl-box .tit{margin-bottom:0;}
.xq-gl-rk{display:flex;align-items:center;padding:0 0 0 15px;background: #fafafa;border-radius: 6px;}
.xq-gl-rk .img{position:relative;flex-shrink:0;width:106px;height:80px;border-radius: 4px;overflow:hidden;}
.xq-gl-rk .img img{width:100%;height:100%;object-fit:cover;}
.xq-gl-rk .img .t{position:absolute;left:0;right:0;bottom:0;height: 21px;line-height:12px;padding:4px 0;background: rgba(0,0,0,0.30);}
.xq-gl-rk .img .t span{position:relative;display:inline-block;padding-left:10px;font-size:10px;color:#FFFFFF;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-gl-rk .img .t span:before{content:'';position:absolute;left:3px;top:50%;margin-top:-2px;width: 4px;height: 4px;border-radius:50%;background: #F84440;}
.xq-gl-rk .gl-tag{float:left;display:block;width: 30px;line-height: 16px;font-size: 11px;color:#fff;background: #F45549;text-align:center;border-radius: 2px;margin-right: 5px;margin-top:3px;}
.xq-gl-rk .txt{flex-grow:1;}
.xq-gl-rk .txt h4{color: #222222;font-size:16px;line-height: 22px;font-weight:bold;}
.xq-gl-rk .txt p{color: #696969;font-size:12px;line-height: 20px;margin-top:4px;}
@media screen and (max-width: 360px){
.xq-gl-rk .txt h4{font-size:15px;}
}
.xq-gl-other{display:flex;margin-top:7px;}
.xq-gl-other li{flex-grow:1;width:50%;background: #FAFAFA;border-radius: 4px;margin-right:7px;}
.xq-gl-other li:last-child{margin-right:0;}
.xq-gl-other a{display:block;padding:12px 15px;}
.xq-gl-other h3{font-size:16px;line-height:22px;color:#222222;font-weight:bold;}
.xq-gl-other p{font-size:12px;line-height:16px;color:#696969;margin-top:3px;}
.xq-gl-other li.pf{background: #FAFAFA url(../images/xq_gl_pf.png) right bottom no-repeat;background-size:50px auto;}
.xq-gl-other li.db{background: #FAFAFA url(../images/xq_gl_db.png) right bottom no-repeat;background-size:50px auto;}
.xq-gl-other + .xqMore{margin-top:10px;}
@media screen and (max-width: 360px){
.xq-gl-other h3{font-size:15px;}
}
/*小区攻略-内容区*/
.xq-gl-box2{position:relative;padding:0 0 13px;}
.xq-gl-box2:before{position:relative;content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.xq-gl-rk2 .txt{display:flex;justify-content:space-between;align-items:center;color:#696969;font-size:13px;line-height: 18px;}
.xq-gl-rk2 .txt .num{font-size:20px;color:#222222;font-family:OPPO;vertical-align:-1px;margin-left:2px;}

/*报告允许*/
.bg-hk{position:relative;display:block;font-size:12px;line-height:17px;color:#C5C5C5;padding-top:10px;overflow:hidden;}
.bg-hk i{float:left;width:12px;height:12px;margin:2px 5px 0 0;border-radius:50%;overflow:hidden;border: 1px solid #C5C5C5;background: #fff;}
.bg-hk .active{background: #C5C5C5 url(../images/i_radio_iconN_on_white.png) no-repeat;background-size:100%;}
@media screen and (min-width: 320px){
.bg-hk{font-size:11px;}
}
/*基本信息内容 */
.flextable-con{margin-top:-3px;}
.flextable-con li{padding:3px 0;line-height:20px;}
.flextable-con li span{color:#999;}
.flextable-con li.row{width:100%;padding-right:0;}
.flextable-con li.row a.block{display:block;}
.flextable-con + .xqMore{margin-top:15px;}
.flextable-space .flextable-con li span{min-width:4.5em;padding-right:.5em;}
.flextable .icon-intro{display:inline-block;margin:5px 0 0 0px;width:17px;height:17px;line-height:0;background:url(../images/icon_prompt_n.png) center center no-repeat;background-size:100% auto;vertical-align: top;}
.flextable  span .icon-intro{margin-right:-.5em;}
.flextable-con + .flextable-con{margin-top:0;}
/*详情订阅*/
.xq-dingyue a{position:relative;display:block;padding:20px 70px 16px 0;}
.xq-dingyue h3{font-size:16px;color:#222222;line-height:22px;font-weight:bold;}
.xq-dingyue p{font-size:13px;color:#696969;line-height:20px;margin-top:5px;}
.xq-dingyue .btn{position:absolute;right:0;top:50%;margin-top:-15px;width:70px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#FFFCFC;background:#F84440;border-radius:15px;}
/*使用房APP 即时匿名在线咨询经纪人*/
.midUseFang{position: relative;}
.midUseFang:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#eee;transform:scaleY(.5);}
.midUseFang > a{display:block; padding-top:14px;padding-bottom:14px;}
.midUseFang dl{display:flex;}
.midUseFang dt{flex-shrink:0;margin-right:12px;width:27px;height:27px;}
.midUseFang dt img{display:block;width:100%;height:100%;}
.midUseFang dd{ flex-grow:1;font-size:15px; line-height:27px; color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.midUseFang:first-child:before{display:none;}
.midUseFang:only-child dd{font-weight:bold;}
/*小区主力户型*/
.xq-hx-box > h3{font-size:16px;color:#222222;line-height:24px;}
.xq-hx-box > p{font-size:14px;color:#696969;line-height:24px;margin-top:5px;}
.xq-hx-box > p.intro{font-size:13px;line-height:18px;color:#999999;margin-top:10px;}
.xq-hx-box .Tabs{margin-top:15px;margin-bottom:12px;}
.xq-hx-box .xqScroll{ position: relative;margin:0 -15px;}
.xq-hx-box .xqScroll ::-webkit-scrollbar{width:0;height:0;}
.xq-hx-box .xqScroll ul{white-space:nowrap;padding:0 15px;font-size:0;width:auto;overflow-y:hidden; overflow-x:auto;}
.xq-hx-box .xqScroll li{float:none;display:inline-block; width:250px;vertical-align:top;margin:0 9px 0 0;}
.xq-hx-box .xqScroll li div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-hx-box .xqScroll .hx-pic{display:block;position:relative;width:100%;height:187px;overflow:hidden;border:none;margin-bottom:12px;border-radius:2px;}
.xq-hx-box .xqScroll .hx-pic:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #eee;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.xq-hx-box .xqScroll .hx-pic img{width:100%;height:100%;object-fit:contain;}
.xq-hx-box .xqScroll .hx-pic .v{position:absolute;left:10px;bottom:10px;width:86px;height:28px;line-height:28px;font-size: 12px;text-align:center;color: #FFFFFF;font-weight:bold;background: rgba(0,0,0,0.60);border-radius: 14px;}
.xq-hx-box .xqScroll .hx-pic .v i{display:inline-block;width:14px;height:14px;margin:7px 5px 0 0;background:url(../images/icon_v_hx.png) no-repeat;background-size:100%;vertical-align: top;}
.xq-hx-box .xqScroll .hx-int{display:block;font-size:15px;color:#222222;line-height:20px;font-weight:bold;}
.xq-hx-box .xqScroll .hx-int span:not(:first-child){margin-left:10px;}
.xq-hx-box .xqScroll .hx-int2{color:#222;line-height:25px;margin-top:6px;overflow:hidden;font-size:0;}
.xq-hx-box .xqScroll .hx-int2 span{display:inline-block;vertical-align:top;font-size:13px;}
.xq-hx-box .xqScroll .hx-int2 .tag:not(:first-child){margin-left:10px;}
.xq-hx-box .xqScroll .hx-int2 .tag{position:relative;display:inline-block;height:25px;vertical-align:top;min-width:32px;padding:1px 12px 0 7px;border-radius:2px;background:#FAFAFA;color:#222222;font-size:12px;text-align:center;font-weight:normal;}
.xq-hx-box .xqScroll .hx-int2 .tag:before{content:'';position:absolute;right:4px;top:50%;margin-top:-3px;width:0;height:0;border:3px solid #222;border-color: transparent transparent transparent #222;}
.xq-hx-box .xqScroll .hx-int2 .tag:after{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.xq-hx-box .xqScroll .last-more{width:65px;font-size:13px;line-height:17px;color:#F84440;margin-right:10px;}
.xq-hx-box .xqScroll .last-more > a{display:block;}
.xq-hx-box .xqScroll .last-more .hx-pic{width:45px;display:flex;align-items:center;justify-content: center;background:#FEF7F7;white-space:pre-wrap;padding:0 12px;color:#F84440;}
.xq-hx-box .xqScroll .last-more .hx-pic:before{display:none;}
.xq-hx-box .xqScroll .last-more span{width:25px;word-break:break-all;text-align:center;}
.xq-hx-box .xqScroll .last-more span em{white-space: nowrap;}
.xq-hx-box .xqScroll ul.swiper-wrapper{overflow:visible;padding:0;}
.xq-hx-box .xqScroll ul.swiper-wrapper li{margin-left:15px;margin-right:0;}

/*分值*/
.score-list li{display:flex;align-items:center;line-height:20px;margin-bottom:4px;color:#222;}
.score-list li:last-child{margin-bottom:0;}
.score-list li > span{flex-shrink:0;}
.score-list li > div{flex-grow:1;display:block;padding:7px 0;margin-left:15px;}
.score-list li > span:first-child{font-size:12px;}
.score-list li > span:last-child{font-size:13px;font-weight:bold;min-width:35px;text-align:right;}
.score-list .prog{display:block;width:100%;height:4px;background:#F5F5F5;border-radius:2px;overflow:hidden;}
.score-list .prog i{display:block;height:4px;}
.score-list .blue .prog i{background:#428CFF;}

/*交通报告入口*/
.lp-wzlist + .fy-bus-box{margin-top:20px;}
.fy-bus-box{display:block;position:relative;}
.fy-bus-box:before{content:'';position: absolute;left:0;right:0;top:0;height:1px;background:#eee;transform:scaleY(.5);}
.fy-bus-box .tit{display:flex;justify-content:space-between;line-height:22px;padding:15px 0!important;margin-bottom:0;}
.fy-bus-box .tit h3{font-size:15px;color:#222;font-weight:bold;}
.fy-bus-box .tit span{font-size:13px;color:#696969;}
.fy-bus-num{display:flex;align-items:center;}
.fy-bus-num .bg-t{flex-shrink:0;display:flex;justify-content:center;flex-direction:column;position:relative;width:141px;border-radius: 4px;padding:15px 13px 14px;margin-right:13px;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.05); }
.fy-bus-num .bg-t:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #e1e1e1;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box; pointer-events:none; }
.fy-bus-num .bg-t p{color:#111111;font-size:11px;line-height:16px;margin-top:10px;}
.fy-bus-num .numbox{display:flex;align-items:flex-end;font-size:11px;color:#111;}
.fy-bus-num .numbox .num{font-size:28px;line-height:1;margin-right:6px;color:#222;font-family:OPPO;margin-bottom:-4px;}
.fy-bus-num .score-list{flex-grow:1;}
.fy-bus-box + .xqMore{margin-top:15px;}
/*经纪人*//*法拍房列表页用到*/
.tit + .gwlist{margin-top:-8px;}
.gwlist li{position:relative;padding:15px 0;display:flex;}
.gwlist .img{flex-shrink:0;position:relative; margin-right: 15px; width: 48px; height: 48px; border-radius: 50%;text-align:center;}
.gwlist .img div{ width: 48px; height: 48px; border-radius: 50%;overflow:hidden;}
.gwlist .img img{display:block;width:100%;min-height:100%;}
.gwlist .img .icon-vip{position:absolute;top:-6px;left:-6px;width:20px;height:20px;background:url(../images/icon_vip_crown.png) no-repeat;background-size:17px;}
.gwlist .img .online{position: absolute;width: 12px;height: 12px;right:0;bottom:0;border-radius:50%;background: #21C31B;border: 2px solid #FFFFFF;}
.gwlist .jjr-tag{margin-top:6px;font-size:0;}
.gwlist .zj{display:inline-block;width:48px;height:16px;background:url(../images/icon_zj.png) no-repeat;background-size:100%;vertical-align:top;margin-right:10px;margin-top:1px;}
.gwlist .icon-yz{display:inline-block;height: 16px;line-height:12px;padding:2px 4px;font-size: 10px;color: #696969;background: #f7f7f7;border-radius: 1px;vertical-align:top;margin:6px auto 0;}
.gwlist h3{line-height:22px;margin-bottom:8px;margin-right:80px;overflow:hidden;}
.gwlist h3:last-child{margin-bottom:0;}
.gwlist h3 em{float:left;font-size:16px;font-weight:bold;color:#222222;margin-right:10px;}
.gwlist h3 em:last-child{margin-right:0;}
.gwlist h3 .ico-star-s{padding:5px 0 0 0;margin:0;}
.gwlist .bk{display:inline-block;position:relative;color:#222222;font-size:13px;line-height:15px;font-weight:normal;padding:0 9px 0 0;vertical-align:top;margin-top:3px;}
.gwlist .bk:after{content:'';position:absolute;width:5px;height:10px;right:0;top:50%;margin-top:-5px;background:url(../images/arr_rt_n2.png) center center no-repeat;background-size:100%;}
.gwlist .ico-star-s{margin-bottom:9px;font-size:0;}
.gwlist .ico-star-s:last-child{margin-bottom:0;}
.gwlist .gz-num{font-size:13px;color:#222;margin-left:5px;display:flex;line-height:22px;}
.gwlist .gz-num .num{font-size:14px;font-weight:bold;margin-left:2px;}
.gwlist .pf{display:inline-block;font-size:13px;color:#222;margin-right:5px;line-height:22px;vertical-align: top;}
.gwlist .txt{flex-grow:1;overflow:hidden;}
.gwlist .txt p{font-size:13px;line-height:18px;color:#696969;margin-top:7px;}
.gwlist .txt p a{color:#696969;}
.gwlist .txt:last-child h3{margin-right:0;}
.gwlist .txt-tag{display:flex;}
.gwlist .txt-tag i{display:block;width:14px;height:14px;margin-left:4px;}
.gwlist .txt-tag i.hf{background:url(../images/xq_jjr_sdhf.png) no-repeat;background-size:100%;}
.gwlist .txt-tag i.ks{background:url(../images/xq_jjr_kstg.png) no-repeat;background-size:100%}
.gwlist .txt-tag i.sg{background:url(../images/xq_jjr_czsg.png) no-repeat;background-size:100%}
.gwlist .txt-tag i.hf.dis{background:url(../images/xq_jjr_sdhf_dis.png) no-repeat;background-size:100%;}
.gwlist .txt-tag i.ks.dis{background:url(../images/xq_jjr_kstg_dis.png) no-repeat;background-size:100%}
.gwlist .txt-tag i.sg.dis{background:url(../images/xq_jjr_czsg_dis.png) no-repeat;background-size:100%}
.gwlist .jjgs{display:flex;font-size:13px;line-height:18px;color:#696969;}
.gwlist .jjgs span:nth-of-type(1){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.gwlist .jjgs span:nth-of-type(2){flex-shrink:0;white-space:nowrap;margin-left:10px;}
.gwlist .kf-call{position:absolute;top:15px;right:0;height:48px;padding-top:9px;box-flex:0;-webkit-box-flex:0;-moz-box-flex:0;}
.gwlist .kf-call a{float:left;width:30px;height:30px;background:#F84440;border-radius:50%;margin-right:20px;border:none;padding-top:7px;}
.gwlist .kf-call a:last-child{margin-right:0;}
.gwlist .kf-call a i{display:block;width:16px;height:16px;margin:0 auto;}
.gwlist .kf-call a.call i{background:url(../images/icon_call.png) no-repeat;background-size:100%;}
.gwlist .kf-call a.mes i{background:url(../images/icon_msg.png) no-repeat;background-size:100%;}
.gwlist:last-child{margin-bottom:-15px;}
.gwlist .align-center{align-items:center;}
.gwlist .star-tag-box{display:flex;align-items:center;margin-bottom:6px;}
.gwlist .star-tag-box .ico-star-s{margin-bottom:0;}
.gwlist .tag-box{display:flex;flex-wrap:wrap;height:17px;margin-bottom:6px;overflow:hidden;margin-right:80px;}
.gwlist .tag-box span{flex-shrink:0;height: 17px;line-height: 17px;padding:0 5px;font-size:11px;color:#696969;background: #F6F6F6;border-radius: 2px;margin-left:5px;}
.gwlist .tag-box span:first-child{margin-left:0;}
.gwlist h3 + .tag-box{margin-top:-3px;}
.gwlist-card{background: #FAFAFA;border-radius: 4px;margin:0 0 20px!important;padding:0 10px;}
.gwlist-card li{padding:10px 0;}
.gwlist-card .txt{padding-top: 3px;}
.gwlist-card .kf-call{padding-top:0;}
.gwlist-card .tag-box span{background: #FFFFFF;color:#181818;}
/*详情-房源Vip入口*/
.xq-screendiv{white-space: nowrap;overflow-x:auto;margin:0 -15px;padding:0 15px 10px;font-size:0;}
.xq-screendiv::-webkit-scrollbar{width:0;height:0;display:none;}
.xq-screendiv a{position:relative;display:inline-block;min-width:76px;height:35px;line-height:34px;text-align:center;font-size:13px;color:#222222;text-align:center;padding:0 12px;margin-right:6px;border-radius:2px; background:rgba(247,247,247,.77); }
.xq-screendiv a:last-child{margin-right:0;}
.xq-screendiv a.cur{background:#fef7f7;color:#F84440;}
/*小区人群画像入口*/
.xq-rq-rk2{height:80px;background:#f6f7fd url(../images/xq_rqrk_bg.png) right center no-repeat;background-size:auto 100%;margin-bottom:15px;}
.xq-rq-rk2 a{display:block;color:#202F51;padding:14px 15px;}
.xq-rq-rk2 h3{display:block;font-size:15px;line-height:21px;font-weight: bold;}
.xq-rq-rk2 .btn-tag{display:flex;margin-top:6px;font-size:11px;line-height:16px;}
.xq-rq-rk2 .btn{height: 24px;padding:4px 9px;background: #ffffff;border-radius: 13px;font-weight:bold;margin-right:25px;}
.xq-rq-rk2 .tag{display:flex;}
.xq-rq-rk2 .tag span{height: 24px;padding:4px 9px;border-radius: 13px;margin-right:5px;background-image: radial-gradient(39% 91%, rgba(255,255,255,0.89) 36%, rgba(255,255,255,0.00) 91%);box-shadow: inset 0 0 12px 0 #FFFFFF;}

/*房源横排*/
.houseList-col{overflow-x:auto;margin:0 -15px;padding:0 15px;}
.houseList-col::-webkit-scrollbar{width:0;height:0;}
.houseList-col ul{white-space:nowrap;font-size:0;}
.houseList-col li{display:inline-block;width:195px;vertical-align:top;margin-right:10px;}
.houseList-col li:last-child{margin-right:15px;}
.houseList-col .img{position:relative;height:146px;border-radius: 6px;overflow:hidden;}
.houseList-col .img img{width:100%;height:100%;object-fit:cover;}
.houseList-col .img .tag{position: absolute;left:10px;bottom:10px;height: 20px;line-height:20px;font-size: 12px;color: #222222;padding:0 5px;font-weight:bold;background: #FFFFFF;border-radius: 2px;}
.houseList-col h3{font-size:16px;line-height:20px;color:#222222;font-weight:bold;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.houseList-col p{height:18px;font-size:13px;line-height:18px;color:#696969;margin-top:6px;overflow:hidden;}
.houseList-col p span{margin-right:10px;}
.houseList-col p span:last-child{margin-right:0;}
.houseList-col .price{font-size:12px;color:#F84440;margin-top:2px;}
.houseList-col .price em{font-size:17px;font-weight:bold;}

/*小区评分*/
.xq-numbox{position:relative;display:flex;align-items:stretch;padding:0 0 25px;}
.xq-numbox:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.xq-numbox:last-child{padding-bottom:0;}
.xq-numbox:last-child:after{display:none;}
.xq-numbox .numbox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:95px;min-height:90px;padding:0 10px;border-radius:2px;box-shadow: 0 1px 5px 0 rgba(0,0,0,0.05); margin-right:19px;}
.xq-numbox .numbox:before{content:'';position:absolute;width:200%;height:200%;border: 1px solid #e1e1e1;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.xq-numbox .numbox .num{font-size:36px;color:#222222;line-height:1;font-family: 'DIN';}
.xq-numbox .numbox p{font-size:11px;line-height:16px;color:#696969;margin-top:4px;}
.xq-numbox .score-list{flex-grow:1;display:flex;flex-direction:column;justify-content:center;}
.xq-numbox + .tit{margin-top:6px!important;}

/*小区问答-单行*/
.Asklist-line li{margin-bottom:14px;}
.Asklist-line li:last-child{margin-bottom:0;}
.Asklist-line li a{display:flex;align-items:center;padding:2px 0;}
.Asklist-line h3{flex-grow:1;position:relative;font-size:16px;line-height:20px;color:#222222;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.Asklist-line h3 i{display:inline-block;width:17px;height:17px;line-height:17px;color:#FFFFFF;text-align:center;font-size:12px;font-weight:normal;background-image: linear-gradient(225deg, #FB7766 0%, #F84440 100%);border-radius:2px;vertical-align:top;margin-top:1px;margin-right:5px;}
.Asklist-line .num{width:68px;flex-shrink:0;font-size: 12px;color: #545454;text-align:right;}
/*Seo*/
.xq-seo-box{margin:0 -15px;}
.xq-seo-box:not(:first-child){margin-top:15px;}
.xq-seo-box .tabNav .overboxIn{padding-left:15px;}
.xq-seo-box .tabNav a.active span{color:#222;}
.xq-seo-box .typeListB{margin-bottom:-12px;}
.xq-seo-box .typeListB .pointBox{bottom:0px;padding-bottom:0;}
.xq-seo-box .typeListB .pointBox span{opacity: 1}
.xq-seo-box .typeListB .swiper-pagination-bullet-active{background:#999999!important;}
.xq-seo-box .typeList.item3{padding: 0 10px 12px 10px;}

/*群聊*/
.ql-box{position:relative;margin:0 10px 10px;background:#fff;border-radius: 6px;padding:0 15px;}
.ql-box a{display:flex;align-items:center;padding:18px 14px 18px 0;}
.ql-box img{flex-shrink:0;width:24px;height:24px;margin-right:10px;}
.ql-box p{font-size:15px;color: #222222;line-height: 21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ql-box p em{color:#FB4239;}
.ql-box a.s2{padding:12px 0;}
.ql-box .txt{flex-grow:1;}
.ql-box .txt h3{font-size:15px;line-height:21px;color:#222222;font-weight:bold;}
.ql-box .txt p{font-size:13px;line-height:18px;color:#696969;margin-top:4px;}
.ql-box .btn{position:relative;flex-shrink:0;min-width: 66px;height: 26px;line-height: 26px;font-size:12px;color:#F84441;text-align:center;padding:0 9px;}
.ql-box .btn:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #FFE0DF;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:30px;box-sizing:border-box; }

@media screen and (max-width: 360px) {
.ql-box a > p{font-size:14px;}
}
@media screen and (max-width: 320px) {
.ql-box a > p{font-size:13px;}
.ql-box .txt h3{font-size:14px;}
}
/*详情视频模块*/
.xq-video-box{padding:18px 15px!important;}
.xq-video-con{display:block;position:relative;border-radius: 3px;overflow:hidden;}
.xq-video-con img,.xq-video-con video{width:100%;}
.xq-video-con .tag{position:absolute;left:5px;top:5px;background:#F84440;height:17px;line-height:13px;font-size:11px;color:#fff; text-align:center;padding:2px 5px;border-radius:2px;white-space:nowrap;}
.xq-video-con .v{position: absolute;width:60px;height:60px;left:50%;top:50%;margin:-30px 0 0 -30px;background: url(../images/icon_video2.png) no-repeat;background-size:100%;}
/*法拍房*/
.fy-from{display:flex;justify-content:space-between;padding:8px 25px;font-size:11px;line-height:16px;color:#999999;margin-bottom:-10px;}
.fy-from a{color:#999999;text-decoration: underline;}
.fpf-card{padding:17px 15px 15px;}
.fpf-card h1{font-size:22px;line-height:30px;}
.fpf-card .stags-box{display:flex;justify-content:space-between;align-items:center;margin-top:6px;}
.fpf-card .stags{margin-top:0;height:22px;}
.fpf-card .stags span{font-size:11px;line-height:12px;height:22px;padding:5px 6px;border-radius: 2px;}
.fpf-card .stags-box .time{position:relative;font-size:11px;color:#5D5D5D;line-height:18px;padding-left:13px;}
.fpf-card .stags-box .time:before{content:'';position:absolute;width:10px;height:10px;left:0;top:50%;margin-top:-5px;background:url(../images/icon_time_fpf.png) no-repeat;background-size:100%;}
.fpf-card .flextable{padding-top:10px;}
.fpf-card .flextable li{font-size:14px;padding:3px 0;}
.fpf-card .flextable:last-child{margin-bottom:-5px;}
.fpf-card .hot{display:flex;padding-top:3px;}
.fpf-card .hot .ts-icon{display:inline-block;width:15px;height:15px;background:url(../images/icon_ts_rk2.png) no-repeat;background-size:100%;margin:0 0 0 3px;vertical-align:top;}
.fpf-card .hot i{width:15px;height:15px;background:url(../images/icon_hot_fpf.png) no-repeat;background-size:100%;}
.fpf-card .hot i.active{background:url(../images/icon_hot_fpf_active.png) no-repeat;background-size:100%;}
/*新房、二手房、法拍房*/
.fy-info-list{display:flex;margin-top:15px;}
.fy-info-list li{position:relative;flex-grow:1;padding-left:20px;overflow:hidden;}
.fy-info-list li:after{content:'';position: absolute;left:0;top:50%;margin-top:-12px;width:1px;height:24px;background: #EEEEEE;transform:scaleX(.5);}
.fy-info-list li:first-child{padding-left:0;}
.fy-info-list li:first-child:after{display:none;}
.fy-info-list div{height:22px;font-size:16px;line-height:22px;color:#222222;font-weight:bold;font-family: OPPO;}
.fy-info-list div i{font-size:11px;padding-left:1px;}
.fy-info-list .price{color:#F84440;}
.fy-info-list p{font-size:11px;line-height:15px;color:#999999;margin-top:3px;}
.fy-info-list.red div{color:#F84440;}
.fy-info-list.xf div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fy-info-list.xf li:last-child{flex-shrink:0;}
.fy-info-list .icon-intro{display:inline-block;margin:-1px 0 0 2px;width:17px;height:17px;line-height:0;background:url(../images/icon_prompt_n.png) center center no-repeat;background-size:100% auto;vertical-align: top;}

/*标的物详情*/
.fpf-wordlist li{padding:14px 10px;background: #FAFAFA;border-radius: 4px;margin-bottom:10px;}
.fpf-wordlist li a{display:flex;align-items:center;}
.fpf-wordlist i{flex-shrink:0;width:28px;height:28px;margin-right:15px;}
.fpf-wordlist i img{width:100%;height:100%;}
.fpf-wordlist span{font-size:15px;line-height:21px;color:#222222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fpf-word-con{margin-top:15px;font-size:15px;line-height:25px;color:#222;word-break:break-all;}
.fpf-word-con h4{font-size:18px;font-weight:bold;text-align:center;margin-bottom:10px;}
.fpf-word-con table{width:100%;}
.fpf-word-con img{width:100%;}
.fpf-word-con + .xqMore{margin-top:15px;}
/**/
.fpf-gg{font-size:15px;line-height:25px;color:#222;word-break:break-all;}
.fpf-gg h4{font-size:18px;font-weight:bold;text-align:center;margin-bottom:10px;}
.fpf-gg table{width:100%;max-width:100%;}
.fpf-gg table,.fpf-gg table td,.fpf-gg table th{border:1px solid #E8E8E8!important;}
.fpf-gg table td,.fpf-gg table th{font-size:12px;color:#222;line-height:17px;padding:10px 5px;}
.fpf-gg table td p,.fpf-gg table th p{margin-top:0;}
.fpf-gg table th{font-weight: bold;}
/**/
.xq-items-link{padding:16px 15px!important;}
.xq-items-link a{display:block;font-size:15px;color:#222;line-height:22px;}
/*拍卖工具*/
.fpf-tools{display:flex;}
.fpf-tools li{width:50%;height: 60px;background: #FAFAFA;border-radius: 4px;margin-right:10px;}
.fpf-tools li:last-child{margin-right:0;}
.fpf-tools li a{display:flex;align-items:center;height:100%;padding:0 15px;}
.fpf-tools i{flex-shrink:0;width:25px;height:25px;margin-right:10px;}
.fpf-tools i img{width:100%;height:100%;}
.fpf-tools span{font-size:15px;line-height:21px;color:#222222;white-space:nowrap;}
/*小区*/
.xiaoquBox{position:relative;overflow:hidden;padding:0 0 15px;}
.xiaoquBox:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform: scaleY(.5);}
.xiaoquBox .img{position:relative;float:left;width:114px;height:86px;border-radius:3px;overflow:hidden;margin-right:17px;}
.xiaoquBox .img img{width:100%;height:100%;object-fit:cover;}
.xiaoquBox .img .fav{position:absolute;width:28px;height:28px;top:2px;left:2px;background:url(../images/xq_fav.png) no-repeat;background-size:100%;}
.xiaoquBox .img .fav.on{background:url(../images/xq_fav_on.png) no-repeat;background-size:100%;}
.xiaoquBox .v-cover{position:absolute;left:0;top:0;right:0;bottom:0;padding:23px 5px 0;text-align:center;background: linear-gradient(180deg,rgba(0,0,0,0.00), rgba(0,0,0,0.60));}
.xiaoquBox .v-cover .v{display:block;width:34px;height:34px;margin:0 auto;background:url(../images/icon_video2.png) no-repeat;background-size:100%;}
.xiaoquBox .v-cover .t{font-size:11px;line-height:16px;color:#FFFFFF;text-align:center;margin-top:7px;}
.xiaoquBox .txt h3{font-size:17px;line-height:24px;color:#222222;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xiaoquBox .txt h3 + p{margin-top:2px;}
.xiaoquBox .txt p{font-size:12px;line-height:16px;color:#696969;margin-top:6px;}
.xiaoquBox .txt p span{padding-left:10px;}
.xiaoquBox .txt .price{color:#F84440;}
.xiaoquBox .txt .price em{font-size:15px;font-family: OPPO;}
.xiaoquBox.small .img{width:100px;height:76px;}
.xiaoquBox.small p{margin-top:11px;}
.xiaoquBox.small p:first-child{margin-top:0;}
.xiaoquBox.small p.t{font-size:16px;color:#222222;line-height:21px;}
.xiaoquBox.small p.t .price{color:#222;}
/*小区内部模块*/
.xqItems-in .r-trend-price{position:relative;padding-bottom:12px;}
.xqItems-in .r-trend-price:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.xqItems-in .r-trend-price .trend-tit{line-height:22px;}
.xqItems-in .r-trend-price .trend-tit h4{font-size:16px;}
.xqItems-in .r-trend-price:last-child{padding-bottom:0;}
.xqItems-in .r-trend-price:last-child:before{display:none;}
.xqItems-in .tit{margin-bottom:0;}
.xqItems-in .tit h2{font-size:16px!important;}
.xqItems-in .xq-dingyue{position:relative;}
.xqItems-in .xq-dingyue:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.xqItems-in .xq-dingyue a{padding-top:15px;padding-bottom:15px;}
.xqItems-in .xiaoqu-map .tit{margin-top:10px;}
.xqItems-in .lp-wzlist{margin:-10px 0 0;}
/* 热搜人气 */
.rsrqlist{position:relative;font-size:15px;color:#222;}
.rsrqlist li{position:relative;line-height:50px;}
.rsrqlist li:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#EEEEEE;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.rsrqlist a{display:flex;align-items:center;position:relative;color:#222222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.rsrqlist li i{flex-shrink:0;width:20px;height:20px;margin-right:4px;}
.rsrqlist li i.icon1{background:url(../images/icon_xq_hot1.png) no-repeat;background-size:100%;}
.rsrqlist li i.icon2{background:url(../images/icon_xq_hot2.png) no-repeat;background-size:100%;}
.rsrqlist li i.tag-txt{margin-right:6px;position:relative;width:30px;height:16px;line-height:12px;padding:2px 0;font-size:11px;color:#F84440;text-align:center;border-radius:2px;background: #FEF7F7;}
.rsrqlist li i.tag-txt:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #F84440;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:4px;box-sizing:border-box; }
.rsrqlist li p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*核验二维码*/
.rsrqlist li strong{font-weight:bold;margin-right:8px;}
.rsrqlist li i.ewm{background:url(../images/icon_ewm.png) no-repeat;background-size:100%;}
.CaptionTop .rsrqlist li:before{top:0;}
.CaptionTop .rsrqlist + .hxStyle{margin-top:0;}
/**/
.xiaoquInt a{display:flex;justify-content:space-between;position:relative;padding-top:16px;padding-bottom:16px;line-height:23px;color:#222;font-size:16px;font-weight:600;}
.xiaoquInt a:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5)}
.xiaoquInt a h3{color:#222;font-weight:bold;}
.xiaoquInt a span{font-size:14px;font-weight:normal;}
.xiaoquInt a.arr-red span{color:#F84440;}
/**/
.xiaoquRec{position:relative;padding:10px 0 15px 0;}
.xiaoquRec:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5)}
.xiaoquRec:last-child{padding-bottom:0;}
.xiaoquRec:last-child:before{display:none;}
.xiaoquRec .rectit{line-height:30px;color:#222;font-size:16px;font-weight:bold;display:block;}
.xiaoquRec .rectit span{float:right;font-weight:normal;font-size:14px;color:#696969;}
.xiaoquRec .item{font-size:14px;line-height:20px;color:#222222;margin-top:7px;}
.xiaoquRec .item .price{float:right;color:#F84440;font-size:12px;height:20px;line-height:20px;}
.xiaoquRec .item .price span{display:inline-block;font-size:15px;font-weight:bold;vertical-align:top;line-height:18x;margin-right:2px;}
.xiaoquRec .item .price span.numX{margin-top:3px;font-size:17px;}
.xiaoquRec .item .int{color:#696969;font-size:13px;line-height:18px;}
.xiaoquRec .item.dlh .int{display:flex;justify-content:space-between;}
.xiaoquRec .item + .xqMore{margin-top:15px;}
/*法拍房*/
.tz_maxheight{max-height: 50vh;overflow: auto;}
.xqCard .flextable li p.new_price{color:#F84440;font-size:16px;font-weight: bold;font-family: OPPO;}
.xqCard .flextable li p.new_price.over{color:#696969;}
.new_price i{font-size:14px;margin-right:1px;}
.xqItems .tit{padding:8px 0 8px;}
.xqItems.xqItems_fpf{padding-bottom:17px;}
/*表格*/
.fpf-word-con table{width:100%;max-width:100%;}
.fpf-word-con table,.fpf-word-con table td,.fpf-word-con table th{border:1px solid #E8E8E8!important;}
.fpf-word-con table td,.fpf-word-con table th{font-size:12px;color:#222;line-height:17px;padding:10px 5px;}
.fpf-word-con table td p,.fpf-word-con table th p{margin-top:0;}
.fpf-word-con table th{font-weight: bold;}
.fpf-word-con p{font-size: 12px;line-height: 17px;margin-top:10px;}
/*页面*/
.fpf-word-page{padding:15px 25px;color:#222;font-size:14px;line-height:25px;margin-top:0;}
.fpf-word-page h1{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px;}
.fpf-word-page p{font-size:14px;line-height:25px;margin-top:15px;}
.fpf-word-page table{margin-top:15px;}

/*核验弹窗*//*租房*/
.yz-outbox{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:9999;}
.yz-outbox > div{position:absolute;width:315px;background:#fff;border-radius:8px;left:50%;margin-left:-157px;top:50%;padding:25px 25px 30px;background-color:var(--box-white);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.yz-outbox h3{font-size:22px;color:#222222;line-height:30px;font-weight:bold;margin-bottom:18px;color:var(--gray-2);}
.yz-outbox h3.only{font-size:17px;text-align:center;line-height:24px;padding:12px 0 0 0;margin-bottom:30px;}
.yz-outbox .btn{display:block;height:40px;line-height:40px;border-radius:4px;background:#F84440;font-size:16px;text-align:center;color:#fff;margin-top:20px;border:none;}

/*法拍房*/
.lbTab .cont .btn1{z-index: 3;}
.fpfbq_icon{flex-shrink:0;width:20px;height:15px;margin-right:5px;background:url(../images/xq_hy_card.png) no-repeat;background-size:100% auto;}
.fpfbq_icon2{flex-shrink:0;width:20px;height:15px;margin-right:5px;background:url(../images/xq_hy_jg.png) no-repeat;background-size:100% auto;}

/*法拍房 小区 一行两个入口 */
.xq-linkbox{margin:10px;background:none;}
.xq-linkbox ul{display:flex;}
.xq-linkbox li{flex-grow:1;width:50%;background: #FFFFFF;border-radius: 6px;margin-right:9px;}
.xq-linkbox li:last-child{margin-right:0;}
.xq-linkbox li a{display:block;padding:12px 15px;margin-right:12px;}
.xq-linkbox h3{font-size:15px;line-height:21px;color:#222222;font-weight:bold;}
.xq-linkbox p{font-size:12px;line-height:17px;color:#696969;margin-top:1px;}

/*法拍房 房产评估*/
.tit + .pg-items-in{margin-top:-5px;}
.pg-items-in{position:relative;}
.pg-items-in:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.pg-items-in:nth-child(4):after{display:none;}
.pg-items-in .t-box{display:flex;padding:14px 0;line-height:22px;}
.pg-items-in .t-box h3{flex-grow:1;font-size:15px;color:#222;font-weight:bold;}
.pg-items-in .t-box h3 .num{font-family: OPPO;margin-left:10px;}
.pg-items-in .t-box .more{flex-shrink:0;font-size:14px;color:#696969;position:relative;padding-right:14px;}
.pg-items-in .t-box .more:after{content:'';position:absolute;width:10px;height:5px;right:0;top:50%;margin-top:-2px;background:url(../images/icon_more_gray.png) no-repeat;background-size:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.pg-items-in .t-box .more.up:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.pg-items-in .t-box .s-arr-rt{flex-shrink:0;font-size:14px;color:#696969;}
.pg-items-in .pg-con{padding-bottom:15px;}
.pg-items-in:last-child{margin-bottom:-5px;}
.pg-items-in:last-child .pg-con{padding-bottom:0;}
.pg-items-in .scjz{display:flex;align-items:center;}
.pg-items-in .scjz .c{display:flex;align-items:center;flex-grow:1;font-size:14px;line-height:20px;color:#222222;}
.pg-items-in .scjz .ico-star-s{flex-shrink:0;}
.pg-items-in .scjz .ts{display:block;width:15px;height:15px;background:url(../images/icon_ts_rk2.png) no-repeat;background-size:100%;margin-left:5px;}
.pg-items-in .scjz .num{margin-left:10px;}
.pg-items-in + .xqMore{margin-top:0;}
/*法拍房价格模块*/
.fpf-price-box{display:flex;margin-top:16px;}
.fpf-price-box li{position:relative;}
.fpf-price-box li:nth-child(1){margin-right:20px;padding-right:20px;}
.fpf-price-box li:nth-child(1):after{content:'';position:absolute;width:1px;height:24px;background:#eee;transform:scaleX(.5);right:0;top:50%;margin-top:-12px;}
.fpf-price-box li:last-child{margin-right:0;padding-right:0;}
.fpf-price-box .price{font-size:11px;line-height:22px;color:#F84440;white-space: nowrap;}
.fpf-price-box .price em{font-size:16px;line-height:22px;font-weight:bold;font-family: OPPO;margin-right:2px;}
.fpf-price-box p{font-size:11px;line-height: 15px;color:#696969;margin-top:2px;}
.fpf-price-box .link{flex-grow:1;text-align:right;}
.fpf-price-box .link a{display:inline-block;font-size:14px;color:#696969;line-height: 20px;white-space: nowrap;}
@media screen and (max-width: 320px) {
.fpf-price-box li:nth-child(1){margin-right:10px;padding-right:10px;}
.fpf-price-box .link a{font-size:12px;}
}
/*拍卖纪录*/
.fpf-record li{display:flex;align-items:center;font-size:14px;line-height:20px;margin-bottom:10px;color:#696969;}
.fpf-record li:last-child{margin-bottom:0;}
.fpf-record .price{width:6em;}
.fpf-record .tag{width:28px;height: 16px;line-height: 16px;font-size:11px;color:#FFFFFF;text-align:center;background: #999999;border-radius: 2px;margin-right:10px;}
.fpf-record .active{color:#222222;}
.fpf-record .active .tag{background: #F84440;}
@media screen and (max-width: 320px) {
.fpf-record li{font-size:12px;}
}
/*拍卖纪录列表*/
.fpf-recordlist{padding:0 25px;}
.fpf-recordlist li{position:relative;display:flex;padding:11px 0;line-height:18px;font-size:13px;color:#222222;text-align:center;}
.fpf-recordlist li:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.fpf-recordlist li.tit{font-weight:bold;}
.fpf-recordlist li.tit:after{display:none;}
.fpf-recordlist li > div{flex-grow:1;}
.fpf-recordlist li > div:nth-child(1){width:28px;margin-right:5px;flex-grow:0;}
.fpf-recordlist li > div:nth-child(2){width:30%;}
.fpf-recordlist li > div:nth-child(3){width:25%;}
.fpf-recordlist li > div:nth-child(4){width:30%;text-align:right;}
.fpf-recordlist .tag{display:block;width:28px;height: 16px;line-height: 16px;font-size:11px;color:#FFFFFF;text-align:center;background: #999999;border-radius: 2px;}
.fpf-recordlist .active{color:#F84440;}
.fpf-recordlist .active .tag{background: #F84440;}
@media screen and (max-width: 320px) {
.fpf-recordlist li{font-size:12px;}
}
/*热门咨询*/
.xq-hot-zx{display:flex;flex-wrap:wrap;margin:0 -7px -7px 0;}
.xq-hot-zx li{width:50%;padding-right:7px;margin-bottom:7px;}
.xq-hot-zx a{position:relative;display:block;height: 40px;line-height: 40px;font-size:14px;color:#222222;padding:0 10px 0 33px;background: #fafafa;border-radius: 4px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-hot-zx a:before{content:'';position:absolute;width:20px;height:20px;left:10px;top:50%;margin-top:-10px;background:url(../images/xq_icon_zx.png) no-repeat;background-size:100%;}
.xq-hot-zx a h3{white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
@media screen and (max-width: 360px){
.xq-hot-zx a{font-size:13px;}
}
@media screen and (max-width: 320px){
.xq-hot-zx a{font-size:12px;}
}

/*新房详情运营位*/
.xq-yyw{position:relative;padding-bottom:10px;}
.xq-yyw:before{display:none;}
.xq-yyw a{display:block;border-radius: 6px;overflow:hidden;}
.xq-yyw img{width:100%;}
.xq-yyw + .xqItems:before{display:none;}

/*运营位*/
.swiper-focus{position:relative;background:#fff;margin-top:10px;}
.swiper-focus:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #EEEEEE;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box; }
.swiper-focus a{display:block;position:relative;border-radius:4px;overflow:hidden;}
.swiper-focus a .txt{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:0 12px;}
.swiper-focus a .txt h4{font-size:15px;line-height:21px;color:#202024;font-weight:bold;}
.swiper-focus a .txt p{font-size:12px;line-height:15px;color:#999999;margin-top:3px;}
.swiper-focus a img{float:right;width:120px;height:60px;}
.swiper-focus a img:only-child{float:none;width:100%;height:auto;}
.swiper-focus .swiper-wrapper{align-items: center}

/*小区运营位*/
.xq-yyw-card{position:relative;padding:0!important;overflow:hidden;}
.xq-yyw-card .swiper-focus{margin-top:0;}
.xq-yyw-card .swiper-focus:before{display:none;}
.xq-yyw-card .swiper-focus a{border-radius:6px;}

/*二手房优选标签*/
.esf-yxbox{height:40px;line-height:40px;font-size:13px;background-image: linear-gradient(90deg, #E1AD72 0%, #EECBA1 100%);background-size:auto 100%;padding-left:20px;overflow:hidden;color:#fff}
.esf-yxbox em{display:inline-block;margin-right:4%;background:url(../images/yx01.png) left center no-repeat;background-size:25px;padding-left:30px;font-size:16px; font-weight:bold}
.esf-yxbox em.no2{background:url(../images/yz01.png) left center no-repeat;background-size:25px;}
.esf-yxbox em.no3{background:url(../images/zl01.png) 1px center no-repeat;background-size:22px;}
.esf-yxbox span{display:inline-block;padding-left:20px;margin-right:8px;color:#fff;}
.esf-yxbox span:last-child{margin-right:0;}
.esf-yxbox span:nth-child(1){background:url(../images/yz01.png) left center no-repeat;background-size:16px;}
.esf-yxbox span:nth-child(2){background:url(../images/yz02.png) left center no-repeat;background-size:16px;}
.esf-yxbox span:nth-child(3){background:url(../images/yz03.png) left center no-repeat;background-size:16px;}
.esf-yxbox span.gf{background:url(../images/yx_gf.png) left center no-repeat;background-size:16px;}
.esf-yxbox span.yz{background:url(../images/yx_yz.png) left center no-repeat;background-size:16px;}
.esf-yxbox span.sc1{background:url(../images/yx02.png) left center no-repeat;background-size:16px;}
.esf-yxbox span.sc2{background:url(../images/yx03.png) left center no-repeat;background-size:16px;}
.esf-yxbox span.sc3{background:url(../images/yx04.png) left center no-repeat;background-size:16px;}
@media screen and (max-width:320px){
.esf-yxbox{padding-left:14px;font-size:12px;}
}
.esf-yxbox span.zlfy{background:url(../images/icon_zl1.png) left center no-repeat;background-size:21px;font-size:16px;font-weight:bold;padding-left:25px;margin-right:24px;}
.esf-yxbox span.qybz{background:url(../images/icon_zl2.png) left center no-repeat;background-size:18px;}
.esf-yhbox.tjf{padding-bottom:10.8%;background:url(../../images/xq_tjf_bg.png) no-repeat;background-size:100%;}

/*详情推荐理由*/
.xq-tjly{margin-top:15px;font-size:14px;line-height:22px;color: #222222;padding:9px 10px;background: #fafafa;border-radius: 6px;}

/*vr\出价*/
.xq-tag-link{height:40px;background:#FAFAFA;border-radius:3px;margin:15px 0 0;padding:10px;display:flex;align-items:center;}
.xq-tag-link i{flex-shrink:0;width:20px;height:20px;margin-right:7px;}
.xq-tag-link p{font-size:14px;color:#222222;line-height:20px;}
.xq-tag-link p em{font-weight: bold;margin-right:10px;}
.xq-tag-link p:not(:last-child){flex-grow:1;}
.xq-tag-link .btn{flex-shrink:0;font-size:14px;line-height:20px;color:#696969;}
.xq-tag-link i.vr{background:url(../../images/icon_xq_vr.png) no-repeat;background-size:100%;}
.xq-tag-link i.cj{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAAAnFBMVEUAAAD5RED5RUH7RkL5RED/SkX/b2/5RED5RUH5RkL4RED/SUn/UVH5REH6REH5SET5RED/Tk75RED4RED5RED5RED5REH4RED5RUH6RUH5RUL7RUL/R0X/SEf4RED5RUH6RUH6RkD6R0T/SkX/TUf5RED5REH5RED4RUH5RUH4RUH5RUD5RUH5RUH7RUL7RkL4RED5RUH6RkP4REBPAw8lAAAAM3RSTlMA1YZB+CID9HtN4g4GoIso7ArPvbitp5dvaFNHHhfokmVfMRsS8NmzmYHmxnVYPTjdyS1hOTZsAAACr0lEQVRYw+2X17aiMBSGEVCKdAsgFuy9nf3+7zYSDSQCSTizZq74LlzRLX+SnV2C1NLS8q9Z3xLlPvtrmU2636mA0IaR+3shazlUgeJx3PxOynhAma3uN1f6GUA182VTqaUKtRysRlJHYHFeN3D6GNicusJaNvDo9AWlYuAz7AlJKbnbbVcJyJ1NujpgFiJS/Tl8MF9z+3vABNOXtfh6F9CSAfPMvvYWeFfIRYfiMPlSMw1yFPRLhMYhctDUK6wTrlYIBdr778ZLPkKj1YlMTotXGOh4v7wldgYWJUl4ufOdL8TZR0ATcrRGgCFdjg+BZs7JHmoXXug4zhKH3Wu8MAEhFBYJkKzKp7wl7Uem1gUINKlMAARjptYBSOJyflH2oInrzU5GnImg0ePLzNSqLMx6FlpVhi1Ta0jPu5AzslRy0cjpUHaPqUUX1GnJ7s+pisjUcoBArah31MIG4jEBB7eb0c8WhEauTtltdn/l+l48VvuNtG4Sk3OtVmDraSoPVOIYe6JNltbq9/FJXkcqP4UQ3YourXzXyygoirR4FqnDdFYUCcXA/XoVepoj8bgTdWJ0zduzG49NlAph8vGSSLMd4PxJLLyeq21SFfImCTLVUBji2W9yACVMxxW/Tux8JJuOtlDDM0X757tffR2dpXeAiWYrAmKTe/ZB95zBuGKNu2hTe5GPLoafR8BnWdunHSnokSuUUWsunP7pvfKP262JLKfKOjf3QqgiYTa0k7MqG3vGGSoxqq84Rd4GlzVVPib2HGpYSZVcVbJoxpv3DIb8hHpUqy5OFx6VjItwbwKbPeNCMRlCI5bsVzx9B8J43Oi/2Vrds3s96brxoKiTfPxluYXPx7Gbe/aIHBn4ggVD75R0SJSxtptKwqzkTM4bRT/VB9X0ZTtxpZaWlv/DH4X/MfzSrbYRAAAAAElFTkSuQmCC) no-repeat;background-size:100%;}
.xq-tag-link i.ai{background:url(../../images/icon_xq_ai.png) no-repeat;background-size:100%;}
.xq-tag-link i.yy{background:url(../../images/icon_xq_yy.png) no-repeat;background-size:100%;}
.xq-tagbox{display:flex;}
.xq-tagbox .xq-tag-link{width:50%;flex-grow:1;margin-right:11px;}
.xq-tagbox .xq-tag-link:last-child{margin-right:0;}
.xq-tagbox .xq-tag-link:not(:only-child){justify-content: center}
.flextable + .xq-tag-link{margin-top:10px;}
@media screen and (max-width: 320px) {
.xq-tag-link p{font-size:12px;}
}
/*房源故事*/
.fy-dt-data{display:flex;justify-content:space-between;margin-bottom:10px;}
.fy-dt-data > div{flex-grow:1;text-align:center;}
.fy-dt-data .t{font-size:13px;color:#696969;line-height:18px;}
.fy-dt-data .num{font-size:20px;color:#222222;line-height:27px;text-align:center;font-family:OPPO;margin-top:4px;}
/*故事*/
.lpStroy li{clear:both;position:relative;display:flex;border-left:2px solid #EEEEEE;margin-left:9px;padding:15px 0;padding-left:17px;min-height:60px;}
.lpStroy li:before{content:'';position:absolute;left:-7px;top:20px;width:12px;height:12px;background:#EEEEEE;border-radius:50%;}
.lpStroy li:after{content:'';position:absolute;left:-5px;top:22px;width:8px;height:8px;background:#fff;border-radius:50%;}
.lpStroy li.cur:before{background:#E53935;}
.lpStroy li .item{flex-shrink:0;width:110px;}
.lpStroy li .txt{font-size:15px;color:#222222;line-height:21px;}
.lpStroy li .time{font-size:12px;line-height:17px;color:#696969;margin-top:3px;}
.lpStroy li .opt{display:flex;align-items:center;font-size:15px;color:#222222;}
.lpStroy li:last-child{padding-bottom:0;}

/*首款及月供*/
.xq-jsqbox .jsqnav1{position:relative;display:flex;justify-content:space-between;padding:0 10%;}
.xq-jsqbox .jsqnav1:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;transform:scaleY(.5);}
.xq-jsqbox .jsqnav1 li{padding:0 0 15px;}
.xq-jsqbox .jsqnav1 li:last-child{flex-grow:0;}
.xq-jsqbox .jsqnav1 .t{font-size:13px;line-height:18px;color:#696969;}
.xq-jsqbox .jsqnav1 .price{font-size:12px;line-height:28px;color:#222222;margin-top:3px;}
.xq-jsqbox .jsqnav1 .price span{font-size:20px;font-weight:600;font-family: OPPO;margin-right: 2px}
.xq-jsqbox .jsqnav2{padding:0 5%;display:flex;}
.xq-jsqbox .jsqnav2 li{flex-grow:1;padding:15px 0 0;}
.xq-jsqbox .jsqnav2 li:last-child{flex-grow:0;}
.xq-jsqbox .jsqnav2 .t{font-size:13px;line-height:18px;color:#696969;}
.xq-jsqbox .jsqnav2 .price{font-size:12px;line-height:24px;color:#222222;margin-top:2px;}
.xq-jsqbox .jsqnav2 .price span{font-size:17px;}
.xq-jsqbox .jsqnav2 .link{position:relative;font-size:14px;line-height:24px;color:#F84440;margin-top:1px;}

/*底部帮你卖房*/
.xq-mf-box{padding:20px 10px;text-align:center;margin-top:-10px;}
.xq-mf-box h2{font-size:17px;line-height:24px;color:#222222;}
.xq-mf-box p{font-size:13px;line-height:18px;color:#999999;margin-top:3px;}
.xq-mf-box a{display:block;position:relative;width:100px;height:35px;line-height:35px;font-size:15px;color:#222;text-align:center;border-radius: 4px;margin:12px auto 0;}
.xq-mf-box a:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #999999;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box; }
/*举报*/
.xq-jb-box{position:relative;padding:0 25px;}
.xq-jb-box:before{content:'';position:absolute;left:0;right:0;top:-6px;height:1px;background:#E1E1E1;transform:scaleY(.5);}
.xq-jb-box a{display:block;padding:14px 0;margin-top:6px;color:#696969;font-size:14px;}
/*底部经纪人提示*/
.float-b-box{height:110px;background:#F5F5F5;}
.jjr-ts{position:fixed;bottom:65px;left:20px;right:20px;background:#fff;height:45px;line-height:45px;font-size:13px;color:#222;font-weight:bold;padding:0 10px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.05);border-radius: 3px;}
.jjr-ts:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #D8D8D8;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box; }
.jjr-ts .arr{position:absolute;width:8px;height:8px;left:10px;bottom:-4px;background:#fff;transform:rotate(45deg);border-radius:1px;}
.jjr-ts .arr:before{content:'';position:absolute;width:200%;height:200%;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px;box-sizing:border-box; }
.jjr-ts .close{position:absolute;width:15px;height:15px;top:15px;right:10px;background:url(../images/close_pop_xf.png) no-repeat;background-size:100%;}
.jjr-ts p a{color:#F84440;}
.jjr-ts p{position:relative;padding-left:25px;}
.jjr-ts p:before{content:'';position:absolute;width:20px;height:20px;left:0;top:50%;margin-top:-10px;background:url(../images/icon_vr_g.png) no-repeat;background-size:100%;}
.jjr-ts p.no-icon{padding-left:0;}
.jjr-ts p.no-icon:before{display:none;}
@media screen and (max-width: 320px) {
.jjr-ts{font-size:11px;}
}

/*顶部核验*/
.xq-top-hy{display:flex;margin-top:10px;margin-bottom:-5px;}
.xq-top-hy span{font-size:11px;line-height:16px;color:#222222;margin-right:10px;}
.xq-top-hy span:last-child{margin-right:0;}
.xq-top-hy i{float:left;width:20px;height:15px;margin-right:3px;}
.xq-top-hy i.jg{background:url(../images/xq_hy_jg.png) no-repeat;background-size:100%;}
.xq-top-hy i.zs{background:url(../images/xq_hy_zs.png) no-repeat;background-size:100%;}
.xq-top-hy i.card{background:url(../images/xq_hy_card.png) no-repeat;background-size:100%;}


/*核验弹窗*/
.yz-outbox{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:9999;}
.yz-outbox > div{position:absolute;width:315px;background:#fff;border-radius:8px;left:50%;margin-left:-157px;top:50%;padding:25px 25px 30px;background-color:var(--box-white);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.yz-outbox h3{font-size:22px;color:#222222;line-height:30px;font-weight:bold;margin-bottom:18px;color:var(--gray-2);}
.yz-outbox p{font-size:16px;color:#222222;line-height:28px;margin-top:0;white-space:normal;color:var(--gray-2);}
.yz-outbox p i{display:block;font-size:13px;line-height:18px;color:#999999;color:var(--gray-9);}
.yz-outbox p em{display:block;font-size:16px;line-height:22px;color:#222222;color:var(--gray-2);margin-top:3px;margin-bottom:12px;}
.yz-outbox p:last-of-type em{margin-bottom:0;}
.yz-outbox p:only-of-type{font-size:17px;line-height:24px;padding:15px 0 5px;}
.yz-outbox .btn{display:block;height:40px;line-height:40px;border-radius:4px;background:#F84440;font-size:16px;text-align:center;color:#fff;margin-top:20px;border:none;}
.yz-outbox .close{position:absolute;width:20px;height:20px;top:13px;right:23px;background:url(../images/close_20_gray2.png) center center no-repeat;background-size:10px;}
.yz-outbox .ewm{width:100px;height:100px;margin:20px auto 30px;}
.yz-outbox .ewm img{width:100%;}
.yz-outbox .ewm.w160{width:160px;height:160px;}
.yz-outbox .ewm + p{font-size:15px;line-height:21px;color:#999999;text-align:center;margin-top:-10px;color:var(--gray-9);}
.yz-outbox h3.only{font-size:17px;text-align:center;line-height:24px;padding:12px 0 0 0;margin-bottom:30px;}
.yz-outbox .yz-outbox-in{margin:0 -25px;}
.yz-outbox .yz-outbox-in .num{position:absolute;left:0;right:0;margin-top:-10px;font-size:15px;line-height:21px;color:#222222;text-align:center;color:var(--gray-2);} 
.yz-outbox .yz-outbox-in .ewm{width:170px;height:170px;margin:30px auto 24px;padding:5px;background:#fff;}
.yz-outbox .yz-outbox-in .txt{font-size:17px;line-height:24px;color:#222222;text-align:center;color:var(--gray-2);}
.yz-outbox .yz-outbox-in + .btn{margin-top:0;}
.yz-outbox .yz-outbox-items{padding:0 25px;}
.yz-outbox .focus-point{position:absolute;bottom:4px!important;}
.yz-outbox .focus-point span{width:6px;height:6px;background:#E2E5E6;opacity:1;filter:var(--light-30);}
.yz-outbox .focus-point span.swiper-pagination-bullet-active{background:#999999;background-color:var(--gray-9);filter:var(--light-100);}
/*小区房价参考*/
.xq-canv img{width:100%;margin-top:10px;}
/*经纪人弹窗*/
.jjr-out{width:auto;left:15px;right:15px;margin:0;padding:20px 0 10px;}
.jjr-out .tit{font-size:19px;line-height:26px;color:#222222;font-weight:bold;text-align:center;margin-bottom:6px;}
.jjr-out-con{max-height:70vh;overflow-y:auto;}
.jjr-out-con .gwlist{padding:0 15px;}

/*房屋户型解读*/
.xq-hxbg{display:flex;padding:7px 0;}
.xq-hxbg p{font-size:12px;line-height:17px;color:#222222;margin-top:5px;}
.xq-hxbg .numbox{flex-shrink:0;}
.xq-hxbg .numbox .num{font-size:20px;line-height:28px;color:#222222;font-family: OPPO;font-weight: bold;text-align:center;}
.xq-hxbg .item{flex-grow:1;display:flex;position:relative;padding:2px 0 0 2%;margin-left:15px;margin-right:-4%;}
.xq-hxbg .item:before{content: '';position: absolute;left:0;top:50%;margin-top:-12px;width:1px;height:24px;background:#EEEEEE;transform:scaleX(.5);}
.xq-hxbg .item li{flex-grow:1;text-align:center;}
.xq-hxbg .item i{display:block;width:25px;height:25px;margin:0 auto;background:url(../images/xq_hxbg_icons.png) no-repeat;background-size:100% auto;}
.xq-hxbg .item i.icon1{background-position: 0 0;}
.xq-hxbg .item i.icon2{background-position: 0 -25px;}
.xq-hxbg .item i.icon3{background-position: 0 -50px;}
.xq-hxbg .item p{margin-top:6px;}
.xq-hxbg-int{font-size:13px;line-height:18px;color:#222222;padding:10px 8px;background: #FAFAFA;border-radius: 6px;margin-top:8px;}
.xq-hxbg-list{margin-top:5px;margin-bottom:-5px;}
.xq-hxbg-list .t{font-size:16px;line-height:20px;color:#222222;font-weight: bold;padding:15px 0;}
.xq-hxbg-list ul{display:flex;}
.xq-hxbg-list li{position:relative;width:calc((100% - 9px) / 2);margin-right:9px;}
.xq-hxbg-list li:last-child{margin-right:0;}
.xq-hxbg-list li:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #EEEEEE;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:8px;box-sizing:border-box; }
.xq-hxbg-list li a{display:block;position:relative;}
.xq-hxbg-list .tag{position: absolute;left:0;top:0;height: 22px;line-height:16px;color:#F84440;font-size:11px;font-weight:bold;padding:3px 4px;background: #FFF7F7;border-radius: 4px 0 4px 0;}
.xq-hxbg-list .img{height:31.5vw;overflow:hidden;}
.xq-hxbg-list .img img{width:100%;height:100%;object-fit:contain;}
.xq-hxbg-list .txt{padding:15px 10px 12px;}
.xq-hxbg-list .txt h3{font-size:14px;line-height:20px;color:#222222;font-weight: bold;;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.xq-hxbg-list .txt p{font-size:12px;line-height:20px;color:#696969;margin-top:4px;}
.xq-hxbg-list .txt .price-box{display: flex;line-height:20px;margin-top:3px;}
.xq-hxbg-list .txt .price{font-size:12px;color:#F84440;}
.xq-hxbg-list .txt .price em{font-size:16px;font-weight: bold;}
.xq-hxbg-list .txt .price-other{font-size:12px;color:#696969;margin-left:10px;}
/*底部信息*/
.xq-news-bottom{padding:0!important;}
.xq-news-bottom a{display:flex;align-items:center;padding:12px 15px;}
.xq-news-bottom .icon{flex-shrink:0;display:block;width:18px;height:18px;background:url(../images/xq_icon_msg.png) no-repeat;background-size:100%;margin-right:3px;}
.xq-news-bottom p{font-size:14px;line-height:20px;color:#222222;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.xq-news-bottom .tag{flex-shrink:0;position:relative;min-width: 22px;height: 12px;line-height:11px;font-size:8px;color:#C5C5C5;padding:1px 3px;border-radius: 1px;margin-left:4px;}
.xq-news-bottom .tag:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #C5C5C5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:2px;box-sizing:border-box; }

/*法拍房经纪人列表*/
.crumbs-bg{font-size:13px;line-height:13px;color:#696969;background: #F5F5F5;}

/*经纪人房评*/
.jjr-pj-item .user-box{display:flex;align-items:center;}
.jjr-pj-item .user-img{flex-shrink:0; width: 40px; height: 40px; border-radius: 50%;overflow:hidden;margin-right: 10px;}
.jjr-pj-item .user-img img{display:block;width:100%;min-height:100%;}
.jjr-pj-item .user-txt{flex-grow:1;margin:-1px 0;}
.jjr-pj-item .user-txt h3{font-size:16px;font-weight:bold;color:#222222;line-height:22px;height:22px;margin-bottom:3px;}
.jjr-pj-item .user-txt p{font-size:12px;color:#696969;line-height:17px;height:17px;}
@media screen and (max-width: 360px){
.jjr-pj-item .user-txt p{font-size:11px;}
}
.jjr-pj-item .kf-call{flex-shrink:0; }
.jjr-pj-item .kf-call a{float:left;width:30px;height:30px;background:#FEF7F7;border-radius:50%;margin-right:10px;display:flex;align-items:center;justify-content:center;}
.jjr-pj-item .kf-call a:last-child{margin-right:0;}
.jjr-pj-item .kf-call a i{display:block;width:14px;height:14px;}
.jjr-pj-item .kf-call a.call i{background:url(../images/icon_call_red.png) no-repeat;background-size:100%;}
.jjr-pj-item .kf-call a.mes i{background:url(../images/icon_msg_red.png) no-repeat;background-size:100%;}
.jjr-pj-txt{font-size:15px;line-height:24px;color:#696969;margin-top:14px;}
.jjr-pj-txt.line2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
/*经纪人房评-列表*/
.jjr-pj{min-height:100vh;background:#F5F5F5;}
.header ~ .main .jjr-pj{min-height:calc(100vh - 50px);}
.jjr-pj-tit{display:flex;background:#fff;padding:12px 15px 12px 25px;line-height:26px;}
.jjr-pj-tit h3{flex-grow:1;font-size:18px;color:#222;font-weight: bold;}
.jjr-pj-tit .ks{flex-shrink:0;display:flex;}
.jjr-pj-tit .ks a{font-size:14px;color:#222;margin-left:15px;}
.jjr-pj-tit .ks a.cur{color:#F84440;font-weight:bold;}
.jjr-pj-list{padding-bottom:10px;}
.jjr-pj-list .jjr-pj-item{padding:15px;margin:10px;background: #FFFFFF;border-radius: 6px;}
/*相关楼盘*/
.about-lp li{padding:7px 0;}
.about-lp a{display:flex;line-height:22px;}
.about-lp .lp{flex-grow:1;font-size:16px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.about-lp .price{flex-shrink:0;font-size:14px;}

/*报告入口-新*/
.xq-bg-rk-list .bg-numbox{display:flex;}
.xq-bg-rk-list .xq-bg-t{position:relative;flex-shrink:0;margin-right:12px;padding-right:13px;}
.xq-bg-rk-list .xq-bg-t:after{content:'';position:absolute;right:0;top:2px;width:1px;height:45px;background:#eee;transform:scaleX(.5);}
.xq-bg-rk-list .xq-bg-t .num{font-size:26px;color: #181818;font-weight:bold;line-height:1;}
.xq-bg-rk-list .xq-bg-t p{color: #181818;font-size:12px;line-height: 17px;margin-top:5px;}
.xq-bg-rk-list .score-list{flex-grow:1;display:flex;flex-wrap:wrap;margin-right:-15px;}
.xq-bg-rk-list .score-list li{width:50%;padding-right:15px;margin-bottom:10px;}
.xq-bg-rk-list .score-list li > div{margin-left:0;}
.xq-bg-rk-list .score-list li > span{width:80px;}
.xq-bg-rk-list-con{color:#181818;margin-top:7px;}
.xq-bg-rk-list-con li:not(:first-child){margin-top:15px;}
.xq-bg-rk-list-con h4{font-size:16px;line-height:20px;font-weight:bold;}
.xq-bg-rk-list-con p{font-size:14px;line-height:22px;margin-top:5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*AI装修换新*/
.xq-aizx .scroll-pic{margin:0 -15px;padding:0 15px;overflow-x:auto;display:flex;}
.xq-aizx .scroll-pic::-webkit-scrollbar{width:0;height:0;display:none;}
.xq-aizx .scroll-pic li{flex-shrink:0;position:relative;width:250px;height:190px;border-radius: 3px;margin-right:10px;}
.xq-aizx .scroll-pic li:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #EEEEEE;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box;pointer-events: none;}
.xq-aizx .scroll-pic li img{width:100%;height:100%;object-fit:cover;border-radius: 3px;}
.xq-aizx .scroll-pic li:last-child{margin-right:0;}
.xq-aizx .int{font-size:16px;line-height:20px;color:#181818;margin-top:12px;}
.xq-aizx .int span{margin-left:5px;}
.xq-aizx .int span:first-child{margin-left:0;}
.xq-aizx .xqMore{margin-top:12px;}

/*fang-gpt*/
.fixed-gpt-icon{position:fixed;right:2px;bottom:120px;z-index:10;}
.fixed-gpt-icon i{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;margin:2px auto 0;}
.fixed-gpt-icon i img{width:100%;height:100%;}
.fixed-gpt-icon p{position:relative;min-width: 46px;font-size:10px;line-height:12px;padding:3px;color:#333333;font-weight:bold;background: rgba(255,255,255,.8);border-radius: 3px;}
.fixed-gpt-icon p:after{content:'';position:absolute;width:200%;height:200%;border:1px solid #005DE5;top: 0;left: 0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin: left top;transform-origin: left top;border-radius:6px;box-sizing:border-box; opacity: 0.8;}
