.h_service {
  padding: 90px 0;
}
.h_service .h_list .h_rowBox .h_img {
  overflow: hidden;
}
.h_service .h_list .h_rowBox .h_text {
  margin-top: 20px;
}
.h_service .h_list .h_rowBox .h_text .h_num {
  font-size: 80px;
  color: #fff;
  font-family: Bold;
  text-stroke: 2px rgba(0, 0, 0, 0);
  -webkit-text-stroke: 3px rgba(0, 0, 0, 0);
  background: linear-gradient(-90deg, #BFBFBF 10%, transparent 100%);
  background: -webkit-linear-gradient(-90deg, #BFBFBF 10%, transparent 100%);
  background-clip: text;
  -webkit-background-clip: text;
  line-height: 1;
}
.h_service .h_list .h_rowBox .h_text .h_title {
  margin-top: -36px;
  font-family: Bold;
  font-size: 30px;
  color: var(--active-color);
}
.h_service .h_list .h_rowBox .h_text .h_desc {
  margin-top: 16px;
  font-family: Regular;
  font-size: 20px;
  color: #757575;
  font-style: italic;
}
.h_service .h_list .h_rowBox:hover .h_img img {
  transform: scale(1.05);
}
.h_Box5 {
  background: #F5F5F5;
  padding: 90px 0 40px;
}
.h_Box5 .mySwiper4 .h_box .h_avatar::before {
  border-top-color: #F5F5F5;
  border-left-color: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .h_service,
  .h_Box5 {
    padding: 50px 0;
  }
  .h_service .h_list .h_rowBox .h_text {
    margin-top: 10px;
  }
  .h_service .h_list .h_rowBox .h_text .h_num {
    font-size: 60px;
  }
  .h_service .h_list .h_rowBox .h_text .h_desc {
    margin-top: 4px;
  }
}
@media screen and (max-width: 480px) {
  .h_service .h_row.row3 {
    --rown: 1;
  }
}
