   .header .navbar_nav li:nth-child(3) a {
       opacity: 1;
   }

   .NyBigBox,
   .Nybanner {
       background: #F3F4F8;
   }

   .Nybanner>img {
       height: 700px;
   }

   .cpjj {
       position: absolute;
       left: 0;
       top: 90px;
       z-index: 2;
       width: 100%;
       height: calc(100% - 90px);
       display: flex;
       align-items: center;
       justify-content: center;
   }

   .CpImg {
       width: 400px;
   }

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

   .Img2 .swiper-slide {
       background: #fff;
   }

   .CpText {
       padding-left: 45px;
       position: absolute;
       left: calc(50% + 200px);
   }

   .CpText h1 {
       font-weight: 700;
       font-size: 28px;
       line-height: 1;
       color: #383838;
   }

   .CpText h2 {
       font-size: 16px;
       line-height: 2;
       color: #646464;
       margin: 15px 0 30px;
   }

   .CpText a {
       display: flex;
       align-items: center;
   }

   .CpText a img {
       margin-right: 20px;
   }

   @media (max-width:1200px) {
       .CpText {
           position: unset;
       }

       .cpjj {
           top: 0;
           height: 100%;
       }
   }

   @media (max-width:720px) {
       .NyNavList a {
           width: 33.333%;
       }

       .NyNavList a:nth-child(2n) {
           border-right: 1px solid #808080;
       }

       .NyNavList a:last-child {
           border-right: 0px solid #808080;
       }

       .CpImg {
           width: 300px;
       }

       .CpText {
           width: 100%;
           padding: 0;
           padding-top: 30px;
           display: flex;
           flex-direction: column;
           align-items: center;
       }

       .CpText h2 {
           line-height: 1.5;
           margin: 10px 0 20px;
           text-align: center;
       }

       .cpjj {
           display: flex;
           flex-direction: column;
           align-items: center;
           justify-content: center;
       }
   }

   /* 详情 */
   .NyCpXq {
       display: none;
       min-height: 300px;
   }

   .NyCpXq.active {
       display: block;
   }

   /* 新加 */
   .CpImg .aa {
       content: "";
       display: block;
       width: 60px;
       height: 60px;
       background: url("/assets/images/more2.png");
       background-size: 100% 100%;
       position: absolute;
       left: var(--container);
       top: calc(50% - 30px);
       filter: brightness(100);
       transform: rotateY(180deg);
   }

   .CpImg .bb {
       content: "";
       display: block;
       width: 60px;
       height: 60px;
       background: url("/assets/images/more2.png");
       background-size: 100% 100%;
       position: absolute;
       right: var(--container);
       top: calc(50% - 30px);
   }