* {
  box-sizing: border-box;
  padding: 0;
  margin: 0; }

a {
  text-decoration: none; }

li {
  list-style: none; }

.specials-container {
  margin: 0 auto;
  padding-top: 90px;
  min-width: 1300px;
  max-width: 1920px;
  width: 100%;
  display: flex;
  flex-direction: column;
  color: #FFFFFF; }
  .specials-container a {
    display: block; }
  .specials-container .panel {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center; }

.p1 {
  height: 5.625rem;
  background-image: url("/static/specials/images/ljb01_p1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  .p1 .title {
    width: 4.77083rem;
    height: 1.39583rem;
    position: absolute;
    top: 1.14062rem;
    left: 0.26042rem; }
  .p1 .desc {
    width: 3.32812rem;
    height: 0.26562rem;
    position: absolute;
    top: 2.55729rem;
    left: 0.56771rem; }
  .p1 .desc-text {
    color: #0ECFFF;
    font-size: 0.20833rem;
    line-height: 0.20833rem;
    position: absolute;
    top: 2.58854rem;
    left: 0.58333rem; }
    .p1 .desc-text span {
      margin: 0 0.09375rem;
      font-weight: 300;
      text-shadow: 0px 0px 34px rgba(0, 0, 0, 0.59); }
  .p1 .btn-buy {
    width: 1.59375rem;
    height: 0.89583rem;
    position: absolute;
    top: 3.50521rem;
    left: 0.59896rem;
    background-image: url("/static/specials/images/ljb01_btn_buy.png");
    background-repeat: no-repeat;
    background-size: 100% 100%; }
  .p1 .btn-app {
    width: 1.54167rem;
    height: 0.80729rem;
    position: absolute;
    top: 3.54167rem;
    left: 2.58333rem;
    background-image: url("/static/specials/images/ljb01_btn_app.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer; }
    .p1 .btn-app:hover {
      width: 1.54688rem;
      height: 1.75rem;
      top: 2.59375rem;
      background-image: url("/static/specials/images/ljb01_btn_app_hover.png");
      background-repeat: no-repeat;
      background-size: 100% 100%; }

.p2 {
  height: 5.625rem;
  background-image: url("/static/specials/images/ljb01_p2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  .p2 .title {
    width: 3.09375rem;
    height: 0.29167rem;
    position: absolute;
    top: 0.89583rem;
    left: 3.44792rem; }
  .p2 .desc {
    width: 3.13542rem;
    height: 0.13542rem;
    position: absolute;
    top: 1.28125rem;
    left: 3.41146rem; }
  .p2 .main {
    width: 5.72917rem;
    height: 2.98958rem;
    position: absolute;
    top: 1.68229rem;
    left: 2.09375rem; }

.p3 {
  height: 5.625rem;
  background-image: url("/static/specials/images/ljb01_p3.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  .p3 .title {
    width: 4.79167rem;
    height: 0.33854rem;
    position: absolute;
    top: 0.65625rem;
    left: 2.63021rem; }
  .p3 .desc {
    width: 3.40625rem;
    height: 0.13542rem;
    position: absolute;
    top: 1.04167rem;
    left: 3.29167rem; }
  .p3 .left {
    width: 2.42708rem;
    height: 3.02083rem;
    position: absolute;
    top: 1.53646rem;
    left: 2.73438rem;
    background-image: url("/static/specials/images/ljb01_p3_left.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center; }
    .p3 .left div:nth-child(1) {
      color: #071F25;
      opacity: .8;
      font-size: 0.20833rem;
      line-height: 0.20833rem;
      margin-top: 0.0625rem; }
    .p3 .left div:nth-child(2) {
      opacity: .8;
      font-size: 0.15625rem;
      line-height: 0.15625rem;
      margin-top: 0.14062rem;
      margin-bottom: 0.17708rem; }
    .p3 .left div:nth-child(n+3) {
      color: #DEDEDE;
      opacity: .7;
      font-size: 0.10417rem;
      line-height: 0.10417rem;
      margin-bottom: 0.13021rem; }
  .p3 .right {
    width: 2.42708rem;
    height: 3.01042rem;
    position: absolute;
    top: 1.53646rem;
    left: 5.19271rem;
    background-image: url("/static/specials/images/ljb01_p3_right.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center; }
    .p3 .right div {
      opacity: .9; }
      .p3 .right div:nth-child(1) {
        font-size: 0.20833rem;
        line-height: 0.20833rem;
        margin-top: 0.0625rem; }
      .p3 .right div:nth-child(2) {
        font-size: 0.15625rem;
        line-height: 0.15625rem;
        margin-top: 0.14062rem;
        margin-bottom: 0.17708rem; }
      .p3 .right div:nth-child(n+3) {
        font-size: 0.10417rem;
        line-height: 0.10417rem;
        margin-bottom: 0.13021rem; }
  .p3 .tip {
    position: absolute;
    top: 4.77604rem;
    font-size: 0.125rem;
    line-height: 0.125rem; }

.p4 {
  height: 6.375rem;
  background-image: url("/static/specials/images/ljb01_p4.png");
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  .p4 .title {
    width: 4.125rem;
    height: 0.60938rem;
    position: absolute;
    top: 0.67708rem;
    left: 2.93229rem; }
  .p4 .title1 {
    width: 1.85417rem;
    height: 0.29167rem;
    position: absolute;
    top: 4.63021rem;
    left: 4.05208rem; }
  .p4 .feat1 {
    width: 1.22917rem;
    height: 1.99479rem;
    position: absolute;
    top: 1.63542rem;
    left: 1.98438rem; }
  .p4 .feat2 {
    width: 1.22917rem;
    height: 2rem;
    position: absolute;
    top: 1.63542rem;
    left: 3.60417rem; }
  .p4 .feat3 {
    width: 1.22917rem;
    height: 1.83854rem;
    position: absolute;
    top: 1.63542rem;
    left: 5.20833rem; }
  .p4 .feat4 {
    width: 1.22917rem;
    height: 1.69271rem;
    position: absolute;
    top: 1.63542rem;
    left: 6.85417rem; }
  .p4 .s1 {
    width: 1.38542rem;
    height: 0.25521rem;
    position: absolute;
    top: 5.31771rem;
    left: 1.66146rem; }
  .p4 .s2 {
    width: 1.17188rem;
    height: 0.25521rem;
    position: absolute;
    top: 5.31771rem;
    left: 3.3125rem; }
  .p4 .s3 {
    width: 1.18229rem;
    height: 0.25521rem;
    position: absolute;
    top: 5.31771rem;
    left: 4.76562rem; }
  .p4 .s4 {
    width: 1.01042rem;
    height: 0.24479rem;
    position: absolute;
    top: 5.31771rem;
    left: 6.23438rem; }
  .p4 .s5 {
    width: 0.90625rem;
    height: 0.24479rem;
    position: absolute;
    top: 5.31771rem;
    left: 7.53125rem; }
