@charset "UTF-8";
a.search-map,
a.search-map:link {
    color: #fff;
}

.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;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.c-list .house-info h2 a .ico {
    color: #fff;
}

.ware_list_top1 {
    BORDER-BOTTOM: #fa8a0d 2px solid;
    HEIGHT: 26px;
}

.ware_list_top1 UL {
    FLOAT: left;
    HEIGHT: 26px;
}

.ware_list_top1 UL LI {
    MARGIN-TOP: 1px;
    PADDING-LEFT: 4px;
    DISPLAY: inline;
    BACKGROUND: url(../images/list_16.jpg) no-repeat 0px -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(../images/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: #ff6600;
}

.ware_list_top1 UL LI.ware_list_top1_tab {
    MARGIN-TOP: 0px;
    BACKGROUND-POSITION: 0px 0px;
    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(../images/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 {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: url(../images/list_9.jpg) repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px;
    BORDER-RIGHT: #ccc 1px solid;
}

.ware_list_top2 P {
    LINE-HEIGHT: 29px;
    PADDING-LEFT: 13px;
    FLOAT: left;
    COLOR: #333;
}

.ware_list_top2 P SPAN {
    MARGIN: 0px 6px;
    COLOR: #ff6600;
    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(../images/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 {
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: right;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 29px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../images/xq_3.jpg) repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px;
    BORDER-RIGHT: #ccc 1px solid;
}

.ware_list_page {
    LINE-HEIGHT: 20px;
    FONT-FAMILY: 'Verdana';
    FLOAT: right;
    HEIGHT: 26px;
}

.ware_list_page A {
    FLOAT: left;
    MARGIN-RIGHT: 6px;
}

.ware_list_page SPAN {
    FLOAT: left;
    MARGIN-RIGHT: 6px;
}

.ware_list_page_next {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 5px;
    WIDTH: 51px;
    BACKGROUND: url(../images/list_18.jpg) no-repeat 43px 5px;
    HEIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

.ware_list_page_up {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 5px;
    WIDTH: 51px;
    BACKGROUND: url(../images/list_18.jpg) no-repeat 43px 5px;
    HEIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

.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(../images/list_18.jpg) no-repeat 43px 5px;
    HEIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

.ware_list_page_next_no {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 5px;
    WIDTH: 51px;
    BACKGROUND: url(../images/list_18.jpg) no-repeat 43px 5px;
    HEIGHT: 20px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
}

.ware_list_page_up {
    TEXT-ALIGN: right;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(../images/list_18_2.jpg) no-repeat 8px 5px;
}

.ware_list_page_up_no {
    TEXT-ALIGN: right;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(../images/list_18_2.jpg) no-repeat 8px 5px;
}

.ware_list_page_up_no {
    BACKGROUND: url(../images/list_17.jpg) no-repeat 8px 5px;
}

.ware_list_page_next_no {
    BACKGROUND: url(../images/list_17_2.jpg) no-repeat 43px 5px;
}

.pub_r_tit {
    LINE-HEIGHT: 28px;
    MARGIN-TOP: 10px;
    ZOOM: 1;
    BACKGROUND: url(../images/par24.jpg) no-repeat;
    HEIGHT: 28px;
    OVERFLOW: hidden;
}

.pub_r_tit2 {
    LINE-HEIGHT: 28px;
    MARGIN-TOP: 10px;
    ZOOM: 1;
    BACKGROUND: url(../images/par24.jpg) no-repeat;
    HEIGHT: 28px;
    OVERFLOW: hidden;
}

.pub_r_tit H3 {
    PADDING-LEFT: 8px;
    FLOAT: left;
    COLOR: #333;
    FONT-SIZE: 14px;
}

.pub_r_tit A {
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-RIGHT: 10px;
}

.pub_r_tit2 A {
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-RIGHT: 10px;
}

.pub_r_tit .se_1 {
    FONT-SIZE: 14px;
}

.pub_r_tit2 {
    BACKGROUND: url(../images/par27.jpg) no-repeat;
}

.pub_r_tit2 SPAN {
    TEXT-ALIGN: center;
    WIDTH: 79px;
    FLOAT: left;
    HEIGHT: 28px;
    COLOR: #333;
    FONT-SIZE: 14px;
    CURSOR: pointer;
}

.pub_r_tit2 SPAN.pub_r_tit2_tab {
    BACKGROUND: url(../images/par26.gif) no-repeat;
    COLOR: #ff6600;
    FONT-WEIGHT: bold;
}

.r_list_tab {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px;
    BORDER-RIGHT: #ccc 1px solid;
}

.r_list3 UL {
    PADDING-BOTTOM: 12px;
    MARGIN: 0px 10px;
    PADDING-TOP: 5px;
}

.r_list3 LI {
    BORDER-BOTTOM: #ccc 1px dashed;
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/i34.jpg) no-repeat left center;
}

.r_list3_qz LI {
    BORDER-BOTTOM: #ccc 1px dashed;
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/i34.jpg) no-repeat left center;
}

.r_list3_qg LI {
    BORDER-BOTTOM: #ccc 1px dashed;
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/i34.jpg) no-repeat left center;
}

.r_list3 LI A {
    COLOR: #666;
}

.r_list4_b LI A {
    COLOR: #666;
}

.r_list3_qz LI A {
    COLOR: #666;
}

.r_list3_qz LI {
    COLOR: #666;
}

.r_list3 LI A:hover {
    COLOR: #ff6600;
}

.r_list4_b LI A:hover {
    COLOR: #ff6600;
}

.r_list3_qz LI A:hover {
    COLOR: #ff6600;
}

.r_list3_qg LI A:hover {
    COLOR: #ff6600;
}

.r_list3 LI SPAN {
    COLOR: #6c9a00;
}

.r_list3 LI SPAN A {
    COLOR: #6c9a00;
}

.r_list3_qz SPAN {
    COLOR: #6c9a00;
}

.r_list3_qz LI SPAN A {
    COLOR: #6c9a00;
}

.r_list3_qg LI SPAN A {
    COLOR: #d8761b;
}

.r_list3_qg LI SPAN {
    COLOR: #d8761b;
}

.r_list3_qz LI SPAN {
    PADDING-RIGHT: 4px;
}

.r_list3_qg 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: 0px 10px;
}

.r_list4_b {
    PADDING-BOTTOM: 15px;
}

.news_f_commend_tit {
    POSITION: relative;
    PADDING-LEFT: 33px;
    WIDTH: 260px;
    BACKGROUND: url(../images/list_13.jpg) no-repeat;
    HEIGHT: 23px;
    COLOR: #fe6601;
    MARGIN-LEFT: -1px;
    FONT-SIZE: 14px;
    PADDING-TOP: 15px;
}

.news_f_commend {
    BACKGROUND: url(../images/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 {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px auto;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BACKGROUND: #fff;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #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: 0px auto;
    PADDING-LEFT: 9px;
    WIDTH: 97px;
    DISPLAY: block;
    BACKGROUND: url(../images/list_15.jpg) no-repeat;
    HEIGHT: 15px;
    COLOR: #fff;
    PADDING-TOP: 4px;
}

.view_more_f:hover {
    COLOR: #fff;
}

.ware_list_top2 DIV A.upIcon {
    MARGIN-TOP: 6px;
    PADDING-LEFT: 8px;
    WIDTH: 43px;
    DISPLAY: inline;
    BACKGROUND: url(../images/list_20.jpg) no-repeat;
    FLOAT: right;
    HEIGHT: 15px;
    COLOR: #333;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 4px;
}

.ware_list_top2 DIV A.eshop_upIcon {
    MARGIN-TOP: 6px;
    PADDING-LEFT: 8px;
    WIDTH: 53px;
    DISPLAY: inline;
    BACKGROUND: url(../images/list_21.jpg) no-repeat;
    FLOAT: right;
    HEIGHT: 15px;
    COLOR: #333;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 4px;
}

.xq_list_tit {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: url(../images/xq_3.jpg) repeat-x;
    HEIGHT: 29px;
    BORDER-TOP: #ccc 1px;
    BORDER-RIGHT: #ccc 1px solid;
}

.xq_list_tit SPAN {
    LINE-HEIGHT: 29px;
    BACKGROUND: url(../images/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: 0px 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;
}

.qz_ware_list_top1 UL LI {
    BACKGROUND: url(../images/list_35.jpg) no-repeat 0px -52px;
}

.qz_ware_list_top1 UL LI SPAN {
    BACKGROUND: url(../images/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(../images/i25.jpg) no-repeat left -32px;
    HEIGHT: 32px;
}

.top10 {
    MARGIN-TOP: 10px;
}

.b_r2_body {
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    OVERFLOW: hidden;
    BORDER-TOP: #cccccc 1px;
    BORDER-RIGHT: #cccccc 1px solid;
}

.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: #333333;
}

.b_r2_price SPAN A {
    COLOR: #333333;
}

.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(../images/i27.jpg) no-repeat left top;
    HEIGHT: 35px;
    COLOR: #333333;
    TOP: 12px;
    LEFT: 373px;
}

.b_r2_sch .schtxt {
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #cccccc 1px solid;
    LINE-HEIGHT: 19px;
    WIDTH: 111px;
    HEIGHT: 19px;
    COLOR: #999999;
    BORDER-TOP: #cccccc 1px solid;
    TOP: 6px;
    BORDER-RIGHT: #cccccc 1px solid;
    LEFT: 77px;
}

.b_r2_sch .schbtn {
    POSITION: absolute;
    TOP: 5px;
    LEFT: 198px;
}

.t_more {
    DISPLAY: inline;
    FLOAT: right;
    COLOR: #666666;
    MARGIN-RIGHT: 17px;
}

.t_style {
    COLOR: #ff6600;
    MARGIN-LEFT: 19px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.org_a {
    COLOR: #ff6600;
}

.tab1 {
    POSITION: absolute;
    TOP: 61px;
    LEFT: 373px;
}

.tab1 TH {
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 8px;
    MARGIN-BOTTOM: 22px;
    BACKGROUND: #fff5e3;
    HEIGHT: 24px;
    COLOR: #333333;
    FONT-WEIGHT: normal;
}

.th1 {
    WIDTH: 128px;
}

.th2 {
    TEXT-ALIGN: right;
    WIDTH: 90px;
}

.th3 {
    TEXT-ALIGN: right;
    PADDING-RIGHT: 4px;
}

.tab2 TD {
    LINE-HEIGHT: 22px;
    TEXT-INDENT: 5px;
    HEIGHT: 22px;
}

.tab2 {
    POSITION: absolute;
    TOP: 101px;
    LEFT: 373px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
}

[hidden] {
    display: none;
}

.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;
}


/*a:hover {*/


/*color: #F60;*/


/*text-decoration: none; }*/

#header {
    width: 100%;
}

#container,
#footer {
    width: 1080px;
    margin: 0 auto;
}

.gray {
    color: #999;
}


/*.btn {*/


/*display: inline-block;*/


/**display: inline;*/


/**zoom: 1;*/


/*border: 0 none;*/


/*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 {
    padding: 0 29px 0 30px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
}

.btn-c {
    border-radius: 3px;
    padding: 0 29px 0 30px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    background: #F60;
}

.btn-c:hover {
    color: #FFF;
    background: #db5700;
}

.hide {
    display: none;
}


/*anjuke -- newhouse  ===============================================================*/


/**列表页*/

p {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.key-list .ib {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.key-list .item-mod {
    padding: 18px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #DDD;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

.key-list .item-mod:hover {
    background: #f9f9f9;
}

.key-list .item-hover {
    background: #f9f9f9;
}

.key-list .item-hover .infos h3 {
    color: #62ab00;
}

.key-list .item-mod .tel {
    color: #999;
    font-size: 14px;
}

.key-list .estate-mod,
.key-list .dynamic-mod {
    overflow: hidden;
    zoom: 1;
}

.key-list .estate-mod p {
    height: 22px;
    line-height: 22px;
}

.estate-mod .pic,
.estate-mod .infos {
    float: left;
}

.estate-mod .pic img,
.estate-mod .pic {
    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;
    *margin-right: 6px;
}

.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;
}

.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 {
    float: left;
    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("http://pages.aifcdn.com/img/afaction/tuangou/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("http://pages.aifcdn.com/img/house/ugc/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: #ff010c solid 1px;
    border-radius: 3px;
    color: #FFF;
    padding: 0 3px;
    vertical-align: middle;
    margin-top: -5px;
    _margin-top: 0;
}


/*!*========================== style: lianjia ==============================================*!*/


/*body {*/


/*background-color: #f1f1f1; }*/


/*!*.heating {*/


/*background: url("../images/sprite_lb.png") no-repeat -125px -7px;*/


/*width: 25px;*/


/*height: 25px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 25px;*/


/*color: $basecolor;*/


/*float: left; }*!*/


/*.heating-ex {*/


/*!*background: #fff;*!*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*border: 1px solid #ea5504;*/


/*padding: 0 5px;*/


/*!*border-left: 0;*!*/


/*margin-right: 5px;*/


/*float: left; }*/


/*.heating-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif; }*/


/*!*.fang05 {*/


/*background: url("../images/sprite_lb.png") no-repeat -46px -7px;*/


/*width: 25px;*/


/*height: 25px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 25px;*/


/*color: $basecolor;*/


/*float: left; }*!*/


/*.fang05 span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;*/


/*left: -1px; }*/


/*.fang05-ex {*/


/*!*background: #fff9f1;*!*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*border: 1px solid #ea5504;*/


/*padding: 0 5px;*/


/*!*border-left: 0;*!*/


/*margin-right: 5px;*/


/*float: left; }*/


/*.fang05-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun, sans-serif; }*/


/*!*.fang-subway {*/


/*background: url("../images/sprite_lb.png") no-repeat -72px -7px;*/


/*width: 25px;*/


/*height: 25px;*/


/*display: inline-block;*/


/*float: left; }*!*/


/*.fang-subway-ex {*/


/*!*background: #f2f9fe;*!*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*border: 1px solid #ea5504;*/


/*padding: 0 5px;*/


/*!*border-left: 0;*!*/


/*margin-right: 5px;*/


/*float: left; }*/


/*.fang-subway-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun, sans-serif; }*/


/*!*.fang-subway {*/


/*background: url("../images/sprite_lb.png") no-repeat -72px -7px;*/


/*width: 25px;*/


/*height: 25px;*/


/*display: inline-block;*/


/*float: left; }*!*/


/*.fang-subway-ex {*/


/*!*background: #f2f9fe;*!*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*border: 1px solid #ea5504;*/


/*padding: 0 5px;*/


/*!*border-left: 0;*!*/


/*margin-right: 5px;*/


/*float: left; }*/


/*.fang-subway-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun, sans-serif; }*/


/*.unique-ex {*/


/*border: 1px solid #ea5504;*/


/*width: 34px;*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*margin-right: 6px;*/


/*float: left; }*/


/*.unique-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun, sans-serif; }*/


/*!*.taxfree {*/


/*background: url("../images/sprite_lb.png") no-repeat -98px -7px;*/


/*width: 25px;*/


/*height: 25px;*/


/*display: inline-block;*/


/*float: left; }*!*/


/*.taxfree-ex {*/


/*border: 1px solid #ea5504;*/


/*color: #ea5504;*/


/*height: 23px;*/


/*line-height: 23px;*/


/*padding: 0 7px;*/


/*display: inline-block;*/


/*margin-right: 6px;*/


/*float: left; }*/


/*.haskey-ex {*/


/*border: 1px solid #ea5504;*/


/*width: 46px;*/


/*height: 23px;*/


/*display: inline-block;*/


/*text-align: center;*/


/*line-height: 23px;*/


/*color: #ea5504;*/


/*margin-right: 6px;*/


/*float: left; }*/


/*.haskey-ex span {*/


/*position: relative;*/


/*font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun, sans-serif; }*/


/*#content {*/


/*width: 1200px; }*/


/*.cardwrap {*/


/*padding: 20px;*/


/*background-color: #fff;*/


/*margin-bottom: 14px;*/


/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/


/*box-shadow: 0 1px 3px rgba(0, 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;
    text-decoration: none;
}

.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 .topline .greyshow img {
    vertical-align: baseline;
}

.cardwrap .secondcon ul li .botline {
    display: block;
}

.cardwrap .secondcon ul li .botline strong {
    color: #333;
    font-size: 24px;
    font-weight: 700;
    margin-right: 3px;
    font-family: Tahoma;
    letter-spacing: -1;
}

.cardwrap .secondcon ul li .botline strong a {
    color: #333;
    font-family: Tahoma;
    letter-spacing: -1;
}

.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;
}

.filter-nav {
    width: 1200px;
    margin: 0px auto 0px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
    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 {
    display: block;
    position: relative;
    float: left;
    width: auto;
    height: auto;
    font-size: 18px;
    line-height: 18px;
    color: #333;
    position: relative;
    z-index: 1;
    margin: 0;
    text-align: center;
    padding-bottom: 14px;
    padding: 0 20px 14px;
    /*margin-right: 40px;*/
}

.filter-title li a:after {
    content: ' ';
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background: #ea5504;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.filter-title li a:hover:after,
.filter-title li a.active: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 .txt-box,
.filter-nav .ok,
.filter-nav .custom {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}

.filter-nav .txt-box,
.filter-nav .ok,
.filter-nav .exp-split,
.filter-nav .unit {
    display: inline-block;
    float: auto;
}

.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 none;
    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(../images/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(../images/icon_120x83.gif) no-repeat scroll -70px -58px transparent;
    height: 20px;
    padding-left: 12px;
    cursor: pointer;
    text-decoration: none;
}

div.fcksearch .PropCond .newpropcond a.newpropicon:hover {
    background: url(../images/icon_120x83.gif) no-repeat scroll -90px -58px transparent;
}

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;
    padding: 0;
    margin-left: 32px;
    padding-left: 18px;
    background: none;
}

.PropCond a.subscribed {
    color: #999;
    text-decoration: none;
}

.PropCond a.subscribed:hover {
    color: #eb6100;
}

.filter-mod {
    background: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1), 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    z-index: 1;
}

.filter-mod-list .filter-right {
    float: left;
    width: 1080px;
}

.filter-list-show {
    height: 0;
    transition: all 0.3s;
    overflow: hidden;
}

.filter-mod .filter-mod-list.last {
    padding-bottom: 5px;
}

.filter-mod .filter-mod-list .list-item {
    float: left;
    font-size: 14px;
    margin-right: 30px;
}

.filter-mod .filter-mod-list .list-item a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #555;
    font-family: "Avenir-Medium", "Microsoft YaHei";
    /*-webkit-transition: all 0.5s ease-out;*/
    /*-o-transition: all 0.5s ease-out;*/
    /*transition: all 0.5s ease-out;*/
}

.filter-mod .filter-mod-list .list-item a .num {
    font-family: Avenir-Roman;
    font-style: normal;
}

.filter-mod .filter-mod-list .list-item a:hover {
    color: #FF5A00;
}

.filter-mod .search-input-filter {
    margin-top: 1px;
}

.filter-mod .search-input-filter {
    line-height: 40px;
    height: 40px;
}

.filter-mod .search-input-filter input {
    width: 82px;
    height: 24px;
    margin: 8px 0 0 0;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 12px;
    outline: none;
    color: #333;
    font-size: 12px;
    font-family: Avenir-Medium;
    font-weight: 500;
    padding: 0 10px;
}

.filter-mod .search-input-filter input:focus {
    border: 1px solid #999;
}

.filter-mod .search-input-filter input.last {
    margin-right: 10px;
}

.filter-mod input::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

.filter-mod .search-input-filter .input-line {
    font-size: 12px;
    color: #999;
    /* margin-top: 12px; */
    /* display: block; */
    margin-left: 5px;
    margin-right: 5px;
}

.filter-mod .search-input-filter .confirm-input,
.confirm-input-total {
    display: inline-block;
    width: 50px;
    height: 24px;
    line-height: 24px;
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 12px;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #333;
    margin: 8px 0 0 10px;
    cursor: pointer;
    user-select: none;
}

.filter-mod .search-input-filter .confirm-input:hover {
    border: 1px solid #999;
}

.filter-mod .filterTarget {
    float: left;
    display: inline-block;
    width: 60px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    vertical-align: top;
}

.filter-mod .list-item.linkOn a {
    color: #ea5504;
}

.filter-mod .txt-box,
.filter-mod .q-box,
.filter-box .ok,
.filter-box .custom {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}

.filter-mod .txt-box {
    width: 40px;
    border: 1px solid #e3e3e3;
    position: relative;
}

.filter-mod .txt-box .txt {
    display: block;
    border: 0 none;
    width: 35px;
    padding: 2px 1px;
    text-align: center;
    color: #333;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
}

.filter-mod .q-box {
    position: relative;
    float: left;
    width: 205px;
    border: 1px solid #e3e3e3;
    padding: 1px 1px;
}

.filter-mod .q-box .txt {
    display: block;
    border: 0 none;
    width: 200px;
    padding: 2px 1px;
    text-align: left;
    color: #333;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
}

.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;
}

.status-bar {
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.status-bar .btn-bar {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #999;
    font-size: 14px;
    cursor: pointer;
}

.status-bar .btn-bar>i {
    position: relative;
    top: -2px;
    right: 6px;
}

.status-bar .btn-bar .txt {
    display: inline-block;
}


/*更多筛选*/

.filter-nav .more {
    margin: 0px 26px 15px;
    padding-top: 13px;
    border-top: 1px solid #eaeaea;
    /*overflow: hidden;*/
}

.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("../images/ico_change.png") no-repeat;
    background-position: -35px -115px;
}

.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;
    _width: 3em;
    border-radius: 2px;
}

