.blog, .blog-detail {
  margin-top: 60px; }
  .blog .banner.ied, .blog-detail .banner.ied {
    background: url(ied-banner.png) no-repeat center; }
    .blog .banner.ied dt, .blog-detail .banner.ied dt {
      position: relative; }
      .blog .banner.ied dt img, .blog-detail .banner.ied dt img {
        position: absolute;
        top: -15px;
        left: 0px; }
    .blog .banner.ied h1, .blog .banner.ied .detail_tit, .blog-detail .banner.ied h1, .blog-detail .banner.ied .detail_tit {
      font: normal normal normal 36px/48px Lexend; }
    .blog .banner.ied p, .blog-detail .banner.ied p {
      margin-top: 10px;
      font: normal normal normal 16px/24px Lexend; }
      .blog .banner.ied p.last, .blog-detail .banner.ied p.last {
        font-size: 12px; }
    .blog .banner.ied .btn-primary, .blog-detail .banner.ied .btn-primary {
      background: linear-gradient(90deg, #3059ff 0%, #8219de 100%) 0% 0%; }
      .blog .banner.ied .btn-primary .arrow-icon, .blog-detail .banner.ied .btn-primary .arrow-icon {
        fill: #fff; }
      .blog .banner.ied .btn-primary .combe-text, .blog-detail .banner.ied .btn-primary .combe-text {
        color: #fff; }
      .blog .banner.ied .btn-primary:hover, .blog-detail .banner.ied .btn-primary:hover {
        background: #3059ff; }
    .blog .banner.ied .btn-gold, .blog-detail .banner.ied .btn-gold {
      background: none;
      border-color: #ACB5FF !important; }
      .blog .banner.ied .btn-gold .combe-text, .blog-detail .banner.ied .btn-gold .combe-text {
        color: #ACB5FF; }
      .blog .banner.ied .btn-gold:hover .combe-text, .blog-detail .banner.ied .btn-gold:hover .combe-text {
        color: #ACB5FF; }
    .blog .banner.ied .btn-gold .arrow-right, .blog-detail .banner.ied .btn-gold .arrow-right {
      fill: #ACB5FF !important; }

.vpn_blog_ied .box_wrap {
  background: transparent linear-gradient(332deg, #F2ECFF 0%, #E4EBFF 100%) 0% 0% no-repeat padding-box; }
  .vpn_blog_ied .box_wrap ul li {
    font: normal normal normal 14px/26px Lexend;
    text-align: center;
    color: #606060; }

.blog-detail .article-cnt .article-box .banner {
  justify-content: center; }
  .blog-detail .article-cnt .article-box .banner.banner1_ied, .blog-detail .article-cnt .article-box .banner.banner3_ied {
    margin-bottom: 20px;
    background: transparent linear-gradient(270deg, #F2EFFF 0%, #FBFBFE 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #D1C9FF; }
    .blog-detail .article-cnt .article-box .banner.banner1_ied .left, .blog-detail .article-cnt .article-box .banner.banner3_ied .left {
      width: 405px;
      margin-left: 0px; }
    .blog-detail .article-cnt .article-box .banner.banner1_ied .right, .blog-detail .article-cnt .article-box .banner.banner3_ied .right {
      width: 465px;
      margin-left: 30px; }
      .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd ul, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd ul {
        padding-left: 0px;
        font: normal normal normal 14px/26px Lexend;
        color: #606060; }
        .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd ul li, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd ul li {
          list-style-type: none;
          position: relative;
          padding-left: 20px; }
          .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd ul li::after, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd ul li::after {
            position: absolute;
            content: "";
            width: 12px;
            height: 10px;
            left: 0;
            top: 8px;
            background: url(list_icon.png); }
      .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-combe, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-combe {
        background: transparent linear-gradient(90deg, #482ED2 0%, #2354D3 100%) 0% 0% no-repeat padding-box; }
        .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-combe .arrow-icon, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-combe .arrow-icon {
          fill: #fff; }
        .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-combe .combe-text, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-combe .combe-text {
          top: 14px;
          left: 77px;
          color: #fff; }
      .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-link, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-link {
        margin-right: 0px;
        width: 206px !important;
        background: transparent;
        border: 2px solid #ACB5FF !important;
        border-radius: 6px; }
        .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-link span, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-link span {
          color: #6E7AE1; }
        .blog-detail .article-cnt .article-box .banner.banner1_ied .right dd .d_btn .button-link:hover .arrow-right, .blog-detail .article-cnt .article-box .banner.banner3_ied .right dd .d_btn .button-link:hover .arrow-right {
          fill: #6E7AE1 !important; }
    .blog-detail .article-cnt .article-box .banner.banner1_ied dt b, .blog-detail .article-cnt .article-box .banner.banner3_ied dt b {
      font: normal normal bold 22px/36px Lexend; }
  .blog-detail .article-cnt .article-box .banner.banner3_ied {
    background: transparent linear-gradient(270deg, #CEDCFF 0%, #D3DAFF 48%, #E8D1FF 100%) 0% 0% no-repeat padding-box; }
  .blog-detail .article-cnt .article-box .banner.banner2_ied {
    border: none;
    background: transparent; }
    .blog-detail .article-cnt .article-box .banner.banner2_ied p {
      margin-top: 10px;
      color: #606060;
      font: normal normal normal 14px/26px Lexend; }
    .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn {
      margin-top: 0px; }
      .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-combe {
        margin-right: 0;
        background: transparent linear-gradient(90deg, #482ED2 0%, #2354D3 100%) 0% 0% no-repeat padding-box; }
        .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-combe .arrow-icon {
          fill: #fff; }
        .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-combe .combe-text {
          top: 14px;
          left: 77px;
          color: #fff; }
      .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-link {
        margin-left: 15px;
        margin-right: 0px;
        width: 240px !important;
        background: transparent;
        border: 2px solid #ACB5FF !important;
        border-radius: 6px; }
        .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-link span {
          color: #6E7AE1; }
        .blog-detail .article-cnt .article-box .banner.banner2_ied .d_btn .button-link:hover .arrow-right {
          fill: #6E7AE1 !important; }

@media screen and (max-width: 768px) {
  .blog {
    margin-top: 0px; }
    .blog .banner-change {
      height: 490px;
      padding-bottom: 30px;
      background: url(ied-banner.png) no-repeat center !important;
      background-size: cover !important; }
      .blog .banner-change .banner::after {
        display: none; }

  .blog .banner dt h1, .blog-detail .banner dt h1 {
    text-align: center;
    font: normal normal normal 28px / 36px Lexend !important; }
  .blog .banner .d_btn, .blog-detail .banner .d_btn {
    flex-wrap: wrap-reverse;
    justify-content: center; }
    .blog .banner .d_btn .button-link, .blog-detail .banner .d_btn .button-link {
      margin-bottom: 20px;
      display: flex !important; }

  .blog-detail {
    margin-top: 0; }
    .blog-detail .banner.ied {
      padding-top: 20px;
      background: url(ied-banner.png) no-repeat center !important;
      background-size: cover !important; }
      .blog-detail .banner.ied .last {
        display: none; }
    .blog-detail .article-cnt .article-box .banner {
      justify-content: center;
      padding-top: 10px; }
      .blog-detail .article-cnt .article-box .banner .m_btn .free {
        width: 80% !important;
        background: transparent linear-gradient(90deg, #482ED2 0%, #2354D3 100%) 0% 0% no-repeat padding-box;
        color: #Fff; }
      .blog-detail .article-cnt .article-box .banner .m_btn .buy {
        width: 80% !important;
        background: transparent;
        border: 2px solid #ACB5FF !important;
        border-radius: 6px;
        color: #ACB5FF !important; }
      .blog-detail .article-cnt .article-box .banner .right {
        width: 100% !important;
        margin-left: 0px !important; }
      .blog-detail .article-cnt .article-box .banner.banner1_ied, .blog-detail .article-cnt .article-box .banner.banner3_ied {
        background: transparent linear-gradient(270deg, #F2EFFF 0%, #FBFBFE 100%) 0% 0% no-repeat padding-box;
        border: 1px solid #D1C9FF; }
      .blog-detail .article-cnt .article-box .banner.banner3_ied {
        background: transparent linear-gradient(270deg, #CEDCFF 0%, #D3DAFF 48%, #E8D1FF 100%) 0% 0% no-repeat padding-box; }
      .blog-detail .article-cnt .article-box .banner.banner2_ied {
        border: none;
        background: transparent; }
        .blog-detail .article-cnt .article-box .banner.banner2_ied p {
          text-align: center; } }

/*# sourceMappingURL=iedblog.css.map */
