/*banner块*/
.swiper-container {
/*    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;*/
}  
.swiper-container {

}
.swiper-container img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
}  
.swiper-wrapper {
    -moz-transition-timing-function: ease;
      -o-transition-timing-function: ease;
         transition-timing-function: ease;
}
.swiper-wrapper a {

}
.swiper-pagination-bullet {
    width: 40px;
    height: 4px;
    display: inline-block;
    -moz-border-radius: 0;
         border-radius: 0;
    background: #cfd0d1;
    opacity: 1;
    -o-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.swiper-pagination-bullet-active {
    background: #cd0e18;
}
@media (max-width: 33.9em) {
    .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 6px;
    }
    .swiper-pagination-bullet {
        width: 21px;
        height: 3px;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px;
    }
}

/*动画专题块*/
article {
    opacity: 0;
}
.font-strong-1,
.font-strong-2 {
    font-weight: normal;
}
.scroll-one strong {
    color: #cd0e18;
}

/*.scroll-one-1*/
.scroll-one-1 {
    background-color: #20130A;
    overflow: hidden;
}
.scroll-one-1 .one-imgbtm {
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3);
    opacity: 0;
    transition: 2.5s, -webkit-transform 20s;
    -o-transition: 2.5s, -o-transform 20s;
    -moz-transition: 2.5s, transform 20s, -moz-transform 20s;
    transition: 2.5s, transform 20s;
    transition: 2.5s, transform 20s, -webkit-transform 20s, -moz-transform 20s, -o-transform 20s;
}
.scroll-one-1 .one-imgbtm.move {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
/*图片*/
.one-img-1-1 {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    opacity: 0;
    -o-transition: 4s .8s;
    -moz-transition: 4s .8s;
    transition: 4s .8s;
}
.one-img-1-1.move {
    opacity: 1;
}
.one-img-1-2 {
    position: absolute;
    z-index: 100;
    left: 22.1875%;
    top: 62.778%;
    opacity: 0;
    -o-transition: top 2s .4s, opacity 2s .4s;
    -moz-transition: top 2s .4s, opacity 2s .4s;
    transition: top 2s .4s, opacity 2s .4s;
}
.one-img-1-2.move {
    top: 57.778%;
    opacity: 1;
}
/*文字*/
.one-words-1-1 {
    position: absolute;
    z-index: 200;
    left: 26.875%;
    top: 72.89%;
    color: #3b3a3a;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .8s, opacity 2s .8s;
    -moz-transition: top 2s .8s, opacity 2s .8s;
    transition: top 2s .8s, opacity 2s .8s;
}
.one-words-1-1.move {
    top: 67.89%;
    opacity: 1;
}

/*.scroll-one-2*/
.scroll-one-2 {
    overflow: hidden;
    background-color: #e5eaec;
}
.scroll-one-2 .one-imgbtm {
    opacity: 0;
    transition: 3.5s, -webkit-transform 2s;
    -o-transition: 3.5s, -o-transform 2s;
    -moz-transition: 3.5s, transform 2s, -moz-transform 2s;
    transition: 3.5s, transform 2s;
    transition: 3.5s, transform 2s, -webkit-transform 2s, -moz-transform 2s, -o-transform 2s;
}
.scroll-one-2 .one-imgbtm.move {
    -webkit-transform: translateX(-3%);
       -moz-transform: translateX(-3%);
         -o-transform: translateX(-3%);
            transform: translateX(-3%);
    opacity: 1;
}
/*图片*/
.one-img-2-1 {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
}
.one-img-2-1.move {
}
.one-img-2-2 {
    position: absolute;
    z-index: 100;
    left: 22.1875%;
    top: 57.778%;
}
.one-img-2-2.move {
}
/*文字*/
.one-words-2-1 {
    position: absolute;
    z-index: 200;
    left: 56.667%;
    top: 31.556%;
    color: #cd0e18;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .5s, opacity 2s .5s;
    -moz-transition: top 2s .5s, opacity 2s .5s;
    transition: top 2s .5s, opacity 2s .5s;
}
.one-words-2-1.move {
    top: 26.556%;
    opacity: 1;
}
.one-words-2-2 {
    position: absolute;
    z-index: 200;
    left: 63.96%;
    top: 42.1%;
    color: #333;
    text-align: right;
    opacity: 0;
    -o-transition: top 2s .9s, opacity 2s .9s;
    -moz-transition: top 2s .9s, opacity 2s .9s;
    transition: top 2s .9s, opacity 2s .9s;
}
.one-words-2-2.move {
    top: 37.1%;
    opacity: 1;
}

/*.scroll-one-3*/
.scroll-one-3 {
    overflow: hidden;
    background-color: #070707;
}
.scroll-one-3 .one-imgbtm {
    opacity: 0;
    transition: 3.5s, -webkit-transform 20s;
    -o-transition: 3.5s, -o-transform 20s;
    -moz-transition: 3.5s, transform 20s, -moz-transform 20s;
    transition: 3.5s, transform 20s;
    transition: 3.5s, transform 20s, -webkit-transform 20s, -moz-transform 20s, -o-transform 20s;
}
.scroll-one-3 .one-imgbtm.move {
    -webkit-transform: translate(2%, -2%) scale(1.2);
       -moz-transform: translate(2%, -2%) scale(1.2);
         -o-transform: translate(2%, -2%) scale(1.2);
            transform: translate(2%, -2%) scale(1.2);
    opacity: 1;
}
/*图片*/
.one-img-3-1 {
    position: absolute;
    z-index: 100;
    left: 20.73%;
    top: 43.821%;
    opacity: 0;
    -o-transition: top 2s 1.6s, opacity 2s 1.6s;
    -moz-transition: top 2s 1.6s, opacity 2s 1.6s;
    transition: top 2s 1.6s, opacity 2s 1.6s;
}
.one-img-3-1.move {
    top: 38.821%;
    opacity: 1;
}
/*文字*/
.one-words-3-1 {
    position: absolute;
    z-index: 200;
    left: 20.73%;
    top: 29.0267%;
    color: #cd0e18;
    opacity: 0;
    -o-transition: top 2s .8s, opacity 2s .8s;
    -moz-transition: top 2s .8s, opacity 2s .8s;
    transition: top 2s .8s, opacity 2s .8s;
}
.one-words-3-1.move {
    top: 24.0267%;
    opacity: 1;
}
.one-words-3-2 {
    position: absolute;
    z-index: 200;
    left: 20.73%;
    top: 38.93%;
    color: #fff;
    opacity: 0;
    -o-transition: top 2s 1.2s, opacity 2s 1.2s;
    -moz-transition: top 2s 1.2s, opacity 2s 1.2s;
    transition: top 2s 1.2s, opacity 2s 1.2s;
}
.one-words-3-2.move {
    top: 33.93%;
    opacity: 1;
}

/*.scroll-one-4*/
.scroll-one-4 {
    overflow: hidden;
}
.scroll-one-4 .one-imgbtm {
    /*opacity: 0;*/
    -webkit-transform: scale(1.3) translate(-5%, -10%);
       -moz-transform: scale(1.3) translate(-5%, -10%);
         -o-transform: scale(1.3) translate(-5%, -10%);
            transform: scale(1.3) translate(-5%, -10%);
    -o-transition: 20s;
    -moz-transition: 20s;
    transition: 20s;
}
.scroll-one-4 .one-imgbtm.move {
    /*opacity: 1;*/
    -webkit-transform: scale(1.3) translate(5%, -5%);
       -moz-transform: scale(1.3) translate(5%, -5%);
         -o-transform: scale(1.3) translate(5%, -5%);
            transform: scale(1.3) translate(5%, -5%);
}
/*图片*/
.one-img-4-1 {
    position: absolute;
    z-index: 100;
    left: 20.73%;
    top: 38.821%;
}
.one-img-4-1.move {
}
/*文字*/
.one-words-4-1 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 32.67%;
    color: #cd0e18;
    opacity: 0;
    -o-transition: top 2s .4s, opacity 2s .4s;
    -moz-transition: top 2s .4s, opacity 2s .4s;
    transition: top 2s .4s, opacity 2s .4s;
}
.one-words-4-1.move {
    top: 27.67%;
    opacity: 1;
}
.one-words-4-2 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 41.44%;
    color: #515151;
    opacity: 0;
    -o-transition: top 2s .8s, opacity 2s .8s;
    -moz-transition: top 2s .8s, opacity 2s .8s;
    transition: top 2s .8s, opacity 2s .8s;
}
.one-words-4-2.move {
    top: 36.44%;
    opacity: 1;
}
.one-words-4-3 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 47.89%;
    color: #464545;
    text-align: right;
    opacity: 0;
    -o-transition: top 2s 1.2s, opacity 2s 1.2s;
    -moz-transition: top 2s 1.2s, opacity 2s 1.2s;
    transition: top 2s 1.2s, opacity 2s 1.2s;
}
.one-words-4-3.move {
    top: 42.89%;
    opacity: 1;
}