.condition-li a {
    font-size: 12px;
    text-decoration: none;
}

.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: solid 1px #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: #ea5504;
}


/*当前搜索条件*/

.filter-bar {
    height: 100%;
    background: rgba(246, 246, 246, 1);
    border-radius: 5px;
    padding: 10px 30px;
    padding-bottom: 0;
}

.filter-bar .select-filter {
    height: 30px;
    font-weight: bold;
    line-height: 30px;
    color: #333;
}

.filter-bar .filter-conditions {
    margin-left: 30px;
    display: inline-block;
    width: 1080px;
}

.filter-bar .newpropcond {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

.filter-bar .newpropcond a {
    display: inline-block;
    width: 100%;
    height: 30px;
    padding: 0 15px;
    line-height: 15px;
    color: #333;
    background: #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05), 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
    border-radius: 15px;
    font-family: "Avenir-Medium", "Microsoft YaHei";
}

.filter-bar .newpropcond a>span:first-child {
    display: inline-block;
    height: 100%;
    line-height: 30px;
    margin-right: 8px;
    font-size: 12px;
}

.filter-bar .newpropcond:hover {
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05), 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
    border-radius: 15px;
}

.filter-bar .newpropcond:hover a>span:first-child {
    color: #FF5A00;
}

.filter-bar .newpropcond:hover a>span.del {
    background-position: -421px -221px;
}

