/*news*/
.tzy_news{padding:100px 0;position:relative;overflow:hidden;}
.tzy_news .tzyn_ul{margin-top:52px;}
.tzy_news .tzyn_li{}
.tzy_news .tzyn_li .swiper-slide{height:auto;border:1px solid #DEE2E6;border-radius:12px;overflow:hidden;
    -webkit-transition:box-shadow 0.5s ease-in-out;
    -moz-transition:box-shadow 0.5s ease-in-out;
    -o-transition:box-shadow 0.5s ease-in-out;
    transition:box-shadow 0.5s ease-in-out;
}
.tzy_news .tzyn_li .tzyn_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.tzy_news .tzyn_li .tzyn_txt{padding:24px 20px;}
.tzy_news .tzyn_li .tzyn_txt p{font-size:16px;line-height:1.275;color:var(--titleColor);font-weight:bold;}
.tzy_news .tzyn_li .tzyn_txt em{width:100%;height:1px;background:var(--borderColor);margin:15px 0 16px;}
.tzy_news .tzyn_li .tzyn_txt span{font-size:14px;line-height:1.57;color:var(--fontColor);}
.tzy_news .tzyn_li .tzyn_txt span i{font-size:12px;margin-left:15px;opacity:0;}
.tzy_news .tzyn_li .swiper-slide:hover{
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
    box-shadow:0 0 4px rgba(0,0,0,.04),8px 8px 16px rgba(0,0,0,.08);
}
.tzy_news .tzyn_li .swiper-slide:hover .tzyn_txt p{color:var(--logoColor);}
.tzy_news .tzyn_li .swiper-slide:hover .tzyn_txt span i{opacity:1;margin-left:6px;}
.tzy_news .pb_btn{margin:52px auto 0;}
.tzy_news .pb_btn em{color:var(--fontColor);}
.tzy_news .pb_btn span{color:var(--fontColor);}
.tzy_news .pb_btn:hover span{color:#FFF;}

@media screen and (max-width:1519px){
    .tzy_news{padding:70px 0;}
    .tzy_news .tzyn_ul{margin-top:40px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:10px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:20px 16px;}
    .tzy_news .tzyn_li .tzyn_txt p{font-size:15px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:13px 0 14px;}
    .tzy_news .pb_btn{margin-top:40px;}
}

@media screen and (max-width:1359px){
    .tzy_news{padding:50px 0;}
    .tzy_news .tzyn_ul{margin-top:30px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:8px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:15px 13px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:10px 0 11px;}
    .tzy_news .pb_btn{margin-top:30px;}
}

@media screen and (max-width:1023px){
    .tzy_news{padding:30px 0;}
    .tzy_news .tzyn_ul{margin-top:20px;}
    .tzy_news .tzyn_li .swiper-slide{border-radius:6px;}
    .tzy_news .tzyn_li .tzyn_txt{padding:13px 11px;}
    .tzy_news .tzyn_li .tzyn_txt em{margin:9px 0;}
    .tzy_news .pb_btn{margin-top:20px;}
}