     .NyBigBox {
         margin-top: 90px;
         padding-top: 0;
         background: #F8FAFC;
     }

     @media (max-width: 1200px) {
         .NyBigBox {
             margin-top: 60px;
         }
     }

     /* 产品详情 */
     .cpjj {
         padding: 90px var(--container);
         position: relative;
         z-index: 2;
         width: 100%;
         display: flex;
         align-items: center;
         justify-content: space-between;
     }

     .CpImg {
         position: relative;
         width: 540px;
         border-radius: 36px;
         background: linear-gradient(180deg, rgba(249, 249, 249, 0.3) 0%, rgba(249, 249, 249, 0.3) 100%);
         box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
     }

     .CpImg1 {
         width: 100%;
         margin: 0;
     }

     .CpImg2 {
         width: 100%;
         height: auto;
         margin-top: 10px;
     }

     .CpImg img {
         width: 100%;
         height: 100%;
         object-fit: contain;
         background: #fff0;
     }

     .CpText {
         width: calc(100% - 600px);
         display: flex;
         flex-direction: column;
         grid-gap: 30px;
     }

     .CpText .NyTitle h1 {
         padding-bottom: 15px;
         color: #fff;
         position: relative;
     }

     .CpText .NyTitle h1::after {
         content: "";
         display: block;
         width: 100px;
         height: 2px;
         background: #fff;
         position: absolute;
         left: 0;
         bottom: 0;
     }

     .CpText .summary {
         font-weight: 100;
         font-size: 24px;
         line-height: 1.5;
         color: #fff;
     }

     .CpText span {
         display: flex;
         grid-gap: 45px;
         align-items: center;
     }

     .CpText span a {
         color: #fff;
     }

     @media (max-width:1440px) {
         .CpText {
             width: calc(100% - 500px);
         }

         .CpImg {
             width: 400px;
         }
     }

     @media (max-width:1200px) {
         .CpText {
             width: calc(100% - 330px);
         }

         .CpImg {
             width: 300px;
         }

         .CpText .summary {
             font-size: 18px;
         }
     }

     @media (max-width:720px) {
         .cpjj {
             display: flex;
             flex-wrap: wrap;
             padding: 60px var(--container);
         }

         .CpImg {
             width: 100%;
         }

         .CpText {
             width: 100%;
             padding-bottom: 30px;
             padding-left: 0px;
             grid-gap: 15px;
         }

         .CpText .summary {
             font-size: 14px;
         }
     }



     /* 详情 */
     .NyCpXq {
         width: 100%;
     }

     .contentBox {
         padding: 0 var(--container);
         padding-top: 120px;
     }

     .content {
         width: 100%;
         padding: 60px 0;
         border-bottom: 1px dashed #868686;
     }


     @media (max-width: 1200px) {
         .contentBox {
             padding-top: 90px;
         }

         .contentBox {
             padding-top: 90px;
         }

         .content {
             padding: 30px 0;
         }

     }

     @media (max-width: 720px) {
         .contentBox {
             padding-top: 60px;
         }
     }

     /* 推荐产品 */
     .NyTjCp {
         padding: 0 var(--container);
         padding-top: 120px;
     }

     .Swiper1 {
         margin-top: 90px;
     }

     .Slide1 {
         padding: 30px;
         border-bottom: 1px solid #D9D9D9;
         width: 100%;
         transition: 0.5s;
         display: flex;
         flex-direction: column;
         align-items: center;
     }

     .Slide1:hover {
         border-radius: 12px;
         background: #fff;
         border-bottom: 1px solid #fff;
         box-shadow: 0px 5px 20px #E1E8F2;
     }

     .Slide1 .text {
         width: 100%;
     }

     .Slide1 .text h1 {
         color: #000;
         font-size: 20px;
         line-height: 1.5;
         font-weight: 700;
         margin-bottom: 15px;
         text-align: center;
         transition: 0.5s;
         overflow: hidden;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
     }

     .Slide1:hover .text h1 {
         color: var(--color);
     }

     .Slide1 .text .desc {
         color: #ADADAD;
         font-size: 14px;
         padding: 0 30px;
         line-height: 1.5;
         text-align: center;
         overflow: hidden;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
     }

     .Slide1 .img {
         overflow: hidden;
         width: 100%;
     }

     .Slide1 span {
         color: #000;
         font-size: 16px;
         font-weight: 700;
         line-height: 1;
         transition: 0.5s;
     }

     .Slide1:hover span {
         color: var(--color);
     }

     @media (max-width: 1200px) {
         .NyTjCp {
             padding-top: 90px;
         }

         .Swiper1 {
             margin-top: 60px;
         }
     }

     @media (max-width: 720px) {
         .NyTjCp {
             padding-top: 60px;
         }

         .Swiper1 {
             margin-top: 30px;
         }

         .Slide1 {
             padding: 30px 15px;
         }

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

         .Slide1 .text .desc {
             padding: 0;
             font-size: 14px;
         }
     }