.ip-peking-union-medical-college-hospital-3 {
  font-family:Montserrat,Arial,sans-serif;
  color:#607381;
  line-height:1.5
}

.ip-peking-union-medical-college-hospital-3 * {
  box-sizing:border-box
}

.ip-peking-union-medical-college-hospital-3 :is(h1,.seo-was-h1),.ip-peking-union-medical-college-hospital-3 :is(h2,.seo-was-h2),.ip-peking-union-medical-college-hospital-3 :is(h3,.seo-was-h3),.ip-peking-union-medical-college-hospital-3 p {
  margin:0;
  font-family:inherit
}

.ip-peking-union-medical-college-hospital-3 .ip-inner {
  width:min(1600px,calc(100% - clamp(40px,8.334vw,160px)));
  margin-inline:auto;
  display:inherit;
  flex-direction:inherit;
  gap:inherit;
  align-items:inherit;
  justify-content:inherit;
  position:relative;
  min-width:0
}

.ip-peking-union-medical-college-hospital-3 img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  object-fit:cover
}

.ip-peking-union-medical-college-hospital-3 a {
  color:inherit;
  text-decoration:none
}

.ip-peking-union-medical-college-hospital-3 a:hover,.ip-peking-union-medical-college-hospital-3 a:focus-visible {
  color:#4DBEC2
}



.ip-peking-union-medical-college-hospital-3 .ip-form input:not([type=submit]),.ip-peking-union-medical-college-hospital-3 .ip-form textarea,.ip-peking-union-medical-college-hospital-3 .ip-form select {
  width:100%;
  padding:16px;
  border:1px solid #D7E1E7;
  background:#fff;
  font:16px Montserrat,Arial,sans-serif;
  min-height:56px;
  margin-top:8px
}

.ip-peking-union-medical-college-hospital-3 .ip-form .ip-form-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px
}

.ip-peking-union-medical-college-hospital-3 .ip-form .ip-form-grid>p {
  display:contents
}

.ip-peking-union-medical-college-hospital-3 .ip-form .ip-form-grid>p>br {
  display:none
}

.ip-peking-union-medical-college-hospital-3 .ip-form label {
  display:block;
  color:#173E70;
  font-size:15px
}

.ip-peking-union-medical-college-hospital-3 .ip-form .ip-wide {
  grid-column:1/-1
}

.ip-peking-union-medical-college-hospital-3 .ip-form textarea {
  height:150px;
  resize:vertical
}

.ip-peking-union-medical-college-hospital-3 .ip-form input[type=submit] {
  padding:16px 32px;
  background:#4DBEC2;
  color:#fff;
  border:0;
  font:600 16px Montserrat,Arial,sans-serif;
  cursor:pointer;
  margin-top:24px
}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .ip-inner {
  width:calc(100% - 40px)
}
.ip-peking-union-medical-college-hospital-3 .ip-form .ip-form-grid {
  grid-template-columns:1fr
}

}

.ip-peking-union-medical-college-hospital-3 .v-WdQt3  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding-block:100px 100px;
  width:100%;
  background:#FFFFFF;
  gap:48px;

}

.ip-peking-union-medical-college-hospital-3 .v-h5WmtL  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:80px;

}

.ip-peking-union-medical-college-hospital-3 .v-HIqlh  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  width:100%;
  gap:24px;

}

.ip-peking-union-medical-college-hospital-3 .v-Te1ZU  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:18px;

}

.ip-peking-union-medical-college-hospital-3 .v-zq3jV  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;

}

.ip-peking-union-medical-college-hospital-3 .v-a8vWVJ  {
  min-width:0;
  max-width:100%;
  font-size:48px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-rSp0Z  {
  min-width:0;
  max-width:100%;
  font-size:20px;
  line-height:1.5;
  font-weight:400;
  color:#607381;

}

.ip-peking-union-medical-college-hospital-3 .v-TEizP  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:36px;

}

.ip-peking-union-medical-college-hospital-3 .v-z8xZAN  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  width:100%;
  gap:12px;

}

.ip-peking-union-medical-college-hospital-3 .v-Fwk1J  {
  min-width:0;
  max-width:100%;
  font-size:48px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-G7PnJ  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.5;
  font-weight:400;
  color:#607381;

}