.filter-bar .del {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
    top: 1px;
    background: url(../images/PC-new/home-all-icon.png);
    background-position: -371px -221px;
}

.filter-show-more {
    height: auto;
    overflow: auto;
}


/*清空筛选选项*/

.filter-bar a.del-all {
    font-size: 14px;
    color: #333;
    margin-left: 10px;
    float: left;
    line-height: 30px;
    margin-bottom: 10px;
}

.filter-bar a.del-all:hover {
    color: #FF5A00;
}

.filter-bar a.del-all:hover>i {
    color: #FF5A00;
    background-position: -517px -217px;
}

.filter-bar a.del-all>i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/PC-new/home-all-icon.png);
    background-position: -467px -217px;
    position: relative;
    top: 3px;
    right: 3px;
}


/*排序*/

.filter-bar01 {
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #e0e0e0;
    padding: 0 26px;
    font-size: 0;
    background: #fbfbfb;
    position: relative;
}

.key-sort {
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #e0e0e0;
    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 li .cur,
.sort-btns .selected,
.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, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.con-box .list-wrap {
    border-top: 1px solid #e0e0e0;
}

.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: black;
}

.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 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 {
    color: #333;
}

.con-box .list-head .view-type .modeshow .h-show i {
    background: url(../images/sprite_lb.png) no-repeat -31px -38px;
    display: inline-block;
    width: 18px;
    height: 15px;
}

