  /* @media(max-width: 1180px){
    .card_img{
      width: 605px !important;
      height: 320px !important;
      margin-left: 50px;
    }
  }
  @media(max-width: 1024px){
    .container{
      padding: 120px 120px !important;
    }
  }
  @media(max-width: 430px){
    .content {
        display: flex !important;
        flex-direction: column !important;
        background: #fff;
        /* display: none !important; */
        /* align-items: center !important;
        position: absolute;
        left: 50%;
        top: 100%;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    }
    .top-menu span{
      display: none !important;
    }
    .menuShow{
      display: block !important;

    }
  }
  @media(max-width: 430px){
    .content li a{
      text-align: center !important;;
    }
   .content{display: none !important;}
   .card{
    padding-top: 80px !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
   }
   .infoDetail{text-align: center !important;}
   .productInfo{margin-bottom: -40px;}
   .caseDetailContainer .container{ padding: 0 20px !important;}
   .card .card_img{ width: 405px !important; height: 220px !important;  margin-left: 0 !important;
   }
  } */
  /* @media(max-width:390px){
    .container .card .card_img{
      width: 370px !important;
    }
  } */ 
  .info ul li{
    list-style:disc;
    margin-left: 18px;
   }
  .productDetail{

  }
  .card_img{
    width:703px;
    height:421px;
    overflow: hidden;
  }
  .card_img img{
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .card{
    display: flex;
    justify-content:space-between;
  }
  .container{
    padding: 120px 230px;
  }
  .productInfo div{
    white-space: nowrap;
    font-size: 22px;
    color: #4D4D4D;
    letter-spacing: 0;
    line-height: 34px;
    font-weight: 400;
    letter-spacing:2px;
  }
  .info{
    padding-bottom: 52px;
  }
  .infoContent{
    margin-top: 33px;
  }
  .infoContent div{
    font-size: 16px;
    line-height: 32px;
    color:#666666;
  }
  .infoDetail{
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
  }
  .productName{
    white-space: nowrap;
    font-family: AlibabaPuHuiTi-Bold;
    font-size: 36px;
    color: #343434;
    letter-spacing: 0;
    font-weight: 700;
    position: relative; /* 设置相对定位 */
    padding: 35px 0;
    white-space: normal;
    letter-spacing;
  }
  .productName::before {
    content: "";
    position: absolute; /* 设置绝对定位 */
    left: -30px; /* 将小方块定位在左侧 */
    top: 50%; /* 将小方块定位在垂直方向的中间位置 */
    width: 10px; /* 宽度为10像素，可以根据需要调整 */
    height: 10px; /* 高度为10像素，可以根据需要调整 */
    background-color: #FEBD16; /* 方块颜色为黑色，可以根据需要调整 */
    margin-right: 5px; /* 右边距为5像素，可以根据需要调整 */
  }
  .back-btn {
    color: #1B294E;
    border: 1px solid #1B294E;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 2px;
    cursor: pointer;
    transition: color 0.3s ease, border-color 0.3s ease;
    background: #fff;
  }

  /* 返回按钮悬停效果 */
  .back-btn:hover {
      background-color: #FBD100;
      color: #fff;
  }
  .newsDetailContainer{
    width: 100%;
    margin-top: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 28%;
}
.newsDetailTitle{
    margin-top: 40px;
    font-size: 36px;
    font-weight: bold;
    width:100%;
}
.newsDetailTime{
    margin-top: 20px;
    font-size: 20px;
    color: #000;
}
.newsDetailContent{
    margin-top: 40px;
}
.newsDetailContent h1,.newsDetailContent h2,.newsDetailContent h3,.newsDetailContent h4,.newsDetailContent h5{
  font-size:20px;
  font-weight:#666;
  line-height: 32px;
  color:#666666;
  text-indent: 2em;
  margin-bottom:16px;
}
.newsDetailContent h1 span,.newsDetailContent h2 span,.newsDetailContent h3 span,.newsDetailContent h4 span,.newsDetailContent h5 span{
  font-size:20px;
  font-weight:#666;
  line-height: 32px;
  color:#666666;
  text-indent: 2em;
  margin-bottom:16px;
}
.newsDetailContent p,.newsDetailContent p span{
    width:100%;
    font-size: 16px;
    line-height: 32px;
    text-indent: 2em;
    color:#666666;
    margin-bottom:16px;
}
.newsDetailBtn{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 64px;
}
.newsDetailBtn button{
    width: 100px;
    height: 40px;
    color: #1B294E;
    background: #fff;
    border: 1px solid #1B294E;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    transition: color 0.3s ease, border-color 0.3s ease;
  }
  .newsDetailBtn button:hover{
    background-color: #FBD100;
    color: #fff;
  }
  .info h1,.info h2,.info h3,.info h4,.info h5{
    font-size:20px;
    font-weight:#666;
    line-height: 32px;
    color:#666666;
    margin-bottom:16px;
  }
  .info h1 span,.info h2 span,.info h3 span,.info h4 span,.info h5 span{
    font-size:20px;
    font-weight:#666;
    line-height: 32px;
    color:#666666;
    text-indent: 2em;
    margin-bottom:16px;
  }
  .info p,.info span{
    font-size:16px;
    color:#4D4D4D;
    line-height: 34px;
  }
  @media(max-width:1024px){
    .container {padding: 120px 80px;}
    .newsDetailContainer{padding:40px 80px;}
  }
  @media(max-width:992px){
    .newsDetailContainer{padding:40px 20px;margin-top:40px;}
    .caseDetailContainer{padding:90px 20px;}
    .container{padding:0;}
    .productDetail{width:100%;}
    .card{flex-direction: column-reverse;align-items: center;justify-content: center;text-align:left}
    .productDetail{margin-right:0;}
    .card_img{width:100%;height:auto;}
    .newsDetailContent p img{width:360px;height:auto;}
  }
  