.ipg {
  width: 100%;
  max-width: 1450px;
  margin: auto;
  padding-top: 0; }
  @media (max-width: 960px) {
    .ipg .plan-box {
      overflow-x: hidden; }
      .ipg .plan-box .plan-contrast {
        min-width: auto;
        max-width: none;
        padding: 0 0;
        display: block; }
        .ipg .plan-box .plan-contrast .contrast-box {
          display: none; } }
  .ipg .d8_div {
    width: 228px;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0px 3px 10px 0px rgba(39, 109, 253, 0.1);
    border-radius: 10px;
    box-sizing: border-box; }
    .ipg .d8_div .d8_div_content {
      width: 100%;
      height: auto;
      border-radius: 10px;
      padding: 65px 0 0 0;
      position: relative;
      top: 0;
      left: 0;
      box-sizing: border-box;
      border: solid 2px transparent;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      background-color: #ffffff;
      overflow: hidden; }
      .ipg .d8_div .d8_div_content .activity-off-img {
        position: absolute;
        width: 100%;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        text-align: center; }
        .ipg .d8_div .d8_div_content .activity-off-img img {
          max-width: 100%; }
        .ipg .d8_div .d8_div_content .activity-off-img .no {
          display: inline-block; }
        .ipg .d8_div .d8_div_content .activity-off-img .act {
          display: none; }
      .ipg .d8_div .d8_div_content .d8_tag {
        position: absolute;
        top: 38px;
        left: calc(50% - 80px);
        width: 160px;
        height: 24px;
        background-color: #fde4c8;
        box-shadow: 0px 3px 21px 0px rgba(101, 52, 34, 0.1);
        border-radius: 90px; }
        .ipg .d8_div .d8_div_content .d8_tag.none {
          display: none; }
        .ipg .d8_div .d8_div_content .d8_tag .d8_title {
          font-size: 16px;
          color: #faa84b;
          text-align: center;
          line-height: 24px; }
      .ipg .d8_div .d8_div_content .fd {
        border-radius: 12px;
        font-size: 18px;
        color: #223265;
        text-align: center;
        font-family: "Poppins-SemiBold";
        line-height: 25px;
        margin-bottom: 24px; }
      .ipg .d8_div .d8_div_content .price {
        display: flex;
        justify-content: center;
        align-items: center; }
      .ipg .d8_div .d8_div_content .td {
        line-height: 1;
        margin-bottom: 18px; }
        .ipg .d8_div .d8_div_content .td span:nth-child(1) {
          font-size: 24px;
          color: #223265;
          font-family: "Poppins-Medium"; }
        .ipg .d8_div .d8_div_content .td span:nth-child(2) {
          font-size: 40px;
          color: #223265;
          font-family: "Poppins-Medium"; }
        .ipg .d8_div .d8_div_content .td span:nth-child(3) {
          font-size: 16px;
          color: rgba(34, 50, 101, 0.3);
          font-family: "Poppins-Medium"; }
      .ipg .d8_div .d8_div_content .yj {
        text-decoration: line-through;
        color: rgba(20, 42, 84, 0.302);
        font-size: 16px;
        font-family: "Poppins-Medium";
        padding: 0 14px;
        line-height: 1;
        margin-bottom: 20px; }
      .ipg .d8_div .d8_div_content .sd {
        display: flex;
        align-items: center;
        line-height: 33px;
        margin-bottom: 26px; }
        .ipg .d8_div .d8_div_content .sd .unit-price {
          width: max-content;
          background: #FDFCD8;
          font-family: "Poppins-Medium";
          font-size: 16px;
          line-height: 24px;
          color: #ED6619;
          height: 24px;
          border-radius: 90px;
          min-width: 74px;
          padding: 0 10px;
          box-sizing: border-box;
          text-align: center; }
      .ipg .d8_div .d8_div_content .rd {
        width: 100%;
        margin-bottom: 30px;
        padding: 0 18px;
        box-sizing: border-box; }
        .ipg .d8_div .d8_div_content .rd button {
          display: block;
          margin: 0 auto;
          width: 100%;
          max-width: 131px;
          height: 35px;
          border-radius: 18px;
          border: 0px;
          outline: none;
          font-size: 18px;
          background-color: #F5902D;
          color: #fff;
          font-family: "Poppins-SemiBold";
          cursor: pointer; }
      .ipg .d8_div .d8_div_content .tipd {
        width: 100%;
        border-radius: 0 0 10px 10px;
        display: none; }
        .ipg .d8_div .d8_div_content .tipd p {
          width: 100%;
          height: 57px;
          background: #FFFFFF;
          box-shadow: 0px 0px 13px 0px rgba(216, 219, 224, 0.7);
          font-size: 16px;
          color: #223265;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          padding-left: 18px;
          box-sizing: border-box; }
          .ipg .d8_div .d8_div_content .tipd p .fd {
            font-family: "Poppins-Medium"; }
        .ipg .d8_div .d8_div_content .tipd img {
          margin-right: 12px; }
        .ipg .d8_div .d8_div_content .tipd.hov {
          display: block; }
          .ipg .d8_div .d8_div_content .tipd.hov p {
            padding-left: 0;
            justify-content: center; }
            .ipg .d8_div .d8_div_content .tipd.hov p .fd {
              margin-bottom: 0; }
          .ipg .d8_div .d8_div_content .tipd.hov img {
            margin-right: 0; }
    .ipg .d8_div.active {
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
      background: url("../img/activities/pay_package_active_bg.png") no-repeat;
      background-position: top;
      background-size: 100% 100%;
      background-color: #fff; }
      .ipg .d8_div.active .d8_div_content {
        border: solid 2px rgba(253, 106, 31, 0.43);
        background-color: transparent; }
        .ipg .d8_div.active .d8_div_content .activity-off-img .no {
          display: none; }
        .ipg .d8_div.active .d8_div_content .activity-off-img .act {
          display: inline-block; }
        .ipg .d8_div.active .d8_div_content .sd .unit-price {
          background-color: #F5902D;
          color: #FFFEDF; }
        .ipg .d8_div.active .d8_div_content .tipd {
          display: none;
          background-color: transparent; }
          .ipg .d8_div.active .d8_div_content .tipd p {
            background-color: transparent; }
            .ipg .d8_div.active .d8_div_content .tipd p .fd {
              color: #223265; }
          .ipg .d8_div.active .d8_div_content .tipd.hov {
            display: block; }
    .ipg .d8_div.most-popular .plan-hot-tag {
      height: 40px;
      position: absolute;
      left: 0px;
      top: -29px;
      width: 100%;
      background-image: linear-gradient(25deg, #ffd490 0%, #ff9d00 100%);
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      font-size: 14px;
      color: #fff; }
      .ipg .d8_div.most-popular .plan-hot-tag .plan-hot-title {
        height: 30px;
        text-align: center;
        font-family: "Poppins-Medium";
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 0px; }
    .ipg .d8_div.most-popular .d8_div_content {
      border: solid 2px #3421FF; }

.extension-services {
  max-width: 1200px;
  min-height: 262px;
  background-color: #223265;
  box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  box-sizing: border-box;
  padding: 20px 37px 17px 50px;
  margin: 0 auto; }
  .extension-services .more-services-title {
    font-family: "Poppins-Bold";
    font-size: 40px;
    line-height: 60px;
    color: #ffffff; }
    @media (max-width: 960px) {
      .extension-services .more-services-title {
        word-break: break-all; } }
    .extension-services .more-services-title span {
      font-size: 40px;
      color: #faa84b; }
  .extension-services .center {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (max-width: 960px) {
      .extension-services .center {
        flex-direction: column;
        align-items: flex-start; } }
    .extension-services .center .left {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      max-width: 860px; }
      .extension-services .center .left p {
        font-family: "Poppins-Medium";
        font-size: 16px;
        line-height: 23px;
        color: #ffffff;
        display: flex;
        align-items: center;
        margin-bottom: 18px;
        width: 33%;
        word-break: break-all;
        min-width: 240px; }
        @media (max-width: 640px) {
          .extension-services .center .left p {
            width: 100%; } }
        .extension-services .center .left p img {
          margin-right: 16px; }
      .extension-services .center .left button {
        background-color: #3421FF;
        border-radius: 10px;
        font-family: "Poppins-SemiBold";
        font-size: 16px;
        line-height: 25px;
        color: #ffffff;
        padding: 17px 65px;
        border: 0px;
        margin-top: 10px; }
    .extension-services .center .left.left-b {
      display: none; }
    .extension-services .center .right .right-icon img {
      max-width: 196px;
      width: 100%; }

.plan {
  width: 100%;
  max-width: 1200px;
  margin: auto;
  margin-top: 40px;
  min-height: 486px; }
  .plan .plan-res-box {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between; }
  .plan .plan-outside .plan-div,
  .plan .plan-outside .plan-un {
    position: relative;
    top: 0px;
    padding: 40px 0 0 0;
    display: block;
    box-sizing: border-box;
    background-color: white;
    text-align: left;
    width: 228px;
    background-color: #ffffff;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    transform: all 0.3s;
    border: 2px solid transparent;
    overflow: hidden; }
    .plan .plan-outside .plan-div .activity-img,
    .plan .plan-outside .plan-un .activity-img {
      position: absolute;
      top: 5px;
      right: 9px; }
    .plan .plan-outside .plan-div .activity-off-img,
    .plan .plan-outside .plan-un .activity-off-img {
      position: absolute;
      width: 100%;
      top: 0;
      left: 50%;
      transform: translate(-50%, -26%);
      text-align: center; }
      .plan .plan-outside .plan-div .activity-off-img img,
      .plan .plan-outside .plan-un .activity-off-img img {
        max-width: 100%; }
    .plan .plan-outside .plan-div .activity-give,
    .plan .plan-outside .plan-un .activity-give {
      position: absolute;
      top: 38px;
      left: 50%;
      transform: translateX(-50%);
      width: 180px;
      background-color: rgba(255, 157, 0, 0.2);
      border-radius: 90px;
      color: #ff9d00;
      font-family: "Poppins-Medium";
      font-size: 16px;
      line-height: 24px;
      min-width: 74px;
      height: 24px;
      padding: 0px 7px;
      box-sizing: border-box;
      text-align: center;
      display: block; }
    .plan .plan-outside .plan-div .plan-p1,
    .plan .plan-outside .plan-un .plan-p1 {
      font-size: 18px;
      text-transform: uppercase;
      margin-bottom: 16px;
      font-size: 18px;
      line-height: 23px;
      color: #223265;
      font-family: "Poppins-SemiBold";
      text-align: center; }
    .plan .plan-outside .plan-div .plan-p2,
    .plan .plan-outside .plan-un .plan-p2 {
      text-align: center;
      margin-bottom: 18px;
      line-height: 1; }
      .plan .plan-outside .plan-div .plan-p2 span:nth-child(1),
      .plan .plan-outside .plan-un .plan-p2 span:nth-child(1) {
        font-size: 24px;
        color: #223265;
        font-family: "Poppins-Medium"; }
      .plan .plan-outside .plan-div .plan-p2 span:nth-child(2),
      .plan .plan-outside .plan-un .plan-p2 span:nth-child(2) {
        font-size: 40px;
        font-family: "Poppins-Medium";
        color: #223265; }
      .plan .plan-outside .plan-div .plan-p2 .unit,
      .plan .plan-outside .plan-un .plan-p2 .unit {
        font-family: "Poppins-Medium";
        font-size: 16px;
        color: rgba(34, 50, 101, 0.3); }
    .plan .plan-outside .plan-div .plan-p6,
    .plan .plan-outside .plan-un .plan-p6 {
      margin-bottom: 20px;
      text-align: center;
      color: #CCCCCC;
      font-size: 16px;
      font-family: "Poppins-Medium";
      line-height: 1; }
      .plan .plan-outside .plan-div .plan-p6 .origin-price,
      .plan .plan-outside .plan-un .plan-p6 .origin-price {
        text-decoration: line-through; }
    .plan .plan-outside .plan-div .plan-p3,
    .plan .plan-outside .plan-un .plan-p3 {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 32px; }
      .plan .plan-outside .plan-div .plan-p3 span,
      .plan .plan-outside .plan-un .plan-p3 span {
        width: max-content;
        background: #C2F8F2;
        border-radius: 12px;
        font-family: "Poppins-Medium";
        font-size: 16px;
        line-height: 24px;
        color: #038678;
        height: 24px;
        border-radius: 90px;
        min-width: 74px;
        padding: 0 10px;
        box-sizing: border-box;
        text-align: center; }
      .plan .plan-outside .plan-div .plan-p3 p.talk-to,
      .plan .plan-outside .plan-un .plan-p3 p.talk-to {
        height: 24px;
        font-size: 12px;
        font-family: "Poppins-Medium";
        color: rgba(34, 50, 101, 0.29);
        background-color: transparent;
        border-radius: 9px;
        padding: 0;
        text-align: center; }
    .plan .plan-outside .plan-div .plan-p4,
    .plan .plan-outside .plan-un .plan-p4 {
      margin-bottom: 30px;
      padding: 0 16px;
      box-sizing: border-box;
      text-align: center; }
      .plan .plan-outside .plan-div .plan-p4 a,
      .plan .plan-outside .plan-un .plan-p4 a {
        display: block;
        margin: 0 auto;
        border-radius: 18px;
        width: 100%;
        max-width: 131px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        font-size: 18px;
        color: #3421FF;
        background-color: rgba(39, 109, 253, 0.1);
        cursor: pointer; }
        .plan .plan-outside .plan-div .plan-p4 a:hover,
        .plan .plan-outside .plan-un .plan-p4 a:hover {
          color: #ffffff;
          background-color: #3421FF; }
    .plan .plan-outside .plan-div .plan-p5,
    .plan .plan-outside .plan-un .plan-p5 {
      width: 100%;
      border-radius: 0 0 10px 10px;
      display: none; }
      .plan .plan-outside .plan-div .plan-p5 p,
      .plan .plan-outside .plan-un .plan-p5 p {
        width: 100%;
        height: 57px;
        background: #FFFFFF;
        box-shadow: 0px 0px 13px 0px rgba(216, 219, 224, 0.7);
        font-size: 16px;
        color: #223265;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding-left: 18px;
        box-sizing: border-box; }
        .plan .plan-outside .plan-div .plan-p5 p:first-of-type,
        .plan .plan-outside .plan-un .plan-p5 p:first-of-type {
          box-shadow: none; }
      .plan .plan-outside .plan-div .plan-p5 img,
      .plan .plan-outside .plan-un .plan-p5 img {
        margin-right: 12px; }
      .plan .plan-outside .plan-div .plan-p5.hov,
      .plan .plan-outside .plan-un .plan-p5.hov {
        display: block; }
        .plan .plan-outside .plan-div .plan-p5.hov p,
        .plan .plan-outside .plan-un .plan-p5.hov p {
          padding-left: 0;
          justify-content: center; }
        .plan .plan-outside .plan-div .plan-p5.hov img,
        .plan .plan-outside .plan-un .plan-p5.hov img {
          margin-right: 0; }
  .plan .plan-outside .plan-un .activity-give {
    right: 5px; }
    .plan .plan-outside .plan-un .activity-give.new {
      background-color: rgba(255, 15, 15, 0.12);
      color: #ff0f0f; }
  .plan .plan-outside .plan-un .plan-p3 {
    justify-content: center; }
    .plan .plan-outside .plan-un .plan-p3 span {
      background: #C2F8F2;
      color: #038678; }
  .plan .plan-outside .plan-un .plan-p6 {
    margin-bottom: 20px;
    text-align: center;
    color: #CCCCCC;
    font-size: 16px;
    font-family: "Poppins-Medium";
    line-height: 1; }
    .plan .plan-outside .plan-un .plan-p6 .original-price {
      text-decoration: line-through; }
    .plan .plan-outside .plan-un .plan-p6 p.talk-to {
      font-size: 12px;
      font-family: "Poppins-Medium";
      line-height: 16px;
      color: rgba(34, 50, 101, 0.29);
      background-color: transparent;
      border-radius: 9px;
      padding: 0;
      text-align: left; }
  .plan .plan-outside.active .plan-un {
    border: 2px solid #FF3D94;
    background: url("../img/activities/pay_package_act_bg1.png") no-repeat;
    background-position: top;
    background-size: 100% auto;
    background-color: #fff; }
    .plan .plan-outside.active .plan-un .activity-give {
      background-color: #fde4c8;
      box-shadow: 0px 3px 21px 0px rgba(101, 52, 34, 0.1); }
    .plan .plan-outside.active .plan-un .plan-p1 {
      color: #fff; }
    .plan .plan-outside.active .plan-un .plan-p2 span:nth-child(1) {
      color: #FFFF70; }
    .plan .plan-outside.active .plan-un .plan-p2 span:nth-child(2) {
      color: #FFFF70; }
    .plan .plan-outside.active .plan-un .plan-p3 p.talk-to {
      color: #fff; }
    .plan .plan-outside.active .plan-un .plan-p4 a {
      color: #ffffff;
      background-color: #3421FF; }
    .plan .plan-outside.active .plan-un .plan-p5 {
      background: transparent;
      display: none; }
      .plan .plan-outside.active .plan-un .plan-p5 p {
        background: transparent; }
        .plan .plan-outside.active .plan-un .plan-p5 p:nth-of-type(2) {
          box-shadow: none; }
      .plan .plan-outside.active .plan-un .plan-p5.hov {
        display: block; }
        .plan .plan-outside.active .plan-un .plan-p5.hov p {
          padding-left: 0;
          justify-content: center; }
        .plan .plan-outside.active .plan-un .plan-p5.hov img {
          margin-right: 0; }
    .plan .plan-outside.active .plan-un .plan-p6 {
      color: #fff; }
  .plan .plan-outside.active .plan-div {
    border: 2px solid #FF3D94;
    background: url("../img/activities/pay_package_act_bg1.png") no-repeat;
    background-position: top;
    background-size: 100% auto;
    background-color: #fff; }
    .plan .plan-outside.active .plan-div .activity-give {
      background-color: #fde4c8;
      box-shadow: 0px 3px 21px 0px rgba(101, 52, 34, 0.1); }
    .plan .plan-outside.active .plan-div .plan-p1 {
      color: #fff; }
    .plan .plan-outside.active .plan-div .plan-p2 span:nth-child(1) {
      color: #FFFF70; }
    .plan .plan-outside.active .plan-div .plan-p2 span:nth-child(2) {
      color: #FFFF70; }
    .plan .plan-outside.active .plan-div .plan-p2 .unit {
      color: #fff; }
    .plan .plan-outside.active .plan-div .plan-p4 a {
      color: #ffffff;
      background-color: #3421FF; }
    .plan .plan-outside.active .plan-div .plan-p5 {
      background: transparent;
      display: none; }
      .plan .plan-outside.active .plan-div .plan-p5 p {
        background: transparent; }
        .plan .plan-outside.active .plan-div .plan-p5 p:nth-of-type(2) {
          box-shadow: none; }
      .plan .plan-outside.active .plan-div .plan-p5.hov {
        display: block; }
        .plan .plan-outside.active .plan-div .plan-p5.hov p {
          padding-left: 0;
          justify-content: center; }
        .plan .plan-outside.active .plan-div .plan-p5.hov img {
          margin-right: 0; }
    .plan .plan-outside.active .plan-div .plan-p6 {
      color: #fff; }
  .plan .plan-outside.most-popular {
    position: relative; }
    .plan .plan-outside.most-popular .plan-hot-tag {
      height: 40px;
      position: absolute;
      left: 0px;
      top: -29px;
      width: 100%;
      background-image: linear-gradient(25deg, #ffd490 0%, #ff9d00 100%);
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      font-size: 14px;
      color: #fff; }
      .plan .plan-outside.most-popular .plan-hot-tag .plan-hot-title {
        height: 30px;
        text-align: center;
        font-family: "Poppins-Medium";
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 0px; }
    .plan .plan-outside.most-popular .plan-div,
    .plan .plan-outside.most-popular .plan-un {
      border: 2px solid #3421FF; }

.plan-box {
  width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }
  .plan-box::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */ }
  .plan-box .plan-contrast {
    min-width: 1440px;
    max-width: 1450px;
    padding: 0 10px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: end; }
    .plan-box .plan-contrast .contrast-box {
      flex-shrink: 0;
      width: 228px;
      height: 285px;
      margin-bottom: 2px;
      background-color: #fff;
      box-shadow: 0px 0px 13px 0px rgba(216, 219, 224, 0.7); }
      .plan-box .plan-contrast .contrast-box .plan-p5 {
        width: 100%; }
        .plan-box .plan-contrast .contrast-box .plan-p5 p {
          width: 100%;
          height: 57px;
          background: #FFFFFF;
          box-shadow: 0px 0px 13px 0px rgba(216, 219, 224, 0.7);
          font-size: 16px;
          color: #223265;
          display: flex;
          align-items: center;
          justify-content: flex-start;
          padding-left: 18px;
          box-sizing: border-box; }
          .plan-box .plan-contrast .contrast-box .plan-p5 p:first-of-type {
            box-shadow: none; }
        .plan-box .plan-contrast .contrast-box .plan-p5 img {
          margin-right: 12px; }
        .plan-box .plan-contrast .contrast-box .plan-p5.hov {
          display: none; }
          .plan-box .plan-contrast .contrast-box .plan-p5.hov p {
            padding-left: 0;
            justify-content: center; }
          .plan-box .plan-contrast .contrast-box .plan-p5.hov img {
            margin-right: 0; }
    @media (min-width: 960px) {
      .plan-box .plan-contrast .dk {
        width: 100%;
        max-width: 1200px;
        flex-shrink: 0;
        margin: 0; } }
  @media (max-width: 960px) {
    .plan-box {
      overflow-x: hidden; }
      .plan-box .plan-contrast {
        min-width: auto;
        max-width: none;
        padding: 0 0;
        display: block; }
        .plan-box .plan-contrast .contrast-box {
          display: none; } }

.plan-p5-bottom {
  display: none; }

.plan-bottom {
  max-width: 1200px;
  margin: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center; }
  .plan-bottom .plan-big {
    max-width: 705px;
    min-height: 297px;
    background-color: #ffffff;
    box-shadow: 0px 3px 10px 0px rgba(39, 109, 253, 0.1);
    border-radius: 10px 0px 0px 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative; }
    .plan-bottom .plan-big::before {
      content: "";
      height: 134px;
      width: 1px;
      position: absolute;
      left: 235px;
      top: 90px;
      background-color: rgba(112, 112, 112, 0.1); }
    .plan-bottom .plan-big::after {
      content: "";
      height: 134px;
      width: 1px;
      position: absolute;
      right: 226px;
      top: 90px;
      background-color: rgba(112, 112, 112, 0.1); }
    .plan-bottom .plan-big .plan-div {
      text-align: center;
      padding: 0 22px;
      box-sizing: border-box;
      position: relative;
      min-width: 228px; }
      @media (max-width: 600px) {
        .plan-bottom .plan-big .plan-div {
          min-width: 225px;
          max-width: 225px; } }
      .plan-bottom .plan-big .plan-div .activity-img {
        position: absolute;
        top: -26px;
        right: 3px; }
        @media (max-width: 600px) {
          .plan-bottom .plan-big .plan-div .activity-img {
            top: -13px;
            right: -17px; } }
      .plan-bottom .plan-big .plan-div .plan-p1 {
        font-size: 18px;
        text-transform: uppercase;
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 23px;
        color: #223265;
        font-family: "Poppins-SemiBold"; }
      .plan-bottom .plan-big .plan-div .plan-p2 {
        text-align: left;
        margin-bottom: 18px; }
        .plan-bottom .plan-big .plan-div .plan-p2 span:nth-child(1) {
          font-size: 24px;
          line-height: 56px;
          color: #223265;
          font-family: "Poppins-SemiBold"; }
        .plan-bottom .plan-big .plan-div .plan-p2 span:nth-child(2) {
          font-size: 40px;
          font-family: "Poppins-SemiBold";
          color: #223265;
          line-height: 56px; }
        .plan-bottom .plan-big .plan-div .plan-p2 span:nth-child(3) {
          font-family: "Poppins-Medium";
          font-size: 16px;
          line-height: 23px;
          color: #b8bac1; }
      .plan-bottom .plan-big .plan-div .plan-p3 {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-bottom: 32px; }
        .plan-bottom .plan-big .plan-div .plan-p3 p {
          font-family: "Poppins-Medium";
          font-size: 16px;
          line-height: 24px;
          color: #3421FF;
          border-radius: 90px;
          min-width: 74px;
          padding: 0 10px;
          box-sizing: border-box;
          text-align: center; }
        .plan-bottom .plan-big .plan-div .plan-p3 p:nth-child(1) {
          background-color: rgba(39, 109, 253, 0.2);
          border-radius: 90px;
          color: #3421FF;
          margin-right: 16px; }
          .plan-bottom .plan-big .plan-div .plan-p3 p:nth-child(1).highly_anonymous {
            width: 100%;
            text-align: center; }
        .plan-bottom .plan-big .plan-div .plan-p3 p:nth-child(2) {
          background-color: rgba(39, 214, 7, 0.1);
          border-radius: 90px;
          color: #27d607; }
      .plan-bottom .plan-big .plan-div .plan-p4 {
        margin-bottom: 30px; }
        .plan-bottom .plan-big .plan-div .plan-p4 a {
          display: block;
          border-radius: 10px;
          width: 100%;
          height: 50px;
          text-align: center;
          line-height: 50px;
          font-size: 20px;
          color: #3421FF;
          background-color: rgba(39, 109, 253, 0.1);
          cursor: pointer; }
          .plan-bottom .plan-big .plan-div .plan-p4 a:hover {
            color: #ffffff;
            background-color: #3421FF; }
  .plan-bottom .more-services {
    max-width: 500px;
    min-height: 343px;
    background-color: #223265;
    box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    box-sizing: border-box;
    padding: 20px 26px 35px 26px;
    position: relative; }
    .plan-bottom .more-services .more-services-title {
      font-family: "Poppins-Bold";
      font-size: 36px;
      line-height: 55px;
      color: #ffffff; }
      @media (max-width: 960px) {
        .plan-bottom .more-services .more-services-title {
          word-break: break-all; } }
      .plan-bottom .more-services .more-services-title span {
        font-size: 36px;
        color: #faa84b; }
        @media (max-width: 960px) {
          .plan-bottom .more-services .more-services-title span {
            word-break: break-all; } }
    .plan-bottom .more-services .center .left {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      padding-bottom: 17px; }
      .plan-bottom .more-services .center .left p {
        font-family: "Poppins-Medium";
        font-size: 16px;
        line-height: 23px;
        color: #ffffff;
        display: flex;
        align-items: center;
        margin-bottom: 18px; }
        .plan-bottom .more-services .center .left p img {
          margin-right: 16px; }
    .plan-bottom .more-services .center button {
      background-color: #3421FF;
      border-radius: 10px;
      font-family: "Poppins-SemiBold";
      font-size: 20px;
      line-height: 25px;
      color: #ffffff;
      border: 0px;
      margin-top: 10px;
      cursor: pointer;
      max-width: 290px;
      height: 59px;
      padding: 0 50px;
      display: block;
      width: 100%; }
      @media (max-width: 600px) {
        .plan-bottom .more-services .center button {
          padding: 0 10px;
          margin-right: 0px; } }
    .plan-bottom .more-services .center .right {
      position: absolute;
      right: 26px;
      bottom: 38px; }
      .plan-bottom .more-services .center .right .right-icon img {
        width: 100%;
        max-width: 142px; }
      @media (max-width: 500px) {
        .plan-bottom .more-services .center .right {
          position: relative;
          right: 0;
          bottom: 0; } }

.dk {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  max-width: 1200px;
  margin: auto;
  margin-top: 40px;
  min-height: 486px;
  margin-bottom: 72px; }
  .dk .dk_div {
    width: 280px;
    background-color: #ffffff;
    box-shadow: 0px 3px 10px 0px rgba(39, 109, 253, 0.1);
    border-radius: 10px;
    border: solid 2px transparent;
    padding: 30px 0px 30px 18px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    box-sizing: border-box;
    transition: margin-top 0.3s ease;
    border: 2px solid #fff;
    position: relative;
    justify-content: flex-start;
    margin-bottom: 20px; }
    .dk .dk_div .dk_tag {
      position: absolute;
      top: 24px;
      right: 24px;
      width: 63px;
      height: 62px;
      background: url("../img/pay/icon_y.png") no-repeat;
      background-size: 100%;
      padding-right: 7px;
      padding-bottom: 6px;
      box-sizing: border-box; }
      .dk .dk_div .dk_tag .dk_title {
        width: 100%;
        height: 100%;
        color: #ffffff;
        font-size: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
        .dk .dk_div .dk_tag .dk_title p:nth-child(1) {
          font-family: "Poppins-SemiBold"; }
        .dk .dk_div .dk_tag .dk_title p:nth-child(2) {
          font-size: 16px;
          line-height: 0.9;
          font-family: "Poppins-Regular"; }
        .dk .dk_div .dk_tag .dk_title.activity-dk_title p {
          display: none; }
    .dk .dk_div .activity-dk_tag {
      position: absolute;
      top: 5px;
      right: 9px;
      width: 89px;
      height: 91px;
      box-sizing: border-box; }
      .dk .dk_div .activity-dk_tag img {
        width: 100%;
        max-width: 89px; }
    .dk .dk_div .dk_p {
      margin: 0;
      text-align: left; }
    .dk .dk_div .dk_p.title {
      font-size: 16px;
      color: #223265;
      font-family: "Poppins-SemiBold";
      line-height: 23px;
      margin-bottom: 24px; }
    .dk .dk_div .dk_p.price {
      width: 100%;
      padding-bottom: 0px;
      color: #223265;
      margin-bottom: 20px; }
      .dk .dk_div .dk_p.price span:nth-child(1) {
        font-size: 24px; }
      .dk .dk_div .dk_p.price .dsq {
        font-size: 40px; }
      .dk .dk_div .dk_p.price .dsq-off {
        display: inline;
        text-decoration: line-through;
        font-size: 18px;
        color: rgba(34, 50, 101, 0.3); }
    .dk .dk_div .dk_p.config {
      font-size: 14px;
      font-family: "Poppins-Medium";
      color: #333;
      line-height: 1.2;
      margin-top: 10px;
      padding-right: 28px; }
      .dk .dk_div .dk_p.config p {
        margin-bottom: 8px; }
    .dk .dk_div .dk_p.btn {
      margin-top: 8px;
      width: 100%; }
      .dk .dk_div .dk_p.btn button {
        width: 100%;
        max-width: 220px;
        height: 56px;
        background-color: rgba(39, 109, 253, 0.1);
        border-radius: 10px;
        border: 0px;
        color: #3421FF;
        font-size: 18px;
        text-align: center;
        font-family: "Poppins-SemiBold";
        box-sizing: border-box;
        margin-bottom: 30px;
        cursor: pointer; }
        .dk .dk_div .dk_p.btn button:hover {
          color: #ffffff;
          background-color: #3421FF; }
    .dk .dk_div .dk_p5 p {
      font-size: 14px;
      color: rgba(34, 50, 101, 0.8);
      display: flex;
      align-items: center;
      margin-bottom: 11px; }
    .dk .dk_div .dk_p5 img {
      margin-right: 12px; }
    .dk .dk_div .el-form-item {
      margin-bottom: 15px;
      position: relative; }
    .dk .dk_div .el-input__inner {
      height: 23px;
      line-height: 23px;
      border: 0px;
      font-size: 16px;
      color: #223265;
      background-color: #fbfbfd;
      font-family: "Poppins-Medium"; }
    .dk .dk_div .numcss .el-input__inner {
      font-size: 16px; }
    .dk .dk_div .el-form-item__label {
      font-size: 12px;
      color: rgba(34, 50, 101, 0.3);
      z-index: 1;
      padding: 0px;
      font-family: "Poppins-Medium";
      position: absolute;
      top: 11px;
      left: 15px;
      line-height: 1; }
    .dk .dk_div .el-select > .el-input {
      max-width: 232px;
      height: 56px;
      background-color: rgba(240, 242, 249, 0.3);
      border-radius: 10px;
      border: solid 1px rgba(177, 191, 235, 0.3);
      line-height: 72px;
      box-sizing: border-box;
      display: inline-block; }
    .dk .dk_div .el-select .el-input__suffix {
      line-height: 56px; }
    .dk .dk_div .el-sel.plan-unect .el-input.is-focus .el-input__inner {
      border-color: #3c7fff; }
    .dk .dk_div .el-select .el-input__inner:focus {
      border-color: #3c7fff; }
    .dk .dk_div .el-select-dropdown__item.selected {
      color: #3c7fff; }
    .dk .dk_div.active {
      border: 2px solid #f5b263;
      box-shadow: 0px 0px 24px 0px rgba(60, 127, 255, 0.06); }
      .dk .dk_div.active .dk_p:nth-last-child(2) a {
        border: 0;
        background: #3c7fff;
        color: white;
        border-radius: 4px;
        background-color: #3c7fff; }

.ucenter-package .plan-again-time {
  display: none;
  margin: auto;
  padding: 33px 0px 0px 0px;
  max-width: 1180px;
  text-align: center;
  font-family: "Poppins-Bold";
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: 0px;
  color: #3421FF; }
  .ucenter-package .plan-again-time .plan-again-tip {
    display: flex;
    justify-content: center;
    align-items: center; }
    .ucenter-package .plan-again-time .plan-again-tip > img {
      height: 28px;
      margin-right: 10px; }
    .ucenter-package .plan-again-time .plan-again-tip > span {
      margin-right: 5px; }
    .ucenter-package .plan-again-time .plan-again-tip .time {
      display: flex;
      justify-content: flex-start;
      margin-left: 6px;
      font-size: 22px; }
      .ucenter-package .plan-again-time .plan-again-tip .time .time-number {
        width: 30px;
        text-align: center; }
      .ucenter-package .plan-again-time .plan-again-tip .time .time-icon {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-left: 2px;
        margin-right: 2px; }
        .ucenter-package .plan-again-time .plan-again-tip .time .time-icon .icon {
          width: 3px;
          height: 3px;
          border-radius: 3px;
          background-color: #223265;
          margin-top: 3px;
          margin-bottom: 3px; }
    .ucenter-package .plan-again-time .plan-again-tip .orange {
      color: #ffa32e; }
.ucenter-package .plan,
.ucenter-package .dk,
.ucenter-package .ipg {
  max-width: 1440px; }
@media (max-width: 600px) {
  .ucenter-package .ipg .d8_div {
    width: 225px; } }
.ucenter-package .plan-bottom {
  max-width: 1440px; }
  .ucenter-package .plan-bottom .more-services {
    max-width: 635px; }
.ucenter-package .extension-services {
  max-width: 1440px; }
  @media (max-width: 960px) {
    .ucenter-package .extension-services .more-services-title {
      word-break: break-all; } }
  .ucenter-package .extension-services.ucenter-unlimited-services {
    max-width: 1440px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }
    .ucenter-package .extension-services.ucenter-unlimited-services .center {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      flex-direction: column;
      max-width: 1015px; }
      .ucenter-package .extension-services.ucenter-unlimited-services .center .more-services-title {
        font-size: 49px;
        margin-bottom: 24px; }
        @media (max-width: 960px) {
          .ucenter-package .extension-services.ucenter-unlimited-services .center .more-services-title {
            word-break: break-all; } }
      .ucenter-package .extension-services.ucenter-unlimited-services .center .left {
        font-size: 19px;
        width: 88%;
        max-width: auto; }
        .ucenter-package .extension-services.ucenter-unlimited-services .center .left p {
          width: auto;
          word-break: break-all; }
    .ucenter-package .extension-services.ucenter-unlimited-services .right .right-icon img {
      max-width: 286px;
      width: 100%; }
  .ucenter-package .extension-services.ucenter-staticisp-services {
    max-width: 1440px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap; }
    .ucenter-package .extension-services.ucenter-staticisp-services .center {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      margin-top: 0px;
      flex-direction: column;
      max-width: 1015px; }
      .ucenter-package .extension-services.ucenter-staticisp-services .center .more-services-title {
        margin-bottom: 24px; }
        @media (max-width: 960px) {
          .ucenter-package .extension-services.ucenter-staticisp-services .center .more-services-title {
            word-break: break-all; } }
      .ucenter-package .extension-services.ucenter-staticisp-services .center .left {
        max-width: 900px; }
        .ucenter-package .extension-services.ucenter-staticisp-services .center .left p {
          word-break: break-all; }
    .ucenter-package .extension-services.ucenter-staticisp-services .right .right-icon img {
      max-width: 286px;
      max-width: 100%; }

.customized-shadow {
  z-index: 999999;
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  overflow: auto; }
  .customized-shadow::after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle; }
  .customized-shadow .customized-center {
    display: inline-block;
    vertical-align: middle;
    background-color: white;
    width: 467px;
    background-color: #ffffff;
    border-radius: 20px;
    padding: 40px;
    box-sizing: border-box;
    position: relative;
    text-align: left; }
    .customized-shadow .customized-center .customized-close {
      cursor: pointer;
      position: absolute;
      top: 24px;
      right: 25px; }
    .customized-shadow .customized-center .customized-title {
      margin-bottom: 22px; }
      .customized-shadow .customized-center .customized-title .title {
        font-size: 24px;
        color: #223265;
        font-family: "Poppins-Bold";
        margin-bottom: 2px; }
      .customized-shadow .customized-center .customized-title .describe {
        font-size: 14px;
        color: rgba(17, 24, 46, 0.2); }
    .customized-shadow .customized-center .customized-btn {
      width: 100%;
      height: 66px;
      border-radius: 10px;
      display: flex;
      align-items: center;
      justify-content: flex-start; }
      .customized-shadow .customized-center .customized-btn img {
        margin-left: 24px;
        margin-right: 24px; }
      .customized-shadow .customized-center .customized-btn span {
        font-size: 20px;
        color: #ffffff; }
      .customized-shadow .customized-center .customized-btn.blue {
        box-shadow: 0px 3px 20px 0px rgba(18, 88, 219, 0.33);
        background-image: linear-gradient(-280deg, #1296db 0%, #1660ea 100%);
        margin-bottom: 24px; }
      .customized-shadow .customized-center .customized-btn.green {
        background-image: linear-gradient(-277deg, #25d366 0%, #0ca746 100%);
        margin-bottom: 24px; }
      .customized-shadow .customized-center .customized-btn.ching {
        box-shadow: 0px 3px 20px 0px rgba(18, 177, 170, 0.4);
        background-image: linear-gradient(96deg, #24D1C9 0%, #0DA7A0 100%); }

.datacenter_proxies_plan {
  padding-top: 46px;
  max-width: 1300px;
  margin: auto; }
  @media (max-width: 768px) {
    .datacenter_proxies_plan {
      padding-top: 20px; } }
  .datacenter_proxies_plan .proxies_plan_center {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px; }
    .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left {
      width: 64.5%;
      box-sizing: border-box; }
      @media (max-width: 670px) {
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left {
          width: 95%;
          margin: 0 auto; } }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time {
        width: 100%;
        min-height: 88px;
        padding: 10px 28px;
        box-shadow: 0px 2px 15px 0px rgba(219, 226, 241, 0.5);
        border-radius: 8px;
        background: #FFFFFF;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 29px; }
        @media (max-width: 960px) {
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time {
            background-color: #DCE2F1;
            padding: 0 10px !important; } }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 {
          display: flex;
          justify-content: space-between;
          align-items: center;
          min-width: 211px;
          min-height: 60px;
          background: #FFFFFF;
          border-radius: 12px;
          box-sizing: border-box;
          padding: 0 8px;
          user-select: none;
          cursor: pointer;
          border: 1px solid #D3E1FF; }
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_title {
            display: inline-block;
            margin-right: 7px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_title .time_title1 {
              font-size: 18px;
              font-family: "Poppins-Bold";
              color: #286CFD;
              line-height: 27px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_title .time_title2 {
              font-size: 12px;
              font-family: "Poppins-Medium";
              color: #11182E;
              line-height: 18px; }
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price {
            display: inline-block; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:first-child {
              font-size: 22px;
              font-family: "Poppins-Bold";
              color: #11182E;
              line-height: 33px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:nth-child(2) {
              font-size: 40px;
              font-family: "Poppins-Bold";
              color: #11182E;
              line-height: 60px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:nth-child(3) {
              font-size: 16px;
              font-family: "Poppins-Medium";
              color: #B8BAC1;
              line-height: 25px; }
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3.active {
            background-color: #286cfd;
            box-shadow: 1px 1px 5px 0px #D3E1FF; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3.active .time_title .time_title1 {
              color: white; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3.active .time_title .time_title2 {
              color: white; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3.active .time_price span {
              color: white; }
          @media (max-width: 960px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 {
              min-width: 30% !important;
              width: 30% !important;
              display: block;
              background-color: #DCE2F1; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price {
                display: none; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price_n {
                display: flex;
                align-items: center;
                height: 40px; } }
          @media (max-width: 768px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:nth-child(2) {
              font-size: 26px; } }
        @media (max-width: 600px) {
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time {
            padding: 10px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 {
              min-width: 100%; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_title .time_title1 {
                font-size: 16px; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:first-child {
                font-size: 16px; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:nth-child(2) {
                font-size: 18px; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_time .time3 .time_price span:last-child {
                font-size: 12px; } }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region {
        width: 100%;
        background: #FFFFFF;
        box-shadow: 0px 2px 10px 0px rgba(190, 190, 190, 0.5);
        border-radius: 8px;
        padding: 9px 2px 35px 21px;
        box-sizing: border-box; }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_title {
          font-size: 26px;
          font-family: "Poppins-Bold";
          color: #11182E;
          line-height: 39px;
          padding-top: 26px;
          padding-bottom: 22px; }
          @media (max-width: 960px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_title {
              display: flex;
              justify-content: space-between;
              align-items: center; } }
          @media (max-width: 768px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_title {
              font-size: 24px; } }
          @media (max-width: 425px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_title {
              font-size: 20px; } }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list {
          display: flex;
          flex-wrap: wrap; }
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div {
            width: 184px;
            height: 56px;
            display: inline-block;
            margin-right: 19px;
            margin-bottom: 16px; }
            @media (max-width: 768px) {
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div {
                width: 200px; } }
            @media (max-width: 500px) {
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div {
                margin-right: auto;
                width: 48%; } }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div .region_div_center {
              width: 100%;
              height: 100%;
              background: #F2F6FD;
              border-radius: 8px;
              box-sizing: border-box;
              display: flex;
              align-items: center;
              justify-content: center;
              padding: 8px; }
              @media (max-width: 500px) {
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div .region_div_center {
                  flex-direction: column;
                  padding: 4px; } }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div .region_div_center .region_name {
                font-size: 14px;
                font-family: "Poppins-Medium";
                color: #11182E;
                line-height: 21px; }
                @media (max-width: 500px) {
                  .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div .region_div_center .region_name {
                    line-height: 0.9;
                    font-size: 12px; } }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div .region_div_center .region_tool {
                display: none; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center {
              justify-content: space-between;
              background: #286CFD; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_name, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_name {
                color: white; }
                @media (max-width: 500px) {
                  .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_name, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_name {
                    max-width: 54px;
                    word-break: break-all; } }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool {
                display: flex;
                background-color: white;
                border-radius: 4px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool .region_tool_left, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool .region_tool_left {
                  width: 20px;
                  height: 20px;
                  background: #FFFFFF;
                  box-shadow: 1px 0px 0px 0px rgba(219, 219, 219, 0.5);
                  border-radius: 4px 0px 0px 4px;
                  box-sizing: border-box;
                  line-height: 20px;
                  font-size: 14px;
                  font-family: "Poppins-Medium";
                  color: #11182E;
                  text-align: center;
                  user-select: none;
                  cursor: pointer; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool input, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool input {
                  display: inline-block;
                  width: 26px;
                  height: 20px;
                  font-size: 14px;
                  font-family: "Poppins-Medium";
                  color: #11182E;
                  line-height: 20px;
                  border: none;
                  box-sizing: border-box;
                  box-shadow: none;
                  text-align: center;
                  margin: 0 2px; }
                  .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool input:focus, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool input:focus {
                    border: none;
                    box-shadow: none;
                    outline: none; }
                  .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool input::-webkit-outer-spin-button, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool input::-webkit-inner-spin-button, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool input::-webkit-outer-spin-button, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool input::-webkit-inner-spin-button {
                    -webkit-appearance: none !important;
                    margin: 0; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div.active .region_div_center .region_tool .region_tool_right, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_left .proxies_plan_region .region_list .region_div:hover .region_div_center .region_tool .region_tool_right {
                  width: 20px;
                  height: 20px;
                  background: #93B5FE;
                  box-shadow: 0px 0px 0px 0px rgba(219, 219, 219, 0.5);
                  border-radius: 0px 4px 4px 0px;
                  box-sizing: border-box;
                  line-height: 20px;
                  font-size: 14px;
                  font-family: "Poppins-Medium";
                  color: #11182E;
                  text-align: center;
                  user-select: none;
                  cursor: pointer; }
    .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right {
      width: 32.6%;
      background: #FFFFFF;
      box-shadow: 0px 2px 15px 0px rgba(219, 226, 241, 0.5);
      border-radius: 8px;
      max-height: 750px; }
      @media (max-width: 670px) {
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right {
          width: 95%;
          margin: 20px auto 130px auto; } }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_title {
        font-size: 26px;
        font-family: "Poppins-Bold";
        font-weight: bold;
        color: #11182E;
        line-height: 39px;
        padding: 30px 34px 16px 34px;
        border-bottom: 1px solid #DCE5F8; }
        @media (max-width: 425px) {
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_title {
            padding: 15px 15px 15px 15px;
            font-size: 20px; } }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list {
        padding-top: 8px;
        margin-bottom: 26px;
        height: 456px;
        overflow-y: auto;
        margin-right: 34px; }
        @media (max-width: 425px) {
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list {
            margin-right: 15px; } }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div {
          padding-left: 34px;
          padding-right: 25px; }
          .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center {
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: wrap;
            border-bottom: 1px solid #EEF3FF;
            padding: 14px 0px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name {
              display: flex;
              align-items: center;
              flex-wrap: wrap; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_region {
                font-size: 16px;
                font-family: "Poppins-Medium";
                font-weight: 500;
                color: #11182E;
                line-height: 25px;
                margin-right: 8px; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_price {
                color: white;
                background: linear-gradient(90deg, #FFC67A 0%, #FFA425 100%);
                border-radius: 14px;
                padding: 0px 11px;
                height: 24px;
                line-height: 24px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_price span:first-child {
                  font-size: 12px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_price span:nth-child(2) {
                  font-size: 14px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_price span:nth-child(3) {
                  font-size: 14px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_name .list_div_name_price span:last-child {
                  font-size: 12px; }
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool {
              display: flex; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool .list_div_number_tool_left {
                width: 20px;
                height: 20px;
                background: #FFFFFF;
                box-shadow: 0px 1px 4px 0px #E3E3E3, 1px 0px 0px 0px rgba(219, 219, 219, 0.5);
                border-radius: 4px 0px 0px 4px;
                box-sizing: border-box;
                line-height: 20px;
                font-size: 14px;
                font-family: "Poppins-Medium";
                color: #11182E;
                text-align: center;
                user-select: none;
                cursor: pointer; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool input {
                display: inline-block;
                width: 26px;
                height: 20px;
                font-size: 14px;
                font-family: "Poppins-Medium";
                color: #11182E;
                line-height: 20px;
                border: none;
                box-sizing: border-box;
                box-shadow: none;
                text-align: center;
                margin: 0 2px; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool input:focus {
                  border: none;
                  box-shadow: none;
                  outline: none; }
                .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool input::-webkit-outer-spin-button, .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool input::-webkit-inner-spin-button {
                  -webkit-appearance: none !important;
                  margin: 0; }
              .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_list .list_div .list_div_center .list_div_number .list_div_number_tool .list_div_number_tool_right {
                width: 20px;
                height: 20px;
                background: #93B5FE;
                box-shadow: 0px 1px 4px 0px #E3E3E3, 0px 0px 0px 0px rgba(219, 219, 219, 0.5);
                border-radius: 0px 4px 4px 0px;
                box-sizing: border-box;
                line-height: 20px;
                font-size: 14px;
                font-family: "Poppins-Medium";
                color: #11182E;
                text-align: center;
                user-select: none;
                cursor: pointer; }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_price {
        margin-bottom: 20px;
        padding: 0 34px; }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_price span {
          font-size: 30px;
          font-family: "Poppins-Bold";
          font-weight: bold;
          color: #11182E;
          line-height: 46px; }
          @media (max-width: 768px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_price span {
              font-size: 18px; } }
      .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_btn {
        text-align: center;
        margin-bottom: 30px; }
        .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_btn a {
          display: inline-block;
          width: 232px;
          max-width: 80%;
          height: 42px;
          background: #286CFD;
          border-radius: 21px;
          font-size: 20px;
          font-family: "Poppins-Bold";
          font-weight: bold;
          color: #FFFFFF;
          line-height: 42px;
          text-align: center;
          user-select: none;
          cursor: pointer; }
          @media (max-width: 768px) {
            .datacenter_proxies_plan .proxies_plan_center .proxies_plan_center_right .shopping_cart .shopping_cart_btn a {
              font-size: 16px; } }

.region_title_img {
  display: none; }

.services-bottom-wrap {
  display: none; }

.services-right-n {
  display: none; }

.plan-bottom-n {
  display: none; }

.time_price_n {
  display: none; }

.plan-res-tab {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center; }
  .plan-res-tab .plan-res-tab-pane {
    position: relative;
    width: 100px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    cursor: pointer; }
    .plan-res-tab .plan-res-tab-pane .tit {
      display: block;
      width: 100%;
      text-align: center;
      font-size: 20px;
      font-family: 'Poppins-Medium';
      font-weight: 800;
      color: #223265; }
    .plan-res-tab .plan-res-tab-pane .line {
      display: none;
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 0;
      background-color: #3421FF; }
    .plan-res-tab .plan-res-tab-pane.active .tit {
      color: #3421FF; }
    .plan-res-tab .plan-res-tab-pane.active .line {
      display: block; }
    .plan-res-tab .plan-res-tab-pane.nolast {
      margin-right: 80px; }

.plan-res-adv {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between; }
  .plan-res-adv .plan-res-adv-item {
    margin-top: 30px; }
    .plan-res-adv .plan-res-adv-item img {
      margin-right: 9px; }

.pay-as-you-go-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10001;
  width: 95%;
  max-width: 386px;
  padding: 35px 50px;
  box-sizing: border-box;
  border-radius: 10px;
  background-color: #fff; }
  .pay-as-you-go-box .pay-as-title {
    font-size: 24px;
    font-family: "Poppins-SemiBold";
    font-weight: 500;
    color: #223265;
    text-align: center;
    line-height: 1;
    margin-bottom: 15px; }
  .pay-as-you-go-box .choose-num {
    width: 100%;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between; }
  .pay-as-you-go-box .pay-as-tip {
    font-size: 14px;
    font-family: 'Poppins-Medium';
    font-weight: 500;
    color: #223265;
    text-align: center;
    line-height: 1;
    opacity: 0.5;
    margin-bottom: 35px; }
  .pay-as-you-go-box .pay-as-num {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .pay-as-you-go-box .pay-as-num .icon {
      width: 28px;
      height: 28px;
      background: #F5F6FC;
      border-radius: 50%;
      font-size: 24px;
      font-family: "Poppins-SemiBold";
      font-weight: 500;
      color: #223265;
      text-align: center;
      line-height: 28px;
      cursor: pointer; }
    .pay-as-you-go-box .pay-as-num .num {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 24px;
      font-family: 'Poppins-SemiBold';
      font-weight: 500;
      color: #223265; }
      .pay-as-you-go-box .pay-as-num .num .input {
        display: inline-block;
        width: max-content;
        min-width: 30px;
        text-align: left;
        position: relative; }
        .pay-as-you-go-box .pay-as-num .num .input input {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          padding-left: 0;
          padding-right: 0;
          box-sizing: border-box;
          border: none;
          font-size: 24px;
          font-family: 'Poppins-SemiBold';
          font-weight: 500;
          color: #223265; }
      .pay-as-you-go-box .pay-as-num .num .unit {
        color: #A9ACBC;
        margin-left: 5px; }
  .pay-as-you-go-box .tip {
    width: 100%;
    margin-bottom: 17px;
    padding: 12px 25px;
    box-sizing: border-box;
    background-color: #f7f6f8;
    border-radius: 5px;
    font-size: 12px;
    font-family: 'Poppins-Medium';
    font-weight: 400;
    color: rgba(34, 50, 101, 0.82); }
    .pay-as-you-go-box .tip .tip1 {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      color: #223265; }
      .pay-as-you-go-box .tip .tip1 .icon {
        width: 17px;
        margin-right: 8px; }
        .pay-as-you-go-box .tip .tip1 .icon img {
          width: 17px; }
    .pay-as-you-go-box .tip .tip2 {
      padding-left: 25px; }
  .pay-as-you-go-box .pay-as-info {
    width: 100%;
    margin-bottom: 30px;
    padding: 0 8px;
    box-sizing: border-box;
    border-top: 1px dashed #999b9d;
    border-bottom: 1px dashed #999b9d; }
    .pay-as-you-go-box .pay-as-info .info-item {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .pay-as-you-go-box .pay-as-info .info-item .name {
        height: 34px;
        line-height: 34px;
        font-size: 12px;
        font-family: 'Poppins-Medium';
        font-weight: 500;
        color: #223265;
        opacity: 0.5; }
      .pay-as-you-go-box .pay-as-info .info-item .detil {
        height: 34px;
        line-height: 34px;
        font-size: 12px;
        font-family: 'Poppins-Medium';
        font-weight: 500;
        color: #223265; }
  .pay-as-you-go-box .pay-as-total {
    width: 100%;
    margin-bottom: 45px;
    padding: 0 8px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    line-height: 1; }
  .pay-as-you-go-box .pay-as-btns {
    width: 100%;
    display: flex;
    justify-content: space-between; }
    .pay-as-you-go-box .pay-as-btns button {
      border-radius: 10px;
      padding: 15px 23px;
      font-size: 14px;
      font-family: 'Poppins-Medium';
      font-weight: 500;
      border: none;
      outline: none;
      box-sizing: border-box;
      cursor: pointer; }
      .pay-as-you-go-box .pay-as-btns button.cancel {
        background-color: #fff;
        color: #223265;
        border: 1px solid #223265; }
      .pay-as-you-go-box .pay-as-btns button.submit {
        border: 1px solid #3421FF;
        background-color: #3421FF;
        color: #fff; }

@media (max-width: 960px) {
  .ucenter-unlimited-services {
    display: none; }

  .pay-top {
    min-height: 0px !important; }

  .plan-bottom .plan-big.plan-big-res {
    display: none; }

  .plan-bottom.plan-bottom-n {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .plan-bottom.plan-bottom-n p {
      width: 220rem; }
      .plan-bottom.plan-bottom-n p img {
        width: 16rem;
        height: 16rem; }
      .plan-bottom.plan-bottom-n p span {
        font-size: 12rem;
        color: #223265;
        line-height: 18rem; }

  #plan-wrap {
    width: 100vw; }
    #plan-wrap .plan-unl {
      width: 100%;
      overflow-x: auto; }
      #plan-wrap .plan-unl .plan-res-box {
        width: 880rem;
        max-width: 2200px;
        margin-bottom: 0;
        flex-wrap: nowrap;
        justify-content: space-between;
        min-height: 196px;
        align-items: flex-start;
        padding: 0 20rem; }

  .plan.plan-res {
    width: 100%;
    overflow-x: auto; }
    .plan.plan-res .plan-res-box {
      width: 880rem;
      max-width: 2200px;
      margin-bottom: 0;
      flex-wrap: nowrap;
      justify-content: space-between;
      min-height: 196px;
      align-items: flex-start;
      padding: 0 20rem; }

  .plan-p7.plan-p7-wep {
    position: relative;
    margin-bottom: 60rem;
    padding-left: 20rem;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .plan-p7.plan-p7-wep p {
      width: 220rem; }

  .ipg-wrap {
    width: 100vw; }
    .ipg-wrap #dd8 {
      width: 100%;
      max-width: 2600px;
      padding: 0 20rem;
      padding-top: 40px;
      box-sizing: border-box; }
      .ipg-wrap #dd8 .plan.plan-res .plan-res-box {
        width: 880rem; }
      .ipg-wrap #dd8 .d8_div {
        width: 150rem;
        height: auto;
        box-shadow: 0px 3rem 10rem 0 rgba(204, 204, 204, 0.5);
        border-radius: 4rem; }
        .ipg-wrap #dd8 .d8_div .d8_div_content {
          padding: 40rem 0 0;
          border-radius: 4rem;
          justify-content: space-between; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .fd {
            font-size: 13rem;
            line-height: 20rem;
            margin-bottom: 4rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .td {
            line-height: 27rem;
            margin-bottom: 3rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .td span:nth-child(1) {
              font-size: 12rem;
              line-height: 18rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .td span:nth-child(2) {
              font-size: 18rem;
              line-height: 27rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .td span:nth-child(3) {
              font-size: 12rem;
              line-height: 18rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .yj {
            width: 58rem;
            height: 21rem;
            border-radius: 10rem;
            font-size: 12rem;
            line-height: 21rem;
            padding: 0;
            text-align: center;
            margin-bottom: 3rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .sd {
            line-height: 21rem;
            margin-bottom: 10rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .sd span:first-child {
              font-size: 14rem;
              line-height: 21rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .sd span:last-child {
              font-size: 14rem;
              line-height: 21rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .sd .unit-price {
              height: 21rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .rd {
            margin-bottom: 22rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .rd button {
              width: 79rem;
              height: 26rem;
              border-radius: 13rem;
              line-height: 26rem;
              font-size: 12rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .d8_tag {
            width: 105rem;
            height: 22rem;
            border-radius: 11rem;
            left: calc((100% - 105rem)/2);
            top: 10rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .d8_tag .d8_title {
              line-height: 22rem;
              font-size: 12rem; }
          .ipg-wrap #dd8 .d8_div .d8_div_content .tipd {
            display: block; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .tipd p {
              padding-left: 10rem;
              height: 30rem;
              font-size: 9rem; }
              .ipg-wrap #dd8 .d8_div .d8_div_content .tipd p img {
                margin-right: 10rem;
                height: 12rem; }
            .ipg-wrap #dd8 .d8_div .d8_div_content .tipd.hov {
              display: none; }
              .ipg-wrap #dd8 .d8_div .d8_div_content .tipd.hov p {
                padding-left: 0; }
                .ipg-wrap #dd8 .d8_div .d8_div_content .tipd.hov p img {
                  margin-right: 0;
                  height: auto; }
        .ipg-wrap #dd8 .d8_div.active .d8_div_content .tipd {
          display: none; }
          .ipg-wrap #dd8 .d8_div.active .d8_div_content .tipd.hov {
            display: block; }

  .plan.plan-unl {
    margin-bottom: 0; }

  .plan-bottom {
    display: flex;
    justify-content: center;
    padding: 0 10rem; }

  .dk-wrap {
    width: 100vw;
    overflow: scroll; }
    .dk-wrap .dk {
      flex-wrap: nowrap;
      width: 940rem;
      max-width: 940rem;
      justify-content: space-around;
      min-height: 0;
      margin-top: 36px;
      margin-bottom: 46px; }
      .dk-wrap .dk .dk_div {
        padding: 16rem 12rem !important;
        width: 183rem;
        height: 257rem;
        background: #FFFFFE;
        box-shadow: 0px 3rem 10rem 0px rgba(204, 204, 204, 0.5);
        border-radius: 4rem; }
        .dk-wrap .dk .dk_div .dk_p.title {
          font-size: 12rem;
          line-height: 18rem;
          margin-bottom: 8rem; }
        .dk-wrap .dk .dk_div .dk_p.price {
          margin-bottom: 20rem; }
          .dk-wrap .dk .dk_div .dk_p.price span:nth-child(1) {
            font-size: 12rem;
            line-height: 18rem; }
          .dk-wrap .dk .dk_div .dk_p.price .dsq {
            font-size: 20rem;
            line-height: 30rem; }
        .dk-wrap .dk .dk_div .dk_p.config {
          margin: 0;
          padding-right: 0;
          width: 159rem;
          height: 150rem; }
        .dk-wrap .dk .dk_div .dk_p.btn {
          margin-top: 0;
          display: flex;
          justify-content: center; }
          .dk-wrap .dk .dk_div .dk_p.btn button {
            width: 79rem;
            height: 26rem;
            background: #EAEFFE;
            border-radius: 4rem;
            line-height: 26rem;
            font-size: 12rem; }
        .dk-wrap .dk .dk_div .el-form-item {
          width: 100%;
          height: 36rem;
          margin-bottom: 20rem;
          display: flex;
          justify-content: center; }
        .dk-wrap .dk .dk_div .el-select > .el-input {
          max-width: 100%;
          height: 36rem;
          display: flex;
          align-items: flex-end; }
        .dk-wrap .dk .dk_div .el-form-item__label {
          font-size: 12rem;
          top: -16rem;
          left: 0rem; }
        .dk-wrap .dk .dk_div .el-form-item__content {
          line-height: 40rem;
          font-size: 14rem; }
        .dk-wrap .dk .dk_div .el-input__inner {
          height: 100%;
          line-height: 100%;
          border: 0px;
          font-size: 16rem; }

  .dk-bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    top: -30px;
    padding-left: 20px; }
    .dk-bottom p {
      width: 220rem; }
      .dk-bottom p img {
        width: 16rem;
        height: 16rem; }
      .dk-bottom p span {
        font-size: 12rem;
        color: #223265;
        line-height: 18rem; }

  .dk_p5 {
    display: none; }

  .region_title_img {
    display: inline-block;
    margin-right: 20px; }

  .extension-services {
    width: 100%;
    padding: 26rem 16rem 26rem; }
    .extension-services .center {
      width: 100%;
      flex-direction: row; }
      .extension-services .center .left {
        width: auto;
        max-width: 50%; }
      .extension-services .center .left-n {
        display: none; }
      .extension-services .center .left-b {
        display: block !important; }
        .extension-services .center .left-b p {
          width: 100%;
          max-width: 100%; }
          .extension-services .center .left-b p img {
            width: 13rem;
            height: 13rem;
            margin-right: 12rem; }
          .extension-services .center .left-b p span {
            font-size: 12rem;
            line-height: 18rem; }
      .extension-services .center .right .right-icon img {
        width: 141rem;
        height: 107rem;
        max-width: 141rem; }
    .extension-services .services-bottom-wrap {
      display: flex;
      justify-content: center;
      margin-top: 20rem; }
    .extension-services .services-bottom {
      width: 256rem;
      height: 36rem;
      background: #2D6FFD;
      border-radius: 4rem;
      border: none;
      color: #fff; }

  .more-services {
    min-height: 300px !important; }
    .more-services .more-services-title {
      margin-bottom: 20rem; }
    .more-services .center {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .more-services .center .left {
        display: block !important; }
        .more-services .center .left p {
          width: 100%;
          max-width: 100%; }
          .more-services .center .left p img {
            width: 13rem;
            height: 13rem;
            margin-right: 12rem; }
          .more-services .center .left p span {
            font-size: 12rem;
            line-height: 18rem; }
      .more-services .center .services-right-b {
        display: none; }
      .more-services .center .services-right-n {
        display: block; }
        .more-services .center .services-right-n .right-icon img {
          width: 141rem;
          height: 101rem; }
    .more-services .mservices-bottom {
      height: 36rem !important;
      background: #2D6FFD;
      border-radius: 4rem;
      border: none;
      color: #fff; }

  .plan .plan-outside .plan-div {
    width: 150rem;
    height: 189rem;
    background: #FFFFFE;
    box-shadow: 0px 3rem 10rem 0px rgba(204, 204, 204, 0.5);
    border-radius: 4rem;
    padding: 16rem 12rem 16rem; }
    .plan .plan-outside .plan-div .plan-p1 {
      font-size: 12rem;
      line-height: 18rem;
      margin-bottom: 35rem; }
    .plan .plan-outside .plan-div .plan-p2 {
      margin-bottom: 10rem; }
      .plan .plan-outside .plan-div .plan-p2 span:nth-child(1) {
        font-size: 12rem;
        line-height: 18rem; }
      .plan .plan-outside .plan-div .plan-p2 span:nth-child(2) {
        font-size: 20rem;
        line-height: 30rem; }
      .plan .plan-outside .plan-div .plan-p2 span:nth-child(3) {
        font-size: 12rem;
        line-height: 18rem; }
    .plan .plan-outside .plan-div .plan-p3 {
      margin-bottom: 16rem; }
      .plan .plan-outside .plan-div .plan-p3 p {
        min-width: 50rem;
        font-size: 12rem;
        line-height: 21rem;
        text-align: center;
        padding: 0; }
      .plan .plan-outside .plan-div .plan-p3 p:nth-child(1) {
        width: 58rem;
        height: 21rem;
        border-radius: 10rem;
        margin-right: 4rem; }
      .plan .plan-outside .plan-div .plan-p3 p:nth-child(2) {
        width: 64rem;
        height: 21rem;
        border-radius: 10rem;
        text-align: center; }
    .plan .plan-outside .plan-div .plan-p4 {
      display: flex;
      justify-content: center;
      margin-bottom: 0; }
      .plan .plan-outside .plan-div .plan-p4 a {
        width: 79rem;
        height: 26rem;
        border-radius: 4rem;
        font-size: 12rem;
        line-height: 26rem; }
    .plan .plan-outside .plan-div .activity-give {
      width: 95rem;
      height: 22rem;
      border-radius: 11rem;
      font-size: 12rem;
      line-height: 22rem;
      top: 41rem;
      left: 9rem; }
  .plan .plan-outside .plan-un {
    width: 150rem;
    height: 189rem;
    box-shadow: 0px 3rem 10rem 0px rgba(204, 204, 204, 0.5);
    border-radius: 4rem;
    padding: 16rem 12rem 0;
    margin-top: 15px; }
    .plan .plan-outside .plan-un .plan-p1 {
      line-height: 18rem;
      font-size: 12rem;
      margin-bottom: 38rem; }
    .plan .plan-outside .plan-un .plan-p2 {
      margin-bottom: 10rem; }
      .plan .plan-outside .plan-un .plan-p2 span:nth-child(1) {
        font-size: 12rem;
        line-height: 18rem; }
      .plan .plan-outside .plan-un .plan-p2 span:nth-child(2) {
        font-size: 20rem;
        line-height: 30rem; }
    .plan .plan-outside .plan-un .plan-p3 {
      width: 150rem;
      margin-bottom: 12rem;
      margin-left: -12rem;
      justify-content: space-around; }
      .plan .plan-outside .plan-un .plan-p3 p {
        padding: 0; }
      .plan .plan-outside .plan-un .plan-p3 p:nth-child(1) {
        width: 58rem;
        min-width: 0rem;
        max-width: 58rem;
        height: 21rem;
        border-radius: 10rem;
        line-height: 21rem;
        font-size: 12rem;
        margin-right: 3rem; }
      .plan .plan-outside .plan-un .plan-p3 p:nth-child(2) {
        width: 64rem;
        min-width: 0rem;
        max-width: 64rem;
        height: 21rem;
        background: #F0FBEB;
        border-radius: 10rem;
        font-size: 12rem;
        line-height: 18rem; }
      .plan .plan-outside .plan-un .plan-p3 .talk-to {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        position: relative !important;
        top: -15rem !important; }
    .plan .plan-outside .plan-un .plan-p4 {
      margin-bottom: 0;
      display: flex;
      justify-content: center; }
      .plan .plan-outside .plan-un .plan-p4 a {
        width: 79rem;
        height: 26rem;
        line-height: 26rem;
        border-radius: 4rem;
        font-size: 12rem; }
    .plan .plan-outside .plan-un .activity-give {
      width: 68rem;
      height: 21rem;
      border-radius: 11rem;
      font-size: 12rem;
      line-height: 21rem;
      top: 43rem;
      left: 12rem; }

  .pay-top.un-top .plan-tab {
    padding-bottom: 30px; } }
