  .bl_flex{display: flex; align-items: center;}
  .fl41-box h3 {
      font-size: 36px;
      font-weight: bolder;
  }

  .bl_info p{
    font-size: 18px;
    font-weight: 100;
    line-height: 36px;
  }

  .fl41-box2 .bl_img{display:block; margin:0 auto; width:150px;}
  .fl41-box2 span{display:block; width:100%; text-align:center; font-size:18px;}

  .fl41-box4 .bl_info svg{width: 18px;}
  .fl41-box4 .bl_info li{display: flex;    align-items: center; gap: 16px;}
  .fl41-box4 .bl_info li div{flex: 1; margin: 10px 0;}
  .fl41-box4 .bl_info li div strong{font-size: 18px;}
  .fl41-box4 .bl_info li div p{font-size: 18px; font-weight: 100; line-height: 18px; margin-bottom: 0;}
  
  .fl41-box6 .slbod {width:100%; height: 100%; background: #f9fafb; padding:20px}
  .fl41-box6 .slbod .slbod-img{width:160px; margin:0 auto; height:160px; background:#ffffff; display: flex; align-items: center; margin-bottom: 20px;}
  .fl41-box6 div span{display: block;    width: 100%;    text-align: center; font-size: 18px;}
  .fl41-box6 div img{ width: 160px;    display: block;    margin: 0 auto;}

  .fl41-box7 {background: #f9fafb; padding: 30px 5px; justify-content: space-around;}
  .fl41-box7 .fl41-step{display:flex; align-items: center; padding: 0 15px;}
  .fl41-box7 .fl41-step img{width:80px; margin-right:10px;}
  .fl41-box7 .fl41-step span{display:block; font-size:18px;}