.home {
  position: relative;
  background: #F9F9F9; }
  .home .bg1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }
    .home .bg1 img {
      width: 100%;
      display: block;
      object-fit: cover; }
  .home .bg2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .home .bg2 img {
      width: 100%;
      display: block;
      object-fit: cover;
      height: 100%; }
  .home .main {
    padding: 10.7291666667vw 8.3333333333vw 6.25vw 8.3333333333vw;
    position: relative;
    z-index: 10; }
    .home .main .section1 .tag {
      color: #0F77FF;
      line-height: 1.5;
      text-transform: capitalize; }
    .home .main .section1 h1 {
      margin: 1.6666666667vw 0 2.0833333333vw 0;
      line-height: 1;
      text-transform: capitalize;
      font-weight: 400; }
    .home .main .section1 .des {
      font-weight: 300;
      line-height: 1.5;
      width: 64.9479166667vw; }
    .home .main .section1 .pic {
      margin: 2.2916666667vw 0 0 0; }
      .home .main .section1 .pic img {
        /*width: 61.25vw;*/
        /*height: 32.8125vw;*/
        display: block;
        object-fit: cover;height:auto; }
    .home .main .section1 .info {
      padding-left: 0.5208333333vw; }
      .home .main .section1 .info .item {
        display: flex; }
        .home .main .section1 .info .item:not(:last-child) {
          margin-bottom: 3.125vw; }
        .home .main .section1 .info .item ul li {
          list-style: disc;
          line-height: 2; }
        .home .main .section1 .info .item ul:first-child {
          width: 23.4375vw; }
        .home .main .section1 .info .item ul:not(:last-child) {
          margin-right: 5.2083333333vw; }
    .home .main .section1 .table {
      margin-top: 4.1666666667vw; }
      .home .main .section1 .table img {
        max-width: 63.59375vw; }
  @media screen and (max-width: 1024px) {
    .home .main {
      padding: 120px 5% 60px 5%; }
      .home .main .section1 h1 {
        margin: 16px 0 20px 0;
        line-height: 1.2; }
      .home .main .section1 .des {
        width: 100%; }
      .home .main .section1 .pic {
        margin: 20px 0 50px 0; }
        .home .main .section1 .pic img {
          width: 100%;
          height: auto; }
      .home .main .section1 .info {
        padding-left: 5%; }
        .home .main .section1 .info .item {
          flex-direction: column; }
          .home .main .section1 .info .item:not(:last-child) {
            margin-bottom: 30px; }
          .home .main .section1 .info .item ul {
            width: 100% !important; }
      .home .main .section1 .table {
        margin-top: 40px; }
        .home .main .section1 .table img {
          max-width: inherit;
          width: 100%; } }

/*# sourceMappingURL=solution_info.css.map */
