.ip-maintenance-service-qilu-hospital-3 {
  font-family:Montserrat,Arial,sans-serif;
  color:#607381;
  line-height:1.5
}

.ip-maintenance-service-qilu-hospital-3 * {
  box-sizing:border-box
}

.ip-maintenance-service-qilu-hospital-3 :is(h1,.seo-was-h1),.ip-maintenance-service-qilu-hospital-3 :is(h2,.seo-was-h2),.ip-maintenance-service-qilu-hospital-3 :is(h3,.seo-was-h3),.ip-maintenance-service-qilu-hospital-3 p {
  margin:0;
  font-family:inherit
}

.ip-maintenance-service-qilu-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-maintenance-service-qilu-hospital-3 img {
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  object-fit:cover
}

.ip-maintenance-service-qilu-hospital-3 a {
  color:inherit;
  text-decoration:none
}

.ip-maintenance-service-qilu-hospital-3 a:hover,.ip-maintenance-service-qilu-hospital-3 a:focus-visible {
  color:#4DBEC2
}

.ip-maintenance-service-qilu-hospital-3 .ip-button:hover,.ip-maintenance-service-qilu-hospital-3 .ip-button:focus-visible {
  background:#173E70;
  color:#fff
}

.ip-maintenance-service-qilu-hospital-3 .ip-form input:not([type=submit]),.ip-maintenance-service-qilu-hospital-3 .ip-form textarea,.ip-maintenance-service-qilu-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-maintenance-service-qilu-hospital-3 .ip-form .ip-form-grid {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:24px
}

.ip-maintenance-service-qilu-hospital-3 .ip-form .ip-form-grid>p {
  display:contents
}

.ip-maintenance-service-qilu-hospital-3 .ip-form .ip-form-grid>p>br {
  display:none
}

.ip-maintenance-service-qilu-hospital-3 .ip-form label {
  display:block;
  color:#173E70;
  font-size:15px
}

.ip-maintenance-service-qilu-hospital-3 .ip-form .ip-wide {
  grid-column:1/-1
}

.ip-maintenance-service-qilu-hospital-3 .ip-form textarea {
  height:150px;
  resize:vertical
}

.ip-maintenance-service-qilu-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-maintenance-service-qilu-hospital-3 .ip-inner {
  width:calc(100% - 40px)
}
.ip-maintenance-service-qilu-hospital-3 .ip-form .ip-form-grid {
  grid-template-columns:1fr
}

}

.ip-maintenance-service-qilu-hospital-3 .v-UOL4P  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding-block:100px 100px;
  width:100%;
  background:#FFFFFF;
  gap:48px;

}

.ip-maintenance-service-qilu-hospital-3 .v-i5RxH1  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:80px;

}

.ip-maintenance-service-qilu-hospital-3 .v-DYmTb  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:1080px;
  flex:0 1 auto;
  gap:36px;

}

.ip-maintenance-service-qilu-hospital-3 .v-m7QWh6  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:18px;

}

.ip-maintenance-service-qilu-hospital-3 .v-MXJo8  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-h5gv3b  {
  min-width:0;
  max-width:100%;
  font-size:48px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-Q0VAP  {
  min-width:0;
  max-width:100%;
  font-size:21px;
  line-height:1.5;
  font-weight:400;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-KhspL img {
  object-fit:contain
}

.ip-maintenance-service-qilu-hospital-3 .v-KhspL  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  min-height:520px;
  overflow:hidden;
  position:relative;
  height:520px;
  min-height:0;
  flex-grow:0;
  flex-basis:auto;

}

.ip-maintenance-service-qilu-hospital-3 .v-lViAV  {
  min-width:0;
  max-width:100%;
  font-size:30px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-IKYNr  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  line-height:1.5;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-L6ulpB  {
  min-width:0;
  max-width:100%;
  font-size:30px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-C3BPPy  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  line-height:1.5;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-q4azRp  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:32px;
  width:100%;
  background:#F0F7F8;
  gap:18px;

}

.ip-maintenance-service-qilu-hospital-3 .v-W0a8qn  {
  min-width:0;
  max-width:100%;
  font-size:28px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-gsHrY  {
  min-width:0;
  max-width:100%;
  font-size:18px;
  line-height:1.5;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-WS9GI  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:18px 24px;
  background:#4DBEC2;
  gap:24px;
  align-items:center;
  border-radius:2px;

}

.ip-maintenance-service-qilu-hospital-3 .v-EaBcH  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  line-height:1.5;
  font-weight:600;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-o5RfwK  {
  min-width:0;
  max-width:100%;
  font-size:18px;
  width:18px;
  height:18px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-FwogD  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:64px;
  gap:24px;
  align-items:center;
  justify-content:space-between;

}

.ip-maintenance-service-qilu-hospital-3 .v-eXFQG  {
  min-width:0;
  max-width:100%;
  font-size:18px;
  line-height:1.5;
  font-weight:600;
  color:#173E70;
  width:230px;

}

.ip-maintenance-service-qilu-hospital-3 .v-QuAIO  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  gap:12px;
  align-items:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-RxmR5  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:0px 16px;
  min-height:42px;
  background:#FFFFFF;
  gap:9px;
  align-items:center;
  border:1px solid #DCE6EB;
  border-radius:21px;

}

.ip-maintenance-service-qilu-hospital-3 .v-Pfiqq  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  width:17px;
  height:17px;
  line-height:1;
  flex:0 0 auto;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-r9itgI  {
  min-width:0;
  max-width:100%;
  font-size:14px;
  line-height:1.5;
  font-weight:500;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-QuAIO {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr))
}
.ip-maintenance-service-qilu-hospital-3 .v-QuAIO>* {
  width:100%;
  min-width:0
}

.ip-maintenance-service-qilu-hospital-3 .v-aYEnK  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  min-height:1px;
  background:#D8E3E8;

}

