.detail-pic {
    width: 100%;
    height: 4.88rem;
    background: rgb(54, 67, 84);
}

.detail-pic img {
    width: 100%;
    height: 100%;
}

.detail-box {
    position: relative;
    z-index: 99;
    margin: -0.78rem 0.23rem 0.16rem;
    padding: 0.29rem 0.23rem;
    border-radius: 0.2rem;
    background-color: #fff;
}

.detail-box .head {
    margin-bottom: 0.29rem;
    font-size: 0.35rem;
}

.detail-box .head span {
    margin-bottom: 0.1rem;
}

.detail-box .head .qu,.detail-box .head .price {
    margin: 0 0.23rem;
    padding: 0.05rem 0.1rem;
    border-radius: 0.06rem;
    border: 0.01rem solid #FF6600;
    font-size: 0.23rem;
    color: #FF6600;
}

.detail-box .head .price {
    margin: 0;
    border: 0.01rem solid #20B9B0;
    color: #20B9B0;
}

.detail-box .desc {
    text-align: justify;
}

/* .detail-box .price span {
    font-weight: 700;
    font-size: 0.35rem;
    color: #FF6600;
} */

.detail-box hr {
    margin: 0.23rem -0.23rem;
    border: 0.01rem dashed #eaeaea;
}

.detail-box .splitLine {
    margin: -0.25rem 0.23rem;
    border: 0.01rem dashed #eaeaea;
}

.detail-box ul li {
    display: flex;
    margin-bottom: 0.23rem;
}

.detail-box ul li:last-of-type {
    margin-bottom: 0;
}

.detail-box ul li .left,.detail-box .addr .left {
    min-width: 0.82rem;
    font-weight: 700;
}

.detail-box .addr a {
    color: #FF6600;
}

.detail-box .con {
    width: 50%;
}

.bot-card {
    margin: 0 0.23rem;
    border-radius: 0.2rem;
    background-color: #fff;
}

.bot-card .line {
    width: 0.01rem;
    height: 0.98rem;
    background-color: #eaeaea;
}

.bot-card .item {
    width: 50%;
    padding: 0.27rem 0.2rem;
}

.bot-card .item img {
    width: 0.78rem;
    height: 0.78rem;
    margin: 0 0 0.2rem;
}

.bot-card .item .text {
    margin: 0.12rem 0 0;
    font-size: 0.23rem;
    color: #999;
}

/* 迭代新增按钮和弹窗 */
.btns {
    margin: 0.28rem 0.4rem 0;
}

.btns .btn {
    padding: 0.18rem 0.29rem;
    border-radius: 0.1rem;
    color: #fff;
    background-color: #FFBA34;
}

.btns .btn:nth-of-type(2) {
    background-color: #FF6600;
}

.btns .btn img {
    width: 0.33rem;
    height: 0.33rem;
    margin-right: 0.14rem;
}

.zixunPopup {
    width: 100%;
    max-height: 70%;
    overflow-y: scroll;
    margin: 0 0.73rem;
    border-radius: 0.2rem;
    background: linear-gradient(180deg, rgba(255,237,224,1) 0%, rgba(255,255,255,1) 100%);
}

.zixun-con {
    padding: 0.23rem 0 0;
    line-height: 0.38rem;
    text-align: justify;
}

.zixun-con img {
    width: 1.8rem;
    height: 1.8rem;
    margin: 0.1rem;
}

.zixun-con .erweimabg {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    margin-top: 0.39rem;
    background-image: url("/news/fangdichan/resource/images/erweima-bg.png");
    background-size: 100% 100%;
}

.pic-btns {
    margin: 0.29rem 0.23rem 0;
}

.pic-btns .btn {
    width: 48%;
    height: 0.98rem;
    margin-bottom: 0.2rem;
    padding: 0.29rem 0 0 0.23rem;
    box-sizing: border-box;
    color: #FFFFFF;
}

.pic-btns .btn img {
    width: 0.27rem;
    height: 0.27rem;
    margin-left: 0.16rem;
    vertical-align: middle;
}

.consult {
    margin: 0.23rem;
    padding: 0.29rem 0.23rem;
    border-radius: 0.2rem;
    background-color: #fff;
}

.consult .head {
    font-size: 0.29rem;
}

.consult .headline {
    height: 0.35rem;
    margin-right: 0.18rem;
}

.consult .tip {
    margin-top: 0.22rem;
}

.consult .tip span {
    padding: 0.17rem 0.16rem;
    border-radius: 0.1rem;
    font-size: 0.25rem;
    color: #666;
    background-color: #F7F7F7;
}

/* 周边配套 */
.zhoubian .list {
    margin-top: 0.16rem;
    border-radius: 0.16rem;
    background-color: #FFFAF7;
}

.zhoubian .title,.zhoubian .subname  {
    font-weight: 600;
}

.zhoubian .subname {
    position: relative;
    padding: 0.1rem 0 0.1rem 0.23rem;
    border-radius: 0.16rem 0.16rem 0 0;
    background: linear-gradient(84.8deg, rgba(255,227,208,1) 0%, rgba(255,227,208,0) 100%);
}

.zhoubian .leftLine {
    position: absolute;
    top: 0.12rem;
    left: 0;
    width: 0.07rem;
    height: 0.29rem;
    border-radius: 0 0.1rem 0.1rem 0;
    background-color: #FF6600;
}

.zhoubian .list .text {
    margin: 0.23rem 0.23rem 0;
    padding-bottom: 0.23rem;
    line-height: 0.41rem;
}

.zhoubian .list .remark {
    margin: 0 0.23rem;
    padding-bottom: 0.23rem;
    font-size: 0.25rem;
    color: #666;
    line-height: 0.41rem;
}