			/* 时间轴容器 - 灰色背景 */
			.timeline-section {
				background-color: #f5f5f5;
				padding: 60px 0;
			}

			.timeline-container {
				max-width: 1440px;
				margin: 0 auto;
				position: relative;
			}

			/* Swiper容器 */
			.swiper {
				padding: 40px 0;
			}

			/* 时间轴连接线 */
			.timeline-line {
				position: absolute;
				top: 50%;
				left: 0;
				width: 100%;
				height: 2px;
				background-color: #ccc;
				transform: translateY(-50%);
				z-index: 1;
			}

			/* 时间轴节点 */
			.timeline-item {
				display: flex;
				flex-direction: column;
				align-items: center;
				position: relative;
				z-index: 2;
				height: 450px !important;
				/* 设置明确的高度 */
			}

			/* 节点序号圆点 */
			.timeline-dot {
				width: 30px;
				height: 30px;
				border-radius: 50%;
				background-color: #333;
				color: white;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 14px;
				font-weight: bold;
				margin: 0;
				position: relative;
				z-index: 3;
				top: 50%;
				transform: translateY(-50%);
			}

			/* 卡片样式 */
			.timeline-card {
				width: 270px;
				background-color: white;
				border-radius: 8px;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
				padding: 20px;
				position: absolute;
				transition: transform 0.3s ease;
				text-align: center;
			}

			.timeline-card:hover {
				transform: translateY(-5px);
			}

			/* 年份标题 */
			.timeline-year {
				font-size: 20px;
				font-weight: bold;
				color: #333;
				margin-bottom: 10px;
			}

			/* 描述文字 */
			.timeline-desc {
				font-size: 14px;
				color: #666;
				line-height: 1.5;
			}

			/* 单数项卡片（1、3、5）在时间轴上方 */
			.timeline-item:nth-child(odd) .timeline-card {
				bottom: 50%;
				/* 从中间位置向上 */
				margin-bottom: 35px;
				/* 增加间距 */
			}

			/* 双数项卡片（2、4）在时间轴下方 */
			.timeline-item:nth-child(even) .timeline-card {
				top: 50%;
				/* 从中间位置向下 */
				margin-top: 35px;
				/* 增加间距 */
			}

			/* 卡片连接线 */
			.timeline-card::after {
				content: '';
				position: absolute;
				left: 50%;
				width: 1px;
				background-color: #ccc;
			}

			/* 单数项卡片连接线 */
			.timeline-item:nth-child(odd) .timeline-card::after {
				bottom: -20px;
				height: 20px;
			}

			/* 双数项卡片连接线 */
			.timeline-item:nth-child(even) .timeline-card::after {
				top: -20px;
				height: 20px;
			}

			/* 响应式调整 */
			@media (max-width: 768px) {
				.timeline-card {
					width: 320px;
				}

				.timeline-item {
					height: 280px;
					/* 小屏幕调整高度 */
				}
			}