/*.scroll-one-5*/
.scroll-one-5 {
    overflow: hidden;
    background-color: #131313;
}
.scroll-one-5 .one-imgbtm {
    opacity: 0;
}
.scroll-one-5 .one-imgbtm.move {
    opacity: 1;
}
/*图片*/
.one-img-5-1 {
    position: absolute;
    z-index: 98;
    left: 0;
    top: -15%;
    -o-transition: 3s;
    -moz-transition: 3s;
    transition: 3s;
}
.one-img-5-1.move {
    top: 0;
}
.one-img-5-2 {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    opacity: 0;
    -o-transition: 1.7s 2.1s;
    -moz-transition: 1.7s 2.1s;
    transition: 1.7s 2.1s;
}
.one-img-5-2.move {
    opacity: 1;
}
/*文字*/
.one-words-5-1 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 12.65%;
    width: 100%;
    color: #cd0e18;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .4s, opacity 2s .4s;
    -moz-transition: top 2s .4s, opacity 2s .4s;
    transition: top 2s .4s, opacity 2s .4s;
}
.one-words-5-1.move {
    top: 7.65%;
    opacity: 1;
}
.one-words-5-2 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 19.52%;
    width: 100%;
    color: #cd0e18;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .8s, opacity 2s .8s;
    -moz-transition: top 2s .8s, opacity 2s .8s;
    transition: top 2s .8s, opacity 2s .8s;
}
.one-words-5-2.move {
    top: 14.52%;
    opacity: 1;
}
.one-words-5-3 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 27.6%;
    width: 100%;
    color: #383838;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1.2s, opacity 2s 1.2s;
    -moz-transition: top 2s 1.2s, opacity 2s 1.2s;
    transition: top 2s 1.2s, opacity 2s 1.2s;
}
.one-words-5-3.move {
    top: 22.6%;
    opacity: 1;
}
.one-words-5-4 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 34.712%;
    width: 100%;
    color: #363535;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1.6s, opacity 2s 1.6s;
    -moz-transition: top 2s 1.6s, opacity 2s 1.6s;
    transition: top 2s 1.6s, opacity 2s 1.6s;
}
.one-words-5-4.move {
    top: 29.712%;
    opacity: 1;
}

