@charset "UTF-8";

.news_f_commend_tit,.pub_r_tit .se_1,.pub_r_tit H3,.pub_r_tit2 SPAN,.t_style {
    FONT-SIZE: 14px
}

.cardwrap,.filter-nav {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.PropCond a.subscribed,.cardwrap .firstcon .title a,.condition-li a,.filter-bar #filter-display-bar a:hover,.filter-bar .newpropcond a:hover,a,a:hover,a:link {
    text-decoration: none
}

.c-list .house-info h2 a span.tit,.filter-bar #filter-display-bar a span,.filter-bar .newpropcond a span,.house-lst .con,.house-lst .where .region,.house-lst h2,.ht-list .ht-title,.ht-list .tit-title,.intro .r-txt,.lately-list-info p,.main-box .house-lst h2 span.tit,.mainContent .house-lst .h_addr,.new-house-lst .info-panel h2 a,.new-house-lst .info-panel h3 {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

a,a:link {
    outline: 0;
    star: expression(this.onFocus=this.blur());
    -webkit-transition: color .3s,background-color .3s,border-color .3s;
    -o-transition: color .3s,background-color .3s,border-color .3s;
    transition: color .3s,background-color .3s,border-color .3s
}

a {
    color: #2e2e2e;
    outline: 0
}

a.search-map,a.search-map:link {
    color: #fff
}

.clear {
    clear: both
}

.ad-con {
    margin-top: 12px
}

.c-list .house-info h2 a {
    display: block;
    overflow: hidden
}

.c-list .house-info h2 a span {
    color: inherit;
    display: inline-block;
    float: left
}

.c-list .house-info h2 a span.tit {
    max-width: 600px;
    overflow: hidden;
    white-space: nowrap
}

.c-list .house-info h2 a .ico {
    color: #fff
}

.ware_list_top1 {
    BORDER-BOTTOM: #fa8a0d 2px solid;
    HEIGHT: 26px
}

.r_list_tab,.ware_list_top2,.xq_pic_infor {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}

.ware_list_top1 UL {
    FLOAT: left;
    HEIGHT: 26px
}

.ware_list_top1 UL LI {
    MARGIN-TOP: 1px;
    PADDING-LEFT: 4px;
    DISPLAY: inline;
    BACKGROUND: url("list_16.jpg") no-repeat 0 -52px;
    FLOAT: left;
    HEIGHT: 25px;
    CURSOR: pointer;
    MARGIN-RIGHT: 7px
}

.ware_list_top1 UL LI SPAN {
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 8px;
    BACKGROUND: url("list_16.jpg") no-repeat right -77px;
    FLOAT: left;
    HEIGHT: 25px;
    COLOR: #333
}

.ware_list_top1 UL LI A {
    COLOR: #333
}

.ware_list_top1 UL LI A:hover {
    COLOR: #f60
}

.ware_list_top1 UL LI.ware_list_top1_tab {
    MARGIN-TOP: 0;
    BACKGROUND-POSITION: 0 0;
    HEIGHT: 26px
}

.ware_list_top1 UL LI.ware_list_top1_tab SPAN {
    LINE-HEIGHT: 26px;
    BACKGROUND-POSITION: right -26px;
    HEIGHT: 26px;
    COLOR: #fff;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.ware_list_top1 UL LI.ware_list_top1_tab A {
    COLOR: #fff
}

.ware_list_top1 UL LI.ware_list_tab_other {
    BACKGROUND: url("list_34.jpg") no-repeat
}

.ware_list_top1 UL LI.ware_list_tab_other SPAN {
    BACKGROUND: none transparent scroll repeat 0 0
}

.ware_list_top2 {
    BACKGROUND: url("list_9.jpg") repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px
}

.ware_list_top2 P {
    LINE-HEIGHT: 29px;
    PADDING-LEFT: 13px;
    FLOAT: left;
    COLOR: #333
}

.ware_list_top2 P SPAN {
    MARGIN: 0 6px;
    COLOR: #f60;
    FONT-WEIGHT: bold
}

.ware_list_top2 DIV {
    FLOAT: right;
    HEIGHT: 26px
}

.ware_list_top2 DIV A {
    MARGIN-TOP: 6px;
    PADDING-LEFT: 8px;
    WIDTH: 43px;
    DISPLAY: inline;
    BACKGROUND: url("list_19.jpg") no-repeat;
    FLOAT: right;
    HEIGHT: 15px;
    COLOR: #333;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 4px
}

.ware_list_top2 DIV SELECT {
    MARGIN-TOP: 6px;
    FLOAT: right;
    HEIGHT: 19px;
    MARGIN-RIGHT: 8px
}

.ware_list_top2 DIV SPAN {
    MARGIN-TOP: 10px;
    FLOAT: right
}

.xq_pic_infor {
    TEXT-ALIGN: right;
    LINE-HEIGHT: 29px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url("xq_3.jpg") repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px
}

.ware_list_page {
    LINE-HEIGHT: 20px;
    FONT-FAMILY: 'Verdana';
    FLOAT: right;
    HEIGHT: 26px
}

.ware_list_page A,.ware_list_page SPAN {
    FLOAT: left;
    MARGIN-RIGHT: 6px
}

.ware_list_page_next,.ware_list_page_next_no,.ware_list_page_up,.ware_list_page_up_no {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 5px;
    WIDTH: 51px;
    BACKGROUND: url("list_18.jpg") no-repeat 43px 5px;
    HEIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}

.ware_list_page_up,.ware_list_page_up_no {
    TEXT-ALIGN: right;
    PADDING-RIGHT: 5px;
    BACKGROUND: url("list_18_2.jpg") no-repeat 8px 5px
}

.ware_list_page_up_no {
    BACKGROUND: url("list_17.jpg") no-repeat 8px 5px
}

.ware_list_page_next_no {
    BACKGROUND: url("list_17_2.jpg") no-repeat 43px 5px
}

.pub_r_tit,.pub_r_tit2 {
    LINE-HEIGHT: 28px;
    MARGIN-TOP: 10px;
    ZOOM: 1;
    BACKGROUND: url("par24.jpg") no-repeat;
    HEIGHT: 28px;
    OVERFLOW: hidden
}

.pub_r_tit H3 {
    PADDING-LEFT: 8px;
    FLOAT: left;
    COLOR: #333
}

.pub_r_tit A,.pub_r_tit2 A {
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-RIGHT: 10px
}

.pub_r_tit2 {
    BACKGROUND: url("par27.jpg") no-repeat
}

.pub_r_tit2 SPAN {
    TEXT-ALIGN: center;
    WIDTH: 79px;
    FLOAT: left;
    HEIGHT: 28px;
    COLOR: #333;
    CURSOR: pointer
}

.pub_r_tit2 SPAN.pub_r_tit2_tab {
    BACKGROUND: url("par26.gif") no-repeat;
    COLOR: #f60;
    FONT-WEIGHT: bold
}

.r_list_tab {
    BORDER-TOP: #ccc 1px
}

.r_list3 UL {
    PADDING-BOTTOM: 12px;
    MARGIN: 0 10px;
    PADDING-TOP: 5px
}

.r_list3 LI,.r_list3_qg LI,.r_list3_qz LI {
    BORDER-BOTTOM: #ccc 1px dashed;
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 10px;
    BACKGROUND: url("i34.jpg") no-repeat left center
}

.r_list3 LI A,.r_list3_qz LI,.r_list3_qz LI A,.r_list4_b LI A {
    COLOR: #666
}

