.activity_details-swipers{
    height: 500px !important;
}
.activity_details-swipers .swiper-container{
    height:100% !important;
}
.activity_details-swipers .swiper-container img{
    width: 100%;
    height:500px !important;
}
footer{
    padding-top: 0;
}
.activity_details-section .container{
   width: 1920px;
    padding:0 180px;
    background: #F0F0F0;
}
.activity_details-section{
    padding:0
}
.activity_details-section .text-center{
    padding:120px 0 130px 0;
}
.activity_details_list{
    padding-top: 87px;
}
.activity_details_list ul {
    flex-wrap: wrap;
}
.activity_details_list ul li{
    width: 735px;
    height: 506px;
    margin-bottom:50px;
}

.activity_details_list ul li .thumb{
    width: 735px;
    height: 377px;
}
.activity_details_list ul li .thumb img{
    width: 100%;
    height: 100%;
}
.activity_details_list ul li .info{
    width: 735px;
    height: 130px;
    background: #FFFFFF;
    padding:0 38px;
}
.activity_details_list ul li .info h3{
    width: 100%;
    font-size: 22px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #333333;
/*    overflow:hidden; 
    text-overflow:ellipsis;
    white-space:nowrap;*/
    padding:30px 0 15px 0;
}
.activity_details_list ul li .info .desc{
    width: 50%;
    font-size: 16px;
    font-family: SourceHanSansCN;
    font-weight: 500;
    color: #808080;
    overflow:hidden; 
    text-overflow:ellipsis;
    white-space:nowrap;
}