.wj_ny_about_1 { width:100%; margin-top: 150px;  }
.wj_ny_about_1_con { width: 70%; margin: 0px auto; font-size: 18px; line-height: 32px; color: #666; text-align: center; margin-top: 30px; margin-bottom: 0px;}
.wj_ny_about_1_con p { margin-bottom: 15px;
}



.wj_ny_about_sp { width:100%; margin-top: 80px; margin-bottom: 80px; height: 80vh; overflow: hidden;}
.wj_ny_about_sp .nysp {width:100%;}


.wj_ny_about_2 .s_tt h2 {  text-transform: uppercase;}
.wj_ny_about_2_con {width:100%; height:350px;  background:url(../images/s_honor_bg0.jpg) no-repeat center top; background-size:100% auto; margin-bottom: 50px;}
.swiper-container-ccc .tta { margin-top: 0px;}

 .swiper-container-ccc {
      width: 100%;
      height: 100%;
    }
     .swiper-container-ccc .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: ;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; margin-top: 0px; padding-top: 0px;
    }

.swiper-container-ccc .swiper-pagination-bullet-active{ background: #009b4d;}










.wj_ny_about_3 .s_tt h2 {  text-transform: uppercase;}
.wj_ny_about_3_con {width:100%; height:350px;  background:url(../images/s_honor_bg0.jpg) no-repeat center top; background-size:100% auto; margin-bottom: 50px; }
.swiper-container-ddd .tta { margin-top: 0px;}

 .swiper-container-ddd {
      width: 100%;
      height: 100%;
    }
     .swiper-container-ddd .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: ;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; margin-top: 0px; padding-top: 0px;
    }