.r_list3 LI A:hover,.r_list3_qg LI A:hover,.r_list3_qz LI A:hover,.r_list4_b LI A:hover {
    COLOR: #f60
}

.r_list3 LI SPAN,.r_list3 LI SPAN A,.r_list3_qz LI SPAN A,.r_list3_qz SPAN {
    COLOR: #6c9a00
}

.r_list3_qg LI SPAN,.r_list3_qg LI SPAN A {
    COLOR: #d8761b
}

.r_list3_qg LI SPAN,.r_list3_qz LI SPAN {
    PADDING-RIGHT: 4px
}

.r_list4_tu {
    PADDING-BOTTOM: 5px;
    MIN-HEIGHT: 130px;
    HEIGHT: auto;
    PADDING-TOP: 5px
}

.r_list4_tu LI {
    MARGIN-TOP: 8px;
    WIDTH: 108px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 12px;
    MARGIN-RIGHT: 4px
}

.r_list4_tu LI IMG {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}

.r_list4_tu LI P {
    TEXT-ALIGN: center;
    HEIGHT: 28px;
    OVERFLOW: hidden;
    PADDING-TOP: 6px
}

.r_list4_b LI {
    BORDER-BOTTOM: #ccc 1px dashed;
    LINE-HEIGHT: 29px;
    MARGIN: 0 10px
}

.news_f_commend LI IMG,.xq_list_tit {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}

.r_list4_b {
    PADDING-BOTTOM: 15px
}

.news_f_commend_tit {
    POSITION: relative;
    PADDING-LEFT: 33px;
    WIDTH: 260px;
    BACKGROUND: url("list_13.jpg") no-repeat;
    HEIGHT: 23px;
    COLOR: #fe6601;
    MARGIN-LEFT: -1px;
    PADDING-TOP: 15px
}

.news_f_commend {
    BACKGROUND: url("list_14.jpg") no-repeat 50% bottom;
    HEIGHT: 477px
}

.news_f_commend_bg {
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: #f6f6f6;
    HEIGHT: 470px;
    BORDER-RIGHT: #ccc 1px solid
}

.news_f_commend UL {
    ZOOM: 1;
    OVERFLOW: hidden;
    PADDING-TOP: 5px
}

.news_f_commend LI {
    TEXT-ALIGN: center;
    WIDTH: 253px;
    FLOAT: left;
    HEIGHT: 220px
}

.news_f_commend LI IMG {
    PADDING-BOTTOM: 4px;
    MARGIN: 0 auto;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 4px
}

.news_f_commend LI P {
    TEXT-ALIGN: center;
    HEIGHT: 20px;
    PADDING-TOP: 12px
}

.news_f_commend LI SPAN {
    FONT-FAMILY: Verdana;
    COLOR: #ea5f00;
    FONT-WEIGHT: bold
}

.view_more_f {
    MARGIN: 0 auto;
    PADDING-LEFT: 9px;
    WIDTH: 97px;
    DISPLAY: block;
    BACKGROUND: url("list_15.jpg") no-repeat;
    HEIGHT: 15px;
    COLOR: #fff;
    PADDING-TOP: 4px
}

.ware_list_top2 DIV A.eshop_upIcon,.ware_list_top2 DIV A.upIcon {
    MARGIN-TOP: 6px;
    PADDING-LEFT: 8px;
    DISPLAY: inline;
    FLOAT: right;
    HEIGHT: 15px;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 4px
}

.view_more_f:hover {
    COLOR: #fff
}

.ware_list_top2 DIV A.upIcon {
    WIDTH: 43px;
    BACKGROUND: url("list_20.jpg") no-repeat;
    COLOR: #333
}

.ware_list_top2 DIV A.eshop_upIcon {
    WIDTH: 53px;
    BACKGROUND: url("list_21.jpg.gif") no-repeat;
    COLOR: #333
}

.xq_list_tit {
    BACKGROUND: url("xq_3.jpg") repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px
}

.xq_list_tit SPAN {
    LINE-HEIGHT: 29px;
    BACKGROUND: url("par10.jpg") no-repeat;
    FLOAT: left;
    HEIGHT: 29px
}

.xq_list_tit SPAN.xq_list_tit_1 {
    PADDING-LEFT: 170px;
    WIDTH: 258px;
    BACKGROUND: none transparent scroll repeat 0 0
}

.xq_list_tit SPAN.xq_list_tit_2 {
    PADDING-LEFT: 15px;
    WIDTH: 82px;
    BACKGROUND-POSITION: 0 12px
}

.xq_list_tit SPAN.xq_list_tit_3 {
    TEXT-ALIGN: center;
    WIDTH: 116px;
    BACKGROUND-POSITION: 32px 12px
}

.xq_list_tit SPAN.xq_list_tit_4 {
    PADDING-LEFT: 29px;
    WIDTH: 52px;
    BACKGROUND-POSITION: 14px 12px
}

.qz_ware_list_top1 {
    BORDER-BOTTOM: #0080f8 2px solid
}

.b_r2_body,.b_r2_sch .schtxt {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}

.qz_ware_list_top1 UL LI {
    BACKGROUND: url("list_35.jpg") no-repeat 0 -52px
}

.qz_ware_list_top1 UL LI SPAN {
    BACKGROUND: url("list_35.jpg") no-repeat right -77px
}

.ware_list_top1 UL LI.ware_list_top1_tab SPAN {
    PADDING-LEFT: 28px;
    PADDING-RIGHT: 32px
}

.b_r2_title {
    LINE-HEIGHT: 32px;
    BACKGROUND: url("i25.jpg") no-repeat left -32px;
    HEIGHT: 32px
}

.top10 {
    MARGIN-TOP: 10px
}

.b_r2_body {
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px
}

.b_r2_bh3 {
    POSITION: relative;
    HEIGHT: 225px
}

.b_r2_bh3 TABLE {
    WIDTH: 290px;
    BORDER-COLLAPSE: collapse
}

.b_r2_price {
    POSITION: absolute;
    WIDTH: 338px;
    TOP: 22px;
    LEFT: 14px
}

.b_r2_price SPAN {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 30px;
    DISPLAY: block;
    COLOR: #333
}

.th2,.th3 {
    TEXT-ALIGN: right
}

.b_r2_price SPAN A {
    COLOR: #333
}

.b_r2_price SPAN A:hover {
    COLOR: #f60;
    TEXT-DECORATION: underline
}

.b_r2_sch {
    POSITION: absolute;
    LINE-HEIGHT: 35px;
    PADDING-LEFT: 7px;
    WIDTH: 283px;
    BACKGROUND: url("i27.jpg") no-repeat left top;
    HEIGHT: 35px;
    COLOR: #333;
    TOP: 12px;
    LEFT: 373px
}

.b_r2_sch .schtxt {
    POSITION: absolute;
    LINE-HEIGHT: 19px;
    WIDTH: 111px;
    HEIGHT: 19px;
    COLOR: #999;
    BORDER-TOP: #ccc 1px solid;
    TOP: 6px;
    LEFT: 77px
}

.btn,fieldset,iframe,img {
    border: 0
}

.b_r2_sch .schbtn {
    POSITION: absolute;
    TOP: 5px;
    LEFT: 198px
}

.tab1,.tab2 {
    POSITION: absolute;
    LEFT: 373px
}

.t_more {
    DISPLAY: inline;
    FLOAT: right;
    COLOR: #666;
    MARGIN-RIGHT: 17px
}

