@charset "utf-8";

.titlePart {
  width: 100%;
  /* height: 52px; */
  line-height: 52px;
  border-radius: 8px;
  /* background: #1D7E81; */
  text-align: center;
  color: #ffffff;
  font-size: 17px;
  margin-bottom: 7px;
}

.morPart {
  width: 100%;
  display: flex;
  padding-top: 24px;
}

.morPart .item {
  border-radius: 8px;
  flex: 1;
  background: #ffffff;
  width: 0;
  padding-top: 36px;
  text-align: center;
  margin-right: 24px;
  cursor: pointer
}

.morPart .item:nth-child(2n) {
  margin-right: 0;
}

.morPart .item .icon {
  font-size: 60px;
  margin-bottom: 23px;
  color: #1D7E81;
  line-height: 60px;
}

.morPart .item .wz {
  line-height: 28px;
  padding-bottom: 10px;
  font-size: 17px;
  color: #4a4a4a;
}

.table tbody tr td{
  vertical-align: middle;
}

/* 自定义单选按钮样式 */
.custom-radio input[type="radio"] {
  /* display: none; 隐藏原始的单选按钮 */
  margin-right: 10px;
}

.custom-radio label {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
}

.custom-radio input[type="radio"]:checked + label {
  background-color: #007bff;
  color: #fff;
}

/* 自定义单选按钮布局 */
.custom-radio label {
  margin-right: 10px; /* 调整单选按钮之间的间距 */
}


.health-menu ul{ display: flex; flex-wrap:wrap; padding:1.42rem 0 1.82rem;}
.health-menu ul li div { width: 2.30rem; height: 2.19rem; background-color: #077A71; color: #fff; margin-top: .40rem; font-size: .18rem; margin-left: 1.04rem;}
.health-menu ul li p { width: 2.30rem;  margin-top: .40rem; font-size: .18rem; margin-left: 1.04rem; text-align: center;}
.health-menu ul li img{ width:1rem; height:1rem}


.alert-info {
  font-size: 18px; /* 设置"信息"类型提示消息的字体大小为 14 像素 */
}

.alert-warning {
  font-size: 20px; /* 设置"警告"类型提示消息的字体大小为 18 像素 */
}

.alert-danger {
  font-size: 24px; /* 设置"危险"类型提示消息的字体大小为 20 像素 */
}