     /* 产品详情 */
     .Box1 {
         position: relative;
         z-index: 2;
         width: 100%;
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
         grid-gap: 30px;
     }

     .Img1 {
         width: 600px;
         position: relative;
     }

     .CpImg1 {
         width: 100%;
         margin-bottom: 10px;
         padding-bottom: 10px;
         border-bottom: 3px solid var(--color);
     }

     .CpImg2 {
         width: 100%;
         height: auto;
     }

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

     .Text1 {
         width: calc(100% - 675px);
         display: flex;
         flex-direction: column;
     }

     .Text1 .title {
         color: #000;
         font-family: "Playfair Display";
         font-size: 50px;
         padding-bottom: 30px;
         border-bottom: 1px solid #8A8F99;
     }

     .Text1 .dec1 {
         padding: 60px 0;
         color: rgba(0, 0, 0, 0.50);
         font-size: 16px;
         line-height: 1.5;
     }

     .Text1 .anniu {
         display: flex;
         grid-gap: 90px;
     }

     .Text1 .anniu .More {
         padding: 20px;
         border: 1px solid #E6E7E8;
         display: flex;
         grid-gap: 15px;
         align-items: center;
         color: #707070;
         font-size: 14px;
     }

     .Text1 .anniu .More:hover {
         background: var(--color);
         border: 1px solid var(--color);
         color: #fff;
     }

     .Text1 .anniu .More img {
         width: 20px;
         height: 20px;
         object-fit: contain;
     }

     .Text1 .anniu .More:hover img {
         filter: invert(1);
     }

     .Text1 .anniu .More:last-child {
         font-family: "Playfair Display";
         font-size: 20px;
     }

     .Text1 .yema {
         margin-top: 60px;
         padding-top: 30px;
         border-top: 1px solid #E6E7E8;
         display: flex;
         flex-wrap: wrap;
         grid-gap: 10px;
     }

     .Text1 .yema a {
         width: 100%;
         display: flex;
         align-items: baseline;
         font-size: 16px;
         color: #434343;
     }

     .Text1 .yema a p {
         color: #8A8F99;
     }

     .Text1 .yema a:hover p {
         color: var(--color);
     }

     @media (max-width: 1600px) {}

     @media (max-width: 1440px) {
         .Img1 {
             width: 400px;
         }

         .Text1 {
             width: calc(100% - 430px);
         }

         .Text1 .title {
             font-size: 48px;
         }
     }

     @media (max-width:1200px) {
         .Text1 .title {
             font-size: 38px;
         }

         .Text1 .dec1 {
             padding: 30px 0;
         }

         .Text1 .yema {
             margin-top: 30px;
         }

         .Text1 .anniu {
             grid-gap: 15px;
         }

         .Text1 .anniu .More {
             padding: 15px;
             grid-gap: 5px;
         }

         .Text1 .anniu .More:last-child {
             font-size: 16px;
         }
     }

     @media (max-width: 900px) {
         .Img1 {
             width: 100%;
             max-width: 400px;
         }

         .Text1 {
             width: 100%;
         }

         .Text1 .title {
             font-size: 28px;
         }
     }

     @media (max-width: 600px) {
         .Text1 .anniu .More {
             padding: 15px 10px;
             grid-gap: 5px;
         }

         .Text1 .anniu .More img {
             width: 16px;
             height: 16px;
         }

         .Text1 .anniu .More:last-child {
             font-size: 14px;
         }
     }