  .m_timeLine {
    display: none;
  }

  .part4, .part3 {
    position: relative;
  }

  #nominate, #award_setting {
    position: absolute;
  }
  .mgt-66 {
    margin-top: 66px;
  }
  @media (max-width: 750px) {
    .mgt-66 {
      margin-top: .2rem;
    }
    .partTitle {
      width: 100%;
      height: 0.84rem;
      margin-bottom: 0.45rem;
      margin-top: 0.8rem;
      padding-left: 0.92rem;
      padding-top: 0;
    }

    .partTitle::before {
      top: 0.05rem;
      width: 0.72rem;
      height: 0.72rem;
    }

    .partTitle h3 {
      font-size: 0.4rem;
      font-family: PingFang SC, PingFang SC-Bold;
      font-weight: 700;
      text-align: left;
      color: #ffffff;
      line-height: 0.56rem;
    }

    .partTitle span {
      line-height: 0.4rem;
      font-size: 0.28rem;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
      text-align: left;
      color: #1b426d;
      margin-left: 0.16rem;
    }

    .partContent1 {
      display: block;
      height: auto;
      font-size: 0.3rem;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
      text-align: justify;
      color: #ffffff;
      line-height: 0.5rem;
      letter-spacing: -0.3px;
      background: none;
    }

    .part {
      padding: 0 0.3rem;
      box-sizing: border-box;
    }

    .partc1_left {
      padding: 0;
      font-size: .28rem;
      width: 100%;
      box-sizing: border-box;
    }

    .partContent1 img {
      margin-top: .6rem;
      display: block;
      width: 100%;
      height: 2.5rem;
    }

    .pc_timeLine {
      display: none;
    }

    .m_timeLine {
      display: block;
      width: 6.5rem;
      height: auto;
    }

    .partcontent3 {
      width: 100%;
      display: block;
    }

    .partcontent3 li:first-child {
      margin-top: 0;
    }
    .partcontent3 li {
      width: 100%;
      height: 100%;
      border-radius: 0.1rem;
      padding: 0.3rem 0 1.6rem;
      margin-top: 0.2rem;
    }
    .prize-cont {
      height: auto;
    }
    .prizeIcon {
      display: block;
      width: 2rem;
      height: 2rem;
      margin: 0 auto;
    }

    .prizeName {
      font-size: 0.4rem;
      font-family: PingFang SC, PingFang SC-Bold;
      font-weight: 700;
      text-align: center;
      color: #ffffff;
      line-height: 0.56rem;
      margin-bottom: 0.08rem;
      margin-top: 0.1rem;
    }

    .tmName {
      font-size: 0.28rem;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
      text-align: center;
      color: #a7b7bf;
      line-height: 0.4rem;
      padding-bottom: 0.39rem;
    }

    .pItemCenter {
      padding-top: 0.4rem;
      font-size: 0.24rem;
      margin: 0 0.3rem;
    }

    .pItemCenter dt {
      font-size: 0.24rem;
      line-height: 0.5rem;
      color: #DEE0E5;
    }

    .pItemCenter dd {
      line-height: 0.36rem;
      font-size: 0.24rem;
      line-height: 0.5rem;
      color: #DEE0E5;
    }

    .tmPrize {
      width: 3.2rem;
      bottom: 0.4rem;
    }

    .partContent4 {
      width: 100vw;
      margin-left: -0.3rem;
      border-radius: 0;
      padding: 0 0.3rem;
      box-sizing: border-box;
      font-size: 0.28rem;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
      text-align: left;
      color: #cecece;
      line-height: 0.5rem;
      padding-bottom: 0.8rem;
      height: auto;
    }

    .partContent4 ul li {
      font-weight: bold;
      font-size: 0.28rem;
      line-height: 0.5rem;
      color: #DEE0E5;
      font-family: PingFang SC, PingFang SC-Regular;
      font-weight: 400;
    }

    .btnGroup {
      margin-top: 0.4rem;
    }

    .btnGroup a {
      width: 3rem;
      height: 0.8rem;
      font-size: 0.28rem;
      background: #156754;
      line-height: 0.8rem;
      color: rgba(255, 255, 255, 0.8);
    }

    .btnGroup a:first-child {
      position: relative;
      font-size: 0.28rem;
      font-family: PingFang SC, PingFang SC-Bold;
      font-weight: 700;
      text-align: left;
      padding-left: 0.85rem;
      color: #ffffff;
      box-sizing: border-box;
    }

    .btnGroup a:first-child::before {
      content: "";
      position: absolute;
      left: 0.46rem;
      top: 0.24rem;
      width: 0.32rem;
      height: 0.32rem;
      background: url(../images/awards01/down.png) left top no-repeat;
      background-size: 100% 100%;
    }

    .part5 {
      height: 3.58rem;
      border: 1px solid transparent;
    }

    .partContent5 {
      padding: 0.12rem;
      border-radius: 0;
      margin-bottom: 0.6rem;
    }
  }