   <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: Arial, Helvetica, sans-serif;
        }
        body {
            background: #ffffff;
            color: #222;
            padding: 40px 24px;
        }
        .container {
            max-width: 1400px;
            margin: 0 auto;
        }
        h1.spec-title {
            font-size: 34px;
            font-weight: 600;
            margin-bottom: 36px;
            color: #222;
        }
        /* 顶部Tab缩略图区域 */
        .tab-group {
            display: flex;
            gap: 24px;
            margin-bottom: 40px;
            flex-wrap: wrap;
        }
        .tab-card {
            width: 240px;
            cursor: pointer;
        }
        .tab-inner {
            padding: 20px 12px;
            text-align: center;
            background-color: #eeeeee;
        }
        /* 激活态统一背景色 #0070d8 */
        .tab-card.active .tab-inner {
            background-color: #0070d8;
            color: #ffffff;
        }
        .tab-card img {
            width: 100%;
            height: auto;
            display: block;
            margin-bottom:12px;
        }
        .tab-text {
            font-size: 15px;
            line-height:1.4;
        }
        /* 产品详情主体 */
        .product-container {
            display: grid;
            grid-template-columns: 1fr 320px;
            gap: 40px;
            align-items: start;
        }
        .product-info h2{
            font-size:20px;
            font-weight:bold;
            margin-bottom:20px;
        }
        .product-info ul{
            list-style: disc;
            padding-left:22px;
        }
        .product-info li{
            margin-bottom:10px;
            font-size:16px;
            line-height:1.5;
        }
        .product-right-img img{
            width:100%;
            height:auto;
        }
        /* 内容面板，默认隐藏 */
        .tab-panel{
            display:none;
        }
        .tab-panel.active{
            display:block;
        }
        /* 移动端自适应 */
        @media (max-width:768px) {
            .product-container{
                grid-template-columns:1fr;
            }
            .tab-group{
                gap:16px;
                justify-content:center;
            }
            .tab-card{
                width:calc(50% - 12px);
                min-width:180px;
            }
            h1.spec-title{
                font-size:26px;
            }
            body{
                padding:20px 16px;
            }
        }
    </style>