.dynamic-mod .details,.estate-mod .infos,.estate-mod .pic,.fang05-ex,.heating-ex {
    float: left
}

.org_a,.t_style {
    COLOR: #f60
}

.t_style {
    MARGIN-LEFT: 19px;
    FONT-WEIGHT: bold
}

.tab1 {
    TOP: 61px
}

.tab1 TH {
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 8px;
    MARGIN-BOTTOM: 22px;
    BACKGROUND: #fff5e3;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-WEIGHT: normal
}

.th1 {
    WIDTH: 128px
}

.th2 {
    WIDTH: 90px
}

.th3 {
    PADDING-RIGHT: 4px
}

.tab2 TD {
    LINE-HEIGHT: 22px;
    TEXT-INDENT: 5px;
    HEIGHT: 22px
}

.tab2 {
    TOP: 101px
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,video {
    display: inline-block
}[hidden] {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    color: #333
}

article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,main,menu,nav,ol,p,pre,section,select,summary,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

body,button,input,select,textarea {
    font: 12px/1.5 Arial,"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimSun
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th {
    text-align: left;
    font-weight: 400
}

img {
    vertical-align: bottom
}

iframe {
    display: block
}

ol,ul {
    list-style: none
}

a:hover {
    cursor: pointer;
    color: #F60
}

em,i {
    font-style: normal
}

button,input,select,textarea {
    vertical-align: baseline;
    outline: 0
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #FF0;
    color: #000
}

code,pre {
    font-family: monospace,serif
}

pre {
    white-space: pre-wrap
}

.yahei {
    font-family: Arial,STHeiti,"Microsoft YaHei",SimSun
}

.clearfix,.layout {
    zoom: 1
}

.clearfix:after,.layout:after {
    visibility: hidden;
    display: block;
    content: ".";
    font-size: 0;
    height: 0;
    clear: both
}

#header {
    width: 100%
}

#container,#footer {
    width: 1080px;
    margin: 0 auto
}

.gray {
    color: #999
}

.btn {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 3px;
    color: #FFF;
    overflow: hidden;
    background: #62ab00
}

.btn:hover {
    color: #FFF;
    background: #599700
}

.btn-a {
    padding: 0 9px 0 10px;
    font-size: 14px;
    height: 30px;
    line-height: 30px
}

.btn-b,.btn-c {
    padding: 0 29px 0 30px;
    font-size: 18px;
    height: 40px;
    line-height: 40px
}

.btn-c {
    border-radius: 3px;
    color: #FFF;
    background: #F60
}

.btn-c:hover {
    color: #FFF;
    background: #db5700
}

.hide {
    display: none
}

p {
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0
}

.key-list .ib {
    display: inline-block
}

.key-list .item-mod {
    padding: 18px 18px 30px;
    border-bottom: 1px dashed #DDD;
    overflow: hidden;
    cursor: pointer;
    position: relative
}

.key-list .item-hover,.key-list .item-mod:hover {
    background: #f9f9f9
}

.key-list .item-hover .infos h3 {
    color: #62ab00
}

.key-list .item-mod .tel {
    color: #999;
    font-size: 14px
}

.key-list .dynamic-mod,.key-list .estate-mod {
    overflow: hidden;
    zoom: 1
}

.key-list .estate-mod p {
    height: 22px;
    line-height: 22px
}

.estate-mod .pic,.estate-mod .pic img {
    width: 160px;
    height: 120px
}

.estate-mod .infos {
    padding-left: 15px;
    width: 430px
}

.estate-mod .infos .rec-ico {
    width: 27px;
    height: 16px;
    background-position: 0 0;
    vertical-align: -1px
}

.estate-mod .infos h3 {
    font-size: 18px;
    width: 100%;
    height: 30px;
    font-weight: 700\9;
    clear: both
}

.estate-mod .infos .tags,.estate-mod .infos p {
    margin: 9px 0 0
}

.estate-mod .infos p {
    font-size: 14px;
    text-align: left;
    width: 100%
}

.estate-mod .infos a {
    color: #333
}

.estate-mod .infos a:hover {
    color: #62ab00
}

.estate-mod .infos .plate {
    padding: 0 3px 0 0
}

.estate-mod .infos .tags {
    margin-right: -8px;
    height: 22px;
    overflow: hidden
}

.estate-mod .tags span {
    float: left;
    border: 1px solid #CCC;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    margin-right: 8px;
    color: #999
}

.estate-mod .infos .distance {
    color: #999
}

.estate-mod .infos .distance:hover {
    color: #f60
}

.estate-mod .favor {
    position: absolute;
    top: 18px;
    right: 18px;
    text-align: right
}

.estate-mod .favor .price {
    font-size: 30px;
    font-weight: 100;
    color: #F60;
    padding: 0 5px
}

.estate-mod .favor p {
    text-align: right;
    margin: 8px 0 0;
    font-size: 14px
}

.estate-mod .tel-pos {
    height: 150px
}

.estate-mod .tel-pos .tel {
    position: absolute;
    bottom: 20px;
    width: 160px;
    right: 0
}

.fang05 span,.heating-ex span {
    position: relative;
    font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}

.estate-mod .favor .ib {
    border-radius: 3px;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    padding: 0 5px;
    font-size: 13px
}

.estate-mod .favor .group-mark {
    background: #F60
}

.estate-mod .favor .tour-mark {
    background: #67aee7
}

.dynamic-mod {
    margin: 10px 0 0;
    width: 100%
}

.dynamic-mod .details {
    font-size: 14px
}

.dynamic-mod em {
    color: #62ab00;
    padding-right: 10px
}

.dynamic-mod .tel {
    float: right
}

.dynamic-mod a,.dynamic-mod a:hover {
    color: #333
}

.similar-estate {
    border-top: 2px solid #44a93c
}

.similar-estate .hd {
    color: #060;
    font-size: 16px;
    padding-left: 18px;
    padding-top: 15px
}

.estate-mod .tuan-icon {
    display: inline-block;
    width: 87px;
    height: 21px;
    vertical-align: -2px;
    font-size: 0;
    overflow: hidden;
    background: url("active1_2.png") 0 -152px no-repeat
}

.estate-mod .infos .dp-icon,.item-hover .estate-mod .dp-icon {
    display: inline-block;
    width: 15px;
    height: 13px;
    margin-right: 5px;
    font-size: 0;
    overflow: hidden;
    vertical-align: -1px;
    background: url("ugc-icons-3.png") no-repeat
}

.estate-mod .infos .dp-icon {
    background-position: -80px -50px
}

.item-mod .list-dp:hover .dp-icon {
    background-position: -80px 0
}

.item-mod .estate-mod .list-dp:hover {
    color: #f60
}

.estate-mod .infos h3 .lt-icon-sfd {
    display: inline-block;
    font-size: 12px;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    background-color: #ff5659;
    border: 1px solid #ff010c;
    border-radius: 3px;
    color: #FFF;
    padding: 0 3px;
    vertical-align: middle;
    margin-top: -5px
}

.fang-subway-ex,.fang05-ex,.heating-ex {
    height: 23px;
    display: inline-block;
    line-height: 23px;
    color: #0c6;
    border: 1px solid #0c6;
    padding: 0 5px;
    margin-right: 5px;
    text-align: center
}

.fang05 span {
    left: -1px
}

.fang-subway-ex span,.fang05-ex span,.haskey-ex span,.unique-ex span {
    font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b体",SimSun,sans-serif;
    position: relative
}

