.home .section1 {
  background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F5F5F5 100%);
  padding: 8.3333333333vw 12.5vw;
  display: flex;
  justify-content: space-between; }
  .home .section1 .l {
    width: 33.3333333333vw; }
    .home .section1 .l .t {
      color: rgba(0, 0, 0, 0.9);
      font-size: 1.0416666667vw;
      width: 13.4375vw;
      border-bottom: 0.1041666667vw solid rgba(5, 18, 40, 0.6);
      padding-bottom: 0.2083333333vw; }
    .home .section1 .l .t2 {
      margin: 2.0833333333vw 0 1.09375vw 0;
      color: rgba(0, 0, 0, 0.9);
      line-height: 1.5;
      font-size: 2.6041666667vw;
      letter-spacing: 0.1px;
      font-family: "Montserrat";
      font-weight: 300; }
    .home .section1 .l .des {
      color: rgba(0, 0, 0, 0.6);
      font-size: 0.9375vw;
      text-align: justify;
      line-height: 1.5; }
  .home .section1 .r {
    overflow: hidden; }
    .home .section1 .r img {
      width: 38.4375vw;
      height: 23.75vw;
      object-fit: cover;
      border-radius: 1.0416666667vw;
      transition: all 600ms ease-in-out; }
    .home .section1 .r:hover img {
      transform: scale(1.05); }
.home .section2 {
  margin: 8.3333333333vw 12.5vw;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3.125vw 4.5833333333vw; }
  .home .section2 .item {
    width: 100%;
    background: #F5F5F5;
    border-radius: 1.0416666667vw; }
    .home .section2 .item .pic {
      overflow: hidden; }
      .home .section2 .item .pic img {
        width: 100%;
        display: block;
        object-fit: cover;
        height: 21.25vw;
        border-top-left-radius: 1.0416666667vw;
        border-top-right-radius: 1.0416666667vw;
        transition: all 600ms; }
    .home .section2 .item .text {
      margin: 2.0833333333vw; }
      .home .section2 .item .text .p1 {
        color: #000;
        font-size: 1.0416666667vw;
        line-height: 1.3;
        font-weight: 500; }
      .home .section2 .item .text .des {
        margin-top: 1.0416666667vw;
        color: rgba(0, 0, 0, 0.6);
        font-size: 0.8333333333vw;
        line-height: 1.5; }
    .home .section2 .item:hover .pic img {
      transform: scale(1.05); }
@media screen and (max-width: 1024px) {
  .home {
    padding-top: 60px; }
    .home .section1 {
      padding: 20px 5%;
      flex-direction: column; }
      .home .section1 .l {
        width: 100%; }
        .home .section1 .l .t {
          font-size: 20px;
          width: 80%;
          border-bottom: 2px solid rgba(5, 18, 40, 0.6);
          padding-bottom: 4px; }
        .home .section1 .l .t2 {
          margin: 20px 0;
          font-size: 24px;
          line-height: 1.3; }
        .home .section1 .l .des {
          font-size: 16px;
          line-height: 1.3;
          width: 100%; }
      .home .section1 .r {
        width: 100%;
        margin-top: 20px; }
        .home .section1 .r img {
          width: 100%;
          height: auto;
          border-radius: 20px; }
    .home .section2 {
      margin: 60px 5%;
      grid-template-columns: repeat(1, 1fr);
      gap: 20px; }
      .home .section2 .item {
        border-radius: 20px; }
        .home .section2 .item .pic img {
          height: auto;
          border-top-left-radius: 20px;
          border-top-right-radius: 20px; }
        .home .section2 .item .text {
          margin: 20px; }
          .home .section2 .item .text .p1 {
            font-size: 18px; }
          .home .section2 .item .text .des {
            font-size: 16px;
            margin-top: 10px; } }

/*# sourceMappingURL=industry.css.map */
