.buildingSpecialDetail{margin:5px;margin-right:0}.buildingSpecialDetail .back{padding:5px;background:#fff}.buildingSpecialDetail .back .goBackBtn{position:absolute;right:0;top:124px;z-index:999}.buildingSpecialDetail .back .title{height:40px;line-height:40px;padding-left:15px;font-size:14px}.buildingSpecialDetail .back .title .icon{width:1.5em;height:1.5em;vertical-align:-.4em;fill:currentColor;margin-right:8px;overflow:hidden}.buildingSpecialDetail .back .middleInfo{height:170px;border-bottom:1px solid #d7d7d7}.buildingSpecialDetail .back .middleInfo .map-chart{transform:translateY(25px)}.buildingSpecialDetail .back .middleInfo .baseInfoBox{transform:translateY(7px);color:#293341;letter-spacing:.2px}.buildingSpecialDetail .back .middleInfo .baseInfoBox .ldNum{font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:600;color:#463dff;line-height:36px}.buildingSpecialDetail .back .middleInfo .baseInfoBox .propTitle{line-height:30px;color:#979797}.buildingSpecialDetail .back .populationInfo{padding-bottom:15px}.buildingSpecialDetail .back .populationInfo .infoItem{width:140px;position:relative;display:inline-block;cursor:pointer;padding-left:10px}.buildingSpecialDetail .back .populationInfo .infoItem p{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#293341;margin-bottom:5px}.buildingSpecialDetail .back .populationInfo .infoItem label{width:150px;height:32px;font-size:32px;font-family:DINCondensed-Bold,DINCondensed;font-weight:700;color:#293341;line-height:32px}.buildingSpecialDetail .back .populationInfo .infoItem .tags{display:none}.buildingSpecialDetail .back .populationInfo .infoItem:hover .tags{display:block;background:#eaf2fd;position:absolute;left:50px;top:24px;z-index:10;line-height:30px;padding:2px 15px;width:500px}.buildingSpecialDetail .back .populationInfo .infoItem:hover .tags:before{content:"";position:absolute;left:-8px;top:8px;border-top:8px solid transparent;border-right:8px solid #eaf2fd;border-bottom:8px solid transparent}.buildingSpecialDetail .back .populationInfo .colorline{margin:0 50px 0 0;display:inline-block;width:1px;height:50px;background:linear-gradient(rgba(1,161,236,.5),hsla(0,0%,93.3%,.5))}.buildingSpecialDetail .back .subTitle{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#7a60fb;height:40px;line-height:40px;display:block;margin-bottom:15px;text-indent:8px}.buildingSpecialDetail .back .subTitle:after{content:"";display:block;width:100px;height:6px;background:linear-gradient(270deg,#0082e2,#8e5aff);border-radius:20px;opacity:.1;margin-top:-20px}.buildingSpecialDetail .back #censusRegisterInfo{margin-bottom:20px}.buildingSpecialDetail .back #censusRegisterInfo .fwNumBox{width:210px;box-sizing:border-box;height:60px;color:#fff;padding-left:20px}.buildingSpecialDetail .back #censusRegisterInfo .fwNumBox .numTitle{font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:60px;display:inline-block;float:left;width:90px}.buildingSpecialDetail .back #censusRegisterInfo .fwNumBox .num{font-size:32px;font-family:DINCondensed-Bold,DINCondensed;font-weight:700;color:#fff;line-height:60px;display:inline-block}.buildingSpecialDetail .back #censusRegisterInfo .all{background:url(../img/fws_bg.45f3fd98.png) no-repeat 50%;background-size:cover}.buildingSpecialDetail .back #censusRegisterInfo .zizhu{background:url(../img/zzf_bg.caaab05e.png) no-repeat 50%;background-size:cover}.buildingSpecialDetail .back #censusRegisterInfo .chuzu{background:url(../img/czf_bg.373a8775.png) no-repeat 50%;background-size:cover}.buildingSpecialDetail .back #censusRegisterInfo .kongzhi{background:url(../img/kzf_bg.b30af2d0.png) no-repeat 50%;background-size:cover}.buildingSpecialDetail .back #censusRegisterInfo .tagSlBox{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5e5e65;padding-top:15px}.buildingSpecialDetail .back #censusRegisterInfo .tagSlBox span{width:62px;height:8px;display:block;margin:0 auto}.buildingSpecialDetail .back #censusRegisterInfo .tagSlBox label{display:block;text-align:center;line-height:30px}.buildingSpecialDetail .back .houseBox{display:inline-block}.buildingSpecialDetail .back .houseBox .unitBox{width:128px;height:117px;background:url(../img/unit_bg.f3d2702c.png) no-repeat 50%;background-size:cover;margin-right:8px;text-align:center;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;color:#fff}.buildingSpecialDetail .back .houseBox .unitBox .unitNum{font-size:24px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;line-height:52px}.buildingSpecialDetail .back .houseBox .unitBox .lmz label{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;display:block;line-height:24px}.buildingSpecialDetail .back .houseBox .unitBox .lmz span{font-size:16px}.buildingSpecialDetail .back .unitContainer{width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:123px;margin-bottom:10px}.buildingSpecialDetail .back .unitContainer .unitNumUnActive{height:110px;background:url(../img/unitLight_bg.3e16f481.png) no-repeat 50%;margin-bottom:22px}.buildingSpecialDetail .back .unitContainer .unitNumUnActive .unitNum{color:#5d528c;font-weight:400}.buildingSpecialDetail .back .unitContainer .unitNumUnActive .lmz label{color:#666}.buildingSpecialDetail .back .unitContainer .unitNumUnActive .lmz span{color:#6865f8}.buildingSpecialDetail .back .unitContainer::-webkit-scrollbar{width:5px;height:5px}.buildingSpecialDetail .back .unitContainer::-webkit-scrollbar-track{background-color:#f5f7ff}.buildingSpecialDetail .back .unitContainer::-webkit-scrollbar-thumb{border-radius:6px;background-color:#dee4f6;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.buildingSpecialDetail .back .unitContainer::-webkit-scrollbar-thumb:active,.buildingSpecialDetail .back .unitContainer::-webkit-scrollbar-thumb:hover{background-color:#dee4f6}.buildingSpecialDetail .back .houseList{-ms-flex:1;flex:1;padding:0;height:500px;width:100%;overflow-y:auto}.buildingSpecialDetail .back .houseList::-webkit-scrollbar{width:5px;height:5px}.buildingSpecialDetail .back .houseList::-webkit-scrollbar-track{background-color:#f5f7ff}.buildingSpecialDetail .back .houseList::-webkit-scrollbar-thumb{border-radius:6px;background-color:#dee4f6;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.buildingSpecialDetail .back .houseList::-webkit-scrollbar-thumb:active,.buildingSpecialDetail .back .houseList::-webkit-scrollbar-thumb:hover{background-color:#dee4f6}.buildingSpecialDetail .back .houseList li{width:150px;height:160px;cursor:pointer;float:left;border-radius:6px;list-style-type:none;display:inline-block;margin:0 10px 10px 0}.buildingSpecialDetail .back .houseList li .houseNo{font-size:18px;font-family:DINCondensed-Bold,DINCondensed;font-weight:700;color:#5e5e65;line-height:32px;letter-spacing:1px;display:inline-block}.buildingSpecialDetail .back .houseList li .tagstopbox{display:inline-block;vertical-align:top;padding:5px 7px}.buildingSpecialDetail .back .houseList li .tagstopbox label.gzhTag{color:#fff;height:22px;text-align:center;width:100%;display:inline-block;background:#7c5ffc;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;vertical-align:top;border-radius:4px}.buildingSpecialDetail .back .houseList li .personCount{font-size:26px;font-family:DINCondensed-Bold,DINCondensed;font-weight:700;color:#5d528c;line-height:32px;letter-spacing:2px;display:block;text-align:center}.buildingSpecialDetail .back .houseList li p{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#4a4a4a;text-align:center}.buildingSpecialDetail .back .houseList li .czf{padding:8px;width:150px;height:160px;position:relative;background:url(../img/czfBg.6be94918.png) no-repeat 50%}.buildingSpecialDetail .back .houseList li .kzf{padding:8px;width:150px;height:160px;position:relative;background:url(../img/kzfBg.189e30a5.png) no-repeat 50%}.buildingSpecialDetail .back .houseList li .zzf{padding:8px;width:150px;height:160px;position:relative;background:url(../img/zzfBg.0bf2ca28.png) no-repeat 50%}.buildingSpecialDetail .back .houseList li .tagsBox{font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;overflow-y:hidden}.buildingSpecialDetail .back .houseList li .tagsBox .tagsleftbox{width:calc(50% - 5px);display:inline-block;vertical-align:top;overflow:hidden;margin-right:5px}.buildingSpecialDetail .back .houseList li .tagsBox .tagsrightbox{width:calc(50% - 5px);display:inline-block;vertical-align:top;overflow:hidden;margin-left:5px}.buildingSpecialDetail .back .houseList li .tagsBox .gzTag{background:#5ca506}.buildingSpecialDetail .back .houseList li .tagsBox .gzTag,.buildingSpecialDetail .back .houseList li .tagsBox .zdTag{height:22px;margin:0 0 5px 0;text-align:center;width:100%;display:inline-block;line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;vertical-align:top}.buildingSpecialDetail .back .houseList li .tagsBox .zdTag{background:#ff797c}.buildingSpecialDetail .back .houseList li .hoverbox{width:148px;height:158px;padding-top:10px;padding-left:7px;padding-right:7px;position:absolute;left:0;bottom:0;overflow:auto;background:url(../img/jz_moreTagBg.126f64ce.png) no-repeat 50%;display:none;z-index:3}.buildingSpecialDetail .back .houseList li .tagsleftbox:hover .hoverbox,.buildingSpecialDetail .back .houseList li .tagsrightbox:hover .hoverbox,.buildingSpecialDetail .back .houseList li .tagstopbox:hover .hoverbox{display:inline-block}