.clearfix:after,.clearfix:before{display:table;content:"";}
.search-con-wrapper-box{width:100%;border-bottom:1px solid #eee;background:#fbfbfb;}
.search-con-wrapper{margin:0 auto;padding-top:35px;width:1190px;}
.hotel-filter-list-min{height:34px;}
.search-area-second .hotel-filter-list-min{height:24px;}
.hotel-filter-list{position:relative;overflow:hidden;font-size:9pt;zoom:1;}
.hotel-filter-list i{position:absolute;overflow:hidden;background:transparent url(../images/list_i.gif) 0 0 no-repeat;cursor:pointer;}
.hotel-filter-list li,.hotel-filter-list ul{overflow:hidden;margin:0;padding:0;list-style:none;zoom:1;}
.hotel-filter-list strong{font-weight:400;}
.hotel-filter-list-hidden{display:none;}
.hotel-filter-list .tit{float:left;color:#333;font-weight:400;line-height:24px;}
.hotel-filter-list .con{overflow:hidden;margin:0;padding-left:26px;zoom:1;}
.hotel-filter-list .con li{float:left;margin-bottom:10px;width:166px;line-height:24px;}
.hotel-filter-list .con a{position:relative;float:left;padding:0 1pc;color:#2e2e2e;text-decoration:none;}
.hotel-filter-list .con a:hover{color:#f60;}
.hotel-filter-list .con .any{float:left;height:24px;line-height:24px;}
.hotel-filter-list .con .any li{margin-top:0;}
.hotel-filter-list .con .any a{padding:0;}
.hotel-filter-list .con .any a.selected,.hotel-filter-list .con .any a.selected:hover{color:#f60;cursor:text;}
.hotel-filter-list .radio,.search-con-wrapper .search-area-second{margin-left:56px;padding-left:0;}
.search-con-wrapper .search-area-second .radio{margin-left:0!important;}
.hotel-filter-list .radio a.selected,.hotel-filter-list .radio a.selected:hover{color:#f60;cursor:text;}
.hotel-filter-list .checkbox a{padding-left:28px;background-color:transparent;}
.hotel-filter-list .checkbox a i{top:50%;left:10px;margin-top:-7px;width:13px;height:13px;background:transparent url(../images/checkbox.png) 0 -50px no-repeat;}
.hotel-filter-list .checkbox a.selected i{background-position:0 0;}
.hotel-filter-list .checkbox a.disabled{color:#999;cursor:not-allowed;}
.hotel-filter-list .checkbox a.disabled i{opacity:.5;cursor:not-allowed;filter:alpha(opacity=50);}
.hotel-filter-list .more{position:absolute;top:6px;right:0;padding-right:15px;height:24px;color:#43647f;line-height:24px;cursor:pointer;}
.hotel-filter-list .more i{top:50%;right:0;margin-top:-2px;width:7px;height:4px;background-position:0 0;}
.J_FilterMore.filter-more{display:none;}
.icon-add{float:left;display:block;margin-right:4px;height:24px;font-size:9pt!important;line-height:24px!important;}
.yixuan{display:none;padding-top:14px;}
.hotel-filter-list.yixuan .selected-query ul.list{overflow:hidden;padding:0;height:auto;}
.hotel-filter-list .con.selected-query{padding-right:0;padding-left:0;}
.hotel-filter-list .selected-query a.J_FilterQueryClear em{margin-right:6px;}
.hotel-filter-list .con.selected-query li{margin:0 10px 10px 0;width:auto;height:26px;}
.hotel-filter-list .con.selected-query li a i{padding-right:20px;}
.hotel-filter-list .selected-query a{padding-right:28px;border:1px solid #ddd;color:#2e2e2e;white-space:nowrap;cursor:text;}
.hotel-filter-list .selected-query a:hover{border:1px solid #f60;color:#000;white-space:nowrap;cursor:text;}
.hotel-filter-list .selected-query a i{top:50%;right:5px;margin-top:-7px;width:14px;height:13px;background-position:2px -86px;cursor:pointer;}
.hotel-filter-list .selected-query .filter-query-clear a,.hotel-filter-list .selected-query .filter-query-clear a:hover{padding:0 10px;background-color:transparent;color:#2e2e2e;cursor:pointer;}
.hotel-filter-list .selected-query .filter-query-clear a:hover{color:#f60;}
.hotel-filter-list .filter-more{position:absolute;top:6px;right:0;display:none;padding-right:0;width:auto;height:24px;color:#999;line-height:24px;cursor:pointer;}
.hotel-filter-list .filter-more i{top:50%;right:0;margin-top:-2px;width:7px;height:4px;background-position:0 -44px;cursor:pointer;}
.del-more{float:left;display:block;display:none;overflow:hidden;margin-top:11px;margin-right:6px;width:8px;height:1px;background:#999;text-align:left;}
.hotel-filter-list-min .filter-more i{background-position:0 0;}
.hotel-filter-list .filter-more .closeIcon{display:block;}
.hotel-filter-list .filter-more .openIcon,.hotel-filter-list-min .filter-more .closeIcon{display:none;}
#equipmentSelect .filter-more,#sequareSelect .filter-more,.hotel-filter-list-min .filter-more .openIcon{display:block;}
.slide-box{display:none;}
.switch-wrapper{padding-bottom:2px;border-bottom:1px solid #f0efee;text-align:center;}
.history-switch{padding:4px 20px;height:40px;border:0;border-bottom:none;line-height:40px;cursor:pointer;}
.history-switch i{padding-left:3px;}
.switch-wrapper a.history-switch{color:#999;text-decoration:none;}
.search-con-wrapper a:hover{color:#f60;}
.search-con-address{padding-bottom:15px;}
.rentSearch-area{margin-left:0;border-bottom:1px solid #f0efee;color:#2e2e2e;font-weight:400;font-size:9pt;}
.search-con-wrapper ul{padding-bottom:10px;}
.search-area-second{display:block;display:none;margin-bottom:20px;padding:7px 50px 7px 25px!important;width:86%;border:1px solid #f0efee;}
.search-con-wrapper li{float:left;margin-right:26px;line-height:24px;}
.search-con-wrapper li a{color:#2e2e2e;}
.address-box{float:left;margin-right:5px!important;line-height:24px;}
.address-letter{margin-right:5px;color:#f60;font-weight:700;}
.rentSearch-area li{float:left;margin-right:2pc;margin-bottom:5px;line-height:24px;}
.search-con-wrapper .current a{color:#f60;white-space:nowrap;}
.qfang-desc{float:right!important;margin-right:0!important;margin-bottom:15px;margin-bottom:5px;font-weight:400;font-size:9pt;}
.no-data-wrap{padding:40px 0;text-align:center;font-size:0;}
.icons-qdoll-search{width:71px;height:125px;background-position:-91px -10px;}
.icons-qdoll,.no-data-txt{display:inline-block;vertical-align:middle;}
.no-data-txt{padding-left:25px;text-align:left;}
.no-data-titbig{color:#333;font-weight:700;font-size:18px;}
.icons-qdoll{background-image:url(../images/icons-qdoll.png);}
.areaBox .hotel-filter-list .con li{width:auto;}
.areaBox{padding-top:14px;border-bottom:1px solid #f0efee;}
.main-wrapper{margin:40px auto 0;padding-bottom:5pc;}
.house-list{float:left;width:910px;}
.list-main-ad{overflow:hidden;margin-bottom:20px;width:910px;height:5pc;}
.fuzzy-searching{margin:0 0 20px;padding:15px 20px 8px;background:#fbfbfb;}
.fuzzy-searching-icon{margin-top:1px;width:14px;height:14px;background-position:-551px -159px;}
.fuzzy-searching-con{overflow:hidden;padding-left:10px;color:#999;font-size:13px;}
.fuzzy-searching-con p{padding-bottom:7px;}
.fuzzy-searching-con p span{margin:0 2px;color:#333;}
.fuzzy-searching-con p a{margin-left:8px;text-decoration:underline;}
.fuzzy-searching-garden{margin-left:-2px;}
.search-gardenresult{margin:0 0 20px;padding:15px 20px;background:#f7f7f7;}
.gardenresult-price span{margin-right:10px;font-weight:700;font-size:24px;}
.gardenresult-price em{color:#f60;}
.gardenresult-tag{margin:10px 0 0;color:#787878;font-size:14px;}
.gardenresult-tag p{display:inline-block;overflow:hidden;max-width:200px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.gardenresult-tag em{margin:0 20px;}
.gardenresult-tag span{margin:0 5px;color:#2e2e2e;}
.gardenresult-tag a{display:inline-block;overflow:hidden;margin:0 0 0 25px;vertical-align:text-bottom;}
.gardenresult-tag a.details{margin:0 0 0 50px;}
.gardenresult-tag a i,.gardenresult-tag a span{float:left;font-size:9pt;cursor:pointer;}
.gardenresult-tag a.details i{margin:1px 0 0;width:15px;height:14px;background-position:-109px -78px;}
.gardenresult-tag a span{margin:0 0 0 5px;}
.gardenresult-tag a.surrounding i{margin:2px 0 0;width:10px;height:13px;background-position:-130px -78px;}
.gardenresult-tag a.price i{margin:4px 0 0;width:1pc;height:9pt;background-position:-148px -78px;}
.gardenresult-tag a:hover span{color:#f60;text-decoration:underline;}
.save-item span{float:left;display:block;line-height:26px;}
.gardenresult-price .drop{color:#5ea51e;}
.house-sort{border-bottom:2px solid #f60;}
.house-sort li.current{background-color:#f60;}
.house-sort li a{position:relative;float:left;display:block;padding:0 20px;height:47px;font-size:0;line-height:47px;}
.house-sort li.current a,.house-sort li.current a span{color:#fff!important;}
.house-sort li span{font-size:1pc;}
.house-sort li i,.house-sort li span{display:inline-block;vertical-align:middle;cursor:pointer;}
.house-sort li{float:left;}
.house-count{padding:33px 0 37px;border-bottom:1px solid #f4f4f4;font-size:20px;}
.house-sum{margin:0 5px;color:#f60;}
.content-wrapper .no-data-wrap{border-bottom:1px solid #f4f4f4;}
.no-query-recommend{margin-bottom:-10px;padding-top:22px;font-size:1pc;}
.no-query-recommend .highlight{color:#f60;}
.house-detail li{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #eee;}
.house-detail li,.house-photo{position:relative;}
.tags-item{position:absolute;top:0;left:0;padding-left:5px;font-size:0;}
.tags-item em{display:inline-block;margin-left:5px;padding:0 10px;color:#fcbf6e;font-size:9pt;line-height:25px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');}
:root .tags-item em{background-color:rgba(0,0,0,.6);-webkit-filter:none;filter:none;}
.show-detail{float:left;margin-top:-5px;margin-left:31px;width:628px!important;}
.house-title{position:relative;margin-top:-2px;width:auto;}
.house-title,.house-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.house-title a{float:left;max-width:32pc;font-weight:700;font-size:24px;}
.house-title a:visited,.house-title a:visited .high-light{color:#777!important;}
.new-up{display:block;margin-top:8px;margin-left:10px;width:34px;height:21px;background:#4285f4;color:#fff;text-align:center;line-height:21px;}
.new-up,.show-image{float:left;}
.house-about,.house-address{margin-top:30px;color:#1b1b1b!important;font-size:14px;}
.house-about span{float:left;}
.house-about .iconfont{margin-right:20px;}
.flag-line{overflow:hidden;margin:2px 10px 0;width:0;height:1pc;border-right:1px solid #ccc;border-left:1px solid #efefef;font-size:0;}
.house-address{overflow:hidden;margin-top:11px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.house-address .address{max-width:158px;}
.address a{color:#1b1b1b;}
.high-light{color:#f60!important;}
.house-address span{float:left;display:block;overflow:hidden;margin-right:10px;max-width:158px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.house-address span a{color:#666;}
.house-address .whole-line{max-width:450px;}
.house-traffic{margin-top:31px;max-width:628px;color:#333;}
.house-traffic span{position:relative;z-index:1;float:left;margin-top:5px;margin-right:5px;padding:5px 9pt;background-color:#f2f3f7;}
.house-traffic span .drop-menu{position:absolute;top:34px;left:0;display:none;padding:0 5px;height:28px;background-color:#f2f3f7;white-space:nowrap;font-size:0;line-height:28px;}
.house-traffic span:hover .drop-menu{display:block;}
.house-traffic span .drop-menu .icons{position:absolute;top:-4px;left:33px;width:7px;height:4px;background-position:-78px -147px;}
.house-traffic span .drop-menu b{display:inline-block;margin:0 7px;color:#666;font-weight:400;font-size:9pt;}
.house-traffic span .drop-menu.school{top:28px;padding-top:8px;padding-bottom:8px;height:auto;min-width:140px;border:1px solid #ddd;background-color:#fff;}
.house-traffic span .drop-menu.school b{display:block;white-space:nowrap;line-height:20px;}
.info-distance{position:absolute;top:125px;left:307px;color:#999;font-size:9pt;}
.house-address .iconfont{margin-right:20px!important;}
.btn-compare-sr{position:absolute;top:0;right:0;z-index:10;}
.btn-compare{display:none;font-size:0;}
.btn-compare a{display:block;width:57px;height:24px;line-height:22px;}
.btn-compare a,.btn-compare a i{float:left;overflow:hidden;border:1px solid #ddd;background-color:#fff;}
.btn-compare a i{margin-top:5px;margin-right:5px;margin-left:8px;width:10px;height:10px;}
.btn-compare a span{float:left;color:#666;font-size:9pt;}
.btn-compare .focus-on{margin-left:5px;width:3pc;text-align:center;}
.btn-compare .focus-on span{float:none;}
.show-price{position:absolute;top:42px;right:0;float:right;color:#f60;text-align:right;}
.show-price .sale-price{position:relative;top:2px;font-weight:700;font-size:40px;font-family:dinot-bold;}
.show-price .sale-unit{margin-left:1px;font-size:14px;}
.show-price p{margin-top:-5px;color:#bfbfbf;white-space:nowrap;}
.house-detail li:hover .btn-compare,.new-house-list li:hover .btn-compare{display:block;}
.loading-hs{overflow:hidden;text-align:center;}
.crumbs{margin:15px 0;}
.crumbs .gt,.crumbs .items{float:left;display:block;color:#aaa;font-size:9pt;line-height:24px;}
.crumbs .gt{margin:0 5px;}
.sale-list-turnpage{padding-top:45px;padding-bottom:0;}
.btn-compare a.cur,.btn-compare a.cur:hover{border-color:#f60;background-color:#f60;}
.btn-compare a.cur span{color:#fff;}
.btn-compare .cur em{display:block;}
.btn-compare i em{display:none;margin:1px 0 0 1px;width:8px;height:8px;background-position:-567px -92px;}
.house-sort li .sort-arrow{position:relative;top:-1px;display:none;margin-left:8px;width:10px;height:20px;}
.house-sort .current i{display:inline-block;}
.sort-arrow.up{background-position:-109px -135px;}
.sort-arrow.down{background-position:-123px -135px;}
.house-info{float:right;margin-top:47px;width:219px!important;}
.banner-sale-rent{padding-bottom:20px;}
.advertice-banner{margin-bottom:20px;}
.advertice-banner img{width:219px;height:auto;}
.lately-history{margin-bottom:20px;width:217px;border:1px solid #eee;border-top:2px solid #f60;}
.lately-history-title{margin:0 auto;padding:10px 0;width:200px;border-bottom:1px solid #eee;}
.lately-name{float:left;font-size:14px;line-height:30px;}
.icon-delete{float:right;color:#d3d3d3;font-size:17px!important;cursor:pointer;}
.lately-list{margin:20px auto 0;width:200px;}
.lately-list li{margin-bottom:20px;}
.lately-list img{float:left;}
.lately-list-info{float:left;margin-left:10px;}
.lately-list-info p{overflow:hidden;max-width:90pt;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;}
.lately-info-name{color:#1b1b1b;font-weight:700;font-size:14px;}
.lately-info-num{color:#a7a7a7;}
.lately-info-val{color:#f60;font-weight:700;font-size:20px;}
.lately-info-val span{position:relative;top:-1px;padding-left:2px;font-weight:400;font-size:9pt;}
.listings-side-box{margin-bottom:20px;padding-top:15px;border:1px solid #eee;border-top:2px solid #f60;background:#fff;}
.listings-side-box-title{position:relative;z-index:1;margin:0 auto;margin-bottom:15px;padding-bottom:20px;width:90%;border-bottom:1px solid #eee;color:#2e2e2e;font-weight:700;font-size:1pc;}
.price-movements{padding-top:10px;}
.price-movements .chart{width:220px;height:200px;}
.map-jump{overflow:hidden;margin-bottom:20px;height:150px;background:url(../images/frontend/listings/map-jump.png) center top no-repeat #fbfbfb;text-align:center;font-size:0;}
.map-jump a,.map-jump a:link{margin-top:92px;width:165px;height:39px;border-radius:0;text-align:center;font-size:1pc;line-height:39px;}
.house-list.concluded{width:75pc;}
.show-price.concluded{right:150px;width:220px;}
.house-list.concluded .show-price p{margin-top:-2px;}
.house-list.concluded .house-address{margin-top:18px;}
.house-list.concluded .house-traffic{margin-top:19px;}
.house-list.concluded .show-price{top:50px;}
.house-list.concluded .show-price .sale-price{font-size:30px;}
.house-detail.office .house-address span{max-width:360px;}
.house-detail.office .show-price{text-align:left;}
.main-wrapper.building .house-detail .house-address span{max-width:550px;}
.house-about .alink,.house-about .alink:hover,.house-about .alink:link{padding:0 5px;text-decoration:underline;}
.metro-distance{padding-left:8px;}
.free-commission{float:left;display:block;margin-left:10px;padding:0 9pt;background-color:#ffece8;color:#ff8066;font-size:14px;line-height:30px;}
.page-photo{margin:30px auto;width:75pc;}
.page-content{text-align:right;}
/**ËÑË÷¿ò**/
.icons,.icons-dialogshow,.icons-entrances,.icons-listings,.icons-qdoll,.icons-sidetools,.icons_qfangindex,.icons_saledetails{width:0;height:0;line-height:0;font-size:0;display:block;overflow:hidden;background-image:url(../images/icons.png);background-repeat:no-repeat}
.fl{float:left}
.navigation-inner,.search-wrapper-inner{width:939px;margin:0 auto}
.search-wrapper{padding:30px 0;background:#f60}
.search-wrapper .ipt-box{position:relative;background-color:#fff;border:0!important;height:50px!important;width:839px!important;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.search-wrapper .ipt-box input{position:absolute;left:0;top:0;display:block;border:0;z-index:2;color:#333;background-color:transparent;height:50px;line-height:50px;font-size:14px;padding:0 20px!important;width:759px!important}
.search-wrapper .ipt-box input::-webkit-input-placeholder{color:#999}
.search-wrapper .ipt-box input:-moz-placeholder{color:#999}
.search-wrapper .ipt-box input::-moz-placeholder{color:#999}
.search-wrapper .ipt-box input:-ms-input-placeholder{color:#999}
.search-wrapper .search-enter .search-btn{display:block;height:50px!important;line-height:51px;color:#fff;text-align:center;width:100px!important;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background-color:#232836!important}
.search-wrapper .search-enter .search-btn:hover{cursor:pointer;color:#f60}
.icon-sousuo{font-size:20px!important}
.autocompleter-layer{display:none;width:837px;border:#ddd solid 1px;background-color:#fff;font-size:14px;line-height:35px;margin-left:2px}
.autocompleter-layer .title{font-weight:700;background-color:#eee;padding:0 20px}
.autocompleter-layer .lists li a{padding:0 20px;height:35px;display:block;clear:both}
.autocompleter-layer .lists li a:hover{color:#f60;background-color:#f7f7f7}
/**³ÇÊÐÑ¡Ôñ**/
.city-selectBox{margin:26px auto !important;position:relative}
.city-selectBox .fldes{font-size:18px;margin-right:10px;height:24px;line-height:24px}
.city-selectBox .city-select a.span{display:inline-block;padding:0 14px;height:24px;line-height:24px;-webkit-border-radius:6px;border-radius:6px;background-color:#232836!important;color:#fff}
.city-selectBox .city-select a:hover,.city-selectBox .city-select a:visited{text-decoration: none;}
.cities-layer{position:absolute;left:72px;top:60px;z-index:8888;display:none;opacity:0}
.cities-layer-arrow,.nav-linksub .arrow{position:relative;width:15px;height:8px;margin-left:35px;background-position:-10px -143px}
.cities-layer-arrow,.nav-linksub .arrow{position:relative;width:15px;height:8px;margin-left:35px;background-position:-10px -143px}
.cities-layer-close{position:absolute;right:-10px;top:-10px;width:35px;height:35px;overflow:hidden;background-position:-429px -258px}
.cities-layer-close i{width:17px;height:17px;background-position:-71px -110px;margin:9px auto 0}
.cities-con{width:678px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);-o-box-shadow:0 0 8px rgba(0,0,0,.2);-ms-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2)}
.cities-con .tit{font-size:18px;font-weight:700;padding:20px 0 5px 30px}
.cities-opts{padding:0 25px 25px 30px}
.cities-opts li{float:left;width:50%;color:#666;margin:10px 0 0}
.cities-opts li em{width:23px;height:23px;line-height:23px;font-size:14px;float:left;color:#666;text-align:center;background-position:-402px -258px}
.cities-opts li p a{white-space:nowrap;color:#666;line-height:23px;font-size:14px;margin:0 0 0 10px;display:inline-block}
.cities-opts li p a.highlight{color:#f60}
