* {
  box-sizing: border-box; }

p {
  margin: 0rem; }

body {
  font-family: Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif !important;
  margin: 0; }

button {
  background: transparent;
  border: none;
  outline: none;
  box-sizing: border-box; }

.clearfix:before,
.clearfix:after {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

.general-specials-container {
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  max-width: 750px; }
  .general-specials-container .panel {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center; }
  .general-specials-container .panel1 {
    height: 38.93333rem;
    background-image: url("/static/specials/images/Cp2077-m-bg1.png");
    background-repeat: no-repeat;
    background-size: cover; }
    .general-specials-container .panel1 .btns {
      width: 100%;
      display: flex;
      justify-content: space-between;
      margin-top: 11.05333rem;
      padding: 0 0.38667rem; }
      .general-specials-container .panel1 .btns .download-dom {
        width: 4.02667rem;
        height: 1.08rem;
        background-image: url("/static/specials/images/Cp2077-m-download-btn.png");
        background-repeat: no-repeat;
        background-size: cover;
        text-decoration: none; }
      .general-specials-container .panel1 .btns .ljb-btn {
        position: relative;
        width: 4.53333rem;
        height: 1.10667rem;
        top: -0.04rem;
        background-image: url("/static/specials/images/Cp2077-m-ljb-btn.png");
        background-repeat: no-repeat;
        background-size: cover; }
    .general-specials-container .panel1 .compare-wrapper {
      margin-top: 2.97333rem;
      width: 100%;
      padding: 0 0.54667rem 0 0.41333rem;
      display: flex;
      justify-content: space-between; }
      .general-specials-container .panel1 .compare-wrapper .compare-other {
        width: 4.38667rem;
        position: relative;
        height: 7.33333rem;
        background-image: url("/static/specials/images/Cp2077-m-compare-left.png");
        background-repeat: no-repeat;
        background-size: cover; }
        .general-specials-container .panel1 .compare-wrapper .compare-other .item {
          position: absolute;
          text-align: left;
          font-size: 0.32rem;
          color: #ffffff;
          left: 1.25333rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-other .item.item1 {
            top: 4.54667rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-other .item.item2 {
            top: 5.24rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-other .item.item3 {
            top: 5.96rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-other .item.item4 {
            top: 6.68rem; }
      .general-specials-container .panel1 .compare-wrapper .compare-qy {
        width: 4.38667rem;
        height: 7.44rem;
        position: relative;
        background-image: url("/static/specials/images/Cp2077-m-compare-right.png");
        background-repeat: no-repeat;
        background-size: cover;
        top: -0.04167rem; }
        .general-specials-container .panel1 .compare-wrapper .compare-qy .item {
          position: absolute;
          text-align: left;
          font-size: 0.32rem;
          color: #0D0D0D;
          left: 1.12rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-qy .item.item1 {
            top: 4.65333rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-qy .item.item2 {
            top: 5.36rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-qy .item.item3 {
            top: 6.06667rem; }
          .general-specials-container .panel1 .compare-wrapper .compare-qy .item.item4 {
            top: 6.8rem; }
    .general-specials-container .panel1 .property-list {
      margin-top: 2.97333rem;
      width: 100%;
      padding: 0 0.69333rem;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .general-specials-container .panel1 .property-list .property-panel {
        flex: 0 0 4.09333rem;
        height: 6.29333rem;
        display: flex;
        flex-flow: column; }
        .general-specials-container .panel1 .property-list .property-panel .title {
          margin-top: 2.8rem;
          text-align: center;
          font-size: 0.37333rem;
          font-weight: bold;
          color: #FBF300;
          line-height: 0.4rem; }
        .general-specials-container .panel1 .property-list .property-panel .text {
          margin-top: 0.46667rem;
          padding: 0 0.4rem;
          color: #ffffff;
          font-size: 0.32rem;
          line-height: 0.4rem;
          text-align: left;
          word-break: break-all; }
          .general-specials-container .panel1 .property-list .property-panel .text span {
            color: #FBF300;
            font-weight: bold; }
        .general-specials-container .panel1 .property-list .property-panel.panel-1 {
          background-image: url("/static/specials/images/Cp2077-m-feature1.png");
          background-repeat: no-repeat;
          background-size: cover;
          margin-bottom: 0.54667rem; }
        .general-specials-container .panel1 .property-list .property-panel.panel-2 {
          background-image: url("/static/specials/images/Cp2077-m-feature2.png");
          background-repeat: no-repeat;
          background-size: cover;
          margin-bottom: 0.54667rem; }
        .general-specials-container .panel1 .property-list .property-panel.panel-3 {
          background-image: url("/static/specials/images/Cp2077-m-feature3.png");
          background-repeat: no-repeat;
          background-size: cover; }
        .general-specials-container .panel1 .property-list .property-panel.panel-4 {
          background-image: url("/static/specials/images/Cp2077-m-feature4.png");
          background-repeat: no-repeat;
          background-size: cover; }
  .general-specials-container .panel2 {
    height: 40.78667rem;
    background-image: url("/static/specials/images/Cp2077-m-bg2.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
    .general-specials-container .panel2 .compare-wrapper {
      margin-top: 3rem;
      width: 100%; }
      .general-specials-container .panel2 .compare-wrapper .compare-other {
        margin-left: 0.42667rem;
        width: 9.37333rem;
        height: 4.16rem;
        position: relative;
        background-image: url("/static/specials/images/Cp2077-m-compare21.png");
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
        display: inline-block; }
        .general-specials-container .panel2 .compare-wrapper .compare-other .title {
          margin-top: 0.29333rem;
          font-size: 0.37333rem;
          font-weight: bold;
          color: #EBEBEB;
          line-height: 0.6rem; }
        .general-specials-container .panel2 .compare-wrapper .compare-other .tip {
          margin-top: 0.10667rem;
          font-size: 0.26667rem;
          color: #B5B5B5;
          line-height: 0.6rem; }
        .general-specials-container .panel2 .compare-wrapper .compare-other .item {
          position: absolute;
          text-align: left;
          font-size: 0.32rem;
          color: #B5B5B5;
          left: 1rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-other .item.item1 {
            top: 1.37333rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-other .item.item2 {
            top: 1.85333rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-other .item.item3 {
            top: 2.33333rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-other .item.item4 {
            top: 2.78667rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-other .item.item5 {
            top: 3.25333rem; }
      .general-specials-container .panel2 .compare-wrapper .compare-ljb {
        position: relative;
        width: 9.05333rem;
        height: 6.96rem;
        margin-top: 0.54667rem;
        margin-left: 0.36rem;
        background-image: url("/static/specials/images/Cp2077-m-compare22.png");
        background-repeat: no-repeat;
        background-size: cover; }
        .general-specials-container .panel2 .compare-wrapper .compare-ljb .item {
          position: absolute;
          font-size: 0.32rem;
          color: #FFFFFF;
          line-height: 0.36rem;
          text-align: left; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item span {
            color: #17AAFF;
            font-weight: bold; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item.item1 {
            left: 1.96rem;
            top: 1.70667rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item.item2 {
            left: 6.04rem;
            top: 1.52rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item.item3 {
            left: 1.94667rem;
            top: 2.50667rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item.item4 {
            left: 6.02667rem;
            top: 2.49333rem; }
          .general-specials-container .panel2 .compare-wrapper .compare-ljb .item.item5 {
            left: 1.96rem;
            top: 3.69333rem; }
    .general-specials-container .panel2 .ljb {
      position: relative;
      margin-top: 5.32rem;
      width: 100%;
      height: 6.21333rem;
      background-image: url("/static/specials/images/Cp2077-m-cover-ljb.png");
      background-repeat: no-repeat;
      background-size: cover; }
    .general-specials-container .panel2 .ljb-feature {
      position: relative;
      margin-top: -1.08rem;
      width: 6.36rem;
      height: 8.38667rem;
      background-image: url("/static/specials/images/Cp2077-m-ljb-feature-bg.png");
      background-repeat: no-repeat;
      background-size: cover; }
      .general-specials-container .panel2 .ljb-feature .item {
        position: absolute;
        font-size: 0.32rem;
        left: 1.38667rem;
        color: #FFFFFF; }
        .general-specials-container .panel2 .ljb-feature .item span {
          font-weight: bold; }
        .general-specials-container .panel2 .ljb-feature .item.item1 {
          left: 2.21333rem;
          top: 0.22667rem; }
        .general-specials-container .panel2 .ljb-feature .item.item2 {
          top: 1.65333rem; }
        .general-specials-container .panel2 .ljb-feature .item.item3 {
          top: 3.09333rem; }
        .general-specials-container .panel2 .ljb-feature .item.item4 {
          top: 4.53333rem; }
        .general-specials-container .panel2 .ljb-feature .item.item5 {
          top: 6rem; }
        .general-specials-container .panel2 .ljb-feature .item.item6 {
          top: 7.46667rem; }
    .general-specials-container .panel2 .btns {
      width: 100%;
      display: flex;
      justify-content: space-between;
      margin-top: 4.34667rem;
      padding: 0 0.38667rem; }
      .general-specials-container .panel2 .btns .download-dom {
        width: 4.02667rem;
        height: 1.08rem;
        background-image: url("/static/specials/images/Cp2077-m-download-btn.png");
        background-repeat: no-repeat;
        background-size: cover;
        text-decoration: none; }
      .general-specials-container .panel2 .btns .ljb-btn {
        position: relative;
        width: 4.53333rem;
        height: 1.10667rem;
        top: -0.04rem;
        background-image: url("/static/specials/images/Cp2077-m-ljb-btn.png");
        background-repeat: no-repeat;
        background-size: cover; }
    .general-specials-container .panel2 .ljb-tip-2 {
      margin-top: 0.88rem;
      font-size: 0.32rem;
      color: #000000;
      line-height: 0.36rem; }