.con-box .list-head .view-type .modeshow .m-show i {
    background: url(../images/sprite_lb.png) no-repeat -50px -38px;
    display: inline-block;
    width: 18px;
    height: 15px;
}

.con-box .list-head .view-type .modeshow .l-show {
    color: #333;
}

.con-box .list-head .view-type .modeshow .l-show i {
    background: url(../images/sprite_lb.png) no-repeat -9px -38px;
    display: inline-block;
    width: 18px;
    height: 15px;
    margin-right: 10px;
}

.con-box .list-head .view-type .l-show i {
    background: url(../images/sprite_lb.png) no-repeat -9px -56px;
    display: inline-block;
    width: 20px;
    height: 15px;
}

.con-box .list-head .view-type .h-show i {
    background: url(../images/sprite_lb.png) no-repeat -31px -56px;
    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(../images/sprite_lb.png) no-repeat -50px -56px;
    display: inline-block;
    width: 18px;
    height: 15px;
}

.main-box .house-lst .pic-panel,
.main-box .house-lst .pic-panel .pic-num .num,
.main-box .house-lst .info-panel,
.main-box .house-lst h2 span,
.main-box .house-lst .where,
.main-box .house-lst .type,
.main-box .house-lst .square,
.main-box .house-lst .price,
.main-box .house-lst .con,
.main-box .house-lst .price-pre,
.main-box .house-lst .fd .right .star,
.main-box .side-bar .search-widget .txt,
.main-box .side-bar .search-widget .btn,
.go-detail {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}

