/* 楼盘户型详情页 */
.dt-hx-img{
    border-radius: 7.5px;
    display: flex;
    justify-content: center;
    background: linear-gradient(to bottom,#ffffff,#fff1f0);
    padding-bottom: 30px;
}
.dt-hx-img-01{
    width: 80%;
    height: 240px;
}
.dt-hx-info{
    width: 90%;
    margin: 0 auto;
}
.dt-hx-szang{
    display: flex;
    align-items: center;
}
.dt-hx-stw{
    font-size: 18px;
    color: #3a3a3a;
    font-weight: bold;
}
.dt-hx-zhuangt{
    font-size: 12px;
    transform: scale(0.8);
    padding:2.5px 5px;
    background: #e31e0b;
    color: #ffffff;
    border-radius: 2.5px;
}
.dt-hx-pfo{
    font-size: 15px;
    color: #949494;
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}
.dt-hx-pfo .dt-hx-pfo-v{
    width: 100%;
    height: 25px;
    display: flex;
    align-items: center;
}
.dt-hx-pfo .dt-hx-pfo-v .text{
    color: #000000;
}
.dt-hx-pfo-v .text_b{
    color: #45aeff;
}
.dt-hx-pfo .btn{
    color: #45aeff;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
    border: none;
    background: white;
}
.dt-hx-yjbtns{
    display: flex;
}
.dt-hx-yjbtns .img{
    width: 15px;
    height: 15px;
}
.dt-hx-yjbtns .btn_com{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffeae9;
    width: 50%;
    color: #e31e0b;
    font-size: 15px;
    border-radius: 0;
    height: 40px;
    border: none;
}
.dt-hx-yjbtns .btn1{
    position: relative;
    border-radius: 5px 0 0 5px;
}
.dt-hx-yjbtns .btn2{
    border-radius: 0 10px 10px 0;
}
.b_line_s{
    position: absolute;
    width: 1.5px;
    height: 20px;
    background: #ffbfb9;
    right: -1.5px;
}
/* 管理员 询底价 楼栋位置 房贷首付 */
.dt-hx-wxtel{
    display: flex;
    justify-content: space-between;
    border: 1px solid #eeeeee;
    border-radius: 8px;
    padding:20px 0;
}
.dt-hx-gl{
    display: flex;
    align-items: center;
}
.dt-hx-gl img{
    width: 80px;
    height: 80px;
}
.dt-hx-gl span{
    color: #3b3b3b;
    font-size: 32px;
}
.dt-hx-wxtel-01{
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
}
.dt-hx-wxtel-01 img{
    width: 80px;
    height: 80px;
}
.dt-hx-icons{
    display: flex;
    justify-content: center;
}
.dt-hx-icons .icons-v{
    margin: 0;
    padding: 0;
    width: 33%;
    height: 180px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
.dt-hx-icons .img01{
    width: 75px;
    height: 75px;
}
.dt-hx-icons .img02{
    width: 80px;
    height: 68px;
}
.dt-hx-icons .img03{
    width: 75px;
    height: 73px;
}
.dt-hx-icons .text{
    color: #8d8d8d;
    font-size: 25px;
}
/* 优选专属客户经理 */
.section {
    width: 90%;
    margin: 0 auto;
    margin-top:15px;
    padding-bottom: 15px;
}
.hkeep_subject{
    color: #8c8c8c;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hkeep_subject .img{
    width: 17.5px;
    height: 16px;
}
.hkeep_top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hkeep_top_com{
    display: flex;
    align-items: center;
}
.hkeep_top_com img{
    width: 32px;
    height: 32px;
}
.hkeep_title{
    color: #8b8b8b;
    font-size: 23px;
}
.hkeep_btn_new{
    display: flex;
    align-items: center;
    font-size: 11.25px;
    color: #8b8b8b;
}
.hkeep_btn_new .img{
    width: 10px;
    height: 10px;
}
.hkeep_list{
    display: flex;
    flex-direction: column;
}
.hkeep_active{
    display: block;
}
.hkeep_v{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top:10px;
}
.hkeep_img{
    width: 17%;
}
.hkeep_v img{
    width: 55px;
    height: auto;
}
.hkeep_word{
    width: 50%;
    display: flex;
    flex-direction: column;
}
.hkeep_word .hkeep_name{
    color: #373737;
    font-size: 14px;
}
.hkeep_word .hkeep_t{
    display: flex;
    flex-direction: row;
    font-size: 9px;
}
.hkeep_word .hkeep_icon{
    /* 	background: #f7f7f7; */
    color: #b3b3b3;
    font-size: 20px;
    display:inline-block;
    padding:2px 6px;
}
.hkeep_word .hkeep_icon:nth-child(2){
    margin-left: 10px;
}
.hkeep_t{
    margin-top:2px;
}
.hkeep_btn{
    width: 28%;
    display: flex;
    justify-content: right;
    align-items: center;
}
.hkeep_btn .btn{
    width:95%;
    height: 60px;
    margin:0;
    padding:0px;
    border: none;
    background: white;
    /* background: linear-gradient(to right,#e31e0b,#ff7200);
    color: #ffffff;
    font-size: 23px;
    display: flex;
    align-items: center;
    justify-content: center; */
}
.hkeep_btn .img{
    width: 100%;
}
.hkeep_bottom{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 20px;
}
.hkeep_bottom_img{
    width: 8%;
    display: flex;
    align-items: center;
}
.hkeep_bottom img{
    width: 50px;
    height: 50px;
}
.hkeep_between{
    width: 92%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hkeep_scroll{
    width: 75%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.hkeep_stitle{
    font-size: 23px;
}
.hkeep_sbtn{
    width: 23%;
}
.hkeep_between button{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    background: #0db26e;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 25px;
    border-radius: 30px;
    padding:0;
    margin:0;
}

/* 售楼热线 */
.imgs {
    width: 90%;
    margin: 15px auto;
}
.imgs_cont{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    /* width: 90%;
    height: 180px; */
    margin: 0 auto;
}
.imgs_cont .img{
    height: 35px;
    display: inline-block;
}
.imgs_cont .img:nth-child(1){
    width: 85%;
}
.imgs_cont .img:nth-child(2){
    width: 35px;
}
.imgs .tel{
    color: #fc8c4d;
    font-size: 48px;
}
.imgs .imgs_txt{
    color: #3a3a3a;
    font-size: 24px;
    margin-top:10px;
}
.imgs .imgs_txt2{
    color: #8a8a8a;
    font-size: 20px;
}

/* 本地购房群 */
.dt-hx-local{
    display: flex;
    justify-content: space-between;
}
.dt-hx-title{
    font-size: 16px;
    color: #3a3a3a;
    font-weight: bold;
}
.dt-hx-qun{
    display: flex;
    align-items: center;
}
.dt-hx-qun .img{
    width: 30px;
    height: 30px;
    margin-right: 5px;
}
.dt-hx-qun .txt{
    font-size: 25px;
    color: #b6b6b6;
}
.dt-hx-gouf-v{
    display: flex;
    align-items: center;
    height: 90px;
}
.dt-hx-gouf-img{
    width: 15%;
    display: flex;
    justify-content: left;
    align-items: center;
}
.dt-hx-gouf-img .img{
    width: 70px;
    height: 70px;
}
.dt-hx-gouf-t{
    width: 85%;
    display: flex;
    align-items: center;
}
.dt-hx-gouf-t .txt{
    display: inline-block;
    height: 62px;
    line-height: 62px;
    align-items: center;
    text-align: center;
    border: 1px solid #eeeeee;
    padding: 0 18px;
    font-size: 28px;
    color: #3a3a3a;
    position: relative;
    border-radius: 15px;
}
.dt-hx-gouf-t .txt::before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    /* 箭头靠左边 */
    top: 15px;
    left: -17px;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 20px solid #eee;
}
.dt-hx-gouf-t .txt::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    /* 箭头靠左边 */
    top: 15px;
    left: -15px;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 20px solid #fff;
}
.dt-hx-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #effcf3;
    color: #00ad66;
    text-align: center;
    font-size: 30px;
    width: 80%;
    height: 75px;
    line-height: 75px;
}
.huxingimg {
    width: 35%;
    height: 100px;
}
.huxingimg img {
    border: 1px solid #eeeeee;
    border-radius: 4px;
    padding: 5px;
    height: 90px;
    width: 100%;
}
.watermelon {
    margin: 10px 0 12px 0;
    position: relative;
    left: -37px;
}


/* 关联楼盘 */
.dt-lp-v{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 30px;
}
.dt-lp-v .img{
    width: 37%;
    height: 187.5px;
    border-radius: 10px;
}
.dt-lp-content{
    width: 61%;
    display: flex;
    flex-direction: column;
}
.dt-lp-title{
    font-size: 32px;
    color: #3a3a3a;
}
.dt-lp-zt,.dt-lp-wy{
    float: right;
    width: 70px;
    height: 40px;
    line-height: 40px;
    font-size: 23px;
    text-align: center;
    border-radius: 20px;
}
.dt-lp-zt{
    border:1px solid #00ac64;
    color: #00ac64;
}
.dt-lp-wy{
    border: 1px solid #8d8d8d;
    color: #8d8d8d;
}
.dt-lp-price{
    font-size: 32px;
    color: #f7574b;
    font-weight: bold;
}
.dt-lp-city,.dt-lp-tslp{
    font-size: 22px;
    color: #8b8b8b;
}
.dt-lp-city span{
    margin-right: 10px;
}
.dt-lp-tslp span{
    padding:8px 22.5px;
    background: #f5f5f5;
    margin-right: 10px;
    border-radius: 10px;
}

/* 优惠活动 */
.dt_hx_yhhd{
    width: 90%;
    margin: 0 auto;
    padding-bottom: 15px;
}
.yhhd_com{
    width: 96%;
    height: 65px;
    padding: 7.5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 3.75px;
}
.yhhd_left{
    width: 70%;
    padding: 0 0 0 10px;
}
.yhhd_left_title{
    color: #000000;
    font-size: 15px;
    font-weight: 600;
}
.yhhd_left_info{
    color: #9fa7aa;
    font-size: 10px;
}
.yhhd_left_info .text_s{
    margin: 0 10px;
}
.yhhd_01{
    /* background: linear-gradient(to right,#d2ebff,#eef8ff); */
    background:url(https://image.51-jia.com/mini_program/red_01/pic_icon/detail_hx_01.png) no-repeat;
    background-size: cover;
}
.yhhd_02{
    /* background: linear-gradient(to right,#ffc8c3,#fff1e6); */
    background:url(https://image.51-jia.com/mini_program/red_01/pic_icon/detail_hx_02.png) no-repeat;
    background-size: cover;
}
.yhhd_03{
    /* background: linear-gradient(to right,#daf0fe,#edf7ff); */
    background:url(https://image.51-jia.com/mini_program/red_01/pic_icon/detail_hx_03.png) no-repeat;
    background-size: cover;
}
.yhhd_btn_com{
    width: 30%;
    border-radius: 5px;
    color: #ffffff;
    font-size: 11.5px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 7.5px;
    letter-spacing: 1px;
    border: none;
}
.yhhd_btn_01{
    background: #4db4ff;
}
.yhhd_btn_02{
    background: #ff503f;
}
.yhhd_btn_03{
    background: #4db4ff;
}
.jushibianhua {
    background: white;
    color: #000000;
    border: 1px solid rgb(248, 248, 248) ;
    padding: 5px 25px;
    margin-right: 10px;
    border-radius: 25px;
    font-size: 12px;
    list-style-type: none;
    display:inline-block;
}
.jushibianhua_one {
    color: rgb(239, 252,243);
    background: rgb(227, 30, 11);
    border: none;
    padding: 5px 25px;
    margin-right: 10px;
    border-radius: 25px;
    font-size: 12px;
    list-style-type: none;
    display:inline-block;
}

/* 同楼盘其他户型 */
/* 全部户型 */
.se_hx_content{
    width: 90%;
    margin: 0 auto;
    padding-bottom: 15px;
}
.dt-hx-title{
    width: 90%;
    margin: 0 auto;
    color: #000000;
}
.se_hx_btnlist{
    margin:10px 0 12.5px 0;
}
.se_hx_btnlist span{
    padding: 10px 50px;
    margin-right: 20px;
    border-radius: 50px;
}
/* .scroll-view_H{
	height: 660px;
	white-space: nowrap;
} */
.se_hx_item{
    width: 90%;
    margin: 0 auto;
}
.scroll-view-item_H{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 200px;
    margin-right: 20px;
}
.scroll-view-item_H img{
    border: 1px solid #eeeeee;
    border-radius: 8px;
    padding: 10px;
    height: 200px;
}
.se_hx_info{
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: left;
}
.se_hx_i_shi{
    text-align: left;
    display: flex;
    align-items: center;
}
.se_hx_info .se_hx_i_text{
    text-align: left;
    color:#8c8c8c;
    font-size: 23px;
}
.se_hx_i_st{
    text-align: left;
    color:#393939;
    font-size: 16px;
    font-weight: bold;
    /* display: inline-block;
    height: 40px;
    overflow: hidden; */
}
.se_hx_wy,.se_hx_rx{
    border-radius: 1.5px;
    padding: 0.75px 3px;
    font-size: 9.5px;
}
.se_hx_wy{
    border: 1px solid #e31e0b;
    color: #e31e0b;
}
.se_hx_rx{
    color: #4eb4ff;
    border: 1px solid #4eb4ff;
}
.se_hx_btn_i{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90%;
    background: #e31e0b;
    color: #fff;
    height: 85px;
    line-height: 85px;
    text-align: center;
    font-size: 28px;
    margin-left: 0;
}
.hx-button{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 30px;
    margin-top:10px;
    background: #f7f7f7;
    color: #8c8c8c;
    text-align: left;
    overflow: hidden;
    font-size: 12.5px;
    width: 100%;
    border: none;
}
.hx-button .img{
    width: 25px;
    height: 25px;

}
.bg-white {
    background-color: #ffffff;
    color: #666666;
}
.center_90 {width: 90%;margin: 0 auto;}
.b_10 {width: 100%;height: 10px;}
.b_15 {width: 100%;height: 15px;}
.b_30 {width: 100%;height: 30px;}
.m_10 {margin-top: 10px;}
.m_15 {margin-top: 15px;}
.m_20 {margin-top: 20px;}
.m_30 {margin-top: 30px;}
.r_10 {margin-right: 10px;}
.l_5 {margin-left: 5px;}
.l_10 {margin-left: 10px;}
.l_20 {margin-left: 20px;}
.b_10 {width: 100%;height: 10px;}
.b_20 {width: 100%;height: 20px;}
.bg-gray-new {
    background: #f8f8f8;
}
.scroll-div-item_H {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100px;
    margin-right: 10px;
}
a {
    text-decoration: none;
    color: inherit;
}