.fang-subway-ex {
    float: left
}

.haskey-ex,.taxfree-ex,.unique-ex {
    border: 1px solid #0c6;
    height: 23px;
    line-height: 23px;
    color: #0c6;
    margin-right: 6px;
    display: inline-block;
    float: left
}

.unique-ex {
    width: 34px;
    text-align: center
}

.taxfree-ex {
    padding: 0 7px
}

.haskey-ex {
    width: 46px;
    text-align: center
}

#content {
    width: 1200px
}

.cardwrap {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    border-radius: 2px;
    position: relative
}

.cardwrap .newstrong {
    font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif!important;
    font-size: 20px!important
}

.cardwrap .firstcon {
    display: inline-block;
    margin-left: 5px
}

.cardwrap .firstcon .descri {
    font-size: 12px
}

.cardwrap .firstcon .title {
    font-size: 22px;
    color: #ff5854;
    margin-right: 11px;
    font-weight: 700;
    float: left
}

.cardwrap .firstcon .title a {
    color: #ff5854
}

.cardwrap .firstcon .housbg {
    background: #ff5854;
    color: #fff;
    font-size: 14px;
    padding: 0 3px;
    margin-top: 5px;
    float: left;
    border-radius: 2px
}

.cardwrap .secondcon {
    position: absolute;
    right: 20px
}

.cardwrap .secondcon ul li {
    display: inline-block;
    float: left;
    min-width: 110px
}

.cardwrap .secondcon ul li .topline {
    display: block;
    margin-bottom: 3px
}

.cardwrap .secondcon ul li .topline label {
    font-size: 12px;
    margin-right: 3px
}

.cardwrap .secondcon ul li .topline .greyshow {
    font-size: 12px;
    color: #999
}

.cardwrap .secondcon ul li .botline strong,.cardwrap .secondcon ul li .botline strong a {
    color: #333;
    font-family: Tahoma;
    letter-spacing: -1
}

.cardwrap .secondcon ul li .topline .greyshow img {
    vertical-align: baseline
}

.cardwrap .secondcon ul li .botline {
    display: block
}

.cardwrap .secondcon ul li .botline strong {
    font-size: 24px;
    font-weight: 700;
    margin-right: 3px
}

.cardwrap .secondcon ul li .botline .unit {
    font-size: 16px
}

.cardwrap .secondcon ul .viewLine {
    min-width: 1px;
    margin-left: 40px;
    margin-right: 25px;
    float: left;
    position: relative;
    top: 4px;
    width: 1px;
    height: 45px;
    background: #eee
}

.bg_none,.intro {
    background-color: transparent!important
}

.intro {
    height: 45px;
    line-height: 45px;
    overflow: hidden
}

.intro .container {
    width: 1200px;
    margin: 0 auto
}

.intro .l-txt,.intro .r-txt {
    font-size: 12px
}

.intro .l-txt i {
    background: url("bg.png") -12px -7px no-repeat;
    width: 13px;
    height: 19px;
    display: inline-block;
    position: relative;
    top: 3px
}

.intro .l-txt span {
    color: #555
}

.intro .l-txt span.stp {
    color: #999;
    font-family: simsun
}

.intro .l-txt .num {
    color: #e4393c
}

.intro .r-txt {
    color: #888;
    max-width: 500px;
    overflow: hidden;
    white-space: nowrap
}

.intro .r-txt .desc {
    color: #39ac6a
}

.filter-nav {
    width: 1200px;
    margin: 0 auto 15px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    background: #fff
}

.filter-title {
    border-bottom: 1px solid #edeeed;
    position: relative;
    z-index: 1;
    margin-bottom: 15px
}

.filter-title li {
    display: inline
}

.filter-title li a {
    position: relative;
    z-index: 1;
    display: block;
    float: left;
    width: auto;
    height: auto;
    line-height: 18px;
    font-size: 18px;
    color: #333;
    text-align: center;
    margin: 0;
    padding: 0 20px 14px
}

.filter-title li a:after {
    content: ' ';
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #0c6;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.filter-title li a.active:after,.filter-title li a:hover:after {
    width: 100%
}

