.arrangeTrend .box2 .mainNews{ position: relative; width:860px; height: 528px; margin: 0 auto;}
.arrangeTrend .box2 .mainNews .main{ position: absolute; top:0; right: 0; width:532px; border-radius: 8px; overflow: hidden; cursor: pointer;}
.arrangeTrend .box2 .mainNews .main .head{ text-align: center; width:58px; height: 24px; line-height: 24px; background-color: #4876ef; color: #fff; border-radius: 16px; font-size: 12px; font-weight: 600; margin: 16px 0 8px 0;}
.arrangeTrend .box2 .mainNews .main .title{ font-size: 24px; font-weight: 700; line-height: 34px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.arrangeTrend .box2 .mainNews .main .title{ font-size: 24px; font-weight: 700; line-height: 34px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.arrangeTrend .box2 .mainNews .main .txt{ font-size: 16px; line-height: 24px; color: #777; margin-top: 8px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 3; text-overflow: ellipsis;}
.arrangeTrend .box2 .mainNews .main .thumb{ position: relative; width:100%; height: 329px; border-radius: 8px; overflow: hidden;}
.arrangeTrend .box2 .mainNews .main .thumb img{ position: absolute; top:0; left: 0; width:100%; height: 100%; object-fit: cover; z-index: 100;}

.arrangeTrend .box2 .sideNews{ position: relative; width:288px; height: 529px;}
.arrangeTrend .box2 .sideNews ul:nth-child(1){ margin-bottom: 24px; cursor: pointer;}
.arrangeTrend .box2 .sideNews ul:nth-child(1) .thumb{ position: relative; width:100%; height: 179px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.arrangeTrend .box2 .sideNews ul:nth-child(1) .thumb img{ position: absolute; top:0; left: 0; width:100%; height: 100%; object-fit: cover; z-index: 100;}
.arrangeTrend .box2 .sideNews ul:nth-child(1) .title{ font-size: 20px; font-weight: 700; line-height: 30px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.arrangeTrend .box2 .sideNews ul:nth-child(1) .txt{ font-size: 16px; line-height: 24px; color: #777; margin-top: 8px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 3; text-overflow: ellipsis;}

.arrangeTrend .box2 .sideNews ul:nth-child(2){ display: flex; align-items: center; position: relative; height: 56px; cursor: pointer; margin-bottom: 49px;}
.arrangeTrend .box2 .sideNews ul:nth-child(2) .thumb{ position: absolute; top:0; right: 0; width:90px; height: 56px; border-radius: 4px; overflow: hidden;}
.arrangeTrend .box2 .sideNews ul:nth-child(2) .thumb img{ position: absolute; top:0; left: 0; width:100%; height: 100%; object-fit: cover; z-index: 100;}
.arrangeTrend .box2 .sideNews ul:nth-child(2) .title{ margin-right: 98px; font-size: 16px; font-weight: 600; height: 48px; line-height: 24px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.arrangeTrend .box2 .sideNews ul:nth-child(2) .txt{ display: none;}
.arrangeTrend .box2 .sideNews ul:nth-child(2)::before{ content: ''; position: absolute; bottom:-24px; left: 0; width:100%; height: 1px; background-color: #e1e1e1;}

.arrangeTrend .box2 .sideNews ul:nth-child(3){ display: flex; align-items: center; position: relative; height: 56px; cursor: pointer;}
.arrangeTrend .box2 .sideNews ul:nth-child(3) .thumb{ position: absolute; top:0; right: 0; width:90px; height: 56px; border-radius: 4px; overflow: hidden;}
.arrangeTrend .box2 .sideNews ul:nth-child(3) .thumb img{ position: absolute; top:0; left: 0; width:100%; height: 100%; object-fit: cover; z-index: 100;}
.arrangeTrend .box2 .sideNews ul:nth-child(3) .title{ margin-right: 98px; font-size: 16px; font-weight: 600; height: 48px; line-height: 24px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.arrangeTrend .box2 .sideNews ul:nth-child(3) .txt{ display: none;}

.newsCategory{ position: relative; display: flex;}
.newsCategory ul{ width:100%; margin-left: 16px; cursor: pointer;}
.newsCategory ul:nth-child(1){ margin-left: 0;}
.newsCategory ul .thumb{ position: relative; height: 179px; border-radius: 8px; margin-bottom: 16px; overflow: hidden;}
.newsCategory ul .thumb img{position: absolute; top:0; left: 0; width:100%; height: 100%; object-fit: cover;}
.newsCategory ul .thumb::before{ content: ''; position: absolute; top:0; left: 0; width:calc(100% - 2px); height:calc(100% - 2px); border-radius: 8px; border: solid 1px rgba(0,0,0,0.08); z-index: 100;}
.newsCategory ul .title{ margin-bottom: 4px; font-size: 20px; line-height: 30px; font-weight: 600; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.newsCategory ul .txt{ font-size: 16px; line-height: 24px; color: #4E5058; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.newsCategoryTit{ font-size: 18px; font-family: 'Bold', sans-serif; padding: 0 0 10px 0;}








