
.zy-rfh_show_doctor_003 .show-doctor003{max-width:1600px;margin-left:auto;margin-right:auto}
.zy-rfh_show_doctor_003 .doc-more-experts{display:inline-flex;align-items:center;gap:calc(var(--zy-unit)*.06);border:1px solid #ddd;border-radius:100px;padding:calc(var(--zy-unit)*.08) calc(var(--zy-unit)*.2);font-size:calc(var(--zy-unit)*.16);line-height:1;color:#333;background:#fff;white-space:nowrap;transition:color .2s,border-color .2s}
.zy-rfh_show_doctor_003 .doc-more-experts .lg-icon{font-size:calc(var(--zy-unit)*.2);color:#008f4d}
.zy-rfh_show_doctor_003 .doc-more-experts:hover{border-color:var(--ruifox-color-primary-1);color:var(--ruifox-color-primary-1)}
.zy-rfh_show_doctor_003 .doc-same{max-width:1600px;margin:calc(var(--zy-unit)*.8) auto 0}
.zy-rfh_show_doctor_003.rf-hospital-v1{max-width:1600px!important;width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}
.zy-rfh_show_doctor_003 .doc-same-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--zy-unit)*.3)}
.zy-rfh_show_doctor_003 .doc-same-head h2{font-size:calc(var(--zy-unit)*.32);font-weight:400;line-height:1;color:#333;margin:0}
.zy-rfh_show_doctor_003 .doc-same .doctor-list-wrap .doctor-list li{width:23%}
@media(max-width:960px){
  .zy-rfh_show_doctor_003 .doc-more-experts{display:none}
  .zy-rfh_show_doctor_003 .doc-same .doctor-list-wrap .doctor-list li{width:48%}
}
