.dt-infomation .box .name {
    line-height: 1rem;
}

.dt-zblv .starbox {
    display: flex;
    justify-content: space-between;
    margin-bottom: .2rem;
    border-bottom: 0;
    padding-bottom: 0;
}

.dt-zblv {
    background: #fff;
    border-top: 1px solid #F3F3F3;
    margin-top: 0.38rem;
    padding-top: 0.36rem;
    padding-bottom: 0;
}

.dt-zblv .tuijian {
    font-size: .35rem;
    height: auto;
    line-height: 1;
    margin-bottom: 0;
}

.dt-zblv .star-wrap li {
    width: 0.42rem;
    height: 0.4rem;
    margin: 0 .06rem;
}

.dt-zblv .jiesao {
    margin: 0;
    font-size: .31rem;
    text-align: left;
}

.bzd {
    display: flex;
    height: 1.57rem;
    background: #fff url(../img/bzd.png) no-repeat top 0 left .18rem;
    background-size: 7.88rem 100%;
}

.bzd .left {
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.66rem;
    margin-top: 0.22rem;
}

.bzd p {
    flex: 1;
    font-size: .31rem;
    font-family: MicrosoftYaHeiUI;
    color: #FFFFFF;
    line-height: .44rem;
    margin: 0 .3rem 0 .29rem;
    margin-top: .15rem;
}

.bzd .right {
    width: 0.88rem;
    height: 0.95rem;
    margin: .26rem .62rem 0 0;
}

.black-title {
    border-left: .11rem solid #06C1AE;
    padding-left: .26rem;
    font-size: .4rem;
    height: .4rem;
}

.dp-package-list li {
    flex-direction: column;
    padding-right: 0.35rem;
    border: .02rem solid #efefef;
}

.dp-package-list li .left {
    font-size: .49rem;
}

.dp-package-list li .left span {
    font-size: .35rem;
}

.dp-package-list .top {
    width: 100%;
    display: flex;
    height: 1.02rem;
    align-items: center;
    border-bottom: .02rem dashed #EFEFEF;
}

.dp-package-list .top .tag {
    line-height: .44rem;
    height: .4rem;
    padding: 0 .15rem;
    background: linear-gradient(175deg, #FCD27A 0%, #FFA560 100%);
    border-radius: 20px;
    color: #fff;
    margin-left: 0.13rem;
    font-size: .31rem;
    font-weight: bold;
}

.dp-package-list .top .tag.red {
    background: #FF6975;
}

.dp-package-list .top .right {
    font-size: .31rem;
}

.dp-package-list .bot {
    font-size: .26rem;
    width: 100%;
    height: 0.86rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* .dp-package-list .dashedline {
    margin: 0 .38rem 0 .35rem;
    width: 100%;
    border-top: .02rem dashed #EFEFEF;
} */
.dp-package-list li .bot .icon {
    width: 0.49rem;
    height: 0.49rem;
    background: url(../img/check\ on_none@2x.png) no-repeat;
    background-size: 100% 100%;
}

.dp-package-list li.curr {
    background: #F3FFFE;
    color: #06C1AE;
    border-color: #06C1AE;

}

.dp-package-list li.curr .bot .icon {
    background-image: url(../img/check\ on@2x.png);
}

.dp-package-list li.curr .top {
    border-color: #DFF6F4;

}

.immediately-entrust {
    font-size: .35rem;
    background: #06C1AE;
    box-shadow: 0px .22rem .26rem -.13rem rgba(6, 193, 174, 0.4);
    border-radius: .51rem;
}

.desaa {
    margin-top: 0.4rem;
    width: 100%;
    display: flex;
    height: .35rem;
    align-items: center;
    font-size: .31rem;
    color: #444;
}

.desaa img {
    width: .33rem;
    margin-left: 0.18rem;
    margin-right: 0.07rem;
}

.desaa a {
    font-size: .31rem;
    color: #06C1AE;
}

.dt-flow {
    padding-top: .33rem;
}

.layer-title {
    font-size: .4rem;
    padding-left: 0.71rem;
}

.layer-title::before {
    width: .11rem;
    height: .4rem;
    top: 50%;
    transform: translateY(-50%);
}

.layer-title span {
    font-size: .31rem;
    margin-left: 0.18rem;
}

.flow-bottom .weituo {
    width: 100%;
}

.dt-xuzhi .content p {
    margin-bottom: 0.35rem;
}

#detail_wrapper .my_top_box {
    font-size: .4rem;
}