
.body_2024 {
  font-family: '"AlibabaPuhui","SourceHanSans","PingFang SC","Microsoft YaHei" !important'; }
  .body_2024 .container .pdpage-item .pd-intro {
    max-width: 980px; }
  .body_2024 .container .pdpage-item .comm-intro p {
    max-width: 720px;
    margin: auto; }
  .body_2024 .container .fz-60 {
    font-size: 60px; }
  .body_2024 .container .pdb-link {
    padding: 9px 47px 9px 27px;
    border-radius: 30px; }
    .body_2024 .container .pdb-link .ico {
      width: 18px;
      background: #fff;
      color: #0039c8;
      height: 18px;
      border-radius: 50%;
      right: 16px;
      line-height: 20px;
      margin-top: -0.6em;
      text-align: center; }
  .body_2024 .container .pd-banner .pdb-img::before {
    padding-top: 41.8%; }
  .body_2024 .container .pd-banner .comm-desc {
    color: #fff; }
  .body_2024 .container .pd-banner .pdb-link {
    padding: 9px 47px 9px 27px; }
    .body_2024 .container .pd-banner .pdb-link .ico {
      width: 18px;
      background: #fff;
      color: #0039c8;
      height: 18px;
      border-radius: 50%;
      right: 16px;
      line-height: 18px; }
  .body_2024 .container .abrand-item {
    min-height: 10px !important; }
  .body_2024 .container .commWrap-980 {
    max-width: 980px;
    margin-right: auto;
    margin-left: auto; }
  .body_2024 .container .newImitation .list-item .img {
    height: 62px;
    width: 62px;
    margin: auto; }
    .body_2024 .container .newImitation .list-item .img img {
      width: 100%;
      display: flex;
      align-items: center;
      height: 62px;
      transition: filter 0.3s ease; }
  .body_2024 .container .newSecondary {
    box-sizing: border-box;
    border-radius: 14px;
    padding: 50px; }
    .body_2024 .container .newSecondary .list-abrand-box:hover .img-box img {
      transform: scale3d(1, 1, 1); }
    .body_2024 .container .newSecondary .list-abrand-box .abrand-item {
      padding: 0; }
      .body_2024 .container .newSecondary .list-abrand-box .abrand-item .abrand-item__img {
        display: block;
        width: 48px;
        border-radius: unset;
        cursor: pointer; }
        .body_2024 .container .newSecondary .list-abrand-box .abrand-item .abrand-item__img::before {
          padding-top: 110%; }
        .body_2024 .container .newSecondary .list-abrand-box .abrand-item .abrand-item__img::after {
          border: unset;
          border-radius: unset; }
      .body_2024 .container .newSecondary .list-abrand-box .abrand-item .abrand-item__intro {
        border-top: 1px solid #D9D9D9;
        margin-left: 0;
        width: 95%; }
  .body_2024 .container .newSafe .comm-title {
    padding: 0 0 50px;
    color: #6E6E73; }
    .body_2024 .container .newSafe .comm-title span {
      color: #000; }
  .body_2024 .container .newSafe .img {
    width: 100%; }
  .body_2024 .container .newSafe .list-abrand > li:nth-of-type(n+3) {
    margin-top: 0; }
  .body_2024 .container .newSafe .abrand-item {
    padding: 0; }
    .body_2024 .container .newSafe .abrand-item .abrand-item__intro {
      width: 95%;
      margin-left: unset; }
      .body_2024 .container .newSafe .abrand-item .abrand-item__intro .comm-desc {
        padding-top: 10px;
        border-top: 1px solid #D9D9D9; }
  .body_2024 .container .newInstant .comm-title {
    padding-bottom: 50px;
    color: #6E6E73; }
    .body_2024 .container .newInstant .comm-title span {
      color: #000; }
  .body_2024 .container .newInstant .img {
    width: 100%; }
  .body_2024 .container .newInstant .list-abrand-box {
    border-radius: 0 0 14px 14px; }
  .body_2024 .container .newInstant .abrand-item {
    padding-left: 30px; }
    .body_2024 .container .newInstant .abrand-item .abrand-item__intro {
      width: 95%;
      margin-left: unset; }
      .body_2024 .container .newInstant .abrand-item .abrand-item__intro .abrand-item__title span {
        opacity: 0; }
      .body_2024 .container .newInstant .abrand-item .abrand-item__intro .comm-desc {
        padding-top: 10px;
        border-top: 1px solid #D9D9D9; }
  .body_2024 .container .newInstant .list-abrand > li:nth-of-type(n+3) {
    margin-top: 0; }
  .body_2024 .container .newHigh .comm-title {
    padding: 100px 0 50px;
    color: #6E6E73; }
    .body_2024 .container .newHigh .comm-title span {
      color: #000; }
  .body_2024 .container .newHigh .img {
    width: 100%; }
  .body_2024 .container .newHigh .list-abrand-box {
    border-radius: 0 0 14px 14px;
    padding-bottom: 70px; }
    .body_2024 .container .newHigh .list-abrand-box .list-abrand li {
      display: block; }
      .body_2024 .container .newHigh .list-abrand-box .list-abrand li:nth-child(1) .abrand-item__title {
        border-top: unset; }
  .body_2024 .container .newHigh .abrand-item {
    padding: 0 30px 30px; }
    .body_2024 .container .newHigh .abrand-item .abrand-item__intro {
      width: 100%;
      margin-left: unset; }
      .body_2024 .container .newHigh .abrand-item .abrand-item__intro .abrand-item__title {
        padding-top: 30px;
        border-top: 1px solid #D9D9D9; }
        .body_2024 .container .newHigh .abrand-item .abrand-item__intro .abrand-item__title span {
          opacity: 0; }
      .body_2024 .container .newHigh .abrand-item .abrand-item__intro .comm-desc span {
        color: #0039C8;
        font-weight: bold; }
  .body_2024 .container .newHigh .list-abrand > li:nth-of-type(n+3) {
    margin-top: 0; }
  .body_2024 .container .newEffortless .comm-title {
    padding: 0 0 50px;
    color: #6E6E73; }
    .body_2024 .container .newEffortless .comm-title span {
      color: #000; }
  .body_2024 .container .newEffortless .img {
    width: 100%;
    height: auto; }
  .body_2024 .container .newEffortless .img_box {
    position: relative; }
    .body_2024 .container .newEffortless .img_box .img_box_com {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
      .body_2024 .container .newEffortless .img_box .img_box_com .comm-title {
        padding: 50px 0 20px 0;
        color: #000; }
      .body_2024 .container .newEffortless .img_box .img_box_com .comm-desc {
        max-width: 400px; }
  .body_2024 .container .newEffortless .abrand-item {
    padding: 0; }
    .body_2024 .container .newEffortless .abrand-item .abrand-item__intro {
      width: 100%;
      margin-left: unset; }
  .body_2024 .container .indexSafe {
    width: 100%;
    position: relative; }
    .body_2024 .container .indexSafe .indexSafe_bg {
      position: absolute;
      width: 50%;
      left: 50%;
      bottom: 0; }
      .body_2024 .container .indexSafe .indexSafe_bg img {
        width: 100%;
        height: auto;
        object-fit: cover;
        display: block; }
    .body_2024 .container .indexSafe .indexSafe_text .one .title span {
      color: #494949;
      font-size: 40px; }
    .body_2024 .container .indexSafe .indexSafe_text .one .more_btn {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 15px 0 30px;
      background: #0039C8;
      color: white;
      border-radius: 25px;
      height: 50px;
      line-height: 50px;
      box-sizing: border-box;
      width: 200px; }
      .body_2024 .container .indexSafe .indexSafe_text .one .more_btn span {
        width: 30px;
        height: 30px;
        background: #FFFFFF;
        text-align: center;
        line-height: 30px;
        border-radius: 100%;
        margin-left: 30px; }
        .body_2024 .container .indexSafe .indexSafe_text .one .more_btn span::before {
          color: #0039C8; }
    .body_2024 .container .indexSafe .indexSafe_text .two {
      width: 50%;
      display: flex;
      flex-wrap: wrap; }
      .body_2024 .container .indexSafe .indexSafe_text .two .item {
        width: 50%;
        margin-top: 50px; }
        .body_2024 .container .indexSafe .indexSafe_text .two .item .title {
          font-size: 28px;
          font-weight: bold; }
          .body_2024 .container .indexSafe .indexSafe_text .two .item .title span {
            letter-spacing: 5px;
            font-size: 60px;
            color: #0039C8; }
  .body_2024 .container .indexWhy .list-ihonor > li:nth-of-type(n+4) {
    margin-top: 20px; }
  .body_2024 .container .indexWhy .ihonor-item__title {
    transition: transform 0.3s ease;
    background: linear-gradient(90deg, #4AA4F0 0%, #0039C8 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    /* 使文字颜色透明，这样背景就会显示出来 */
    display: inline-block;
    /* 确保渐变效果应用在文字上 */
    font-weight: bold; }
    .body_2024 .container .indexWhy .ihonor-item__title .num {
      color: unset;
      font-family: AlibabaPuHuiTi_2_105_Heavy; }
    .body_2024 .container .indexWhy .ihonor-item__title .ico {
      position: unset;
      line-height: unset;
      color: unset;
      font-size: 60px; }
  .body_2024 .container .indexWhy .ihonor-item {
    cursor: pointer;
    padding: 40px 30px;
    max-width: unset;
    margin: 0 10px;
    width: auto;
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.05);
    border-radius: 14px;
    box-sizing: content-box; }
    .body_2024 .container .indexWhy .ihonor-item:hover .ihonor-item__title {
      transform: scale(1.05); }
  .body_2024 .container .indexTrusted .lists-partners .partner-item {
    cursor: pointer;
    margin: 10px 10px 0;
    box-sizing: border-box;
    max-width: unset; }
    .body_2024 .container .indexTrusted .lists-partners .partner-item::before {
      padding-top: 56.5%; }
    .body_2024 .container .indexTrusted .lists-partners .partner-item img {
      transition: transform 0.3s ease;
      /* 平滑过渡效果 */
      transform-origin: center;
      /* 旋转的中心点设置为图片中心 */
      box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.1);
      border-radius: 14px; }
    .body_2024 .container .indexTrusted .lists-partners .partner-item:hover img {
      transform: scale(1.05);
      /* 放大并旋转 */ }
  .body_2024 .container .indexCome {
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.05); }
    .body_2024 .container .indexCome .index-bleft {
      width: 50%;
      background-color: #fff;
      border-radius: 14px 0 0 14px; }
      .body_2024 .container .indexCome .index-bleft .index-bintro {
        width: 100%; }
        .body_2024 .container .indexCome .index-bleft .index-bintro .index-btitle {
          color: #000; }
      .body_2024 .container .indexCome .index-bleft .index-bus-btn {
        background-color: #0039c8;
        color: #fff;
        border-radius: 40px;
        padding: 15px 40px; }
    .body_2024 .container .indexCome .index-bright {
      width: 50%;
      border-radius: 0 14px 14px 0;
      background-size: cover;
      /* 背景图片覆盖整个元素 */
      background-position: center;
      /* 背景图片居中显示 */
      transition: transform .6s ease;
      cursor: pointer; }
      .body_2024 .container .indexCome .index-bright:hover {
        background-size: 101%;
        /* 背景图片放大到原来的105% */ }
  .body_2024 .container .indexNew .list-inews .news-item {
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.05); }
  .body_2024 .container .indexAutomation .slick-app {
    margin: 0 -10px 10px; }
    .body_2024 .container .indexAutomation .slick-app .app-item {
      margin: 10px 14px;
      border-radius: 14px;
      background: #F5F5F7;
      width: unset;
      padding: 30px 20px;
      box-sizing: content-box;
      min-height: 295px; }
      .body_2024 .container .indexAutomation .slick-app .app-item .app-item__img {
        width: 44px; }
      .body_2024 .container .indexAutomation .slick-app .app-item .app-item_text {
        text-align: left; }
        .body_2024 .container .indexAutomation .slick-app .app-item .app-item_text .app-item__title {
          height: unset;
          font-weight: normal; }
          .body_2024 .container .indexAutomation .slick-app .app-item .app-item_text .app-item__title:nth-child(1) {
            font-weight: 700; }
      .body_2024 .container .indexAutomation .slick-app .app-item:hover {
        box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.05);
        transition: transform 0.3s ease; }
        .body_2024 .container .indexAutomation .slick-app .app-item:hover .app-item__title {
          color: #000; }
        .body_2024 .container .indexAutomation .slick-app .app-item:hover .app-item__img img {
          filter: grayscale(0);
          opacity: .9;
          transform: scale(1.05); }
    .body_2024 .container .indexAutomation .slick-app .slick-arrow {
      top: 110%; }
      .body_2024 .container .indexAutomation .slick-app .slick-arrow::before {
        border-radius: 100%;
        background: #EFEFF2;
        color: #979797;
        padding: 10px;
        font-size: 16px; }
      .body_2024 .container .indexAutomation .slick-app .slick-arrow:hover::before {
        background: #0039C8;
        color: #fff; }
    .body_2024 .container .indexAutomation .slick-app .slick-next {
      margin-right: -46px; }
      .body_2024 .container .indexAutomation .slick-app .slick-next::before {
        background: #0039C8;
        color: #fff; }
    .body_2024 .container .indexAutomation .slick-app .slick-prev {
      margin-left: -46px; }
  .body_2024 .container .indexAdoption .slick-app .app-item {
    padding: unset;
    width: 400px;
    position: relative;
    background: unset;
    border-radius: 14px;
    margin: 0 10px 10px; }
    .body_2024 .container .indexAdoption .slick-app .app-item .app-item__img::before {
      padding-top: 100%; }
    .body_2024 .container .indexAdoption .slick-app .app-item .app-item_text {
      position: absolute;
      border-radius: 14px;
      padding: 16px 30px;
      top: 0;
      left: 0;
      right: 0; }
      .body_2024 .container .indexAdoption .slick-app .app-item .app-item_text .app-item__title {
        height: unset;
        font-weight: normal;
        color: #fff; }
        .body_2024 .container .indexAdoption .slick-app .app-item .app-item_text .app-item__title:nth-child(1) {
          font-weight: 700; }
      .body_2024 .container .indexAdoption .slick-app .app-item .app-item_text .sec-desc {
        color: #fff; }
    .body_2024 .container .indexAdoption .slick-app .app-item:hover {
      box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0);
      transform: scale3d(1.01, 1.01, 1.01);
      background-color: unset; }
      .body_2024 .container .indexAdoption .slick-app .app-item:hover .app-item__img img {
        filter: grayscale(0);
        opacity: .8; }
  .body_2024 .container .indexAdoption .slick-app .slick-arrow {
    top: 113%; }
    .body_2024 .container .indexAdoption .slick-app .slick-arrow::before {
      border-radius: 100%;
      background: #EFEFF2;
      color: #979797;
      padding: 10px;
      font-size: 16px; }
    .body_2024 .container .indexAdoption .slick-app .slick-arrow:hover::before {
      background: #0039C8;
      color: #fff; }
  .body_2024 .container .indexAdoption .slick-app .slick-next {
    margin-right: -46px; }
    .body_2024 .container .indexAdoption .slick-app .slick-next::before {
      background: #0039C8;
      color: #fff; }
  .body_2024 .container .indexAdoption .slick-app .slick-prev {
    margin-left: -46px; }
  .body_2024 .container .indexExplore .slick-app .app-item {
    padding: unset;
    width: 330px;
    position: relative;
    background: unset;
    border-radius: 14px;
    margin: 0 10px 10px; }
    .body_2024 .container .indexExplore .slick-app .app-item .app-item__img::before {
      padding-top: 156%; }
    .body_2024 .container .indexExplore .slick-app .app-item .app-item_text {
      position: absolute;
      border-radius: 14px;
      padding: 20px 30px;
      top: 66%;
      left: 0;
      right: 0;
      bottom: 0;
      margin: 0 5px;
      background: linear-gradient(180deg, rgba(242, 242, 242, 0) 0%, #F3F3F3 100%, #F2F2F2 100%); }
      .body_2024 .container .indexExplore .slick-app .app-item .app-item_text .app-item__title {
        height: unset;
        font-weight: normal;
        color: #000; }
        .body_2024 .container .indexExplore .slick-app .app-item .app-item_text .app-item__title:nth-child(1) {
          font-weight: 700; }
    .body_2024 .container .indexExplore .slick-app .app-item:hover {
      box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0);
      transform: scale3d(1.01, 1.01, 1.01);
      background-color: unset; }
      .body_2024 .container .indexExplore .slick-app .app-item:hover .app-item__img img {
        filter: grayscale(0);
        opacity: .8; }
  .body_2024 .container .indexExplore .slick-app .slick-arrow {
    top: 110%; }
    .body_2024 .container .indexExplore .slick-app .slick-arrow::before {
      border-radius: 100%;
      background: #EFEFF2;
      color: #979797;
      padding: 10px;
      font-size: 16px; }
    .body_2024 .container .indexExplore .slick-app .slick-arrow:hover::before {
      background: #0039C8;
      color: #fff; }
  .body_2024 .container .indexExplore .slick-app .slick-next {
    margin-right: -46px; }
    .body_2024 .container .indexExplore .slick-app .slick-next::before {
      background: #0039C8;
      color: #fff; }
  .body_2024 .container .indexExplore .slick-app .slick-prev {
    margin-left: -46px; }
  .body_2024 .education .pdb-intro {
    bottom: 50%;
    transform: translateY(50%); }
  .body_2024 .education .news-item {
    border-radius: 12px;
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.05); }
    .body_2024 .education .news-item .news-item__img {
      border-radius: 12px 12px 0 0; }
  .body_2024 .education .newEffortless .img {
    border-radius: 12px 12px 0 0; }
  .body_2024 .education .newEffortless .abrand-item {
    padding: 0;
    background: #fff;
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.05);
    border-radius: 12px; }
    .body_2024 .education .newEffortless .abrand-item .abrand-item__title {
      padding: 0 50px; }
    .body_2024 .education .newEffortless .abrand-item .comm-desc {
      padding: 0 50px;
      min-height: 180px; }
  .body_2024 .education .educationWe {
    position: relative; }
    .body_2024 .education .educationWe .left {
      width: 60%; }
    .body_2024 .education .educationWe .line {
      width: 15%;
      border: 2px solid #fff; }
    .body_2024 .education .educationWe .right {
      width: 40%;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0; }
      .body_2024 .education .educationWe .right .right_box {
        height: 100%; }
  .body_2024 .education .educationThink {
    position: relative; }
    .body_2024 .education .educationThink .pdb-img::before {
      padding-top: 62%; }
    .body_2024 .education .educationThink .comm {
      position: absolute;
      width: 57%;
      box-sizing: border-box;
      padding: 0 80px;
      top: 50%;
      transform: translateY(-50%);
      left: 0; }
      .body_2024 .education .educationThink .comm .line {
        width: 15%;
        border: 2px solid #fff; }
  .body_2024 .education .educationHave {
    position: relative; }
    .body_2024 .education .educationHave .pdb-img::before {
      padding-top: 47%; }
    .body_2024 .education .educationHave .comm {
      position: absolute;
      width: 57%;
      box-sizing: border-box;
      padding: 0 80px;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
      color: #D9D9D9; }
      .body_2024 .education .educationHave .comm .line {
        width: 15%;
        border: 2px solid #fff; }
  .body_2024 .education .program {
    position: relative;
    min-height: 45vh; }
    .body_2024 .education .program .program_bg {
      position: absolute;
      height: 100vh;
      background-color: #fcfcfc;
      top: 0;
      left: 0;
      right: 0;
      z-index: -1; }
    .body_2024 .education .program .wrap {
      position: relative; }
    .body_2024 .education .program .program_box {
      position: absolute;
      top: -150px;
      left: 0;
      right: 0;
      display: flex; }
      .body_2024 .education .program .program_box .left {
        width: 40%; }
        .body_2024 .education .program .program_box .left img {
          width: 100%;
          height: auto; }
      .body_2024 .education .program .program_box .right {
        flex: 1; }
        .body_2024 .education .program .program_box .right .line {
          margin: 50px;
          width: 15%;
          border: 3px solid #0039C8; }
        .body_2024 .education .program .program_box .right .pd-intro {
          margin: 0 50px; }
          .body_2024 .education .program .program_box .right .pd-intro .pd-intro_title {
            font-weight: bold; }
            .body_2024 .education .program .program_box .right .pd-intro .pd-intro_title span {
              color: #0039C8; }
          .body_2024 .education .program .program_box .right .pd-intro p {
            color: #000; }
  .body_2024 .lang-proNew-0808 .animimg-mo {
    position: absolute;
    right: 10px;
    bottom: 30px; }
    .body_2024 .lang-proNew-0808 .animimg-mo .icon-plus {
      width: 40px;
      height: 40px;
      text-align: center;
      line-height: 40px;
      cursor: pointer;
      color: #0039C8;
      border-radius: 50%;
      display: inline-block;
      z-index: .5; }
    .body_2024 .lang-proNew-0808 .animimg-mo .animimg-box {
      display: flex;
      align-items: center;
      justify-content: flex-end; }
      .body_2024 .lang-proNew-0808 .animimg-mo .animimg-box .title {
        line-height: 40px;
        padding: 0 30px;
        height: 40px;
        border-radius: 30px;
        width: 170px;
        margin-right: 10px;
        font-weight: bold; }
  .body_2024 .newDownload .list-item {
    position: relative;
    display: inline-block; }
    .body_2024 .newDownload .list-item .img {
      width: 100%; }
      .body_2024 .newDownload .list-item .img img {
        width: 100%;
        height: auto; }
    .body_2024 .newDownload .list-item .bottom {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 20px;
      height: 170px;
      box-sizing: border-box; }
    .body_2024 .newDownload .list-item:hover img {
      filter: grayscale(0);
      opacity: .8; }
    .body_2024 .newDownload .list-item:hover .bottom .title {
      transition: .3s ease;
      font-size: 28px; }
  .body_2024 .newHighly {
    height: 100vh; }
    .body_2024 .newHighly .newHighlyImg {
      width: 100%;
      margin: auto; }
      .body_2024 .newHighly .newHighlyImg::before {
        padding-top: 56.3%; }
  .body_2024 .newTheCrap .img {
    margin: 0 10px; }
  .body_2024 .newTheCrap img {
    width: 100%;
    height: auto; }
  .body_2024 .videoWarp {
    position: relative;
    height: 80vh; }
    .body_2024 .videoWarp .videoWarp_box {
      position: absolute;
      object-fit: contain;
      width: 100%;
      height: 100%;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      display: flex;
      align-items: self-end;
      justify-content: center; }
      .body_2024 .videoWarp .videoWarp_box .video1 {
        object-fit: contain;
        transform: none;
        width: 100%; }
      .body_2024 .videoWarp .videoWarp_box iframe {
        width: 100%;
        height: 100%; }
    .body_2024 .videoWarp .videoWarp_box_bg {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      background: rgba(0, 0, 0, 0.7); }
      .body_2024 .videoWarp .videoWarp_box_bg .title {
        font-size: 60px;
        color: #000; }
  .body_2024 .newApplication .list-6 > li:nth-child(n+7) {
    margin-top: 20px; }
  .body_2024 .newApplication .appscene-item__ico {
    position: relative;
    padding: unset;
    background: #fff;
    border-radius: 12px;
    box-sizing: border-box;
    min-height: 170px;
    max-width: unset; }
    .body_2024 .newApplication .appscene-item__ico img {
      margin-left: unset;
      height: auto; }
    .body_2024 .newApplication .appscene-item__ico .comm-desc {
      padding-left: 20px; }
    .body_2024 .newApplication .appscene-item__ico .scensAdd {
      position: absolute;
      right: 16px;
      bottom: 16px;
      width: 22px;
      height: 22px;
      line-height: 20px;
      color: #fff;
      text-align: center;
      background: #494949;
      border-radius: 100%; }
    .body_2024 .newApplication .appscene-item__ico:hover {
      transition: .3s ease-in-out;
      transform: scale(1.03);
      box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.1); }
      .body_2024 .newApplication .appscene-item__ico:hover img {
        filter: grayscale(0);
        opacity: .8; }
  .body_2024 .newStay {
    position: relative; }
    .body_2024 .newStay .newStay_bg {
      position: absolute;
      width: 100%;
      left: 0%;
      bottom: 0;
      z-index: -1; }
      .body_2024 .newStay .newStay_bg img {
        width: 100%;
        height: auto;
        object-fit: cover;
        display: block; }
    .body_2024 .newStay .newStay_text .one {
      max-width: 800px; }
    .body_2024 .newStay .newStay_text .more_btn {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 15px 0 30px;
      background: #0039C8;
      color: white;
      border-radius: 25px;
      height: 50px;
      line-height: 50px;
      box-sizing: border-box;
      width: 200px; }
      .body_2024 .newStay .newStay_text .more_btn span {
        width: 30px;
        height: 30px;
        background: #FFFFFF;
        text-align: center;
        line-height: 30px;
        border-radius: 100%;
        margin-left: 30px; }
        .body_2024 .newStay .newStay_text .more_btn span::before {
          color: #0039C8; }
    .body_2024 .newStay .newStay_text .two {
      width: 50%;
      display: flex;
      flex-wrap: wrap; }
      .body_2024 .newStay .newStay_text .two .item {
        width: 50%;
        margin-top: 50px; }
        .body_2024 .newStay .newStay_text .two .item .title {
          font-size: 28px;
          font-weight: bold; }
          .body_2024 .newStay .newStay_text .two .item .title span {
            font-size: 60px;
            color: #0039C8; }
  .body_2024 .newWaterproof .newWaterproofWrap .text-box {
    position: relative; }
    .body_2024 .newWaterproof .newWaterproofWrap .text-box .left {
      position: absolute;
      top: 10px;
      left: 50px; }
    .body_2024 .newWaterproof .newWaterproofWrap .text-box .right {
      width: 100%;
      height: 650px;
      border-radius: 8px; }
      .body_2024 .newWaterproof .newWaterproofWrap .text-box .right img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-arrow {
    z-index: 1;
    position: absolute;
    bottom: -30px;
    border: 0;
    padding: 0;
    outline: 0;
    font-size: 0;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    padding: 6px 8px 8px;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center; }
    .body_2024 .newWaterproof .newWaterproofWrap .slick-arrow::before {
      font-family: iconfont;
      font-size: 16px;
      line-height: 1;
      color: white; }
    .body_2024 .newWaterproof .newWaterproofWrap .slick-arrow:hover {
      transition: .5s;
      background: #0039C8; }
      .body_2024 .newWaterproof .newWaterproofWrap .slick-arrow:hover::before {
        color: white; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-prev {
    left: 53%; }
    .body_2024 .newWaterproof .newWaterproofWrap .slick-prev::before {
      content: "\e729"; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-next {
    right: 40%; }
    .body_2024 .newWaterproof .newWaterproofWrap .slick-next::before {
      content: "\ecdd"; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-dots {
    position: absolute;
    padding: 0;
    bottom: -30px;
    width: 160px;
    left: 36%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background: #EFEFF2;
    border-radius: 40px;
    height: 40px; }
    .body_2024 .newWaterproof .newWaterproofWrap .slick-dots button {
      cursor: pointer;
      border: unset;
      background: #A6A6A8;
      color: #A6A6A8;
      width: 10px;
      border-radius: 100%;
      height: 12px;
      font-size: 0; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-active button {
    width: 40px;
    background: #0039C8;
    border-radius: 10px; }
  .body_2024 .newWaterproof .newStand .list {
    width: 100%; }
    .body_2024 .newWaterproof .newStand .list img {
      width: 100%;
      height: auto;
      border-radius: 8px; }
    .body_2024 .newWaterproof .newStand .list .sec-desc {
      font-weight: 600; }
  .body_2024 .newWaterproof .newStandWrap {
    position: relative; }
    .body_2024 .newWaterproof .newStandWrap .newStand-s {
      position: absolute;
      background: #EFEFF2;
      bottom: 45px;
      left: 50%;
      transform: translateX(-50%);
      width: 50%;
      border-radius: 34px; }
      .body_2024 .newWaterproof .newStandWrap .newStand-s button {
        display: inline-block;
        vertical-align: top;
        line-height: 50px;
        background-color: #EFEFF2;
        color: #000;
        text-align: center;
        font-weight: 500;
        transition: all .3s;
        border-radius: 34px;
        border: none;
        cursor: pointer; }
      .body_2024 .newWaterproof .newStandWrap .newStand-s .slick-current button {
        background: #0039C8;
        color: #fff; }

.relations .pd-banner .pdb-intro {
  bottom: 60%; }
.relations .pd-banner .pdb-img::before {
  padding-top: 41.6%; }
.relations .newAnn .newAnn-title {
  padding: 0 20px;
  border-left: 5px solid #0039c8; }
.relations .newAnn .case-item {
  padding: 30px;
  cursor: pointer;
  border-radius: 12px;
  border: 1px solid #eee;
  display: flex;
  align-items: center;
  color: #494949; }
  .relations .newAnn .case-item .case-item__img {
    width: 20%; }
    .relations .newAnn .case-item .case-item__img::before {
      padding-top: 100%; }
  .relations .newAnn .case-item .right {
    margin-left: 20px;
    flex: 1; }
  .relations .newAnn .case-item:hover {
    transition: .3s linear;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); }
    .relations .newAnn .case-item:hover .case-item__title {
      color: #000; }
    .relations .newAnn .case-item:hover .img-box img {
      transform: scale3d(0.95, 0.95, 0.95); }
.relations .newRelevance .newRelevance-title {
  padding: 0 20px;
  border-left: 5px solid #0039c8; }
.relations .newRelevance .newRelevanceCon {
  border-radius: 12px;
  padding: 50px 100px;
  box-sizing: border-box; }
  .relations .newRelevance .newRelevanceCon .list {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    line-height: 30px;
    margin-bottom: 20px; }
    .relations .newRelevance .newRelevanceCon .list .left {
      width: 100%;
      color: #0039C8; }
      .relations .newRelevance .newRelevanceCon .list .left span {
        margin-right: 10px; }
  .relations .newRelevance .newRelevanceCon .relaForm .coopf-item__wrap {
    display: flex;
    align-items: center; }
    .relations .newRelevance .newRelevanceCon .relaForm .coopf-item__wrap .item {
      width: 75px; }
  .relations .newRelevance .newRelevanceCon .more_btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px 0 20px;
    background: #0039C8;
    color: white;
    border-radius: 25px;
    height: 45px;
    line-height: 45px;
    box-sizing: border-box;
    width: 110px;
    margin: 30px auto 20px;
    cursor: pointer; }
    .relations .newRelevance .newRelevanceCon .more_btn span {
      width: 25px;
      height: 25px;
      background: #FFFFFF;
      text-align: center;
      line-height: 25px;
      border-radius: 100%; }
      .relations .newRelevance .newRelevanceCon .more_btn span::before {
        color: #0039C8; }

.new-apply .newjp_one img {
  width: 100% !important; }
.new-apply .newjp_one .newjp_img {
  width: 100%;
  height: auto; }
.new-apply .newjp_one .newjp_item {
  border-top: 2px solid #D9D9D9;
  display: flex;
  align-items: center; }
  .new-apply .newjp_one .newjp_item .list-item {
    flex: 1;
    padding: 20px 10px 0; }
    .new-apply .newjp_one .newjp_item .list-item .num {
      color: #0039C8;
      font-weight: bold;
      font-size: 20px; }
      .new-apply .newjp_one .newjp_item .list-item .num span {
        font-size: 48px; }
.new-apply .newjp_two .newjp_two_com .title {
  font-size: 100px;
  background: linear-gradient(90deg, #4AA4F0 0%, #0039C8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
.new-apply .newjp_two .newjp_two_com .desc {
  line-height: 2em;
  color: #888; }
  .new-apply .newjp_two .newjp_two_com .desc span {
    color: #000; }
.new-apply .slideThree .text-box {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .new-apply .slideThree .text-box .left {
    width: 46%; }
  .new-apply .slideThree .text-box .right {
    width: 50%; }
    .new-apply .slideThree .text-box .right img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block; }
.new-apply .slideThree .slick-arrow {
  z-index: 1;
  position: absolute;
  bottom: 10px;
  border: 0;
  padding: 0;
  outline: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  padding: 6px 8px 8px;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center; }
  .new-apply .slideThree .slick-arrow::before {
    font-family: iconfont;
    font-size: 16px;
    line-height: 1;
    color: white; }
  .new-apply .slideThree .slick-arrow:hover {
    transition: .5s;
    background: #0039C8; }
    .new-apply .slideThree .slick-arrow:hover::before {
      color: white; }
.new-apply .slideThree .slick-prev {
  left: 57%; }
  .new-apply .slideThree .slick-prev::before {
    content: "\e729"; }
.new-apply .slideThree .slick-next {
  right: 35%; }
  .new-apply .slideThree .slick-next::before {
    content: "\ecdd"; }
.new-apply .slideThree .slick-dots {
  position: absolute;
  padding: 0;
  bottom: 10px;
  width: 200px;
  left: 36%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background: #EFEFF2;
  border-radius: 40px;
  height: 40px; }
  .new-apply .slideThree .slick-dots button {
    cursor: pointer;
    border: unset;
    background: #A6A6A8;
    color: #A6A6A8;
    width: 10px;
    border-radius: 100%;
    height: 12px;
    font-size: 0; }
.new-apply .slideThree .slick-active button {
  width: 40px;
  background: #0039C8;
  border-radius: 10px; }
.new-apply .newProcess .process {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .new-apply .newProcess .process .item {
    width: 49%;
    background: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 30px;
    cursor: pointer; }
    .new-apply .newProcess .process .item:hover {
      transition: .5s linear;
      box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.05); }
      .new-apply .newProcess .process .item:hover img {
        transform: scale(1.05); }
.new-apply .newEnriched .newEnrichedWrap .text-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .new-apply .newEnriched .newEnrichedWrap .text-box .left {
    width: 70%; }
  .new-apply .newEnriched .newEnrichedWrap .text-box .right {
    width: 100%;
    height: 350px;
    overflow: hidden; }
    .new-apply .newEnriched .newEnrichedWrap .text-box .right img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block; }
.new-apply .newEnriched .newEnrichedWrap .slick-arrow {
  z-index: 1;
  position: absolute;
  bottom: -20px;
  border: 0;
  padding: 0;
  outline: 0;
  font-size: 0;
  cursor: pointer;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  padding: 6px 8px 8px;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center; }
  .new-apply .newEnriched .newEnrichedWrap .slick-arrow::before {
    font-family: iconfont;
    font-size: 16px;
    line-height: 1;
    color: white; }
  .new-apply .newEnriched .newEnrichedWrap .slick-arrow:hover {
    transition: .5s;
    background: #0039C8; }
    .new-apply .newEnriched .newEnrichedWrap .slick-arrow:hover::before {
      color: white; }
.new-apply .newEnriched .newEnrichedWrap .slick-prev {
  left: 57%; }
  .new-apply .newEnriched .newEnrichedWrap .slick-prev::before {
    content: "\e729"; }
.new-apply .newEnriched .newEnrichedWrap .slick-next {
  right: 35%; }
  .new-apply .newEnriched .newEnrichedWrap .slick-next::before {
    content: "\ecdd"; }
.new-apply .newEnriched .newEnrichedWrap .slick-dots {
  position: absolute;
  padding: 0;
  bottom: -20px;
  width: 200px;
  left: 36%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background: #EFEFF2;
  border-radius: 40px;
  height: 40px; }
  .new-apply .newEnriched .newEnrichedWrap .slick-dots button {
    cursor: pointer;
    border: unset;
    background: #A6A6A8;
    color: #A6A6A8;
    width: 10px;
    border-radius: 100%;
    height: 12px;
    font-size: 0; }
.new-apply .newEnriched .newEnrichedWrap .slick-active button {
  width: 40px;
  background: #0039C8;
  border-radius: 10px; }
.new-apply .newMultiple {
  padding-left: 20px;
  padding-right: 20px; }
  .new-apply .newMultiple img {
    width: 100% !important; }
  .new-apply .newMultiple .newMultiple_img {
    box-sizing: border-box;
    width: 100%;
    height: auto; }
.new-apply .newFlexible .newFlexible_one {
  padding: 0 35px; }
.new-apply .newFlexible img {
  width: 100% !important; }
.new-apply .newFlexible .newFlexible_con {
  background: #f7f8fc;
  border-radius: 8px;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: auto; }
  .new-apply .newFlexible .newFlexible_con .newFlexible_title {
    position: absolute;
    top: 40px;
    left: 35px;
    right: 28%; }
    .new-apply .newFlexible .newFlexible_con .newFlexible_title .comm-desc {
      color: #494949; }
.new-apply .newFlexible .newFlexible_con1 .newFlexible_title {
  right: 45%; }
.new-apply .newYour .newYour_list img {
  width: 100%; }
.new-apply .newWide .newWide_con {
  padding: 50px;
  background: #f7f8fc;
  border-radius: 8px;
  box-sizing: border-box; }
  .new-apply .newWide .newWide_con .comm-desc {
    color: #494949; }
  .new-apply .newWide .newWide_con .newWide_img {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 10px; }
    .new-apply .newWide .newWide_con .newWide_img img {
      margin-top: 10px;
      width: 12%;
      cursor: pointer; }
      .new-apply .newWide .newWide_con .newWide_img img:hover {
        transform: scale(1.05);
        transition: .5s; }
  .new-apply .newWide .newWide_con .newWide_img2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 10px; }
    .new-apply .newWide .newWide_con .newWide_img2 img {
      margin-top: 10px;
      width: 24%;
      cursor: pointer; }
      .new-apply .newWide .newWide_con .newWide_img2 img:hover {
        transform: scale(1.05);
        transition: .5s; }
.new-apply .newAre .newAreCon {
  position: relative;
  display: flex;
  justify-content: space-between; }
  .new-apply .newAre .newAreCon img {
    width: 50px;
    height: auto;
    margin-right: 10px; }
  .new-apply .newAre .newAreCon .item {
    background: #F7F8FC;
    box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    box-sizing: border-box;
    padding: 20px;
    margin-top: 30px;
    cursor: pointer; }
    .new-apply .newAre .newAreCon .item .top {
      display: flex;
      align-items: center; }
      .new-apply .newAre .newAreCon .item .top .title {
        font-weight: bold; }
    .new-apply .newAre .newAreCon .item:hover {
      transform: scale(1.03);
      transition: 0.3s; }
  .new-apply .newAre .newAreCon .left {
    width: 49%; }
  .new-apply .newAre .newAreCon .right {
    width: 49%; }

.tpl_virtual .desc span {
  font-weight: bold; }
.tpl_virtual .coopf-item__title {
  display: flex;
  align-items: center;
  justify-content: space-between; }
.tpl_virtual .coopf-item__code button {
  cursor: pointer;
  border-radius: unset; }
.tpl_virtual .download-links {
  display: flex;
  align-items: center; }
  .tpl_virtual .download-links a {
    box-sizing: border-box;
    border-radius: 3px;
    background: #0047BB;
    padding: 16px 30px; }
    .tpl_virtual .download-links a span {
      margin-right: 10px; }
    .tpl_virtual .download-links a:first-child {
      margin-right: 100px; }

@media (max-width: 900px) {
  .body_2024 .container .indexAutomation .slick-app {
    margin: 0 -10px 10px; }
    .body_2024 .container .indexAutomation .slick-app .app-item {
      margin: 0 5px;
      min-height: 220px; }
    .body_2024 .container .indexAutomation .slick-app .slick-arrow {
      top: 115%; }
    .body_2024 .container .indexAutomation .slick-app .slick-next {
      right: 20%; }
    .body_2024 .container .indexAutomation .slick-app .slick-prev {
      left: 80%; }
  .body_2024 .container .indexWhy .list-ihonor > li:nth-of-type(n+4) {
    margin-top: 10px; }
  .body_2024 .container .indexWhy .list-ihonor > li:nth-of-type(n+3) {
    margin-top: 10px; }
  .body_2024 .container .indexWhy .ihonor-item__title {
    font-weight: bold; }
    .body_2024 .container .indexWhy .ihonor-item__title .ico {
      margin-left: unset;
      font-size: 36px; }
  .body_2024 .container .indexWhy .ihonor-item__desc {
    margin-top: unset; }
  .body_2024 .container .indexWhy .ihonor-item {
    padding: 10px;
    min-height: 110px;
    box-sizing: border-box; } }
@media (max-width: 768px) {
  .relations .newAnn .list-case-related li:nth-of-type(n+3) {
    display: block; } }
@media (max-width: 750px) {
  .body_2024 .container .pd-banner .pdb-img::before {
    padding-top: 160%; }
  .body_2024 .container .pdb-link .ico {
    top: 16px; }
  .body_2024 .container .abrand-item {
    min-height: 10px !important; }
  .body_2024 .container .list-abrand > li:nth-of-type(n+2) {
    margin-top: unset; }
  .body_2024 .container .newImitation .list-4 li {
    width: 50%; }
    .body_2024 .container .newImitation .list-4 li:nth-child(n+3) {
      margin-top: 20px; }
  .body_2024 .container .newImitation .list-item .img {
    height: 50px;
    width: 50px; }
    .body_2024 .container .newImitation .list-item .img img {
      height: 50px; }
  .body_2024 .container .newCommIntro h3 {
    font-size: 28px;
    margin-bottom: 20px; }
  .body_2024 .container .newInstant .comm-title {
    padding-bottom: 20px; }
  .body_2024 .container .newInstant li .abrand-item {
    padding: 0 30px 30px; }
  .body_2024 .container .newInstant li:nth-child(1) .abrand-item {
    padding: 30px; }
  .body_2024 .container .newEffortless .comm-title {
    padding: 0 0 25px; }
  .body_2024 .container .newEffortless .img_box {
    position: relative; }
    .body_2024 .container .newEffortless .img_box .img_box_com {
      position: unset; }
      .body_2024 .container .newEffortless .img_box .img_box_com .comm-title {
        padding: 30px 0 10px 0; }
  .body_2024 .container .newEffortless .abrand-item {
    padding: 0; }
    .body_2024 .container .newEffortless .abrand-item .abrand-item__intro {
      width: 100%;
      margin-left: unset; }
  .body_2024 .container .newEffortless .list-abrand > li:nth-of-type(n+2) {
    margin-top: 20px; }
  .body_2024 .container .newHigh .comm-title {
    padding: 50px 0 25px; }
  .body_2024 .container .newHigh .img {
    width: 100%; }
  .body_2024 .container .newHigh .list-abrand-box {
    border-radius: 0 0 14px 14px;
    padding-bottom: 35px; }
  .body_2024 .container .newHigh .abrand-item {
    padding: 0 15px 15px; }
    .body_2024 .container .newHigh .abrand-item .abrand-item__intro .abrand-item__title {
      padding-top: 15px; }
  .body_2024 .container .newHigh .list-abrand > li:nth-of-type(n+3) {
    margin-top: 0; }
  .body_2024 .container .newSafe .comm-title {
    padding: 0 0 25px; }
  .body_2024 .container .newSafe .abrand-item {
    padding: 0 15px 15px; }
    .body_2024 .container .newSafe .abrand-item .abrand-item__intro {
      width: 100%;
      margin-left: unset; }
  .body_2024 .container .newSecondary {
    padding: 25px; }
    .body_2024 .container .newSecondary .list-abrand-box .abrand-item .abrand-item__intro {
      margin-left: 0;
      width: 100%; }
    .body_2024 .container .newSecondary .list-abrand > li:nth-of-type(n+2) {
      margin-top: 30px; }
  .body_2024 .container .indexSafe {
    height: unset; }
    .body_2024 .container .indexSafe .indexSafe_bg {
      position: unset;
      width: 100%;
      left: 0;
      bottom: 0; }
      .body_2024 .container .indexSafe .indexSafe_bg img {
        width: 100%;
        height: auto;
        object-fit: cover;
        display: block; }
      .body_2024 .container .indexSafe .indexSafe_bg .indexSafe_bg_btn {
        position: absolute;
        bottom: 60px;
        left: 50%;
        transform: translateX(-50%); }
    .body_2024 .container .indexSafe .indexSafe_text .one {
      text-align: center; }
      .body_2024 .container .indexSafe .indexSafe_text .one .title {
        font-size: 28px; }
        .body_2024 .container .indexSafe .indexSafe_text .one .title span {
          font-size: 24px; }
      .body_2024 .container .indexSafe .indexSafe_text .one .desc {
        margin-top: 10px; }
      .body_2024 .container .indexSafe .indexSafe_text .one .more_btn {
        position: absolute;
        padding: 0 10px 0 20px;
        bottom: 60px;
        left: 50%;
        width: unset;
        transform: translateX(-50%); }
        .body_2024 .container .indexSafe .indexSafe_text .one .more_btn span {
          margin-left: 10px; }
      .body_2024 .container .indexSafe .indexSafe_text .one .titleThis {
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%); }
    .body_2024 .container .indexSafe .indexSafe_text .two {
      width: 86%;
      display: flex;
      flex-wrap: wrap;
      margin: auto; }
      .body_2024 .container .indexSafe .indexSafe_text .two .item {
        text-align: left; }
        .body_2024 .container .indexSafe .indexSafe_text .two .item .title {
          font-size: 24px;
          font-weight: bold; }
          .body_2024 .container .indexSafe .indexSafe_text .two .item .title span {
            font-size: 38px;
            color: #0039C8;
            letter-spacing: 2px; }
        .body_2024 .container .indexSafe .indexSafe_text .two .item .desc {
          font-size: 12px; }
  .body_2024 .container .indexAutomation .slick-app {
    margin: 0 -10px 10px; }
    .body_2024 .container .indexAutomation .slick-app .app-item {
      margin: 0 5px;
      min-height: 220px; }
    .body_2024 .container .indexAutomation .slick-app .slick-arrow {
      top: 115%; }
    .body_2024 .container .indexAutomation .slick-app .slick-next {
      right: 20%; }
    .body_2024 .container .indexAutomation .slick-app .slick-prev {
      left: 80%; }
  .body_2024 .container .indexAdoption .slick-app .app-item_text .app-item__title:nth-child(2) {
    margin-top: 10px; }
  .body_2024 .container .indexAdoption .slick-app .app-item {
    padding: unset;
    width: 280px; }
  .body_2024 .container .indexAdoption .slick-app .slick-arrow {
    top: 115%; }
  .body_2024 .container .indexAdoption .slick-app .slick-next {
    right: 20%; }
  .body_2024 .container .indexAdoption .slick-app .slick-prev {
    left: 80%; }
  .body_2024 .container .indexExplore .slick-app .slick-arrow {
    top: 107%; }
  .body_2024 .container .indexExplore .slick-app .slick-next {
    right: 20%; }
  .body_2024 .container .indexExplore .slick-app .slick-prev {
    left: 80%; }
  .body_2024 .container .indexWhy .list-ihonor > li:nth-of-type(n+4) {
    margin-top: 10px; }
  .body_2024 .container .indexWhy .list-ihonor > li:nth-of-type(n+3) {
    margin-top: 10px; }
  .body_2024 .container .indexWhy .ihonor-item__title {
    font-weight: bold; }
    .body_2024 .container .indexWhy .ihonor-item__title .ico {
      margin-left: unset;
      font-size: 36px; }
  .body_2024 .container .indexWhy .ihonor-item__desc {
    margin-top: unset; }
  .body_2024 .container .indexWhy .ihonor-item {
    padding: 10px;
    min-height: 110px;
    box-sizing: border-box; }
  .body_2024 .container .indexTrusted .lists-partners .partner-item {
    margin: 0 4px 0; }
    .body_2024 .container .indexTrusted .lists-partners .partner-item::before {
      padding-top: 40.5%; }
    .body_2024 .container .indexTrusted .lists-partners .partner-item img {
      border-radius: 6px; }
  .body_2024 .container .indexCome {
    display: flex;
    flex-direction: column-reverse;
    box-shadow: 1px 10px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 6px; }
    .body_2024 .container .indexCome .index-bleft {
      width: 100%;
      background-color: #fff;
      border-radius: 0 0 6px 6px; }
      .body_2024 .container .indexCome .index-bleft .mt-20 {
        margin-top: 10px; }
    .body_2024 .container .indexCome .index-bright {
      display: block;
      width: 100%;
      border-radius: 6px 6px 0 0; }
      .body_2024 .container .indexCome .index-bright:hover {
        background-size: unset;
        /* 背景图片放大到原来的105% */ }
  .body_2024 .education .pdb-intro {
    bottom: 70%;
    text-align: center;
    transform: translateY(50%); }
  .body_2024 .education .educationWe {
    position: relative; }
    .body_2024 .education .educationWe .left {
      width: 100%;
      padding: 0 20px;
      box-sizing: border-box; }
    .body_2024 .education .educationWe .right {
      width: 100%;
      position: unset;
      position: absolute;
      opacity: 0.18; }
      .body_2024 .education .educationWe .right .right_box {
        height: 350px; }
  .body_2024 .education .educationThink .pdb-img::before {
    padding-top: 144%; }
  .body_2024 .education .educationThink .comm {
    padding: 0 20px;
    width: 100%; }
  .body_2024 .education .educationHave .pdb-img::before {
    padding-top: 115.5%; }
  .body_2024 .education .educationHave .comm {
    width: 100%;
    padding: 0 20px;
    right: 0;
    left: 0; }
  .body_2024 .education .program {
    min-height: unset;
    background-color: #fcfcfc; }
    .body_2024 .education .program .program_bg {
      display: none; }
    .body_2024 .education .program .program_box {
      position: unset;
      flex-direction: column; }
      .body_2024 .education .program .program_box .left {
        width: 100%; }
      .body_2024 .education .program .program_box .right {
        flex: 1; }
        .body_2024 .education .program .program_box .right .line {
          margin: 30px 20px;
          width: 15%;
          border: 3px solid #0039C8; }
        .body_2024 .education .program .program_box .right .pd-intro {
          margin: 30px 20px; }
          .body_2024 .education .program .program_box .right .pd-intro .pd-intro_title {
            font-size: 22px; }
          .body_2024 .education .program .program_box .right .pd-intro .pdb_btn {
            text-align: center; }
  .body_2024 .education .newEffortless .abrand-item .abrand-item__title {
    padding: 0 20px; }
  .body_2024 .education .newEffortless .abrand-item .comm-desc {
    padding: 0 20px;
    min-height: 180px; }
  .body_2024 .videoWarp {
    position: relative;
    height: 250px; }
    .body_2024 .videoWarp .videoWarp_box {
      height: unset;
      top: 50%;
      transform: translate(-50%, -50%); }
    .body_2024 .videoWarp .videoWarp_box_bg {
      position: absolute;
      width: 100%;
      text-align: center;
      top: 50%;
      height: 100%;
      transform: translateY(-50%); }
      .body_2024 .videoWarp .videoWarp_box_bg .title {
        font-size: 24px;
        color: #fff; }
  .body_2024 .newApplication {
    padding-left: 20px;
    padding-right: 20px; }
    .body_2024 .newApplication .list-6 > li:nth-child(n+7) {
      margin-top: 20px; }
    .body_2024 .newApplication .slick-arrow {
      z-index: 1;
      position: absolute;
      bottom: -50px;
      border: 0;
      padding: 0;
      outline: 0;
      font-size: 0;
      cursor: pointer;
      border-radius: 50%;
      background: rgba(0, 0, 0, 0.5);
      padding: 6px 8px 8px;
      box-sizing: border-box;
      width: 36px;
      height: 36px;
      line-height: 36px;
      text-align: center; }
      .body_2024 .newApplication .slick-arrow::before {
        font-family: iconfont;
        font-size: 16px;
        line-height: 1;
        color: white; }
      .body_2024 .newApplication .slick-arrow:hover {
        transition: .5s;
        background: #0039C8; }
        .body_2024 .newApplication .slick-arrow:hover::before {
          color: white; }
    .body_2024 .newApplication .slick-prev {
      right: 12%; }
      .body_2024 .newApplication .slick-prev::before {
        content: "\e729"; }
    .body_2024 .newApplication .slick-next {
      right: 0%; }
      .body_2024 .newApplication .slick-next::before {
        content: "\ecdd"; }
  .body_2024 .newDownload {
    margin: unset; }
    .body_2024 .newDownload .list-item {
      position: relative;
      display: inline-block; }
      .body_2024 .newDownload .list-item .img {
        width: 100%; }
        .body_2024 .newDownload .list-item .img img {
          width: 100%;
          height: auto; }
      .body_2024 .newDownload .list-item .bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 20px;
        height: 170px;
        box-sizing: border-box; }
      .body_2024 .newDownload .list-item:hover img {
        filter: grayscale(0);
        opacity: .8; }
      .body_2024 .newDownload .list-item:hover .bottom .title {
        transition: .3s ease;
        font-size: 28px; }
  .body_2024 .newStay {
    height: 100vh; }
    .body_2024 .newStay .newStay_bg .newStay_bg_btn {
      position: absolute;
      bottom: 60px;
      left: 50%;
      transform: translateX(-50%); }
    .body_2024 .newStay .newStay_text .one {
      text-align: center; }
      .body_2024 .newStay .newStay_text .one .title {
        font-size: 28px; }
      .body_2024 .newStay .newStay_text .one .desc {
        margin-top: 10px; }
    .body_2024 .newStay .newStay_text .two {
      width: 80%;
      margin: auto; }
      .body_2024 .newStay .newStay_text .two .item {
        width: 50%;
        margin-top: 30px; }
        .body_2024 .newStay .newStay_text .two .item .title {
          font-size: 18px;
          font-weight: bold; }
          .body_2024 .newStay .newStay_text .two .item .title span {
            font-size: 28px;
            color: #0039C8; }
        .body_2024 .newStay .newStay_text .two .item .desc {
          font-size: 12px; }
        .body_2024 .newStay .newStay_text .two .item:nth-child(3) {
          width: 60%; }
    .body_2024 .newStay .newStay_text .more_btn {
      width: 165px;
      margin: 50px auto 0; }
      .body_2024 .newStay .newStay_text .more_btn span {
        margin-left: 10px; }
  .body_2024 .newWaterproof .newWaterproofWrap .text-box .left {
    color: #000;
    position: unset;
    width: 100%; }
  .body_2024 .newWaterproof .newWaterproofWrap .text-box .right {
    width: 100%;
    height: 200px; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-arrow {
    bottom: -30px; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-prev {
    left: 70%; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-next {
    right: 5%; }
  .body_2024 .newWaterproof .newWaterproofWrap .slick-dots {
    bottom: -30px;
    left: 20%; }
  .body_2024 .newWaterproof .newStandWrap {
    position: relative; }
    .body_2024 .newWaterproof .newStandWrap .sec-desc {
      margin-top: 80px; }
    .body_2024 .newWaterproof .newStandWrap .newStand-s {
      bottom: 40px;
      width: 100%;
      line-height: 20px; }
      .body_2024 .newWaterproof .newStandWrap .newStand-s button {
        line-height: 20px;
        height: 40px; }
      .body_2024 .newWaterproof .newStandWrap .newStand-s .slick-current button {
        background: #0039C8;
        color: #fff; }
  .body_2024 .newTheCrap {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }
    .body_2024 .newTheCrap .list-2 > li {
      width: 100%; }
      .body_2024 .newTheCrap .list-2 > li:nth-child(2) {
        margin-top: 10px; }
  .body_2024 .newHighly {
    height: unset; }
    .body_2024 .newHighly .newHighlyImg::before {
      padding-top: 125%; }

  .new-apply .newjp_one .newjp_item {
    border-top: 2px solid #D9D9D9;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .new-apply .newjp_one .newjp_item .list-item {
      width: 46%;
      box-sizing: border-box;
      padding: unset;
      flex: unset;
      margin-top: 20px; }
      .new-apply .newjp_one .newjp_item .list-item .num {
        font-size: 16px; }
        .new-apply .newjp_one .newjp_item .list-item .num span {
          font-size: 36px; }
  .new-apply .newjp_two .newjp_two_com .title {
    font-size: 36px; }
  .new-apply .newjp_two .newjp_two_com .desc {
    font-size: 16px;
    line-height: 1.5em; }
  .new-apply .slideThree .text-box {
    flex-wrap: wrap;
    flex-direction: column-reverse; }
    .new-apply .slideThree .text-box .left {
      width: 80%; }
    .new-apply .slideThree .text-box .right {
      width: 80%; }
  .new-apply .slideThree .slick-arrow {
    z-index: 1;
    position: absolute;
    bottom: 10px;
    border: 0;
    padding: 0;
    outline: 0;
    font-size: 0;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    padding: 6px 8px 8px;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center; }
    .new-apply .slideThree .slick-arrow::before {
      font-family: iconfont;
      font-size: 16px;
      line-height: 1;
      color: white; }
    .new-apply .slideThree .slick-arrow:hover {
      transition: .5s;
      background: #0039C8; }
      .new-apply .slideThree .slick-arrow:hover::before {
        color: white; }
  .new-apply .slideThree .slick-prev {
    left: 65%; }
    .new-apply .slideThree .slick-prev::before {
      content: "\e729"; }
  .new-apply .slideThree .slick-next {
    right: 13%; }
    .new-apply .slideThree .slick-next::before {
      content: "\ecdd"; }
  .new-apply .slideThree .slick-dots {
    left: 15%; }
  .new-apply .newEnriched .newEnrichedWrap .text-box .left {
    width: 100%; }
  .new-apply .newEnriched .newEnrichedWrap .text-box .right {
    width: 100%;
    height: 200px; }
  .new-apply .newEnriched .newEnrichedWrap .slick-arrow {
    bottom: -20px; }
  .new-apply .newEnriched .newEnrichedWrap .slick-prev {
    left: 70%; }
  .new-apply .newEnriched .newEnrichedWrap .slick-next {
    right: 5%; }
  .new-apply .newEnriched .newEnrichedWrap .slick-dots {
    left: 10%; }
  .new-apply .newProcess {
    padding-left: 20px;
    padding-right: 20px; }
    .new-apply .newProcess .process .item {
      padding: 16px; }
  .new-apply .newFlexible {
    margin: 0 20px; }
    .new-apply .newFlexible .newFlexible_one {
      padding: 0; }
    .new-apply .newFlexible .newFlexible_con img {
      margin-top: 100px; }
    .new-apply .newFlexible .newFlexible_con .newFlexible_title {
      position: absolute;
      top: 20px;
      left: 20px;
      right: 20px; }
    .new-apply .newFlexible .newFlexible_con1 .newFlexible_title {
      position: absolute;
      top: 20px;
      left: 20px;
      right: 20px; }
  .new-apply .newYour .newYour_list > li {
    width: 50%; }
    .new-apply .newYour .newYour_list > li:nth-child(3) {
      margin-top: 20px;
      width: 65%; }
  .new-apply .newWide {
    padding: 20px; }
    .new-apply .newWide .newWide_con {
      padding: 20px; }
      .new-apply .newWide .newWide_con .newWide_img img {
        width: 24%; }
      .new-apply .newWide .newWide_con .newWide_img2 img {
        width: 49%; }
  .new-apply .newAre .newAreCon {
    flex-wrap: wrap; }
    .new-apply .newAre .newAreCon .item {
      margin-top: 16px; }
    .new-apply .newAre .newAreCon .left {
      margin-top: 0;
      width: 100%; }
      .new-apply .newAre .newAreCon .left .item:nth-child(1) {
        margin-right: 20px; }
      .new-apply .newAre .newAreCon .left .item:nth-child(2) {
        background: #FCFCFC;
        margin-left: 20px; }
    .new-apply .newAre .newAreCon .right {
      margin-top: 0;
      width: 100%; }
      .new-apply .newAre .newAreCon .right .item:nth-child(1) {
        margin-right: 20px; }
      .new-apply .newAre .newAreCon .right .item:nth-child(2) {
        background: #FCFCFC;
        margin-left: 20px; }

  .relations .pd-banner .pdb-intro {
    bottom: 80%; }
  .relations .pd-banner .pdb-img::before {
    padding-top: 160%; }
  .relations .newAnn .case-item {
    margin: 0 20px;
    padding: 10px; }
  .relations .newRelevance .newRelevance-title {
    padding: 0 20px;
    border-left: 5px solid #0039c8; }
  .relations .newRelevance .newRelevanceCon {
    margin: 20px;
    padding: 20px; }
    .relations .newRelevance .newRelevanceCon .list {
      line-height: 26px;
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 20px; }
      .relations .newRelevance .newRelevanceCon .list .left {
        width: 100%;
        color: #0039C8; }
        .relations .newRelevance .newRelevanceCon .list .left span {
          margin-right: 10px; }
    .relations .newRelevance .newRelevanceCon .relaForm .coopf-item {
      margin-top: 10px; }
    .relations .newRelevance .newRelevanceCon .more_btn {
      margin: 14px auto; }

  .tpl_virtual .container {
    padding: 0 20px; }
  .tpl_virtual .download-links a {
    padding: 8px 15px; }
    .tpl_virtual .download-links a span {
      margin-right: 10px; }
    .tpl_virtual .download-links a:first-child {
      margin-right: 10px; } }

/*# sourceMappingURL=2024.css.map */