.fliter-tab {
    height: 46px;
    overflow: hidden;
    background: #fbfbfb;
    background: -webkit-linear-gradient(top,#fbfbfb,#f6f6f6);
    background: -o-linear-gradient(top,#fbfbfb,#f6f6f6);
    background: -ms-linear-gradient(top,#fbfbfb,#f6f6f6);
    border-bottom: 2px solid #ff5854
}

.fliter-tab a {
    float: left;
    line-height: 46px;
    height: 46px;
    display: inline-block;
    font-size: 16px;
    padding: 0 26px;
    color: #555
}

.fliter-tab a.skip {
    float: right
}

.fliter-tab .curr {
    background: #ff5854;
    color: #fff;
    text-shadow: 0 1px 1px #2c8652
}

.fliter-tab .info {
    float: right;
    height: 46px;
    overflow: hidden;
    padding-right: 15px
}

.fliter-tab .info .num {
    line-height: 46px;
    color: #ff5854;
    font-size: 12px;
    font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
    font-weight: 700
}

.filter-nav .custom,.filter-nav .ok,.filter-nav .txt-box {
    display: inline-block;
    zoom: 1;
    vertical-align: middle
}

.filter-nav .exp-split,.filter-nav .ok,.filter-nav .txt-box,.filter-nav .unit {
    display: inline-block;
    float: left
}

.filter-nav .custom {
    min-width: 100px;
    float: left;
    margin-left: 10px;
    padding-bottom: 1px
}

.filter-nav .txt-box {
    width: 40px;
    border: 1px solid #e3e3e3
}

.filter-nav .txt-box .txt {
    display: block;
    border: 0;
    width: 35px;
    padding: 2px 1px;
    text-align: center;
    color: #333;
    height: 18px;
    line-height: 18px;
    font-size: 12px
}

.filter-nav .ok {
    width: 43px;
    padding: 3px 1px;
    text-align: center;
    border: 1px solid #b7b7b7;
    background-color: #fff;
    cursor: pointer;
    margin-left: 5px;
    color: #555;
    font-size: 12px
}

div.fcksearch .findpropcond {
    margin-bottom: 0;
    background: url("state.gif") repeat-x
}

div.fcksearch .PropCond {
    padding: 7px 0 9px 14px;
    height: 15px
}

div.fcksearch .PropCond .newpropcond {
    border: 1px solid #DDD;
    margin-left: 0;
    height: 20px;
    padding: 0 0 0 5px
}

div.fcksearch .PropCond .newpropcond a.newpropicon {
    background: url("icon_120x83.gif") -70px -58px no-repeat;
    height: 20px;
    padding-left: 12px;
    cursor: pointer;
    text-decoration: none
}

div.fcksearch .PropCond .newpropcond a.newpropicon:hover {
    background: url("icon_120x83.gif") -90px -58px no-repeat
}

div.fcksearch {
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB
}

.PropCond {
    padding: 4px 0 9px 14px;
    height: 15px
}

.PropCond .subscribe {
    height: 16px;
    margin: 0 0 0 32px;
    padding: 0 0 0 18px;
    background: 0 0
}

.PropCond a.subscribed {
    color: #999
}

.PropCond a.subscribed:hover {
    color: #eb6100
}

.filter-bar {
    border-top: 1px solid #e0e0e0;
    padding: 0 25px;
    font-size: 0;
    background: #fbfbfb
}

.filter-bar a,.filter-bar span {
    zoom: 1;
    vertical-align: middle
}

.filter-bar h3 {
    float: left;
    font-size: 12px;
    line-height: 43px;
    color: #333;
    margin-left: 2px;
    font-weight: 700;
    margin-top: 4px
}

.filter-bar .red {
    color: #e4393c;
    margin: 0 5px
}

.filter-bar span.save {
    margin-top: 5px;
    display: inline-block;
    margin-left: 15px;
    cursor: pointer
}

.filter-bar span.save i {
    background: url("sprite_lb.png") -118px -79px no-repeat;
    width: 19px;
    height: 19px;
    display: inline-block;
    position: relative;
    top: 9px;
    left: 1px
}

.filter-bar #filter-display-bar a,.filter-bar .newpropcond a {
    height: 28px;
    line-height: 28px;
    color: #555;
    border: 1px solid #f6b07f;
    background: #fff;
    margin-left: 9px;
    margin-top: 5px;
    font-size: 0;
    padding: 1px 1px 0 6px;
    display: inline-block
}

.filter-bar #filter-display-bar a span,.filter-bar .newpropcond a span {
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block
}

.filter-bar span {
    font-size: 12px
}

.filter-mod {
    padding: 18px 26px 12px;
    background: #fff
}

.filter-mod ul {
    line-height: 27px;
    padding-bottom: 10px;
    overflow: hidden
}

.filter-mod ul.last {
    padding-bottom: 5px
}

.filter-mod li {
    display: inline;
    float: left;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    margin-right: 5px
}

.filter-mod li a {
    color: #666;
    font-size: 13px;
    font-family: "微软雅黑","宋体",Tahoma,Arial;
    padding: 0 9px 3px;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.filter-mod li a:hover {
    color: #333
}

.filter-mod .filterTarget {
    float: left;
    display: inline-block;
    color: #333;
    margin-right: 10px;
    font-weight: 700;
    vertical-align: top
}

.filter-mod .linkOn a {
    color: #0c6;
    font-weight: 700
}

.filter-box .custom,.filter-box .ok,.filter-mod .q-box,.filter-mod .txt-box {
    display: inline-block;
    zoom: 1;
    vertical-align: middle
}

.filter-mod .q-box .txt,.filter-mod .txt-box .txt {
    display: block;
    color: #333;
    height: 18px;
    line-height: 18px;
    font-size: 12px
}

.filter-mod .txt-box {
    width: 40px;
    border: 1px solid #e3e3e3;
    position: relative
}

.filter-mod .txt-box .txt {
    border: 0;
    width: 35px;
    padding: 2px 1px;
    text-align: center
}

.filter-mod .q-box {
    position: relative;
    float: left;
    width: 205px;
    border: 1px solid #e3e3e3;
    padding: 1px
}

.filter-mod .q-box .txt {
    border: 0;
    width: 200px;
    padding: 2px 1px;
    text-align: left
}

.filter-mod .ok {
    width: 43px;
    padding: 3px 1px;
    text-align: center;
    border: 1px solid #b7b7b7;
    background-color: #fff;
    cursor: pointer;
    margin-left: 5px;
    color: #555;
    font-size: 12px
}

.item-child {
    margin: 0 0 10px 40px;
    padding: 5px 10px;
    background-color: #f7f7f7
}

.item-child ul {
    padding-bottom: 0
}

.filter-nav .more {
    margin: 0 26px 15px;
    padding-top: 13px;
    border-top: 1px solid #eaeaea
}

.filter-nav .more .filterTarget {
    float: left;
    height: 25px;
    line-height: 25px;
    color: #333;
    margin-right: 10px;
    font-weight: 700
}

.d_c_c,.u_c_c {
    background: url("ico_change.png") -35px -115px no-repeat
}

.u_c_c {
    background-position: -35px -100px
}

.condition-li {
    position: relative;
    float: left;
    height: 23px;
    line-height: 23px;
    margin: 0 10px 0 0;
    padding: 0 28px 0 10px;
    border: 1px solid #c4c4c4;
    min-width: 3em;
    border-radius: 2px
}

.condition-li a {
    font-size: 12px
}

.condition-li a em {
    color: #333
}

.condition-li i {
    width: 10px;
    height: 6px;
    position: absolute;
    top: 9px;
    right: 10px
}

.condition-li .down-list {
    display: none;
    width: 100%;
    position: absolute;
    top: 23px;
    left: -1px;
    background: #FFF;
    border: 1px solid #c4c4c4;
    z-index: 1000;
    white-space: nowrap
}

.condition-li .down-list ul {
    padding: 0 10px
}

.condition-li .down-list a {
    display: block;
    line-height: 30px
}

.condition-li .down-list a:hover {
    color: #0c6
}

.filter-bar .filter-conditions {
    line-height: 30px;
    padding: 3px 0 9px;
    min-width: 909px;
    float: left
}

.filter-bar .newpropcond a {
    height: 28px;
    line-height: 28px;
    color: #555;
    border: 1px solid #f6b07f;
    background: #fff;
    margin-left: 9px;
    margin-top: 5px;
    font-size: 0;
    padding: 1px 1px 0 6px;
    display: inline-block
}

.filter-bar .newpropcond a span {
    font-size: 12px;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block
}

.filter-bar .del {
    background: url("new-version_bg.png") -545px -23px no-repeat;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-left: 5px
}

.filter-bar .del:hover {
    background: url("new-version_bg.png") -573px -23px no-repeat
}

.filter-bar a.del-all {
    background: 0 0;
    border: 0;
    color: #555;
    font-size: 12px;
    text-decoration: underline;
    margin-left: 15px;
    margin-top: 5px;
    display: inline-block
}

.con-box .list-wrap,.filter-bar01,.key-sort {
    border-top: 1px solid #e0e0e0
}

.filter-bar a.del-all i {
    background: url("sprite_lb.png") -55px -75px no-repeat;
    width: 19px;
    height: 19px;
    display: inline-block;
    position: relative;
    top: 9px;
    left: 1px
}

.filter-bar01,.key-sort {
    height: 48px;
    line-height: 48px;
    padding: 0 26px;
    font-size: 0;
    background: #fbfbfb;
    position: relative
}

.sort-btns {
    float: left
}

.sort-btns li {
    float: left;
    width: 88px;
    height: 48px;
    line-height: 48px;
    border-right: 1px solid #DDD
}

.sort-btns li a {
    font-size: 14px;
    display: block;
    text-align: center;
    color: #333
}

.sort-btns .selected,.sort-btns li .cur,.sort-btns li:hover {
    color: #F60
}

.main-box {
    margin-top: 15px;
    position: relative;
    min-height: 320px;
    height: auto;
    clear: both
}

.main-box .null_tip {
    text-align: center;
    color: #999;
    font-size: 18px;
    font-family: microsoft yahei;
    height: 100px;
    line-height: 100px
}

.con-box {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.con-box .list-head {
    height: 50px;
    line-height: 50px;
    padding: 0 26px;
    background: #fff
}

.con-box .list-head h2 {
    font-size: 12px;
    float: right;
    font-weight: 700
}

.con-box .list-head h2 span {
    color: #e4393c;
    margin: 0 5px;
    font-size: 16px;
    font-family: tahoma
}

.con-box .list-head .view-type {
    float: left;
    font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b体",SimSun,sans-serif
}

.con-box .list-head .view-type a {
    color: #000
}

.con-box .list-head .view-type a:hover {
    text-decoration: none
}

.con-box .list-head .view-type a.hover span {
    color: #333
}

.con-box .list-head .view-type span {
    font-size: 14px;
    color: #009de8;
    margin-right: 20px;
    cursor: pointer
}

.con-box .list-head .view-type .modeshow .h-show,.con-box .list-head .view-type .modeshow .l-show {
    color: #333
}

.con-box .list-head .view-type span i {
    position: relative;
    top: 2px;
    margin-right: 3px
}

.con-box .list-head .view-type .modeshows {
    float: left
}

.con-box .list-head .view-type .modeshow .h-show i {
    background: url("sprite_lb.png") -31px -38px no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px
}

.con-box .list-head .view-type .modeshow .m-show i {
    background: url("sprite_lb.png") -50px -38px no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px
}

.con-box .list-head .view-type .modeshow .l-show i {
    background: url("sprite_lb.png") -9px -38px no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px;
    margin-right: 10px
}

.con-box .list-head .view-type .l-show i {
    background: url("sprite_lb.png") -9px -56px no-repeat;
    display: inline-block;
    width: 20px;
    height: 15px
}

.con-box .list-head .view-type .h-show i {
    background: url("sprite_lb.png") -31px -56px no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px;
    margin-right: 5px
}

.con-box .list-head .view-type .h-show .ico {
    position: relative;
    top: -10px;
    left: 3px
}

.con-box .list-head .view-type .m-show i {
    background: url("sprite_lb.png") -50px -56px no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px
}

.go-detail,.main-box .house-lst .con,.main-box .house-lst .fd .right .star,.main-box .house-lst .info-panel,.main-box .house-lst .pic-panel,.main-box .house-lst .pic-panel .pic-num .num,.main-box .house-lst .price,.main-box .house-lst .price-pre,.main-box .house-lst .square,.main-box .house-lst .type,.main-box .house-lst .where,.main-box .house-lst h2 span,.main-box .side-bar .search-widget .btn,.main-box .side-bar .search-widget .txt {
    display: inline-block;
    zoom: 1;
    vertical-align: middle
}

.house-lst li,.house-lst li.hover .fd .right,.house-lst li:hover .fd .right {
    display: block
}

.main-box .house-lst h2 span.tit {
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden
}

.house-lst li {
    overflow: hidden;
    padding: 26px;
    border-bottom: 1px dotted #e1e1e1;
    background: #fff;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.house-lst li.hover,.house-lst li:hover {
    background: #f6f6f6
}

.house-lst li.list-no-data:hover {
    background: 0 0
}

.house-lst .pic-panel {
    float: left;
    font-size: 0;
    position: relative;
    width: 173px;
    height: 130px
}

.house-lst .info-panel {
    color: #565a5c;
    padding-left: 18px;
    width: 750px;
    position: relative;
    float: left;
    height: 130px
}

.house-lst .tool-panel {
    float: right;
    width: 200px;
    height: 130px;
    text-align: center
}

.house-lst .tool-panel a.notice i,.house-lst .tool-panel a.notice-done i {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -4px;
    margin-right: 5px
}

.house-lst .tool-panel a {
    display: inline-block;
    padding: 7px 15px;
    margin-top: 40px;
    margin-left: 5px;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.house-lst .tool-panel a.fav_btn {
    color: #0c6;
    border: 1px solid #0c6;
    border-radius: 5px
}

.house-lst .tool-panel a.show_btn {
    color: #fff;
    background: #0c6;
    border: 1px solid #1166c4;
    border-radius: 5px
}

.house-lst .tool-panel a.notice i {
    background: url("ico_change.png") -274px 0 no-repeat
}

.house-lst .tool-panel a.notice-done i {
    background: url("ico_change.png") -251px 0 no-repeat
}

.house-lst .tool-panel a.fav_btn:hover {
    background-color: #e7e7e7
}

.house-lst .tool-panel a.show_btn:hover {
    background-color: #1166c4
}

.house-lst .pic-panel iframe {
    position: absolute;
    z-index: 0
}

.house-lst .pic-panel a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.house-lst .pic-panel a img {
    display: block;
    width: 173px;
    height: 130px
}

.house-lst .pic-panel .aplus,.house-lst .pic-panel .notax {
    width: 43px;
    height: 28px;
    top: 0;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    z-index: 5;
    position: absolute;
    text-align: center
}

.house-lst .pic-panel .notax {
    background: #86c7a2
}

.house-lst .pic-panel .aplus {
    background: #ec6f00
}

.house-lst .pic-panel .pic-num {
    font-size: 12px;
    color: #fff;
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 0;
    padding: 0 5px;
    line-height: 23px;
    height: 23px
}

.house-lst .pic-panel .pic-num .pic-num-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 90%;
    z-index: 1;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70)
}

.house-lst .pic-panel .pic-num span {
    position: relative;
    z-index: 10
}

.house-lst .pic-panel .pic-num span i {
    margin-right: 3px
}

.house-lst .pic-panel .pic-num span em {
    font-size: 12px;
    font-family: Arial;
    line-height: 24px
}

.house-lst .info-panel h2 {
    line-height: 32px
}

.house-lst .info-panel h2 .new-label {
    background: url("bg.png") -535px -63px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    zoom: 1;
    vertical-align: middle
}

.house-lst .info-panel h2 .focus-label {
    background: url("bg.png") -568px -66px no-repeat;
    width: 32px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 10px
}

.house-lst .info-panel h2 a {
    font-family: "Hiragino Sans GB","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
    color: #009de8;
    font-size: 20px;
    font-weight: 700
}

.house-lst .info-panel h2 a:hover {
    color: #00a9fa;
    text-decoration: none
}

.house-lst .info-panel .zone a:hover,.house-lst .where a:hover span {
    text-decoration: underline
}

.house-lst .info-panel h2 a .ico {
    color: #fff;
    line-height: 26px;
    margin-top: 5px
}

.house-lst .info-panel .zone a {
    color: #888
}

.house-lst .info-panel .col-1,.house-lst .info-panel .col-2,.house-lst .info-panel .col-3 {
    float: left
}

.house-lst .info-panel .col-1 {
    width: 460px;
    height: 63px
}

.house-lst .info-panel .col-2 {
    width: 90px;
    position: relative;
    top: -6px;
    float: right;
    text-align: center
}

.house-lst .info-panel .col-2 .col-look {
    color: #999;
    margin-top: 9px
}

.house-lst .info-panel .col-3 {
    /*width: 129px;*/
    text-align: right;
    float: left;
    position: absolute;
    bottom: 0;
    right:0;
}

.house-lst .info-panel .col-6 {
    position: absolute;
    bottom: 0;
    left:60%;
}

.house-lst .info-panel .other {
    height: 31px;
    line-height: 31px;
    color: #888;
    margin-top: 6px
}

.house-lst .info-panel .square {
    margin-top: 20px
}

.house-lst .info-panel .square .num {
    font-size: 16px
}

.house-lst .info-panel .price {
    color: #0c6;
    margin-top: 7px;
    width: 100%;
    position: relative
}

.house-lst .info-panel .price img {
    position: absolute;
    top: -10px;
    right: -4px
}

.house-lst .info-panel .price-pre {
    font-size: 12px;
    color: #999;
    font-family: Arial;
    margin-top: 8px
}

.house-lst .info-panel .num {
    font-size: 30px;
    font-weight: 700;
    margin-right: 3px;
    font-family: tahoma;
    letter-spacing: -1px
}

.house-lst .info-panel .view {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    bottom: 0;
    right: 0
}

.house-lst .info-panel .view .view-map {
    color: #888;
    position: relative;
    top: -13px;
    left: -10px;
    cursor: pointer;
    display: none
}

.house-lst .info-panel .view .notice {
    background: url("bg.png") -12px -177px no-repeat;
    width: 128px;
    height: 38px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer
}

.house-lst .info-panel .view .notice:hover {
    background: url("bg.png") -12px -223px no-repeat
}

.house-lst .info-panel .view .notice-done {
    background: url("bg.png") -12px -269px no-repeat;
    width: 128px;
    height: 38px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer
}

.house-lst .info-panel .view .notice-done:hover {
    background: url("bg.png") -12px -315px no-repeat
}

.house-lst .info-panel .view .view-del {
    background: url("bg.png") -144px -177px no-repeat;
    width: 102px;
    height: 38px;
    display: inline-block;
    cursor: pointer
}

.house-lst .info-panel .view .view-del:hover {
    background: url("bg.png") -144px -223px no-repeat
}

.house-lst h2 {
    overflow: hidden;
    font-size: 20px;
    white-space: nowrap;
    width: 100%;
    height: 32px;
    line-height: 20px;
    vertical-align: middle;
    font-family: "Hiragino Sans GB","Microsoft YaHei",SimHei,Tahoma,"宋体b8b体",SimSun,sans-serif
}

.house-lst h2 span {
    color: inherit;
    display: inline-block;
    float: left
}

.house-lst .con,.house-lst .price,.house-lst .price-pre,.house-lst .square,.house-lst .type,.house-lst .where {
    font-size: 12px
}

.house-lst .where {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    color: #555;
    height: 18px;
    line-height: 18px;
    margin-top: 7px;
    font-weight: 700
}

.house-lst .where span {
    color: #333;
    font-size: 14px;
    width: 70px;
    display: inline-block;
    margin-right: 14px
}

.house-lst .where span.meters {
    text-align: left;
    width: 47px;
    padding-right: 25px
}

.house-lst .where a {
    float: left
}

.house-lst .where .icon-kanfang {
    background: url("bg.png") -88px -88px no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    margin-left: 10px
}

.house-lst .where .region {
    color: #333;
    width: 105px;
    white-space: nowrap;
    overflow: hidden;
    float: left
}

.house-lst .con {
    width: 410px;
    white-space: nowrap;
    overflow: hidden;
    word-berak: break-all;
    font-size: 14px;
    color: #888
}

.house-lst .con span {
    margin: 0 8px;
    color: #bbb
}

.house-lst .con a {
    color: #888
}

.house-lst .chanquan {
    position: absolute;
    bottom: 0
}

.house-lst .chanquan .agency {
    font-size: 12px;
    margin-top: 10px;
    width: 785px;
    position: relative
}

.house-lst-page-box {
    padding: 30px 25px 66px;
    text-align: center;
    background: #fff
}

.borough-lst .info-panel .col-3 {
    float: right;
    margin-right: 40px
}

.orderFilter {
    margin-top: 26px
}

.orderFilter .orderTag {
    border-bottom: 2px solid #0c6;
    line-height: 0
}

.orderFilter .orderTag ul {
    float: left;
    display: inline-block;
    width: 70%;
    line-height: 47.5px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.orderFilter .orderTag ul li {
    display: inline-block
}

.orderFilter .orderTag ul li a {
    text-align: center;
    line-height: 1;
    vertical-align: middle;
    padding: 0 25px;
    font-size: 15px;
    color: #394043;
    text-decoration: none
}

.orderFilter .orderTag ul li:hover {
    background: #f2f2f2
}

.orderFilter .orderTag ul li.cur {
    background-color: #0c6
}

.orderFilter .orderTag ul li.cur a {
    color: #fff
}

.orderFilter .orderTag .orderType {
    float: right;
    width: 30%;
    text-align: right;
    display: inline-block;
    vertical-align: middle
}

.orderFilter .orderTag .orderType .list {
    display: inline-block;
    width: 90px;
    text-align: center
}

.orderFilter .orderTag .orderType .list i {
    display: inline-block;
    cursor: pointer;
    background-image: url("sprites3.png");
    background-position: -25px -67px;
    width: 18px;
    height: 18px;
    margin-top: 18px
}

.orderFilter .orderTag .weituo__btn {
    float: right;
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: #666;
    margin: 10px 98px 0 0;
    border-radius: 3px
}

.orderFilter .orderTag .weituo__btn:hover {
    background: #0c6
}

.new-house-lst li {
    display: block;
    overflow: hidden;
    padding: 26px 0;
    border-bottom: 1px dotted #e1e1e1;
    background: #fff;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.new-house-lst .pic-panel {
    float: left;
    font-size: 0;
    position: relative;
    width: 232px;
    height: 174px
}

.new-house-lst .pic-panel a img {
    display: block;
    width: 232px;
    height: 174px
}

.new-house-lst .info-panel h2 {
    line-height: 22px;
    height: 25px;
    font-weight: 700;
    color: #394043;
    overflow: hidden
}

.new-house-lst .info-panel h2 a {
    float: left;
    text-decoration: none;
    font-size: 22px;
    color: #394043;
    overflow: hidden;
    white-space: nowrap
}

.new-house-lst .info-panel {
    font-size: 14px
}

.new-house-lst .info-panel .col-1 {
    height: auto
}

.new-house-lst .info-panel .address,.new-house-lst .info-panel .flood,.new-house-lst .info-panel .followInfo {
    margin-top: 14px
}

.new-house-lst .info-panel .p_line {
    display: inline
}

.new-house-lst .info-panel .houseIcon,.new-house-lst .info-panel .positionIcon,.new-house-lst .info-panel .starIcon {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: -1px;
    margin-right: 12px;
    background-image: url("sprites3.png")
}

.new-house-lst .info-panel .houseIcon {
    background-position: -25px -103px
}

.new-house-lst .info-panel .positionIcon {
    background-position: -40px -103px
}

.new-house-lst .info-panel .starIcon {
    background-position: -57px -103px
}

.new-house-lst .chanquan {
    position: static
}

.new-house-lst .info-panel .tag {
    margin-top: 18px
}

.new-house-lst .info-panel .tag span {
    display: inline-block;
    color: #849aae;
    font-size: 12px;
    line-height: 30px;
    padding: 0 11px;
    margin-right: 6px;
    background-color: #f4f7f9
}

.new-house-lst .info-panel .tag span a {
    color: #849aae;
    text-decoration: none
}

.new-house-lst .info-panel .tag .taxfree {
    background: #ffece8;
    color: #FF8062
}

.new-house-lst .info-panel .tag .five {
    background: #e1f5f8;
    color: #39BECD
}

.new-house-lst .info-panel .tag .haskey {
    background: #e1f5ed;
    color: #33BE85
}

.new-house-lst .info-panel .tag .is_restriction {
    background: #f3f0ff;
    color: #B199FF
}

.new-house-lst .info-panel .tag .focus {
    color: #DCB02E;
    background: #faf3e0
}

.new-house-lst .info-panel h2 a .ico {
    color: #fff;
    line-height: 22px;
    margin-top: 0
}

.gap-hfword {
    display: inline-block;
    width: .5em
}

.mainContent {
    float: left;
    width: 925px
}

.sideContent {
    float: right;
    width: 220px
}

.sideContent.mtss {
    margin-top: 70px
}

.house-count {
    font-size: 20px;
    border-bottom: 1px solid #f4f4f4;
    padding: 33px 0 37px;
    font-weight: 700
}

.house-sum {
    color: #0c6;
    margin: 0 5px
}

.mainContent .house-lst li {
    padding:20px 10px;
    position:relative;
    border-bottom: 1px solid #eee
}

.mainContent .house-lst li .time {
    color:#999;
    position:absolute;
    right:50px;
    bottom:10px;
}

.mainContent .house-lst .pic-panel {
    float: left;
    width: 280px;
    height: 210px;
    font-size: 0;
    position: relative
}

.mainContent .house-lst .pic-panel img {
    width: 280px;
    height: 210px
}

.mainContent .house-lst .info-panel {
    width: 625px;
    height: 130px;
    position: relative;
    float: left;
    padding-left: 18px
}

.mainContent .house-lst .pic-panel a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mainContent .house-lst .pic-panel .ltags {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}

.mainContent .house-lst .pic-panel .ltags .ico {
    display: inline-block;
    float: left;
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 0;
    margin: 0 8px 0 0
}

.mainContent .house-lst .pic-panel .has-video {
    position: absolute;
    bottom: 15px;
    left: 20px;
    z-index: 10;
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url("ssicon.png") -25px 0 no-repeat
}

.fav_btn.notice-done,.fav_btn:hover {
    background-color: #e7e7e7
}

.new-house-lst .info-panel h3 {
    max-width: 500px;
    height: 45px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 30px;
    font-weight: 400;
    margin-top: -5px
}

.mainContent .house-lst .info-panel h3 a {
    float: none;
    font-weight: 500;
    font-size: 30px;
    color: #394043
}

.new-house-lst .info-panel .p_line {
    width: 2px;
    height: 16px;
    overflow: hidden;
    margin: 3px 10px 0;
    color: #ddd
}

.mainContent .house-lst .info-panel .address,.mainContent .house-lst .info-panel .flood,.mainContent .house-lst .info-panel .followInfo {
    font-size: 14px;
    color: #1b1b1b!important;
    margin-top: 9px
}

.mainContent .house-lst .info-panel .address {
    margin-top: 40px
}

.mainContent .house-lst .info-panel .tag {
    margin-top: 28px;
    color: #333;
    max-width: 628px
}

.mainContent .house-lst .h_addr {
    max-width: 158px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 10px;
    float: left;
    display: block
}

.mainContent .house-lst .info-panel .num {
    font-size: 40px;
    font-weight: 700;
    font-family: dinot-bold,tahoma
}

.fav_btn {
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #ddd;
    padding: 3px 15px;
    border-radius: 2px
}

.fav_btn .ico_fav {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin: 0 2px 0 0;
    background-image: url("ico_change.png");
    background-repeat: no-repeat;
    background-position: -274px 0
}

.fav_btn.notice-done {
    color: #ff5854
}

.fav_btn.notice-done .ico_fav {
    background-position: -250px 0
}

.mainContent .house-lst .info-panel .col-3 {
    float: right
}

.mainContent .con-box {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);
    box-shadow: 0 0 0 rgba(0,0,0,.2)
}

.mainContent .house-lst-page-box {
    padding: 30px 25px 32px
}

.mainContent .info-panel .price {
    margin-top: 30px
}

.show-house-count {
    padding-bottom: 27px;
    background-color: #f7f7f7;
    text-align: center
}

.show-house-count .slogan {
    white-space: nowrap;
    padding-top: 43px;
    font-size: 22px;
    font-size: 16px;
    line-height: 24px
}

.show-house-count a,.show-house-count a:link {
    display: block;
    position: relative;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    width: 121px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    background: #0c6;
    margin: 18px auto 0
}

.show-house-count a span {
    color: #fff;
    font-style: normal;
    position: relative;
    z-index: 2
}

.show-house-count a:before {
    display: block;
    width: 0;
    height: 100%;
    content: '';
    background: #333;
    position: absolute;
    z-index: 1;
    transition: .3s .05s;
    -moz-transition: .3s .05s;
    -ms-transition: .3s .05s;
    -o-transition: .3s .05s;
    -webkit-transition: .3s .05s;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px
}

.show-house-count a:hover:before {
    width: 100%
}

.ht-title {
    position: relative;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom: #eee solid 1px
}

.ymm-ht-panel ul li {
    float: left;
    width: 285px;
    margin-right: 20px
}

.ymm-ht-panel ul li.last {
    margin-right: 0
}

.ymm-ht-panel .pic-wrap {
    position: relative;
    display: block;
    width: 285px;
    height: 210px;
    overflow: hidden
}

.ymm-ht-panel .pic-wrap .dsp {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    white-space: nowrap;
    color: #0c6;
    padding: 0 10px;
    background-color: #1d212c
}

.ymm-ht-panel .pic-wrap .dsp em {
    position: relative;
    top: 1px;
    font-size: 24px;
    color: #0c6;
    padding-left: 10px;
    padding-right: 5px
}

.ht-list a:hover {
    color: #0c6
}

.ht-list .ht-title,.ht-list .tit-title {
    font-size: 16px;
    width: 100%;
    font-weight: 700;
    padding: 15px 0 0;
    white-space: nowrap;
    overflow: hidden
}

.ht-list .ht-meta .ht-meta-model {
    color: grey;
    font-size: 0;
    text-align: right;
    margin-left: -15px
}

.ht-list .ht-meta .ht-meta-model em {
    position: relative;
    top: 2px;
    padding-left: 15px;
    font-size: 14px;
    color: grey;
    display: inline-block;
    vertical-align: top;
    line-height: 30px
}

.lately-history {
    width: 100%;
    border-top: 2px solid #0c6;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 20px
}

.lately-history-title {
    margin: 0 auto;
    width: 200px;
    padding: 10px 0;
    border-bottom: 1px solid #eee
}

.lately-name {
    font-size: 14px;
    float: left;
    line-height: 30px
}

.lately-list {
    width: 200px;
    margin: 20px auto 0
}

.lately-list li {
    margin-bottom: 20px
}

.lately-list-info {
    float: left;
    max-width: 115px;
    margin-left: 10px
}

.lately-list-info p {
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden
}

.lately-info-name {
    font-size: 14px;
    color: #1b1b1b;
    font-weight: 700
}

.lately-info-num {
    color: #a7a7a7
}

.lately-info-val {
    font-size: 20px;
    color: #0c6;
    font-weight: 700
}

.lately-info-val span {
    font-weight: 400;
    font-size: 12px
}

.btn-group{margin-bottom: 10px;}
.btn-group span{
    display:inline-block;
    border:1px solid #ddd;
    color:#aaa;
    height:20px;
    width:20px;
    line-height:20px;
    text-align: center;
    cursor:pointer;
}

.tab-group{height:70px;width:80%;overflow: hidden;}
.tab-group a,.areaList a{
    display:inline-block;
    padding:5px 10px 10px 0;
    color:#aaa;
}

.tab-group a:hover,.areaList a:hover{
    color:#39ac6a !important;
}

.lefttitle{width:12%;}

.btn-active{background-color: #39ac6a;color:#fff !important;}

.bor_title:hover{color:#39ac6a !important;}

.lately-history{width:47%;}
.lately-history-title{width:90%;}
.lately-list{width:90%;}

.zyzj{
    display:inline-block;
    height:50px;
    padding:5px 20px;
    border:1px solid #eee;
    cursor:pointer;
}