.hospital-new-component .general-services-all {
  background-color: #fff;
  padding: 12rpx 0 36rpx 0;
}
.hospital-new-component .general-services {
  display: flex;
  flex-wrap: wrap;
  background-color: #fff;
}
.hospital-new-component .general-services .service-item {
  height: 145rpx;
  padding: 16rpx;
}
.hospital-new-component .general-services .service-item-content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.hospital-new-component .general-services .service-item-contentjiuyi {
  height: 80%;
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border: none;
}
.hospital-new-component .general-services .icon-container {
  width: 64rpx;
  height: 64rpx;
}
.hospital-new-component .general-services .icon-container-jiuyi {
  margin-top: 10px;
}
.hospital-new-component .general-services .icon-container .icon {
  width: 100%;
  height: 100%;
}
.hospital-new-component .general-services .title {
  color: #333;
  margin-top: 16rpx;
  font-size: 24rpx;
}
.hospital-new-component .general-services .jiutu-title {
  margin-top: -8px !important;
}
.hospital-new-component .general-services.style-a .service-item {
  width: 25%;
}
.hospital-new-component .general-services.style-b .service-item {
  width: 20%;
}
