/* body{
    height: 100%;
    background: url('../images/bg.png');
} */
.m-videos{
    width: 100%;
    background-color: #000000;
    /* background: url('../images/bg.png'); */
    height: 100%;
    padding-top: 100px;

}
.m-video{
    height: 100%;
    position: relative;
}
/*.m-video video{*/
/*    object-fit: fill;*/
/*}*/
.m-video img{
    position: absolute;
    left: 50%;
    bottom: 109px;
    transform: translateX(-50%);
}
/* 第一屏 */
.firstScreen{
    display: block;
    height: 100%;
    font-size: 50px;
    color: beige;
    /* animation: opacityFun2 1.75s ease-in-out;
    animation-delay: 1.8s; */
}
.firstScreen ul{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.firstScreen ul li{
    width: 33.333%;
    opacity: 0;
}
/* .firstScreen ul li:nth-of-type(5){
    transform: translateY(0px);
}
.firstScreen ul li:nth-of-type(2),
.firstScreen ul li:nth-of-type(5),
.firstScreen ul li:nth-of-type(8){
    animation: fadeIn 1.75s ease-in-out;
    animation-delay: 1.8s;
    margin-left: 0%;
} */

/* .firstScreen ul li:nth-of-type(1),
.firstScreen ul li:nth-of-type(4),
.firstScreen ul li:nth-of-type(7){
    animation: fadeIn2 1.75s ease-in-out;
    animation-delay: 2s;
    margin-left: 0%;
} */

.firstScreen li p{
    font-size: 50px;
    color: beige;
    text-align: center;
    display: flex;
    justify-content: center;
}
.f {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 0s;
    animation-delay: 0s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 0s;
}
.l {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 0.21875s;
    animation-delay: 0.21875s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 0.21875s;
}
.e {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 0.4375s;
    animation-delay: 0.4375s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 0.4375s;
}
.x {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 0.65625s;
    animation-delay: 0.65625s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 0.65625s;
}
.o {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 0.875s;
    animation-delay: 0.875s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 0.875s;
}
.l2 {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 1.09375s;
    animation-delay: 1.09375s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 1.09375s;
}
.i {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 1.3125s;
    animation-delay: 1.3125s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 1.3125s;
}
.n {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 1.3125s;
    animation-delay: 1.3125s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 1.53125s;
}
.k {
    /* -webkit-animation: shrinkgrow 1.75s ease-in-out;
    animation: shrinkgrow 1.75s ease-in-out;
    -webkit-animation-delay: 1.3125s;
    animation-delay: 1.3125s; */
    animation: shrinkgrow 1s ease-in-out;
    animation-delay: 1.75s;
}
/* @-webkit-keyframes shrinkgrow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    12.5% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    25% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    33% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
} */
@keyframes shrinkgrow {
    /* 0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        transform: translateY(80px);
        opacity: 1
    }
    12.5% {
        -webkit-transform: scale(1);
        transform: scale(1);
        transform: translateY(50px);
        opacity: 1
    }
    25% {
        -webkit-transform: scale(1);
        transform: scale(1);
        transform: translateY(30px);
        opacity: 1
    }
    33% {
        -webkit-transform: scale(0);
        transform: scale(0);
        transform: translateY(20px);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
        transform: translateY(0px);
        opacity: 1
    } */
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        /* transform: translateY(-80px); */
        /* opacity: 1; */
        position: relative;
        top: 80px;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        /* transform: translateY(0px); */
        /* opacity: 1; */
        position: relative;
        top: 0px;
    }
}
@keyframes fadeIn {
    0%    {margin-left: 0%;opacity: 1}
    100%  {margin-left: -33.333%;;opacity: 1;}
}
@keyframes fadeIn2 {
    0%    {margin-left: 0%;opacity: 0}
    100%  {margin-left: 0%;opacity: 1}
}

@keyframes scaleFun {
    0%    {transform: scale(1)}
    50%    {transform: scale(4)}
    100%  {transform: scale(1)}
}
@keyframes opacityFun {
    0%    {opacity: 0}
    100%  {opacity: 1}
}
@keyframes opacityFun2 {
    0%    {opacity: 1}
    100%  {opacity: 0}
}
@keyframes positionLeft {
    from {position: none;left: 0%;}
    to {position: relative;left: -33.333%;}
}
@keyframes scaleFun{
    from {transform: scale(1);}
    to {transform: scale(100)}
}
.opacity2-8{
    animation: opacityFun 1s ease-in-out;
    animation-delay: 0.2s;
}
.opacity2-8-none{
    animation: opacityFun2 1s ease-in-out;
    animation-delay: 0.2s;
    animation-fill-mode: forwards;
}
.position2-5-8{
    animation: positionLeft  1s ease-in-out;
    animation-delay: 0.2s;
    animation-fill-mode: forwards;
    /* 元素将保留由最后一个关键帧设置的样式值 */
}
.scale-5{
    animation: scaleFun 2s ease-in-out;
    animation-delay: 0.2s;
    transform-style: preserve-3d;
    transform: perspective(800px);
}



