#menu a {text-decoration:none;}
.menu {background:#03459E;height:44px;overflow:hidden;font-size:16px;border-radius:6px 6px 0 0;}
.menu span {display:block;width:100%;height:44px;padding:0 16px;color:#FFFFFF;}
.menu_li {float:left;white-space:nowrap;line-height:44px;margin:0 1px 0 0;}
.menu_li:hover {background:#011E70;}
.menu_on {float:left;white-space:nowrap;line-height:44px;background:#011E70;margin:0 1px 0 0;}

    
.product-li-box {overflow:hidden; width:100%; display:block;}
.product-li-box ul {width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0px auto;}
.product-li-box ul li {background:#FFFFFF; border-radius:10px; padding:10px;}
.product-li-box ul li img {width:100%;}
.product-li-box ul li a {width:100%;display:block;position: relative;}
.product-li-box ul li a:hover {}
.product-li-box ul li p {text-align:center;font-size:16px;height:30px;line-height:30px;margin:0px;padding:0px;}
.product-li-box ul li span{ color:#999999;}
.product-li-box ul li h3{font-size:12px; margin:0px; padding:0px; font-weight:normal;line-height:15px; height:30px; display:block; overflow:hidden;}


.product-list-box {overflow:hidden; width:100%; display:block;}
.product-list-box ul {width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0px auto;}
.product-list-box ul li {position:relative;  }
.product-list-box ul li img {width:100%;height:230px;}
.product-list-box ul li a {width:100%;display:block;position: relative;}
.product-list-box ul li a:hover {}
.product-list-box ul li p {text-align:center;font-size:16px;height:50px;line-height:50px;margin:0px;padding:0px;}
.product-list-box ul li span{ color:#999999;}
.product-list-box ul li h3{font-size:12px; margin:0px; padding:0px; font-weight:normal;}
.product-list-box ul li h5{display: block;height: 40px;line-height: 40px;color: #E4393C;font-size: 14px;text-align: left;padding: 0px; margin;0px;}


 .b-price {
    background-color: #000;
    background: rgba(0, 0, 0, .6);
    border-radius: 3px;
    color: #fff;
    filter: alpha(opacity = 60);
    font-size: 14px;
    left: 20px;
    line-height: 18px;
    padding: 6px 10px;
    position: absolute;
    text-decoration: none;
    top: 20px;}
.mb-10{ margin-bottom:10px}



   /* 整体容器：控制每行2个参数的核心 */
        .parameter-container {
            width: 95%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px;
            box-sizing: border-box;
            font-family: Arial, sans-serif;
            border: 1px solid #eee;
            border-radius: 4px;
            /* 关键：用grid实现每行2列，自动适配 */
            display: grid;
            grid-template-columns: repeat(2, 1fr); /* 固定2列，各占50% */
            grid-gap: 0; /* 列间距为0，靠边框分隔 */
        }

        /* 单个参数容器：完全独立，占1列 */
        .parameter-item {
            display: flex; /* 内部标题+内容左右布局 */
            align-items: center; /* 垂直居中 */
            padding: 12px 10px;
            box-sizing: border-box;
            border-right: 1px solid #eee; /* 列分隔线 */
            border-bottom: 1px solid #eee; /* 行分隔线 */
        }

        /* 偶数个参数容器：去掉右侧边框（避免重复） */
        .parameter-item:nth-child(2n) {
            border-right: none;
        }

        /* 最后一行的参数容器：去掉下边框 */
        .parameter-item:last-child,
        .parameter-item:nth-last-child(2):nth-child(2n+1) {
            border-bottom: none;
        }

        /* 参数标题：固定宽度+右对齐 */
        .param-title {
            flex: 0 0 120px; /* 可根据需求调整宽度 */
            font-weight: bold;
            color: #333;
            font-size: 14px;
            text-align: right;
            padding-right: 15px;
            box-sizing: border-box;
        }

        /* 参数内容：占剩余宽度 */
        .param-content {
            flex: 1;
            color: #666;
            font-size: 13px;
            line-height: 1.5;
        }

        /* 响应式适配：小屏幕每行1个参数 */
        @media (max-width: 768px) {
            .parameter-container {
                grid-template-columns: 1fr; /* 小屏幕改为1列 */
            }
            .parameter-item {
                border-right: none; /* 1列时去掉右侧边框 */
            }
            .param-title {
                flex: 0 0 80px; /* 缩小标题宽度 */
                padding-right: 10px;
            }
        }

        /* 移动端极端适配 */
        @media (max-width: 480px) {
            .param-title {
                flex: 0 0 70px;
                font-size: 13px;
            }
            .param-content {
                font-size: 12px;
            }
        }