
.list-item {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 900px;
    height: 190px;
    padding: 30px 0;
    border-bottom: 1px solid #f3f3f3;
    position: relative
}

.list-item .icon {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    width: 34px;
    text-align: center;
    border-radius: 2px;
    vertical-align: middle
}

.list-item .icon-anxuan {
    background: -webkit-gradient(linear, left top, right top, from(#7ed665), to(#02c26d));
    background: linear-gradient(90deg, #7ed665 0, #02c26d)
}

.list-item .advTag {
    position: absolute;
    right: 8px;
    bottom: 8px;
    font-size: 13px;
    color: #e1e1e1;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    font-weight: 400;
    width: 32px;
    height: 18px;
    text-align: center
}

.list-item .item-img {
    position: absolute;
    top: 30px;
    left: 0
}

.list-item .item-img, .list-item .item-img img {
    width: 174px;
    height: 130px
}

.list-item .item-img .jinpu-list-tag {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    left: 0
}

.list-item .item-img .icon-wrapper {
    height: 24px;
    position: absolute;
    right: 8px;
    bottom: 8px;
    font-size: 0
}

.list-item .item-img .icon-wrapper .icon-vr {
    background-position: -26px -44px;
    width: 24px !important;
    height: 24px !important
}

.list-item .item-img .icon-wrapper .icon-vr-wrap {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 12px;
    position: relative
}

.list-item .item-img .icon-wrapper .icon-vr-gif {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    background-size: cover;

}

.list-item .item-img .icon-wrapper .icon-vedio {
    background-position: -76px 0;
    width: 24px !important;
    height: 24px !important;
    margin-left: 6px
}

.list-item .item-img .icon-kaiGong {
    width: 54px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0
}

.list-item .item-info {
    width: 470px;
    margin-left: 195px
}

.list-item .item-info .item-title {
    display: block;
    width: 600px;
    height: 20px;
    margin-bottom: 12px;
    color: #0b0f12
}

.list-item .item-info .item-title .kw-text {
    color: #23c993;
    font-weight: 700
}

.list-item .item-info .item-title .title {
    display: inline-block;
    vertical-align: bottom;
    max-width: 436px;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    margin: 0;
}

.list-item .item-info .item-title .icon-anxuan-plus {
    display: inline-block;
    font-size: 0
}

.list-item .item-info .item-title .icon-anxuan, .list-item .item-info .item-title .icon-plus {
    border-radius: 0;
    font-size: 13px;
    background: none
}

.list-item .item-info .item-title .icon-anxuan {
    background-color: #01c26d
}

.list-item .item-info .item-title .icon-plus {
    color: #333;
    background-color: #ffd28d
}

.list-item .item-info .item-title .icon-youXuan {
    width: 36px;
    height: 24px;
    display: inline-block;

}

.list-item .item-info .item-title:link {
    color: #333
}

.list-item .item-info .item-title:visited {
    color: #999
}

.list-item .item-info .item-title .icon-shikan-icon {
    display: inline-block;
    padding: 0 5px;
    line-height: 20px;
    vertical-align: top;
    font-size: 13px;
    letter-spacing: 1px;
    color: #935c29;
    background-color: #ffeecf
}

.list-item .item-info .item-descript {
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    color: #474b4e;
    margin-bottom: 7px;
    font-size: 13px;
    overflow: hidden
}

.list-item .item-info .item-descript span {
    display: inline-block;
    vertical-align: middle
}

.list-item .item-info .item-descript .bar {
    margin: 0 5px
}

.list-item .item-info .item-descript .icon-broker {
    background-position: -66px -26px;
    width: 13px !important;
    height: 13px !important;
    position: relative;
    top: 2px;
    margin-right: 2px
}

.list-item .item-info .item-descript .broker-name {
    height: 18px;
    line-height: 18px;
    margin-right: 5px
}

.list-item .item-info .item-descript .company-name {
    color: #999;
    max-width: 275px;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap
}

.list-item .item-info .item-descript .company-name.qjd-link {
    line-height: 16px;
    color: #61422e;
    position: relative;
    padding: 0 8px 0 20px;
    display: inline-block;
    z-index: 1
}

.list-item .item-info .item-descript .company-name.qjd-link:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;

    background-size: auto 16px;
    background-repeat: no-repeat;
    left: 0;
    z-index: -1
}

.list-item .item-info .item-descript .company-name.qjd-link:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;

    background-size: cover;
    top: 4px;
    right: 0
}

.list-item .item-info .item-descript .active-broker {
    background-color: #ffe6e0;
    color: #fd4d39;
    padding-left: 4px;
    padding-right: 4px;
    line-height: 18px;
    height: 18px;
    margin-left: 10px
}

.list-item .item-info .item-descript-search .bar {
    margin-left: 0
}

.list-item .item-info .item-tag {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #8bb8ea;
    height: 24px;
    overflow: hidden
}

.list-item .item-info .item-tag .icon {
    vertical-align: middle;
    margin-right: 6px
}

.list-item .item-info .item-tag .icon-wuyou {
    background-position: 0 0;
    width: 66px !important;
    height: 24px !important
}

.list-item .item-info .item-tag .icon-anxuan, .list-item .item-info .item-tag .icon-youXuan {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    width: 34px;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#7ed665), to(#02c26d));
    background: linear-gradient(90deg, #7ed665 0, #02c26d);
    border-radius: 2px;
    vertical-align: middle
}

.list-item .item-info .item-tag .icon-anxuan.icon-youXuan, .list-item .item-info .item-tag .icon-youXuan.icon-youXuan {
    background: -webkit-gradient(linear, left top, right top, from(#2588d4), to(#62afea));
    background: linear-gradient(90deg, #2588d4 0, #62afea)
}

.list-item .item-info .item-tag .icon-anxuan-shipai {
    display: inline-block;
    font-size: 0
}

.list-item .item-info .item-tag .icon-anxuan-shipai .anxuan {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    height: 20px;
    line-height: 20px;
    width: 34px;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#7ed665), to(#02c26d));
    background: linear-gradient(90deg, #7ed665 0, #02c26d);
    border-radius: 2px 0 0 2px;
    vertical-align: middle
}

.list-item .item-info .item-tag .icon-anxuan-shipai .sale {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    color: #02c26d;
    background: #fff;
    width: 34px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    border: 1px solid #02c26d;
    border-radius: 0 2px 2px 0;
    vertical-align: middle
}

.list-item .item-info .item-tag .tag {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    vertical-align: middle;
    display: inline-block;
    background-color: #f3f8fa;
    margin-right: 5px
}

.list-item .item-info .item-tag .tag-baozhen {
    color: #fff;
    background-color: #c8262e
}

.list-item .item-info .item-tag .jinpu-list-icon {
    width: 47px;
    height: 21px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle
}

.list-item .item-info.zzvip .item-descript {
    margin-bottom: 20px
}

.list-item .item-area {
    position: absolute;
    top: 66px;
    right: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    left: 630px;
    font-size: 13px;
    color: #999;
    text-align: right;
}

.list-item .item-area .area {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333
}

.list-item .item-area .area .area-unit {
    font-size: 14px;
    color: #333
}

.list-item .item-area .area .mj_ext {
    display: inline-block;
    margin-left: 3px;
    padding-left: 4px;
    position: relative
}

.list-item .item-area .area .mj_ext:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    background: #aaa;
    left: 0;
    top: 9px
}

.list-item .item-area .label {
    margin-top: 5px
}

.list-item .item-area .openSeat {
    font-size: 18px;
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-top: 15px
}

.list-item .item-price {
    position: absolute;
    top: 66px;
    right: 0;
    width: 180px;
    text-align: right;
}

.list-item .item-price .mianyi {
    font-size: 24px;
    color: #fd4d39;
    margin-top: 10px
}

.list-item .item-price .price-monthly {
    height: 30px;
    line-height: 30px;
    color: #fd4d39
}

.list-item .item-price .price-monthly .price {
    font-size: 24px
}

.list-item .item-price .price-monthly .price-unit {
    font-size: 14px
}

.list-item .item-price .price-daily {
    margin-top: 5px;
    color: #999;
    font-size: 13px
}

.list-item:hover {
    background-color: #f9f9f9
}

.list-item:hover .item-info .item-title .title, .list-item:hover .item-info .item-title .title .kw-text {
    color: #087423;
}


.floatl {
    float: left
}

.floatr {
    float: right
}

.shop_list dl {
    border-bottom: 1px solid #f4f4f4;
    padding: 20px 0 0 0;
    position: relative
}

.shop_list dt a {
    display: block;
    position: relative;
    width: 195px;
    height: 166px;

}

.shop_list dt img {
    display: block;
    width: 180px;
    height: 140px
}

.shop_list dt .video_icon {
    background: url(../images/icon_v.png) no-repeat;
    width: 30px;
    height: 30px;
    float: left
}

.shop_list dt .vr_icon {

    width: 30px;
    height: 30px;
    float: left
}

.shop_list dt .video_icon2 {

    width: 35px;
    height: 35px;
    float: left
}

.shop_list dd h4 {
    line-height: 40px;
    height: 40px
}

.shop_list dd {
    float: left;
}

.shop_list dd h4 a {
    color: #333;
    font-size: 20px;
    display: block;
    max-width: 580px;
    float: left
}

.shop_list dd p {
    color: #333;
    font-size: 14px;
    line-height: 32px;
    width: 510px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tit_shop {
    float: left;
    max-width: 516px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}


.add_shop span {
    float: left;


    color: #999;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.add_shop a {
    float: left;
    color: #333;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.people_name {
    background: url(../images/icon_name.png) no-repeat left center;
    padding-left: 15px;
    color: #999
}

.shop_list dd p.num_gs {
    color: #666
}

.num_gs span {
    color: #df2f31;
    margin: 0 7px
}

.shop_list dd .label {
    margin-top: 14px
}

.shop_list dd .label span {
    float: left;
    background: #fff1f1;
    color: #f97577;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    margin-right: 8px;
    font-size: 13px
}

.shop_list dd .label span.bg_none {
    background: 0 0;
    padding: 0
}

.shop_list dd .label span.bg_none img {
    float: left;
    margin-top: 1px
}

.shop_list dd .label span.icon_dt {
    color: #333;

    padding-left: 20px;
    margin-right: 15px
}

.shop_list dd .label span.icon_ykgc {
    color: #333;

    padding-left: 20px;
    margin-right: 15px
}


.price_right {
    position: absolute;
    top: 78px;
    right: 0;
    width: 180px;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.price_right span {
    display: block;
    width: 180px
}

.price_right span.red {
    color: #df2f30;
    font-size: 16px;
    margin-bottom: 0
}

.price_right span.red b {
    font-size: 28px
}

.chuxian {
    display: flex;
    justify-content: space-between;
}

.chuxian12 {
    width: 80px;
    height: 40px;
    background-color: #7ed665;
    color: #fff;
    text-align: center;
    line-height: 40px;
    float: left;
}

.chuxian12 a {
    color: #fff;
}


.news-list ul li, .house-list ul li, .chunwz-list ul li {
    width: 900px;
    padding: 20px 0px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    display: flex;
    cursor: pointer;
    align-items: center
}

.news-list ul li .icon-cj, .house-list ul li .icon-cj, .chunwz-list ul li .icon-cj {
    display: block;
    width: 58.7px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    z-index: 10;
    background-size: 100% 100% !important;
    height: 48px
}

.news-list ul li li:last-child, .house-list ul li li:last-child, .chunwz-list ul li li:last-child {
    border-bottom: 0
}

.news-list ul li .img, .house-list ul li .img, .chunwz-list ul li .img {
    width: 140px;
    height: 108px;
    margin-right: 16px;
    background: #f1f1f1;
    align-items: flex-start;
    position: relative
}

.news-list ul li .img .videoIcon, .house-list ul li .img .videoIcon, .chunwz-list ul li .img .videoIcon {
    width: 45px;
    height: 45px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%
}

.news-list ul li .img span, .house-list ul li .img span, .chunwz-list ul li .img span {
    display: block;
    width: 140px !important;
    height: 108px !important;

    background-size: cover;
    border-radius: 2px
}

.news-list ul li .list_info, .news-list ul li .info, .house-list ul li .list_info, .house-list ul li .info, .chunwz-list ul li .list_info, .chunwz-list ul li .info {
    flex: 1;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.news-list ul li .list_info a, .news-list ul li .info a, .house-list ul li .list_info a, .house-list ul li .info a, .chunwz-list ul li .list_info a, .chunwz-list ul li .info a {
    cursor: default
}

.news-list ul li .list_info a .title-wrap .title, .news-list ul li .info a .title-wrap .title, .house-list ul li .list_info a .title-wrap .title, .house-list ul li .info a .title-wrap .title, .chunwz-list ul li .list_info a .title-wrap .title, .chunwz-list ul li .info a .title-wrap .title {
    display: table-cell;
    overflow: hidden;
    vertical-align: middle
}

.news-list ul li .list_info a .title-wrap .title h3, .news-list ul li .info a .title-wrap .title h3, .house-list ul li .list_info a .title-wrap .title h3, .house-list ul li .info a .title-wrap .title h3, .chunwz-list ul li .list_info a .title-wrap .title h3, .chunwz-list ul li .info a .title-wrap .title h3 {
    font-size: 20px;
    font-weight: normal;
    cursor: pointer;
    word-break: break-all;
    color: #000000;
    width: 480px;
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.news-list ul li .list_info a .title-wrap .title h3 .list_category_name, .news-list ul li .info a .title-wrap .title h3 .list_category_name, .house-list ul li .list_info a .title-wrap .title h3 .list_category_name, .house-list ul li .info a .title-wrap .title h3 .list_category_name, .chunwz-list ul li .list_info a .title-wrap .title h3 .list_category_name, .chunwz-list ul li .info a .title-wrap .title h3 .list_category_name {
    position: relative;
    top: -2px;
    margin-right: 6px;
    background: rgba(7, 210, 126, 0.8);
    color: white;
    border-radius: 2px;
    padding: 0 4px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 13px
}

.news-list ul li .list_info a .title-wrap .title .link-zhaopin, .news-list ul li .info a .title-wrap .title .link-zhaopin, .house-list ul li .list_info a .title-wrap .title .link-zhaopin, .house-list ul li .info a .title-wrap .title .link-zhaopin, .chunwz-list ul li .list_info a .title-wrap .title .link-zhaopin, .chunwz-list ul li .info a .title-wrap .title .link-zhaopin {
    width: 400px
}

.news-list ul li .list_info a .title-wrap .title .link-price, .news-list ul li .info a .title-wrap .title .link-price, .house-list ul li .list_info a .title-wrap .title .link-price, .house-list ul li .info a .title-wrap .title .link-price, .chunwz-list ul li .list_info a .title-wrap .title .link-price, .chunwz-list ul li .info a .title-wrap .title .link-price {
    width: 454px
}

.news-list ul li .list_info ._offical, .news-list ul li .info ._offical, .house-list ul li .list_info ._offical, .house-list ul li .info ._offical, .chunwz-list ul li .list_info ._offical, .chunwz-list ul li .info ._offical {
    height: 18px;
    line-height: 18px;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
    background-color: #B98C4B;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    border-radius: 4px;
    color: #FFFFFF;
    padding: 0 6px
}

.news-list ul li .list_info .lab, .news-list ul li .info .lab, .house-list ul li .list_info .lab, .house-list ul li .info .lab, .chunwz-list ul li .list_info .lab, .chunwz-list ul li .info .lab {
    margin: 5px 0 0 0;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    width: 220px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

.news-list ul li .list_info .lab span, .news-list ul li .info .lab span, .house-list ul li .list_info .lab span, .house-list ul li .info .lab span, .chunwz-list ul li .list_info .lab span, .chunwz-list ul li .info .lab span {
    font-size: 13px;
    color: #61687c;
    padding: 0px 10px;
    white-space: nowrap;
    border-left: 1px solid #cccccc
}

.news-list ul li .list_info .lab span:first-child, .news-list ul li .info .lab span:first-child, .house-list ul li .list_info .lab span:first-child, .house-list ul li .info .lab span:first-child, .chunwz-list ul li .list_info .lab span:first-child, .chunwz-list ul li .info .lab span:first-child {
    padding: 0 10px 0 0;
    border: none !important
}

.news-list ul li .list_info .lab_t0_m8, .news-list ul li .info .lab_t0_m8, .house-list ul li .list_info .lab_t0_m8, .house-list ul li .info .lab_t0_m8, .chunwz-list ul li .list_info .lab_t0_m8, .chunwz-list ul li .info .lab_t0_m8 {
    margin: 0 !important;
    height: 18px;
    line-height: 18px;
    padding-left: 10px
}

.news-list ul li .list_info .labZhaoPin span, .news-list ul li .info .labZhaoPin span, .house-list ul li .list_info .labZhaoPin span, .house-list ul li .info .labZhaoPin span, .chunwz-list ul li .list_info .labZhaoPin span, .chunwz-list ul li .info .labZhaoPin span {
    padding: 0 10px !important
}

.news-list ul li .list_info .date, .news-list ul li .info .date, .house-list ul li .list_info .date, .house-list ul li .info .date, .chunwz-list ul li .list_info .date, .chunwz-list ul li .info .date {
    display: flex;
    font-size: 14px;
    color: #999;
    margin-top: 10px;
    align-items: center
}

.news-list ul li .list_info .date .zhiding, .news-list ul li .info .date .zhiding, .house-list ul li .list_info .date .zhiding, .house-list ul li .info .date .zhiding, .chunwz-list ul li .list_info .date .zhiding, .chunwz-list ul li .info .date .zhiding {
    margin-right: 10px
}

.news-list ul li .list_info .content_short, .news-list ul li .info .content_short, .house-list ul li .list_info .content_short, .house-list ul li .info .content_short, .chunwz-list ul li .list_info .content_short, .chunwz-list ul li .info .content_short {
    margin-top: 10px;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.news-list ul li .list_info .f_12, .news-list ul li .info .f_12, .house-list ul li .list_info .f_12, .house-list ul li .info .f_12, .chunwz-list ul li .list_info .f_12, .chunwz-list ul li .info .f_12 {
    font-size: 13px
}

.news-list ul li .list_info .zhaopin-price, .news-list ul li .info .zhaopin-price, .house-list ul li .list_info .zhaopin-price, .house-list ul li .info .zhaopin-price, .chunwz-list ul li .list_info .zhaopin-price, .chunwz-list ul li .info .zhaopin-price {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 18px;
    color: #FE4500;
    opacity: 1;
    margin: 10px 0 0 0
}

.news-list ul li .list_info .zhaopin-price span, .news-list ul li .info .zhaopin-price span, .house-list ul li .list_info .zhaopin-price span, .house-list ul li .info .zhaopin-price span, .chunwz-list ul li .list_info .zhaopin-price span, .chunwz-list ul li .info .zhaopin-price span {
    font-size: 14px
}

.news-list ul li .list_info .dateShow, .news-list ul li .info .dateShow, .house-list ul li .list_info .dateShow, .house-list ul li .info .dateShow, .chunwz-list ul li .list_info .dateShow, .chunwz-list ul li .info .dateShow {
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 18px;
    color: #FE4500;
    opacity: 1;
    padding: 0 0 5px 0
}

.news-list ul li .list_info .dataDanTu span, .news-list ul li .info .dataDanTu span, .house-list ul li .list_info .dataDanTu span, .house-list ul li .info .dataDanTu span, .chunwz-list ul li .list_info .dataDanTu span, .chunwz-list ul li .info .dataDanTu span {
    margin: 0
}

.news-list ul li .list_info .date_top, .news-list ul li .info .date_top, .house-list ul li .list_info .date_top, .house-list ul li .info .date_top, .chunwz-list ul li .list_info .date_top, .chunwz-list ul li .info .date_top {
    margin-top: 18px
}

.news-list ul li .right_other, .house-list ul li .right_other, .chunwz-list ul li .right_other {
    width: 160px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end
}

.news-list ul li .right_other .price, .house-list ul li .right_other .price, .chunwz-list ul li .right_other .price {
    position: relative !important;
    font-weight: bold;
    font-size: 22px;
    color: #ff6633;
    top: 0 !important;
    left: 0 !important;
    text-align: right !important;
    padding-left: 20px
}

.news-list ul li .right_other .loaction, .house-list ul li .right_other .loaction, .chunwz-list ul li .right_other .loaction {
    position: relative !important;
    bottom: 0;
    max-width: 140px;
    right: 0 !important;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.news-list ul li .right_other .loaction .loaction_img, .house-list ul li .right_other .loaction .loaction_img, .chunwz-list ul li .right_other .loaction .loaction_img {
    width: 14px;
    height: 18px;
    background: url("../css/icon/icon-loaction.png") no-repeat center center;
    background-size: 14px 18px
}

.news-list ul li .right_other .loaction .icon-loaction, .house-list ul li .right_other .loaction .icon-loaction, .chunwz-list ul li .right_other .loaction .icon-loaction {
    flex: 1;
    padding-left: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #999
}

.news-list ul li .zhaopin-other, .house-list ul li .zhaopin-other, .chunwz-list ul li .zhaopin-other {
    height: 12px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 16px;
    color: #000000;
    opacity: 1
}

.news-list ul li .zhaopin-other .tips, .house-list ul li .zhaopin-other .tips, .chunwz-list ul li .zhaopin-other .tips {
    position: relative
}

.news-list ul li .zhaopin-other .tips::after, .house-list ul li .zhaopin-other .tips::after, .chunwz-list ul li .zhaopin-other .tips::after {
    content: attr(data-title);
    position: absolute;
    top: 18px;
    left: -5px;
    padding: 7px 10px;
    width: 100%;
    background: #FCFCF1;
    border: 1px solid #E4E4E4;
    opacity: 0;
    transition: all 0.3s ease-in-out
}

.news-list ul li .zhaopin-other .tips:hover::after, .house-list ul li .zhaopin-other .tips:hover::after, .chunwz-list ul li .zhaopin-other .tips:hover::after {
    opacity: 1
}

.news-list ul li .zhaopin-other .address, .house-list ul li .zhaopin-other .address, .chunwz-list ul li .zhaopin-other .address {
    width: auto;
    margin-top: 7px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999
}

.news-list ul li:hover, .house-list ul li:hover, .chunwz-list ul li:hover {
    background-color: #eee;
}

.news-list ul .new-item-clicked .link, .house-list ul .new-item-clicked .link, .chunwz-list ul .new-item-clicked .link {
    color: #999999
}

.news-list.dantu-list ul, .house-list.dantu-list ul, .chunwz-list.dantu-list ul {
    background: #fff;
    box-sizing: border-box
}

.news-list.dantu-list .info, .house-list.dantu-list .info, .chunwz-list.dantu-list .info {
    width: 464px
}

.news-list.dantu-list .list-left-info, .house-list.dantu-list .list-left-info, .chunwz-list.dantu-list .list-left-info {
    display: flex
}

.news-list.house-list ul, .news-list.chunwz-list ul, .house-list.house-list ul, .house-list.chunwz-list ul, .chunwz-list.house-list ul, .chunwz-list.chunwz-list ul {
    background: #fff;
    box-sizing: border-box
}

.news-list.house-list .info, .news-list.chunwz-list .info, .house-list.house-list .info, .house-list.chunwz-list .info, .chunwz-list.house-list .info, .chunwz-list.chunwz-list .info {
    width: 300px;
    max-width: 400px;
    margin-right: 16px
}

.news-list.house-list .other, .news-list.chunwz-list .other, .house-list.house-list .other, .house-list.chunwz-list .other, .chunwz-list.house-list .other, .chunwz-list.chunwz-list .other {
    width: 160px;
    position: relative;
    margin-left: auto
}

.news-list.house-list .other .price, .news-list.chunwz-list .other .price, .house-list.house-list .other .price, .house-list.chunwz-list .other .price, .chunwz-list.house-list .other .price, .chunwz-list.chunwz-list .other .price {
    position: absolute;
    font-weight: bold;
    font-size: 22px;
    color: #ff6633;
    top: 35px;
    left: 24px;
    text-align: left;
    padding-left: 20px
}

.news-list.house-list .other .loaction, .news-list.chunwz-list .other .loaction, .house-list.house-list .other .loaction, .house-list.chunwz-list .other .loaction, .chunwz-list.house-list .other .loaction, .chunwz-list.chunwz-list .other .loaction {
    position: absolute;
    bottom: 0;
    max-width: 140px;
    right: 13px
}

.news-list.house-list .other .icon-loaction, .news-list.chunwz-list .other .icon-loaction, .house-list.house-list .other .icon-loaction, .house-list.chunwz-list .other .icon-loaction, .chunwz-list.house-list .other .icon-loaction, .chunwz-list.chunwz-list .other .icon-loaction {
    display: block;
    padding-left: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #999
}

.news-list.house-list .other .btn-tel, .news-list.chunwz-list .other .btn-tel, .house-list.house-list .other .btn-tel, .house-list.chunwz-list .other .btn-tel, .chunwz-list.house-list .other .btn-tel, .chunwz-list.chunwz-list .other .btn-tel {
    display: block;
    width: 110px;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    background: #ff6633;
    color: #fff;
    font-size: 14px;
    text-align: center
}

.news-list.house-list .other .house-btn, .news-list.chunwz-list .other .house-btn, .house-list.house-list .other .house-btn, .house-list.chunwz-list .other .house-btn, .chunwz-list.house-list .other .house-btn, .chunwz-list.chunwz-list .other .house-btn {
    display: flex;
    align-items: center
}

.news-list.house-list .other .house-btn img, .news-list.chunwz-list .other .house-btn img, .house-list.house-list .other .house-btn img, .house-list.chunwz-list .other .house-btn img, .chunwz-list.house-list .other .house-btn img, .chunwz-list.chunwz-list .other .house-btn img {
    width: 20px;
    height: 24px;
    margin: 0 9px 0 12px
}

.chunwz-list .list_info {
    display: flex;
    max-width: 610px
}

.chunwz-list .list_center {
    position: relative
}

.chunwz-list .list-price {
    width: 454px;
    max-width: 454px
}

.house-list .list_info {
    display: flex;
    max-width: 610px
}

.house-list .list_center {
    position: relative
}

.house-list .list-price {
    width: 454px;
    max-width: 454px
}

.chunwz-list .pingche-lab {
    margin: 0 !important
}

.chunwz-list .pingche-lab span {
    padding: 0 10px !important
}

.chunwz-list .pingche {
    padding: 0 0 10px 0;
    align-items: center
}

.chunwz-list .zhaopin {
    margin: 8px 0 0 0
}

.chunwz-list .zhaopin .lab {
    margin: 0 !important
}

.chunwz-list .pingche-icon {
    display: block;
    width: 58px;
    height: 46px;
    background: url(icon/btn-cj.png) no-repeat;
    overflow: hidden;
    z-index: 10
}

.chunwz-list .zhaopin-icon {
    display: block;
    width: 58px;
    height: 46px;
    background: url(icon/btn-cj.png) no-repeat;
    overflow: hidden;
    margin: 0 0 0 auto
}

.chunwz-list .other-view {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 19px;
    color: #999999;
    opacity: 1;
    margin: 0 0 0 30px;
    margin-left: auto
}

.chunwz-list .other-view p {
    text-align: right
}

.chunwz-list .pingche-btn {
    display: flex !important;
    align-items: center !important
}

.chunwz-list .pingche-btn .operation-btn {
    display: flex;
    align-items: center;
    margin: 0 auto
}

.chunwz-list .pingche-btn .operation-btn img {
    width: 20px;
    height: 20px;
    margin: 0 7px 0 0
}

.house-list .icon-cj {
    right: 160px !important
}

.house-list .house-location {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 19px;
    color: #999999;
    opacity: 1
}

.house-list .house-location span {
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.house-list .price_info {
    height: 35px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 35px;
    color: #FE4500;
    opacity: 1;
    margin-left: auto
}

.house-list .price_info span {
    font-size: 14px
}

.house-list .list-left-info {
    display: flex
}

.listItemss .mr8 {
    margin-right: 8px
}

.listItemss .ae {
    align-items: flex-end;
}

.listItemss .ml4 {
    margin-left: 4px
}

.listItemss .jsb {
    justify-content: space-between
}

.listItemss .mr10 {
    margin-right: 10px
}

.listItemss .ac {
    align-items: center !important
}

.listItemss .df {
    display: flex;
}

.listItemss .ac {
    align-items: center !important
}

.listItemss .mb20 {
    margin-bottom: 20px
}

.listItem {
    margin: 10px 0 15px 0;
    width: 100%
}

.itemPic {
    width: 262px;
    height: 193px;
}

.itemContainer {
    height: 220px;
    background-color: #fff;
    padding: 20px 25px;
    box-sizing: border-box
}

.itemTitle {
    width: 595px;
    height: 64px;
    font-size: 22px;
    font-weight: 600;
    color: #242424;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.des {
    font-size: 14px;
    color: #999;
    line-height: 14px
}

.des, .tagItems {

    font-weight: 400
}

.tagItems {
    font-size: 12px;
    color: #bea26c;
    line-height: 12px
}

.showReference {
    font-size: 12px;
    color: #242424;
    line-height: 17px;
    margin-right: 4px;
    margin-bottom: 3px
}

.price {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px
}


.price, .priceUnit {

    color: #242424
}

.priceUnit {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px
}

.tagPic {
    width: 9px;
    height: 12px
}

.houseTagPic {
    position: absolute;
    left: -2px;
    top: 15px;
    width: 78px;
    height: 26px
}


.list-content .col-4 {
    width: 30.8%;
}

.list-content7 .col-4 {
    width: 22.5%;
}

.list-content {
    display: flex;
    margin: 10px -10px 10px -10px;
    flex-wrap: wrap;
}

.list-content .col-4 {
    margin-bottom: 20px;
    padding: 0 10px;
}

.list-content .item {
    display: block;
    border: 1px solid #ddd;
}

.list-content .item-pic {
    height: 200px;
    margin: -1px;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}

.list-content .item-pic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.list-content .item-info {
    padding: 12px;
}

.list-content .info-base {
    margin-bottom: 6px;
}

.list-content .info-base .name {
    float: left;
    max-width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #333;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list-content .price {
    font-size: 18px;
    color: #FF1111;
    font-weight: bold;
}

.list-content .price-btn {
    background: #FF9515;
    border-radius: 4px;
    padding: 0px 16px;
    line-height: 32px;
    color: #FFF;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
}

.list-content .price-btn .hgg-xiaojiantou_xia {
    display: inline-block;
    transform: rotate(-90deg) translateX(-2px);
    font-size: 20px;
}

.list-content .price-btn:hover {
    opacity: .8;
}

.list-content .info-hotel {
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6px 12px;
    background-color: rgba(0, 0, 0, 0.6);
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.list-content .info-hotel .name {
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-content .info-hotel .level {
    margin-left: 4px;
    color: #ffa000;
    font-size: 12px;
}

.list-content .info-detial {
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 22px;
    color: #666;
      max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list-content .info-detial span {
    display: inline-block;
    margin-left: 4px;
    font-size: 12px;
    line-height: 22px;
}

.list-content .info-detial span:first-child {
    margin-left: 0;
}

.list-content .info-saller {
    padding-top: 12px;
    border-top: 1px dashed #ddd;
}

.list-content .info-saller .saller-pic {
    float: left;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #fafafa;
}

.list-content .info-saller .saller-info {
    float: left;
    margin-left: 8px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
}

.list-content .info-saller .saller-info .name {
    display: inline-block;
    max-width: 70px;
    line-height: 24px;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.list-content .info-saller .saller-info .phone {
    display: inline-block;
    line-height: 24px;
    vertical-align: top;
}

.list-content7 .item-pic {
    height: 175px;
    margin: -1px;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}

.list-content7 .item {
    border: none;
}

.list-content7 .info-base .name7 {
    max-width: 200px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-content .info-saller .saller-info .js-view-phone {
    font-size: 12px;
    color: #207bee;
    cursor: pointer;
}

.list-content7 .item-info {
    padding: 3px 0 3px 0;
}


.list-item8 {
    background-color: #fff;
    border-bottom: 1px solid #e1e1e1;
    box-sizing: border-box;
    display: flex;
    padding: 10px 0 15px 0px;
    width: 900px;
}

.list-item8:hover > div .item-main .broker span {
    display: none
}

.list-item8:hover > div .item-main .broker button {
    opacity: 1 !important
}

.list-item8 > div {
    width: 100%
}

.list-item8 > div .item-title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 100%;
    margin-top: 7px;
}

.list-item8 > div .item-title span {
    color: #454343;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 600px
}

.list-item8 > div .item-title .title-right {
    align-items: center;
    display: flex;
    height: 30px;
    line-height: 31px
}

.list-item8 > div .item-title .title-right i {
    color: #999
}

.list-item8 > div .item-title .title-right .eyes {
    display: inline-block;
    height: 9px;
    margin-right: 4px;
    width: 15px
}

.list-item8 > div .item-title .title-right .collect {
    cursor: pointer;
    display: inline-block;
    height: 18px;
    margin-left: 10px;
    width: 20px
}

.list-item8 > div .item-main {
    display: flex;
    font-size: 14px;
    justify-content: space-between
}

.list-item8 > div .item-main span {
    color: #999;
    font-size: 14px
}

.list-item8 > div .item-main .cpsd {
    line-height: 30px
}

.list-item8 > div .item-main .cpsd p {
    color: #999;
    font-size: 14px
      max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list-item8 > div .item-main .floor {
    align-items: center;
    display: flex;
    margin-bottom: 15px
}

.list-item8 > div .item-main .floor img {
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    width: 14px


}

.list-item8 > div .item-main .floor span:nth-of-type(2n) {
    margin: 0 3px
}

.list-item8 > div .item-main .address {
    display: flex;
    margin-bottom: 6px
}

.list-item8 > div .item-main .address img {
    display: inline-block;
    height: 15px;
    margin-right: 10px;
    margin-top: 3px;
    width: 12px
}

.list-item8 > div .item-main .broker {
    align-items: center;
    display: flex;
    margin-bottom: 13px
}

.list-item8 > div .item-main .broker > .el-image {
    border-radius: 50%;
    display: inline-block;
    height: 14px;
    margin-right: 10px;
    width: 14px
}

.list-item8 > div .item-main .broker > div {
    width: 100px
}

.list-item8 > div .item-main .broker > div button {
    align-items: center;
    background: #edf0fd;
    border: 1px solid #507bf6;
    border-radius: 15px;
    color: #507bf6;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    height: 19px;
    opacity: 0;
    width: 80px
}

.list-item8 > div .item-main .broker > div button img {
    display: inline-block;
    height: 12px;
    margin: 0 3px 0 7px;
    width: 12px
}

.list-item8 > div .item-main .label {
    display: flex
}

.list-item8 > div .item-main .label li {
    background: #fdf4e9;
    border-radius: 2px;
    color: #e8a34f;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 8px;
    text-align: center
}

.list-item8 > div .item-main > div:last-of-type {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-width: 240px;
    text-align: center
}

.list-item8 > div .item-main > div:last-of-type p {
    text-align: center
}

.list-item8 > div .item-main > div:last-of-type p span {
    font-size: 26px
}

.list-item8 > div .item-main > div:last-of-type p:first-of-type {
    color: #f2a039;
    margin-bottom: 5px
}

.list-item8 > div .item-main .size {
    min-width: 100px
}

.list-item8 > div .item-main .size span {
    color: #f2a039;
    font-weight: 600
}

.list-item8 > div .item-main .size p {
    color: #999
}

.list-item8 > div .item-main .price span {
    color: #f2a039;
    font-weight: 600
}

.list-item8 > div .item-main .price p {
    color: #999
}

.list-item8 .content-img {
    cursor: pointer;
    flex-shrink: 0;
    height: 178px;
    margin-right: 12px;
    position: relative;
    width: 236px
}

.list-item8 .content-img .listlogo {
    left: -14px;
    position: absolute;
    top: -11px;
    z-index: 2
}

.list-item8 .content-img .huobao {
    margin: 3px 0 0 3px
}

.list-item8 .content-img .el-image {
    height: 100%;
    width: 100%

}

.list-item8 .content-img img {

    height: 178px;

    width: 236px;
}

.list-item8 > div .item-main > div:last-of-type p span {
    font-size: 26px;
}


.pplb_item {
    height: 137px;
    padding: 15px 0px 15px 0px;
    background: #fff;
    margin-bottom: 5px;
}

.pplb_item_imgs {
    display: block;
    width: 175px;
    height: 130px;
    float: left;
    border: 1px solid #eee;
    margin-right: 20px;
}

.pplb_item_imgs img {
    width: 175px;
    height: 128px;
}

.pplb_item_intro {
    margin-top: 10px;
    float: left;
    width: 700px;
}

.pplb_item_top {
    height: 30px;
    /*	margin-top:5px;*/
}

.pplb_item_tit {
    float: left;
    height: 30px;
}

.pplb_item_tit a {
    display: block;
    font: 20px/30px "微软雅黑";
    color: #333;
    font-weight: 600;
    float: left;
}

.pplb_item_tit i {
    display: block;
    width: 40px;
    height: 16px;
    float: left;
    margin: 7px 0 0 5px;
}

.pplb_item em {
    color: crimson;
    font-style: normal;
}

.pplb_item .companyXX {
    font: 14px / 22px "微软雅黑";
    color: #999;
    margin: 5px 0;
    text-align: left;
}

.pplb_item .company_intro {
    width: 520px;
    max-height: 45px;
    box-sizing: border-box;
    font: 14px / 22px "微软雅黑";
    color: #666;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.pplb_item .company_intro_shop {
    display: flex;
    align-items: center;
}


.pplb_item .company_intro_shop > a {
    display: block;
    width: 120px;
    height: 33px;
    border-radius: 8px;
    border: solid 1px #e00b0b;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #e00b0b;
    text-align: center;
    line-height: 33px;
    margin-left: 20px;
}

.pplb_item .company_intro_shop > a:hover {
    background-color: #e00b0b;
    color: #ffffff;
}

/* 没有旗舰店 */
.pplb_item .company_intro_shop > .unselected {
    border: solid 1px #999999;
    color: #999999;
}

.pplb_item .company_intro_shop > .unselected:hover {
    border: solid 1px #999999;
    color: #999999;
    background: #fff;
}


.joinRank_items {
    padding: 10px 0 10px 0;
    background: #fff;
    margin-bottom: 10px;
}

.joinRank_items_img {
    display: block;
    width: 262px;
    height: 162px;
    float: left;
    border: 1px solid #eee;
}

.joinRank_items_img img {
    width: 260px;
    height: 160px;
}

.joinRank_items_intro {
    width: 340px;
    float: left;
    margin-left: 20px;
}

.joinRank_items_tits {
    margin-top: 12px;
    height: 36px;
}

.joinRank_items_tits a {
    display: block;
    float: left;
    font: 20px/36px "微软雅黑";
    color: #333;
}

.joinRank_items_tits a:hover {
    text-decoration: none;
    color: #E00B0B;
}

.joinRank_items_tits i {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin: 8px 0 0 10px;
}

.part_imgs {
    width: 162px;
    height: 123px;

    float: left;
}

.part_imgs img {
    width: 162px;
    height: 121px;
}

.part_intro {
    float: left;
    margin-left: 20px;
    width: 700px;
}

.part_itrbx_lt {
    float: left;
}

.part_item_tit {
    float: none;
}

.pplb_item_tit {
    float: left;
    height: 30px;
}

.pplb_item_tit a {
    display: block;
    font: 20px/30px "微软雅黑";
    color: #333;
    font-weight: 600;
    float: left;
}

.aff_copy {
    font: 14px/26px "微软雅黑";
    color: #999;
    clear: both;
    height: 26px;
}

/*kezihang*/
.aff_copy_itr p {
    font: 14px/24px "微软雅黑";
    color: #666;
    float: left;
    margin-right: 30px;
}

.aff_itr_p {
    margin-right: 0px !important;
    margin-top: -3px;
}

.aff_itr_span {
    position: relative;
}

.aff_copy_itr p span,
.aff_itr_span {
    color: #E00B0B;
    font-size: 20px;
}

.aff_copy_itr p a {
    color: #666;
}

.aff_intros {
    font: 14px/22px "微软雅黑";
    color: #666;
    /*margin-top:4px;*/
}

.part_items_price {

    display: block;
    width: 91px;
    height: 31px;
    border-radius: 6px;
    border: 1px solid #E00B0B;
    cursor: pointer;
    font: 17px / 29px "微软雅黑";
    color: #E00B0B;
    text-align: center;
    float: right;
}

.part_items_price p {
    font: 16px/50px "微软雅黑";
    color: #999;
}

.part_items_price p span {
    font: 24px/50px "微软雅黑";
    color: #E00B0B;
}

.part_items_price a {
    display: block;
    width: 130px;
    height: 46px;
    border-radius: 6px;
    border: 1px solid #E00B0B;
    cursor: pointer;
    font: 20px/44px "微软雅黑";
    color: #E00B0B;
    text-align: center;
    float: right;
}


.gBBRho {
    padding-top: 10px;
    margin-right: 12px;
    padding-bottom: 5px
}

.joDVGn {
    position: relative;
    width: 442px;
    height: 157px;
    padding: 12px;
    background: rgba(246, 247, 250, 0.6);
    border-radius: 8px;
    box-sizing: border-box;
    cursor: pointer;
    border: 1px solid rgba(246, 247, 250, 0.6);
}

.cREzPD {
    display: block;
    margin: 0px 0px 12px;
    padding: 0px;
    vertical-align: top;
    height: auto;
    font-weight: normal;
    overflow: initial;
    line-height: 1;
}

.fPAGRc {
    display: flex;
}

.fppYgv {
    display: block;
    width: 156px;
    height: 128px;
    border-radius: 8px;
}

.hkRsSr {
    float: left;
}

.gGlVkQ {
    position: relative;
    flex: 1 1 0%;
    max-width: 280px;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 12px;
}

.fViCPM {
    display: block;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    height: auto;
    font-weight: normal;
    overflow: initial;
    line-height: 1;
}

.gGlVkQ > div:first-child {
    margin-top: 9px;
}

.bHCmMS {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-left: -1px;
    height: 14px;
    overflow: hidden;
    max-width: fit-content;
    cursor: pointer;
    white-space: nowrap;
}

.bHCmMS .star-list {
    height: 14px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 5px;
}

.dUUrLI {
    vertical-align: middle;
    font-size: 14px;
    color: var(--m-base-color-theme-1);
    line-height: 14px;
    font-weight: 500;
}

.jOBRlZ {
    font-size: 14px;
    margin-left: 8px;
    line-height: 1;
    color: var(--m-base-color-font-3);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ktNLaL:first-child {
    margin-left: 0px;
}

.fwcZZv {
    display: block;
    margin: 12px 0px 0px;
    padding: 0px;
    vertical-align: top;
    height: auto;
    font-weight: normal;
    overflow: initial;
    line-height: 1;
}

.cTvgDW {
    flex: 1 1 0%;
    display: inline-block;
    line-height: 21px;
    margin-left: 5px;
    color: var(--m-base-color-font-1);
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jXfHpr {
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.bYdzdM {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    height: 20px;
    overflow: hidden;
}

.ktNLaL {
    padding: 2px 5px;
    font-size: 12px;
    line-height: 12px;
    color: var(--m-base-color-font-2);
    border: 1px solid rgb(168, 176, 191);
    border-radius: 4px;
    margin-left: 5px;
}

.hWOIJC {
    font-size: 16px;
    line-height: 16px;
    color: var(--m-base-color-theme-1);
    font-weight: 500;
    vertical-align: bottom;
    font-family: "Baidu Number";
}

.eiEeBR {
    font-size: 12px;
    line-height: 12px;
    color: var(--m-base-color-theme-1);
    font-weight: 500;
    vertical-align: bottom;
    font-family: "Baidu Number";
}

.eiBpmz {
    margin-left: 3px;
    font-family: unset;
}

.gGlVkQ {
    position: relative;
    flex: 1 1 0%;
    max-width: 280px;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 12px;
}

.jQduzI {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    height: auto;
    font-weight: normal;
    overflow: initial;
    line-height: 1;
}

.bCcGNn {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

:root {
    --m-base-color-theme-1: #FD503E;
    --m-base-color-line-1: #D3D9E6;
    --m-base-color-font-1: #282C33;
    --m-base-color-font-2: #545B66;
    --m-base-color-font-3: #848B99;
}

.Jhnec {
    position: relative;
    width: 108px;
    height: 32px;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    font-weight: normal;
    margin-right: 0px;
    margin-left: 0px;
    color: rgb(255, 255, 255);
    background: linear-gradient(90deg, var(--m-base-color-theme-1) 0%, #F7603E 100%);
}

.koVByi {
    border: none;
    border-radius: 4px;
    font-weight: 600;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: 14px;
}

.gpzjsE {
    position: absolute;
    top: 58px;
    right: 12px;
}

.layGvk {
    position: relative;
}

.cVLPJ {
    display: block;
    font-size: 13px;
    margin: 5px 0px 0px;
    padding: 0px;
    vertical-align: top;
    width: 108px;
    height: auto;
    text-align: center;
    font-weight: normal;
    overflow: initial;
    line-height: 1;
}

.bLolAk {
    text-align: center;
}

.bLolAk div {
    color: var(--m-base-color-font-3);
}

.zsfw .saxz {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.zsfw h1 {
    border: none;
}

.zsfw h4 a {
    padding-right: 10px;
    color: #0a972e;
}

.team-list-lump {
    margin-top: 0px;
}

.sige {
    margin-bottom: 10px;
}

.daiyan {
    margin-bottom: 0px;
}


.resblock-list-wrapper {
    width: 900px
}

.resblock-list-wrapper .loading-wrapper {
    font-size: 12px;
    color: #9c9fa1;
    text-align: center;
    margin: 100px 0
}

.resblock-list-wrapper .loading-wrapper .loading {
    display: block;
    width: 20px;
    height: 20px;

    background-size: 100%;
    margin: 10px auto
}

.resblock-list-wrapper .resblock-list {
    position: relative;
    padding: 30px 0;
    border-bottom: 1px solid #f1f1f1
}

.resblock-list-wrapper .resblock-list:last-child {
    border: none
}

.resblock-list-wrapper .resblock-list:hover .resblock-desc-wrapper .resblock-follow {
    display: block
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper {
    position: absolute;
    width: 236px;
    height: 178px;
    background: #f5f5f6;

    background-size: 40px 38px;
    background-repeat: no-repeat;
    background-position: 50%
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper img {
    width: 236px;
    height: 178px;
    background: transparent
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper img:not([src]), .resblock-list-wrapper .resblock-list .resblock-img-wrapper img[src=""] {
    display: none
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper {
    position: absolute;
    bottom: 10px;
    left: 10px
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon {
    position: relative;
    display: none;
    line-height: 31px;
    margin-right: 15px;
    background: rgba(0, 0, 0, .6);
    border-radius: 100px;
    width: 42px;
    height: 42px;

    background-position-y: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 1px solid hsla(0, 0%, 100%, .8);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2)
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon:first-of-type, .resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon:nth-of-type(2) {
    display: inline-block
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon.vr i {

    background-size: 100%
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon.aerial i {

    background-size: 100%
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon.video i {

    background-size: 100%
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon.evaluate i {

    background-size: 100%
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon i {
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 5px;
    vertical-align: middle
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .icon-wrapper .icon .text {
    font-size: 12px;
    color: #fff;
    letter-spacing: 0;
    vertical-align: middle
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .discount {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 23px;
    padding: 0 10px;
    line-height: 23px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background: #eb4d3a;
    border-radius: 100px
}

.resblock-list-wrapper .resblock-list .resblock-img-wrapper .watermark {
    position: absolute;
    bottom: 12px;
    right: 12px;
    opacity: .8;
    font-size: 14px;
    color: #fff;
    font-weight: 300
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper {
    position: relative;
    margin: 0 0 0 275px;
    height: 178px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .split {
    display: inline-block;
    font-size: 14px;
    color: #9399a5;
    vertical-align: middle
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 8px 0 4px;
    vertical-align: middle
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .icon.location-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAAAXNSR0IArs4c6QAAAiJJREFUKBVtUktoU1EQnbkvbfFT/EDULqwrETSIafNZazbuXbhQF02aNk2MTSm4EslKRCjGpnmNxkSouMnChaAVMdJlNC0prQWlgtSCluhCkVq1yRtnYm5IoXdz5p45Z2buB6FlRaPRjl+b1gUiOgMEdkD4ioivdrapR8lk8o+Wog6C4fCpWo0eEoGDyZ8EuIxARwmgExHeGgZeypjmvOjrJjFUq/QaAb+AQf1Z0yxwB25IGAiHfVDD+wTUZbOhV4yYz+eN6Zczb9hu37Oj/WQikfiuu2uMxWJ7f2z8XeDOlbO+015j9377OQAaBqUupieSC1rYisVi8bfT7VkGotEPH1cWbex28fzrRw7Zn2lh3+DQdZ47Rog3H6TNW8JLfuVzZV30ivcnePx38Xjc0ibGCF/IPqmsuUb+PTc4zib8BITdOimIhLf5jBUkdWcLD3CYJ1jFwECk3wIrY2tTjkwqtdQqao0DoSsOy9pcVKCCCna1P5aq1ao1KVfcKtSx8GRVJ0UneqNcLG70uL08Io0+eTrdWZ4rvdBijatr38b4nc6jUv7cxPisIYnybGnJ6fLIwUecLm/H/FypoA19g5EbQNZVfvjx3F1zTPi6SQIWPu/tdR/kiiM9bg9yoRl/KBznQtf4d6Rz98zLopO15Qz1bxOKZBgDLCww+hiz2XQqKN/qvwVA3qm5JNHddWCAcaphmGrsm4ameLvAPzR8bDteuH9wNuZv+LhpMAAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .icon.room-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAAXNSR0IArs4c6QAAAbNJREFUKBWtUztLA0EQnrk7sFDRyqBFSlujQVNZCIKCimAhWFjkQTQJVygRLA/xBwhBxcRHKVgIYgQFwYBgE0PUXgtBixSCiQkIuR1nDasxRgtxYJnd+R53+3EH8Ev5guFFuX6hgP4TyMIlAlpifLDH3adnM+mzety6Br5gZIHFy4iYYFGW11yP21Nik4tak28G3mAkBCBWWLzrbG/ztTY3JfMvpU42nO92e3JXmfRltckXA/9sZJpIJBDg0NnhmLIsy06lUjQ+NnKQLxRdADTn7vXcZS/TN8qEuZUKzIQnbKI9Hpw1NhijsVjsVWGym6bZUHwtJwlgQEec3NxY25fzdwP/THhYEB3xoWCAoyMet0oSrK1oNNr4lC8+sEmzhjiytbF2jIGQ2W8L+wSIygja9XZ8tb9WWH3mgM8JRBcgGrqmDxlC2AEEukXSngnJribX35OtkXZDKFqk1uCk/ZJ4/5g7rS/4PuUHlZ3tjm6JGJx0WW74w5HtS3mDIb4uwE58/SNsRVA6TQ3+2v/PoBIgufgqqZ/epoKRqzpsQ5E1gphAMJE+fzAEtBSuOiFkJFed3wA7IqnNofrTLAAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .icon.agent-icon {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAmFJREFUKBWVU11IFGEUPTPfrELL+he5oxURQWhSK0ti9FDb0ktWSrTt0hIEEfTivgQ9LEKtkdW7vgQhkSil/VCUT7FsvYW2uWG6aRGhubNGlvvDks4303cHZvEtOg9z596555s795yRsAGxWExe0H4EDdMMM0lqF7FWlqRf3DTfijiyXd0yKnoMmyLZNxe7u3fyNeMRYHo319XpLXuaFZfLhXw+j48zs/rPlRUFkJKsQg7cHRj4SjyLTERTNycYYzWhwGnm9x1CsViEls1CdbvhdDoRT7zGw7HHnBvGb0mR2ugAiUb9trQ84XAonms9UdbYoOJVPIHnL8fRoLqR0bLoPN6Bo34fljIaem/c5Os6T+1orG9ju5paQqZpRsKhoLxvbwsWFhcx/GAUsZ6oIBzBwQPtGLw/hOam3di2tVFMsUn+MD3dkC+W0jIth76RRiWkP81jv7cV1dVVVk6RcqoT/L7DoH7iybRVWo71RFxqaqqtUe2cIo1OdRvUTzx6cy1t1Ya31YPV1RzuDQ1jMvneipRT3Qb1WzKSjiSHDbFxRK9cptEwMfnOipRT3Qb1E08hAwgdj4kH1ugZTcOzF+OYm5tHoVDA/Ocv+J7JoOtEh9i+avFJd+Ip5BxhgJPxxBs4FAVjT57iVFcnzp4JoKrKhVwuj+RUCr19t3H+XBilUglkGFmWR8o6K4y1KgqTrwqJVHe9PWE5atllXO+7hXVdN4RTpkhnmbzqqGRBzjl0cZmZTZcJG2+ornOdG9wwqZ94ZW9fikQ8a3/44L+8XVHJLtzp70/RwWUyJeK0//qr/gJ1DThTWn0FKwAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-name .name {
    display: inline-block;
    margin-right: 7px;
    max-width: 75%;
    font-size: 22px;
    color: #101d37;
    line-height: 22px;
    vertical-align: middle;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-name .name:hover {
    color: #2b66dc
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-name span {
    display: inline-block;
    padding: 6px 7px;
    margin-right: 7px;
    line-height: 12px;
    font-size: 12px;
    vertical-align: middle;
    border-radius: 2px;
    letter-spacing: -.27px;
    text-align: center;
    font-weight: 400;
    color: #fff
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-name .resblock-type {
    color: #fff;
    background-image: linear-gradient(-135deg, #3072f6, #6b99f6)
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-name .sale-status {
    color: #9399a5;
    padding: 5px 7px;
    border: 1px solid #ced2d6;
    box-sizing: border-box
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-location {
    display: inline-block;
    margin-top: 15px;
    width: 623px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #9399a5;
    vertical-align: middle;


}
.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-location span,.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-room span{width: 589px;
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;}


.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-location a, .resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-location span {
    display: inline-block;
    font-size: 14px;
    color: #9399a5;
    vertical-align: middle
}



.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-room {
    display: block;

    margin-top: 10px;
    width: 623px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-room span {
    display: inline-block;
    font-size: 14px;
    color: #9399a5;
    vertical-align: middle
}


.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-room .area {
    margin-left: 18px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-area {
    height: 16px;
    margin-top: 16px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-area span {
    font-size: 14px;
    color: #666
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-agent {
    margin-top: 12px;
    height: 20px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-agent .agent {
    font-size: 14px;
    line-height: 14px;
    color: #9399a5;
    vertical-align: middle
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-agent .consult {
    display: inline-block;
    height: 20px;
    line-height: 23px;
    width: 76px;
    vertical-align: middle;
    margin-left: 10px;
    background: url("data:image/png;base64,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") no-repeat;
    background-size: contain
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-tag {
    margin-top: 18px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-tag span {
    display: inline-block;
    height: 30px;
    margin-right: 10px;
    padding: 0 12px;
    line-height: 30px;
    font-size: 12px;
    color: #849aae;
    background: rgba(132, 154, 174, .1)
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-price {
    position: absolute;
    top: 51px;
    right: 0
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-price .main-price .number {
  font-size: 28px;
    line-height: 28px;
    color: #fe615a;
    vertical-align: bottom
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-price .main-price .desc {

    font-size: 14px;
    color: #fe615a;
    vertical-align: bottom
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-price .second {
    margin-top: 10px;
    font-size: 14px;
    color: #9399a5;
    text-align: right
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-follow {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    font-size: 12px;
    color: #666;
    font-weight: 600;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px
}

.resblock-list-wrapper .resblock-list .resblock-desc-wrapper .resblock-follow:hover {
    cursor: pointer
}

.resblock-list-wrapper .guess-you-love {
    margin: 20px 0 0;
    font-size: 24px;
    color: #101d37;
    height: 33px;
    line-height: 33px;
    font-weight: 700
}

 .ke-agent-sj-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAmFJREFUKBWVU11IFGEUPTPfrELL+he5oxURQWhSK0ti9FDb0ktWSrTt0hIEEfTivgQ9LEKtkdW7vgQhkSil/VCUT7FsvYW2uWG6aRGhubNGlvvDks4303cHZvEtOg9z596555s795yRsAGxWExe0H4EDdMMM0lqF7FWlqRf3DTfijiyXd0yKnoMmyLZNxe7u3fyNeMRYHo319XpLXuaFZfLhXw+j48zs/rPlRUFkJKsQg7cHRj4SjyLTERTNycYYzWhwGnm9x1CsViEls1CdbvhdDoRT7zGw7HHnBvGb0mR2ugAiUb9trQ84XAonms9UdbYoOJVPIHnL8fRoLqR0bLoPN6Bo34fljIaem/c5Os6T+1orG9ju5paQqZpRsKhoLxvbwsWFhcx/GAUsZ6oIBzBwQPtGLw/hOam3di2tVFMsUn+MD3dkC+W0jIth76RRiWkP81jv7cV1dVVVk6RcqoT/L7DoH7iybRVWo71RFxqaqqtUe2cIo1OdRvUTzx6cy1t1Ya31YPV1RzuDQ1jMvneipRT3Qb1WzKSjiSHDbFxRK9cptEwMfnOipRT3Qb1E08hAwgdj4kH1ugZTcOzF+OYm5tHoVDA/Ocv+J7JoOtEh9i+avFJd+Ip5BxhgJPxxBs4FAVjT57iVFcnzp4JoKrKhVwuj+RUCr19t3H+XBilUglkGFmWR8o6K4y1KgqTrwqJVHe9PWE5atllXO+7hXVdN4RTpkhnmbzqqGRBzjl0cZmZTZcJG2+ornOdG9wwqZ94ZW9fikQ8a3/44L+8XVHJLtzp70/RwWUyJeK0//qr/gJ1DThTWn0FKwAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
    margin: 0 8px 0 4px;
    vertical-align: middle;
    display: inline-block;
}

.component-agent-xf-pc-loupanguwen .ke-agent-sj-name {
    font-size: 14px;
    line-height: 14px;
    color: #9399a5;
    vertical-align: middle;
}

.component-agent-xf-pc-loupanguwen .ke-agent-sj-im {
    display: inline-block;
    height: 20px;
    line-height: 23px;
    width: 76px;
    vertical-align: middle;
    margin-left: 10px;
    background: url("data:image/png;base64,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") no-repeat;
    background-size: contain;
}

.resblock-list-wrapper .resblock-list a:hover, .resblock-room a {
     text-decoration: none; /* 禁止下划线 */

}

.bHCmMS a{color:#0a972e}

.itemContainer .itemTitle  a{color:#333}

.clearfix16 li {
            float: left;
            padding: 0 5px;
            height: 20px;
            line-height: 20px;
            margin-right: 5px;
            font-size: 12px;
        }

        .green1 {
            color: #69aba0;
            background: #f0fbf9;
        }

        .green2 {
            color: #9184b0;
            background: #faf7ff;
        }

        .green3 {
            color: #f29462;
            background: #fef5f0;
        }

        .green4 {
            color: #dfb548;
            background: #fbf7ec;
        }

        .green5 {
            color: #829bad;
            background: #f4f7f9;
        }

        .starBox .store {
            display: inline-block;
            line-height: 22px;
            font-size: 14px;
            color: #4CAF50;
            vertical-align: top;
        }

        .starGray {
            display: inline-block;
            margin: 4px 6px 0 6px;
            width: 88px;
            height: 14px;
            background: url(/static/webapp/j1/pc/images/starGray.png) no-repeat;
            line-height: 14px;
            vertical-align: top;
            cursor: pointer;
        }

        .starGray .starOrg {
            display: inline-block;
            margin-left: 0;
            height: 14px;
            background: url(/static/webapp/j1/pc/images/starRed.png) no-repeat;
        }
.wenzixianzhi7{  white-space: nowrap;

    text-overflow: ellipsis;
    width: 560px;
    height: 18px;
    overflow: hidden;}