.layout-one {
    margin: 0  calc((var(--dw) * 5) + var(--dw_f));
}

.layout-one:after {
    clear: both;
    content: "\20";
    display: block;
    height: 0;
}

.icon-f002 {
    border: 0;
}

.scroll-container {
    height: 100vh;
}


.wap-index .banner {
    width: 100%;
}

.head .banner {
    width: 100%;
    padding-top: 0px;
    /*margin-bottom: calc(0px - var(--dw_f) * 62);*/
    position: absolute;
}

.head .banner img {
    width: 100%;
}
/* 视频 */
.video {
    position: relative;
}

.sjfcw-video {
    border-radius: 0.2rem;
    margin: 0 calc((var(--dw) * 5) + var(--dw_f));
    padding-top: 3rem;
}

.dplayer-video-wrap .dplayer-video {
    width: 100%;
    height: 100%;
    display: none;
}

.sjfcw-video::before {
    content: ' ';
    width: 100%;
    margin: 0 auto;
    display: block;
}

.sjfcw-video .video-js {
    width: 90%;
    height: 50.5vw;
    display: flex;
    margin: 0 auto;
    border-radius: 0.1rem;
}

/*选房*/

.election, .suspens {
    background-color: #fff;
}

.election .suspens .screen {
    margin-bottom: calc(var(--dw) * 10);
}

.election .suspens .screen .w50p {
    text-align: center;
}

.election .suspens .screen .selection-a {
    background-color: #fff;
    width: 40%;
    height: calc(var(--dw) * 10);
    line-height: calc(var(--dw) * 10);
    border-top-left-radius: 1rem;
    text-align: center;
}

.election .suspens .screen .selection-b {
    background-color: #ffdac0;
    width: 60%;
    height: calc(var(--dw) * 10);
    line-height: calc(var(--dw) * 10);
    border-top-right-radius: 1rem;
    text-align: center;
    float: right;
}

.election .suspens .screen .selection-d {
    background-color: #fff;
    width: 50%;
    height: calc(var(--dw) * 10);
    line-height: calc(var(--dw) * 10);
    border-top-left-radius: 1rem;
    text-align: center;
}

.election .suspens .screen .selection-e {
    background-color: #ffdac0;
    width: 50%;
    height: calc(var(--dw) * 10);
    line-height: calc(var(--dw) * 10);
    border-top-right-radius: 1rem;
    text-align: center;
    float: right;
}

.election .suspens .screen .selection-c-2 {
    width: 24%;
    height: calc(var(--dw) * 10);
    line-height: calc(var(--dw) * 10);
    overflow: hidden;
}

.election .suspens .screen .selection-c-1 .text.text-a {
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    position: relative;
    line-height: 0;
    font-size: 0;
    border-style: solid;
    border-width: calc(var(--dw) * 5);
    border-color: #ffffff;
    border-bottom-color: #ffdac0;
    border-right-color: #ffdac0;
    display: inline-block;
}

.election .suspens .screen .selection-c-2 .text.text-a {
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    position: relative;
    line-height: 0;
    font-size: 0;
    border-style: solid;
    border-width: calc(var(--dw) * 5);
    border-color: #ffffff;
    border-bottom-color: #ffdac0;
    border-right-color: #ffdac0;
    display: block;
}

.election .suspens .select-bg {
    background-color: #ffe9da7e;
}

.election .suspens {
    position: relative;
    z-index: 10;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: calc(var(--dw) * 5);
    -moz-border-radius: calc(var(--dw) * 5);
    border-radius: calc(var(--dw) * 5);
    border: 1px solid #eee;
    margin: calc(var(--dw_f) * 3) 0 0;
}

.election, .suspens .content {
    padding: 1px calc((var(--dw) * 5) + var(--dw_f)) calc(var(--dw) * 5);
    position: relative;
}

.screen .text {
    height:  calc(var(--dw) * 10);
    line-height:  calc(var(--dw) * 10);
    font-size:  calc(var(--dw) * 5);
}

.content ul li {
    list-style: none;
}

.content ul li:last-child {
    text-align: center;
    margin-top:  calc(var(--dw_f) * 2);
}

