.house_filter{ border:solid 1px #ddd; margin-top:15px; padding-bottom:15px; }
.house_filter_title{ height:60px; font:normal 16px/40px Î¢ÈíÑÅºÚ; color:#fff; padding-left:92px; position:relative; margin:15px 0 0 -17px; background-image:url(../images/newhouse/newhouse_list_ui.gif); background-repeat:no-repeat; background-position:left top; }
.house_filter_title.tag{ background-position:left -100px; }
.house_filter_title a{ position:absolute; top:3px; right:10px; height:32px; font:normal 12px/32px Î¢ÈíÑÅºÚ; color:#666; padding:0px 10px; border:solid 1px #ddd; text-decoration:none; }
.house_filter_title a:hover{ border:solid 1px #f60; color:#f60; }
.house_filter_list{ padding:0 20px; }
.house_filter_list li{ float:left; margin:0px 1px; }
.house_filter_list li a{ display:block; padding:2px 5px; border:solid 2px #fff; }
.house_filter_list li a:hover{ border:solid 2px #0072b8; text-decoration:none; }
.house_filter_list li.title{ width:50px; font-weight:bold; color:#0072b8; border:solid 2px #fff; padding:2px 0; position:relative; }
.house_filter_list li.title em{ width:19px; height:29px; margin:-4px 0 0 2px; background:url(../images/mulsel_ico.gif) no-repeat left top; position:absolute; }
.house_filter_list li.current{ background:url(../images/new_house_sel.gif) no-repeat right bottom;  }
.house_filter_list li.current a{ border:solid 2px #0072b8; }
.house_filter_select_tag{ padding:0 20px; }
.house_filter_select_tag li{ float:left; margin:2px; padding:5px 28px 5px 10px; color:#999; border:solid 1px #f1f1f1; position:relative; }
.house_filter_select_tag li a{ position:absolute; top:8px; right:4px; width:15px; height:15px; background-image:url(../images/newhouse/newhouse_list_ui.gif); background-repeat:no-repeat; background-position:left -200px; }
.house_filter_select_tag li a:hover{ background-position:-100px -200px; }

.house_list{ margin-top:10px; }
.house_list_left{ float:left;width:850px; overflow:hidden; }
.house_list_right{ float:right;width:290px; overflow:hidden; }
.house_list_wrapper{ background:url(../images/newhouse/newhouse_list_ui.gif) repeat-x left -250px; }
.house_list_nav{ border-right: solid 1px #bdd7f2; }
.house_list_nav li{ float:left; width:92px; height:37px; line-height:37px; position:relative; margin-left:-1px; font-size:14px; text-align:center; background-image:url(../images/newhouse/newhouse_list_ui.gif); background-repeat:no-repeat; background-position:90px -286px; }
.house_list_nav li.first{ margin:0; }
.house_list_nav li a{ color:#666; }
.house_list_nav li.current{ background-position:left -350px; }
.house_list_nav li.current a{ font-weight:bold; color:#458fce; }

.house_list_content{ border:solid 1px #c7d8e0; border-top-width:0; padding:10px; }

.house_list_order{ float:left; height:58px; }
.house_list_order li{ float:left; display:block; margin-top:20px; padding-right:10px; background-image:url(../images/newhouse/newhouse_list_order_def.gif); background-repeat:no-repeat; background-position:left -20px; }
.house_list_order li.act{ background-image:url(../images/newhouse/newhouse_list_order_act.gif); }
.house_list_order li.up{ background-position:right 2px; }
.house_list_order li.down{ background-position:right -48px; }
.house_list_order li.act a{ color:#f60; }
.house_list_order li a{ float:left; display:inline; height:14px; line-height:14px; padding:0 20px 0 18px; }
.house_list_order li.up a,.house_list_order li.down a{ border-left:solid 1px #bdd7f2; }

.house_list_bar{ float:right; height:58px; line-height:58px; font-size:12px; }
.house_list_bar span{ padding:0 10px; }
.house_list_bar a{ padding:2px 10px; border:solid 1px #ddd; }
.house_list_tab{ float:left; width:100%; }
.house_list_tab li{ float:left; width:100%; padding:15px 0; display:inline; border-top:solid 1px #e0e9ec; position:relative; }
.house_list_tab li.current{ background:#f6f9fe; }
.house_list_tab .thum{ float:left; width:178px; margin-top:5px; }
.house_list_tab .thum img{ width:150px; height:100px; border:solid 1px #999; padding:3px; background:#fff; }
.house_list_tab dl{ float:left; width:420px; }
.house_list_tab dt{ height:26px; }
.house_list_tab dt a{ color:#1a64a1; font-size:15px; font-weight:bold; }
.house_list_tab dt a:hover{ color:#f60; }
.house_list_tab dt img{ vertical-align:middle; margin-top:-4px; margin-left:10px; }
.house_list_tab dd{ height:24px; line-height:24px; overflow:hidden; }
.house_list_tab dd.huxing a{ color:#0080c4; text-decoration:underline; padding:1px 5px; }
.house_list_tab dd.huxing a:hover{ color:#fff; background:#0080c4; font-weight:bold; text-decoration:none; }
.house_list_tab dd  i{ padding-left:0.5em; }
.house_list_tab dd.more a{ color:#0080c4; text-decoration:none; margin-right:10px; }
.house_list_tab dd.more a:hover{ text-decoration:underline; }
.house_list_tab .description{ position:absolute; top:15px; right:5px; text-align:right; }
.house_list_tab .description p{ height:24px; line-height:24px; }
.house_list_tab .description .phone{ color:#666; height:26px; line-height:26px; }
.house_list_tab .description .phone em{ color:#f60; }
.house_list_tab .description .price{ height:48px; line-height:2; }
.house_list_tab .description .price em{ font-size:20px; color:#f60; padding:0 3px; }
.house_list_tab .description .mapview a{ color:#999; background:url(../images/newhouse/ico.gif) no-repeat 0px -148px; padding-left:17px; }
.house_list_tab .description .link a{ margin-left:10px; padding:3px 5px; border:solid 1px #ddd; background:#fff; }
.house_list_tab .description .link a:hover{ background-color:#5dade2; color:#fff; border-color:#5dade2; }
.house_list_pager{ float:left; width:100%; padding-top:15px; border-top:solid 1px #e0e9ec; }
.house_list_pager li{ float:left; }
.house_list_pager li a,.house_list_pager li .pageinfo,.house_list_pager li.enabled{ display:block; padding:3px 5px; margin:0px 2px; border:solid 1px #ddd; text-decoration:none; }
.house_list_pager .pageinfo strong{ color:#222; }
.house_list_pager li a:hover{ border:solid 1px #f95704; color:#f95704; }
.house_list_pager li.thisclass { display:block; padding:3px 5px; margin:0px 2px; border:solid 1px #f95704; color:#f95704; }
.house_list_pager .nofound{ width:100%; height:60px; font:bold 16px/60px Î¢ÈíÑÅºÚ; color:#999; text-align:center; }

.house_caption{ border:solid 1px #c7d8e0; margin-bottom:10px; }
.house_caption_hd { position: relative; height: 40px; border-bottom: solid 1px #ededed; }
.house_caption_hd .title_text { display: inline-block; font-size: 18px; padding:0 10px; height: 40px; line-height: 40px; padding-right: 6px; border-bottom: solid 1px #3498db; }
.house_caption_hd .title_more{ float:right; font:normal 12px/35px ËÎÌå; margin-right:15px; }
.house_caption_hd .title_more a{ color:#999; }

.house_caption .list{ padding:10px; }
.house_caption th{ font:normal 12px/26px ËÎÌå; color:#999; }
.house_caption th.t{ width:116px; text-align:left; }
.house_caption th.p{ width:82px; }
.house_caption td{ line-height:34px; }
.house_caption td.t a{ color:#666; }
.house_caption td.t a:hover{ color:#3498db; }
.house_caption td.p{ color:#f50; text-align:center; }

.discount_title{ background:url(../images/newhouse/newhouse_list_ui.gif) repeat-x left -450px; }
.discount_title ul{ float:left; width:100%; background:url(../images/newhouse/newhouse_list_y.gif) repeat-y right top; }
.discount_title li{ float:left; width:110px; height:37px; line-height:37px; text-align:center; }
.discount_title li a{ display:block; height:100%; font-size:13px; color:#458fce; text-decoration:none; }
.discount_title li.current{ font-weight:bold; background:url(../images/newhouse/newhouse_list_ui.gif) no-repeat left -500px; }
.discount_list{ padding:10px; border:solid 1px #c7d8e0; border-top-width:0; }
.discount_list ul{ float:left; width:100%; }
.discount_list li{ float:left; width:100%; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }


/*--Â¥ÅÌPK--*/
.lppk{ position:fixed; right:0px; top:180px; }
.lppk .small{ width:10px; height:100px; padding:20px 10px 0; font:normal 14px/100% Î¢ÈíÑÅºÚ; color:#fff; text-align:center; background:url(../images/newhouse/pk_ico.gif) no-repeat left top; cursor:pointer; }
.lppk .big{ display:none; width:178px; border:solid 1px #42a2df; }
.lppk .big .title{ height:30px; padding:0 10px; color:#fff; background:#42a2df; line-height:30px; }
.lppk .big .title p{ float:left; font-size:14px; }
.lppk .big .title a.hidd{ float:right; padding-left:8px; color:#fff; background:url(../images/newhouse/pk_ico.gif) no-repeat -50px 11px; }
.lppk .list{ padding:15px 8px; background-color:#fff; }
.lppk .list .info{ text-align:center; font-size:12px; color:#666; }
.lppk .list .info img{ width:55px; height:42px; margin:5px 0 10px; background:url(../images/newhouse/pk_ico.gif) no-repeat 0px -130px; }
.lppk .list li{ float:left; width:100%; height:30px; font:normal 12px/30px ËÎÌå; border-bottom:dashed 1px #ddd; }
.lppk .list li .item{ float:left; margin-left:4px; }
.lppk .list li .remove{ float:right; margin-top:8px; margin-right:4px; width:11px; height:11px; background:url(../images/newhouse/pk_ico.gif) no-repeat -50px -40px; }
.lppk .list .btn{ margin-top:15px; text-align:center; }
.lppk .list .btn button{ width:84px; height:26px; background:url(../images/newhouse/pk_ico.gif) no-repeat 0px -182px; border:none 0; vertical-align:middle; }
.lppk .list .btn a{ margin:0 11px; padding:0 5px; }

/*--footer--*/
.footer{ margin-top:15px; height:20px; overflow:hidden; border-top:solid 1px #ddd; }