
  tbody tr:nth-child(even){background:#f7f7f7;}
  tbody tr:nth-child(odd){background:#fff;}
  tbody tr:hover{background:#e0f0ff;transition:0.3s;}
  td,th{vertical-align:top;padding:14px 10px;}

  /* 桌面端显示表格 */
  #desktopTable{display:block !important;}
  #mobileAccordion{display:none !important;}

  /* 移动端只显示卡片 */
  @media screen and (max-width:768px){
    #desktopTable{display:none !important;}
    #mobileAccordion{display:block !important;}
    input#techSearch{font-size:16px !important;}
  }

  /* 移动端折叠样式 */
  #mobileAccordion .accordion-item{
    margin-bottom:14px;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 3px 10px rgba(0,0,0,0.08);
    background:#fff;
  }
  .accordion-btn{
    background:#2D854E;
    color:#fff;
    width:100%;
    padding:14px;
    text-align:left;
    font-size:16px;
    border:none;
    cursor:pointer;
    font-weight:bold;
  }
  .accordion-content{
    display:none;
    padding:14px 18px;
    background:#f9f9f9;
    font-size:14px;
    line-height:1.8;
  }
  .accordion-content p{
    margin:10px 0;
  }
  .accordion-content strong{
    color:#2D854E;
  }
