
		/* 主要内容区域 */
		.main-content {
			display: flex;
			gap: 30px;
			padding: 40px 0;
		}

		/* 左侧分类导航 */
		.category-sidebar {
			width: 280px;
			flex-shrink: 0;
		}

		.category-title {
			font-size: 18px;
			padding: 15px 20px;
			background: var(--primary-color);
			color: var(--white);
			border-radius: 8px 8px 0 0;
			margin-bottom: 0;
		}

		.category-list {
			background: var(--white);
			border-radius: 0 0 8px 8px;
			box-shadow: var(--shadow);
		}

		.category-item {
			border-bottom: 1px solid #f0f0f0;
			position: relative;
			list-style: none;
		}

		.category-item:last-child {
			border-bottom: none;
		}

		.category-link {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 15px 20px;
			color: var(--dark-color);
			text-decoration: none;
			transition: var(--transition03);
		}

		.category-link:hover {
			background: var(--primary-light);
			color: var(--white);
		}

		.category-link i {
			transition: var(--transition03);
		}

		.category-item:hover .category-link i {
			transform: rotate(90deg);
		}

		.subcategory-list {
			position: absolute;
			left: 100%;
			top: 0;
			width: 200px;
			background: var(--white);
			box-shadow: var(--shadow);
			border-radius: 0 8px 8px 0;
			opacity: 0;
			visibility: hidden;
			transform: translateX(-10px);
			transition: var(--transition03);
			z-index: 10;
		}

		.category-item:hover .subcategory-list {
			opacity: 1;
			visibility: visible;
			transform: translateX(0);
		}

		.subcategory-item {
			border-bottom: 1px solid #f0f0f0;
			list-style: none;
		}

		.subcategory-item:last-child {
			border-bottom: none;
		}

		.subcategory-link {
			display: block;
			padding: 12px 20px;
			color: var(--dark-color);
			text-decoration: none;
			transition: var(--transition03);
		}

		.subcategory-link:hover {
			background: var(--primary-light);
			color: var(--white);
		}

		/* 产品列表区域 */
		.product-content {
			flex: 1;
		}

		.product-grid {
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
			gap: 25px;
		}

		.product-item {
			background: var(--white);
			border-radius: 10px;
			overflow: hidden;
			box-shadow: var(--shadow);
			transition: var(--transition03);
		}

		.product-item:hover {
			transform: translateY(-5px);
			box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
		}

		.product-link {
			display: block;
			text-decoration: none;
			color: inherit;
		}

		.product-image {
			max-height: 220px;
			overflow: hidden;
		}

		.product-image img {
			width: 100%;
			max-height: 100%;
			object-fit: cover;
			transition: var(--transition03);
		}

		.product-item:hover .product-image img {
			transform: scale(1.05);
		}

		.product-info {
			padding: 15px;
		}

		.product-name {
			font-size: 16px;
			font-weight: 600;
			margin-bottom: 5px;
			color: var(--dark-color);
			line-height: 1.4;
		}

		/*分页按钮*/
		.pagination ul{
    display: flex;
    justify-content: center;
    margin-top: 2rem;
    gap: 0.5rem;
}
.pagination li {
    background: white;
    border: 1px solid #ddd;
    padding: 8px 15px;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s;
}
.pagination li.act {
    background: var(--secondary-color);
    color: white;
    border-color: var(--secondary-color);
}

