#fullpage007 {
    margin: 0 auto;
}

#fullpage007 .active008.odd .d1, #fullpage007 .active008.odd .d2, #fullpage007 .active008.odd .d3, #fullpage007 .active008.odd .d4, #fullpage007 .active008.odd .a1, #fullpage007 .active008.odd .a2 {
    -webkit-animation: fadeInLeft .6s forwards;
    animation: fadeInLeft .6s forwards;
}

#fullpage007 .active008.odd .d2 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}

#fullpage007 .active008.odd .d3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

#fullpage007 .active008.odd .a1, #fullpage007 .active008.odd .a2 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}

#fullpage007 .active008.odd .d4 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

#fullpage007 .active008.even .d1, #fullpage007 .active008.even .d2, #fullpage007 .active008.even .d3, #fullpage007 .active008.even .d4, #fullpage007 .active008.even .a1, #fullpage007 .active008.even .a2 {
    -webkit-animation: fadeInRight .6s forwards;
    animation: fadeInRight .6s forwards;
}

#fullpage007 .active008.even .d2 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}

#fullpage007 .active008.even .d3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

#fullpage007 .active008.even .a1, #fullpage007 .active008.even .a2 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}

#fullpage007 .active008.even .d4 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

#fullpage007 .active008.page1 .i2, #fullpage007 .active008.page1 .i3 {
    -webkit-animation: fadeInUp .8s forwards;
    animation: fadeInUp .8s forwards;
}

#fullpage007 .active008.page1 .i3 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

#fullpage007 .active008.page2 .i2 {
    -webkit-animation: zoomIn .8s forwards;
    animation: zoomIn .8s forwards;
}

#fullpage007 .active008.page2 .i3 {
    -webkit-animation: rotateIn 1s forwards;
    -o-animation: rotateIn 1s forwards;
    animation: rotateIn 1s forwards;
}

#fullpage007 .active008.page3 .i2 {
    -webkit-animation: zoomIn .8s forwards;
    animation: zoomIn .8s forwards .2s;
}

#fullpage007 .active008.page3 .i3 {
    -webkit-animation: flipInX 1s forwards;
    animation: fadeInUp 1s forwards .1s;
}

#fullpage007 .active008.page3 .i4 {
    -webkit-animation: flipInX 1s forwards;
    animation: fadeInUp 1s forwards;
}

#fullpage007 .active008.page4 .i2 {
    -webkit-animation: zoomIn 1s forwards;
    animation: zoomIn 1s forwards;
}

#fullpage007 .active008.page4 .i3 {
    -webkit-animation: flipInX 1.4s forwards;
    animation: flipInX 1.4s forwards;
}

#fullpage007 .active008.page4 .i4 {
    -webkit-animation: fadeInLeft 2s forwards;
    animation: fadeInLeft 2s forwards;
}

#fullpage007 .active008.page5 .i2 {
    -webkit-animation: zoomIn 1.4s forwards;
    animation: zoomIn 1.4s forwards;
}

#fullpage007 .active008.page5 .i3 {
    -webkit-animation: flipInX 1.4s forwards;
    animation: flipInX 1.4s forwards;
}

#fullpage007 .active008.page5 .i4 {
    -webkit-animation: zoomIn 2s forwards;
    animation: zoomIn 2s forwards;
}

#fullpage007 .active008.page6 .i2 {
    -webkit-animation: zoomIn 1.4s forwards;
    animation: zoomIn 1.4s forwards;
}

#fullpage007 .active008.page6 .i3 {
    -webkit-animation: flipInX 1.4s forwards;
    animation: flipInX 1.4s forwards;
}

#fullpage007 .active008.page7 .i2, #fullpage007 .active008.page7 .i3, #fullpage007 .active008.page7 .i4, #fullpage007 .active008.page7 .i5, #fullpage007 .active008.page7 .i6, #fullpage007 .active008.page7 .i7, #fullpage007 .active008.page7 .i8, #fullpage007 .active008.page7 .i9, #fullpage007 .active008.page7 .i10 {
    -webkit-animation: dd .4s forwards;
    -o-animation: dd .4s forwards;
    animation: dd .4s forwards;
}

#fullpage007 .active008.page7 .i2 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

#fullpage007 .active008.page7 .i3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}

#fullpage007 .active008.page7 .i4 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

#fullpage007 .active008.page7 .i6 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s;
}

#fullpage007 .active008.page7 .i7 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

#fullpage007 .active008.page7 .i8 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}

#fullpage007 .active008.page7 .i9 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;
}

#fullpage007 .active008.page7 .i10 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
}

