     .NyBigBox {
         margin-top: 110px;
     }

     .Nybanner {
         display: none;
     }

     .CpNyBigBox .mbx {
         position: absolute;
         left: var(--container);
         top: 30px;
     }

.contentBox table{
width:80%;
    margin:0 auto
}
     @media (max-width: 1200px) {
         .NyBigBox {
             margin-top: 60px;
         }
     }

     /* 产品详情 -------------------------------------------------------- */
     .CpNyBigBox {
         padding-top: 0;
     }

     .ProductBox {
         width: 100%;
         padding: 0 var(--container);
         padding-top: 120px;
         display: flex;
         align-items: flex-end;
         grid-gap: 45px;
     }


     .ProductBox .text {
         width: 600px;
         display: flex;
         flex-direction: column;
         justify-content: center;
         grid-gap: 60px;
         padding: 60px 0;
     }

     .ProductBox span {
         display: flex;
         flex-direction: column;
         grid-gap: 20px;
     }

     .ProductBox .text h1 {
         font-weight: 700;
         font-size: 40px;
         color: #000;
     }

     .ProductBox .text h2 {
         color: rgba(0, 0, 0, 0.50);
         font-size: 16px;
         line-height: 1.5;
     }

     .ProductBox .text .anniu {
         display: flex;
         justify-content: flex-start;
         grid-gap: 20px;
     }

     .ProductBox .text .anniu .xqa1 {
         display: block;
         width: 210px;
         height: 50px;
         font-size: 16px;
         line-height: 1;
         color: #fff;
         background: var(--color);
         display: flex;
         justify-content: center;
         align-items: center;
         grid-gap: 10px;
     }

     .ProductBox .text .anniu .xqa1 i {
         color: #fff;
     }

     .ProductBox .text .anniu .xqa2 {
         display: block;
         width: 150px;
         height: 50px;
         font-size: 14px;
         line-height: 1;
         color: #000000;
         background: #fff;
         display: flex;
         justify-content: space-evenly;
         align-items: center;
     }

     .fanye {
         width: 150px;
         display: flex;
         justify-content: space-between;
     }

     .fanye a {
         width: 56px;
         height: 56px;
         border-radius: 50%;
         border: 1px solid #000;
         opacity: 0.1;
         display: flex;
         align-items: center;
         justify-content: center;
     }

     .fanye a i {
         color: #000;
     }

     .fanye a:first-child {
         background: var(--color);
         border: 0px;
     }

     .fanye a:first-child i {
         color: #fff;
     }


     .ProductBox .img {
         width: 800px;
         height: 500px;
         background: url(/assets/images/icon4.png) no-repeat center;
         background-position: 0 180px;
         background-size: contain;
     }

     .ProductBox .Swiper1 {
         width: 400px;
     }

     .ProductBox .img img {
         width: 100%;
     }

     @media (max-width: 1660px) {
         .ProductBox .text {
             width: 460px;
         }

         .ProductBox .img {
             width: 700px;
             height: 460px;
         }
     }

     @media (max-width: 1440px) {
         .ProductBox .img {
             background-position: 0 200px;
         }
     }

     @media (max-width: 1200px) {
         .ProductBox .text {
             width: 360px;
         }

         .ProductBox .text h1 {
             font-size: 32px;
         }

         .ProductBox .text .anniu .xqa1 {
             width: 160px;
             height: 45px;
             font-size: 14px;
             grid-gap: 5px;
         }

         .ProductBox .text .anniu .xqa2 {
             width: 120px;
             height: 45px;
         }

         .ProductBox .img {
             width: 500px;
             height: 400px;
         }

         .ProductBox .Swiper1 {
             width: 360px;
         }
     }

     @media (max-width: 900px) {
         .ProductBox {
             width: 100%;
             padding: 0 var(--container);
             padding-top: 30px;
             display: flex;
             flex-wrap: wrap;
             grid-gap: 0;
         }

         .ProductBox .text {
             width: 100%;
             grid-gap: 30px;
             padding-bottom: 0;
         }

         .ProductBox .text h1 {
             font-size: 24px;
         }
     }

     @media (max-width: 600px) {
         .ProductBox .img {
             width: 100%;
             height: auto;
             background: url(/assets/images/icon4.png) no-repeat bottom;
             background-size: contain;
             padding-bottom: 8vw;
         }

         .ProductBox .Swiper1 {
             width: 80%;
             margin: 0 auto;
         }

         .fanye {
             width: 120px;
         }

         .fanye a {
             width: 45px;
             height: 45px;
         }
     }

     /* 详情 */
     .contentList {
         margin-bottom: 30px;
         position: relative;
         height: 100px;
         display: flex;
         align-items: center;
         justify-content: space-around;
     }

     .contentList::after {
         content: "";
         display: block;
         position: absolute;
         left: -20vw;
         bottom: 0;
         width: 150%;
         height: 1px;
         opacity: 0.8;
         background: rgba(0, 0, 0, 0.10);
     }

     .contentList h1 {
         width: 100%;
         max-width: 340px;
         height: 100%;
         color: #000;
         text-align: center;
         font-size: 24px;
         display: flex;
         align-items: center;
         justify-content: center;
     }

     .contentList h1.cur,
     .contentList h1:hover {
         border-bottom: 2px solid var(--color);
         color: var(--color);
     }

     .contentBox {
         padding: 0px;
     }

     .contentBox .content {
         display: none;
     }

     @media (max-width: 1200px) {
         .contentList {
             height: 60px;
         }

         .contentList h1 {
             font-size: 18px;
         }
     }

     @media (max-width: 600px) {
         .contentList h1 {
             font-size: 16px;
         }
     }







     .Post {
         margin: 40px 0;
         display: flex;
     }

     .Post a {
         text-align: center;
         line-height: 54px;
         margin-right: 80px;
         width: 240px;
         height: 60px;
         border: 2px solid var(--color);
         color: var(--color);
         overflow: hidden;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
     }

     .Post a:last-child {
         margin: 0;
     }

     @media screen and (max-width: 1200px) and (min-width:0px) {
         .Post a {
             width: 180px;
             font-size: 14px;
         }
     }

     @media screen and (max-width: 992px) and (min-width:0px) {
         .Post a {
             width: 45%;
             font-size: 14px;
             margin-right: 10%;
         }

     }

     @media screen and (max-width: 640px) and (min-width:0px) {
         .Post {
             margin: 40px 0;
             display: flex;
             flex-wrap: wrap;
         }

         .Post a {
             width: 100%;
             margin: 15px 0;
         }
     }


     .CpNyBigBox .NyProListBox {
         margin-top: 75px;
     }

     .ListBox {
         margin-top: 45px;
     }


     /* 标题 */
     .NyTitle {
         display: flex;
         flex-direction: column;
         grid-gap: 10px;
     }

     .NyTitle p {
         color: var(--color);
         font-size: 16px;
         line-height: 1;
         text-align: center;
     }

     .NyTitle h1 {
         font-weight: 700;
         font-size: 40px;
         line-height: 1;
         color: #2D2D2D;
         text-align: center;
     }

     @media (max-width: 1200px) {
         .NyTitle h1 {
             font-weight: 700;
             font-size: 32px;
             line-height: 1;
             color: #2D2D2D;
         }
     }


     @media (max-width: 600px) {
         .NyTitle p {
             font-size: 14px;
         }

         .NyTitle h1 {
             font-size: 28px;
         }
     }

     /* 列表 */
     .Slide2 {
         width: 100%;
         position: relative;
         border-bottom: 1px solid #D9D9D9;
     }

     .Slide2:hover {
         border-bottom: 1px solid var(--color);
     }

     .Slide2 .imgHover {
         overflow: hidden;
         z-index: 2;
         width: 100%;
         background: #F7F7F7;
         border: 1px solid #D9D9D9;
     }

     .Slide2 .text {
         width: 100%;
         padding: 20px 30px;
         object-fit: contain;
         display: flex;
         align-items: center;
         justify-content: space-between;
     }

     .Slide2 .text span {
         width: calc(100% - 100px);
         display: flex;
         flex-direction: column;
         grid-gap: 5px;
     }


     .Slide2 .text span h1 {
         font-size: 18px;
         line-height: 1.5;
         color: #0A0A0A;
     }

     .Slide2:hover .text span h1 {
         font-weight: bold;
         color: var(--color);
     }

     .Slide2 .text span h2 {
         font-size: 14px;
         line-height: 1.5;
         color: rgba(0, 0, 0, 0.5);
     }

     .Slide2 .text p {
         font-size: 14px;
         color: #000000;
         display: flex;
         align-items: center;
         grid-gap: 20px;
         opacity: 0;
     }

     .Slide2:hover .text p {
         opacity: 1;
     }

     @media (max-width: 1440px) {
         .Slide2 .text {
             padding: 10px 20px;
         }

         .Slide2 .text span {
             width: calc(100% - 75px);
         }

         .Slide2 .text span h1 {
             font-size: 16px;
         }

         .Slide2 .text p {
             grid-gap: 5px;
             font-size: 12px;
         }
     }


     @media (max-width: 900px) {
         .Slide2 .text {
             padding: 10px 0;
         }

         .Slide2 .text span {
             width: calc(100% - 50px);
         }

         .Slide2 .text p {
             display: flex;
             flex-direction: column;
             align-items: flex-end;
         }
     }

     @media (max-width: 600px) {
         .Slide2 .text span {
             width: 100%;
         }

         .Slide2 .text p {
             display: none;
         }

     }