/*详情页面*/
#product-container{
	margin-top:40px ;
}


	

		/* 产品详情区域 */
		.product-detail {
			display: flex;
			gap: 40px;
			margin-bottom: 60px;
		}

		/* 产品图片区域 */
		.product-gallery {
			flex: 1;
		}

		.main-image {
			width: 100%;
			height: 400px;
		    text-align: center;
			border-radius: 10px;
			overflow: hidden;
			margin-bottom: 15px;
			box-shadow: var(--shadow);
		}

		.main-image img {
			max-width: 100%;
			max-height: 100%;
			object-fit: cover;
		}

		.thumbnail-list {
			display: flex;
			gap: 10px;
		}

		.thumbnail {
			width: 80px;
			height: 80px;
			border-radius: 8px;
			overflow: hidden;
			cursor: pointer;
			opacity: 0.7;
			transition: var(--transition03);
			border: 2px solid transparent;
		}

		.thumbnail.active,
		.thumbnail:hover {
			opacity: 1;
			border-color: var(--primary-color);
		}

		.thumbnail img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

		/* 产品信息区域 */
		.product-info {
			flex: 1;
		}

		.product-title {
			font-size: 28px;
			margin-bottom: 10px;
			color: var(--dark-color);
		}

		.product-subtitle {
			font-size: 16px;
			color: var(--gray-color);
			margin-bottom: 20px;
		}


		.product-description {
			margin-bottom: 25px;
			color: var(--gray-color);
			line-height: 1.7;
		}

		.action-buttons {
			display: flex;
			gap: 15px;
			margin-bottom: 30px;
		}

		.btn {
			padding: 12px 25px;
			border: none;
			border-radius: 6px;
			cursor: pointer;
			font-weight: 600;
			transition: var(--transition03);
			display: inline-flex;
			align-items: center;
			gap: 8px;
		}

		.btn-primary {
			background: var(--primary-color);
			color: var(--white);
		}

		.btn-primary:hover {
			background: #0d5a9a;
			transform: translateY(-2px);
		}

		.btn-outline {
			background: transparent;
			border: 1px solid var(--primary-color);
			color: var(--primary-color);
		}

		.btn-outline:hover {
			background: var(--primary-light);
		}

		.product-meta {
			display: flex;
			gap: 20px;
			margin-top: 20px;
			padding-top: 20px;
			border-top: 1px solid #eee;
		}

		.meta-item {
			display: flex;
			align-items: center;
			gap: 8px;
			font-size: 14px;
			color: var(--gray-color);
		}

		.meta-item i {
			color: var(--primary-color);
		}

		/* 标签区域 */
		.product-tags {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			margin-top: 15px;
		}

		.tag {
			background: var(--light-bg);
			color: var(--primary-color);
			padding: 5px 12px;
			border-radius: 20px;
			font-size: 12px;
			font-weight: 500;
		}

		/* 标签页区域 */
		.tabs {
			margin-bottom: 60px;
		}

		.tab-header {
			display: flex;
			border-bottom: 1px solid #eee;
			margin-bottom: 30px;
		}

		.tab-link {
			background: none;
			border: none;
			font-size: 16px;
			font-weight: 600;
			color: var(--gray-color);
			cursor: pointer;
			transition: var(--transition03);
			position: relative;
		}

		.tab-link.active {
			/* color: var(--primary-color); */
		}

		.tab-link.active::after {
			content: '';
			position: absolute;
			bottom: -1px;
			left: 0;
			width: 100%;
			height: 3px;
			background: var(--primary-color);
		}

		.tab-content {
			display: none;
		}

		.tab-content.active {
			display: block;
		}

		.tab-content * {
			max-width: 100%;
		}

	

		/* 相关产品区域 */
		.related-products {
			margin-bottom: 60px;
		}

		.section-title {
			font-size: 24px;
			margin-bottom: 30px;
			color: var(--dark-color);
		}

		.section-title::after {
			bottom: 0;
			left: 0;
			border-radius: 2px;
			transform: none;
		}

		.products-grid {
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
			gap: 25px;
		}

		.product-card {
			background: var(--white);
			border-radius: 10px;
			overflow: hidden;
			box-shadow: var(--shadow);
			transition: var(--transition03);
		}

		.product-card:hover {
			transform: translateY(-5px);
			box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
		}

		.product-card-image {
			height: 180px;
			overflow: hidden;
		}

		.product-card-image img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			transition: var(--transition03);
		}

		.product-card:hover .product-card-image img {
			transform: scale(1.05);
		}

		.product-card-content {
			padding: 20px;
		}

		.product-card-title {
			font-size: 16px;
			font-weight: 600;
			margin-bottom: 8px;
			color: var(--dark-color);
		}

		/* 响应式设计 */
		@media (max-width: 992px) {
			.main-content {
				flex-direction: column;
			}

			.category-sidebar {
				width: 100%;
			}


			.category-list {
				display: flex;
				flex-wrap: wrap;
			}

			.category-item {
				flex: 1;
				min-width: 200px;
				border-bottom: none;
				border-right: 1px solid #f0f0f0;
			}

			.category-item:last-child {
				border-right: none;
			}

			.subcategory-list {
				position: static;
				width: 100%;
				opacity: 1;
				visibility: visible;
				transform: none;
				box-shadow: none;
				border-radius: 0;
				display: none;
			}

			.category-item:hover .subcategory-list {
				display: block;
			}

			.product-content{padding:0;}

			/*详情页面*/
			.product-detail {
				flex-direction: column;
			}

			.main-image {
				height: 350px;
			}


		}

		@media (max-width: 768px) {
			.product-grid {
				grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
			}

			/*详情页面*/
			.action-buttons {
				flex-direction: column;
			}

			.tab-header {
				flex-wrap: wrap;
			}

			.products-grid {
				grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
			}

		}

		@media (max-width: 576px) {
			.product-grid {
				grid-template-columns: 1fr 1fr;
				gap: 15px;
			}

			.category-list {
				flex-direction: column;
			}

			.category-item {
				border-right: none;
				border-bottom: 1px solid #f0f0f0;
			}

			/*详情页面*/
			.product-title {
				font-size: 24px;
			}

			.thumbnail-list {
				justify-content: center;
			}

			.products-grid {
				grid-template-columns: 1fr 1fr;
			}

		}