.ip-maintenance-service-qilu-hospital-3 .v-dtKmt  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;

}

.ip-maintenance-service-qilu-hospital-3 .v-ADDxq  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:22px 40px 18px 0px;
  flex:1 1 0;
  width:100%;
  min-height:156px;
  background:#FFFFFF;
  gap:16px;
  border:0;

}

.ip-maintenance-service-qilu-hospital-3 .v-GqXQB  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:12px;
  align-items:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-fa2sP  {
  min-width:0;
  max-width:100%;
  font-size:22px;
  width:22px;
  height:22px;
  line-height:1;
  flex:0 0 auto;
  color:#4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-v9miIZ  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-BgWF3  {
  min-width:0;
  max-width:100%;
  font-size:20px;
  line-height:1.4;
  font-weight:600;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.ip-maintenance-service-qilu-hospital-3 .v-dtKmt>* {
  width:100%;
  min-width:0
}

.ip-maintenance-service-qilu-hospital-3 .v-Z1miZ  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  width:100%;
  background:#FFFFFF;
  gap:32px;

}

.ip-maintenance-service-qilu-hospital-3 .v-DxUgm  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:28px;
  width:100%;
  background:#FFFFFF;
  gap:24px;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-T2Maf  {
  min-width:0;
  max-width:100%;
  font-size:26px;
  line-height:1.18;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-D2OW2  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:8px 0px 8px 14px;
  width:100%;
  gap:12px;
  border:1px solid #4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-Ylb0Z  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#4DBEC2;
  width:24px;

}

.ip-maintenance-service-qilu-hospital-3 .v-zuaKn  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.45;
  font-weight:600;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-P4gZHn  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:8px 0px 8px 14px;
  width:100%;
  gap:12px;
  border:1px solid #E0E8EC;

}

.ip-maintenance-service-qilu-hospital-3 .v-aSYU6  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#607381;
  width:24px;

}

.ip-maintenance-service-qilu-hospital-3 .v-EmNlq  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.45;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-WeKjM  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:8px 0px 8px 14px;
  width:100%;
  gap:12px;
  border:1px solid #E0E8EC;

}

.ip-maintenance-service-qilu-hospital-3 .v-o0C6O5  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#607381;
  width:24px;

}

.ip-maintenance-service-qilu-hospital-3 .v-zJcCM  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.45;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-KPFir  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:8px 0px 8px 14px;
  width:100%;
  gap:12px;
  border:1px solid #E0E8EC;

}

.ip-maintenance-service-qilu-hospital-3 .v-Fhpyd  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:600;
  color:#607381;
  width:24px;

}

.ip-maintenance-service-qilu-hospital-3 .v-CO3t2  {
  min-width:0;
  max-width:100%;
  font-size:17px;
  line-height:1.45;
  font-weight:400;
  color:#607381;

}

