body .home .container {
  padding: 6.25vw 12.5vw; }
  body .home .container .sec1 .intro {
    margin: 2.7083333333vw 0 3.125vw 0;
    line-height: 1.5; }
  body .home .container .sec1 .list .item {
    border-radius: 10px;
    background: #F9F9F9;
    display: flex;
    align-items: center; }
    body .home .container .sec1 .list .item:not(:last-child) {
      margin-bottom: 3.125vw; }
    body .home .container .sec1 .list .item:nth-child(2n) {
      flex-direction: row-reverse; }
      body .home .container .sec1 .list .item:nth-child(2n) .text {
        margin: 0 4.1666666667vw 0 0; }
    body .home .container .sec1 .list .item .pic {
      width: 30.4166666667vw;
      height: 24.2708333333vw;
      border-radius: 10px;
      overflow: hidden; }
      body .home .container .sec1 .list .item .pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 10px;
        transition: all 600ms; }
    body .home .container .sec1 .list .item .text {
      width: 37.2916666667vw;
      margin-left: 4.1666666667vw; }
      body .home .container .sec1 .list .item .text .pt {
        color: #006CAC;
        line-height: 1.5;
        margin-bottom: 2.0833333333vw; }
      body .home .container .sec1 .list .item .text .des {
        line-height: 1.5; }
    body .home .container .sec1 .list .item:hover .pic img {
      transform: scale(1.05); }
  body .home .container .sec2 {
    margin-top: 6.25vw; }
    body .home .container .sec2 .tabs {
      margin: 3.3333333333vw 0 2.1875vw 0;
      display: grid;
      grid-template-columns: repeat(9, 1fr);
      gap: 1.0416666667vw; }
      body .home .container .sec2 .tabs span {
        display: block;
        width: 100%;
        padding: 0.8333333333vw 0;
        text-align: center;
        border-radius: 32px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        cursor: pointer;
        transition: all 600ms; }
        body .home .container .sec2 .tabs span.on {
          background: #006CAC;
          border-color: #006CAC;
          color: white; }
    body .home .container .sec2 .content .pt {
      border-bottom: 1px solid #F9F9F9;
      background: rgba(9, 139, 238, 0.1);
      padding: 0.8333333333vw;
      color: #006CAC; }
    body .home .container .sec2 .content .list p {
      padding: 0.625vw 0.8333333333vw;
      border-bottom: 1px solid #EDEDED;
      color: #666; }
@media screen and (max-width: 768px) {
  body .home .container {
    padding: 30px 5%; }
    body .home .container .sec1 .intro {
      margin: 20px 0; }
    body .home .container .sec1 .list .item {
      flex-direction: column !important;
      margin-bottom: 30px !important; }
      body .home .container .sec1 .list .item .pic {
        width: 100%;
        height: auto; }
      body .home .container .sec1 .list .item .text {
        width: 100%;
        margin: 20px 0 !important;
        padding: 0 20px; }
        body .home .container .sec1 .list .item .text .pt {
          font-size: 18px;
          margin-bottom: 15px; }
    body .home .container .sec2 {
      margin-top: 30px; }
      body .home .container .sec2 .tabs {
        margin: 20px 0;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px; }
        body .home .container .sec2 .tabs span {
          padding: 8px 0; }
      body .home .container .sec2 .content .pt {
        padding: 8px; }
      body .home .container .sec2 .content .list p {
        padding: 12px 8px; } }

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