/*doctor_details_info*/
.doctor_details_info{
    width: 100%;
    background-image: linear-gradient(to bottom, #e7faff, #fff);
    padding: 0.9rem 0 0.5rem;
}
.doctor_details_info .doctor_info{
    width: 100%;
}
.doctor_details_info .doctor_info .avatar{
    width: 20%;
    display: block;
    float: left;
    border-radius: 50%;
}
.doctor_details_info .doctor_info .information{
    width: 50%;
    float: left;
    margin-left: 1rem;
}
.doctor_details_info .doctor_info .information .name{
    width: 100%;
    margin: 0.4rem 0 0.5rem;
}
.doctor_details_info .doctor_info .information .name span:nth-child(1){
    font-size: 0.9rem;
    font-weight: bold;
    display: inline-block;
}
.doctor_details_info .doctor_info .information .name span:nth-child(2){
    font-size: 0.7rem;
    display: inline-block;
    margin-left: 0.3rem;
}
.doctor_details_info .doctor_info .information .hospital{
    width: auto;
    background: #b9090c;
    padding: 0.2rem 0.4rem;
    font-size: 0.65rem;
    color: #fff;
    border-radius: 0.2rem;
}
.doctor_details_info .doctor_info .score{
    width: 24%;
    float: right;
    margin-top: 0.9rem;
}
.doctor_details_info .doctor_info .score .score_name{
    width: 100%;
    color: #333333;
}
.doctor_details_info .doctor_info .score .score_num{
    width: 100%;
    margin-top: 0.2rem;
}
.doctor_details_info .doctor_info .score .score_num i{
    content: url("../images/index_99.png");
    width: 0.8rem;
    background: #ff6600;
    box-sizing: border-box;
    padding: 0.1rem;
    border-radius: 0.1rem;
    display: block;
    float: left;
    margin-top: 0.15rem;
}
.doctor_details_info .doctor_info .score .score_num .score_number{
    width: auto;
    display: block;
    float: left;
    margin-left: 0.2rem;

}
.doctor_details_info .doctor_info .score .score_num .score_number span:nth-child(1){
    color: #ff6600;
    font-size: 0.8rem;
    font-weight: bold;
}
.doctor_details_info .doctor_info .score .score_num .score_number span:nth-child(2){
    color: #ff6600;
    font-size: 0.7rem;

}

.doctor_details_info .be_good{
    width: 100%;
    margin-top: 0.4rem;
    font-size: 0.7rem;
    line-height: 1.4rem;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0.4rem;
}
.doctor_details_info .be_good span{
    color: #b9090c;
    font-size: 0.8rem;
    font-weight: bold;
}

.doctor_details_info .label{
    width: 100%;
    margin-top: 0.5rem;
    padding-bottom: 0.8rem;
    border-bottom: 0.5rem solid #e6e6e6;
}
.doctor_details_info .label .item{
    width: 100%;
    margin-top: 0.7rem;
    box-sizing: border-box;
    padding-left: 1.3rem;
    position: relative;
}
.doctor_details_info .label .item i{
    content: url("../images/doctor_details_03.png");
    position: absolute;
    top: 0;
    left: 0;
    width: 0.8rem;
    height: 0.8rem;
}

/*item_model*/
.item_model{
    width: 100%;
    margin-top: 0.3rem;
}
.item_model .item_model_title{
    width: 100%;
    font-size: 0.8rem;
    color: #b9090c;
    font-weight: bold;
}
.item_model .item_model_min{
    width: 100%;
    margin-top: 0.3rem;
    font-size: 0.7rem;
    line-height: 1.4rem;
}