  .page-news-list{}

.news-list-cat-1 .swiper-slide{width:auto;}
.news-list-cat-1 .swiper{margin-left:0;margin-right:0;}
.news-list-cat-1 .cat-1-link{font-size:20px;font-weight:bold;}
@media screen and (max-width: 750px) {
  .news-list-cat-1 .cat-1-link{font-size:18px;}
}
.news-list-cat-1 .custom-active .cat-1-link{color:var(--primary-color);}


/* 产品列表(网格) */
.news-list-cont{display: flex;margin-top:60px;}
@media screen and (max-width: 1180px) {
  .news-list-cont{margin-top:32px;}
}
@media screen and (max-width: 750px) {
  .news-list-cont{margin-top:24px;}
}

.news-list-cont .common-grid-in{flex:1;margin:-15px;}
.news-list-cont .common-grid-in .common-grid-item{width:33.33333%;padding:15px;}
@media screen and (max-width: 1180px) {
  .news-list-cont .common-grid-in .common-grid-item{width:50%;}
}
@media screen and (max-width: 750px) {
  .news-list-cont .common-grid-in .common-grid-item{width:100%;}
}

.news-list-cont .common-grid-in .common-grid-item .common-grid-item-in{
  display: block;background:#fff;cursor:pointer;transition: all .3s;border-radius: 16px;overflow:hidden;
  position:relative;
}
.news-list-box{padding:120px 0;background:var(--gray-light);}
@media screen and (max-width: 1180px) {
  .news-list-box{padding:60px 0;}
}
@media screen and (max-width: 750px) {
  
}

.news-list-cont .common-grid-in .common-grid-item .common-grid-item-in:hover .item-cont{background:var(--primary-color);}
.news-list-cont .common-grid-in .common-grid-item .item-img img{display:block;width:100%;height:auto;border-radius: 16px 16px 0 0;overflow:hidden;}
.news-list-cont .common-grid-in .common-grid-item .item-title{font-size:20px;font-weight:500;cursor: pointer;line-height:1.6;margin-top:16px;height:96px;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .news-list-cont .common-grid-in .common-grid-item .item-title{height:auto;margin-top:0;font-size:16px;}
}

.news-list-cont .common-grid-in .common-grid-item .common-grid-item-in:hover .item-title{color:#fff;}
.news-list-cont .common-grid-in .common-grid-item .common-grid-item-in:hover .item-date{color:#fff;}
.news-list-cont .common-grid-in .common-grid-item .common-grid-item-in .item-date{margin-top:24px;font-size:14px;color:var(--text-color-second);}
.news-list-cont .common-grid-in .common-grid-item .item-cont{padding:24px 32px;transition: all .3s;}
@media screen and (max-width: 1180px) {
  
}
@media screen and (max-width: 750px) {
  .news-list-cont .common-grid-in .common-grid-item .item-cont{padding:16px;}
}

.news-list-cont .common-grid-in .common-grid-item .item-link{color:var(--text-color);}
.news-list-cont .common-grid-in .common-grid-item .item-link:hover{color:var(--primary-color);}
/* .news-list-cont .common-grid-in .common-grid-item .item-link:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);z-index:3;} */

.page-news-list .news-list-main .common-paging{margin-top:80px;}
@media screen and (max-width: 1180px) {
  .page-news-list .news-list-main .common-paging{margin-top:50px;}
}
@media screen and (max-width: 750px) {
  .page-news-list .news-list-main .common-paging{margin-top:32px;}
}


@media screen and (max-width: 1520px) {
  
}
@media screen and (max-width: 1300px) {
  .page-news-list .news-list-main{padding-top:80px;}
  .page-news-list .news-cat-box{padding-bottom:40px;}
  .page-news-list .news-list-1-layout{margin-top:32px;}
}
@media screen and (max-width: 1180px) {
  .page-news-list .news-list-block{padding:60px 0;}
  .page-news-index .news-list-block{padding-top:0;}
  .page-news-index .news-list-block .news-block-item{margin-top:-32px;}
  .page-news-index .news-list-block .news-block-item:first-child{margin-top:0;}
  .common-news-list .news-item .news-item-in{padding:16px;}
  
}
@media screen and (max-width: 750px) {
  .page-news-list .news-list-main{padding-top:60px;}
  .page-news-list .news-cat-box li a{height:32px;width:auto;padding:0 16px;}
  .page-news-list .news-cat-box{padding-bottom:0;}
  .page-news-list .common-news-list-2{margin-top:32px;}
  .common-news-list-2 .news-item .news-item-t1{padding-top:20px;font-size:18px;padding-bottom:8px;}
  .common-news-list-2 .news-item .news-item-t2{font-size:14px;color:var(--text-color-second);}
  .page-news-index{padding-bottom:0;}
  
}
@media screen and (max-width: 480px) {
  
}