
			.section-header h2 {
				margin-top: 20px;
			}

			.image-block {
				background: #fff;

			}

			.section {
				padding: 10px 0;
			}

			/* 板块背景 */
			
			/* 底部分类图标行 */
			.icon-row {
				display: flex;
				gap: 40px;
				margin-top: 40px;
			}

			.icon-item {
				text-align: center;
			}

			.icon-item svg {
				width: 40px;
				height: 40px;
				fill: #2088e8;
				margin-bottom: 8px;
			}

			.icon-item p {
				font-size: 14px;
				color: #333;
			}

			/* 右侧网页样机图 */
			.mockup-box {
				width: 100%;
				border-radius: 12px;
				box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
				overflow: hidden;
			}

			.mockup-box img {
				width: 100%;
				display: block;
			}

			/* 分割线 */
			.div-line {
				width: 100%;
				height: 1px;
				background: #cce0f5;
				margin: 30px 0;
			}

			/* ===== 三列独立向上滚动轮播 ===== */
			.carousel-auto-scroll {
				width: 100%;
				height: 520px;
				overflow: hidden;
				border-radius: 12px;
				background: #f8fafd;
				display: flex;
				gap: 10px;
				padding: 0 6px;
			}

			.carousel-auto-col {
				flex: 1;
				min-width: 0;
				position: relative;
				overflow: hidden;
				border-radius: 8px;
			}

			.carousel-auto-col-track {
				display: flex;
				flex-direction: column;
				gap: 10px;
				animation: autoScrollCol linear infinite;
			}

			/* 三列各自错开速度与动画名称，避免完全同步 */
			.carousel-auto-col--1 .carousel-auto-col-track {
				animation-name: autoScrollCol1;
				animation-duration: 14s;
			}
			.carousel-auto-col--2 .carousel-auto-col-track {
				animation-name: autoScrollCol2;
				animation-duration: 17s;
			}
			.carousel-auto-col--3 .carousel-auto-col-track {
				animation-name: autoScrollCol3;
				animation-duration: 20s;
			}

			.carousel-auto-scroll:hover .carousel-auto-col-track {
				animation-play-state: paused;
			}

			.carousel-auto-col-item {
				border-radius: 10px;
				overflow: hidden;
				box-shadow: 0 4px 16px rgba(0, 0, 0, .06);
				transition: transform .4s, box-shadow .4s;
				cursor: pointer;
				aspect-ratio: 16/11;
				flex-shrink: 0;
			}

			.carousel-auto-col-item:hover {
				transform: translateY(-4px);
				box-shadow: 0 8px 28px rgba(0, 102, 255, .2);
			}

			.carousel-auto-col-item img {
				width: 100%;
				height: 100%;
				object-fit: cover;
				display: block;
			}

			@keyframes autoScrollCol1 {
				0%   { transform: translateY(0); }
				100% { transform: translateY(-50%); }
			}
			@keyframes autoScrollCol2 {
				0%   { transform: translateY(0); }
				100% { transform: translateY(-50%); }
			}
			@keyframes autoScrollCol3 {
				0%   { transform: translateY(0); }
				100% { transform: translateY(-50%); }
			}

			/* 响应式 */
			

			
		