@charset "utf-8";
@font-face {
    font-family: "OPPOSans-M";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/activity/OPPOSans-M.ttf") format("truetype"), url("../fonts/activity/OPPOSans-M.woff") format("woff"), url("../fonts/activity/OPPOSans-M.svg") format("svg");
    font-display: swap;
}

.public_top_min{
    width: 1280px;
    height: 430px;
    margin: 0 auto;
    margin-top: 34px;
    position: relative;
}
.public_top_min>img{ width: 100%; height: 100%; display: block;transition: all .88s ease;}
.public_top_min:hover>img{transform: scale(1.02) translate3d(0,0,0)}


.als{width: 100%;position: relative;height:693px;min-width: 1600px;overflow: hidden;}
.als .als_tit{
    width: 1280px;
    margin: 0 auto;
    font-family: OPPOSans-M;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 66px;
    overflow: hidden;
}
.als span.line{width: 1280px;margin: 0 auto;height: 1px;background: rgba(225,225,225,0.2);display: block;margin-top: 19px;overflow: hidden;}
.als>img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.als_min{width: 100%;margin: 0 auto;overflow: hidden;position: relative;margin-top: 47px;}
.als_min img{display: block;margin: 0 auto;}
.als_min .swiper-container{height: 466px;width: 1300px;margin: 0 auto;}
.als_min .swiper-button-next{background-image: url("../images/red_r.png");width: 46px;height: 46px;background-size: 100%;right: 85px;top: 225px;}
.als_min .swiper-button-prev{background-image: url("../images/red_l.png");width: 46px;height: 46px;background-size: 100%;left: 85px;top: 225px;}
.als_min .swiper-button-prev::after { display: none }
.als_min .swiper-button-next::after {  display: none  }