.ip-peking-union-medical-college-hospital-3 .v-TEizP {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.ip-peking-union-medical-college-hospital-3 .v-TEizP>* {
  width:100%;
  min-width:0
}

.ip-peking-union-medical-college-hospital-3 .v-V6WsT img {
  object-fit:cover
}

.ip-peking-union-medical-college-hospital-3 .v-V6WsT  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:480px;
  flex:0 1 auto;
  min-height:400px;
  overflow:hidden;
  position:relative;
  height:400px;
  min-height:0;
  flex-grow:0;
  flex-basis:auto;

}

.ip-peking-union-medical-college-hospital-3 .v-NpTa5  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:36px 0px 0px 0px;
  width:100%;
  background:#FFFFFF;
  gap:28px;
  border-block:1px solid #DDE6E9;

}

.ip-peking-union-medical-college-hospital-3 .v-H6nLtn  {
  min-width:0;
  max-width:100%;
  font-size:30px;
  line-height:1.2;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-H1oGlv  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.65;
  font-weight:400;
  color:#607381;
  width:1180px;

}

.ip-peking-union-medical-college-hospital-3 .v-XyFYp  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:24px;

}

.ip-peking-union-medical-college-hospital-3 .v-BsrgN  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:14px;

}

.ip-peking-union-medical-college-hospital-3 .v-tr8sU  {
  min-width:0;
  max-width:100%;
  font-size:24px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-AR6nW  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  line-height:1.65;
  font-weight:400;
  color:#607381;

}

.ip-peking-union-medical-college-hospital-3 .v-rkoge  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:18px 0px 0px 0px;
  width:100%;
  background:#FFFFFF;
  gap:24px;

}

.ip-peking-union-medical-college-hospital-3 .v-c4Jte  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:42px;
  align-items:center;
  justify-content:space-between;

}

.ip-peking-union-medical-college-hospital-3 .v-RCflJ  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.5;
  font-weight:600;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-nZvzz  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  gap:10px;

}

.ip-peking-union-medical-college-hospital-3 .v-Z3uHG  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:34px;
  background:#FFFFFF;
  align-items:center;
  justify-content:center;
  border:1px solid #D7E2E7;
  border-radius:17px;

}

.ip-peking-union-medical-college-hospital-3 .v-YwqRG  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-EiUm8  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:34px;
  background:#FFFFFF;
  align-items:center;
  justify-content:center;
  border:1px solid #D7E2E7;
  border-radius:17px;

}

.ip-peking-union-medical-college-hospital-3 .v-KP1oI  {
  min-width:0;
  max-width:100%;
  font-size:12px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-ZVx9Q  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:34px;
  background:#FFFFFF;
  align-items:center;
  justify-content:center;
  border:1px solid #D7E2E7;
  border-radius:17px;

}

.ip-peking-union-medical-college-hospital-3 .v-v20bpX  {
  min-width:0;
  max-width:100%;
  font-size:12px;
  line-height:1.5;
  font-weight:600;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-AYQlK  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:112px;
  flex:0 1 auto;
  min-height:34px;
  background:#FFFFFF;
  gap:8px;
  align-items:center;
  justify-content:center;
  border:1px solid #D7E2E7;
  border-radius:17px;

}

.ip-peking-union-medical-college-hospital-3 .v-zZmf2  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  width:14px;
  height:14px;
  line-height:1;
  flex:0 0 auto;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-gDdug  {
  min-width:0;
  max-width:100%;
  font-size:12px;
  line-height:1.5;
  font-weight:600;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-HcGv5  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:1px;
  background:#DCE6EA;

}

.ip-peking-union-medical-college-hospital-3 .v-ttLZW  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;

}

.ip-peking-union-medical-college-hospital-3 .v-m7b5W  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:8px 34px 8px 0px;
  flex:1 1 0;
  width:100%;
  gap:10px;

}

.ip-peking-union-medical-college-hospital-3 .v-S0WAdw  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:10px;
  align-items:center;

}

.ip-peking-union-medical-college-hospital-3 .v-j0ltk  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  width:16px;
  height:16px;
  line-height:1;
  flex:0 0 auto;
  color:#4DBEC2;

}

.ip-peking-union-medical-college-hospital-3 .v-FFfDi  {
  min-width:0;
  max-width:100%;
  font-size:11px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;

}

.ip-peking-union-medical-college-hospital-3 .v-MChXQ  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.35;
  font-weight:600;
  color:#173E70;

}

.ip-peking-union-medical-college-hospital-3 .v-OkpnV  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:1px;
  flex:0 1 auto;
  background:#DCE6EA;

}

