      html {
        font-size: 20px;
      }

      @media screen and (max-width: 1920px) {
        html {
          font-size: 1.04166666vw;
        }
      }

      body {
        margin: 0;
      }

      main {
        width: 96rem;
        margin: 0 auto;
      }

      header img,
      .center img {
        display: block;
        width: 100%;
        height: auto;
      }

      .top-bar {
        position: fixed;
        top: 0;
        width: 96rem;
        z-index: 100;
      }

      .link {
        display: block;
        position: absolute;
        text-decoration: none;
        color: #333333;
        text-align: right;
        font-size: 0.8rem;
        line-height: 1.2rem;
        white-space: nowrap;
      }

      .top-bar .logo {
        width: 11.7rem;
        height: 2.4rem;
        top: 1rem;
        left: 18rem;
      }

      .top-bar .call {
        width: 11rem;
        height: 1.2rem;
        top: 1.65rem;
        left: 49rem;
      }

      .top-bar .qq {
        top: 1.65rem;
        left: 61.5rem;
        height: 1.2rem;
        width: 4.1rem;
      }

      .top-bar .order {
        height: 2.8rem;
        width: 9rem;
        background-image: url('./images/btn.png');
        background-size: contain;
        background-repeat: no-repeat;
        top: 0.8rem;
        left: 70rem;
        line-height: 2.8rem;
        font-size: 0.9rem;
        text-align: center;
        color: #fff;
      }

      .top-bar .order:hover {
        font-size: 1.2rem;
      }

      .last-section {
        position: relative;
      }

      .last-section .call {
        width: 10.4rem;
        height: 1.2rem;
        bottom: 3.6rem;
        left: 25.6rem;
      }

      .last-section .qq {
        height: 1.2rem;
        width: 4.1rem;
        bottom: 3.6rem;
        left: 37.75rem;
      }

      .last-section .order {
        height: 5rem;
        width: 16rem;
        bottom: 2.4rem;
        left: 52.4rem;
        background-image: url('./images/btn1.png');
        background-size: cover;
        line-height: 5rem;
        font-size: 1.2rem;
        text-align: center;
        color: #fff;
        background-repeat: no-repeat;
      }

      .last-section .order:hover {
        font-size: 1.5rem;
      }

      .last-section .order .offset-text {
        display: inline-block;
        transform: translateX(20%);
      }