.main-box .house-lst h2 span.tit {
    max-width: 80%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.house-lst li {
    display: block;
    overflow: hidden;
    padding: 26px 26px;
    border-bottom: 1px dotted #e1e1e1;
    background: #fff;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.house-lst li:hover,
.house-lst li.hover {
    background: #f6f6f6;
}

.house-lst li:hover .fd .right,
.house-lst li.hover .fd .right {
    display: block;
}

.house-lst li.list-no-data:hover {
    background: none;
}

.house-lst .pic-panel {
    float: left;
    font-size: 0;
    position: relative;
    width: 173px;
    height: 130px;
}

.house-lst .info-panel {
    float: left;
    color: #565a5c;
    padding-left: 18px;
    /*font-size: 0;*/
    width: 750px;
    position: relative;
    /*float: right;*/
    float: left;
    height: 130px;
}

.house-lst .tool-panel {
    float: right;
    width: 200px;
    height: 130px;
    text-align: center;
}

.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;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.house-lst .tool-panel a.fav_btn {
    color: #ea5504;
    border: 1px solid #ea5504;
    border-radius: 5px;
}

.house-lst .tool-panel a.show_btn {
    color: #fff;
    background: #ea5504;
    border: 1px solid #1166c4;
    border-radius: 5px;
}

.house-lst .tool-panel a.notice i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../images/ico_change.png") -274px 0px no-repeat;
    vertical-align: -4px;
    margin-right: 5px;
}

.house-lst .tool-panel a.notice-done i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../images/ico_change.png") -251px 0px no-repeat;
    vertical-align: -4px;
    margin-right: 5px;
}

