 .enterpriseProfile {
        padding: 8rem 0;
    }
    .enterpriseProfile .enterprising_left_rest *{
     text-wrap-mode: wrap !important;
    }
    .enterpriseProfile .enterpriseProfile_top {
        display: grid;
        /*align-items: center;*/
        grid-template-columns:1fr;
        /*gap: 3rem;*/
        justify-content: space-between;
    }
  .enterpriseProfile_item_right{
      max-width: 3.6rem;
      max-height: 3.6rem;
  }
    .enterpriseProfile .enterprising_left_title {
        font-weight: 600;
        font-size: 4.2rem;
        color: #2D3748;
        text-align: left;
        font-style: normal;
        text-transform: none;
        margin-bottom: 3rem;
        font-family: ROBOTO;
    }

    .enterpriseProfile .enterprising_left_rest {
        font-weight: 400;
        font-size: 1.4rem;
        color: #4A5568;
        line-height: 2.6rem;
        font-style: normal;
        text-transform: none;
    }

    .enterpriseProfile .enterprising_left_rest p {
        margin-bottom: 3rem;
    }

    .enterpriseProfile .enterprising_right {
        width:100%;
        position: relative;
        
    }
  .enterpriseProfile_botm_folt{
      position: relative;
      bottom: 0;
      width: 100%;
      padding: 0 3rem;
      background:#F0F6FF;
      margin-top: 2rem;
  }
  .enterprising_rightImg  {
        width: 100%;
        height:100%;
        object-fit: cover;
        transition: all 0.3s ease-in-out;
        flex-shrink: 0;
    }

    /*.enterpriseProfile .enterprising_right:hover .enterprising_rightImg {*/
    /*    transform: scale(1.05);*/
    /*}*/

    .enterpriseProfile .enterpriseProfile_botm {
        padding: 3rem 0;
        display: grid;
        gap: 5rem;
        grid-template-columns: repeat(4, 1fr);
        /*border-bottom: 1px solid #E0E0E0;*/
        /*border-top: 1px solid #E0E0E0;*/

    }

    .enterpriseProfile .enterpriseProfile_item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        padding-right: 5rem;
    }

    .enterpriseProfile .enterpriseProfile_item::after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 70%;
        background: #E0E0E0;
    }

    .enterpriseProfile .enterpriseProfile_item:last-of-type {
        padding-right: 0;
    }

    .enterpriseProfile .enterpriseProfile_item:last-of-type::after {
        display: none;
    }

    .enterpriseProfile .enterpriseProfile_item_left_title {
        font-weight: 900;
        font-size: 6rem;
        color: #2D3748;
        line-height: 7.2rem;
        /*letter-spacing: 0.6rem;*/
        text-align: center;
        font-style: normal;
        text-transform: none;
        font-family: ROBOTO;
        position: relative;
    }

    .enterpriseProfile .enterpriseProfile_item_left_title::after {
        content: '+';
        position: absolute;
        right: -1.5rem;
        bottom: 0.5rem;
        font-size: 2.4rem;
        font-weight: 400;
        color: #2D3748;
        line-height: 1;
        display: none;
    }

    .enterpriseProfile .enterpriseProfile_item_left_title.show-plus::after {
        display: block;
    }

    .enterpriseProfile .enterpriseProfile_item_left_desc {
        font-weight: 600;
        font-size: 1.8rem;
        color: #2D3748;
        line-height: 2.5rem;
        font-style: normal;
        text-transform: none;
    }

    .enterpriseProfile .enterpriseProfile_item_left {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
     
    }

    .developmentHistory {
        padding: 8rem 0;
        background-color: #F2F4F8;
    }

    .developmentHistory .developmentHistory_title {
        font-weight: 600;
        font-size: 4.2rem;
        color: #2D3748;
        text-align: left;
        font-style: normal;
        text-transform: none;
        margin-bottom: 3rem;
        font-family: ROBOTO;
        text-align: center;
    }

    .developmentHistory .developmentHistory_prd {
        display: grid;
        grid-template-columns: minmax(0, 86rem) 1fr;
        gap: 5rem;
        align-items: center;
    }

    .developmentHistory .developmentHistory_left {
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .developmentHistory .developmentHistory_left_img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all 0.3s ease-in-out;
    }

    .developmentHistory .developmentHistory_left:hover .developmentHistory_left_img {
        transform: scale(1.05);
    }

    .developmentHistory .developmentHistory_yare {
        font-weight: 900;
        font-size: 8.8rem;
        color: #2D3748;
        line-height: 10.6rem;
        letter-spacing: 0.8rem;
        font-style: normal;
        text-transform: none
    }

    .developmentHistory .developmentHistory_desc {
        font-weight: 600;
        font-size: 1.8rem;
        color: #1E3A5F;
        line-height: 3.2rem;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    /* ===== 时间轴区域 ===== */
    :root {
        --timeline-active: #1a3350;
    }

    .timeline-section {
        padding: 80px 0;
        background: #ffffff;
    }

    .timeline-header {
        text-align: center;
        margin-bottom: 48px;
    }

    .timeline-header h2 {
        font-size: clamp(1.5rem, 3vw, 2.25rem);
        font-weight: 800;
        margin: 0 0 12px;
        color: var(--text);
    }

    .timeline-header p {
        font-size: 1rem;
        color: var(--muted);
        margin: 0;
    }

    .timeline-wrapper {
        position: relative;
        max-width: 1720px;
        margin: 0 auto;
        padding: 0 56px;
    }

    .timeline-wrapper button {
        font: inherit;
        color: inherit;
        cursor: pointer;
    }

    /* 箭头按钮 */
    .timeline-arrow {
        position: absolute;
        top: 6px;
        transform: translateY(-50%);
        width: 44px;
        height: 44px;
        border-radius: 50%;
        border: none;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 10;
        transition: none;
    }

    .timeline-arrow svg,
    .timeline-arrow svg path {
        transition: none !important;
    }

    .timeline-arrow:active {
        transform: translateY(-50%) scale(0.96);
    }

    .timeline-arrow--prev {
        left: 0;
        background: #fff;
        color: #9ca3af;
        border: 1px solid #d1d5db;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    }

    .timeline-arrow--prev:hover {
        background: #E7832B;
        color: #fff;
    }

    .timeline-arrow--next {
        right: 0;
        background: #fff;
        color: #9ca3af;
        border: 1px solid #d1d5db;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    }

    .timeline-arrow--next:hover {
        background: #E7832B;
        color: #fff;
    }

    /* 时间轴轨道 */
    .timeline-track {
        position: relative;
        display: flex;
        align-items: flex-start;
        justify-content: space-evenly;
        flex-wrap: nowrap;
        overflow-x: auto;
        scroll-behavior: smooth;
        -ms-overflow-style: none;
        scrollbar-width: none;
        gap: 50px;
    }

    .timeline-track::-webkit-scrollbar {
        display: none;
    }

    .timeline-line {
        position: absolute;
        top: 6px;
        left: 0;
        width: 100%;
        height: 0;
        border-top: 2px dashed #e5e7eb;
        z-index: 0;
    }

    /* 时间节点 */
    .timeline-node {
        position: relative;
        z-index: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        cursor: pointer;
        user-select: none;
        flex-shrink: 0;
    }

    .timeline-dot {
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background: #fff;
        border: 1.5px solid #d1d5db;
        transition: all 0.3s ease;
    }

    .timeline-node:hover .timeline-dot {
        border-color: var(--primary);
        transform: scale(1);
    }

    .timeline-year {
        margin-top: 10px;
        font-size: 1.6rem;
        color: #9ca3af;
        transition: color 0.3s;
        white-space: nowrap;
    }

    .timeline-node:hover .timeline-year {
        color: var(--primary);
    }

    /* 选中状态 */
    .timeline-node.active .timeline-dot {
        background: var(--timeline-active);
        border: 2px solid var(--timeline-active);
        transform: scale(1);
    }

    .timeline-node.active .timeline-year {
        font-size: 1.8rem;
        font-weight: 600;
        color: var(--timeline-active);
    }

    .timeline-node.active:hover .timeline-dot {
        transform: scale(1);
    }

    /* ===== 时间轴内容卡片 ===== */
    .timeline-container_rect {
        margin: 0 auto 0;
        position: relative;
        margin-bottom: 5rem;
    }

    .milestone-card {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        opacity: 0;
        transform: translateY(12px);
        pointer-events: none;
        transition: opacity 0.4s ease, transform 0.4s ease;
    }

    .milestone-card.active {
        position: relative;
        opacity: 1;
        transform: translateY(0);
        pointer-events: auto;
    }

    .corporateCulture {
        padding: 8rem 0;
        background-image: url("../image/aboutUs/BG1.png");
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .corporateCulture .corporate_title {
        margin-bottom: 3rem;
        font-weight: 600;
        font-size: 4.2rem;
        color: #FFFFFF;
        text-align: center;
        font-style: normal;
        text-transform: none;
    }

    .corporateCulture .corporate_list {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 2rem;
    }

    .corporateCulture .corporate_item {
        background: rgba(255, 255, 255, 0.2);
        display: flex;
        flex-direction: column;
        align-items: center;
        /*justify-content: center;*/
        padding: 8rem 5rem;
        transition: transform 0.3s ease, background 0.3s ease;
    }

    .corporateCulture .corporate_item .bdImg {
        display: block;
    }
  .corporateCulture .corporate_item img{
      max-width: 3.6rem;
      max-height: 3.6rem;
  }
    .corporateCulture .corporate_item .hdImg {
        display: none;
    }

    .corporateCulture .corporate_item .corporate_item_title {
        transition: color 0.3s ease;
    }

    .corporateCulture .corporate_item .corporate_item_desc {
        transition: color 0.3s ease;
    }

    .corporateCulture .corporate_item_curnt {
        width: 11rem;
        height: 11rem;
        background: #FFFFFF;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }

    .corporateCulture .corporate_item_title {
        font-weight: 600;
        font-size: 2.4rem;
        color: #1E3A5F;
        text-align: center;
        font-style: normal;
        text-transform: none;
        font-family: ROBOTO;
        color: #fff;
        margin-top: 5rem;
    }

    .corporateCulture .corporate_hg {
        border: 1px solid rgb(219 219 219 / 30%);
        width: 7.2rem;
        margin-top: 2rem;
        margin-bottom: 3rem;
    }

    .corporateCulture .corporate_item_desc {
        font-weight: 400;
        font-size: 1.6rem;
        color: rgba(255, 255, 255, 0.8);
        line-height: 2.6rem;
        text-align: center;
        font-style: normal;
        text-transform: none;
    }

    /* ===== corporate_item 鼠标移入效果 ===== */
    .corporateCulture .corporate_item:hover {
        background: #fff;
        transform: translateY(-10px);
    }

    .corporateCulture .corporate_item:hover .bdImg {
        display: none;
    }

    .corporateCulture .corporate_item:hover .hdImg {
        display: block;
    }

    .corporateCulture .corporate_item:hover .corporate_item_title {
        color: #1E3A5F;
    }

    .corporateCulture .corporate_item:hover .corporate_item_desc {
        color: #4A5568;
    }

    .corporateCulture .corporate_item:hover .corporate_item_curnt {
        background: #E7832B;
    }

    .certification {
        padding: 8rem 0;
    }

    .certification .certification_title {
        font-weight: 600;
        font-size: 4.2rem;
        color: #2D3748;
        text-align: center;
        font-style: normal;
        text-transform: none;
        margin-bottom: 2rem;
        font-family: ROBOTO;
    }

    .certification .certificate_nav {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 3rem;
    }

    .certification .certificate_nav > div {
        flex: 1;
        max-width: 29rem;
    }

    .certification .certificate_nav > div > a {
        display: block;
        width: 100%;
    }

    .certification .certificate_nav_item {
        padding: 1.8rem 1rem;
        height: 6rem;
        border: 1px solid #4A5568;
        font-weight: 400;
        font-size: 2rem;
        color: #4A5568;
        font-style: normal;
        text-transform: none;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .certification .certificate_nav_item.active {
        background: #E7832B;
        color: #fff;
        border-color: #E7832B;
    }

    .certification .certificate_nav_item:hover {
        background: #E7832B;
        color: #fff;
        border-color: #E7832B;

    }

    .certification .certificate_list.swiper {
        overflow: hidden;
    }

    /* 初始化前完全隐藏，避免布局动画可见 */
    .certification .certificate_list.swiper:not(.swiper-ready) {
        opacity: 0;
        visibility: hidden;
    }

    .certification .certificate_list.swiper.swiper-ready {
        opacity: 1;
        visibility: visible;
    }

    /* 关键：禁用 Swiper 默认的 transform transition，防止初始化时 grid 定位产生动画 */
    .certification .swiper-wrapper,
    .certification .swiper-slide {
        transition: none !important;
        height: auto !important;
        box-sizing: border-box;
    }

    /* 就绪后只恢复 wrapper 的 transition（用于左右切换滑动） */
    .certification .swiper-ready.swiper-wrapper,
    .certification .swiper-ready .swiper-wrapper {
        transition: transform 0.3s ease !important;
    }

    .certification .certificate_btn_box {
        position: relative;
        z-index: 2;
    }

    .certification .certificate_list_item {
        background: #F2F4F8;
        padding: 3rem;
    }

    .certification .certificate_list_item_img {
          padding: 2rem;
          background-image: url("../image/bkl.png");
                background-size: 100% 100%;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
    }

    /* 第一个list：横图 */
    /*.certification .certificate_list[data-index="0"] .certificate_list_item_img {*/
    /*    aspect-ratio: 4 / 3;*/
    /*}*/

    /* 第二个list：竖图 */
    .certification .certificate_list[data-index="0"] .certificate_list_item_img {
        aspect-ratio: 3 / 4;
    }

    .certification .certificate_list_item_img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        transition: transform 0.3s ease;
    }

    .certification .certificate_list_item:hover .certificate_list_item_img img {
        transform: scale(1.02);
    }

    .certification .certificate_list_item_title {
        font-weight: bold;
        font-size: 1.6rem;
        color: #1E3A5F;
        line-height: 2.6rem;
        text-align: center;
        font-style: normal;
        text-transform: none;
        margin-top: 3.4rem;
        /* 固定两行高度，保证所有卡片高度一致 */
        min-height: 5.2rem;
     display: -webkit-box;
-webkit-line-clamp: 2;
text-overflow:ellipsis;
-webkit-box-orient: vertical;
overflow: hidden;
    }

    .certification .certificate_prd {
        margin-top: 5rem;
    }

    .certification .certificate_btn_box {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2rem;
        margin-top: 3rem;
    }

    .certification .certificate_btn {
        width: 5rem;
        height: 5rem;
        border-radius: 50%;
        border: 1px solid #4A5568;
        background: transparent;
        color: #4A5568;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        transition: all 0.3s ease;
    }

    .certification .certificate_btn:hover {
        background: #E7832B;
        border-color: #E7832B;
        color: #fff;
    }

    .certification .certificate_btn svg {
        width: 2.4rem;
        height: 2.4rem;
        transition: none !important;
    }

    .certification .certificate_btn svg path {
        transition: none !important;
    }

    /* ============ aboutUs 模块自适应媒体查询 ============ */

    /* ≤1599px */
    @media (max-width: 1599px) {
        .enterpriseProfile {
            padding: 7rem 0;
        }

        .enterpriseProfile .enterprising_left_title {
            font-size: 3.6rem;
            margin-bottom: 2.6rem;
        }

        .enterpriseProfile .enterprising_left_rest {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

     
        .enterpriseProfile .enterpriseProfile_botm {
          
            padding: 2.6rem 0;
            gap: 4rem;
        }

        .enterpriseProfile .enterpriseProfile_item {
            padding-right: 4rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 5rem;
            line-height: 6rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_desc {
            font-size: 1.6rem;
        }

        .developmentHistory {
            padding: 7rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 3.6rem;
            margin-bottom: 2.6rem;
        }

        .developmentHistory .developmentHistory_prd {
            grid-template-columns: minmax(0, 76rem) 1fr;
            gap: 4rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 7rem;
            line-height: 8.4rem;
        }

        .developmentHistory .developmentHistory_desc {
            font-size: 1.6rem;
            line-height: 2.8rem;
        }

        .corporateCulture {
            padding: 7rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 3.6rem;
            margin-bottom: 2.6rem;
        }

        .corporateCulture .corporate_item {
            padding: 6rem 4rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 2.2rem;
            margin-top: 4rem;
        }

        .corporateCulture .corporate_item_desc {
            font-size: 1.5rem;
            line-height: 2.4rem;
        }

        .certification {
            padding: 7rem 0;
        }

        .certification .certification_title {
            font-size: 3.6rem;
            margin-bottom: 1.8rem;
        }

        .certification .certificate_prd {
            margin-top: 4rem;
        }

        .certification .certificate_nav_item {
            padding: 1.6rem 3.6rem;
            height: 5.4rem;
            font-size: 1.8rem;
        }

        .certification .certificate_list_item {
            padding: 2.6rem;
        }

        .certification .certificate_list_item_img {
            padding: 1.5rem;
        }

        .certification .certificate_list_item_title {
            font-size: 1.5rem;
            margin-top: 2.8rem;
        }
    }

    /* ≤1439px */
    @media (max-width: 1439px) {
        .enterpriseProfile {
            padding: 6rem 0;
        }

        .enterpriseProfile .enterprising_left_title {
            font-size: 3.2rem;
            margin-bottom: 2.4rem;
        }

        .enterpriseProfile .enterprising_left_rest {
            font-size: 1.4rem;
            line-height: 2.2rem;
        }

   

        .enterpriseProfile .enterpriseProfile_botm {
        
            padding: 2.4rem 0;
            gap: 3.5rem;
        }

        .enterpriseProfile .enterpriseProfile_item {
            padding-right: 3.5rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 4.4rem;
            line-height: 5.2rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_desc {
            font-size: 1.5rem;
        }

        .developmentHistory {
            padding: 6rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 3.2rem;
            margin-bottom: 2.4rem;
        }

        .developmentHistory .developmentHistory_prd {
            grid-template-columns: minmax(0, 68rem) 1fr;
            gap: 3.5rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 6rem;
            line-height: 7.2rem;
        }

        .developmentHistory .developmentHistory_desc {
            font-size: 1.5rem;
            line-height: 2.6rem;
        }

        .corporateCulture {
            padding: 6rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 3.2rem;
            margin-bottom: 2.4rem;
        }

        .corporateCulture .corporate_item {
            padding: 5rem 3.5rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 2rem;
            margin-top: 3.5rem;
        }

        .corporateCulture .corporate_item_desc {
            font-size: 1.4rem;
            line-height: 2.2rem;
        }

        .certification {
            padding: 6rem 0;
        }

        .certification .certification_title {
            font-size: 3.2rem;
            margin-bottom: 1.6rem;
        }

        .certification .certificate_prd {
            margin-top: 3.5rem;
        }

        .certification .certificate_nav {
            gap: 2.5rem;
        }

        .certification .certificate_nav_item {
            padding: 1.4rem 3.2rem;
            height: 4.8rem;
            font-size: 1.6rem;
        }

        .certification .certificate_list_item {
            padding: 2.4rem;
        }

        .certification .certificate_list_item_img {
            padding: 1rem;
        }

        .certification .certificate_list_item_title {
            font-size: 1.4rem;
            margin-top: 2.4rem;
        }
    }

    /* ≤1279px */
    @media (max-width: 1279px) {
        .enterpriseProfile {
            padding: 5rem 0;
        }

        .enterpriseProfile .enterprising_left_title {
            font-size: 2.8rem;
            margin-bottom: 2rem;
        }

      

        .enterpriseProfile .enterpriseProfile_botm {
       
            padding: 2rem 0;
            gap: 3rem;
        }

        .enterpriseProfile .enterpriseProfile_item {
            padding-right: 3rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 3.6rem;
            line-height: 4.2rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_desc {
            font-size: 1.4rem;
        }

        .developmentHistory {
            padding: 5rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 2.8rem;
            margin-bottom: 2rem;
        }

        .developmentHistory .developmentHistory_prd {
            grid-template-columns: minmax(0, 60rem) 1fr;
            gap: 3rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 5rem;
            line-height: 6rem;
        }

        .developmentHistory .developmentHistory_desc {
            font-size: 1.4rem;
            line-height: 2.4rem;
        }

        .corporateCulture {
            padding: 5rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 2.8rem;
            margin-bottom: 2rem;
        }

        .corporateCulture .corporate_list {
            gap: 1.5rem;
        }

        .corporateCulture .corporate_item {
            padding: 4rem 2.5rem;
        }

        .corporateCulture .corporate_item_curnt {
            width: 9rem;
            height: 9rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 1.8rem;
            margin-top: 3rem;
        }

        .corporateCulture .corporate_item_desc {
            font-size: 1.4rem;
            line-height: 2rem;
        }

        .certification {
            padding: 5rem 0;
        }

        .certification .certification_title {
            font-size: 2.8rem;
            margin-bottom: 1.4rem;
        }

        .certification .certificate_prd {
            margin-top: 3rem;
        }

        .certification .certificate_nav_item {
            padding: 1.2rem 2.8rem;
            height: 4.2rem;
            font-size: 1.5rem;
        }

        .certification .certificate_list_item {
            padding: 2rem;
        }

        .certification .certificate_list_item_img {
            padding: 1.5rem;
        }

        .certification .certificate_list_item_title {
            font-size: 1.4rem;
            margin-top: 2rem;
        }
    }

    /* ≤1199px */
    @media (max-width: 1199px) {
                .enterpriseProfile .enterprising_right{
               height: auto;
           }
        
        .enterpriseProfile .enterprising_right{
            width: 100%;
        }
        .enterpriseProfile {
            padding: 4rem 0;
        }

   

        .enterpriseProfile .enterprising_left_title {
            font-size: 2.4rem;
            margin-bottom: 1.8rem;
        }

        .enterpriseProfile .enterpriseProfile_botm {
          
            padding: 1.8rem 0;
            gap: 2rem;
            grid-template-columns: repeat(2, 1fr);
        }

        .enterpriseProfile .enterpriseProfile_item {
            padding-right: 2rem;
        }

        .enterpriseProfile .enterpriseProfile_item:nth-of-type(2n)::after {
            display: none;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 3.2rem;
            line-height: 3.8rem;
        }

        .developmentHistory {
            padding: 4rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 2.4rem;
            margin-bottom: 1.8rem;
        }

        .developmentHistory .developmentHistory_prd {
            grid-template-columns: 1fr;
            gap: 2.5rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 4rem;
            line-height: 4.8rem;
        }

        .developmentHistory .developmentHistory_desc {
            font-size: 1.4rem;
            line-height: 2.2rem;
        }

        .corporateCulture {
            padding: 4rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 2.4rem;
            margin-bottom: 1.8rem;
        }

        .corporateCulture .corporate_list {
            grid-template-columns: repeat(2, 1fr);
            gap: 1.5rem;
        }

        .corporateCulture .corporate_item {
            padding: 3.5rem 2rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 1.6rem;
            margin-top: 2.5rem;
        }

        .certification {
            padding: 4rem 0;
        }

        .certification .certification_title {
            font-size: 2.4rem;
            margin-bottom: 1.2rem;
        }

        .certification .certificate_prd {
            margin-top: 2.5rem;
        }

        .certification .certificate_nav {
            gap: 2rem;
        }

        .certification .certificate_nav_item {
            padding: 1rem 2.4rem;
            height: 3.8rem;
            font-size: 1.4rem;
        }



        .certification .certificate_list_item_img {
            padding: 1.5rem;
        }

        .certification .certificate_list_item_title {
            font-size: 1.4rem;
            margin-top: 1.8rem;
        }
    }

    /* ≤991px */
    @media (max-width: 991px) {
   
    .enterpriseProfile .enterpriseProfile_item_left {
     
        align-items:center;
     
    }
        .enterpriseProfile {
            padding: 3rem 0;
        }

        .enterpriseProfile .enterprising_left_title {
            font-size: 2.2rem;
            margin-bottom: 1.5rem;
        }

        .enterpriseProfile .enterpriseProfile_botm {
          
            padding: 1.5rem 0;
            gap: 1.5rem;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 2.8rem;
            line-height: 3.2rem;
        }

        .developmentHistory {
            padding: 3rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 2.2rem;
            margin-bottom: 1.5rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 3.2rem;
            line-height: 3.8rem;
        }

        .corporateCulture {
            padding: 3rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 2.2rem;
            margin-bottom: 1.5rem;
        }

        .corporateCulture .corporate_item {
            padding: 3rem 1.8rem;
        }

        .corporateCulture .corporate_item_curnt {
            width: 8rem;
            height: 8rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 1.5rem;
            margin-top: 2rem;
        }

        .certification {
            padding: 3rem 0;
        }

        .certification .certification_title {
            font-size: 2.2rem;
            margin-bottom: 1rem;
        }

        .certification .certificate_prd {
            margin-top: 2rem;
        }

        .certification .certificate_nav_item {
            padding: 0.8rem 2rem;
            height: 3.4rem;
            font-size: 1.4rem;
        }
    }

    /* ≤767px */
    @media (max-width: 767px) {
        .enterpriseProfile_botm img{
            display: none;
        }
        .enterpriseProfile_botm_folt{
            position: relative;
            margin-top: 2rem;
        }
        .enterpriseProfile {
            padding: 2rem 0;
        }

        .enterpriseProfile .enterprising_left_title {
            font-size: 2rem;
            margin-bottom: 1.2rem;
        }

        .enterpriseProfile .enterpriseProfile_botm {
       
            padding: 1.2rem 0;
            gap: 1.2rem;
       
        }

        .enterpriseProfile .enterpriseProfile_item {
            padding-right: 0;
            flex-direction: column;
            text-align: center;
            gap: 1rem;
        }

        .enterpriseProfile .enterpriseProfile_item::after {
            display: none;
        }

        .enterpriseProfile .enterpriseProfile_item_left_title {
            font-size: 2.4rem;
            line-height: 2.8rem;
        }

        .developmentHistory {
            padding: 2rem 0;
        }

        .developmentHistory .developmentHistory_title {
            font-size: 2rem;
            margin-bottom: 1.2rem;
        }

        .developmentHistory .developmentHistory_yare {
            font-size: 2.2rem;
            line-height: 3.2rem;
        }

        .timeline-wrapper {
            padding: 0 2rem;
        }

        .timeline-arrow {
            width: 3.2rem;
            height: 3.2rem;
        }

        .corporateCulture {
            padding: 2rem 0;
        }

        .corporateCulture .corporate_title {
            font-size: 2rem;
            margin-bottom: 1.2rem;
        }

        .corporateCulture .corporate_list {
            grid-template-columns: 1fr;
            gap: 1.2rem;
        }

        .corporateCulture .corporate_item {
            padding: 2.5rem 1.5rem;
        }

        .corporateCulture .corporate_item_curnt {
            width: 5rem;
            height: 5rem;
        }

        .corporateCulture .corporate_item_title {
            font-size: 1.4rem;
            margin-top: 1.5rem;
        }

        .corporateCulture .corporate_hg {
            margin-top: 1.2rem;
            margin-bottom: 1.5rem;
        }

        .certification {
            padding: 2rem 0;
        }

        .certification .certification_title {
            font-size: 2rem;
            margin-bottom: 1rem;
        }

        .certification .certificate_prd {
            margin-top: 1.5rem;
        }

        .certification .certificate_nav {
            gap: 1.2rem;
        }

        .certification .certificate_nav_item {
            padding: 0.6rem 1.6rem;
            height: 3rem;
            font-size: 1.4rem;
        }



        .certification .certificate_list_item {
            padding: 1.5rem;
        }

        .certification .certificate_list_item_img {
            padding: 1rem;
        }

        .certification .certificate_list_item_title {
            font-size: 1.4rem;
            margin-top: 1.2rem;
            line-height: 1.8rem;
/*                 display: -webkit-box;*/
/*-webkit-line-clamp: 2;*/
/*text-overflow:ellipsis;*/
/*-webkit-box-orient: vertical;*/
display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size:1.4rem;
  line-height:2.5rem; /* 锁死像素行高，禁止normal、em */
  height:40px; /* ⚠️这里直接写height，不要max‑height！固定死2行总高度，物理硬截断！ */
  word-break: break-all;
  word-wrap: break-word;
  text-align:left; /* ❌禁止 text‑align:justify */
        }
.corporateCulture .corporate_item img{
    max-width: 2.6rem;
    max-height: 2.6rem;
}
        .certification .certificate_btn {
            width: 4rem;
            height: 4rem;
        }

        .certification .certificate_btn svg {
            width: 2rem;
            height: 2rem;
        }
    }