.doctor-data ul {
    padding:.2rem
}
.doctor-data ul li:last-child {
    margin-bottom:1.4rem
}
.doctor-data ul li {
    margin-bottom:.2rem;
    padding-bottom:.3rem;
    border-bottom:1px solid #ddd
}
.doctor-data ul li .d-flex {
    justify-content:space-between
}
.doctor-data ul li .d-flex .v-img {
    position:relative;
    margin-right:.2rem;
    width:2rem
}
.doctor-data ul li .d-flex .v-ns {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    width:calc(100% - 2rem)
}
.doctor-data ul li .d-flex .v-ns .v-name {
    padding-right:.4rem;
    font-size:.34rem
}
.doctor-data ul li .d-flex .v-ns .v-title {
    padding:.03rem .2rem;
    font-size:.28rem;
    background:#1222F4;
    color:#fff;
    border-radius:4px
}
.doctor-data ul li .d-flex .v-ns .v-number {
    justify-content:flex-start;
    width:100%;
    color:#666
}
.doctor-data ul li .d-flex .v-ns .v-number .v-l {
    margin-right:.2rem
}
.doctor-data ul li .d-flex .v-ns .v-scpir {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    margin-top:.1rem;
    width:100%
}
.doctor-data ul li .d-flex .v-ns .v-scpir .v-years {
    margin-right:.2rem;
    padding:.05rem;
    border-radius:2px;
    color:#fff;
    background:#1222F4
}
.doctor-data ul li .d-flex .v-ns .v-scpir .v-l {
    margin-right:.2rem;
    padding:.05rem;
    border-radius:2px;
    font-weight:bold;
    color:#000;
    line-height:.5rem
}
.doctor-data ul li .v-context {
    display:flex;
    margin:.2rem 0 .2rem .2rem
}
.doctor-data ul li .v-context .v-l {
    margin-right:.2rem
}
.doctor-data ul li .v-context p {
    width:calc(100% - 1rem);
    color:#666
}
