﻿/*房源列表-s*/

.hous-res {
    clear: both;
    /*overflow: hidden;*/
    padding-bottom: calc(var(--dw_f));
}

/*楼盘内容-s*/
.hous-res .house-list {
    margin-bottom: calc(var(--dw) * 5 + var(--dw_f) * 3);
}

.hous-res .house-item6 a {
    display: block;
    position: relative;
    width: 100%;
}

.media-house2 {
    position: relative;
}

.media-house2:after {
    display: block;
    clear: both;
    content: "";
}

.media-house2 .pic {
    position: relative;
    float: left;
    width: calc(var(--dw) * 35);
    height: calc(var(--dw) * 25);
    margin-right: calc(var(--dw) * 5 - var(--dw_f) * 3);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.media-house2 .pic img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.media-house2 .text {
    overflow: hidden;
    float: left;
    width: calc(100% - var(--dw) * 35 - (var(--dw) * 5 - var(--dw_f) * 3));
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(var(--dw) * 25);
}

.media-house2 .text .house-name .h4 {
    float: left;
    max-width: 80%;
    font-size: calc(var(--dw) * 4);
    line-height: calc(var(--dw) * 5);
    overflow: hidden;
    color: #3e4a59;
    -webkit-text-stroke: 0.2px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.j-lb {
    display: inline-block;
    color: #333;
    background-color: #f8f8f8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    color: #fff;
}

.media-house2 .text .house-name .new-lbs-zs {
    background-color: #fcc31e;
}

.media-house2 .text .house-name .zt {
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    padding: 0 calc(var(--dw_f) * 1);
    line-height: calc(var(--dw) * 5);
    height: calc(var(--dw) * 5);
    box-sizing: border-box;
    border-radius: 2px;
    float: right;
    color: #fff;
}

.lp-tag {
    height: calc(var(--dw) * 5 - var(--dw_f) * 1);
    display: flex;
}

.media-house2 .text .nearby {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    line-height: calc(var(--dw) * 5 - var(--dw_f) * 1);
    margin-right: calc(var(--dw) * 5 - var(--dw_f) * 4);
    flex: 0 0 auto;

}

.lp-tag .nearby:last-child {
    margin-right: 0;
}

.media-house2 .text .area .h-area {
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 1.75);
    line-height: calc(var(--dw) * 5 - var(--dw_f) * 1);
    color: #77808a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 48%;
    display: inline-block;
    position: relative;
}
.media-house2 .text .area .h-area:first-child {
    margin-right: calc(var(--dw) * 5 - var(--dw_f) * 4);
}

.media-house2 .text .quyu .house-infor {
    color: #77808a;
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    line-height: calc(var(--dw) * 5 - var(--dw_f) * 2);
}
/*价格*/
.media-house2 .text .dynamic {
    overflow: hidden;
    flex: 1 auto;
    text-align: right;
}

.media-house2 .text .price span, .media-house2 .text .price-undet span {
    -webkit-text-stroke: 0.2px;
}

.media-house2 .text .price span {
    color: #fa5f35;
    font-size: calc(var(--dw) * 5 - var(--dw_f));
    line-height: calc(var(--dw) * 5 - var(--dw_f));
}

.media-house2 .dynamic .time {
    display: block;
    height: 1.2rem;
    line-height: 1.2rem;
    color: #77808a;
    text-align: right;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.house-item6 .media-house2 .dynamic .time {
    color: #a9bacf;
    /*font-weight: bold;*/
}

.more-v3 {
    cursor: pointer;
}

.tjlp-v1_2 .more-v3 {
    margin-bottom: 0;
}

.more-v3 a {
    display: block;
    width: 100%;
    height: calc(var(--dw) * 10);
    font-size: calc(var(--dw_f) * 4);
    color: #77808a;
    line-height: calc(var(--dw) * 10);
    text-align: center;
    -webkit-border-radius: calc(var(--dw) * 10);
    -moz-border-radius: calc(var(--dw) * 10);
    border-radius: calc(var(--dw) * 10);
    background: #fcfcfc;
}

/*推荐房源-e*/

.pic-tag {
position: absolute;
    top: 5px;
    left: -5px;
    background: #f65354;
    color: #fff;
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    padding: 0 calc(var(--dw_f) * 1);
    border-radius: 4px;
    margin-right: 1vw;
    display: inline-flex;
    height: calc(var(--dw) * 5);
    align-items: center;
    justify-content: center;
    flex: 0 auto;
    box-sizing: border-box;
    white-space: nowrap;
    line-height: calc(var(--dw) * 5);
}