.content .title {
    color: #121212;
    line-height: calc((var(--dw) * 5) + var(--dw_f) * 2);
    font-size: calc(var(--dw_f) * 4);
    margin-top: calc(var(--dw_f));
}

.content .big-title {
    font-size: calc((var(--dw) * 5) + var(--dw_f));
    margin-top: calc(var(--dw_f) * 3);
    -webkit-text-stroke: 0.2px;
}

.content .s-title {
    font-size: calc(var(--dw_f) * 4);
}

._2mqmX, .Bfegs {
    height: calc((var(--dw) * 10) + var(--dw_f) * 2);
    line-height: calc((var(--dw) * 10) + var(--dw_f) * 2);
    font-size: calc(var(--dw) * 5 - var(--dw_f));
}

._2AIlS {
    display: block;
    text-align: center;
}

._2vfbR {
    background-image: -webkit-gradient(linear, left top, right top, from(#f54732), to(#ff7338));
    background-image: -webkit-linear-gradient(left, #f54732, #ff7338);
    background-image: -moz-linear-gradient(left, #f54732, #ff7338);
    background-image: -o-linear-gradient(left, #f54732, #ff7338);
    background-image: linear-gradient(90deg, #f54732, #ff7338);
}

._2vfbR, ._3h19a {
    color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(255, 34, 0, 0.3);
    -moz-box-shadow: 0 1px 3px 0 rgba(255, 34, 0, 0.3);
    box-shadow: 0 1px 3px 0 rgba(255, 34, 0, 0.3);
}

.VT-k8 {
    -webkit-border-radius: calc(var(--dw) * 10);
    -moz-border-radius: calc(var(--dw) * 10);
    border-radius: calc(var(--dw) * 10);
    margin-top: calc(var(--dw_f) * 3);
    font-weight: bold;
}

.quick-tips {
    text-align: center;
    font-size: calc(var(--dw_f) * 4);
    margin-top: calc(var(--dw_f) * 2);
}

/* .quick-tips:after {
  content: "";
  width: 0;
  height: 0;
  display: inline-block;
  overflow: hidden;
  border-color: transparent transparent transparent #121212;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  margin-left: 3px;
} */

/*导航-s*/

.index-nav {
    display: flex;
    justify-content: space-between;
    margin-bottom: calc((var(--dw) * 5));
    padding: 0 1px;
}

.index-nav-item {
    text-align: center;
    font-size: calc(var(--dw_f) * 4);
}

.index-nav-item a {
    display: block;
}

.index-nav-pic {
    position: relative;
    display: block;
    width: calc(var(--dw) * 15 - var(--dw_f));
    height: calc(var(--dw) * 15 - var(--dw_f));
    margin: 0 auto;
}

.index-nav-pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.index-nav-txt {
    padding-top: calc(var(--dw_f) * 2);
    display: block;
}

.clearfix:after, .index-nav:after {
    clear: both;
}

/*导航-e*/

/*行情-s*/

.ui-box {
    position: relative;
    background-color: #fff4f2;
    padding: calc(var(--dw) * 5) 0;
    border-radius: 8px;
    margin-bottom: calc(var(--dw) * 5);
}

.ui-box-hd {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 0 calc(var(--dw_f) * 3);
    margin-bottom: calc(var(--dw_f) * 3);
    font-size: calc((var(--dw) * 5) + var(--dw_f));
    line-height: normal;
}

.ui-box-hd p {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ubh-quyu {
    font-size: 50%;
    opacity: 0.5;
}

.ui-box-hd .ui-txt {
    font-size: calc(var(--dw_f) * 4);
    color: #909090;
}

.ui-box-hd .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

.market {
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 calc(var(--dw_f) * 3);
    line-height: 1;
}

.market-price {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: calc((var(--dw) * 5) - var(--dw_f));
    color: #999;
}

.market-price strong {
    padding-right: 4px;
    font-size: calc((var(--dw) * 5) + var(--dw_f) * 3);
    font-family: Verdana;
    font-weight: 700;
    color: #121212;
}

.market-rank {
    min-width: 45%;
    font-size: calc(var(--dw_f) * 4);
    color: #999;
    text-align: right;
}

.market-rank-item:only-child {
    padding-bottom: 3px;
}

.market-rank-item {
    padding-top: 6px;
}

.market-rank .rate {
    padding-left: 4px;
}

.market-rank .rate.up {
    color: #ef3929;
}

.market-rank .rate.down {
    color: green;
}

.market-rank .rate i {
    position: relative;
    top: -1px;
    padding-left: 2px;
}

/*行情-e*/

/*宜宾头条-s*/

.ybstor {
    margin-bottom: 0.8rem;
    clear: both;
    overflow: hidden;
}

.ybstor .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

.ybstor .news-head .date {
    border-radius: 4px;
    width: calc(100% - var(--dw) * 60 - var(--dw_f) * 3);
    height: calc(var(--dw) * 15 - var(--dw_f));
    display: flex;
    position: relative;
    text-align: center;
    background: #f8f8f8;
    justify-content: center;
    align-items: center;
}

.ybstor .news-head .date .month {
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    display: inline-block;
    text-align: left;
    position: relative;
}

.ybstor .news-head .date .years {
    display: block;
}

.ybstor .news-head .date .week-out {
    display: block;
}

.ybstor .news-head .date .day {
    color: #ff8f00;
    font-size: calc(var(--dw_f) * 8);
    font-weight: bold;
    margin-right: calc(var(--dw_f) * 2);
    float: left;
}

.ybstor .news-head .news-xz img {
    margin-left: calc(var(--dw_f) * 2);
    width: calc(var(--dw) * 20 - var(--dw_f));
    height: calc(var(--dw) * 15 - var(--dw_f));
    border-radius: 4px;
    float: left;
    object-fit: cover;
}

.ybstor .news-head .news-xz img.select {
    display: none;
}

.ybstor .news-tit {
    font-size: calc(var(--dw) * 5);
    -webkit-text-stroke: 0.2px;
    /* white-space: nowrap;
    text-overflow: ellipsis; */
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.ybstor .news-head {
    overflow: hidden;
}

.ybstor .news-content {
    overflow: hidden;
}

.ybstor .news-content .news-cont {
    overflow: hidden;
    margin-bottom: 0.4rem;
}

.ybstor .article {
    width: 62%;
    margin: 2% 2% 0 0;
    font-size: calc(var(--dw_f) * 4);
    color: #666;
}

.ybstor .article span {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: calc(var(--dw_f));
    line-height: calc((var(--dw) * 5) + var(--dw_f));
}

.nc-image {
    width: 36%;
    margin-top: 2%;
}

.nc-image img {
    width: 100%;
    height: calc((var(--dw) * 15) + var(--dw_f) * 3);
    border-radius: calc(var(--dw_f));
    object-fit: cover;
}

/*宜宾头条-e*/

/*咨询-s*/

.layout-dp {
    margin-bottom: 0.8rem;
    clear: both;
    overflow: hidden;
}

.layout-dp .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

/*咨询-e*/

/*本周推荐-s*/

.straw {
    margin-bottom: 0.8rem;
    clear: both;
    overflow: hidden;
}

.straw .house-list {
    padding: 0.5rem 1.2rem;
}

.straw .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

.straw .house-item6 {
    border-radius: 0.2rem;
    padding: 0.1rem 0.5rem 0.6rem;
    /* background-color: #f9f9f9;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1); */
}

.straw .media-house2 .text .house-name {
    margin-top: 0.5rem;
}

/*本周推荐-e*/

/*新房热卖-s*/

.row {
    margin-bottom: 0.8rem;
    clear: both;
    overflow: hidden;
    background-color: #fafafa;
    padding-bottom: 0.5rem;
}

.bd, .hd {
    padding: 0.5rem 1.2rem;
}

.hd {
    line-height: 1rem;
    margin-top: 1rem;
}

.hd:after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: ".";
}

.hd h2 {
    float: left;
    font-size: 1.2rem;
    color: #3e4a59;
    -webkit-text-stroke: 0.2px;
}

.row .bd.rmlp-tabV12 {
    padding: 0.5rem 0 0;
}

.row .bd.rmlp-tabV12 .rmlp-item {
    margin-left: 1.2rem;
    /* width: 95%; */
}

.row .bd.rmlp-tabV12 .rmlp-item.swiper-wrapper {
    width: auto;
    padding-right: 1.2rem;
}

.row .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

.hd .more {
    float: right;
    font-size: 0.4rem;
    color: #a8adb4;
}

.hd .more i {
    font-size: 0.4rem;
    position: relative;
    top: -1px;
    display: inline-block;
    margin: 0 -2px 0 2px;
}

.rmlp-tabV12 {
    padding-right: 0;
}

.rmlp-tabV12-wrap .tab-item {
    display: none;
}

.rmlp-tabV12-wrap .tab-item.on {
    display: block;
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.tab-item.on {
    overflow: hidden;
}
.rmlp-item-con {
    padding-left: calc((var(--dw) * 5) + var(--dw_f));
}

.tab-con {
    position: relative;
}

.tab-con::before {
    position: absolute;
    content: "";
    background-image: radial-gradient( rgba(250, 250, 250, 1) 9%, rgba(250, 250, 250, 1) 18%, rgba(250, 250, 250, 0) 68%, rgba(250, 250, 250, 0) 100%);
    width: 8rem;
    height: 120%;
    top: -30%;
    left: -4rem;
    z-index: 79;
    border-top-left-radius: 20%;
    border-bottom-left-radius: 20%;
    transform: scaleX(0.3);
}

.tab-con::after {
    position: absolute;
    content: "";
    background-image: radial-gradient( rgba(250, 250, 250, 1) 9%, rgba(250, 250, 250, 1) 18%, rgba(250, 250, 250, 0) 68%, rgba(250, 250, 250, 0) 100%);
    width: 8rem;
    height: 120%;
    top: -30%;
    right: -4rem;
    z-index: 79;
    border-top-left-radius: 20%;
    border-bottom-left-radius: 20%;
    transform: scaleX(0.3);
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    z-index: 1;
    /* overflow: hidden; */
    white-space: nowrap;
}

.rmlp-item-con .swiper-slide {
    display: inline-block;
}

.sj-video-con .swiper-slide {
    width: 85%;
    margin-right: 0.81rem;
    display: inline-block;
}

.rmlp-item-con .swiper-slide:last-child {
    margin-right: 1.2rem;
}

.rmlp-out .rmlp-item-con .swiper-slide {
    position: relative;
    float: left;
    width: calc(var(--dw) * 35);
    margin-right: calc(var(--dw) * 5 - var(--dw_f));
}

.rmlp-item-con .pic {
    position: relative;
    text-align: center;
    width: calc(var(--dw) * 35);
    height: calc(var(--dw) * 25);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.sj-video-con .pic {
    position: relative;
    width: 100%;
    height: 10rem;
    text-align: center;
}

.rmlp-item-con .pic img {
    width: 100%;
    height: 100%;
    /* border-radius: 0.1rem 0.1rem 0 0; */
}
.rmlp-item-con .pic .lb-area {
    position: absolute;
    left: -0.34rem;
    top: 0.2rem;
}

[data-type="1"] .lb-area .new-lbs {
    line-height: 0.45rem;
}

/*在售*/

.lb-area .new-lbs-zs {
    background-color: #ff7338;
    /* border: 1px solid #ff7338; */
}

/*待售*/

.lb-area .new-lbs-ds {
    background-color: #47b3e3;
    /* border: 1px solid #47b3e3; */
}

/*售罄*/

.lb-area .new-lbs-sq {
    background-color: #b8b8b8;
    /* border: 1px solid #b8b8b8; */
}

/*优惠*/

.lb-area .new-lbs-red {
    background-color: #fa5f35;
    /* border: 1px solid #fa5f35; */
}

/*特价房*/

.lb-area .new-lbs-org {
    background-color: #ff8f00;
    /* border: 1px solid #ff8f00; */
}

.rmlp-item-con .pic .lb-area .new-lbs-sq {
    background: #a9bacf;
    border-color: #a9bacf;
}

.rmlp-item-con .pic .lb-area .new-lbs {
    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;
    color: #fff;
    display: block;
    position: relative;
}

.rmlp-item-con .pic .lb-area .new-lbs .square {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    position: absolute;
    /*border-style: solid;
    border-width: 0.38rem;
    border-color: transparent; //transparent
    border-right-color: rgb(226, 83, 0);*/
    border-top: 0.38rem solid transparent;
    border-bottom: 0.38rem solid transparent;
    left: 0;
    bottom: -0.36rem;
    z-index: -1;
}

.rmlp-item-con .pic .lb-area .new-lbs .square.sjx-zs {
    border-right: 0.38rem solid rgb(226, 83, 0);
}

.rmlp-item-con .pic .lb-area .new-lbs .square.sjx-ds {
    border-right: 0.38rem solid #1396ce;
}


.rmlp-item-con .first .pic img {
    border-bottom-left-radius: 0.2rem;
    border-top-left-radius: 0.2rem;
}

.sj-video-con .pic img {
    border-radius: 0.2rem;
}

.rmlp-item-con .last .pic img {
    border-bottom-right-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.rmlp-item-con .txt {
    padding: 0.3rem 0 0.1rem;
    border-top: none;
    -webkit-border-radius: 0 0 0.106667rem 0.106667rem;
    -moz-border-radius: 0 0 0.106667rem 0.106667rem;
    border-radius: 0 0 0.106667rem 0.106667rem;
    overflow: hidden;
}

/*.rmlp-item-con .txt .area, .rmlp-item-con .txt .price, .rmlp-item-con .txt h4 {*/
    /*height: 0.586667rem;*/
    /*line-height: 0.586667rem;*/
    /*overflow: hidden;*/
/*}*/

.rmlp-item-con .txt h4 {
    font-size: calc(var(--dw) * 5 - var(--dw_f));
    color: #3e4a59;
    -webkit-text-stroke: 0.2px;
}

/*.rmlp-item-con .txt .area, .rmlp-item-con .txt .price, .rmlp-item-con .txt h4 {*/
    /*height: 1rem;*/
    /*line-height: 1rem;*/
    /*overflow: hidden;*/
    /*max-width: 7.5rem;*/
    /*font-size: 0.9rem;*/
    /*color: #3e4a59;*/
    /*!* -webkit-text-stroke: 0.2px; *!*/
    /*-o-text-overflow: ellipsis;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    /*display: block;*/
    /*margin-bottom: 0.5rem;*/
/*}*/

.rmlp-item-con .txt .price, .rmlp-item-con .txt h4 {
    max-width: 100%;
}

.sj-video-con .txt h4 {
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-bottom: 0.106667rem;
    line-height: 1.2rem;
    max-width: 100%;
    word-wrap: break-word;
    word-break: normal;
}

.rmlp-item-con .txt .area {
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    line-height: calc(var(--dw) * 5 - var(--dw_f) * 1);
    -webkit-text-stroke: 0px;
    color: #77808a;
    line-break: 1.5rem;
}

.rmlp-item-con .txt .price {
    font-size: 0.7rem;
    color: #fa5f35;
    -webkit-text-stroke: 0.2px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-txt i {
    position: relative;
    top: -1px;
    display: inline-block;
    margin: 0 -2px 0 2px;
    font-size: 0.4rem;
}

.txt .huxing {
    color: #999;
    font-size: calc(var(--dw) * 5 - var(--dw_f) * 2);
    line-height: calc(var(--dw) * 5 - var(--dw_f) * 1);
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

/*新房热卖-e*/

/*推荐房源*/

.hous-res .ui-txt .icon-navb12 {
    position: relative;
    top: -0.02rem;
    display: inline-block;
    margin: 0 0 0 -0.25rem;
    font-size: 0.8rem;
}

/*一键登陆*/

.land {
    max-width: 720px;
    width: 100%;
    position: fixed;
    bottom: 2.9rem;
    z-index: 99999;
}

.land img {
    width: 100%;
    height: 3rem;
}

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

.show-album .swiper-wrapper {
    align-items: center;
}
/*20201012新增*/
.rmlp-out {
    margin: 0  calc(0px - (var(--dw) * 5 + var(--dw_f)));
}
