/* 全局样式重置 */
			* {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
				font-family: "Microsoft Yahei", sans-serif;
			}

			/* 导航栏样式 */
			.navbar {
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 15px 500px;
				background-color: #fff;
				box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
				position: sticky;
				top: 0;
				z-index: 999;
			}

			.navbar .logo img {
				height: 50px;
			}

			.navbar .nav-menu {
				display: flex;
				list-style: none;
			}

			.navbar .nav-menu li {
				margin-left: 30px;
			}

			.navbar .nav-menu li a {
				text-decoration: none;
				color: #333;
				font-size: 16px;
				transition: color 0.3s;
			}

			.navbar .nav-menu li a:hover {
				color: #007bff;
			}

			/* Banner区域样式 */
			.banner {
				height: 850px;
				background: url("../baisen-digitization_img/3.jpg") no-repeat center center;
				background-size: cover;
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				color: #fff;
				text-align: center;
				position: relative;
			}

			.banner .content {
				position: relative;
				z-index: 1;
			}

			.banner h1 {
				font-size: 48px;
				margin-bottom: 20px;
				line-height: 1.2;
			}

			.banner p {
				font-size: 20px;
				margin-bottom: 30px;
			}

			.banner .btn-group {
				display: flex;
				gap: 20px;
				justify-content: center;
			}

			.banner .btn {
				padding: 12px 30px;
				border-radius: 4px;
				text-decoration: none;
				font-size: 16px;
				transition: all 0.3s;
			}

			.banner .btn-primary {
				background-color: #007bff;
				color: #fff;
				border: none;
			}

			.banner .btn-outline {
				background-color: transparent;
				color: #fff;
				border: 1px solid #fff;
			}

			.banner .btn:hover {
				transform: translateY(-3px);
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
			}

			/* 通用板块样式 */
			.section {
				padding: 80px 50px;
				max-width: 1200px;
				margin: 0 auto;
			}

			.section-title {
				text-align: center;
				font-size: 40px;
				margin-bottom: 60px;
				color: #333;
				position: relative;
			}

			.section-title::after {
				content: "";
				display: block;
				width: 80px;
				height: 3px;
				background-color: #007bff;
				margin: 15px auto 0;
			}

			/* 核心产品板块样式 */
			.core-products {
				background-color: #f8f9fa;
			}

			.function-subtitle {
				font-size: 16px;
				text-align: center;
				font-weight: normal;
				margin: 10px 0;
			}

			.product-list {
				display: flex;
				flex-direction: column;
				gap: 80px;
			}

			.product-item {
				display: flex;
				align-items: center;
				gap: 50px;
				background-color: #FFFFFF;
				0
			}

			.product-item.reverse {
				flex-direction: row-reverse;
				background-color: #F9F9FB;
			}

			.product-item .product-info {
				flex: 1;
				margin: 0 40px;
			}

			.product-item .product-info h3 {
				font-size: 24px;
				margin-bottom: 20px;
				color: #333;
			}

			.product-item .product-info p {
				font-size: 16px;
				line-height: 1.8;
				color: #666;
				margin-bottom: 30px;
			}

			.product-item .product-img {
				flex: 1;
			}

			.product-item .product-img img {
				width: 100%;
			}

			.product-item .btn-more {
				padding: 10px 20px;
				background-color: #007bff;
				color: #fff;
				text-decoration: none;
				border-radius: 4px;
				font-size: 14px;
				transition: background-color 0.3s;
			}

			.product-item .btn-more:hover {
				background-color: #0056b3;
			}

			/* 产品优势板块样式 */
			.product-advantages {
				background-size: cover;
				color: #fff;
				position: relative;
			}

			.product-advantages::before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 20, 60, 0.7);
				z-index: 0;
			}

			.product-advantages .section {
				max-width: none;
				padding: 200px 550px;
				position: relative;
				height: 800px;
				z-index: 1;
				background: url("../baisen-digitization_img/8.jpg") no-repeat center;
				background-size: cover;
			}

			.product-advantages .section-title {
				margin: 0;
				color: #fff;
				height: 400px;
				background: url("../baisen-digitization_img/7.jpg") no-repeat center;
				background-size: cover;
			}

			.product-advantages .section-title h2 {
				text-align: center;
				font-size: 40px;
				color: #fff;
				position: relative;
				padding-top: 180px;
			}

			.advantage-list {
				display: grid;
				grid-template-columns: repeat(3, 1fr);
				gap: 40px;
			}

			.advantage-card {
				background-color: rgba(255, 255, 255);
				padding: 40px 30px;
				border-radius: 8px;
				backdrop-filter: blur(10px);
				border: 1px solid rgba(255, 255, 255, 0.2);
				text-align: center;
				transition: transform 0.3s;
				color: #000;
			}

			.advantage-card:hover {
				transform: translateY(-10px);
			}

			.advantage-card .icon {
				font-size: 40px;
				margin-bottom: 20px;
				color: #00bfff;
			}

			.advantage-card h4 {
				font-size: 20px;
				margin-bottom: 15px;
			}

			.advantage-card p {
				font-size: 14px;
				line-height: 1.6;
				margin-bottom: 20px;
			}

			.advantage-card .tags {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
				justify-content: center;
				width: 70%;
				margin: auto;
			}

			.advantage-card .tag {
				font-size: 12px;
				padding: 5px 10px;
				background-color: rgba(0, 123, 255, 0.3);
				border-radius: 4px;
			}

			/* 公司介绍板块样式 */
			.company-section {
				background: url("../baisen-digitization_img/15.jpg") no-repeat;
				background-size: 100%;
				background-position: right 0px bottom 0px;
				padding-bottom: 50px;
				padding-top: 50px;
			}
			
			.company-intro {
				background-color: #fff;
				padding-bottom: 50px;
				padding-top: 50px;
				border-radius: 20px;
				box-shadow: 0px 0px 20px rgb(185,185,185);
			}

			.intro-content {
				display: flex;
				gap: 50px;
				align-items: center;
			}

			.intro-img {
				flex: 1;
			}

			.intro-img img {
				width: 100%;
				border-radius: 8px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
			}

			.intro-text {
				flex: 1;
			}

			.intro-text h3 {
				font-size: 24px;
				margin-bottom: 20px;
				color: #333;
			}

			.intro-text p {
				font-size: 16px;
				line-height: 1.8;
				color: #666;
				margin-bottom: 30px;
			}

			.intro-values {
				display: flex;
				gap: 30px;
				margin-bottom: 30px;
			}

			.intro-value-item {
				text-align: center;
				width: 33%;
			}

			.intro-value-item .icon {
				font-size: 24px;
				color: #007bff;
				margin-bottom: 10px;
			}

			.intro-value-item h5 {
				font-size: 16px;
				margin-bottom: 5px;
			}

			.intro-value-item p {
				font-size: 14px;
				color: #666;
				margin: 0;
			}

			.intro-stats {
				display: flex;
				gap: 40px;
				justify-content: center;
			}

			.intro-stat-item {
				text-align: center;
				width: 120px;
			}

			.intro-stat-item .num {
				font-size: 36px;
				color: #007bff;
				font-weight: bold;
				margin-bottom: 5px;
			}

			.intro-stat-item .text {
				font-size: 14px;
				color: #666;
			}

			/* 联系我们板块样式 */
			.contact-us {
				background-color: #f8f9fa;
				text-align: center;
			}

			.contact-list {
				display: grid;
				grid-template-columns: repeat(3, 1fr);
				gap: 40px;
				margin-top: 40px;
			}

			.contact-item {
				display: flex;
				flex-direction: column;
				align-items: center;
			}

			.contact-item .icon {
				font-size: 30px;
				color: #007bff;
				margin-bottom: 20px;
			}

			.contact-item p {
				font-size: 16px;
				color: #333;
				margin-bottom: 12px;
			}

			/* 页脚样式 */
			footer {
				background-color: #000;
				color: #999;
				padding: 20px 50px;
				text-align: center;
				font-size: 14px;
			}

			footer p {
				margin-bottom: 12px;
			}

			footer a {
				color: #999;
				text-decoration: none;
				margin-bottom: 12px;
			}

			/* 响应式适配 */
			@media (max-width: 992px) {

				.product-item,
				.product-item.reverse {
					flex-direction: column;
				}

				.advantage-list {
					grid-template-columns: repeat(2, 1fr);
				}

				.intro-content {
					flex-direction: column;
				}

				.contact-list {
					grid-template-columns: repeat(2, 1fr);
				}
			}

			@media (max-width: 768px) {
				.navbar {
					flex-direction: column;
					padding: 15px 20px;
				}

				.navbar .nav-menu {
					margin-top: 15px;
					flex-wrap: wrap;
					justify-content: center;
				}

				.navbar .nav-menu li {
					margin: 5px 15px;
				}

				.banner h1 {
					font-size: 36px;
				}

				.banner p {
					font-size: 18px;
				}

				.section {
					padding: 60px 20px;
				}

				.advantage-list {
					grid-template-columns: 1fr;
				}

				.intro-stats {
					flex-direction: column;
					gap: 20px;
				}

				.contact-list {
					grid-template-columns: 1fr;
				}
			}