.news_bannner{
  background: url("../../img/h5_img/news/industry_banner_bg@2x.png") no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 130.67vw;
  text-align: center;
}
.banner_titile{
 padding-top: 94.67vw;
}
 .news_list{
  background: #F8F8F8;
  padding:0 0  8vw 0 !important;
}
.swiper-container{
  background-color: #fff;
}
.news_list.system_display .swiper-container7{
  padding: 4vw 0 4vw 3.73vw;
  background-color: #fff;
  margin-bottom: 0 !important;
}
.news_list.system_display .swiper-wrapper .active{
  background: #F1F7FF !important;
 
}
.news_list.system_display .swiper-wrapper .active a{
  color: #227CFF !important;
}
.news_list.system_display .swiper-wrapper  .swiper-slide{
  font-size: 3.73vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  width: 22.93vw !important;
  height: 8vw !important;
  line-height:  8vw !important;
  background: #fff;
  border: none;
}
.news_list.system_display .swiper-wrapper  .swiper-slide a{
  color: #666666;
}
.news_item{
  margin-top: 2.67vw;
  padding: 5.33vw 3.73vw;
  display: flex;
  background-color: #fff;
}
.news_img >img{
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius:3vw ;
}
.news_img{
  width: 43.2vw;
  height: 24vw;
  margin-right: 2.13vw;
}
.news_right{
  width: 47.2vw;
}
.news_right_title{
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box; 
  -webkit-line-clamp:1; 
  -webkit-box-orient:vertical;
  display: -moz-box; 
  -moz-line-clamp:1; 
  -moz-box-orient:vertical;
  word-wrap: break-word; 
  word-break: break-all; 
  white-space: normal;
  font-size: 3.73vw;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #000000;
  line-height: 5.33vw;
  text-align: left;
}
.news_right_text{
  margin: 1.07vw 0 2.4vw ;
  font-size: 3.2vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #222222;
  line-height: 4.53vw;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box; 
  -webkit-line-clamp:2; 
  -webkit-box-orient:vertical;
  display: -moz-box; 
  -moz-line-clamp:2; 
  -moz-box-orient:vertical;
  word-wrap: break-word; 
  word-break: break-all; 
  white-space: normal;
}
.news_right_sort{
  width: 100%;
  display: flex;
  overflow: hidden;
}
.news_right_sort_item{
  background: #F1F7FF;
  border-radius: 2px;
  padding: 3px 7px;
  font-size: 3.2vw;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #227CFF;
  line-height: 4.53vw;
  margin-right: 1.07vw;
  margin-bottom: 10px;
  min-width: 16.8vw;
}

.pager .pagination {
  margin: 0;
}
.pager .pager {
  margin: 0;
}
.pager li {
  margin: 0 .4em;
  display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
  padding: .5em 1.2em;
}
.pager {
  text-align: center;
  margin-top: 8vw;
}
.pager .pagination{
  display: flex;
  justify-content: center;
}
.pager .pagination li {
  width: 8.53vw;
  height: 8.53vw;
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px solid #D9D9D9;
  margin: 0 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pager .pagination li > span,
.pager .pagination li > a{
  border: none;
  color: rgba(0,0,0,0.65);
  background: none;
  border-radius: 0.25em;
  padding: .5em .93em;
  font-size:3.73vw;
}
.pager .pagination li.active > span{
  color: #227CFF;
}
.pager .pagination li.active{
  border: 1px solid #227CFF;
}
