body .home .container .wrap {
  padding: 6.25vw 11.9271vw 5.1042vw;
}

body .home .container .wrap .home1 .flex {
  display: flex;
  justify-content: space-between;
}

body .home .container .wrap .home1 .flex .left_box {
  /* width: 47.8125vw; */
  width: 48.3125vw;
  display: flex;
  flex-direction: column;
  gap: 2.4479vw;
}

body .home .container .wrap .home1 .flex .left_box .text {
  display: flex;
  flex-direction: column;
  gap: 1.5625vw;
}

body .home .container .wrap .home1 .flex .left_box .text p {
  color: #000;
  font-family: Inter;
  font-weight: 400;
  line-height: 150%;
}

body .home .container .wrap .home1 .flex .right_box {
  width: 20.1042vw;
  height: 17.1354vw;
}

body .home .container .wrap .home1 .flex .right_box .pic {
  width: 100%;
  height: 100%;
}

body .home .container .wrap .home1 .flex .right_box .pic img {
  width: 100%;
  height: 100%;
}

body .home2 {
  margin-top: 6.25vw;
}

body .title {
  color: #006CAC;
  font-weight: 400;
  line-height: 120%;
}

body .table-container {
  margin-top: 1.8229vw;
}

body .th-text {
  margin: 1.0417vw 0;
  color: #FFF;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

body .strain-table {
  width: 100%;
  border-collapse: collapse;
  border: none;
}

body .strain-table .underline {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

body .strain-table thead th {
  background: #3061A0;
  /* width: 14.28%; */
}

body tbody tr {
  border-bottom: 1px solid #e4e4e4;
}

body tbody tr td {
  padding: 1.6146vw 0 1.9271vw;
  text-align: center;
  color: rgba(0, 0, 0, 0.60);
  font-weight: 400;
  line-height: 150%;
}
  
body tbody tr:nth-child(2n) {
  background: rgba(157, 209, 248, 0.13);
}

body .home3 {
  margin-top: 6.3542vw;
}

body .home4 {
  margin: 6.25vw 0 0;
}

body .home4 .flex {
  display: flex;
  justify-content: space-between;
}

body .home4 .flex .left_box {
  width: 48.8542vw;
  display: flex;
  flex-direction: column;
  gap: 3.4375vw;
}

body .home4 .flex .left_box .text p {
  color: #000;
  font-weight: 400;
  line-height: 150%;
}

body .home4 .flex .right_box {
  width: 20.8854vw;
}

body .home4 .flex .right_box .pic {
  height: 100%;
  width: 100%;
}

body .home4 .flex .right_box .pic img {
  height: 100%;
  width: 100%;
  /* object-fit: cover;  */
}

body .home5 {
  margin-top: 3.0208vw;
}

body .home5 .swiper-scrollbar {
  background: transparent;
}

body .home5 .swiper-slide {
  margin: 1.1458vw 0;
}

body .home6 {
  margin-top: 3.8542vw;
}

body .home6 .flex {
  display: flex;
  gap: 6.25vw;

}

body .home6 .left_box {
  width: 42.8646vw;
}

body .home6 .left_box p {
  color: #000;
  font-weight: 400;
  line-height: 150%;
}
body .home6 .right_box p {
  color: #000;
  font-weight: 400;
  line-height: 150%;
}
body .home6 .flex .right_box .item {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

body .home6 .flex .right_box .item .ev {
  display: flex;
  gap: 10px;
  align-items: center;
}



@media screen and (max-width:768px) {
  body {
    overflow-x: hidden;
  }

  body .home .container .wrap .home1 .flex {
    flex-direction: column;
    gap: 20px;
  }

  body .home .container .wrap .home1 .flex .left_box {
    width: 100%;
  }

  body .home .container .wrap .home1 .flex .right_box {
    width: auto;
    height: auto;
  }

  body .table-container {
    margin-top: 20px;
    overflow-x: auto;
    width: 100%;
  }

  body .home .container .wrap {
    padding: 30px 5% 30px;
  }

  body .home .strain-table {
    /* width: 100%; */
    width: 800px;
    table-layout: fixed;
    border-collapse: collapse;
  }

  body .home4 .flex {
    flex-direction: column;
  }

  body .home4 .flex .left_box {
    width: 100%;
    gap: 20px;
  }

  body .home4 .flex .right_box {
    width: 100%;
  }

  body .home6 .flex {
    flex-direction: column;
  }

  body .home2 {
    margin-top: 30px;
  }

  body .home3 {
    margin: 30px 0 0;
  }

  body .home4 {
    margin: 30px 0 0;
  }

  body .home5 {
    margin: 30px 0 0;
  }

  body .home6 {
    margin-top: 30px;
  }

  body .home6 .left_box {
    width: 100%;
  }

  body .home5 .swiper-slide {
    margin: 20px 0;
  }
}