body{_margin:0;_height:100%}
.filter-wrap{border:1px solid #dbdbdb;padding:15px 15px 5px;margin-bottom:20px; position:relative}
.btn-clear{color:#fff;font-weight:400;background-color:#cb0000; z-index: 99;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; position:absolute; right:15px; bottom:15px; display:block; padding:0 7px; height:24px; line-height:24px}
.btn-clear:hover{ color:#fff; background:#db0000}
.filter{margin-bottom:8px;overflow:hidden}
.filter .disable,.filter .disable:hover{background-color:#fff!important;color:#8b8b8b!important;cursor:text}
.filter .disable span,.filter .disable:hover span{color:#8b8b8b!important}
.filter-label{float:left;padding:3px 0;color:#515151}
.filter-list{margin-left:40px;max-width:1000px; position: relative; padding-right: 65px; font-size: 0}
.filter-list p{ }
.filter-list a.more{ color: #CB0000; position: absolute;top:0px; right:0; }
.filter-list a{display:inline-block;white-space:nowrap;padding:3px 6px; margin: 2px 1px; font-size: 12px; vertical-align: middle;}
.filter-list a span{margin-left:6px;color:#8b8b8b}
.filter-list .last{margin-right:0}
.filter-list a:hover,.filter-list .current{color:#fff;font-weight:400;background-color:#cb0000;-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px}
.filter-list a.more:hover{ background:none; color: #9c0000}
.filter-list a:hover span,.filter-list .current span{color:#fff}
.filter-list a:hover:hover,.filter-list .current:hover{text-decoration:none}
.sub-filter-list{border:1px solid #DBDBDB;margin:10px 0 0 33px;padding:10px 12px;display:inline-block;width:1066px}
.sub-filter-list .letter{display:inline-block;float:left;color:#f40;font:700 12px arial;margin-right:4px;padding:3px 6px;line-height:1.25}
.sub-filter-list a{display:inline-block;float:left;white-space:nowrap;line-height:1.25;padding:3px 6px;margin:2px 0;margin-right:20px}
.sub-filter-list a:hover,.sub-filter-list .current{color:#fff;font-weight:400;background-color:#cb0000;border-radius:2px}
.sub-filter-list a:hover:hover,.sub-filter-list .current:hover{text-decoration:none}
.filter-range{color:#d3d3d3;float:left}
.filter-range input{width:45px;height:18px;border:1px solid #d3d3d3;padding-left:4px}
.filter-range .sep{margin:0 4px;width:8px;display:inline-block;vertical-align:middle;overflow:hidden}
.filter-range .submit-range{padding:0 4px;height:18px;line-height:18px;border:1px solid #d3d3d3;display:none;vertical-align:middle;text-align:center;margin-left:10px;color:#515151;cursor:pointer;width:35px}
.house-list .house-list-thumb{width:278px;height:360px;float:left;margin:0 23px 30px 0;overflow:hidden;border:1px solid #e8e8e8;border-bottom:3px solid #e8e8e8}
.house-list .house-list-thumb a.pic{display:block;width:278px;height:190px;position:relative;font:400 12px/190px "\5B8B\4F53";color:#fff;background-color:#EBEBEB;overflow:hidden}
.house-list .house-list-thumb a.pic img{vertical-align:middle;position:absolute;bottom:0}
.house-list .house-list-thumb a.pic span{position:absolute;right:0;padding:4px 10px;line-height:14px}
.house-list .house-list-thumb a.pic span.real-lable{top:0;background-color:#2ecc71}
.house-list .house-list-thumb a.pic span.pic-num-bg{bottom:1px;background-color:#000;opacity:.3;filter:alpha(opacity=30);width:60px;height:16px;z-index:1}
.house-list .house-list-thumb a.pic span.pic-num{bottom:1px;z-index:2}
.house-list .house-list-thumb .info{padding-top:16px;color:#8b8b8b;position:relative;*zoom:1}
.house-list .house-list-thumb .info .info-hd{padding:2px 18px}
.house-list .house-list-thumb .info .info-bd{padding:2px 18px;height:40px}
.house-list .house-list-thumb .info .info-hd{font:700 14px/22px "\5B8B\4F53",Arial,sans-serif;color:#515151}
.house-list .house-list-thumb .info .info-hd a{color:#515151;display:inline-block;max-width:233px;_width:expression(this.width > 233 ? '233px':'auto');overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.house-list .house-list-thumb .info .info-hd a:hover{color:#cb0000}
.house-list .house-list-thumb .info .info-bd .addr-detail{display:none}
.house-list .house-list-thumb .info .info-bd .addr{height:20px}
.house-list .house-list-thumb .info .info-bd p{line-height:20px}
.house-list .house-list-thumb .info .info-bd p.other{color:#c1c1c1;text-indent:-4px}
.house-list .house-list-thumb .info .info-bd p.other span{padding:0 4px;line-height:12px;color:#8b8b8b}
.house-list .house-list-thumb .info .info-bd p.other span.last{border-right:0 none}
.house-list .house-list-thumb .info .price{margin-top:18px;padding:18px 18px 20px}
.house-list .house-list-thumb .info .price span{margin-right:12px}
.house-list .house-list-thumb .info .price span em{font:300 28px/28px Microsoft Yahei;color:#cb0000;margin-right:2px;position:relative;top:2px}
.house-list .house-list-thumb .info .price span em.sm{font-size:18px}
.house-list .house-list-thumb .house-book{position:absolute;bottom:20px;right:18px}
.house-list .column-last{margin-right:0}
.house-list-list{}
.house-list-list .house-list-thumb{padding:20px 0; border-bottom:solid 1px #e5e5e5;  border-top:solid 1px #fff; overflow:hidden;*zoom:1}
.house-list-list .house-list-thumb:hover{ background:#f8f8f8;}
.house-list-list .house-list-thumb .house-book{margin-top:38px}
.house-list-list .house-list-thumb span.real-lable{background-color:#2ecc71;font-weight:400;color:#fff;padding:3px 6px;font-size:12px;margin-left:10px}
.house-list-list .house-list-thumb a.pic{display:block;float:left;position:relative;font:400 12px/14px "\5B8B\4F53";color:#fff;width:160px;height:100px;overflow:hidden}
.house-list-list .house-list-thumb a.pic img{position:absolute;bottom:0}
.house-list-list .house-list-thumb a.pic span{position:absolute;right:0;padding:4px 0px;bottom:0;line-height:14px; width:100%; text-align:center}
.house-list-list .house-list-thumb a.pic span.pic-num-bg{bottom:0;background-color:#000;opacity:.3;filter:alpha(opacity=30);width:100%;height:16px;z-index:1}
.house-list-list .house-list-thumb a.pic span.pic-num{bottom:0;top:auto;z-index:2}
.house-list-list .house-list-thumb a.d-pic img{width:160px;height:100px}
.house-list-list .house-list-thumb .info{float:left;color:#8b8b8b;width:500px;overflow:hidden; position:relative}
.house-list-list .house-list-thumb .info .info-hd,.house-list-list .house-list-thumb .info .info-bd{padding:0 18px 2px}
.house-list-list .house-list-thumb .info .info-hd{ color:#515151;margin-bottom:2px}
.house-list-list .house-list-thumb .info .info-hd a{color:#0055aa;display:inline-block;overflow:hidden; font-weight:bold; font-size:18px;vertical-align:middle;
overflow:hidden;*zoom:1;width:460px; height:28px}
.house-list-list .house-list-thumb{ position:relative}
.house-list-list .house-list-thumb .info .info-hd a:hover{color:#da002a}
.house-list-list .house-list-thumb .info .info-bd .addr-name{ color:#000; display:inline-block; margin-right:10px; font-size:16px}
.house-list-list .house-list-thumb .info .info-bd .addr-detail a{color:#cb0000; }
.house-list-list .house-list-thumb .info .info-bd .addr-detail a:hover{color:#830000}
.house-list-list .house-list-thumb .info .info-bd p{line-height:21px}
.house-list-list .house-list-thumb .info .info-bd p.addr-detail{ padding:10px 0;}
.house-list-list .house-list-thumb .info .info-bd .map{ background: url(../images/hs_map.png) no-repeat left center; padding-left: 16px; margin-left: 6px;}
.house-list-list .house-list-thumb .info .info-bd .map a{ color: #C60000}
.house-list-list .house-list-thumb .info .info-bd .map a:hover{ color: #980000}
.house-list-list .house-list-thumb .info .info-bd .adds{ color: #C60000; margin-right: 7px;}
.house-list-list .house-list-thumb .info .info-bd .adds:hover{ color: #980000}
.house-list-list .house-list-thumb .info .info-bd p.other{color:#c1c1c1;}
.house-list-list .house-list-thumb .info .info-bd p.other span{padding:0 6px;line-height:12px;color:#8b8b8b; font-weight:bold; color:#333}
.house-list-list .house-list-thumb .info .info-bd p.other span.span-tags { font-weight:normal;display:inline-block; vertical-align:middle; font-weight:normal; margin:0 3px; padding:0 12px; height:22px; line-height:22px; font-size:12px}
.house-list-list .house-list-thumb .info .info-bd p.other span.tag01{ border:solid 1px #5797d9; color:#3c7dc0; left:390px; top:88px}
.house-list-list .house-list-thumb .info .info-bd p.other span.hx{ margin-left:-4px;*zoom:1;}
.house-list-list .house-list-thumb .info .info-bd p.other span.hx a{ color: #0055aa}
.house-list-list .house-list-thumb .info .info-bd p.other span.hx a:hover{ color: #006cd7}
.house-list-list .house-list-thumb .info .info-bd p.other span.last{border-right:0 none}
.house-list-list .house-list-thumb .tags{ position:absolute;; overflow:hidden;*zoom:1;display:inline-block; vertical-align:middle; font-weight:normal; margin:0 6px; padding:0 12px; height:22px; line-height:22px; font-size:12px}
.house-list-list .house-list-thumb span.tag-1{ border:solid 1px #86C7A2; color:#61a37d}
.house-list-list .house-list-thumb span.tag-2{ border:solid 1px #5797d9; color:#3c7dc0; left:390px; top:88px}
.house-list-list .house-list-thumb  span.tag-3{ border:none; color:#c18d4a; left:630px; top:52px; background:url(../images/ic_ms.gif) no-repeat; width:62px; height:25px; text-indent:-999em; overflow:hidden;*zoom:1}
.house-list-list .house-list-thumb .price{margin-top:10px;padding:10px 0 0 28px;position:relative;float:right;margin-right:90px}
.house-list-list .house-list-thumb .price span em{font:500 30px/30px Microsoft Yahei;color:#cb0000;margin-right:2px;position:relative;top:2px}
.house-list-list .house-list-thumb .price .price-num{display:block;margin-bottom:6px; color:#cb0000; font-size:18px}
.house-list-list .house-list-thumb .price .price-num strong{ font-size: 24px}
.house-list-list .house-list-thumb .price-nh{margin-top:28px}
.house-new .house-list-thumb a.pic img{width:190px;height:130px}
.house-new .house-list-thumb .info{width:auto}
.house-new .house-list-thumb .info .info-bd p.other span{color:#8b8b8b}
.house-new .house-list-thumb .info .info-hd{margin:0 0 10px;padding:0 18px}
.house-new .house-list-thumb .price{margin-left:0;float:right}
.favour .house-list-thumb .info{width:auto}
.favour .house-list-thumb .info .info-bd p.other span{color:#8b8b8b}
.favour .house-list-thumb .info .info-hd{margin-bottom:0}
.favour .house-list-thumb .price{margin-left:0;float:right}
.tel{margin-top:8px;font-family:Microsoft Yahei;text-indent:-4px}
.tel span{font:700 16px/16px Microsoft Yahei;color:#cb0000;margin:0 4px;position:relative;top:1px}
.count-newhouse{position:relative;top:5px;margin-left:8px;font:400 14px/14px Microsoft Yahei;color:#515151}
.count-newhouse .num{font:400 14px/14px Microsoft Yahei;color:#cb0000;margin:0 4px}
.toolbar{}
.toolbar .no-count{color:#333;font:300 18px/36px Microsoft Yahei}
.toolbar .count{color:#515151}
.toolbar .count em{font-weight:700}
.toolbar .count span{font-weight:400;color:#8b8b8b}
.toolbar .args-filter{background:#f9f9f9; border:solid 1px #e5e5e5; padding:10px}
.args-search{ height:28px; line-height:28px; border:solid 1px #d8d8d8; background:#fff; width:240px}
.args-search .input-filter{height:28px; line-height:28px; background:#fff; float:left; width:200px; border:none; padding:0 5px; font-size:14px}
.args-search .btn-sc{ background:url(../images/ic_filter.png) no-repeat center center;width:28px; height:28px; display:block; float:right}
.toolbar .args-filter .sort{float:right}
.toolbar .args-filter .sort-item,.toolbar .args-filter .st-item{color:#666;padding:4px 8px;width:50px;text-align:center;margin:0;background-color:#fff;border:1px solid #d3d3d3;border-right:0 none;display:block;float:left;outline:0;blr:expression(this.onFocus=this.blur())}
.toolbar .args-filter .sort-item .icon-sort,.toolbar .args-filter .st-item .icon-sort{background:url(../images/sp-2.png) no-repeat;width:7px;height:9px;display:inline-block;margin-left:4px;position:relative;top:1px;*top:-2px}
.toolbar .args-filter .sort-item:hover,.toolbar .args-filter .st-item:hover{text-decoration:none;color:#cb0000}
.toolbar .args-filter .last{border-right:1px solid #e8e8e8}
.toolbar .args-filter .current{background-color:#eee}
.toolbar .args-filter .asc .icon-sort{background-position:-109px -168px}
.toolbar .args-filter .asc.current .icon-sort{background-position:-109px -168px}
.toolbar .args-filter .desc .icon-sort{background-position:-109px -180px}
.toolbar .args-filter .desc.current .icon-sort{background-position:-109px -180px}
.toolbar .picsize-filter{float:right}
.section-house{}
.section-house a{color:#37a}
.house-list-wrap{display:none}
.no-search-result .not-found,.no-filter-result .not-found{margin-bottom:25px}
.no-search-result .not-found .icon-nodata,.no-filter-result .not-found .icon-nodata{vertical-align:top}
.no-search-result .not-found .words,.no-filter-result .not-found .words{font-size:14px;vertical-align:top;*padding-left:10px;color:#000;display:inline-block;padding-top:7px}
.no-search-result .not-found .words em,.no-filter-result .not-found .words em{color:#f76d02;vertical-align:top;padding:0 1px}
.no-search-result{padding:25px 5px 19px 57px}
.no-search-result .sub-filter-list{margin-left:83px;margin-right:20px}
.no-search-result .sub-filter-list .disable{color:#8b8b8b}
.no-filter-result{padding:40px 52px 45px}
.no-filter-result .not-found{margin-bottom:22px}
.no-filter-result .hot-rec{font-size:14px;padding-left:45px}
.no-filter-result .hot-rec .label{float:left}
.no-filter-result .hot-rec .keywords{margin-left:90px}
.no-filter-result .hot-rec .keywords a{margin-right:5px;text-decoration:underline}
.check-item{display:block;float:left;margin-right:20px;line-height:24px}
.check-item input{width:16px;height:16px;margin-right:8px;border:1px solid #ccc;outline:0 none;opacity:0;filter:alpha(opacity=0);vertical-align:top}
.checkstyle{background:#fff url(../images/sp-2.png) -109px -121px no-repeat;display:inline-block;width:16px;height:16px;text-align:left;vertical-align:middle;_overflow:hidden;margin-right:8px}
.check-active{background:#fff url(../images/sp-2.png) -109px -144px no-repeat}
a.house-book{-moz-transition:background-color .15s ease 0s;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}
a.house-book{color:#fff;background-color:#cb0000;border:1px solid #cb0000;border-radius:2px;display:block;float:right;width:66px;height:22px;line-height:22px;text-align:center;position:relative}
a.house-book:hover{color:#fff;background-color:#D33C19}
a.view-detail{background-color:transparent;color:#8b8b8b;border:1px solid #cbcbcb}
a.view-detail:hover{color:#fff;background-color:#cb0000;border:1px solid #cb0000}
.house-list-item{padding:15px;vertical-align:top;border:0 dashed #CCC;border-width:1px 0;margin-top:-1px;position:relative}
.house-list-item .pic{float:left;border:1px solid #CCCCCD;width:168px;height:125px}
.house-list-item .info{margin-left:182px}
.house-list-item .info-hd{font:700 14px 'Lucida Grande',Arial,'\5b8b\4f53';padding:2px 0 15px}
.house-list-item .info-bd{padding-right:170px;_zoom:1}
.house-list-item .info-bd .hx{padding-bottom:6px}
.house-list-item .info-bd .addr{padding-bottom:11px}
.house-list-item .info-bd .tel{padding-bottom:14px;font-family:tahoma,verdana,arial,helvetica}
.house-list-item .info-bd .tel em{color:#FF7C16;font-size:16px;font-weight:700;vertical-align:middle}
.house-list-item .info-bd .other{color:#666}
.house-list-item .info-bd .other em{background:url(../images/sp.png) no-repeat 200em 0;display:inline-block;width:16px;height:16px;margin-right:6px;font:0/0 a;overflow:hidden;vertical-align:top;margin-top:-2px}
.house-list-item .info-bd .other em:nth-of-type(1){margin-top:-1px}
.house-list-item .info-bd .other .tg{margin-right:7px}
.house-list-item .info-bd .other .tg em{background-position:0 -222px}
.house-list-item .info-bd .other .yh em{background-position:-18px -222px}
.house-list-item .info-bd .price{position:absolute;right:43px;top:57px;font-family:tahoma,verdana,arial,helvetica}
.house-list-item .info-bd .price em{color:#F74E00;font-size:22px;font-weight:700;padding-right:3px;position:relative;top:2px}
.search-result .not-found{text-align:center;padding:26px;margin-top:20px;background:#fcfcfc url(../images/dotted.png) repeat-x top left}
.search-result .not-found .words{font:300 20px/48px Microsoft Yahei;color:#333}
.search-result .not-found .icon-nodata{background:url(../images/sp-2.png) -56px -50px no-repeat;width:48px;height:48px}

#dialogMap{width:660px;height:310px}
#dialogMap .loading{padding:1em}
.map-label{height:40px}
.map-label .tri{background:url(../images/sp-4.png) 0 -100px no-repeat;width:14px;height:10px;display:block;margin:3px 0 0 30px;position:relative}
.map-label .triwrap{background-color:#F66401;padding:4px 12px;border-radius:4px;color:#fff;-webkit-box-shadow:1px 2px 3px #aaa;-moz-box-shadow:1px 2px 3px #aaa;box-shadow:1px 2px 3px #aaa}
.filter,.filter-list,.sub-filter-list,.hot-rec,.toolbar,.sort,.house-list-item{*zoom:1}
.filter:after,.filter-list:after,.sub-filter-list:after,.hot-rec:after,.toolbar:after,.sort:after,.house-list-item:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden}

.house-list{ margin-right:-23px;*zoom:1}
.count { padding:12px 0 0 0; font-size:14px; color:#666}
.count .num{ color:#CB0000; display:inline-block; margin:0 5px}