/* 表单 */
.zdy-mask-div h3 {
    color: #FFFFFF;
    margin-top: 1.3rem;
    text-align: center;
    font-size: 0.5rem;
}

.nav-height {
    position: fixed;
    top: 0;
    width: 10rem;
    height: 1.2rem;
    line-height: 0.25rem;
    z-index: 9999;
    display: none;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .12);
    margin: auto;
    left: 0;
    right: 0;
}


.fixtop {
    display: block;
}

.reason{
    width: 92%;
    margin-left: 4%;
    border-bottom: 1px solid #EEEEEE;
    color: #3e4a59;
    line-height: 0.6rem;
    font-size: 0.35rem;
}

.mNav {
    display: flex !important;
}

.mNav li {
    display: inline-block;
    text-align: left;
    height: 1.2rem;
    line-height: 1.2rem;
    float: left;
    width: 20%;
    font-size: 0.427rem;
    color: #333;
    background-color: #FFFFFF;
    text-align: center;
}

.mNav li a {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}

.mNav .active {
    border-bottom: 2px solid #48B3E2;
    color: #48B3E2;
    height: 1.2rem;
    line-height: 1.2rem;
}


/* 新房详情 */

.title p:first-child span {
    font-size: 0.32rem;
    color: #fff;
    background: #f74140;
    border-radius: 0.133333rem;
    padding: 0.08rem 0.133333rem;
    margin-left: 0.2rem
}

/* .title_bot span:first-child {
    color: #fff !important;
    font-size: 0.32rem;
    padding: 0.08rem 0.133333rem !important;
    background-color: #FF665F !important;
    width: auto !important;
} */