/*.scroll-one-6*/
.scroll-one-6 {
    overflow: hidden;
    background-color: #020204;
}
.scroll-one-6 .one-imgbtm {
    opacity: 0;
    transition: 3.5s, -webkit-transform 20s;
    -o-transition: 3.5s, -o-transform 20s;
    -moz-transition: 3.5s, transform 20s, -moz-transform 20s;
    transition: 3.5s, transform 20s;
    transition: 3.5s, transform 20s, -webkit-transform 20s, -moz-transform 20s, -o-transform 20s;
}
.scroll-one-6 .one-imgbtm.move {
    -webkit-transform: translate(5%, -5%) scale(1.2);
       -moz-transform: translate(5%, -5%) scale(1.2);
         -o-transform: translate(5%, -5%) scale(1.2);
            transform: translate(5%, -5%) scale(1.2);
    opacity: 1;
}
/*图片*/
.one-img-6-1 {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
}
.one-img-6-1.move {
}
.one-img-6-2 {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
}
.one-img-6-2.move {
}
/*文字*/
.one-words-6-1 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 29.723%;
    color: #cd0e18;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .6s, opacity 2s .6s;
    -moz-transition: top 2s .6s, opacity 2s .6s;
    transition: top 2s .6s, opacity 2s .6s;
}
.one-words-6-1.move {
    opacity: 1;
    top: 24.723%;
}
.one-words-6-2 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 42.03%;
    color: #fff;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1s, opacity 2s 1s;
    -moz-transition: top 2s 1s, opacity 2s 1s;
    transition: top 2s 1s, opacity 2s 1s;
}
.one-words-6-2.move {
    top: 37.03%;
    opacity: 1;
}
.one-words-6-3 {
    position: absolute;
    z-index: 200;
    right: 18.49%;
    top: 51.34%;
    color: #fff;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1.4s, opacity 2s 1.4s;
    -moz-transition: top 2s 1.4s, opacity 2s 1.4s;
    transition: top 2s 1.4s, opacity 2s 1.4s;
}
.one-words-6-3.move {
    top: 46.34%;
    opacity: 1;
}

