body {
  font-family: MicrosoftYaHei; }

html, body {
  -moz-user-select: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

* {
  padding: 0;
  margin: 0; }

.specials-container {
  max-width: 1920px;
  min-width: 1300px;
  margin: 0 auto;
  margin-top: 90px;
  text-align: center; }
  .specials-container > .group-wrapper {
    width: 100%;
    overflow: hidden; }
    .specials-container > .group-wrapper .group-btns {
      width: 3.80208rem;
      height: 0.41667rem;
      margin: 0.11458rem auto 0; }
      .specials-container > .group-wrapper .group-btns.mgt58 {
        margin-top: 0.30208rem; }
      .specials-container > .group-wrapper .group-btns > a {
        float: left;
        width: 1.77083rem;
        height: 0.41667rem;
        line-height: 0.41667rem;
        text-decoration: none;
        cursor: pointer;
        font-size: 0.15625rem;
        color: #010100;
        position: relative;
        overflow: hidden; }
        .specials-container > .group-wrapper .group-btns > a::before {
          content: '';
          position: absolute;
          top: 0;
          left: -0.3125rem;
          background-color: #fff;
          width: 0.13021rem;
          height: 0.41667rem;
          opacity: 0.5;
          -webkit-transform: skewX(-25deg);
                  transform: skewX(-25deg);
          -webkit-transition: left 0s ease-out;
          transition: left 0s ease-out; }
        .specials-container > .group-wrapper .group-btns > a:hover::before {
          left: 1.875rem;
          -webkit-transition: left 0.25s ease-out;
          transition: left 0.25s ease-out; }
        .specials-container > .group-wrapper .group-btns > a:nth-of-type(1) {
          background-image: url("/static/specials/images/ForHonor_btn1.png");
          background-repeat: no-repeat;
          background-size: cover;
          background-size: 100% 100%;
          margin-right: 0.26042rem; }
        .specials-container > .group-wrapper .group-btns > a:nth-of-type(2) {
          background-image: url("/static/specials/images/ForHonor_btn2.png");
          background-repeat: no-repeat;
          background-size: cover;
          background-size: 100% 100%; }
    .specials-container > .group-wrapper:nth-of-type(1) {
      height: 5.625rem;
      background-image: url("/static/specials/images/ForHonor_bg1.jpg");
      background-repeat: no-repeat;
      background-size: cover;
      background-size: 100% 100%; }
      .specials-container > .group-wrapper:nth-of-type(1) > .forhonor-logo {
        width: 1.14583rem;
        height: 0.58333rem;
        margin-left: 0.10417rem;
        margin-top: 0.10417rem;
        background-image: url("/static/specials/images/ForHonor_forhonnr_logo.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 100% 100%; }
      .specials-container > .group-wrapper:nth-of-type(1) > .banner-con {
        width: 4.47396rem;
        height: 1.45833rem;
        margin: 2.54688rem auto 0;
        background-image: url("/static/specials/images/ForHonor_banner_mian_bg.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 100% 100%; }
        .specials-container > .group-wrapper:nth-of-type(1) > .banner-con > h2 {
          padding: 0;
          margin: 0;
          padding-top: 0.20833rem;
          font-size: 0.375rem;
          font-weight: bold;
          color: #f5f5df; }
          .specials-container > .group-wrapper:nth-of-type(1) > .banner-con > h2 > span {
            color: #ffc731; }
    .specials-container > .group-wrapper:nth-of-type(2) {
      height: 8.53125rem; }
      .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 {
        float: left;
        width: 100%;
        height: 3.95833rem;
        background-color: #17171a;
        z-index: 2; }
        .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .title {
          width: 3.78125rem;
          margin: 0.51042rem auto 0; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .title > i {
            margin-top: 0.10417rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .title > i:nth-of-type(1) {
              float: left;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_left.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .title > i:nth-of-type(2) {
              float: right;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_right.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .title h3 {
            padding: 0;
            margin: 0;
            float: left;
            font-size: 0.1875rem;
            font-weight: bold;
            color: #fff;
            margin-left: 0.05208rem; }
        .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con {
          width: 4.78125rem;
          height: 2.5625rem;
          margin: 0.91146rem auto 0; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con > .con-left {
            float: left;
            width: 2.13542rem;
            height: 2.5625rem;
            background-image: url("/static/specials/images/ForHonor_event01_luolian.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con > .con-left > h3 {
              padding: 0;
              margin: 0;
              font-size: 0.125rem;
              font-weight: bold;
              color: #010100;
              margin-top: 0.44792rem; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con > .con-center {
            float: left;
            width: 0.51042rem;
            height: 2.49479rem;
            margin-top: 0.06771rem;
            background-image: url("/static/specials/images/ForHonor_event01_vs.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-size: 100% 100%; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con > .con-right {
            float: left;
            width: 2.13542rem;
            height: 2.5625rem;
            background-image: url("/static/specials/images/ForHonor_event01_qy.png");
            background-repeat: no-repeat;
            background-size: cover;
            background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con > .con-right > h3 {
              padding: 0;
              margin: 0;
              font-size: 0.125rem;
              font-weight: bold;
              color: #010100;
              margin-top: 0.36458rem; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul {
            margin-top: 0.09375rem;
            margin-left: 0.59896rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul.mgt50 {
              margin-top: 0.17188rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li {
              list-style: none;
              text-align: left;
              padding: 0;
              margin: 0;
              line-height: 0.25rem; }
              .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li > i {
                float: left;
                width: 0.125rem;
                height: 0.125rem;
                margin-right: 0.04167rem;
                position: relative;
                top: 0.0625rem; }
                .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li > i.left-icon {
                  background-image: url("/static/specials/images/ForHonor_event01_luolian_icon.png");
                  background-repeat: no-repeat;
                  background-size: cover;
                  background-size: 100% 100%; }
                .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li > i.right-icon {
                  background-image: url("/static/specials/images/ForHonor_event01_qy_icon.png");
                  background-repeat: no-repeat;
                  background-size: cover;
                  background-size: 100% 100%; }
                  .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li > i.right-icon ~ span {
                    color: #f5f5df; }
              .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg1 > .con ul > li > span {
                color: #ff0000;
                font-size: 0.09375rem; }
      .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 {
        width: 100%;
        height: 6.14583rem;
        margin-top: 2.38542rem;
        background-image: url("/static/specials/images/ForHonor_event02_bg.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 100% 100%;
        z-index: 1; }
        .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .title {
          width: 5.46875rem;
          overflow: hidden;
          margin: 0 auto 0;
          padding-top: 0.41667rem; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .title > i {
            margin-top: 0.10417rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .title > i:nth-of-type(1) {
              float: left;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_left.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .title > i:nth-of-type(2) {
              float: right;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_right.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .title h3 {
            padding: 0;
            margin: 0;
            float: left;
            font-size: 0.1875rem;
            font-weight: bold;
            color: #fff;
            margin-left: 0.05208rem; }
        .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > p {
          margin-top: 0.22917rem;
          font-size: 0.09375rem;
          color: #f5f5df;
          text-shadow: 0px 1px 2px rgba(4, 0, 0, 0.5);
          line-height: 0.15625rem; }
        .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con {
          width: 6.09375rem;
          height: 1.86979rem;
          margin: 0.42188rem auto 0; }
          .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div {
            width: 1.35417rem;
            height: 1.86979rem;
            float: left; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div > h3 {
              font-size: 0.10417rem;
              font-weight: bold;
              color: #ffc731;
              margin-top: 0.80729rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div > p {
              width: 1.19792rem;
              font-size: 0.09375rem;
              font-weight: 300;
              color: #f5f5df;
              margin: 0.10417rem 0.10417rem 0;
              text-align: left;
              line-height: 0.15625rem; }
              .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div > p .white {
                color: white;
                font-weight: bold; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div:nth-of-type(1) {
              background-image: url("/static/specials/images/ForHonor_event02_1.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.22396rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div:nth-of-type(2) {
              background-image: url("/static/specials/images/ForHonor_event02_2.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.22396rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div:nth-of-type(3) {
              background-image: url("/static/specials/images/ForHonor_event02_3.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.22396rem; }
            .specials-container > .group-wrapper:nth-of-type(2) > .wrapper-bg2 > .con > div:nth-of-type(4) {
              background-image: url("/static/specials/images/ForHonor_event02_4.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
    .specials-container > .group-wrapper:nth-of-type(3) {
      overflow: hidden;
      position: relative; }
      .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 {
        width: 100%;
        height: 9.40625rem;
        background-image: url("/static/specials/images/ForHonor_event03_bg.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-size: 100% 100%;
        margin-top: -0.23438rem; }
        .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title {
          width: 5.46875rem;
          margin: 0 auto 0;
          padding-top: 0.625rem;
          overflow: hidden; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title.title1 {
            padding-top: 0.67708rem;
            width: 3.38542rem; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title > i {
            margin-top: 0.10417rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title > i:nth-of-type(1) {
              float: left;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_left.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title > i:nth-of-type(2) {
              float: right;
              width: 0.80208rem;
              height: 0.03646rem;
              background-image: url("/static/specials/images/ForHonor_title_right.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .title h3 {
            padding: 0;
            margin: 0;
            float: left;
            font-size: 0.1875rem;
            font-weight: bold;
            color: #fff;
            margin-left: 0.05208rem; }
        .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > p {
          font-size: 0.09375rem;
          color: #f5f5df;
          text-shadow: 0px 1px 2px rgba(4, 0, 0, 0.5);
          margin-top: 0.23958rem; }
        .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_1 {
          width: 6.10417rem;
          margin: 0.44271rem auto 0; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_1 > span {
            float: left;
            width: 2.91667rem;
            height: 1.77083rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_1 > span:nth-of-type(1) {
              background-image: url("/static/specials/images/ForHonor_event03_1.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.26042rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_1 > span:nth-of-type(2) {
              background-image: url("/static/specials/images/ForHonor_event03_2.jpg");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
        .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 {
          width: 6.09375rem;
          height: 1.58333rem;
          margin: 0.3125rem auto 0; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div {
            float: left;
            width: 1.35417rem;
            height: 1.58333rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div:nth-of-type(1) {
              background-image: url("/static/specials/images/ForHonor_event04_1.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.21875rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div:nth-of-type(2) {
              background-image: url("/static/specials/images/ForHonor_event04_2.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.21875rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div:nth-of-type(3) {
              background-image: url("/static/specials/images/ForHonor_event04_3.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%;
              margin-right: 0.21875rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div:nth-of-type(4) {
              background-image: url("/static/specials/images/ForHonor_event04_4.png");
              background-repeat: no-repeat;
              background-size: cover;
              background-size: 100% 100%; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div > h3 {
              font-size: 0.10417rem;
              font-weight: bold;
              color: #ffc731;
              margin-top: 0.70313rem; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div > p {
              text-align: left;
              line-height: 0.15625rem;
              margin-left: 0.10417rem;
              margin-right: 0.10417rem;
              margin-top: 0.15625rem;
              font-size: 0.09375rem;
              font-weight: 300;
              color: #f5f5df; }
              .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div > p.mgr {
                margin-left: 0.06771rem;
                margin-right: 0.06771rem; }
              .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con_2 > div > p.mgr1 {
                margin-left: 0.0625rem;
                margin-right: 0.0625rem; }
        .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con-footer {
          width: 100%;
          height: 2.29167rem;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          background-color: #010100; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con-footer > h2 {
            font-size: 0.1875rem;
            font-weight: bold;
            margin-top: 0.44271rem;
            color: #f5f5df; }
            .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con-footer > h2 > span {
              color: #ffc731; }
          .specials-container > .group-wrapper:nth-of-type(3) > .wrapper-bg1 > .con-footer > p {
            font-size: 0.09375rem;
            color: #f5f5df;
            margin-top: 0.15104rem; }
