.pro-box{ background-color:#f8f8f8; padding:80px 0; margin:0 auto 5px;}
        .container {
            max-width: 1400px;
            margin: 0 auto;
        }

        /* 导航栏 滑动蓝色背景 */
        .nav-wrap {
            position: relative;
            display: flex;
            justify-content: center;
            gap: 4px;
            margin-bottom: 100px;
            padding: 4px;
            background: #fff;
            border-radius: 32px;
            width: fit-content;
            margin-left: auto;
            margin-right: auto;
        }
        .nav-slider-bg {
            position: absolute;
            top: 4px;
            left: 4px;
            height: calc(100% - 8px);
            background: #2563eb;
            border-radius: 30px;
            transition: all 0.3s ease;
            z-index: 1;
        }
        .nav-item {
            position: relative;
            z-index: 2;
            padding: 20px 50px;
            border-radius: 50px;
            background: transparent;
            border: none;
            font-size: 18px;
			font-weight:700;
            cursor: pointer;
            transition: color 0.3s;
            color: #333;
        }
        .nav-item.active {
            color: #fff;
        }

        /* 标题+搜索栏 */
        .header-row {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            margin-bottom: 60px;
        }
        .title-box h11 {
            font-size: 40px;
            color: #222;
            margin-bottom: 35px;
			font-weight:700;
			display:block;
        }
        .title-box p {
            color: #666;
            font-size: 25px;
        }

        .search-box {
            display: flex;
            align-items: center;
            background: #fff;
            border: 1px solid #eee;
			width:190px; border-radius: 30px; padding:6px 15px; margin-top:35px; 
        }
       .search-box input{ width:150px; height:40px; padding:0 5px; float:left; border:0; font-size:15px;}
.search-box button{ width:40px; float:right; height:40px;background-image:url(../images/ss.png); border:0; background-color:#FFF; cursor:pointer; background-position:center center; background-repeat:no-repeat;}

        /* 产品网格 固定一行3个，两行列6个 */
        .product-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 50px;
            margin-bottom: 50px;
        }
        .product-card {
            background: #fff;
            border-radius: 30px;
            padding: 20px;
            text-align: center;
        }
		.product-card .product-image {
    display: flex;
    background-color: #FFF;
    align-items: center;
    justify-content: center;
    overflow: hidden;
	/*height:400px;*/
}
        .product-card .product-image img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            margin-bottom: 25px;
        }
        .product-card .name {
            font-size: 20px;
            color: #000;
            margin-bottom: 25px;
        }
        .shop-buttons {
            display: flex;
            justify-content: center;
            gap: 20px;
			margin-bottom:10px;
        }
        .shop-btn {
            padding: 4px 20px;
            font-size: 15px;
            border: 1px solid #888;
            border-radius: 15px;
            background: #fff;
            color: #666;
            cursor: pointer;
        }
        .shop-btn:hover {
            background: #333;
			border: 1px solid #333;
			color: #fff;
        }

        /* 翻页箭头容器 */
        .page-buttons {
            display: flex;
            justify-content: center;
            gap: 20px;
        }
        .page-btn {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            border: 1px #e5e5e5 solid;
            background: #e5e5e5;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.2s;
	
        }
		 .page-btn img{object-fit: contain; width:20px; height:20px;}
        /* 禁用置灰样式 */
        .page-btn.disabled {
          
            border-color: #ddd;
            background: #ddd;
            cursor: not-allowed;
			opacity: 0.3;
        }
        .page-btn:hover:not(.disabled) {
            background: #ddd;
			border: 1px #ddd solid;

        }

        /* 隐藏数据容器，仅用于存放商品数据 */
        .data-wrap {
            display: none;
        }
        .category-item {
            display: none;
        }