/* 公共 */
.img_txt_center{
    display: flex;align-items: center;
}/* 图片文字垂直居中对齐 */
.m_5{margin-top:5px;}
.m_10{margin-top:10px;}
.m_15{margin-top:15px;}
.m_20{margin-top:20px;}
.m_30{margin-top:30px;}
.l_5{margin-left:5px;}
.l_6{margin-left:6px;}
.l_8{margin-left:8px;}
.l_10{margin-left:10px;}
.l_20{margin-left:20px;}
.l_30{margin-left:30px;}
.l_100{margin-left:100px;}
.l_110{margin-left:110px;}
.r_5{margin-right:5px;}
.r_10{margin-right:10px;}
.r_20{margin-right:20px;}
.r_30{margin-right:30px;}
.b_20{width: 100%;height: 20px;}
.b_30{width: 100%;height: 30px;}
.b_40{width: 100%;height: 40px;}
.b_50{width: 100%;height: 50px;}
.b_60{width: 100%;height: 60px;}
.bt_10{margin-bottom:10px;}
.bt_20{margin-bottom:20px;}
.bt_30{margin-bottom:30px;}
.bg-gray-new{background: #f8f8f8;}
.btn-opacity{
    opacity: 0;
}
/* 楼盘动态页 */
.c_90_auto{
    width: 90%;
    margin: 0 auto;
}
.dt-dt-bg{
    background: #e31e0b;
    height: 60px;
}
.dt-lp-v{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    margin-top: -45px;
}
.dt-lp-v .img{
    width: 37%;
    height: 90px;
    border-radius: 5px;
    margin-top: -15px;
}
.dt-lp-content{
    width: 61%;
    display: flex;
    flex-direction: column;
}
.dt-lp-title{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.dt-lp-ztzxcd{
    display: flex;
    align-items: center;
}
.dt-lp-zt,.dt-lp-zxcd{
    display: block;
    padding: 2.5px 3px;
    text-align: center;
    border-radius: 4px;
    line-height: 8px;
    font-size: 8px;
}
.dt-lp-zt{
    border:1px solid #e31e0b;
    color: #e31e0b;
}
.dt-lp-zxcd{
    border:1px solid #b4b4b4;
    color: #b4b4b4;
}
.dt-lp-wy{
    float: right;
    width: 70px;
    height: 40px;
    line-height: 40px;
    font-size: 23px;
    text-align: center;
    border-radius: 20px;
    border: 1px solid #8d8d8d;
    color: #8d8d8d;
}
.dt-lp-price{
    font-size: 16px;
    color: #e0200b;
    font-weight: bold;
}
.dt-lp-city,.dt-lp-tslp{
    font-size: 11px;
    color: #000000;
}
.dt-lp-city span{
    margin-right: 5px;
}
.dt-lp-tslp span{
    padding:4px 11.25px;
    background: #f5f5f5;
    margin-right: 5px;
    border-radius: 5px;
}

/* 优惠 */
.dt-yh{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.d-yh-content{
    font-size:16px;
    text-align: center;
    color: #000000;
    letter-spacing: 1px;
}
.dt-yh-tel{
    color: #e0200b;
    font-weight: bold;
}
.dt-yh-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 45px;
    border-radius: 4px;
    background: #fff3f3;
    color: #e31e0b;
    font-size: 16px;
    position: relative;
    left: 5%;
    border: none;
    letter-spacing: 1px;
}
.dt-yh-btn .img{
    width: 15px;
    height: 16.75px;
}


/* 全部动态 */
.dt-dtall{
    padding-top: 15px;
}
.dt-dtall-v{
    padding:18.75px 0;
    display: flex;
    border-bottom:2px solid #f8f8f8 ;
}
.dt-dtall-pt{
    display: flex;
    margin: 0 10px 0 0;
    width: 15%;
}
.dt-dtall-pt .pt-date{
    display: flex;
    flex-direction: column;
    color: #000000;
    font-size: 30px;
    margin: -20px 10px 0 0;
}
.dt-dtall-pt .pt-date .div:nth-child(1){
    font-size: 14px;
    text-align: center;
}
.dt-dtall-pt .pt-date .div:nth-child(2){
    font-size: 14px;
    text-align: center;
}
.dt-dtall-pt .pt-pl{
    display: flex;
    flex-direction: column;
    margin-top: 7.5px
}
.dt-dtall-point{
    display: inline-block;
    width: 7.5px;
    height: 7.5px;
    border-radius: 3.75px;
    background: #ed4431;
    position: relative;
    left: 3px;
}
.dt-dtall-line{
    display: inline-block;
    width: 1px;
    height: 95%;
    border-left: 1px dashed #ec817b;
    margin-left: 6px;
}
.dt-dtall-content{
    width: 85%;
}
.dt-dtall-jd,.dt-dtall-subject{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.dt-dtall-jd,.dt-dtall-con{
    color: #8c8c8c;
}
.dt-dtall-subject{
    color:#000000 ;
}
.dt-dtall-time{
    color:#8d8d8d;
    font-size: 25px;
}
.dt-dtall-con{
    font-size: 14px;
}

.dt_qun_btn{
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25%;
    height: 50px;
    text-align: center;
    font-size: 23px;
    background: #00ae66;
    border-radius: 50px;
    color: #fff;
    margin-right: 0;
}


/* 其他 */

.dt_qun_title{
    color: #393939;
    font-size: 38px;
    font-weight: bold;
    margin:30px 0;
}

/* 热门楼盘 */
.dt-rm-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:30px 0;
    letter-spacing: 1px;
}
.dt-rm-title-1{
    font-size: 32px;
    font-weight: bold;
    color: #383838;
}
.dt-rm-title-2{
    font-size: 25px;
    color:#8b8b8b;
}
.dt-rm-content{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dt-rm-img{
    width: 27%;
    height: 180px;
    border-radius: 15px;
}
.dt-rm-2{
    width: 70%;
}
.dt-rm-2-subject{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dt-rm-2-subject text{
    color: #3a3a3a;
    font-size: 30px;
    font-weight: bold;
}
.dt-rm-btn{
    margin: 0;
    padding: 0;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
}
.dt-rm-btn image{
    width: 100%;
    height: 100%;
}
.dt-rm-price{
    color: #03ae68;
    font-size: 35px;
}
.dt-rm-info{
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #8b8b8b;
    font-size: 25px;
}
.dt-rm-info text{
    margin-right: 7.5px;
}
/* 居中90% */
.center_90{
    width: 90%;
    margin: 0 auto;
    background: #ffffff;
}
a {
    text-decoration: none;
    color: inherit;
}