.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 .notax {
    width: 43px;
    height: 28px;
    background: #86c7a2;
    position: absolute;
    top: 0;
    z-index: 5;
    color: white;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
}

.house-lst .pic-panel .aplus {
    width: 43px;
    height: 28px;
    background: #ec6f00;
    position: absolute;
    top: 0;
    z-index: 5;
    color: white;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
}

.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(../images/bg.png) no-repeat;
    width: 30px;
    height: 30px;
    *zoom: 1;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    background-position: -535px -63px;
}

.house-lst .info-panel h2 .focus-label {
    background: url(../images/bg.png) no-repeat -568px -66px;
    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 h2 a .ico {
    color: #fff;
    line-height: 26px;
    margin-top: 5px;
}

.house-lst .info-panel .zone a {
    color: #888;
}

.house-lst .info-panel .zone a:hover {
    text-decoration: underline;
}

.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: relative;
    top: -6px;
}

.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: #ff5854;
    color: #ea5504;
    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(../images/bg.png) no-repeat -12px -177px;
    width: 128px;
    height: 38px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
}

.house-lst .info-panel .view .notice:hover {
    background: url(../images/bg.png) no-repeat -12px -223px;
}

.house-lst .info-panel .view .notice-done {
    background: url(../images/bg.png) no-repeat -12px -269px;
    width: 128px;
    height: 38px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
}

