.news{box-sizing: border-box;padding-top: 80px;letter-spacing: 2px;}
.news .all-news{background: #F8F8F8;box-sizing: border-box;padding: 60px 12.5%;}
.news .all-news .news-box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.news .all-news .news-box a{width: 49.3%;}
.news .all-news .news-list{width: 100%;background: #FFFFFF;box-sizing: border-box;padding: 60px 35px 60px 30px;display: flex;align-items: center;margin-bottom: 20px;}
.news .all-news .news-list .left-news{display: flex;flex-direction: column;align-items: center;font-size: 16px;font-weight: 400;color: #333333;}
.news .all-news .news-list .left-news span:first-child{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.news .all-news .news-list .right-news{margin-left: 60px;flex: 1;overflow: hidden;}
.news .all-news .news-list .right-news .news-title{transition: all 0.8s;box-sizing: border-box;padding:0 20px 20px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
font-size: 18px;font-weight: 600;color: #333333;}
.news .all-news .news-list .right-news .news-content{font-size: 14px;font-weight: 400;color: #999999;line-height: 28px; display: -webkit-box;overflow: hidden;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .hot-news{background: #FFFFFF;box-sizing: border-box;padding: 60px 12.5%;}
.news .swiper { width: 100%; height: 100%;}
.news .swiper .swiper-slide {background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(52,58,67,0.07);box-sizing: border-box;padding: 20px;}
.news .swiper .swiper-slide a{display: flex;}
.news .swiper .swiper-slide .left-photo{width: 49.9%;height: 392px;object-fit: cover;overflow: hidden;}
.news .swiper .swiper-slide .left-photo img{width: 100%;height:100%;display: block;object-fit: cover;transition: all 0.8s;}
.news .swiper .swiper-slide .hot-content{margin-left: 30px;flex: 1;}
.news .swiper .swiper-slide .hot-content .hot-time{box-sizing: border-box;padding: 20px 20px 40px 0;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #E3E3E3;
font-size: 28px;font-weight: bold;color: #333333;}
.news .swiper .swiper-slide .hot-content .hot-time .hot-data{display: flex;flex-direction: column;align-items: flex-end;font-size: 14px;
font-weight: 500;line-height: 15px;}
.news .swiper .swiper-slide .hot-content .hot-title{margin: 40px 0;font-size: 22px;font-weight: 600;color: #333333;line-height: 34px;display: -webkit-box;overflow: hidden;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .swiper .swiper-slide .hot-content .hot-info{font-size: 14px;font-weight: 400;color: #999999;line-height: 28px;display: -webkit-box;overflow: hidden;
-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.news .swiper .swiper-pagination{position: relative;}
.news .swiper .swiper-pagination .swiper-pagination-bullet{width: 34px;height:6px;border-radius: 0;background: #E3E3E3;margin-right: 10px;opacity: 1;}
.news .swiper .swiper-pagination .swiper-pagination-bullet-active{background: #2374ED;}
.news .all-news .paging{display: flex;align-items: center;justify-content: center;margin-top: 20px;}
.news .all-news .paging .paging-item{width: 32px;height: 32px;background: #F5F5F7;margin-right: 20px;line-height: 32px;border-radius:3px;text-align: center;}
.news .all-news .paging .paging-item_active {background: #2374ED;color: #FFFFFF !important;}




