        /* 全局样式 */
        * { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, sans-serif; }
        body { color: #333; line-height: 1.6; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        img { max-width: 100%; height: auto;}
        .about-container { width: 90%; max-width: 1200px; margin: 0 auto; padding: 00px 0; }
        .about-section { margin: 80px 0; }
        .about-title { font-weight: bold; color: #1A1A1A; }

        /* 新增父容器样式，实现同行布局 */
        .about-company-intro {
            display: flex;
            align-items: center;
            gap: 30px;
            flex-wrap: wrap;
            margin: 40px 0;
        }
        
        .v-toggle { display: none; }
        
        .about-intro-img {
            width: 500px;
            height: 500px;
            background: #000;
            border-radius: 40px;
            position: relative;
            overflow: hidden;
            max-width: 100%;
            flex-shrink: 0;
        }
        
        .v-cover, .v-cover img, .v-video {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 40px;
        }
        
        .v-cover {
            cursor: pointer;
            z-index: 2;
        }
        
        .v-play {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 60px;
            height: 60px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            transform: translate(-50%, -50%);
            transition: all 0.3s;
            z-index: 3; /* 确保在封面之上 */
        }
        
        .v-play:hover {
            transform: translate(-50%, -50%) scale(1.1);
        }
        
        /* 50x50px图标样式，居中放置 */
        .v-play img {
            width: 60px;
            height: 60px;
            object-fit: contain;
            /* 移除偏移，确保完全居中 */
        }
        
        .v-video { 
            display: none;
        }
        
        /* 点击后显示视频并自动播放 */
        .v-toggle:checked ~ .v-cover { display: none; }
        .v-toggle:checked ~ .v-video { 
            display: block;
        }
        
        .about-intro-text { 
            flex: 1;
            min-width: 300px;
        }
        
        .about-intro-text h2 {
            font-size: 40px;
            line-height: 53px;
            margin-bottom: 15px;
        }
        
        .about-intro-text p {
            margin-bottom: 15px;
            color: #666;
            font-size: 14px;
            line-height: 1.8;
        }
        
        .about-view-all {
            width: 108px;
            height: 40px;
            background: #E60012;
            border-radius: 23px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: #fff;
            font-size: 14px;
            transition: background 0.3s;
            text-decoration: none;
        }
        
        .about-view-all:hover { background: #c42532; }
        /* 数据统计模块 */
        .about-stats {
            display: flex;
            justify-content: center;
            gap: 20px;
            flex-wrap: wrap;
        }
        .about-stat-item {
            width: 285px;
            height: 199px;
            background: #fff;
            box-shadow: 0px 30px 60px 1px rgba(0,0,0,0.16);
            border-radius: 32px;
            text-align: center;
            padding: 40px 20px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        .about-stat-item:hover { transform: translateY(-5px); }
        .about-number {
            font-size: 50px;
            line-height: 52px;
            margin-bottom: 15px;
        }
        .about-label { font-size: 18px; color: #666; }

        /* 企业文化模块 */
        .about-corporate-culture {
            display: flex;
            align-items: center;
            gap: 40px;
        }
        .about-culture-list { flex: 1; }
        .about-culture-list h2 {
            font-size: 40px;
            line-height: 40px;
            margin: 0 auto 30px;
        }
        .about-culture-item { margin-bottom: 30px; }
        .about-num {
            width: 50px;
            height: 30px;
            font-size: 18px;
            color: #fff;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background: #e63946;
            border-radius: 23px;
            margin-right: 10px;
        }
        .about-culture-item h3 {
            font-size: 18px;
            margin-bottom: 10px;
            color: #1A1A1A;
            display: inline-block;
        }
        .about-culture-item p {
            width: 520px;
            font-size: 12px;
            color: #7C819E;
            line-height: 18px;
            margin-left: 60px;
        }
        .about-culture-img { flex: 0 0 45%; }
        .about-culture-img img {
            width: 100%;
            border-radius: 8px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        }

        /* 合作伙伴模块 */
        .about-partner { text-align: center; }
        .about-partner h2 { margin-bottom: 40px; font-size: 40px; }
        .about-partner-logos {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
        }
        .about-partner-logos img {
            width: 240px;
            height: 120px;
            object-fit: contain;
            opacity: 0.8;
            transition: opacity 0.3s;
        }
        .about-partner-logos img:hover { opacity: 1; }

        /* 荣誉证书模块 */
        .about-certificate { text-align: center; }
        .about-certificate h2 {
            font-size: 40px;
            line-height: 52px;
            text-align: center;
            margin: 0 auto 40px;
        }
        .about-certificate-grid {
            display: grid;
            grid-template-columns: repeat(4, 285px);
            gap: 20px;
            justify-content: center;
            row-gap: 40px;
        }
        .about-certificate-grid img {
            width: 285px;
            height: 402px;
            object-fit: cover;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            transition: transform 0.3s;
        }
        .about-certificate-grid img:hover { transform: scale(1.03); }