#fullpage007 .active008.page8 .i2 {
    -webkit-animation: zoomIn 1s forwards;
    animation: zoomIn 1s forwards;
}

#fullpage007 .active008.page8 .i3, #fullpage007 .active008.page8 .i4, #fullpage007 .active008.page8 .i5 {
    -webkit-animation: zoomIn 1s forwards, page8 10s 1s infinite;
    animation: zoomIn 1s forwards, page8 10s 1s infinite;
}

#fullpage007 .active008.page8 .i6 {
    -webkit-animation: zoomIn 2s forwards;
    animation: zoomIn 2s forwards;
}

#fullpage007 .pagex {
    position: relative;
    padding-top: 150px;
    box-sizing: border-box;
    overflow: hidden;
}

#fullpage007 .pagex .i0 {
    position: absolute;
    width: 243px;
    height: 268px;
    top: -90px;
    left: 0;
}

#fullpage007 .pagex .i1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 1920px;
    height: 860px;
    z-index: -1;
}

#fullpage007 .pagex .page1-inner {
    color: #ffffff;
    position: relative;
    display: block;
}

#fullpage007 .pagex .page1-inner .d4 ul li a {
    display: block;
    height: 64px;
}

#fullpage007 .pagex .page1-inner .font-wrap {
    position: relative;
    z-index: 2;
}

#fullpage007 .pagex .page1-inner .d1, #fullpage007 .pagex .page1-inner .d2, #fullpage007 .pagex .page1-inner .d3, #fullpage007 .pagex .page1-inner .d4, #fullpage007 .pagex .page1-inner .a1, #fullpage007 .pagex .page1-inner .a2, #fullpage007 .pagex .page1-inner .i2, #fullpage007 .pagex .page1-inner .i3, #fullpage007 .pagex .page1-inner .i4, #fullpage007 .pagex .page1-inner .i5, #fullpage007 .pagex .page1-inner .i6, #fullpage007 .pagex .page1-inner .i7, #fullpage007 .pagex .page1-inner .i8, #fullpage007 .pagex .page1-inner .i9, #fullpage007 .pagex .page1-inner .i10 {
    opacity: 0;
}

#fullpage007 .pagex .page1-inner .p1 {
    font-size: 46px;
    margin-bottom: 10px;
}

#fullpage007 .pagex .page1-inner .p2 {
    font-size: 24px;
    margin-bottom: 28px;
}

#fullpage007 .pagex .page1-inner .p3 {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 20px;
    width: 454px;
}

#fullpage007 .pagex .page1-inner .p4 {
    width: 426px;
    line-height: 1.6;
}

#fullpage007 .pagex .page1-inner .p4 span {
    display: inline-block;
    font-size: 18px;
    height: 40px;
}

#fullpage007 .pagex .page1-inner .p4 b {
    font-size: 16px;
}

#fullpage007 .pagex .page1-inner .a1 {
    display: block;
    width: 140px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    border: 1px solid #fff;
    border-radius: 2px;
    margin-top: 20px;
    color: #fff;
    position: relative;
    font-size: 20px;
    pointer-events: auto;
}

#fullpage007 .pagex .page1-inner .a1 b {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #fff;
    z-index: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
}

#fullpage007 .pagex .page1-inner .a1 em {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 44px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

#fullpage007 .pagex .page1-inner .a1:hover em {
    color: #12c1b2;
}

#fullpage007 .pagex .page1-inner .a1:hover b {
    width: 100%;
}

#fullpage007 .pagex .page1-inner .a2 {
    display: block;
    width: 140px;
    height: 44px;
    border: 1px solid #00afec;
    border-radius: 2px;
    margin-top: 20px;
    position: relative;
    font-size: 20px;
    pointer-events: auto;
    color: #00afec;
}

#fullpage007 .pagex .page1-inner .a2 b {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #00afec;
    z-index: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
}

#fullpage007 .pagex .page1-inner .a2 em {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 44px;
    -webkit-transition: all .4s;
    transition: all .4s;
}

#fullpage007 .pagex .page1-inner .a2:hover em {
    color: #fff;
}

#fullpage007 .pagex .page1-inner .a2:hover b {
    width: 100%;
}

#fullpage007 .pagex .page1-inner .a3:hover em {
    color: #ffb037;
}

#fullpage007 .pagex .page1-inner .ax:hover em {
    color: #f16a47;
}

#fullpage007 .pagex .page1-inner .d4 {
    margin-top: 26px;
}

#fullpage007 .pagex .page1-inner .more {
    float: left;
    margin-right: 12px;
}

#fullpage007 .pagex .page1-inner .d4 ul {
    width: 475px;
}