.ip-peking-union-medical-college-hospital-3 .v-vDlLl  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:8px 0px 8px 34px;
  flex:1 1 0;
  width:100%;
  gap:10px;

}

.ip-peking-union-medical-college-hospital-3 .v-S0tNG  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:10px;
  align-items:center;
  justify-content:end;

}

.ip-peking-union-medical-college-hospital-3 .v-L6psq  {
  min-width:0;
  max-width:100%;
  font-size:11px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;

}

.ip-peking-union-medical-college-hospital-3 .v-KeD5l  {
  min-width:0;
  max-width:100%;
  font-size:16px;
  width:16px;
  height:16px;
  line-height:1;
  flex:0 0 auto;
  color:#4DBEC2;

}

.ip-peking-union-medical-college-hospital-3 .v-i6lAw6  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.35;
  font-weight:600;
  color:#173E70;
  text-align:right;

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-WdQt3 {
  min-height:0;
  padding-block:40px
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-h5WmtL {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-peking-union-medical-college-hospital-3 .v-h5WmtL>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-a8vWVJ {
  font-size:34px
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-TEizP {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-peking-union-medical-college-hospital-3 .v-TEizP>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-Fwk1J {
  font-size:34px
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-TEizP {
  grid-template-columns:repeat(2,minmax(0,1fr))
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-TEizP {
  grid-template-columns:1fr
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-H6nLtn {
  font-size:30px
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-c4Jte {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-peking-union-medical-college-hospital-3 .v-c4Jte>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-nZvzz {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-peking-union-medical-college-hospital-3 .v-nZvzz>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-peking-union-medical-college-hospital-3 .v-ttLZW {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-peking-union-medical-college-hospital-3 .v-ttLZW>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}


.ip-peking-union-medical-college-hospital-3 .v-V6WsT {
  overflow:hidden
}

.ip-peking-union-medical-college-hospital-3 .v-tr8sU {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-WqOR2 {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-RCflJ {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-YwqRG {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-KP1oI {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-v20bpX {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-gDdug {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-FFfDi {
  line-height:1.22
}

.ip-peking-union-medical-college-hospital-3 .v-L6psq {
  line-height:1.22
}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 [class^="v-"] {
  max-width:100%
}
.ip-peking-union-medical-college-hospital-3 .ip-button {
  max-width:100%;
  flex-basis:auto
}

}


@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-h5WmtL {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-HIqlh {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-Te1ZU {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-TEizP {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-z8xZAN {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-LH0fq {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-NpTa5 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-XyFYp {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-BsrgN {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-jL1fd {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-rkoge {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-c4Jte {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-nZvzz {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-Z3uHG {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-EiUm8 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-ZVx9Q {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-AYQlK {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-HcGv5 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-ttLZW {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-m7b5W {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-S0WAdw {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-OkpnV {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-vDlLl {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-S0tNG {
  min-height:0;
  height:auto
}

}


.ip-peking-union-medical-college-hospital-3 .v-zq3jV {
  letter-spacing:1.8px
}

.ip-peking-union-medical-college-hospital-3 .v-a8vWVJ {
  letter-spacing:-0.8px
}

.ip-peking-union-medical-college-hospital-3 .v-Fwk1J {
  letter-spacing:-0.8px
}

.ip-peking-union-medical-college-hospital-3 .v-dtHTX {
  letter-spacing:-0.8px
}

.ip-peking-union-medical-college-hospital-3 .v-H6nLtn {
  letter-spacing:-0.6px
}

.ip-peking-union-medical-college-hospital-3 .v-tr8sU {
  letter-spacing:-0.4px
}

.ip-peking-union-medical-college-hospital-3 .v-WqOR2 {
  letter-spacing:-0.4px
}

.ip-peking-union-medical-college-hospital-3 .v-ttLZW>.v-m7b5W:nth-child(3) .v-MChXQ {
  text-align:right
}

.ip-peking-union-medical-college-hospital-3 .v-FFfDi {
  letter-spacing:1.5px
}

.ip-peking-union-medical-college-hospital-3 .v-L6psq {
  letter-spacing:1.5px
}


.ip-peking-union-medical-college-hospital-3 .v-WdQt3 {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-h5WmtL {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-HIqlh {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-Te1ZU {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-zq3jV {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-a8vWVJ {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-rSp0Z {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-TEizP {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-z8xZAN {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-Fwk1J {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-G7PnJ {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-LH0fq {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-dtHTX {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-W01tgQ {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-V6WsT {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-NpTa5 {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-H6nLtn {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-XyFYp {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-BsrgN {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-tr8sU {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-AR6nW {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-jL1fd {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-WqOR2 {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-f622zC {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-rkoge {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-nZvzz {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-HcGv5 {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-ttLZW {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-m7b5W {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-MChXQ {
  width:100%
}

.ip-peking-union-medical-college-hospital-3 .v-OkpnV {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-vDlLl {
  align-items:flex-start
}

.ip-peking-union-medical-college-hospital-3 .v-i6lAw6 {
  width:100%
}


.ip-peking-union-medical-college-hospital-3 .v-zq3jV {display:block;line-height:1.6;}
.ip-peking-union-medical-college-hospital-3 .v-zq3jV a {color:inherit;}
.ip-peking-union-medical-college-hospital-3 .v-V6WsT img {width:100%;height:100%;object-fit:cover;}
.ip-peking-union-medical-college-hospital-3 .ip-case-body {max-width:100%;font:18px/1.7 Montserrat,Arial,sans-serif;color:#607381;overflow-wrap:anywhere;}
.ip-peking-union-medical-college-hospital-3 .ip-case-body :is(p,:is(h2,.seo-was-h2),:is(h3,.seo-was-h3),ul,ol,table) {margin:0 0 24px;}
.ip-peking-union-medical-college-hospital-3 .ip-case-body img {max-width:100%;height:auto;}
.ip-peking-union-medical-college-hospital-3 .ip-case-body {width:100%;}
.ip-peking-union-medical-college-hospital-3 .ip-case-overview {display:flex;flex-direction:column;gap:28px;}
.ip-peking-union-medical-college-hospital-3 .ip-case-overview :is(:is(h2,.seo-was-h2),:is(h3,.seo-was-h3),p) {margin:0;}
.ip-peking-union-medical-college-hospital-3 .ip-case-body :is(table,pre) {display:block;max-width:100%;overflow-x:auto;}
.ip-peking-union-medical-college-hospital-3 .ip-case-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.ip-peking-union-medical-college-hospital-3 .ip-case-gallery img {width:100%;height:auto;}
.ip-peking-union-medical-college-hospital-3 .v-ttLZW {width:100%;}
.ip-peking-union-medical-college-hospital-3 .v-ttLZW>div {min-width:0;}
.ip-peking-union-medical-college-hospital-3 .v-ttLZW p {overflow-wrap:anywhere;}
@media(max-width:767px){.ip-peking-union-medical-college-hospital-3 .ip-case-gallery {grid-template-columns:minmax(0,1fr);}.ip-peking-union-medical-college-hospital-3 .ip-case-body {font-size:16px;}}
@media(max-width:767px){
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .v-nZvzz {flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;}
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .v-nZvzz>a {width:44px;min-height:44px;flex:0 0 44px;border-radius:22px;}
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .v-AYQlK {width:auto;min-height:44px;flex:0 1 auto;align-items:center;}
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .ip-copy-link {min-height:44px;}
}

/* Project navigation is a text link, with no button background on hover or focus. */
.ip-peking-union-medical-college-hospital-3 .v-ttLZW a:is(:hover,:focus-visible) {color:#4DBEC2;}
.ip-peking-union-medical-college-hospital-3 .v-ttLZW a:is(:hover,:focus-visible) :is(.v-FFfDi,.v-L6psq) {color:#173E70;}

@media (max-width:1199px) {
  .ip-peking-union-medical-college-hospital-3 .v-Fwk1J {font-size:28px;line-height:1.25;}
  .ip-peking-union-medical-college-hospital-3 .v-c4Jte {flex-direction:column;align-items:flex-start;gap:16px;}
  .ip-peking-union-medical-college-hospital-3 .v-nZvzz {flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;}
  .ip-peking-union-medical-college-hospital-3 .v-nZvzz > * {width:auto;min-width:42px;min-height:42px;padding:10px 14px;flex:0 0 auto;border-radius:21px;}
}
@media (max-width:767px) {
  .ip-peking-union-medical-college-hospital-3 .v-Fwk1J {font-size:22px;}
}
@media (max-width:1199px) {
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .v-nZvzz > * {min-height:44px;height:44px;padding:0 14px;}
  .ip-case-detail .ip-peking-union-medical-college-hospital-3 .ip-copy-link {min-height:0;}
}