.ip-maintenance-service-qilu-hospital-3 .v-hG74O  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:24px;
  width:100%;
  background:#FFFFFF;
  gap:16px;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-jjfpY  {
  min-width:0;
  max-width:100%;
  font-size:22px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-uA0Zk  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:0px 18px;
  width:100%;
  min-height:48px;
  background:#FFFFFF;
  gap:14px;
  align-items:center;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-a01mj  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  width:15px;
  height:15px;
  line-height:1;
  flex:0 0 auto;
  color:#4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-aQCIu  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  line-height:1.5;
  font-weight:400;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-LG1FZ  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:0px 18px;
  width:100%;
  min-height:48px;
  background:#173E70;
  gap:14px;
  align-items:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-THqJD  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  width:15px;
  height:15px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-jKkeQ  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  line-height:1.5;
  font-weight:600;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-zBvLx  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:0px 18px;
  width:100%;
  min-height:48px;
  background:#FFFFFF;
  gap:14px;
  align-items:center;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-E4XN5  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  width:15px;
  height:15px;
  line-height:1;
  flex:0 0 auto;
  color:#4DBEC2;

}

.ip-maintenance-service-qilu-hospital-3 .v-dlAx5  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  line-height:1.5;
  font-weight:400;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-JVi5U  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  width:100%;
  gap:22px;

}

.ip-maintenance-service-qilu-hospital-3 .v-LCDsQ  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:24px;
  width:100%;
  background:#FFFFFF;
  gap:16px;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-Td7x5  {
  min-width:0;
  max-width:100%;
  font-size:22px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-tis7S  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  min-height:48px;
  background:#FFFFFF;
  align-items:center;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-h4FaU  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  padding:0px 14px;
  flex:1 1 0;
  width:100%;
  justify-content:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-meA3u  {
  min-width:0;
  max-width:100%;
  font-size:13px;
  line-height:1.5;
  font-weight:400;
  color:#9AAAB3;

}

.ip-maintenance-service-qilu-hospital-3 .v-hxwY3  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:48px;
  flex:0 1 auto;
  background:#4DBEC2;
  align-items:center;
  justify-content:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-a22P4S  {
  min-width:0;
  max-width:100%;
  font-size:18px;
  width:18px;
  height:18px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-IDGOt  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:column;
  padding:24px;
  width:100%;
  background:#FFFFFF;
  gap:18px;
  border:1px solid #DCE6EB;

}

.ip-maintenance-service-qilu-hospital-3 .v-UshXI  {
  min-width:0;
  max-width:100%;
  font-size:22px;
  line-height:1.5;
  font-weight:700;
  color:#173E70;

}

.ip-maintenance-service-qilu-hospital-3 .v-sbMQ4  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:100%;
  gap:12px;

}

.ip-maintenance-service-qilu-hospital-3 .v-D8aAn  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:40px;
  background:#173E70;
  align-items:center;
  justify-content:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-yykV0  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  width:19px;
  height:19px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-VN7kv  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:40px;
  background:#173E70;
  align-items:center;
  justify-content:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-KGypR  {
  min-width:0;
  max-width:100%;
  font-size:19px;
  width:19px;
  height:19px;
  line-height:1;
  flex:0 0 auto;
  color:#FFFFFF;

}

.ip-maintenance-service-qilu-hospital-3 .v-EOLIk  {
  min-width:0;
  max-width:100%;
  display:flex;
  flex-direction:row;
  width:40px;
  flex:0 1 auto;
  min-height:40px;
  background:#173E70;
  align-items:center;
  justify-content:center;

}

