.activity{background:#fff}.activity .header{width:100%;padding-top:20.89%;position:relative}.activity .header .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}.activity .header .swiper-container .bannerImg{width:100%;height:100%;cursor:pointer}.activity .header ::v-deep.swiper-pagination-bullet{width:35px;height:5px;background:#a4a4a4;border-radius:0!important;opacity:1!important}.activity .header ::v-deep .swiper-pagination-bullet-active{background:#fff}.activity .content{min-width:1250px;width:65.3%;margin:29px auto 0}.activity .content ul li{width:49.2%;margin-right:1.6%;margin-bottom:20px;padding-top:27.2%;position:relative;cursor:pointer}.activity .content ul li:nth-of-type(2n){margin-right:0}.activity .content ul li img{width:100%;height:calc(100% - 95px);position:absolute;left:0;top:0}.activity .content ul li>div{width:100%;border:1px solid #eee;border-top:none;height:95px;padding:22px 0 7px 27px;position:absolute;left:0;bottom:0}.activity .content ul li>div>p{font-size:18px;color:#1e1e1e;padding-bottom:18px}.activity .content ul li>div>p:last-of-type{font-size:14px;color:#999}.activity .content ul li>div>p:last-of-type>span.clockSvg{margin-right:6px}.activity .content ul li>div>p:last-of-type>span .svg-icon{font-size:16px;color:#999}.activity .content ul li>div>div{position:absolute;top:22px;right:0;padding:10px 28px;background:#2a80fd;border-radius:16px 0 0 16px;color:#fff}.activity .content ul li>div>div.unActive{background:#5a5a5a}.activity .content .moreLine{width:100%;height:1px;background:#dfdfdf;position:relative;margin:20px auto}.activity .content .moreLine .more{height:40px;width:140px;text-align:center;line-height:40px;background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;cursor:pointer;margin:auto;font-size:16px;color:#999}.activity .content .moreLine .more .svg-icon{font-size:30px;vertical-align:middle}.activity .title{font-size:26px;color:#333;border-bottom:1px solid #f8f8ff;padding:27px 0}.activity .title>p{min-width:1250px;width:65.3%;margin:auto}.activity .footer{height:400px;background:#f5f5f5;padding-top:71px;padding-bottom:84px;text-align:center}.activity .footer img{margin-top:38px}.activity .footer>p{font-size:24px;color:#333}.activity .footer div{width:103px;height:5px;margin:24px auto;background:#e70011;border-radius:1px 1px 1px 1px}