#fullpage007 .pagex .page1-inner .d4 ul li {
    float: left;
    width: 116px;
    height: 64px;
    margin-right: 1px;
    margin-bottom: 1px;
    /*border:1px solid #fff;*/
    background: no-repeat center;
    background-color: #fff;
}

#fullpage007 .pagex .black {
    color: #000;
}

#fullpage007 .pagex .black .d4 ul li {
    border: 1px solid #f0f0f0;
    margin: 0;
}

#fullpage007 .page1 .i2 {
    position: absolute;
    width: 504px;
    height: 424px;
    top: -15px;
    right: 122px;
}

#fullpage007 .page1 .i3 {
    position: absolute;
    width: 510px;
    height: 316px;
    top: 212px;
    right: -72px;
}

#fullpage007 .page2 .i00 {
    position: absolute;
    width: 243px;
    height: 268px;
    top: -90px;
    right: 210px;
}

#fullpage007 .page2 .i1 {
    height: 860px;
}

#fullpage007 .page2 .i2 {
    position: absolute;
    width: 1040px;
    height: 739px;
    top: -109px;
    left: -290px;
    z-index: -1;
}

#fullpage007 .page2 .i3 {
    position: absolute;
    width: 102px;
    height: 103px;
    top: 353px;
    left: -281px;
}

#fullpage007 .page3 .i2 {
    position: absolute;
    width: 393px;
    height: 356px;
    right: -8px;
    top: 240px;
}

#fullpage007 .page3 .i3 {
    position: absolute;
    width: 411px;
    height: 570px;
    top: 0;
    right: -57px;
}

#fullpage007 .page3 .i4 {
    position: absolute;
    width: 475px;
    height: 468px;
    top: 57px;
    right: 266px;
}

#fullpage007 .page4 .i00 {
    position: absolute;
    width: 243px;
    height: 268px;
    top: -90px;
    right: 210px;
}

#fullpage007 .page4 .i2 {
    position: absolute;
    width: 749px;
    height: 446px;
    left: -80px;
    top: 80px;
}

#fullpage007 .page4 .i3 {
    position: absolute;
    width: 959px;
    height: 586px;
    top: -170px;
    left: -220px;
}

#fullpage007 .page4 .i4 {
    position: absolute;
    width: 198px;
    height: 226px;
    top: 300px;
    left: 50px;
}

#fullpage007 .page5 .i2 {
    position: absolute;
    width: 1100px;
    height: 569px;
    top: -8px;
    right: -150px;
}

#fullpage007 .page5 .i3 {
    position: absolute;
    width: 95px;
    height: 95px;
    top: 117px;
    right: 556px;
}

#fullpage007 .page5 .i4 {
    position: absolute;
    width: 375px;
    height: 350px;
    top: -40px;
    right: -239px;
}

#fullpage007 .page6 .i00 {
    position: absolute;
    width: 243px;
    height: 268px;
    top: -90px;
    right: 210px;
}

#fullpage007 .page6 .i2 {
    position: absolute;
    width: 955px;
    height: 667px;
    top: -169px;
    left: -200px;
}

#fullpage007 .page6 .i3 {
    position: absolute;
    width: 789px;
    height: 452px;
    top: 83px;
    left: -80px;
}

#fullpage007 .page7 .i0 {
    right: 210px;
    left: auto;
}

#fullpage007 .page7 img {
    position: absolute;
}

#fullpage007 .page7 .i2, #fullpage007 .page7 .i3, #fullpage007 .page7 .i4, #fullpage007 .page7 .i5, #fullpage007 .page7 .i6, #fullpage007 .page7 .i7, #fullpage007 .page7 .i8, #fullpage007 .page7 .i9, #fullpage007 .page7 .i10 {
    -webkit-transform: translate(700px, 350px);
    transform: translate(700px, 350px);
}

#fullpage007 .page7 .i2 {
    width: 565px;
    height: 275px;
    top: 448px;
    left: 356px;
}

#fullpage007 .page7 .i3 {
    width: 632px;
    height: 336px;
    top: 249px;
    left: 482px;
}

#fullpage007 .page7 .i4 {
    width: 565px;
    height: 256px;
    top: 484px;
    left: 918px;
}

#fullpage007 .page7 .i5 {
    width: 565px;
    height: 295px;
    top: -24px;
    left: 452px;
}

#fullpage007 .page7 .i6 {
    width: 565px;
    height: 303px;
    top: 192px;
    left: 840px;
}

#fullpage007 .page7 .i7 {
    width: 307px;
    height: 273px;
    top: 404px;
    left: 1253px;
}

#fullpage007 .page7 .i8 {
    width: 565px;
    height: 304px;
    top: -66px;
    left: 830px;
}

