     .spec-table table {
         width: 100%;
         /* max-width: 900px; */
         margin: 0 auto;
         border-collapse: collapse;
         background-color: #ffffff;
     }

     .spec-table tr {
         height: 48px;
     }

     .spec-table tr:nth-child(odd) {
         background-color: #e0e0e0;
     }

     .spec-table tr:nth-child(even) {
         background-color: #f0f0f0;
     }

     .spec-table td {
         padding: 12px 20px;
         border: 1px solid #ffffff;
         font-size: 14px;
         color: #333333;
         vertical-align: middle;
     }

     .spec-table td:first-child {
         /* width: 50%; */
         text-align: center;
         font-weight: 500;
     }

     .spec-table td:last-child {
         /* width: 50%; */
         text-align: center;
         font-weight: 400;
     }

     /* 响应式设计 */
     @media screen and (max-width: 768px) {
         .spec-table {
             font-size: 13px;
         }

         .spec-table td {
             padding: 10px 15px;
         }

         .spec-table tr {
             height: 44px;
         }
     }

     @media screen and (max-width: 480px) {
         .spec-table {
             font-size: 12px;
         }

         .spec-table td {
             padding: 8px 10px;
         }

         .spec-table tr {
             height: 40px;
         }
     }