/*.scroll-one-7*/
.scroll-one-7 {
    overflow: hidden;
    background-color: #E8E8EA;
}
.scroll-one-7 .one-imgbtm {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
    transition: 2.5s, -webkit-transform 20s;
    -o-transition: 2.5s, -o-transform 20s;
    -moz-transition: 2.5s, transform 20s, -moz-transform 20s;
    transition: 2.5s, transform 20s;
    transition: 2.5s, transform 20s, -webkit-transform 20s, -moz-transform 20s, -o-transform 20s;
}
.scroll-one-7 .one-imgbtm.move {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
/*图片*/
.one-img-7-1 {
    position: absolute;
    z-index: 100;
    left: 50%;
    top: 41.24%;
    -webkit-transform: translateX(-50%) scale(.95);
       -moz-transform: translateX(-50%) scale(.95);
         -o-transform: translateX(-50%) scale(.95);
            transform: translateX(-50%) scale(.95);
    opacity: 0;
    -o-transition: 2s 2s;
    -moz-transition: 2s 2s;
    transition: 2s 2s;
}
.one-img-7-1.move {
    -webkit-transform: translateX(-50%) scale(1);
       -moz-transform: translateX(-50%) scale(1);
         -o-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
    opacity: 1;
}
/*文字*/
.one-words-7-1 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 15.35%;
    width: 100%;
    color: #cd0e18;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s .6s, opacity 2s .6s;
    -moz-transition: top 2s .6s, opacity 2s .6s;
    transition: top 2s .6s, opacity 2s .6s;
}
.one-words-7-1.move {
    top: 10.35%;
    opacity: 1;
}
.one-words-7-2 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 27.45%;
    width: 100%;
    color: #222;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1s, opacity 2s 1s;
    -moz-transition: top 2s 1s, opacity 2s 1s;
    transition: top 2s 1s, opacity 2s 1s;
}
.one-words-7-2.move {
    top: 22.45%;
    opacity: 1;
}
.one-words-7-3 {
    position: absolute;
    z-index: 200;
    left: 0;
    top: 34.3%;
    width: 100%;
    color: #1e1e1e;
    text-align: center;
    opacity: 0;
    -o-transition: top 2s 1.4s, opacity 2s 1.4s;
    -moz-transition: top 2s 1.4s, opacity 2s 1.4s;
    transition: top 2s 1.4s, opacity 2s 1.4s;
}
.one-words-7-3.move {
    top: 29.3%;
    opacity: 1;
}