/* 全局样式 */
        * {margin: 0; padding: 0; box-sizing: border-box; }
        body {font-family: "Microsoft YaHei", "SimSun", sans-serif; color: #333; background-color: #fff; line-height: 1.6; }
        a {text-decoration: none; color: inherit; }
        ul, li {list-style: none; }


        /* 全局样式 */
        * {margin: 0; padding: 0; box-sizing: border-box; }
        body {font-family: "Microsoft YaHei", "SimSun", sans-serif; color: #333; background-color: #fff; line-height: 1.6; }
        a {text-decoration: none; color: inherit; }
        ul, li {list-style: none; }
   

        /* 视频中心 - 重点修改区域 */
        .C-video-section {padding: 80px 0; /* 添加灰色背景图 */
            background-image: url('../imgi-videobj.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; }
        /* 视频区域容器 - 左右布局 */
        .C-video-wrapper {display: flex; align-items: center; gap: 4rem; width: 100%; }
        /* 左侧文本区域 */
        .C-video-text {flex: 1; padding-right: 20px; }
        .C-video-text h2 {font-size: 2rem; color: #c30d24; font-weight: bold; }
        .C-video-text p {font-size: 1rem; margin:20px 0 0 0 ; color: #666; line-height: 1.8; margin-bottom: 2rem; }
		.i-video-left-a  .fa-chevron-right {color: #fff; background:#c30d23;width:40px;line-height:40px; font-size: 2rem; margin-left: 5px; border-radius: 50%;align-items: center; cursor: pointer;font-size:14px; text-align:center; }
	.i-video-left-a  .fa-chevron-right:hover {transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); }
			  
			  
        /* 右侧视频容器 - 带红色阴影 */
        .C-video-right {flex: 1; }
        .C-video-box {position: relative; width: 100%; max-width: 800px; margin: 0 auto; /* 红色阴影效果 */
            box-shadow: 0 0 0 2px #c30d24, 8px 8px 0 0 #c30d24, 8px 8px 0 2px #c30d24; border-radius: 4px; overflow: hidden; }
        .C-video-box img {width: 100%; height: auto; display: block; }
        .C-video-play {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background-color: #c30d24; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; border: 2px solid #fff; z-index: 10; }
        .C-video-play i {color: #fff; font-size: 2rem; margin-left: 5px; }
        .C-video-play:hover {background-color: #a80000; transform: translate(-50%, -50%) scale(1.1); }
		 
		
		
        @media (max-width: 768px) {
   .C-video-container {flex-direction: column; text-align: center; }
            .C-video-text h2 {font-size: 2rem; }
            .C-video-image-container {box-shadow: 10px 10px 0 0 #c30d24; }
			
		.C-video-wrapper {display: block;}	
		 .C-video-wrapper {gap:1rem; }
			
        }

        /* 产品与服务 */
        .C-product-section {padding: 80px 0; background-color: #f5f5f5; }
        .C-product-section .C-container {text-align: center; }
        .C-product-section .C-section-title {margin: 0 auto 0px; font-weight:bold;text-align: center;height: 50px; }
        .C-product-section .C-section-title:after {left: 50%; transform: translateX(-50%); }
		
        .C-product-section p {font-size: 16px; color: #666; margin-bottom: 30px; max-width: 800px; margin-left: auto; margin-right: auto;margin-top:10px ; }
		
		.C-product-section .C-section-title-en, .C-news-section .C-section-title-en, .C-video-section .C-section-title-en {font-size:12px;color:#938373;text-align: center; }
        .C-product-tabs {display: flex; justify-content: center; margin-bottom: 30px; flex-wrap: wrap; }
        .C-product-tab {padding:8px 40px; font-size:18px; background-color: #ac9788; color: #fff; border-radius: 30px; margin: 0 15px 15px 0; cursor: pointer; transition: all 0.3s; }
        .C-product-tab:hover, .C-product-tab.C-active {background-color: #c30d23; }
        .C-product-container {position: relative; width: 100%; overflow: hidden; cursor: grab; }
        .C-product-container:active {cursor: grabbing; }
        .C-product-slider {display: flex;height:390px; transition: transform 0.5s ease; }
        .C-product-slide {flex: 0 0 25%; padding: 0 15px; }
        .C-product-item {background-color: #fff; overflow: hidden; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); transition: all 0.3s; }
        .C-product-item:hover {transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); }
        .C-product-item img {width: 100%; height: 200px; object-fit: contain; padding: 20px; }
        .C-product-info {padding: 20px; }
        .C-product-name {font-size: 22px; color: #c30d24; margin-bottom: 10px; }
        .C-product-desc {font-size: 18px; color: #666; }
        .C-product-controls {position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); display: flex; justify-content: space-between; padding: 0 15px; z-index: 10; }
        .C-product-controls button {width: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.8); border: none; border-radius: 50%; color: #333; font-size: 18px; cursor: pointer; transition: all 0.3s; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
        .C-product-controls button:hover {background-color: #c8102e; color: #fff; }
        .C-product-pagination {display: flex; justify-content: center; margin-bottom: 30px; }
        .C-product-pagination button {width: 10px; height: 10px; background-color: #ddd; border: none; border-radius: 50%; margin: 0 5px; cursor: pointer; transition: all 0.3s; }
        .C-product-pagination button.C-active {background-color: #c8102e; width: 30px; border-radius: 5px; }
        .C-business-tabs {display: flex; justify-content: center; flex-wrap: wrap; }
        .C-business-tab {padding: 28px 62px; background-color: #333; color: #fff; margin: 0 5px 5px 0; font-size:18px; cursor: pointer; transition: all 0.3s; }
        .C-business-tab i {margin-right: 8px; }
        .C-business-tab:hover, .C-business-tab.C-active {background-color: #c8102e; }

        
        /* 响应式设计 */
        @media (max-width: 1200px) {
   .C-container {width: 95%; }
            .C-product-slide {flex: 0 0 33.333%; }
            .C-footer-left, .C-footer-middle, .C-footer-right {flex: 0 0 100%; }
            /* 响应式：屏幕小于1200px时，footer-col改为2列 */
            .C-footer-col {flex: 0 0 calc(50% - 10px); }
        }
        @media (max-width: 992px) {
   .C-product-slide {flex: 0 0 50%; }
            .C-news-left, .C-news-right {flex: 0 0 100%; max-width: 100%; }
            .C-news-right {border-left: none; border-top: 1px solid #e0e0e0; margin-top: 30px; padding-top: 30px; }
				
				
			.C-news-left, .C-news-right {flex: 0 0 100%; max-width: 100%; }
				
		.C-business-tab {padding: 18px 25px; margin: 0 5px 5px 0; font-size:16px; cursor: pointer; transition: all 0.3s; }
			
	
				
		
        }
		
			
        @media (max-width: 768px) {
   .C-video-box {width: 95%; height: 180px; margin-top:4%;}
            .C-product-slide {flex: 0 0 85%; }
            .C-product-name {font-size: 18px; }
            .C-product-desc {font-size: 16px; }
        }
		  
		
		
				
        @media (max-width: 576px) {
   .C-section-title {font-size: 24px;font-weight:bold; }
      
            .C-product-slide {flex: 0 0 100%; }
            /* 响应式：手机端footer-col改为1列 */
            .C-footer-col {flex: 0 0 100%; }
        }

        /* 通用标题样式 */
        .C-section-title {font-size: 30px; font-weight:bold; color: #c8102e; position: relative; padding-bottom: 15px; }
     
	 