/* 第二屏 */
.secondScreen{
    display: none;
    /* animation: opacityFun 1.75s ease-in-out;
    animation-delay: 1.8s; */
}

.section1,
.section2,
.section3,
.section4{
    width: 100% !important;
    min-height:1080px !important;
    height: 100%;
    background: url(../images/img_beijing_1920.png@2x.png) center center no-repeat;
}
.section1,
.section2,
.section3,
.section4{
    background-attachment: fixed;
}
.section-row{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 150px;
}
.section2 .section-row,
.section3 .section-row,
.section4 .section-row{
    margin-top: 0px;
}

.airDream-top,
.airDream-topp,
.airDream-top02,
.airDream-top022,
.airDream-top03,
.airDream-top033{
    display: flex;
    justify-content: center;
    /* align-items: baseline; */
}
.airDream-top .airDream-title,
.airDream-topp .airDream-title,
.airDream-top02 .airDream-title,
.airDream-top022 .airDream-title,
.airDream-top03 .airDream-title,
.airDream-top033 .airDream-title{
    margin-right: 31px;
}
.airDream-top .airDream-title{
    display: inline-block;
    width: 445px;
    height: 74px;
}
.slide-page1 .mask_top03 .airDream-title{
    display: inline-block;
    width: 416px;
    height: 74px;
}
.slide-page4 .airDream-title{
    display: inline-block;
    width: 246px;
    height: 75px;
}


.airDream-top p,
.airDream-topp p,
.airDream-top02 p,
.airDream-top022 p,
.airDream-top03 p,
.airDream-top033 p{
    font-size: 30px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #BABABA;
    line-height: 35px;
    letter-spacing: 3px;
    margin-top: 40px;
}
.slide-page1 .mask_top03 p{
    margin-top: 42px;
}
.airDream-top p span,
.airDream-topp p span,
.airDream-top02 p span,
.airDream-top022 p span,
.airDream-top03 p span,
.airDream-top033 p span{
    position: absolute;
    display: inline-block;
    width: 60px;
    height: 6px;
    background: #43FFE7;
    border-radius: 3px 3px 3px 3px;
    margin-top: 7.5px;
}
.airDream-top03 p .airBand,
.airDream-top033 p .airBand{
    background:#9593FF;
}
.airDream-top p .news,
.airDream-topp p .news{
    background:#FD5A9E;
}
.airDream-top p .icon02{
    background:#76DBFF;
}
.airDream-top p .airBand{
    background:#9593FF;
}