.house-lst .info-panel .view .notice-done:hover {
    background: url(../images/bg.png) no-repeat -12px -315px;
}

.house-lst .info-panel .view .view-del {
    background: url(../images/bg.png) no-repeat -144px -177px;
    width: 102px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
}

.house-lst .info-panel .view .view-del:hover {
    background: url(../images/bg.png) no-repeat -144px -223px;
}

.house-lst h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    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 .where,
.house-lst .type,
.house-lst .square,
.house-lst .price,
.house-lst .con,
.house-lst .price-pre {
    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:hover span {
    text-decoration: underline;
}

.house-lst .where a {
    float: left;
}

.house-lst .where .icon-kanfang {
    background: url(../images/bg.png) -88px -88px no-repeat;
    width: 20px;
    height: 20px;
    *zoom: 1;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
    margin-left: 10px;
}

.house-lst .where .region {
    color: #333;
    width: 105px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}

.house-lst .con {
    width: 410px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    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: 40px 25px;
    text-align: center;
    background: #fff;
    overflow: hidden;
}

.borough-lst .info-panel .col-3 {
    float: right;
    margin-right: 40px;
}

.orderFilter {
    margin-top: 26px;
}

.orderFilter .orderTag {
    border-bottom: 2px solid #ea5504;
    line-height: 0;
}

.orderFilter .orderTag ul {
    float: left;
    display: inline-block;
    width: 70%;
    line-height: 47.5px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.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: #ea5504;
}

.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;
    /*border:1px solid red;*/
}