.ip-maintenance-service-qilu-hospital-3 .v-jZZ6o  {
  min-width:0;
  max-width:100%;
  font-size:15px;
  line-height:1.5;
  font-weight:700;
  color:#FFFFFF;

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-UOL4P {
  min-height:0;
  padding-block:40px
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-i5RxH1 {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-i5RxH1>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-h5gv3b {
  font-size:34px
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-lViAV {
  font-size:30px
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-L6ulpB {
  font-size:30px
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-W0a8qn {
  font-size:28px
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-FwogD {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-FwogD>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-QuAIO {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-QuAIO>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-QuAIO {
  grid-template-columns:repeat(2,minmax(0,1fr))
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-QuAIO {
  grid-template-columns:1fr
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-dtKmt>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  grid-template-columns:repeat(2,minmax(0,1fr))
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  grid-template-columns:1fr
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-tis7S {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-tis7S>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}

@media(max-width:1100px) {
  .ip-maintenance-service-qilu-hospital-3 .v-sbMQ4 {
  flex-direction:column;
  gap:24px;
  min-height:0;
  height:auto
}
.ip-maintenance-service-qilu-hospital-3 .v-sbMQ4>* {
  width:100%;
  flex-basis:auto;
  max-width:100%;
  min-height:0
}

}


.ip-maintenance-service-qilu-hospital-3 .v-KhspL {
  overflow:hidden
}

.ip-maintenance-service-qilu-hospital-3 .v-jjfpY {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-aQCIu {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-jKkeQ {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-dlAx5 {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-Td7x5 {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-h4FaU {
  align-self:stretch
}

.ip-maintenance-service-qilu-hospital-3 .v-meA3u {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-UshXI {
  line-height:1.22
}

.ip-maintenance-service-qilu-hospital-3 .v-jZZ6o {
  line-height:1.22
}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 [class^="v-"] {
  max-width:100%
}
.ip-maintenance-service-qilu-hospital-3 .ip-button {
  max-width:100%;
  flex-basis:auto
}

}


@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-i5RxH1 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-DYmTb {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-m7QWh6 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-KhspL {
  height:360px;
  min-height:0
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-q4azRp {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-WS9GI {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-FwogD {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-QuAIO {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-RxmR5 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-yWckw {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-m1iAcJ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-SKrC0 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-aYEnK {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-ADDxq {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-GqXQB {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-tOTXC {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-D8jBff {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-Z1miZ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-DxUgm {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-D2OW2 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-P4gZHn {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-WeKjM {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-KPFir {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-hG74O {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-uA0Zk {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-LG1FZ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-zBvLx {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-JVi5U {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-LCDsQ {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-tis7S {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-h4FaU {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-hxwY3 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-IDGOt {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-sbMQ4 {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-D8aAn {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-VN7kv {
  min-height:0;
  height:auto
}

}

@media(max-width:767px) {
  .ip-maintenance-service-qilu-hospital-3 .v-EOLIk {
  min-height:0;
  height:auto
}

}


.ip-maintenance-service-qilu-hospital-3 .v-MXJo8 {
  letter-spacing:1.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-h5gv3b {
  letter-spacing:-0.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-lViAV {
  letter-spacing:-0.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-L6ulpB {
  letter-spacing:-0.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-W0a8qn {
  letter-spacing:-0.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-dtKmt>.v-ADDxq:nth-child(2) .v-BgWF3 {
  text-align:right
}

.ip-maintenance-service-qilu-hospital-3 .v-v9miIZ {
  letter-spacing:1px
}

.ip-maintenance-service-qilu-hospital-3 .v-G5TsdQ {
  letter-spacing:1px
}

.ip-maintenance-service-qilu-hospital-3 .v-T2Maf {
  letter-spacing:-0.8px
}

.ip-maintenance-service-qilu-hospital-3 .v-jjfpY {
  letter-spacing:-0.5px
}

.ip-maintenance-service-qilu-hospital-3 .v-Td7x5 {
  letter-spacing:-0.5px
}

.ip-maintenance-service-qilu-hospital-3 .v-UshXI {
  letter-spacing:-0.5px
}


.ip-maintenance-service-qilu-hospital-3 .v-UOL4P {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-i5RxH1 {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-DYmTb {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-m7QWh6 {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-MXJo8 {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-h5gv3b {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-Q0VAP {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-KhspL {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-lViAV {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-IKYNr {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-L6ulpB {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-C3BPPy {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-q4azRp {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-W0a8qn {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-gsHrY {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-aYEnK {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-dtKmt {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-ADDxq {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-BgWF3 {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-tOTXC {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-CxOB7 {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-Z1miZ {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-DxUgm {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-T2Maf {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-D2OW2 {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-zuaKn {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-P4gZHn {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-EmNlq {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-WeKjM {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-zJcCM {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-KPFir {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-CO3t2 {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-hG74O {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-jjfpY {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-aQCIu {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-jKkeQ {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-dlAx5 {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-JVi5U {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-LCDsQ {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-Td7x5 {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-h4FaU {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-meA3u {
  flex:1 1 0;
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-IDGOt {
  align-items:flex-start
}

.ip-maintenance-service-qilu-hospital-3 .v-UshXI {
  width:100%
}

.ip-maintenance-service-qilu-hospital-3 .v-sbMQ4 {
  align-items:flex-start
}


.ip-maintenance-service-qilu-hospital-3 .v-dtKmt > .v-ADDxq:nth-child(2) .v-fa2sP {mask:none;background:transparent;font-family:"XHL IcoMoon" !important;}
.ip-maintenance-service-qilu-hospital-3 .v-dtKmt > .v-ADDxq:nth-child(2) .v-fa2sP:before {content:"\e906";}

@media(max-width:767px){
  body.ip-inner-route .ip-maintenance-service-qilu-hospital-3 .v-q4azRp{padding:20px;}
  body.ip-inner-route .ip-maintenance-service-qilu-hospital-3 .v-WS9GI{width:100%;padding:14px 12px;gap:8px;min-height:52px;justify-content:center;}
  body.ip-inner-route .ip-maintenance-service-qilu-hospital-3 .v-WS9GI p{font-size:14px;line-height:1.4;}
}