.title>.title_bot>span {
    color: #628CAF;
    background-color: #EBF4F7;
}
.title{
    position: relative;
}
.xfguanzhu{
    position: absolute;
    right: 0;
    top: 0.2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.xfguanzhu img{
    width: 0.426667rem;
    height: 0.4rem;

}
.xfguanzhu span{
    color: #999999;
    font-size: 0.32rem;
    margin-top: 0.2rem;
}

/* 列表 */

.menu {
    display: flex;
    margin-top: 0.533333rem;
    width: 10rem;
    margin: 0 auto;
}

.menu>div {
    width: 33.33333%;
    display: flex;
    justify-content: center;
}

.menuPrice {
    font-size: 0.32rem;
    color: #f1632b;
}

.menuPrice span {
    font-size: 0.586667rem;
    font-weight: bold;
}

.menuTxt {
    color: #77808a;
    font-size: 0.373333rem;
    margin-top: 0.213333rem;
    text-align: center;
}

.menuLine {
    border-left: 1px solid #e5e4e3;
    border-right: 1px solid #e5e4e3;
}

.move {
    background-color: #fff;
}

.floorDetail {
  /*   width: 9.2rem; */
  width: 92%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.floorInfo {
   /*  min-width: 50%; */
   width: 50%;
   overflow: hidden;
   max-height: 0.533333rem;
    margin-top: 0.533rem;
}

.floorInfo span {
   /*  font-size:0.373333rem; */
   font-size: 0.4rem;
}

.InfoLeft {
    color: #77808a;
    display: inline-block;
}

.InfoRight {
    /*  font-size: 0.373333rem; */
    color: #262626;
    margin-left: 0.1rem;
  
 /*    font-weight: bold; */
}

.addcolor {
    color: #28A7E1;
    display: flex;
    align-items: center;
}

.addcolor img {
    width: 0.346667rem;
    height: 0.373333rem;
    margin-right: 0.2rem;
}

.moveFloor {
    min-width: 100%;
    display: flex;
    flex-wrap: wrap;
    display: none;
}

.maxfloorInfo {
    width: 100%;
    display: flex;
    align-items: center;
}


/* 更多楼盘信息 */

.moveFloorInfo {
    width: 100%;
    height: 1.013333rem;
    line-height: 1.013333rem;
    text-align: center;

    font-size: 0.4rem;
    color: #028ac6;
    margin-top: 0.533333rem;
}


/* 变价及开盘提醒 */

.service {
    display: flex;
    padding: 0.53333rem 0;
   /*  width: 9.2rem; */
   width: 92%;
    margin: 0 auto;
    justify-content: space-between;
}

.service div {
    width: 4.32rem;
    height: 1.093333rem;
    background: rgba(235, 244, 247, 1);
    border-radius: 0.106667rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #28A7E1;
    font-size: 0.373333rem;
    letter-spacing: 1px;
}

.service img {
    width: 0.333333rem;
    height: 0.36rem;
    margin-right: 0.066667rem;
}


/* 线条 */

.allLine {
    width: 100%;
   /*  width: 10rem; */
    margin: 0 auto;
    height: 0.266667rem;
    background: #eaeaea;
}

.boxModel {
   /*  width: 9.2rem; */
   width: 92%;
    margin: 0 auto;
    padding-bottom: 0.533rem;
    padding-top: 0.5333rem
}

/* nav导航类 */

.navModel {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;

    width: 100%;
    margin: 0 auto;
    padding-bottom: 0.533333rem
}

.navModelLeft {
    font-size: 0.53333rem;
    color: #333;
    font-weight: bold;
}
.navModelLeft>img{
    width: 1.2rem;
    height: 0.746667rem;
}

.navModelRight {
    color: #999;
    font-size: 0.32rem;
}

/* 优惠 */
.youhui {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.533333rem;
    border-bottom: 1px dashed #DCDCDC;
}

.youhui div:first-child {
    color: #333333;
    font-size: 0.373333rem;
    font-weight: bolder;
}

.youhui div:first-child span {
    color: #fff;
    background-color: #FB867C;
    border-radius: 0.133333rem;
    font-size: 0.32rem;
    padding: 0.08rem 0.106667rem;
}

.youhui div:last-child {
    font-size: 0.32rem;
    color: #999999;
}

/* 红包1 */
.xfHb1 {
    width: 100%;
    height: 1.9rem;
    border-radius: 0.133333rem;
    background-color: #FF665F;
    margin-top: 0.346667rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #fff;
}

.xfHb1 img {
    width: 1.653333rem;
    height: 1.2rem;

}

.xfHb1 div {
    margin-right: -0.2rem;
}

.xfHb1 div p:first-child {
    font-size: 0.373333rem;
    font-weight: bolder;
    margin-bottom: 0.1rem;
}

.xfHb1 div p:last-child {
    font-size: 0.37rem;
white-space:nowrap; overflow:hidden; 
}

.xfHb1 input {
    width: 2.0rem;
    height: 0.8rem;
    border-radius: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.373333rem;
    color: #FE615A;
    background-color: #fff;
}

/* 红包2 */
.xfHb2 {
    display: flex;
    justify-content: space-between;
    margin-top: 0.346667rem;
}

.xfHb2 div {
    width: 4.533333rem;
    height: 2.613333rem;
    /*background: url('../images/xfhb2.png');*/
    background-repeat: no-repeat;
    background-size: contain;

    color: #fff;
}

.xfHb2 div p:first-child {
    font-size: 0.453333rem;
    font-weight: bolder;
    margin-top: 1.1rem;
    margin-bottom: 0.2rem;
    padding-left: 0.3rem;
}

.xfHb2 div p:last-child {
    font-size: 11px;
    padding-left: 0.3rem;
}

/* 专车 */
.zhuanche {
    background-color: #59D0FA;
}

.zhuanche input {
    color: #59D0FA;
    background-color: #fff;
}

/* 楼盘资料免费领取 */
.freebie {
    width: 100%;
}

.freebieCard {
    width: 92%;

    box-shadow: 0px 0px 10px 0px rgba(2, 2, 2, 0.13);
    margin: 0 auto;
    padding-bottom: 0.2rem;

}

.freebieTop {
    font-size: 0.4rem;
    color: #333;
    font-weight: bolder;
    margin: 0 0.266667rem;
    padding: 0.266667rem 0;
    border-bottom: 1px dashed #DCDCDC;
}

.freebieTop span {
    display: inline-block;
    color: #fff;
    font-size: 0.32rem;
    padding: 0.093333rem 0.2rem;
    background-color: #FF665F;
    border: 1px solid rgba(229, 228, 227, 1);
    border-radius: 0.266667rem 0px 0.266667rem 0px;

}

.freebieContent {
    margin: 0.266667rem;
}

.freebieContentTop {
    display: flex;
    justify-content: space-between;

}

.freebieContentTop>img {
    width: 4.293333rem;
    height: 2.826667rem;
}

.freebieContent .freebieContentLeft {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 0.4rem;

}

.freebieContentLeft p:first-child {
    color: #333333;
    font-weight: bolder;
    font-size: 0.4rem;
    margin-top: 0.16rem;
}

.freebieContentLeft p:nth-child(2) {
    color: #FF665F;
    font-weight: bolder;
    font-size: 0.4rem;
}

.freebieContentLeft input {
    width: 2.8rem;
    height: 0.8rem;
    background: linear-gradient(-90deg, rgba(255, 102, 95, 1), rgba(255, 176, 172, 1));
    border-radius: 0.746667rem;
    color: #fff;
    font-size: 0.373333rem;
    font-weight: bolder;
   margin: 0.15rem 0;
}

.freebieContentLeft p:last-child {
    color: #999;
    font-size: 0.373333rem;
}

.freebieContentLeft p:last-child span {
    color: #FF665F;
    font-size: 0.426667rem;
}

.freebieContentBottom {
    margin-top: 0.533333rem;
}

.freebieContentBottom p {
    color: #4D4D4D;
    font-size: 0.373333rem;
    line-height: 0.533333rem;
}

/* 客服拨打 */
.xfkefu {
    width: 92%;
    margin: 0 auto;
    height: 1.9rem;
  /*   background-color: #fd6059; */
    background: url('images/xfkefu.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #fff;
    margin-top: 0.533333rem;
    margin-bottom: 0.533333rem;
     /*    box-shadow: 0px 0px 8px 0px rgba(71,179,227,0.15); */
}

.xfkefu img {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 0.25rem;
}

.xfkefu>div {
    margin-right: 0.3rem;
}

.xfkefu div p:first-child {

    font-size: 0.64rem;
    font-weight: bolder;
}

.xfkefu div p:last-child {

    font-size: 0.373333rem;
}

/* 楼盘动态*/
.navModel2 {
    width: 92%;

}

.buildingS {
    width: 92%;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
}

.buildingLeft {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-right: 0.266667rem;
}

.buildingLeft span {
    display: inline-block;
    width: 0.213333rem;
    height: 0.213333rem;
    border-radius: 0.213333rem;
    background-color: #FF665F;

}



.buildingLeft div {
    width: 1px;
 /*    min-height: 2.933333rem; */
    height: 100%;
    background-color: #D2D2D2;
}

.buildingMain .buildingMainTop {
    color: #999999;
    font-size: 0.32rem;
    margin-bottom: 0.266667rem;
}

.buildingMain .buildingMainTop span {
    display: inline-block;
    color: #fff;
    padding: 0.133333rem 0.24rem;
    border-radius: 0.7rem 0px 0.7rem 0px;
    background-color: #FF9F24;
    margin-right: 0.2rem;
    font-size: 0.32rem;
}

.buildingMain .buildingMainTitle {
    color: #000;
    font-size: 0.426667rem;
    margin-bottom: 0.266667rem;
    font-weight: bolder;
}

.buildingMain .buildingMain1 {
    color: #333;
    font-size: 0.4rem;
    max-width: 95%;
    margin-bottom: 0.266667rem;
    line-height: .5868rem;

}

.buildingLeft2 span,
.buildingLeft3 span {
    background-color: #74C534;
}

.buildingMainTop2 span {
    background-color: #74C534 !important;

}

.buildingMainTop3 span {
    background-color: #FF807A !important
}

.buildingMain3 div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.buildingMain3 div p {
    font-size: 0.373333rem;
    color: #333;
}

.buildingMain3 div p span {
    color: #FF665F;
}

.buildingMain3 div input {
    width: 2.533333rem;
    height: 0.8rem;
    background: rgba(253, 89, 97, 1);
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.373333rem;
}

.buildingMain3 p:nth-child(2) {
    color: #FD5961;
}

/* 订阅 */
.xfdingyue {
        width: 5.2rem;
    border-radius: 0.93rem;
    height: 0.933333rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: -moz-linear-gradient(left, #45BFF7, #45BFF7);
    background: -webkit-linear-gradient(left, #45BFF7, #45BFF7);
    background: -o-linear-gradient(left, #45BFF7, #45BFF7);
    color: #fff;
    margin-top: 0.533333rem;
    font-size: 0.373333rem;
}

.xfdingyue img {
    width: 0.32rem;
    height: 0.373333rem;
    margin-right: 0.2rem;
    font-size: 0.373333rem
}

/* 专家点评 */
.Comments {
    width: 92%;
    margin: 0 auto;
}

.CommentsTop {
    display: flex;
    padding-bottom: 0.533333rem;
    border-bottom: 1px dashed #E5E4E3;
    position: relative;
}

.CommentsTop img {
    width: 2.2rem;
    height: 2.2rem;
    border-radius:  1.733333rem;
    margin-right: 0.2rem;
}

.CommentsTop div {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.CommentsTop div p:first-child {
    color: #333;
    font-size: 0.426667rem;
    font-weight: bolder;
}

.CommentsTop div p:first-child span {
    color: #fff;
    background-color: #FF9F24;
    padding: 0.053333rem 0.16rem;
    border-radius: 0.24rem;
    font-size: 0.32rem;
    margin-left: 0.3rem
}

.CommentsTop div p:nth-child(2) {
    color: #666666;
    font-size: 0.32rem
}

.CommentsTxt {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0.533333rem 0 0rem 0;
      position: relative;
}

.CommentsTxt span {
    color: #fff;
    font-size: 0.32rem;
    background-color: #28A7E1;
    border-radius: 0.266667rem 0 0.266667rem 0;
    margin-right: 0.4rem;
    padding: 0.08rem 0.106667rem
}

.CommentsTxt p {
    max-width: 85%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-size: 0.4rem;
    color: #3e4a59;
    line-height: .5868rem;
}
/* 查看全部 */
.chakanAll{
    position: absolute;
    bottom: 0.266667rem;
    left: 1.2rem;
    color: #47b3e3;
    font-size: 0.373333rem;

}
.change-show{
    max-height: none!important;
    height: auto!important;
    white-space: normal!important;
    display: block!important;
}

/* 拨打 */
.CommentsBut {
    display: flex;
    justify-content: space-around;
        margin-top: 0.5rem;
}

.CommentsBut div {
    width: 4rem;
    height: 0.88rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius:  0.88rem;
    font-size: 0.373333rem;
}

.CommentsBut div img {
    width: 0.453333rem;
    height: 0.48rem;
    margin-right: 0.2rem;
}

.CommentsBut div:first-child {
    background: -moz-linear-gradient(left, #FF665F, #FFB0AC);
    background: -webkit-linear-gradient(left, #FF665F, #FFB0AC);
    background: -o-linear-gradient(left, #FF665F, #FFB0AC);

}

.CommentsBut div:last-child {
    background: -moz-linear-gradient(left, #28A7E1, #8ED9FB);
    background: -webkit-linear-gradient(left, #28A7E1, #8ED9FB);
    background: -o-linear-gradient(left, #28A7E1, #8ED9FB);

}

/* 户型介绍 */
.xfhouseType {
    width: 92%;
    margin: 0 auto;
}

.xfhouseTypeList {
    padding: 0.533333rem 0;
    display: flex;
    border-bottom: 1px dashed #dddddd;
    align-items: center;
    justify-content: space-between;
}

.xfhouseTypeList .xfhouseTypeImg {

    width: 2.586667rem;
    height: 2.133333rem;
    border: 1px solid #DDDDDD;

}

.xfhouseTypeList .xfhouseTypeImg img {
    width: 100%;
    height: 100%;
}

.xfhouseTypeList .xfhouseTypeTxt {

    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: -0.2rem
}

.xfhouseTypeList .xfhouseTypeTxt p:first-child {
    font-size: 0.373333rem;
    color: #333;
}

.xfhouseTypeList .xfhouseTypeTxt p:nth-child(2) {
    display: flex;
    align-items: center;
}

.xfhouseTypeList .xfhouseTypeTxt p:nth-child(2) span {
    color: #fff;
    background-color: #74C534;
    font-size: 0.32rem;
    padding: 0.053333rem 0.08rem;
    border-radius: 0.133333rem;
}

.xfhouseTypeList .xfhouseTypeTxt p:nth-child(3) {
    color: #666666;
    font-size: 0.373333rem;
}

.xfhouseTypeList .xfhouseTypeTxt p:nth-child(4) {
    display: flex;
    align-items: center;
}

.xfhouseTypeList .xfhouseTypeTxt p:nth-child(4) span {
    color: #9AA2B2;
    background-color: #E8F1F6;
    font-size: 0.32rem;
    padding: 0.053333rem 0.08rem;
    border-radius: 0.133333rem;
    margin-right: 0.2rem
}

.xfhouseTypeList input {
    font-size: 0.373333rem;
    color: #fff;
    padding: 0.136rem 0.32rem;
    border-radius: 0.8rem;
    background: -moz-linear-gradient(left, #FF665F, #FFB0AC);
    background: -webkit-linear-gradient(left, #FF665F, #FFB0AC);
    background: -o-linear-gradient(left, #FF665F, #FFB0AC);
}

/* 地图 */
.blueMap span {
    background-color: #0DADF0
}

.blueMap em {
    color: #0DADF0;
    font-weight: bolder;
}

.freebieContentLeftBlue p:first-child span {
    color: #0DADF0;
}

.freebieContentLeftBlue p:nth-child(2) {
    color: #0DADF0;
}

.freebieContentLeftBlue {
    max-width: 4.0rem;
    margin-right: 0 !important;
}

.freebieContentLeftBlue input {
    background: -moz-linear-gradient(left, #8ED9FB, #28A7E1);
    background: -webkit-linear-gradient(left, #8ED9FB, #28A7E1);
    background: -o-linear-gradient(left, #8ED9FB, #28A7E1);
}

.freebieContentLeftBlue p:nth-child(4) span {
    color: #0DADF0;
}

/* 问答 */
.xfwenda {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}

.xfquestion {}

.xfquestion p:first-child {
    font-size: 0.4rem;
    font-weight: bold;
    margin: 0.533333rem 0 0.4rem 0;
        display: flex;
}

.xfquestion p:first-child span {
    padding: 3px 0.32rem;
    color: #FFFFFF;
    background: rgba(255, 102, 95, 1);
    border-radius: 0.266667rem 0px 0.266667rem 0px;
    margin-right: 0.533333rem;
        display: block;
    max-height: 0.5rem;
}


.xfAnswer {
    display: flex;
    align-items: flex-start;
}

.xfAnswer>span {
    font-size: 0.373333rem;
    font-weight: bold;
    padding: 3px 0.32rem;
    color: #FFFFFF;
    background: #38B1FE;
    border-radius: 0.266667rem 0px 0.266667rem 0px;
    margin-right: 0.533333rem;
}

.xfAnswerTxt {
    width: 85%;
    background-color: #F7F7FA;
    position: relative;
}

.xfsanjiao {
    width: 0;
    height: 0;
    border-top: 0.266667rem solid transparent;
    border-right: 0.533333rem solid #F7F7FA;
    border-bottom: 0.266667rem solid transparent;
    position: absolute;
    left: -0.266667rem;
}

.xfAnswerTxt>p {
    color: #666;
    margin: 0 0.426667rem 0 0.266667rem;
    border-bottom: 2px solid rgba(238, 238, 238, 1);
    line-height: 0.533333rem;
    font-size: 0.4rem;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;

}

.answerBottom {
    margin: 0.266667rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.answerBL {
    display: flex;
    align-items: center;
}


.answerBL img {
    width: 0.506667rem;
    height: 0.506667rem;
}

.answerBL p:first-child {
    color: #FE8238;
}

.answerBL p:last-child {
    color: #779EC8;
}

.answerBR {
    color: #FFFFFF;
    padding: 0.266667rem 0.533333rem;
    border-radius: 8px 2px 8px 2px;
    background: -moz-linear-gradient(left, #5CCDFC, #0DADF0);
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(left, #5CCDFC, #0DADF0);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #5CCDFC, #0DADF0);
}

/* 爱尚家模式 */
.Pattern {
    width: 92%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.586667rem;
    border-bottom: 1px dashed #dddddd;
}

.Pattern div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}

.Pattern div img {
    width: 1.08rem;
    height: 1.133333rem;
}

.Pattern div p:nth-child(2) {
    color: #333333;
    font-size: 0.373333rem;
    font-weight: bolder;
    margin-top: 0.293333rem;
    margin-bottom: 0.186667rem;
}

.Pattern div p:last-child {
    color: #999;
    font-size: 0.32rem;
}

.explain {
    width: 92%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.explain .explainTitle {
    font-size: 0.426667rem;
    color: #38B1FE;
    font-weight: bolder;
    padding: 0.533333rem 0 0.266667rem 0;
}

.explain .explainTxt {
    color: #666;
    font-size: 0.373333rem;
}

.explain .explainText {
    color: #666;
    font-size: 0.373333rem;
    font-weight: 600;
    margin: 0.266667rem 0;
}

.explain img {
    width: 79%;
    height: 5.826667rem;
    margin: 0 auto;
}

.explainBottom {
    width: 100%;
    color: #999999;
    font-size: 0.266667rem;
    text-align: center;
    margin-top: 0.4rem
}


/* 推荐好房 */

.contentImg {
    position: relative;
    height: 2.35rem;
}

.contentImg img:first-child {
    width: 2.83rem;
    height: 2.35rem;
    border-radius: 0.1rem;
}

/*.contentImg img:last-child {
    height: 0.9rem;
    width: 0.9rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.45rem;
    margin-top: -0.45rem;
}*/

.contentTxt {
    margin-left: 0.373rem;
}

.contentTxt p:first-child {
    color: #333333;
    font-weight: bold;
    font-size: 0.427rem;
}

.contentTxt4 {
    color: #999999;
    font-size: 0.32rem;
    margin-top: 0.145rem;
}

.contentTxt1 {
    display: flex;
    color: #666666;
    font-size: 0.373rem;
    display: flex;
    align-items: center;
    margin-top: 0.15rem
}

.contentTxt1 span:first-child {
    display: inline-block;
    width: 0.8rem;
    height: 0.4rem;
    color: #FFFFFF;
    font-size: 0.267rem;
    background-color: #028AC6;
    border-radius: 0.1rem;
    line-height: 0.4rem;
    text-align: center;
}

.contentTxt1 span:last-child {
    display: flex;
    align-items: center;
    margin-left: 0.2rem;
}

.contentTxt2 {
    margin-top: 0.145rem;
}

.contentTxt2 span:first-child {
    color: #FA5842;
    font-size: 0.373rem;
    font-weight: bold;
}

.contentTxt2 span:last-child {
    color: #666666;
    font-size: 0.373rem;
}

.contentTxt3 {
    display: flex;
    flex-wrap: wrap;
}

.contentTxt3 span {
    display: inline-block;
    width: 1.5rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.267rem;
    text-align: center;
    background-color: #F6F7F9;
    color: #87A2B9;
    margin-right: 0.1rem;
    border-radius: 0.1rem;
    margin-top: 0.15rem;
}

.contentTxt3 span:first-child {
    color: #fff;
    background-color: #FC7C76;
}

/* 新房动态  新房动态 新房动态 新房动态 新房动态 新房动态 新房动态 新房动态 新房动态 新房动态*/
.xfdongtai {
   /*  width: 9.2rem; */
   width: 92%;
    margin: 0 auto;
    padding-bottom: 3rem;
}

.xfdongtaiTop {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0.533333rem 0 0.8rem 0;
}

.xfdongtaiTop span {
    color: #666;
    border-radius: 0.16rem;
    background-color: #F3F6F9;
    font-size: 0.32rem;
    padding: 0.24rem 0.346667rem;
    margin-right: 0.2rem;
    display: inline-block;
}

.xfdongtaiActive {
    background: rgba(71, 179, 227, 1) !important;
    color: #fff !important;
}

.xfdtDiv {
    padding: 0.346667rem;
    border-radius: 0.133333rem;
    background-color: #F3F6F9;
    color: #464D53;
    font-size: 0.373333rem;
    line-height: 0.533333rem;
    margin-bottom: 0.3rem;
}

.zhengjian,
.tejia {
    display: none;
}

.headTitle11 p:first-child {
    font-size: 0.8rem;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 1.6rem;
}

.headTitle11 p:nth-child(2) {
    color: #464545;
    font-size: 0.32rem;
    margin: 0.4rem 0 0.32rem 0;
    letter-spacing: 1px;
}

.headTitle11>div {
    width: 8.106667rem;
    height: 0.933333rem;
    background: rgba(255, 255, 255, 1);

    border-radius: 0.933333rem;

    display: flex;
    align-items: center;
}

.headTitle11>div input {
    width: 80%;
    height: 0.586667rem;
    border: none;
    outline: none;
    border-radius: 0.293333rem 0 0 0.293333rem;
    padding: 0 0 0 0.4rem;
    color: #999999;
    font-size: 0.24rem;
    border-right: 1px solid #DCDCDC;
}

.headTitle11>div img {
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.346667rem;
}

/* 通用底部 */
.xffooter {
    width: 10rem;
    height: 1.706667rem;
    box-shadow: 0px 0.08rem 0.533333rem 0px rgba(2, 2, 2, 0.2);
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    z-index: 999;
}

.xffooter div {
    width: 4.0rem;
    height: 1.093333rem;

    border-radius: 0.133333rem;
    color: #fff;
    font-size: 0.426667rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.xffooterLeft {
    background-color: #47B3E3;
}

.xffooterRight {
    background-color: #FF6565;
}

/* 优惠券专题页 */
.Ccotain {
  /*   width: 10rem; */
  width: 100%;
    margin: 0 auto;
}

.Chead {
  /*   width: 10rem; */
  width: 100%;
    height: 4.32rem;
    /*background: url('../images/couponbg.png') no-repeat;*/
    background-size: cover;
    position: relative;
}

.Chead a {
    display: inline-block;
    width: 3.6rem;
    height: 0.746667rem;
    line-height: 0.746667rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.746667rem;
    color: #666666;
    font-size: 0.373333rem;
    position: absolute;
    left: 0.666667rem;
    bottom: 0.533333rem;
    text-align: center;

}

.Chongbao {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 92%;
    margin: 0 auto;
}

.ChongbaoList {
    width: 4.293333rem;
    height: 4.266667rem;
    /*background: url('../images/couponhb.png') no-repeat;*/
    background-size: contain;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.5rem;
}

.ChongbaoList p:first-child {
    color: #ff474e;
    font-size: 0.43333rem;
    margin-top: 1rem;
}

.ChongbaoList a {
    color: #A36604;
    font-size: 0.293333rem;
    margin-top: 0.2rem;
}

.ChongbaoList p:nth-child(3) {
    color: #FFFFFF;
    font-size: 0.373333rem;
    margin-top: 0.4rem;
}

.ChongbaoList input {
    width: 2.693333rem;
    height: 0.586667rem;
    background: rgba(254, 255, 255, 1);
    border-radius: 0.586667rem;
    line-height: 0.586667rem;
    text-align: center;
    color: #B56408;
    font-size: 0.32rem;
    margin-top: 0.2rem;
}

.ChbNav {
    border-bottom: 1px solid #DCDCDC;
    position: relative;
    padding-bottom: 1rem;
}

.ChbNav p {
    font-size: 0.32rem;
    color: #333333;
    position: absolute;
    bottom: 0.2rem;
}

/* 红包活动 */
.HbActivity {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 92%;
    margin: 0 auto;
    padding: 0.533333rem 0 0.533333rem 0;
    border-bottom: 1px solid #DCDCDC;
}

.HbActivityList>div {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 2.026667rem;
    height: 1.173333rem;
    border-radius: 0.533333rem;

}

.HbActivityList>div p:first-child {
    font-size: 0.32rem;
    color: #666666;

}

.HbActivityList>div p:nth-child(2) {
    font-size: 0.426667rem;
    color: #333333;

}

.HbActivityList>p {
    font-size: 0.32rem;
    color: #666666;
    text-align: center;
    margin-top: 0.4rem;

}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 0.133333rem solid transparent;
    border-right: 0.133333rem solid transparent;
    border-top: 0.266667rem solid #F5A623;
    position: absolute;
    bottom: -0.266667rem;
    display: none;
}

.HbActivity-active {
    background-color: #F5A623;
    color: #fff !important;

}

/* 红包2 */
.Chb2 {
    width: 92%;
    margin: 0 auto;
    height: 1.893333rem;
    /*background: url('../images/couponhbbg.png') no-repeat;*/
    background-size: 100% 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #fff;
    margin-top: 0.48rem;
}

.Chb2Center,
.Chb2Left {
    display: flex;
    flex-direction: column;

    height: 100%;

}

.Chb2Left {
    /*   margin-left: 0.6rem; */
}

.Chb2Left p {
    font-size: 0.533333rem;
    font-weight: bold;
    margin: 0.3rem 0 0.1rem 0;
}

.Chb2Left a {
    color: #FF0000;
    background-color: #fff;
    padding: 0.08rem 0.186667rem;
    border-radius: 20px;
    text-align: center;
}

.Chb2Center p:first-child {
    font-size: 0.426667rem;
    font-weight: bold;
    margin: 0.35rem 0 0.2rem -0rem;
}

.Chb2Center p:last-child {
    font-size: 0.32rem;
}

.Chb2 .Chb2Right {
    width: 1.333333rem;
    height: 1.333333rem;
    border-radius: 1.333333rem;

    font-size: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    background-color: #FF6E64;
    text-align: center;
    margin-left: 0.8rem;
}

/* 特价上新 */
.NewPrice {
    width: 92%;
    margin: 0 auto;
   /*  min-height: 9.333333rem; */
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 21px 0px rgba(3, 3, 3, 0.16);
    border-radius: 10px;
    margin-bottom: 0.6rem;
    position: relative;
}
.NewPriceTag{
    position: absolute;
    left: -0.32rem;
    color: #fff;
    font-size: 0.32rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 0.13rem 0.13rem 0 0.13rem;
    background-color: #FA6B67;
    width: 0.986667rem;
    height: 0.986667rem;
}

.NewPriceTop {
    width: 100%;
    height: 2.0rem;
    /*background: url('../images/newpricebg.png') no-repeat;*/
    background-size: 100% 100%;
    color: #fff;
}

.NewPriceTop p {
    margin-left: 0.266667rem;
    font-size: 0.32rem;
}

.NewPriceTop1 {
    padding-top: 0.266667rem;
    font-size: 0.32rem;
}

.NewPriceTop1 span:first-child {
    font-size: 0.373333rem;
    margin-right: 0.3rem;
}

.NewPriceTop2 {
    padding: 1px 0 3px 0;
}

.NewPriceTop2 span {
    font-size: 0.373333rem;
}

.NewPriceTop3 span {
    background-color: #303A39;
    padding: 1px 3px;
    margin-right: 0.2rem;
    border-radius: 0.133333rem;
}

.NewPriceTitle {
    width: 95%;
    margin: 0 auto;
    font-size: 0.373333rem;
    color: #333;
    padding: 0.3rem 0 0 0;
}

.NewPriceCard {
    width: 95%;
    margin: 0 auto;

}

.NewPriceCard>p:first-child {
    font-size: 0.373333rem;
    color: #333;
    padding-bottom: 0.32rem;
    padding-top: 0.3rem;
}

.NewPriceCard>p:nth-child(2) {
    font-size: 0.373333rem;
}

.NewPriceCard>p:nth-child(2) span:first-child {
    
     color: #666666;
    margin-right: 0.1rem;
    text-decoration: line-through;
}

.NewPriceCard>p:nth-child(2) span:nth-child(2) {
   color: #F82E29;
    margin-right: 0.1rem;
}

.NewPriceCard>p:nth-child(2) span:nth-child(3) {
    display: inline-block;
    min-width: 1.626667rem;
    padding: 0 0.266667rem;
    height: 0.48rem;
    /*background: url('../images/newpricecard.png') no-repeat;*/
    background-size: 100% 100%;
    color: #FD4949;
    font-size: 0.32rem;
    text-align: center;
}

.NewPriceCardBottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.4rem 0;
    border-bottom: 1px solid #E5E5E5;

}

.NewPriceCardBottom p:first-child {
    font-size: 0.32rem;
    color: #999999;

}

.NewPriceCardBottom p:first-child span {
    color: #333;
}

.NewPriceCardBottom a {
    font-size: 0.373333rem;
    padding: 0.08rem 0.266667rem;
    border-radius: 0.8rem;
}

.NewPriceCardBottom a:first-child {
    border: 1px solid #FA6B67;
    color: #FA6B67;
    margin-right: 0.1rem;
}

.NewPriceCardBottom a:nth-child(2) {
    color: #fff;
    background-color: #FA6B67;
}

.NewPriceMove {
    color: #999999;
    font-size: 0.373333rem;
    text-align: center;
    padding: 20px 0;
}

/* 津贴 */
.allowanceTitle {
    color: #333;
    font-size: 0.48rem;
    font-weight: bold;
    margin: 0 auto;
  
    max-width: 3rem;
      min-width: 2.5rem;
    height: 0.48rem;
    border-bottom: 0.08rem solid #DCDCDC;
    text-align: center;
    padding-bottom: 0.3rem;
    position: relative;

}

.allowanceTitle p {
    z-index: 2
}

.allowanceTitle span {
    position: absolute;
    display: inline-block;
    width: 0.533333rem;
    height: 0.533333rem;
    border-radius: 0.533333rem;
    background-color: #FE6761;
   left: -0.5rem;
    top: 0.02rem;
    z-index: -1;
    opacity: 0.5;
}

.allowanceCard {
    width: 92%;
    margin: 0 auto;
    min-height: 5.333333rem;
    background-color: #FE6761;
    border-radius: 10px;
    margin-top: 0.48rem;
    padding-top: 0.266667rem;
    padding-bottom: 0.266667rem;
}

.allowanceTop {
    margin: 0 0.266667rem 0 0.266667rem;
    display: flex;
    border-radius: 0.133333rem;
    background-color: #fff;
    

}

.allowanceTopLeft {
    width: 2.933333rem;
    height: 2.666667rem;
    position: relative;
    border-radius: 0.133333rem 0 0 0.133333rem;
}

.allowanceTopLeft span {
    color: #fff;
    width: 1.2rem;
    height: 0.506667rem;
    background: rgba(1, 1, 1, 1);
    opacity: 0.6;
    border-radius: 0.133333rem 0px 0.266667rem 0px;
    position: absolute;
    top: 0;
    text-align: center;
    left: 0;
}

.allowanceTopLeft img {
    width: 100%;
    height: 100%;
    border-radius: 0.133333rem 0 0 0.133333rem;
}

.allowanceTopRight {
    margin-left: 0.266667rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    max-width: 5.333333rem;
}

.allowanceTopRight1 {
    color: #333333;
    font-size: 0.373333rem;
}

.allowanceTopRight1 span:first-child {
    color: #F96D2F;
    border: 1px solid #F96D2F;
    border-radius: 5px;
    padding: 1px 1px;
    display: inline-block;
    margin: 0 0.1rem;
}

.allowanceTopRight1 span:nth-child(2) {
    color: #fff;
    border-radius: 5px;
    padding: 1px 2px;
    background-color: #5F94FF;
    display: inline-block;
}

.allowanceTopRight2 {
    color: #666666;
    font-size: 0.32rem;
}

.allowanceTopRight3 {
    color: #666666;
    font-size: 0.373333rem;
}

.allowanceTopRight4 {
    color: #F83D3D;
    font-size: 0.373333rem;
}

.allowanceCenter {
    margin: 0.4rem 0.266667rem 0.266667rem 0.266667rem;
    border-top: 1px solid #fff;
    padding-top: 0.266667rem;
    color: #FFFFFF;
    font-size: 0.373333rem;
    display: flex;
    align-items: center;

}

.allowanceCenter img {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.1rem;
}

.allowanceBottom {
    margin: 0 0.266667rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}

.allowanceBottom a:first-child {
    display: inline-block;
    font-size: 0.373333rem;
    width: 1.733333rem;
    background: rgba(254, 103, 97, 1);
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 0.64rem;
    color: #fff;
    text-align: center;
    margin-right: 0.2rem;
    padding: 1px 0.08rem;
}

.allowanceBottom a:nth-child(2) {
    display: inline-block;
    width: 1.733333rem;
    font-size: 0.373333rem;
    border-radius: 0.64rem;
    color: #fff;
   text-align: center;
    background-color: #fff;
    color: #FE6761;
        padding: 1px 0.08rem;
}
/* 特惠优选 */
.selection{
    width: 92%;
    margin: 0 auto;

    background:rgba(255,255,255,1);
box-shadow:0px 0px 15px 0px rgba(3,3,3,0.12);
border-radius:10px;
padding-top: 0.266667rem;
margin-bottom: 0.5rem;
}
.allowanceTopRight33{
    display: flex;
    justify-content: flex-start;
    color: #fff;
  
}
.allowanceTopRight33 span{
      padding: 1px 0.08rem;
    border-radius: 0.133333rem;
}
.allowanceTopRight33 span:first-child{
background-color: #5F94FF;
margin-right: 0.266667rem;
}
.allowanceTopRight33 span:nth-child(2){
    background-color: #FB9252;
}
.allowanceTopRight44{
      display: flex;
    justify-content: space-between;
    align-items: center;
}
.allowanceTopRight44 a{
    display: inline-block;
    bottom: 0;
}
.allowanceTopRight44 img{
    display: inline-block;
    width: 1.013333rem;
    height: 1.013333rem;
  
}
.allowanceTopRight22{
    padding: 0.2rem 0;
}
.allowanceTop2{
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #D2D2D2;
    border-radius: 0.133333rem 0.133333rem 0 0;
}
.selectionBottom{
    margin: 0.2666666667rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.4rem 0;
}
.selectionBottom p{
    color: #fe6761;
    font-size: 0.373333rem;
}
.selectionBottom p span{
    color: #fff;
    background-color: #FE6761;
    border-radius:0.266667rem 0px 0.266667rem 0px;
    padding: 0.01rem 0.106667rem;
    margin-right: 0.08rem
}
.selectionBottom a{
    display: inline-block;
     color: #fff;
    background-color: #FE6761;
    padding: 0.186667rem 0.4rem;
    border-radius: 0.693333rem;
}

/* 免责声明 */
.CouponFooter{
    width: 92%;
    margin: 0 auto;
    padding: 0.5rem 0 1.333333rem 0;
}
.CouponFooter div{
    color: #666666;
    font-size: 0.373333rem;
    padding-bottom: 1rem;

}
.CouponFooter p{
    color: #999999;
    line-height: 0.533333rem;
}
/* 优先通知 */
.Notice{
    width: 9.2rem;
    margin: 0.3rem auto;
    height: 2.266667rem;
    /*background: url('../images/noticebg.png') no-repeat;*/
    background-size: 100% 100%;
}
.Notice p:first-child{
    color: #333;
    font-size: 0.4rem;
    padding: 0.266667rem;
}
.Notice p:nth-child(2){
    padding-left: 0.266667rem;
}
.Notice p:nth-child(2) input[type=text]{
    height: 0.8rem;
    border-radius: 0.1rem;
    padding-left: 0.3rem;
    width: 6rem;
    margin-right: 0.4rem;
}
.Notice p:nth-child(2) input[type=button]{
        height: 0.8rem;
    border-radius: 0.1rem;
    width: 1.4rem;
    color: #fff;
    background-color: #FF5A6B;
}

/* 最底部样式重构 */
.showTwo{
      position: fixed;
    bottom: 0;
    z-index: 999;
    width: 10rem;
    height: 1.5rem;
    border-top: 1px solid #f3f3f3;
    /*display: flex;*/
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
    left: 50%;
    margin-left: -5rem;
    background-color: #f3f3f3;
}
.showTwo1,.showTwo2{
    display: flex;
    flex-direction: column;
    align-items: center;
       justify-content: space-between;
 /*    margin-left: 0.4rem; */
    height: 1.2rem;
}
.showTwo1{
    border-right: 1px solid #666;
    padding-right: 0.6rem;
}
.showTwo1 p,.showTwo2 p{
    font-size: 0.32rem;
    color: #666666;
    margin-top: 0.2rem;
}
.showTwo1 img,.showTwo2 img{
    width: 0.48rem;
    height: 0.48rem;
}
.showTwo3,.showTwo4{
    font-size: 0.373333rem;
    color: #fff;
 /*    padding: 0.266667rem 0.8rem; */
    border-radius: 0.053333rem;
    letter-spacing: 2px;
        width: 3.8rem;
    height: 1.15rem;
    border-radius: 0.133333rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.showTwo3{
  background: linear-gradient(-90deg,rgba(94,182,228, 1),rgba(111,204,248, 1));
   /*  background-color: #47B3E3; */
   /*  margin-left: 0.666667rem; */
}
.showTwo4{
    background: linear-gradient(-90deg,rgba(248,100,67, 1), rgba(248,141,89, 1));
  /*   background-color: #FA5F35; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.showTwo4 span{
    letter-spacing: 0;
}
.showTwo9 {
    font-size: 15px;
    line-height: 22px;
    background: #17a6e6;
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 28%;
    float: left;
    height: 44px;
    border-radius: 0.167rem;
    margin-right: 2%;
    margin-top: 0.1rem;
}
.showTwo{
    height: 1.2rem;
        bottom: 0.1rem;
    z-index: 999;
    width: 100%;
    border-top: 1px solid #f3f3f3;
    left: 0;
    margin-left: 0;
}
.showTwo10 {
    width: 50%;
    float: left;
    border-radius: 0.367rem;
}
.showTwo10 a {
    display: inline-block;
    width: 94%;
    margin-left: 2%;
    background-color: #ff6d6f;
    color: #fff;
    justify-content: center;
    text-align: center;
    align-items: center;
    height: 44px;
    line-height: 22px;
    border-radius: 0.167rem;
    font-size: 15px;
    margin-top: 0.1rem;
}
.showTwo10 img{
        width: .5rem;
    height: .5rem;
}
