.p_doctor_item { padding: 30upx; align-items: flex-start; margin: 30upx 0; background-color: #fff; border-radius: 24upx; } .p_doctor_item:nth-last-child(1) { margin-bottom: 0; } .p_doctor_img_con { width: 88upx; height: 88upx; border-radius: 50upx; position: relative; margin-right: 20upx; flex-shrink: 0; margin-top: 4px; } .p_doctor_img { border-radius: 50%; } .p_doctor_state { width: 68upx; font-size: 18upx; height: 28upx; color: #fff; background: #13C287; border: 2upx solid #FFFFFF; border-radius: 14upx; text-align: center; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); } .p_doctor_item_con { width: 100%; } .p_doctor_item:nth-last-child(1) .p_doctor_item_con::before { border-bottom: 0; } .p_doctor_infocon { width: 100%; } .p_doctor_tit { display: flex; align-items: center; } .p_doctor_name { font-size: 34upx; font-weight: 500; } .p_doctor_tip { height: 32upx; background: #FFF0E1; padding: 0 12upx; margin-left: 16upx; border-radius: 50px; } .p_doctor_star { width: 24upx; height: 24upx; } .p_doctor_starval { font-size: 26upx; font-family: DINPro; font-weight: 500; color: #FF9D35; margin-left: 9upx; } .p_doctor_rescription { font-size: 22upx; font-weight: 500; color: #FF9D35; } .p_doctor_info { font-size: 28upx; margin-top: 8upx; } .p_doctor_btn { min-width: 144upx; height: 52upx; border-radius: 8px; font-size: 28upx; color: #FFFFFF; padding: 0 17upx; position: relative; margin-bottom: 10upx; margin-right: -5upx; } .p_doctor_item_introduce { font-size: 24upx; margin: 10upx 0; } .p_doctor_item_describe { font-size: 28upx; color: #333333; } .p_doctor_item_describe .p_color_9 { margin: 0 10upx; } .p_doctor_work_type { margin-top: 30upx; } .p_doctor_type_item_img { width: 38upx; height: 38upx; margin-right: 10upx; flex-shrink: 0; } .p_doctor_type_item_val { font-size: 28upx; font-family: PingFang-SC-Medium; color: #FF921F; } .p_doctor_type_item_tit { font-size: 28upx; } .p_doctor_type_item_err { font-size: 28upx; font-family: Source Han Sans CN; font-weight: 500; color: #AAADBD; }