.orderFilter .orderTag .orderType .list i {
    display: inline-block;
    cursor: pointer;
    background-image: url("../images/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 0px;
    border-radius: 3px;
}

.orderFilter .orderTag .weituo__btn:hover {
    background: #ea5504;
}

.new-house-lst li {
    display: block;
    overflow: hidden;
    padding: 26px 0 26px 0;
    border-bottom: 1px dotted #e1e1e1;
    background: #fff;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.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: bold;
    color: #394043;
    overflow: hidden;
}

.new-house-lst .info-panel h2 a {
    float: left;
    /*width: 495px;*/
    text-decoration: none;
    font-size: 22px;
    color: #394043;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.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;
    /*width:0; padding:0px 3px; */
}

.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("../images/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 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: bold;
}

.house-sum {
    color: #ea5504;
    margin: 0 5px;
}

.mainContent .house-lst li {
    padding: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #eee;
}

.mainContent .house-lst .pic-panel {
    width: 240px;
    height: 180px;
    float: left;
    font-size: 0;
    position: relative;
}

.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: 0px 8px 0px 0;
}

.new-house-lst .info-panel h3 {
    max-width: 500px;
    height: 45px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 30px;
    font-weight: normal;
    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 13px 0;*/
    margin: 3px 10px 0;
    /*background-color: #efefef;*/
    color: #ddd;
    /*font-size: 0;*/
}

.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: 27px;
}

.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;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 10px;
    float: left;
    display: block;
}

.mainContent .house-lst .info-panel .num {
    font-size: 40px;
    font-weight: bold;
    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;
    background: url("../images/ico_change.png") -274px 0px no-repeat;
    vertical-align: -2px;
}

.fav_btn:hover {
    background-color: #e7e7e7;
}

.fav_btn.notice-done {
    background-color: #e7e7e7;
}

.mainContent .house-lst .info-panel .col-3 {
    float: right;
}

.mainContent .con-box {
    -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 0 rgba(0, 0, 0, 0.2);
    /*0 1px 2px -1px rgba(0,0,0,0.2)*/
}

.mainContent .house-lst-page-box {
    padding: 30px 25px 32px 25px;
}

.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: bold;
    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: #ea5504;
    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: 84px;
    line-height: 84px;
    height: 60px;
    line-height: 60px;
    margin-top: 40px;
    margin-bottom: 30px;
    border-bottom: #eee solid 1px;
}

.ymm-ht-panel .ht-title {
    /*margin-top: 60px;*/
}

.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: #ea5504;
    padding: 0 10px;
    background-color: #1d212c;
}

.ymm-ht-panel .pic-wrap .dsp em {
    position: relative;
    top: 1px;
    font-size: 24px;
    color: #ea5504;
    padding-left: 10px;
    padding-right: 5px;
}

.ht-list a:hover {
    color: #ea5504;
}

.ht-list .tit-title {
    font-size: 16px;
    width: 100%;
    font-weight: bold;
    padding: 15px 0 0;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ht-list .ht-title {
    font-size: 16px;
    width: 100%;
    font-weight: bold;
    padding: 15px 0 0;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.ht-list .ht-meta .ht-meta-model {
    color: #808080;
    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: #808080;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
}

.lately-history {
    width: 100%;
    border-top: 2px solid #ea5504;
    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;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.lately-info-name {
    font-size: 14px;
    color: #1b1b1b;
    font-weight: bold;
}

.lately-info-num {
    color: #a7a7a7;
}

.lately-info-val {
    font-size: 20px;
    color: #ea5504;
    font-weight: bold;
}

.lately-info-val span {
    font-weight: normal;
    font-size: 12px;
}

.null_tip {
    text-align: center;
    font-size: 20px;
    color: #999;
}