			* {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
				font-family: 'Microsoft YaHei', 'Segoe UI', sans-serif;
			}

			body {
				background-color: #ffffff;
				color: #333;
				line-height: 1.6;
			}

			.container {
				max-width: 1200px;
				margin: 0 auto;
				padding: 0 15px;
			}

			/* 头部样式 */
			header {
				background-color: #ffffff;
				/* background: #168BDC; 蓝色*/
				box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
				padding: 15px 0;
				position: sticky;
				top: 0;
				z-index: 100;
			}

			.header-content {
				display: flex;
				justify-content: space-between;
				align-items: center;
				flex-wrap: wrap;
			}

			.logo {
				display: flex;
				align-items: center;
			}

			.logo img {
				height: 50px;
				margin-right: 10px;
			}

			.logo-text {
				font-size: 1.2rem;
				font-weight: bold;
				color: #0066cc;
			}

			/* 导航样式 */
			nav ul {
				display: flex;
				list-style: none;
				flex-wrap: wrap;
			}

			nav ul li {
				margin-left: 20px;
			}

			nav ul li a {
				text-decoration: none;
				color: #333;
				font-weight: 500;
				padding: 8px 12px;
				border-radius: 4px;
				transition: all 0.3s ease;
				display: block;
				/* 确保链接占满父元素宽度 */
			}

			nav ul li a:hover {
				background-color: #0066cc;
				color: white;
			}

			/* 装饰线条组合块 */
			.multicolor-line {
				display: flex;
				height: 4px;
				/* 线条高度 */
				width: 100%;
			}

			.multicolor-line>div {
				height: 100%;
			}

			.color1 {
				width: 40%;
				background: #00479d;
			}

			.color2 {
				width: 30%;
				background: #e60012;
			}

			.color3 {
				width: 20%;
				background: #615e5c;
			}

			.color4 {
				width: 10%;
				background: #c2c2c2;
			}

			.white-bar {
				width: 100%;
				height: 4px;
				background-color: #FFFFFF;
			}

			/* 装饰线条组合块 */

			/* 移动菜单切换 */
			.menu-toggle {
				display: none;
				flex-direction: column;
				cursor: pointer;
			}

			.menu-toggle span {
				height: 3px;
				width: 25px;
				background-color: #333;
				margin-bottom: 4px;
				border-radius: 3px;
			}

			/* 主内容区样式 */
			.main-content {
				padding: 30px 0;
			}

			.article {
				background-color: #fff;
				border-radius: 8px;
				box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
				padding: 30px;
				margin-bottom: 30px;
			}

			.article-title {
				font-size: 2rem;
				color: #0066cc;
				margin-bottom: 15px;
				line-height: 1.3;
				text-align: center;
				/* 新增水平居中属性 */
			}

			.section-title {
				color: var(--primary-color);
				margin-bottom: 20px;
				padding-bottom: 10px;
				border-bottom: 2px solid #f0f0f0;
				display: flex;
				align-items: center;
			}

			.article-meta {
				display: flex;
				flex-wrap: wrap;
				margin-bottom: 25px;
				color: #666;
				font-size: 0.9rem;
				justify-content: center;
				/* 新增水平居中属性 */
			}

			.article-meta span {
				margin-right: 20px;
				display: flex;
				align-items: center;
			}

			.article-meta i {
				margin-right: 5px;
				color: #0066cc;
			}

			.article-content {
				font-size: 1.1rem;
				line-height: 1.8;
			}

			.article-content p {
				margin-bottom: 20px;
			}

			/* 基础图片样式 */
			.article-image {
				border-radius: 8px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
				display: block;
				width: auto;
				max-width: 90%;
				margin: 0 auto;
			}

			/* 图片容器（核心结构） */
			.image-container {
				display: flex;
				flex-direction: column;
				align-items: center;
				margin-bottom: 20px;
				/* 图片组间距 */
			}

			/* 多图布局容器 */
			.article-images {
				display: flex;
				flex-wrap: wrap;
				gap: 15px 20px;
				/* 行间距15px 列间距20px */
				margin: 25px auto;
				justify-content: center;
			}

			/* 两图布局 */
			.article-images.two-images .image-container {
				width: calc(50% - 20px);
				/* 减去列间距 */
			}

			/* 三图布局 */
			.article-images.three-images .image-container {
				width: calc(33.333% - 20px);
				/* 减去列间距 */
			}

			/* 配图文字样式 */
			.article-caption {
				width: 100%;
				/* 占满图片容器宽度 */
				text-align: center;
				font-size: 0.85rem;
				color: #666;
				font-style: italic;
				line-height: 1.5;
				margin-top: 8px;
				padding: 0 5px;
				/* 文字两侧留白 */
			}

			/* 响应式适配 */
			@media (max-width: 768px) {
				.article-images .image-container {
					width: 100% !important;
					/* 移动端单列布局 */
				}

				.article-images {
					gap: 10px;
					/* 缩小移动端间距 */
				}
			}

			/* 页脚样式 */
			footer {
				background-color: #f8f9fa;
				padding: 20px 0;
				border-top: 1px solid #eaeaea;
				margin-top: 20px;
			}

			.footer-content {
				text-align: center;
				color: #666;
				font-size: 0.9rem;
			}

			.footer-content p {
				margin-bottom: 10px;
			}

			/* 响应式设计 */
			@media (max-width: 992px) {
				.article-title {
					font-size: 1.8rem;
				}
			}

			@media (max-width: 768px) {
				.header-content {
					flex-direction: column;
					align-items: flex-start;
				}

				.menu-toggle {
					display: flex;
					position: absolute;
					top: 20px;
					right: 20px;
				}

				nav {
					width: 100%;
					max-height: 0;
					overflow: hidden;
					transition: max-height 0.3s ease;
				}

				nav.active {
					max-height: 600px;
					/* 移动端菜单高度 */
				}

				nav ul {
					flex-direction: column;
					padding: 10px 0;
				}

				nav ul li {
					margin: 5px 0;
					margin-left: 0;
				}

				.article {
					padding: 20px;
				}

				.article-title {
					font-size: 1.6rem;
				}
			}

			@media (max-width: 576px) {
				.logo-text {
					font-size: 1rem;
				}

				.article-meta {
					flex-direction: column;
				}

				.article-meta span {
					margin-bottom: 10px;
					margin-right: 0;
				}

				.article-title {
					font-size: 1.4rem;
				}
			}

			/* 响应式视频播放器 */
			.video-wrapper {
				width: 100%;
				padding: 20px 0;
				background: #f5f5f5;
			}

			.video-container {
				position: relative;
				width: 100%;
				max-width: 800px;
				margin: 0 auto;
				overflow: hidden;
				aspect-ratio: 16/9;
				background: #000;
			}

			video {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-fit: contain;
			}

			@media (max-width: 768px) {
				.video-container {
					max-width: 100%;
				}
			}

			/* 响应式视频播放器 */

			/* 通栏纯色顶部宣传栏样式 */
			.promo-banner {
				background-color: #00479d;
				color: white;
				padding: 20px 0;
				text-align: center;
				position: relative;
				overflow: hidden;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
				font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
			}

			/* 装饰图片容器 */
			.decoration-container {
				position: absolute;
				right: 0;
				top: 0;
				height: 100%;
				width: 200px;
				display: flex;
				align-items: center;
				justify-content: flex-end;
				pointer-events: none;
			}

			.decoration-image {
				height: 100%;
				opacity: 0.9;
			}

			.promo-content {
				position: relative;
				z-index: 1;
				max-width: 1200px;
				margin: 0 auto;
				padding: 0 20px;
			}

			.main-title {
				font-size: 36px;
				font-weight: 700;
				margin-bottom: 12px;
				text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			}

			.subtitle {
				font-size: 16px;
				font-weight: 300;
				margin-bottom: 20px;
				opacity: 0.9;
			}

			.features {
				display: flex;
				justify-content: center;
				flex-wrap: wrap;
				gap: 30px;
				margin-top: 25px;
			}

			.feature {
				display: flex;
				align-items: center;
				background: rgba(255, 255, 255, 0.15);
				padding: 12px 24px;
				border-radius: 30px;
				backdrop-filter: blur(5px);
				transition: all 0.3s ease;
			}

			.feature:hover {
				background: rgba(255, 255, 255, 0.25);
				transform: translateY(-3px);
			}

			.feature i {
				margin-right: 12px;
				font-size: 22px;
			}

			.promo-cta {
				margin-top: 30px;
			}

			.cta-button {
				display: inline-block;
				background: rgba(255, 255, 255, 0.2);
				color: white;
				padding: 12px 30px;
				border-radius: 30px;
				text-decoration: none;
				font-weight: 600;
				border: 2px solid rgba(255, 255, 255, 0.3);
				transition: all 0.3s ease;
				backdrop-filter: blur(5px);
			}

			.cta-button:hover {
				background: rgba(255, 255, 255, 0.3);
				transform: translateY(-3px);
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
			}

			/* 响应式调整 */
			@media (max-width: 768px) {
				.main-title {
					font-size: 28px;
				}

				.subtitle {
					font-size: 14px;
				}

				.features {
					flex-direction: column;
					align-items: center;
					gap: 15px;
				}

				.feature {
					width: 100%;
					max-width: 300px;
					justify-content: center;
				}

				.decoration-container {
					display: none;
					/* 在小屏幕上隐藏装饰图片 */
				}
				.video-container {
					display: none;
					/* 手机端隐藏视频播放 */
				}
				.article-caption {
					display: none;
					/* 手机端隐藏视频文字 */
				}
			}