#fullpage007 .page7 .i9 {
    width: 337px;
    height: 297px;
    top: 146px;
    left: 1223px;
}

#fullpage007 .page7 .i10 {
    width: 319px;
    height: 288px;
    top: -94px;
    left: 1246px;
}

#fullpage007 .page8 img {
    position: absolute;
}

#fullpage007 .page8 .i00 {
    width: 243px;
    height: 268px;
    top: -90px;
    right: 210px;
}

#fullpage007 .page8 .i2 {
    width: 527px;
    height: 527px;
    left: 96px;
    top: -52px;
}

#fullpage007 .page8 .i3 {
    width: 83px;
    height: 86px;
    left: 298px;
    top: -95px;
}

#fullpage007 .page8 .i4 {
    width: 102px;
    height: 100px;
    top: 44px;
    left: 560px;
}

#fullpage007 .page8 .i5 {
    top: 372px;
    left: 512px;
    width: 96px;
    height: 98px;
}

#fullpage007 .page8 .i6 {
    width: 508px;
    height: 602px;
    left: 0;
    top: -8px;
}

/*****canvas1Ã§Â»â€œÃ¦ÂÅ¸*****/
/* CSS Document */
#fullpage007 .pagex .i1 {
    height: 100%;
    width: 100%;
}

.i-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
}

.i-intro {
    top: -80px;
    height: 750px;
    margin-bottom: -80px;
}

.i-intro .tips {
    padding-top: 140px;
    font-size: 26px;
    line-height: 1.8;
    color: #c9e3ef;
    text-align: center;
}

.ins-intro .tips {
    padding-top: 107px;
}

.i-intro .tips .btn {
    margin: 32px 0 24px;
}

.i-intro .tips a {
    display: inline-block;
    width: 148px;
    border: 1px solid #fff;
    border-radius: 3px;
    margin: 0 15px;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    opacity: 0.5;
}

.i-intro .tips a:hover, .i-intro .tips a.cur {
    border-color: #29e2d7;
    background: #29e2d7;
    opacity: 1;
}

.i-intro .canvas {
    left: 50%;
    bottom: 0;
    width: 1920px;
    height: 290px;
    margin-left: -960px;
}

/*****canvas1Ã§Â»â€œÃ¦ÂÅ¸*****/
/*****Ã¥Âªâ€™Ã¤Â½â€œÃ¦Å¸Â¥Ã¨Â¯Â¢Ã¥Â¼â‚¬Ã¥Â§â€¹******/
.dh-wrap {
    position: absolute;
    width: 1200px;
    height: 100%;
    top: 0;
    left: 0;
}

@media screen and (max-height: 850px) {
    #fullpage007 .pagex {
        padding-top: 100px;
    }

    .page1-inner {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }
}
@media screen and (max-height: 750px) {
    #fullpage007 .pagex {
        padding-top: 50px;
    }
}
@media screen and (max-height: 680px) {
    #fullpage007 .pagex {
        padding-top: 37px;
    }

    #fullpage007 .pagex .i1 {
        height: 100%;
    }

    #fullpage007 .page1 .i1 {
        /* left: -270px; */
    }

    .page1-inner {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }
}




/*****Ã¥Âªâ€™Ã¤Â½â€œÃ¦Å¸Â¥Ã¨Â¯Â¢Ã§Â»â€œÃ¦ÂÅ¸******/
.zcimg {
    opacity: 0;
    position: absolute;
}

#fullpage007 .active008 .zcimg3, #fullpage007 .active008 .zcimg1 {
    -webkit-animation: fadeInUp .8s forwards;
    animation: fadeInUp .8s forwards;
}

#fullpage007 .active008 .zcimg2, #fullpage007 .active008 .zcimg4 {
    -webkit-animation: flipInX .8s forwards;
    animation: flipInX .8s forwards;
}

.zcimg1 {
    left: -127px;
    top: 138px;
    z-index: 4;
}

.zcimg2 {
    left: 1px;
    top: -2px;
    z-index: 3;
}

.zcimg4 {
    left: 208px;
    top: -113px;
    z-index: 2;
}

.zcimg3 {
    left: 97px;
    top: 289px;
    z-index: 1;
}

@media screen and (max-width: 1400px) {
    .page1-inner {
        transform: scale(.8);
        -webkit-transform: scale(.8)
    }
}

#fullpage007 .d3 {
    overflow: hidden;
}

@media screen and (max-height: 700px) {
    #fullpage007 .pagex {
        padding-top: 0;
    }
    .page1-inner {
        -webkit-transform: scale(.65);
        transform: scale(.65);
    }
}