@charset "utf-8";
/*.text-box1{*/
    /*position:relative;*/
    /*height:1343px;*/
/*}*/
.wp1424{
    position:relative;
    width:1424px;
    margin:0 auto;
    /*border:solid 1px red;*/
    /*text-align:center;*/
}
.title{
    position:relative;
    padding-top:74px;
    width:970px;
    padding-bottom:68px;
    opacity: 0;
}
.title p{
    padding-top:20px;
    font-size:13px;
    line-height:23px;
    color:#fff;
}
.text-box1 .title{
    animation:fadeInDown .5s .1s ease  forwards;
    -webkit-animation:fadeInDown .5s .1s ease  forwards;
    -moz-animation:fadeInDown .5s .1s ease  forwards;
    -o-animation:fadeInDown .5s .1s ease  forwards;
    -ms-animation:fadeInDown .5s .1s ease  forwards;
}
.text_img2_1{
    text-align:center;
    opacity: 0;
}
.text_img2_2{
    margin-left:-50px;
    opacity: 0;
}
.text_img2_3{
   position:absolute;
    right:-45px;
    bottom:0;
    opacity: 0;
}
.text_img4_1{
    padding-top:60px;
    float:left;
    margin-right:60px;
    opacity: 0;
}
.text1_img{
    animation:zoomIn .7s .1s ease  forwards;
    -webkit-animation:zoomIn .7s .1s ease  forwards;
    -moz-animation:zoomIn .7s .1s ease  forwards;
    -o-animation:zoomIn .7s .1s ease  forwards;
    -ms-animation:zoomIn .7s .1s ease  forwards;
}
.text_img1{
    animation:fadeInLeft  .5s .5s ease forwards;
    -webkit-animation:fadeInLeft .5s .5s ease forwards;
    -moz-animation:fadeInLeft .5s .5s ease forwards;
    -o-animation:fadeInLeft .5s .5s ease forwards;
    -ms-animation:fadeInLeft .5s .5s ease forwards;

}
.text_img3_1{
    padding-top:120px;
    opacity: 0;
}
.text_img3_2{
    margin-top:-160px;
    margin-left:180px;
    opacity: 0;
}
.text_img3_3{
    margin-top: -140px;
    margin-left: 390px;
    opacity: 0;
}
.zoomIn{
    animation:zoomIn .5s .1s ease  forwards;
    -webkit-animation:zoomIn .5s .1s ease  forwards;
    -moz-animation:zoomIn .5s .1s ease  forwards;
    -o-animation:zoomIn .5s .1s ease  forwards;
    -ms-animation:zoomIn .5s .1s ease  forwards;
}
@keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale(0.1);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}

@-webkit-keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale(0.1);

    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-moz-keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale(0.1);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-ms-keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale(0.1);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-o-keyframes zoomIn{
    0%{
        opacity:0;
        transform:scale(0.1);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
.fadeInRight{
    animation:fadeInRight .5s .1s ease forwards;
    -webkit-animation:fadeInRight .5s .1s ease forwards;
    -moz-animation:fadeInRight .5s .1s ease forwards;
    -o-animation:fadeInRight .5s .1s ease forwards;
    -ms-animation:fadeInRight .5s .1s ease forwards;
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-moz-keyframes fadeInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-ms-keyframes fadeInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-o-keyframes fadeInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
.slideInRight{
    animation:fadeInRight .3s .5s ease forwards;
    -webkit-animation:fadeInRight .3s .5s ease forwards;
    -moz-animation:fadeInRight .3s .5s ease forwards;
    -o-animation:fadeInRight .3s .5s ease forwards;
    -ms-animation:fadeInRight .3s .5s ease forwards;
}
@keyframes slideInRight{
    0%{
        opacity:0;
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-webkit-keyframes slideInRight{
    0%{
        opacity:0;
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-moz-keyframes slideInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-ms-keyframes slideInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-o-keyframes slideInRight{
    0%{
        opacity:0;
        /*transform:scale(0.1);*/
        transform:translateX(200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
.fadeInDown{
    animation:fadeInDown .5s .1s ease forwards;
    -webkit-animation:fadeInDown .5s .1s ease forwards;
    -moz-animation:fadeInDown .5s .1s ease forwards;
    -o-animation:fadeInDown .5s .1s ease forwards;
    -ms-animation:fadeInDown .5s .1s ease forwards;
}
.fadeInDown1{
    animation:fadeInDown .5s .4s ease forwards;
    -webkit-animation:fadeInDown .5s .4s ease forwards;
    -moz-animation:fadeInDown .5s .4s ease forwards;
    -o-animation:fadeInDown .5s .4s ease forwards;
    -ms-animation:fadeInDown .5s .4s ease forwards;
}
.fadeInDown2{
    animation:fadeInDown .5s .7s ease forwards;
    -webkit-animation:fadeInDown .5s .7s ease forwards;
    -moz-animation:fadeInDown .5s .7s ease forwards;
    -o-animation:fadeInDown .5s .7s ease forwards;
    -ms-animation:fadeInDown .5s .7s ease forwards;
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-moz-keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-ms-keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-o-keyframes fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
.fadeInLeft{
    animation:fadeInLeft .5s .1s ease forwards;
    -webkit-animation:fadeInLeft .5s .1s ease forwards;
    -moz-animation:fadeInLeft .5s .1s ease forwards;
    -o-animation:fadeInLeft .5s .1s ease forwards;
    -ms-animation:fadeInLeft .5s .1s ease forwards;
}
.fadeInLeft1{
    animation:fadeInLeft .5s .3s ease forwards;
    -webkit-animation:fadeInLeft .5s .3s ease forwards;
    -moz-animation:fadeInLeft .5s .3s ease forwards;
    -o-animation:fadeInLeft .5s .3s ease forwards;
    -ms-animation:fadeInLeft .5s .3s ease forwards;
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-moz-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
.slideInLeft{
    animation:fadeInLeft .5s .5s ease forwards;
    -webkit-animation:fadeInLeft .5s .5s ease forwards;
    -moz-animation:fadeInLeft .5s .5s ease forwards;
    -o-animation:fadeInLeft .5s .5s ease forwards;
    -ms-animation:fadeInLeft .5s .5s ease forwards;
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-moz-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-ms-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
@-o-keyframes fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-200px);
    }
    100%{
        opacity:1;
        transform:translateX(0px);
    }
}
.title,.text-box2 .title.text-wrap2,.text_img2_1,.text_img2_2,.text_img2_3,.text_img3_1,.text_img3_2,.text_img3_3,.text-box4 .title.text-wrap3,.text_img4_1{
    opacity:1\9\0 !important;
}