.section-row .bm01{
    margin-top: 120px;
}
.section4 .lunbo{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 66px;
    /* margin-bottom: 96px; */
}
.section4 .lunbo-left{
    margin-right: 205px;
}
.section4 .lunbo-left li{
    /* opacity: 0; */
    width: 336px;
    height: 180px;
    /* transition:all 0.5s; */
}
/* .section4 .lunbo-left li.active{
    opacity: 1;
} */
.section4 .lunbo-left li:nth-of-type(2),
.section4 .lunbo-left li:nth-of-type(3),
.section4 .lunbo-left li:last-of-type{
    margin-top: -90px;
    /* opacity: 0; */
}
/* .section4 .lunbo-left li.active img{
    transform: scale(2);
}
.section4 .lunbo-left li img{
    height: 90px;
    transition:all 2s;
} */
.section4 .lunbo-right{
    font-size: 26px;
    font-weight: 400;
    color: #8A8787;
}
.section4 ul,
.section4 li{
    list-style: none;
}
.section4 .lunbo-right li{
    padding: 30px 19px 30px 0px;
    border-bottom: 1px solid #8A8787;
    box-sizing: border-box;
    position: relative;
}
.section4 .lunbo-right li a{
    display: flex;
    align-items: center;
    color: #8A8787;
}
.section4 .lunbo-right li .m-r{
    margin-right: 25px;
    width: 80px;
}
.section4 .lunbo-right .active a{
    color: #FFFFFF;
}
.section4 .lunbo-right li .line{
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: 0%;
    height: 2px;
    background-color: #FD5A9E;
}
/* 背景固定版本新增样式 */
.section4 .lunbo-left li.active img{
    animation: bigger 2s;
}
.section4 .lunbo-left li img{
    /* width: 0px;
    height: 180px; */
    animation: smaller 2s;
}
.section4 .lunbo-left li{
    opacity: 0;
    animation: fadenum 2s;
}
.section4 .lunbo-left li.active{
    opacity: 1;
    animation: fadenum2 2s;
}
@keyframes bigger {
    from { transform: scale(.6);opacity: 1;}
    to { transform: scale(1);opacity: 1;}
}
@keyframes smaller {
    from { transform: scale(1)}
    to { transform: scale(.6)}
}
@keyframes fadenum{
    0%{opacity: 1;}
    100%{opacity: 0;}
}
@keyframes fadenum2{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
/* 01图开始 */
.section-row {
    margin-top: 0px;
    /* padding-top: 136px; */
    padding-top: 189px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
}
.section1, .section2, .section3, .section4{
    height: 100%;
}
.airDream-top{
    width: 100%;
    height: 115px;
    position: relative;
    overflow: hidden;
}
.mask_top{
    display: flex;
    justify-content: center;
    /* align-items: baseline; */
    width: 100%;
    position: absolute;
    height: 115px;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.section1 .mask_top.animation{
    animation: mask_top_F 2s;
    animation-fill-mode:forwards;
    overflow: hidden;
}
.section2 .mask_top.animation{
    animation: mask_top_F 2s;
    animation-fill-mode:forwards;
    overflow: hidden;
}
.section3 .mask_top.animation{
    animation: mask_top_F 2s;
    animation-fill-mode:forwards;
    overflow: hidden;
}
/* .section-row .mask_img1{
    position: relative;
    width: 481px;
    height: 355px;
    margin-top: 113px;
}
.section1 .section-row .mask_row{
    position: absolute;
    width: 481px;
    height: 355px;
    top: 0px;
    left: 0px;
}
.mask_img1 .bm01{
    position: absolute;
    width: 481px;
    height: 355px;
}
.section1 .mask_row.animation{
    animation: mask_img1_F 2s;
    overflow: hidden;
    animation-fill-mode:forwards;
} */
.section-row .mask_img1{
    position: relative;
    width: 481px;
    height: 355px;
    margin-top: 113px;
    overflow: hidden;
}
.section1 .section-row .mask_row_img_01{
    position: absolute;
    width: 481px;
    height: 355px;
    top: 0px;
    left: 0px;
}
.mask_row_img_01 .bm01{
    position: absolute;
    width: 481px;
    height: 355px;
}
/* 2 */
.section-row .mask_img2{
    position: relative;
    width: 553px;
    height: 348px;
    margin-top: 104px;
    overflow: hidden;
}
.section1 .section-row .mask_row_img_02{
    position: absolute;
    width: 553px;
    height: 348px;
    top: 0px;
    left: 0px;
}
.mask_row_img_02 .bm01{
    position: absolute;
    width: 553px;
    height: 348px;
}
/* 3 */
.section-row .mask_img3{
    position: relative;
    width: 386px;
    height: 369px;
    margin-top: 85px;
    overflow: hidden;
}
.section1 .section-row .mask_row_img_03{
    position: absolute;
    width: 386px;
    height: 369px;
    top: 0px;
    left: 0px;
}
.mask_row_img_03 .bm01{
    position: absolute;
    width: 386px;
    height: 369px;
}
.section1 .mask_row.animation{
    animation: mask_img1_F 2s;
    animation-fill-mode:forwards;
}
/* 01图结束 */
/* 02图 */
.section-row .mask_img2{
    position: relative;
    width: 553px;
    height: 348px;
    margin-top: 104px;
}
.section2 .section-row .mask_row{
    position: absolute;
    width: 553px;
    height: 348px;
    top: 0px;
    left: 0px;
}
.mask_img2 .bm01{
    position: absolute;
    width: 553px;
    height: 348px;
}
.section2 .mask_row.animation{
    animation: mask_img2_F 2s;
    overflow: hidden;
    animation-fill-mode:forwards
}
.section-row .bm01 {
    margin: 0px;
}
/* 03图 */
.section-row .mask_img3{
    position: relative;
    width: 386px;
    height: 369px;
    margin-top: 85px;
}
.section3 .section-row .mask_row{
    position: absolute;
    width: 386px;
    height: 369px;
    top: 0px;
    left: 0px;
}
.mask_img3 .bm01{
    position: absolute;
    width: 386px;
    height: 369px;
}
.section3 .mask_row.animation{
    animation: mask_img3_F 2s;
    overflow: hidden;
    animation-fill-mode:forwards
}
@keyframes mask_top_F {
    from { top: 115px;height: 0px;}
    to { top: 0px;height: 115px;}
}
@keyframes mask_img1_F {
    from { top: 355px;height: 0px;}
    to { top: 0px;height: 355px;}
}
@keyframes mask_img2_F {
    from { top: 348px;height: 0px;}
    to { top: 0px;height: 348px;}
}
@keyframes mask_img3_F {
    from { top: 369px;height: 0px;}
    to { top: 0px;height: 369px;}
}
/* @keyframes mask_top_F {
    from { top: 0px;height: 115px;}
    to { top: 0px;height: 0px;}
}
@keyframes mask_img1_F {
    from { top: 0px;height: 355px;}
    to { top: 0px;height: 0px;}
}
@keyframes mask_img2_F {
    from { top: 0px;height: 348px;}
    to { top: 0px;height: 0px;}
}
@keyframes mask_img3_F {
    from { top: 0px;height: 369px;}
    to { top: 0px;height: 0px;}
} */
.section-row .bm01 {
    margin: 0px;
}
.slide-page1 .mask_top01,
.slide-page1 .mask_top01,
.slide-page1 .mask_img1{
    display: inline-flex;
}
.slide-page1 .mask_top02,
.slide-page1 .mask_top03,
.slide-page1 .mask_img2,
.slide-page1 .mask_img3{
    display: none;
}
/* .section4 .section-row{
    padding-top: 247px;
} */
/* .slide-page4,
.footer{
    height: auto !important;
} */

