.partners {
  padding-bottom: 150px;
  background: url(../images/6f753bae919c3c20dd56a9da3e44f89e.png) center top no-repeat; }
  .partners .index_common_topHeader {
    margin-bottom: 120px; }
    .partners .index_common_topHeader .container .pongeTitle::after {
      position: absolute;
      width: 687px;
      height: 83px;
      background-image: url(../images/9280394ad7d8a51fdd3b8de1678184be.png); }
  .partners .con ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 1600px) {
      .partners .con ul {
        border-top: 1px solid #5f6576; } }
    .partners .con ul li {
      width: 263px;
      height: 160px;
      border: 1px solid #5f6576; }
      @media (min-width: 1601px) {
        .partners .con ul li:nth-of-type(1), .partners .con ul li:nth-of-type(7), .partners .con ul li:nth-of-type(13) {
          border-left: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(13), .partners .con ul li:nth-of-type(7) {
          border-bottom: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(14), .partners .con ul li:nth-of-type(15), .partners .con ul li:nth-of-type(16) {
          border-bottom: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(16) {
          border-right: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(6), .partners .con ul li:nth-of-type(12) {
          border-right: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(12) {
          border-bottom: 2px solid #5f6576; }
        .partners .con ul li:nth-of-type(13) {
          position: relative; }
          .partners .con ul li:nth-of-type(13)::after {
            position: absolute;
            height: 100%;
            width: 1px;
            left: -1px;
            top: 0;
            background: #5f6576; } }
      .partners .con ul li .a {
        display: block;
        width: 100%;
        height: 100%;
        display: block;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }

@media (max-width: 1600px) {
  .partners .con ul li {
    width: 279.5px; }
  .partners .con ul {
    border: 0px solid #5f6576; }
  .partners .con ul li {
    height: 125px; }
  .partners {
    padding-bottom: 100px; } }

@media (max-width: 1199px) {
  .partners .con ul li {
    width: 234.5px; } }

@media (max-width: 991px) {
  .partners .con ul li {
    width: 174.5px; } }

@media (max-width: 767px) {
  .partners .con ul li {
    width: 129.5px; } }

@media (max-width: 575px) {
  .partners {
    padding-bottom: 60px; }
  .partners .con ul {
    border: 0; }
  .partners .index_common_topHeader {
    margin-bottom: 50px; }
  .partners .con ul li {
    width: 25%;
    height: auto;
    padding: 20px 10px; } }

.block3 {
  background: url(../images/6a95c04b1e277d56bd65e209acc6a2ce.jpg) center center no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px; }
  .block3 .titleDesc {
    font-size: 14px;
    color: #cfcfcf;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 45px; }
    .block3 .titleDesc p {
      line-height: 2; }
  .block3 .swiperParent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
      position: static;
      width: 59px;
      height: 90px;
      background-size: 59px 90px;
      margin-top: 0;
      margin-top: 20px; }
    .block3 .swiperParent .swiper-container {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 0;
      margin: 0 35px;
      position: relative; }
      .block3 .swiperParent .swiper-container::after {
        position: absolute;
        top: 60px;
        right: 0;
        left: 0;
        margin: auto;
        width: 90%;
        content: '';
        height: 1px;
        background: #797a84;
        left: 0; }
    .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-container-rtl .swiper-button-next {
      background-image: url(../images/1cb463e4e9a2c12e85d50392e0e0f634.png); }
    .block3 .swiperParent .swiper-button-next, .block3 .swiperParent .swiper-container-rtl .swiper-button-prev {
      background-image: url(../images/f8b57fbcbcaea64c4064d9444e71be56.png); }
    .block3 .swiperParent .swiper-button-prev.swiper-button-disabled {
      background-image: url(../images/6b54418121eaefee146847d8d4b39701.png);
      opacity: 1; }
    .block3 .swiperParent .swiper-button-next.swiper-button-disabled {
      opacity: 1;
      background-image: url(../images/2dc9fc570bffa267db6b8b8db39c5195.png); }
  .block3 .topNav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .block3 .topNav .swiper-slide {
      cursor: pointer;
      text-align: center; }
      .block3 .topNav .swiper-slide.swiper-slide-thumb-active .radius {
        background: rgba(0, 86, 193, 0.3); }
        .block3 .topNav .swiper-slide.swiper-slide-thumb-active .radius::after {
          background: #0056c1; }
      .block3 .topNav .swiper-slide .radius {
        margin: 0 auto;
        width: 120px;
        height: 120px;
        border-radius: 50%;
        position: relative;
        color: #fff;
        font-size: 24px;
        -webkit-transition: 0.5s ease all;
        transition: 0.5s ease all;
        background: rgba(163, 164, 171, 0.3);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .block3 .topNav .swiper-slide .radius::after {
          z-index: -1;
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          margin: auto;
          content: '';
          -webkit-transition: 0.5s ease all;
          transition: 0.5s ease all;
          width: 80px;
          border-radius: 50%;
          height: 80px;
          font-family: 'Axis_Bold';
          background: #a3a4ab; }
      .block3 .topNav .swiper-slide .text {
        font-size: 18px;
        color: #fff;
        margin-top: 15px; }
      .block3 .topNav .swiper-slide .en {
        font-size: 14px;
        color: #cfcfcf;
        font-family: 'Axis_Bold'; }
  .block3 .bottomText {
    margin: 0 127px;
    margin-top: 70px; }
    .block3 .bottomText .swiper-slide {
      height: 300px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      color: #cfcfcf; }
      .block3 .bottomText .swiper-slide .text {
        padding-left: 40px;
        padding-right: 20PX;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
        .block3 .bottomText .swiper-slide .text p {
          margin-bottom: 10px; }
  .block3 .bscroll-vertical-scrollbar {
    background: rgba(255, 255, 255, 0.2);
    width: 4px !important; }
    .block3 .bscroll-vertical-scrollbar .bscroll-indicator {
      background: #fff !important;
      border: 0 !important;
      border-radius: 0 !important; }

@media (max-width: 1599px) {
  .block3 .bottomText {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 1199px) {
  .block3 .bottomText {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 991px) {
  .block3 .bottomText .swiper-slide {
    height: 192px; }
    .block3 .bottomText .swiper-slide .img {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .block3 .bottomText .swiper-slide .text {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
    background-size: cover;
    height: 50px;
    width: 32px; }
  .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
    margin-top: 35px; }
  .block3 .swiperParent .swiper-container::after {
    width: 80%; }
  .block3 .topNav .swiper-slide .text {
    font-size: 16px; } }

@media (max-width: 767px) {
  .block3 .topNav .swiper-slide .radius {
    width: 80px;
    height: 80px; }
  .block3 .topNav .swiper-slide .radius::after {
    width: 60px;
    height: 60px; }
  .block3 .topNav .swiper-slide .radius {
    font-size: 16px; }
  .block3 .topNav .swiper-slide .text {
    font-size: 14px; }
  .block3 .topNav .swiper-slide .en {
    font-size: 12px; }
  .block3 .swiperParent .swiper-container::after {
    top: 41px; }
  .block3 {
    padding: 50px 0; }
  .block3 .titleDesc {
    margin-bottom: 20px; }
  .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
    margin-top: 15px; }
  .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
    margin-top: 23px; }
  .block3 .swiperParent .swiper-button-prev, .block3 .swiperParent .swiper-button-next {
    height: 36px;
    width: 23px; }
  .block3 .swiperParent .swiper-container {
    margin: 0 20px; }
  .block3 .bottomText .swiper-slide {
    height: 138px; }
  .block3 .bottomText {
    margin-top: 30px; } }

@media (max-width: 575px) {
  .block3 .swiperParent .swiper-container::after {
    width: 60%; }
  .block3 .bottomText .swiper-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto; }
  .block3 .bottomText .swiper-slide .img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .block3 .bottomText .swiper-slide .text {
    padding: 20px; }
  .block3 {
    padding: 30px 0; } }

.articleContent {
  background: url(../images/8b81435b5004b55af5d33a0e827919a7.jpg) center top no-repeat;
  background-size: cover; }
  .articleContent .block1 {
    padding-bottom: 100px;
    padding-top: 95px; }
    .articleContent .block1 .con {
      margin-top: 80px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .articleContent .block1 .con .left {
        width: 640px; }
        .articleContent .block1 .con .left p {
          font-size: 24px;
          font-weight: bold;
          color: #fff; }
          .articleContent .block1 .con .left p:nth-of-type(2) {
            text-align: right; }
        .articleContent .block1 .con .left .desc {
          margin-top: 75px;
          font-size: 18px;
          color: rgba(255, 255, 255, 0.5);
          padding-top: 65px;
          line-height: 2;
          border-top: 1px solid #fff; }
      .articleContent .block1 .con .right {
        width: 800px; }
        .articleContent .block1 .con .right ul {
          border-top: 1px solid #56555f;
          border-bottom: 1px solid #56555f;
          border-left: 1px solid #56555f;
          border-right: 1px solid #56555f;
          position: relative;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-flow: wrap;
              -ms-flex-flow: wrap;
                  flex-flow: wrap; }
          .articleContent .block1 .con .right ul::after {
            position: absolute;
            width: 1px;
            background: #56555f;
            height: 100%;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            margin: auto; }
          .articleContent .block1 .con .right ul::before {
            position: absolute;
            width: 100%;
            height: 1px;
            background: #56555f;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            content: '';
            margin: auto; }
          .articleContent .block1 .con .right ul li {
            width: 50%;
            text-align: center;
            padding: 60px 0; }
            .articleContent .block1 .con .right ul li .span1 {
              font-size: 14px;
              color: #fff; }
              .articleContent .block1 .con .right ul li .span1 span {
                font-size: 60px;
                font-family: 'Axis_Bold'; }
            .articleContent .block1 .con .right ul li .span2 {
              font-size: 14px;
              color: #fff; }
  .articleContent .block2 {
    padding-bottom: 100px; }
    .articleContent .block2 ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: wrap;
          -ms-flex-flow: wrap;
              flex-flow: wrap; }
      .articleContent .block2 ul li {
        background: rgba(255, 255, 255, 0.1);
        width: 100%;
        text-align: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .articleContent .block2 ul li .b1, .articleContent .block2 ul li .b2 {
          width: 100%; }
        .articleContent .block2 ul li .b1 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; }
        .articleContent .block2 ul li .title {
          color: #fff;
          font-size: 24px;
          font-weight: bold;
          margin-top: 30px; }
        .articleContent .block2 ul li .desc {
          margin-top: 40px;
          color: #b1afb5;
          font-size: 18px;
          text-align: center;
          line-height: 2;
          width: 570px; }

@media (max-width: 1599px) {
  .articleContent .block1 .con .right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .articleContent .block1 .con .left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 60px; }
  .articleContent .block2 ul li .desc {
    width: 100%;
    padding: 0 20px; }
  .articleContent .block2 ul li .desc {
    font-size: 16px;
    margin-top: 20px; }
  .articleContent .block2 ul li .title {
    margin-top: 10px; }
  .articleContent .block2 ul li .title {
    font-size: 20px; }
  .articleContent .block1 .con .left p {
    font-size: 20px; }
  .articleContent .block1 .con .left .desc {
    font-size: 16px;
    margin-top: 40px;
    padding-top: 40px; }
  .articleContent .block1 .con .right ul li {
    padding: 40px 0; }
  .articleContent .block1 .con .right ul li .span1 span {
    font-size: 40px; }
  .articleContent .block2 ul li .desc {
    margin-top: 10px;
    line-height: 1.8; } }

@media (max-width: 991px) {
  .articleContent .block1 .con .left p {
    font-size: 16px; }
  .articleContent .block1 .con {
    margin-top: 50px; }
  .articleContent .block1 {
    padding-top: 50px; }
  .articleContent .block1 {
    padding-bottom: 50px; }
  .articleContent .block2 ul li .desc {
    font-size: 14px; }
  .articleContent .block2 ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .articleContent .block2 ul li:nth-of-type(2) {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
  .articleContent .block2 ul li {
    margin-bottom: 60px; }
  .articleContent .block2 ul li .b1 {
    padding: 30px 0; }
  .articleContent .block2 {
    padding-bottom: 50px; } }

@media (max-width: 767px) {
  .articleContent .block1 .con {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .articleContent .block1 .con .left {
    width: 100%; }
  .articleContent .block1 .con .left p:nth-of-type(2) {
    margin-top: 20px; }
  .articleContent .block1 .con .left {
    margin-right: 0; }
  .articleContent .block1 .con .right {
    width: 100%; }
  .articleContent .block1 .con .right ul li .span1 span {
    font-size: 30px; }
  .articleContent .block1 .con .right ul li {
    padding: 30px 0; }
  .articleContent .block1 .con .right {
    margin-top: 20px; }
  .articleContent .block2 {
    padding-bottom: 0; }
  .articleContent .block2 ul li .title {
    font-size: 18px; }
  .articleContent .block1 {
    padding-top: 30px; }
  .articleContent .block1 .con {
    margin-top: 30px; }
  .articleContent .block1 .con .left .desc {
    padding-top: 20px;
    margin-top: 20px; } }

@media (max-width: 575px) {
  .articleContent .block1 .con .left p {
    font-size: 14px; }
  .articleContent .block1 .con .left .desc {
    font-size: 14px; }
  .articleContent .block1 .con {
    margin-top: 10px; }
  .articleContent .block1 {
    padding-top: 20px; }
  .articleContent .block1 .con .right ul li .span1 span {
    font-size: 24px; }
  .articleContent .block1 {
    padding-bottom: 20px; }
  .articleContent .block2 ul li .title {
    font-size: 16px; }
  .articleContent .block2 ul li {
    margin-bottom: 30px; } }

.block4 {
  padding-bottom: 95px;
  padding-top: 95px; }
  .block4 .titleDesc {
    margin-bottom: 75px;
    margin-top: 15px; }
    .block4 .titleDesc p {
      text-align: center; }
      .block4 .titleDesc p:nth-of-type(1) {
        font-size: 18px;
        color: #ffffff; }
      .block4 .titleDesc p:nth-of-type(2) {
        font-size: 14px;
        color: #cfcfcf;
        margin-top: 5px; }
  .block4 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .block4 ul li {
      width: 360px; }
      .block4 ul li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        .block4 ul li a .text {
          padding: 20px 0;
          text-align: center;
          background: rgba(255, 255, 255, 0.2); }
          .block4 ul li a .text .title {
            font-size: 24px;
            color: #ffffff;
            font-weight: bold;
            margin-bottom: 10px; }
          .block4 ul li a .text .desc {
            font-size: 14px;
            color: #cfcfcf; }
  .block4 .pongeMore {
    margin-top: 60px; }
    .block4 .pongeMore a {
      margin: 0 auto; }

.partners {
  padding-bottom: 20px; }
  .partners .pongeTitle .desc {
    font-size: 14px;
    text-align: center;
    color: #cfcfcf;
    margin-top: 15px; }
  .partners p {
    font-size: 24px;
    color: #fff;
    margin: 50px 0;
    text-align: center; }

.partners .index_common_topHeader {
  margin-bottom: 45px; }

@media (max-width: 1599px) {
  .block4 ul li {
    width: 240px; } }

@media (max-width: 1199px) {
  .block4 ul li {
    width: 220px; } }

@media (max-width: 991px) {
  .block4 {
    padding-top: 60px;
    padding-bottom: 60px; }
  .block4 ul {
    -webkit-flex-flow: wrap;
        -ms-flex-flow: wrap;
            flex-flow: wrap; }
    .block4 ul li {
      width: 50%;
      margin-bottom: 20px;
      padding-right: 10px; }
      .block4 ul li:nth-of-type(2n+0) {
        padding-right: 0;
        padding-left: 10px; }
  .block4 .titleDesc {
    margin-bottom: 45px; } }

@media (max-width: 767px) {
  .partners p {
    margin: 20px 0;
    font-size: 16px; } }

@media (max-width: 575px) {
  .block4 .titleDesc p:nth-of-type(1) {
    font-size: 16px; }
  .block4 ul li a .text .title {
    font-size: 16px; }
  .block4 ul li a .text {
    padding: 10px 0; }
  .block4 ul li a .text .title {
    margin-bottom: 5px; }
  .block4 .pongeMore {
    margin-top: 30px; }
  .block4 {
    padding: 30px 0; }
  .block4 ul li {
    margin-bottom: 10px;
    padding-right: 5px; }
    .block4 ul li:nth-of-type(2n+0) {
      padding-right: 0;
      padding-left: 5px; } }

