
        .desc {
          width: 1200px;
          margin: 0 auto;
          padding-bottom: 126px;
        }

        .desc-title {
          padding-top: 16px;
          padding-bottom: 16px;
          font-size: 36px;
          font-weight: bold;
        }

        .desc-wrap {
          display: flex;
          flex-direction: row;
        }

        .desc-item {
          flex: 1;
          margin-right: 18px;
          padding: 18px 0px 0px 24px;
          background-color: white;
        }

        .desc-item:last-child {
          margin-right: 0px;
        }

        .desc-item .title {
          font-size: 21px;
          font-weight: bold;
          margin-bottom: 13px;
          margin-top: 17px;
          padding-left: 73px;
        }

        .desc-item .description {
          font-size: 18px;
          color: #666;
          line-height: 1.5;
          padding-left: 73px;
        }

        .num-icon {
          font-size: 48px;
          color: white;
          font-weight: bold;
          -webkit-text-stroke: 1px #999;
          position: absolute;
        }

        .about-video-wrap {
          width: 1200px;
          margin: 0px auto;
          position: relative;
        }

        #about-video {
          width: 1200px;
        }

        .p-style {
          font-size: 18px;
          line-height: 1.8;
          margin-top: 16px;
          box-sizing: border-box;
        }

        .maidian-item {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: flex-start;
          margin-bottom: 42px;
        }

        .maidian-item .title {
          font-size: 22px;
          font-weight: bold;
          padding-bottom: 33px;
          padding-top: 50px;
          padding: 50px 0 33px 66px;
          position: relative;
        }

        .maidian-item .title img {
          position: absolute;
          left: 0px;
          bottom: 35px;
        }

        .img-left {
          margin-right: 110px;
        }

        .img-right {
          margin-left: 110px;
        }

        @media screen and (max-width: 1200px) {
          .desc {
            width: 100%;
            padding: 0 2vw;
            box-sizing: border-box;
            padding-bottom: 4vw;
          }

          .desc-wrap {
            flex-direction: column;
          }

          .desc-item {
            margin: 2vw;
          }

          .desc-item .title {
            font-size: 5vw;
            margin-top: 2px;
          }

          .desc-item:last-child {
            margin-right: 2vw;
          }

          .about-video-wrap {
            width: 100%;
          }

          #about-video {
            width: 100%;
          }

          .desc-title {
            font-size: 25px;
            padding-top: 16px;
            padding-bottom: 16px;
          }

          .maidian-item {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: flex-start;
            margin-bottom: 30px;
          }

          .maidian-item.reverse {
            flex-direction: column-reverse;
          }

          .maidian-item .title {
            padding-top: 30px;
            padding-bottom: 22px;
          }

          .img-left,
          .img-right {
            margin: 40px auto;
            width: 100%;
            margin-bottom: 0px;
          }
        }
      