.swiper-container-ddd .swiper-pagination-bullet-active{ background: #009b4d;}










.wj_ny_lx_con_1 { width:100%; padding: 170px 0px 90px; background: url("../images/ny/lx_bg.jpg") no-repeat center top; background-size: 100% 100%;  }
.wj_ny_lx_con_1_con { width: 100%; margin: 0px auto; font-size: 18px; line-height: 32px; color: #666; text-align: center; margin-top: 70px; margin-bottom: 0px;

display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
}


.wj_ny_lx_con_1_con_li { background: #fff; box-shadow: 0px 6px 6px 6px rgba(0,0,0,.1); width: 1005; margin-bottom: 20px; border-radius: 10px; padding: 12%; text-align: left;}




.wj_ny_lx_con_1_con_li h3{ font-size: 25px; line-height: 50px; font-weight: 700; color: #000;}

.wj_ny_lx_con_1_con_li_con { /*display: flex; justify-content: space-between;*/}
.wj_ny_lx_con_1_con_li_l { width: 100%; margin-right: 20px; color: #666; font-size: 16px; line-height: 30px;}
.wj_ny_lx_con_1_con_li_r {display: flex; margin-top: 30px; 


}
.wj_ny_lx_con_1_con_li_r .ny_ewm { width: 120px; font-size: 15px; text-align: center; line-height: 18px; margin-right: 20px; float: left;
} 
.wj_ny_lx_con_1_con_li_r .ny_ewm img { width:100%;}



.wj_ny_lx_con_2 { width:100%; margin: 50px auto;   }
.wj_ny_lx_con_2 img { width:100%;box-shadow: 0px 6px 6px 6px rgba(0,0,0,.1); }



.ny_pro { margin-top: 80px; margin-bottom: 0px; padding-bottom: 0px; 
}
.ny_pro_con {  border-top:6px solid #eee; display: flex; justify-content: space-between; margin: 0px auto; width: 100rem; padding: 0px; box-shadow: 0px 0px 5px 5px rgba(0,0,0,.0); }
.ny_pro_con_l {border-right:0px solid #eee; width: 15rem; box-shadow: 5px 5px 5px 5px rgba(0,0,0,.05); padding-top: 20px;}
.ny_pro_con_l ul {display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 0rem; padding-top: 12%;}
.ny_pro_con_l ul li{ width: 100%; line-height: 45px;  text-align: center;}
.ny_pro_con_l ul li a { font-size: 18px; width: 100%;}
.ny_pro_con_l ul li a.cur { color:#009b4d; border-bottom:3px solid #009b4d;}



.ny_pro_con_r_z {width: 85rem; padding: 3.5rem ;
	padding-bottom: 150px; }
.ny_pro_con_r {
	display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem; width: 100%;}





.ny_cp_tu { width: 100%; height: 400px; text-align: center;  padding: 2%; background: #fff; box-shadow: 0px 5px 5px 5px rgba(0,0,0,.05); margin: 0%; background: #fff; overflow: hidden; border-right: 1px solid  rgba(0,0,0,.15);border: 0px solid  rgba(0,0,0,.15); margin-top: -1px; transition: all .4s; }


.ny_cp_tu_img {width: 90%; height: calc(100% - 140px); margin-bottom: 0px; overflow: hidden; background: #eee; padding-bottom: 0px; margin: 5% 5% 0px 5%; }
.ny_cp_tu_img img { height: 100%; max-height: inherit; width: 100%; margin: 0px auto 30px; mix-blend-mode: darken; transition: all .4s; object-fit: cover; }
.ny_cp_tu:hover .ny_cp_tu_img img { transform: scale(1.08);}
.ny_cp_tu:hover .ny_cp_tu_tex h3 {  color: #009b4d;}

.ny_cp_tu:hover {box-shadow: 0px 5px 5px 5px rgba(0,0,0,.1); transform: scale(1.00);}

.ny_cp_tu_tex {width: 90%; margin: 0% 5% 0px; background: ; border-radius: 0px; text-align: center; padding: 5%; height: 140px; border-top: 0px solid rgba(0,0,0,.6); border-bottom: 0px solid rgba(0,0,0,.6); }
.ny_cp_tu_tex h3 { font-size: 18px; line-height: 40px;  font-weight: 900;}
.ny_cp_tu_tex p { font-size: 15px; color: #666; line-height: 25px;}
.ny_cp_tu_more { width: 80px; height: 30px; line-height: 30px; text-align: center; background:#028013 ; color: #fff; font-size: 16px; font-weight:400; margin: 5px auto 0px; border-radius: 25px; border: 0px solid rgba(0,0,0,.5); box-shadow: 0px 3px 3px 3px rgba(0,0,0,.2); display: none;}




.ny_pro_da_1_l{ width: 100%;}




/*fanye*/

.newspage{ width: 92%;
    padding: 20px 4% 0px;
    height: auto;/* overflow: hidden;*/ display:block;
 }
 
.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:60px auto 0px; clear:both; height:30px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial;border-radius: 5px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #009b4d; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #009b4d; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #009b4d; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 5px; border:1px #009b4d solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.ny_pro_da { padding-top: 120px; width: 100%;}

.ny_pro_da_2{ width: 100%; display: inline-block; padding-top: 0px;}
.ny_pro_da_2 .zi {width: 100%; display: block;}
.ny_pro_da_2 .zi h3 {width: auto; display: inline-block;font-size: 20px; color: #000; border-top: 2px solid #000; line-height: 45px; width: 250px; text-align: center;}
.ny_pro_da_2 .tu {width: 100%; display: block; padding-top: 10px; padding-bottom: 100px; text-align: center;}
.ny_pro_da_2 .tu img { width: 100%; height: auto;}


.swiper-container-ww_aa {  height: 500px; margin-top: -25px;}
.swiper-container-ww_aa .swiper-slide {  height: 500px; background: #eee !important;}
.swiper-container-ww_aa .swiper-slide .sy_cp_tu_img {  height: 220px!important;}
.swiper-container-ww_aa .swiper-wrapper .swiper-slide .sy_cp_tu{border: 1px solid rgba(0, 0, 0, .15)!important; border-right:  none!important;}
.swiper-container-ww_aa .swiper-wrapper .swiper-slide:last-child .sy_cp_tu{border-right: 1px solid rgba(0, 0, 0, .15)!important;}


.tuijian_cp { background: #eee;}


