.findHouse{height:502px;padding:44px 45px 22px;}
.findHouse .title{color:#101d37;font-size:24px;font-weight:bold;letter-spacing: -.41px;font-family: PingFangSC-Medium;}
.findHouse .titleSub{color:#91959A;font-size:14px}
.findHouse .findHouseCloseBtn{cursor:pointer}
.findHouse .iconNodes{position:relative;margin-top:37px}
.findHouse .iconNodes .hr{background: #f3f4f5;border-radius: 5px;border-width: 0;height: 2px;margin: 0;}
.findHouse .iconContainer{position:absolute;white-space:nowrap;width:100%;height:52px;top:-11px;left:0;text-align:center}
.findHouse .iconContainer .iconNode{position:relative;display:inline-block;margin-left:120px}
.findHouse .iconContainer .iconNode:first-of-type{margin-left:0}
.findHouse .iconContainer .iconNode:before{background:url("../images/spf/default_node@2x.png") no-repeat 50% 45%;content:"";display:block;width:26px;height:26px;background-size:16px;margin-top:0}
.findHouse .iconContainer .iconNodeCurrent:before{background:url("../images/spf/current_node@2x.png") no-repeat;background-size:26px 26px}
.findHouse .iconContainer .iconNode p{font-size:14px;color:#91959A;position:absolute;left:-50%}
.findHouse .iconContainer .iconNode p:first-of-type{left:-80%}
.findHouse .iconContainer .iconNodeCurrent p{color: #3072f6;font-weight: 700;}
.findHouse .findHouseBoxItem{display:none;margin-top:78px}
.findHouse .findHouseBoxItem.findHousePriceBox{margin-top:64px}
.findHouse .findHouseCurrentBox{display:block}
.findHouse p{font-size:16px;color:#101D37}
.findHouse p:nth-of-type(2){font-size:13px;color:#91959A}
.findHouse .findHousePrice{position:relative}
.findHouse .findHousePrice .priceText{color:#3072f6;font-size:20px;margin:10px;text-align:center; font-weight: 700;}
.findHouse .sliderContainer{position:relative;height:5px;width:100%;background:#D0D0D0;border-radius:4px}
.findHouse .sliderContainer .dragIcon{position:absolute;cursor:pointer}
.findHouse .sliderContainer .dragIcon i{width:35px;height:35px;background:url("../images/spf/move@2x.png") no-repeat;background-size:35px;top:-15px;z-index:2;display:block;position:absolute}
.findHouse .sliderContainer .dragIcon.dragLeft i,.findHouse .sliderContainer .dragIcon.dragRight i{left:-17.5px}
.findHouse .sliderContainer .sliderContainerFloat{position:absolute;background:#3072f6;height:5px;bottom:0;left:0;right:0;border-radius:4px}
.findHouse .findHousePrice .DragPriceBox{color:#91959A;font-size:14px;clear:both;overflow:hidden;margin-top:10px}
.findHouse .findType{margin-top:20px;color:#101D37}
.findHouse .findHouseAreaBox .findType .findTypeItem{height:185px;overflow-y:auto;overflow-x:hidden}
.findHouse .findType .findTypeItem span{margin-top:20px;margin-right:12px;background-color:#F5F5F6;min-width:70px;height:34px;line-height:34px;text-align:center;display:inline-block;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}
.findHouse .findType .findTypeItem span.currentType{background-color:#3072f6;color:#fff}
.findHouseMobileBox .telPhone{margin-top:20px;position:relative}
.findHouseMobileBox .dyTelIcon{font-size:14px;position:absolute;top:10px;left:12px;width:14px;height:20px;background:url('../images/spf/dyTelIcon.png') no-repeat}
.findHouseMobileBox .telPhone input{width:292.5px;height:50px;line-height:50px;text-indent:10px;border-radius:4px;font-size:18px;background:#f8f8f9;color:#91959A;border:1px solid #91959A}
.findHouseMobileBox .telPhone.hideCodeBox input{width:189px}
.findHouseMobileBox .dyTelCheckIcon{background:url('../images/spf/checkOk.png') no-repeat;position:absolute;width:20px;height:20px;top:16px;right:46px}
.undis{display:none}
.findHouseMobileBox .codeClick{width:88px;height:40px;margin-left:14px;background:#FE615A;color:#fff;text-align:center;display:inline-block;line-height:40px;font-size:12px;cursor:pointer;border-radius:4px;top:8px}
.findHouseMobileBox .telPhone span{position:absolute;*margin-left:21px}
.findHouseMobileBox .proCheckbox{display:none}
.findHouseMobileBox .proCheckbox:checked+label{background:url('../images/spf/checkbox1.png') left center no-repeat;background-size:12px 12px;}
.findHouseMobileBox .proCheckbox+label{background:url('../images/spf/checkbox2.png') left center no-repeat;background-size:12px 12px;padding-left:20px}
.findHouseMobileBox .prot{color:#666;font-size:12px;margin-top:10px}
.findHouse .sliderFooter{overflow:hidden;clear:both;padding:20px 0;position:absolute;width:auto;bottom:0;left:30px;right:30px}
.findHouse .sliderFooter div{display:none;background-color:#3072f6;border-radius:20px;width:121px;height:40px;line-height:40px;float:right;color:#FFF;font-size:16px;text-align:center;cursor:pointer}
.findHouse .sliderFooter div.prev{background-color:#9399a5;float:left}
.findHouse .sliderFooter div.next{display:block}
.close-findHouse{    position: absolute;
    top: 10px;
    right: 10px;
    width: 10px;
    height: 10px;
    box-sizing: content-box;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAGFBMVEUAAAARHjgQHTcQHjgRHTgSHzgSHzkQHTebbBjcAAAAB3RSTlMAkLBsX2Fj5oi/PQAAAItJREFUKM+N0j0KgDAMhmFFD+DmAURcxcXVzd1LOPsDub4BIa/yUWiHtDaP0KQtMkfVf7+mxcNqDTulXR4HO9hq7fQ4mzUgu9/pAHmamey7ALGKHJ4ULDIwECwQLBAsEAwEA+mW/giC6SH0qFqQlp1ujrZQG63XASK7/642/QAcwW6PdfetdhuLvPEAL4RF7N1/LngAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0;
    border: 20px solid transparent;
    cursor: pointer;
    background-color: transparent;}