@charset "UTF-8";
@-webkit-keyframes avia_pop {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes avia_pop {
    0% {
        -moz-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes avia_pop {
    0% {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes avia_pop_small{
    0% {
        -webkit-transform: rotate(-175deg) scale(0.2)
    }

    100% {
        -webkit-transform: rotate(0deg) scale(1)
    }
}

@keyframes avia_pop_small{
    0% {
        transform: rotate(-175deg) scale(0.2)
    }

    100% {
        transform: rotate(0deg) scale(1)
    }
}


@-webkit-keyframes pop {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes pop {
    0% {
        -moz-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pop {
    0% {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8)
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes caption-left {
    0% {
        -webkit-transform: translate(-2000px, 0);
        transform: translate(-2000px, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

@-moz-keyframes caption-left {
    0% {
        -moz-transform: translate(-2000px, 0);
        transform: translate(-2000px, 0);
        opacity: 0;
    }

    100% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

@keyframes caption-left {
    0% {
        -webkit-transform: translate(-2000px, 0);
        -moz-transform: translate(-2000px, 0);
        transform: translate(-2000px, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

.caption-left {
    -webkit-animation: caption-left 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
    -moz-animation: caption-left 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
    animation: caption-left 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

@-webkit-keyframes caption-right {
    0% {
        -webkit-transform: translate(2000px, 0);
        transform: translate(2000px, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

@-moz-keyframes caption-right {
    0% {
        -moz-transform: translate(2000px, 0);
        transform: translate(2000px, 0);
        opacity: 0;
    }

    100% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

@keyframes caption-right {
    0% {
        -webkit-transform: translate(2000px, 0);
        -moz-transform: translate(2000px, 0);
        transform: translate(2000px, 0);
        opacity: 0;
    }

    100% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
    }
}

.caption-right {
    -webkit-animation: caption-right 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
    -moz-animation: caption-right 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
    animation: caption-right 1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}

@-webkit-keyframes avia_appear {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes avia_appear {
    0% {
        -moz-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.1;
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes avia_appear {
    0% {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

.avia_appear {
    -webkit-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@-webkit-keyframes avia_slide_down {
    0% {
        height: 0%;
    }

    100% {
        height: 100%;
    }
}

@-moz-keyframes avia_slide_down {
    0% {
        height: 0%;
    }

    100% {
        height: 100%;
    }
}

@keyframes avia_slide_down {
    0% {
        height: 0%;
    }

    100% {
        height: 100%;
    }
}

.avia_slide_down {
    -webkit-animation: avia_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: avia_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: avia_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@-webkit-keyframes avia_msonry_show {
    0% {
        -webkit-transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        opacity: 1;
    }
}

@-moz-keyframes avia_msonry_show {
    0% {
        -moz-transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        opacity: 0.1;
    }

    100% {
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes avia_msonry_show {
    0% {
        -webkit-transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        -moz-transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
        transform: translateZ(0px) translateY(0px) rotateX(0deg);
        opacity: 1;
    }
}

.avia_msonry_show {
    -webkit-animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.32, 1.075) forwards;
    -moz-animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.32, 1.075) forwards;
    animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.32, 1.075) forwards;
}

@-webkit-keyframes avia_image_appear {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-moz-keyframes avia_image_appear {
    0% {
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        opacity: 0.1;
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes avia_image_appear {
    0% {
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        transform: scale(0.7);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

.avia_image_appear {
    -webkit-animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    -moz-animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

@-webkit-keyframes svgAnim {
  0% {
    stroke-dashoffset: -813;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-moz-keyframes svgAnim {
  0% {
    stroke-dashoffset: -813;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes svgAnim {
  0% {
    stroke-dashoffset: -813;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes upDown {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}

@-moz-keyframes upDown {
  0%, 100% {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-20px);
         transform: translateY(-20px);
  }
}

@keyframes upDown {
  0%, 100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
       -moz-transform: translateY(-20px);
            transform: translateY(-20px);
  }
}
@-webkit-keyframes suofangzhanshi{
    0%{
        opacity:1;
        -webkit-transform:scale(0);
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1.5);
    }
}
@keyframes suofangzhanshi{
    0%{
        opacity:1;
        transform:scale(0);
    }
    100%
    {
        opacity:0;
        transform:scale(1.5);
    }
}