/* stylelint-disable */
.hj_hospital_card_text_a5dae9f3 {
  margin: auto;
  display: flex;
  line-height: 37rpx;
  text-align: left;
  font-size: 26rpx;
  font-weight: 400;
  color: #2f6fedff;
}
.hj_hospital_card_div_38356587 {
  flex-direction: column;
  align-items: center;
  display: flex;
  width: 80rpx;
  height: 80rpx;
  border-radius: 40rpx;
  background-color: #ffff;
}
.hj_hospital_card_text_1a79e36a {
  align-self: flex-start;
  display: flex;
  line-height: 28rpx;
  text-align: left;
  font-size: 20rpx;
  font-weight: 300;
  color: #ffff;
}
.hj_hospital_card_text_850a279a {
  align-self: stretch;
  margin-top: 6rpx;
  display: flex;
  line-height: 28rpx;
  text-align: left;
  font-size: 20rpx;
  font-weight: 300;
  color: #abceffff;
}
.hj_hospital_card_div_e7a55d55 {
  flex-direction: column;
  flex: 1;
  margin-top: 9rpx;
  margin-bottom: 9rpx;
  margin-left: 16rpx;
  display: flex;
}
.hj_hospital_card_image_bdfeecac {
  flex-direction: column;
  margin-top: 9rpx;
  margin-bottom: 41rpx;
  display: flex;
  width: 30rpx;
  height: 30rpx;
}
.hj_hospital_card_div_adfd7d49 {
  flex-direction: row;
  align-items: stretch;
  margin-top: 25rpx;
  margin-left: 24rpx;
  margin-right: 24rpx;
  display: flex;
}
.hj_hospital_card_text_f63b14d5 {
  align-self: flex-start;
  margin-top: 56rpx;
  margin-left: 24rpx;
  display: flex;
  line-height: 48rpx;
  text-align: left;
  font-size: 34rpx;
  font-weight: 400;
  color: #ffff;
}
.hj_hospital_card_text_f9fd7f56 {
  display: flex;
  line-height: 37rpx;
  text-align: left;
  font-size: 26rpx;
  font-weight: 300;
  letter-spacing: 1rpx;
  color: #ffff;
  vertical-align: top;
}
.hj_hospital_card_text_60313bec {
  display: flex;
  opacity: 0.89;
  line-height: 37rpx;
  text-align: left;
  font-size: 26rpx;
  font-weight: 300;
  color: #ffff;
  vertical-align: top;
}
.colorStyle {
  padding: 10rpx;
  background-color: cornflowerblue;
  border-radius: 15rpx;
}
.pubInfo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-right: 24rpx;
}
.hj_hospital_card_div_02309b62 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  align-self: center;
  padding-top: 10rpx;
  padding-bottom: 35rpx;
  padding-left: 24rpx;
  padding-right: 24rpx;
  box-sizing: border-box;
  display: flex;
  width: 100%;
}
.hj_hospital_card_div_a5c7f04d {
  flex-direction: column;
  display: flex;
  width: 100%;
  height: 280rpx;
  overflow: hidden;
  border-radius: 20rpx;
  background-size: 100% 100%;
  background: no-repeat url(data:image/gif;base64,[encoded data, 204132 characters]);
  background-position: -16rpx -16rpx;
}
