.activity-swipers { width: 100%; height: 500px; }
.activity-swipers .swiper-container { height: 100% !important; }
.activity-swipers .swiper-container img { width: 100%; height: 500px !important; }
.activity-section { padding: 0; }
.activity-section .container { width: 100%; padding: 0 180px; background: #F0F0F0; }
.activity-section .text-center { padding: 120px 0; font-size: 42px; font-family: SourceHanSansCN; font-weight: 500; color: rgba(51, 51, 51, 0.7); margin: 0; }
.activity footer { padding-top: 0; }
.activelist { padding: 67px 0; }
.activelist-ul { flex-wrap: wrap; }
.activelist-li { width: 735px; margin-bottom: 50px; cursor: pointer; }
.activelist-li .activelist-img { width: 735px; height: 387px; margin-bottom: 20px; overflow: hidden; }
.activelist-li .activelist-img img { width: 100%; }
.activelist-content-title { font-size: 22px; font-family: SourceHanSansCN; font-weight: 500; color: #333333; margin-bottom: 10px; }
.activelist-content-text { font-size: 16px; font-family: SourceHanSansCN; font-weight: 500; color: #333333; }

.activelist-li-postion { width: 735px; height: 452px; position: relative; margin-bottom: 65px; cursor: pointer; }
.activelist-li-postion .activelist-img { width: 735px; height: 452px; }
.activelist-content-postion { position: absolute; width: 735px; height: 169px; background: linear-gradient(0deg, rgba(0,0,0,0.67) 33%, rgba(255,255,255,0) 100%); bottom: 0; left: 0; padding: 0 28px; flex-direction: column; }
.activelist-li-postion .activelist-img img { width: 100%; height: 100%; }
.activelist-li-postion .activelist-content-title { font-size: 22px; font-family: SourceHanSansCN; font-weight: 500; color: #ffffff; margin-bottom: 10px; width: 100%; }
.activelist-li-postion .activelist-content-text { font-size: 16px; font-family: SourceHanSansCN; font-weight: 500; color: rgba(255, 255, 255, 0.5); width: 100%; margin-bottom: 10px; }
.activelist-content-more { width: 100%; height: 38px; border-top: 1px solid rgba(255, 255, 255, 0.5); font-size: 16px; font-family: SourceHanSansCN; font-weight: 500; color: rgba(255, 255, 255, 0.5); display: none; }
