﻿blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}img{vertical-align:middle}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer;border:0;outline:none}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font:1em/1.125em arial,"\5FAE\8F6F\96C5\9ED1",helvetica;color:#000;outline:0;-webkit-text-size-adjust:none}img{width:100%;display:block}body,html{width:100%;max-width:640px;line-height:1.4;margin:0 auto;background-color:#fff;-webkit-tap-highlight-color:none;-webkit-overflow-scrolling:touch}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased}.x-co1,.x-co2,.x-co3,.x-co5{background-color: #ff0000;border: 1px solid transparent;}.clearfix:after{clear:both;display:table;height:0;content:""}.hide{display:none}img[width]{pointer-events:none;font-size:0;margin:0;display:block;width:100%}.x-column{width:94.3%;margin:0 auto .926rem}.x-con-pages-t{position:relative;margin:.741rem auto .556rem;text-align:center}.x-con-pages-t h3{font-size:.519rem;margin:0 auto;color:#fff}.x-con-pages-t h4{font-size:.333rem;font-weight:400;color:#fff}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-banner img{width:100%;height:auto}.t_top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.t_top,.t_top .t_text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.t_top .t_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t_top .t_text2{color:#ff0a0a;line-height:.481rem;margin-left:.278rem}.t_top .t_text2 h3{font-size:.481rem}.t_top .t_text2 h4{font-size:.407rem;font-family:DINEngschrift-Alternate;text-transform:uppercase}.t_top span.iconfont{display:inline-block;width:1.481rem;height:1.481rem;border-radius:50%;text-align:center;line-height:1.481rem;font-size:.926rem;background-color:red;color:#ff0}.t_top em.iconfont{font-size:.556rem;color:#ff0a0a;font-weight:700}.x-co1{position:relative}.x-co1 .t_time{margin-top:.37rem}.x-co1 .x-column{padding:.37rem;background-color:#fff;}.x-co1 .coudown{background-color:#ff0;padding:.278rem .185rem}.x-co1 .coudown h4{font-size:.333rem;color:#f2f3fb;text-align:center;font-weight:400;margin-bottom:.185rem}.x-co1 .coudown .c_down{font-size:.593rem;color:#333;font-family:DINEngschrift-Alternate;font-weight:400;text-align:center}.x-co1 .coudown .c_down span{font-size:.407rem;display:inline-block;margin:0 0 0 .093rem}.x-co1 .coudown .c_down>div{display:inline-block;background-color:#413e3e;color:#fff;width:1.111rem;height:1.111rem;line-height:1.111rem;font-size:.741rem;border-radius:.185rem;webkit-background:linear-gradient(90deg,#666,#333,#3a3838);-moz-background:linear-gradient(90deg,#666,#333,#3a3838);-ms-background:linear-gradient(90deg,#666,#333,#3a3838);background:-webkit-gradient(linear,left top,right top,from(#666),color-stop(#333),to(#3a3838));background:-webkit-linear-gradient(left,#666,#333,#3a3838);background:-o-linear-gradient(left,#666,#333,#3a3838);background:linear-gradient(90deg,#666,#333,#3a3838);border:.037rem solid #000}.x-co1 .c_down_t{font-size:.296rem;color:#8bb2fc;text-align:center;margin-bottom:.556rem}.x-co3 .x-con-pages-t h4{font-family:DINEngschrift-Alternate;text-transform:uppercase;font-size:.37rem}.x-co3 .t_form{padding:.463rem .37rem;margin-top:.185rem;background-color:#fff}.x-co3 .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px dashed #d2d2d2;margin-top:.37rem;padding-top:.463rem}.x-co3 .form input{width:100%;max-width:100%!important}.x-co3 .form p.clearfix{width:36%;background-color:#eee;color:#333;font-size:.333rem;padding:.185rem .148rem;border-radius:.185rem}.x-co3 .form p.clearfix input,.x-co3 .form p.clearfix span{color:#00337d;font-size:inherit}.x-co3 .form p.clearfix input{background-color:transparent;border:0;max-width:60%}.x-co3 .form p.btn{width:24%;background-color:#333;text-align:center;color:#fff;font-weight:700;padding:.185rem .056rem}.x-co4{padding:.926rem 0 .185rem;background-color:#fff}.x-co4 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.556rem}.x-co4 ul li{width:32%;padding:.278rem 0;text-align:center;color:red;background-color:#fff;border:.028rem solid red;font-size:.37rem}.x-co4 ul li.active{color:#fff;background-color:red;border:.028rem solid transparent}.aut-enrollment>h3{font-size:.4rem;font-weight:600;text-align:center;background-color:#e60012;color:#fff;padding:.28rem 0}.aut-swiper .swiper-slide,.aut-title,.aut-xc{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.36rem;text-align:center;background-color:#333;color:#fff;height:.8rem;line-height:.8rem}.aut-swiper .swiper-slide{background-color:#fff}.aut-swiper .swiper-slide .aut-zy,.aut-title li{width:14%;font-size:inherit;font-weight:400}.aut-swiper .swiper-slide .aut-by,.aut-swiper .swiper-slide .aut-sy,.aut-swiper .swiper-slide .aut-xz,.aut-swiper .swiper-slide .aut-yh,.aut-title li:nth-child(2),.aut-title li:nth-child(3),.aut-title li:nth-child(4),.aut-title li:nth-child(5){width:25%}.aut-swiper .swiper-slide>div,.aut-title li+li{border-left:1px solid #eee}.aut-swiper .swiper-slide>div{border-color:#eee;color:#666}.aut-swiper .swiper-slide{font-size:.333rem}.aut-swiper .swiper-slide:nth-child(3n) .aut-zy,.swiper-slide .aut-by,.swiper-slide .aut-sy,.swiper-slide .aut-xz,.swiper-slide .aut-yh{border-bottom:1px solid #eee}.aut-swiper .swiper-slide .aut-yh{border-right:1px solid #eee;color:#e60012}.aut-swiper .swiper-slide .aut-yh a{color:inherit}.aut-swiper .swiper-slide .aut-yh,.aut-swiper .swiper-slide .aut-zy{font-weight:600}.aut-xc{height:auto;margin-top:.4rem;background-color:#e60012;color:#fff;padding:.2rem .2rem .2rem 0}.xc-le{width:27%;text-align:left;padding-left:.3rem}.xc-le h3{text-align:left;font-size:.4rem;font-weight:700;line-height:.55rem}.xc-swiper{width:73%}.xc-swiper .swiper-container{height:100%}.x-co5{margin-bottom:.926rem}.x-co5 .x-column{margin-top:.926rem;border:1px solid transparent;background-color:#fff;color:#333}.x-co5 .x-column .x-con-pages-t *{color:inherit}.x-co5 .form span{font-size:.259rem;color:#ffe5c5}.x-co5 .form .form{padding:0 .278rem}.x-co5 .form h3{font-size:.519rem;margin-bottom:.185rem}.x-co5 .form p{font-weight:400;color:#434343}.x-co5 .form p.clearfix{width:80%;background-color:#f6f6f6;border-radius:.093rem;margin:0 auto .37rem}.x-co5 .form p.clearfix span.iconfont{font-size:.741rem;color:#333;line-height:.926rem;vertical-align:middle;font-weight:700;margin-left:.37rem}.x-co5 .form p.btn{background-color:#e40000;color:#fff;text-align:center;font-size:.37rem;border-radius:.093rem;line-height:.926rem;font-weight:700}.x-co5 .form input{width:80%;height:.84375rem;line-height:.84375rem;background-color:#f6f6f6;padding-left:.185rem;display:inline-block;font-size:.333rem;border:0}.x-co1 .x-column,.x-co2 .x-column{margin-bottom:0;}.x-co2 .x-con-pages-t{margin-top:1.111rem}.x-co2 .t_top{background-color:#fff;border-radius:.185rem;padding:.278rem}.x-co2 .t_top span.iconfont{width:1.111rem;height:1.111rem;line-height:1.111rem;font-size:.741rem;font-weight:bold;}.x-co2 .form{position:absolute;font-size:.333rem;color:red;width:100%;height:5.47rem;border-radius:.185rem;padding:0 .278rem .278rem;background-color:#fff}.x-co2 .form p,.x-co2 .form span{font-size:inherit}.x-co2 .form p{line-height:.926rem;border:0;border-bottom:1px solid red}.x-co2 .form p input,.x-co2 .form p select{display:inline-block;width:63%;border:0;background-color:transparent}.x-co2 .form p.btn{background-color:red;color:#fff;text-align:center;margin-top:.5rem;border-radius:.185rem;font-size:inherit}.x-co2 .form .x_an{border-top:1px dashed #d2d2d2;margin-bottom:.278rem}.s--active .form{z-index:5}.s--active .el__bg:after{opacity:0!important}.cont{position:relative;overflow:hidden;height:7.407rem}.cont__inner{position:relative;height:100%;left:.5%;}.cont__inner .el:first-child .el__bg:after{opacity:1}.el{position:absolute;left:0;top:0;width:19.2%;height:100%;-webkit-transition:width .7s,opacity .6s .7s,z-index 0s 1.3s,-webkit-transform .6s .7s;transition:width .7s,opacity .6s .7s,z-index 0s 1.3s,-webkit-transform .6s .7s;-o-transition:transform .6s .7s,width .7s,opacity .6s .7s,z-index 0s 1.3s;transition:transform .6s .7s,width .7s,opacity .6s .7s,z-index 0s 1.3s;transition:transform .6s .7s,width .7s,opacity .6s .7s,z-index 0s 1.3s,-webkit-transform .6s .7s;will-change:transform,width,opacity}.el:not(.s--active){cursor:pointer}.el__inner,.el__overflow{overflow:hidden;position:relative;height:100%}.el__inner{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.cont.s--inactive .el__inner{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.el__bg{position:absolute;z-index:3;height:100%;width:calc(7.6rem);-webkit-transition:-webkit-transform .6s .7s;transition:-webkit-transform .6s .7s;-o-transition:transform .6s .7s;transition:transform .6s .7s;transition:transform .6s .7s,-webkit-transform .6s .7s;will-change:transform}.el__bg:before{content:"";position:absolute;left:0;top:-5%;width:100%;height:110%;background-size:cover;background-position:50%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.cont.s--inactive .el__bg:before{-webkit-transform:translate3d(0,-100%,0) scale(1.2);transform:translate3d(0,-100%,0) scale(1.2)}.el.s--active .el__bg:before{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-o-transition:transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.el__bg:after{content:"";z-index:1;height:96.5%;background:rgba(0,0,0,.85);opacity:0;border-radius:.185rem}.el__bg:after,.el__preview-cont{position:absolute;left:0;top:0;width:100%}.el__preview-cont{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .3s 1.2s;-o-transition:all .3s 1.2s;transition:all .3s 1.2s}.cont.s--inactive .el__preview-cont{opacity:0;-webkit-transform:translateY(.185rem);-ms-transform:translateY(.185rem);transform:translateY(.185rem)}.cont.s--el-active .el__preview-cont{opacity:0;-webkit-transform:translateY(.556rem);-ms-transform:translateY(.556rem);transform:translateY(.556rem);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.el__heading{color:#fff;text-transform:uppercase;font-size:.333rem}.el__content{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;padding:.556rem;opacity:0;pointer-events:none;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.el.s--active .el__content{z-index:2;opacity:1;pointer-events:auto;-webkit-transition:all .5s 1.4s;-o-transition:all .5s 1.4s;transition:all .5s 1.4s}.el__text{text-transform:uppercase;font-size:.741rem;color:#fff}.el__close-btn{z-index:-1;position:absolute;right:.185rem;top:.185rem;width:.926rem;height:.926rem;opacity:0;pointer-events:none;-webkit-transition:all 0s .45s;-o-transition:all 0s .45s;transition:all 0s .45s;cursor:pointer;background-color:red;border-radius:50%}.el.s--active .el__close-btn{z-index:5;opacity:1;pointer-events:auto;-webkit-transition:all 0s 1.4s;-o-transition:all 0s 1.4s;transition:all 0s 1.4s}.el__close-btn:after,.el__close-btn:before{content:"";position:absolute;left:0;top:50%;width:50%;height:.074rem;margin-top:-3%;margin-left:25%;background:#fff;opacity:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.el.s--active .el__close-btn:after,.el.s--active .el__close-btn:before{opacity:1}.el__close-btn:before{-webkit-transform:rotate(45deg) translateX(100%);-ms-transform:rotate(45deg) translateX(100%);transform:rotate(45deg) translateX(100%)}.el.s--active .el__close-btn:before{-webkit-transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.4s;-o-transition:all .3s 1.4s cubic-bezier(.72,.09,.32,1.57);transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.4s;-webkit-transform:rotate(45deg) translateX(0);-ms-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}.el__close-btn:after{-webkit-transform:rotate(-45deg) translateX(100%);-ms-transform:rotate(-45deg) translateX(100%);transform:rotate(-45deg) translateX(100%)}.el.s--active .el__close-btn:after{-webkit-transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.55s;-o-transition:all .3s 1.55s cubic-bezier(.72,.09,.32,1.57);transition:all .3s cubic-bezier(.72,.09,.32,1.57) 1.55s;-webkit-transform:rotate(-45deg) translateX(0);-ms-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0)}.el__index{overflow:hidden;position:absolute;left:0;bottom:-1.481rem;width:100%;height:100%;min-height:4.63rem;text-align:center;font-size:20vw;line-height:.85;font-weight:700;-webkit-transition:opacity .3s 1.4s,-webkit-transform .5s;transition:opacity .3s 1.4s,-webkit-transform .5s;-o-transition:transform .5s,opacity .3s 1.4s;transition:transform .5s,opacity .3s 1.4s;transition:transform .5s,opacity .3s 1.4s,-webkit-transform .5s;-webkit-transform:translate3d(0,1vw,0);transform:translate3d(0,1vw,0)}.el:hover .el__index{-webkit-transform:translateZ(0);transform:translateZ(0)}.cont.s--el-active .el__index{-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;-o-transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;opacity:0}.el__index-back,.el__index-front{position:absolute;left:0;bottom:0;width:100%}.el__index-back{color:#2f3840;opacity:0;-webkit-transition:opacity .25s .25s;-o-transition:opacity .25s .25s;transition:opacity .25s .25s}.el:hover .el__index-back{-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;opacity:1}.el__index-overlay{overflow:hidden;position:relative;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:transparent}.el__index-overlay,.el__index-overlay:before{-webkit-transition:-webkit-transform .5s .1s;transition:-webkit-transform .5s .1s;-o-transition:transform .5s .1s;transition:transform .5s .1s;transition:transform .5s .1s,-webkit-transform .5s .1s}.el__index-overlay:before{content:attr(data-index);position:absolute;left:0;bottom:0;width:100%;height:100%;color:#fff;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.el:first-child,.el:hover .el__index-overlay,.el:hover .el__index-overlay:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.el:first-child{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.cont.s--el-active .el:first-child:not(.s--active){-webkit-transform:scale(.5) translateZ(0);transform:scale(.5) translateZ(0);opacity:0;-webkit-transition:opacity .95s,-webkit-transform .95s;transition:opacity .95s,-webkit-transform .95s;-o-transition:transform .95s,opacity .95s;transition:transform .95s,opacity .95s;transition:transform .95s,opacity .95s,-webkit-transform .95s}.el:first-child .el__inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.el:first-child .el__bg{-webkit-transform:translateZ(0);transform:translateZ(0)}.el:first-child .el__bg:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.el:nth-child(2){-webkit-transform:translate3d(24%,0,0);transform:translate3d(24%,0,0);-webkit-transform-origin:24% 50%;-ms-transform-origin:24% 50%;transform-origin:24% 50%}.cont.s--el-active .el:nth-child(2):not(.s--active){-webkit-transform:scale(.5) translate3d(59%,0,0);transform:scale(.5) translate3d(59%,0,0);opacity:0;-webkit-transition:opacity .95s,-webkit-transform .95s;transition:opacity .95s,-webkit-transform .95s;-o-transition:transform .95s,opacity .95s;transition:transform .95s,opacity .95s;transition:transform .95s,opacity .95s,-webkit-transform .95s}.el:nth-child(2) .el__inner{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.el:nth-child(2) .el__bg{-webkit-transform:translateZ(0);transform:translateZ(0)}.el:nth-child(2) .el__bg:before{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.el:hover .el__bg:after{opacity:0}.el.s--active{z-index:1;width:100%!important;-webkit-transition:width .7s .7s,z-index 0s,-webkit-transform .6s;transition:width .7s .7s,z-index 0s,-webkit-transform .6s;-o-transition:transform .6s,width .7s .7s,z-index 0s;transition:transform .6s,width .7s .7s,z-index 0s;transition:transform .6s,width .7s .7s,z-index 0s,-webkit-transform .6s}.el.s--active,.el.s--active .el__bg{-webkit-transform:translateZ(0);transform:translateZ(0)}.el.s--active .el__bg{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.el.s--active .el__bg:before{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.icon-link{position:absolute;left:.093rem;bottom:.093rem;width:.593rem}.icon-link img{width:100%;vertical-align:top}.icon-link--twitter{left:auto;right:.093rem}.cont__inner>.el:first-child{width:23%}.cont__inner>.el:last-child{width:80%}.x-banner{position:relative;}.x_img{position:absolute;top:0;left:0;width:100%;height:100%;}
.x-co2 .x-column{
	width:95%;
}
body{
	overflow:hidden;
}
.flipInX {
	animation-name: flipInX;
	-webkit-animation-duration: 1.5s;
	/*animation-iteration-count: infinite;*/
	animation-duration: 1.6s;
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 2.3s;
	animation-duration: 2.3s;
}

@keyframes flipInX {
	0% {
		transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}
	30% {
		transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in
	}
	50% {
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}
		60% {
		transform: perspective(400px)
	}
	70% {
		transform: perspective(400px) rotateX(-5deg)
	}
	80% {
		transform: perspective(400px)
	}
		90% {
		transform: perspective(400px) rotateX(-5deg)
	}
	to {
		transform: perspective(400px)
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.fadeInRight2 {
	-webkit-animation-name:flipInY;
	animation-name: flipInY;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 1s;
	animation-duration: .8s;
}

.fadeInDown2 {
	-webkit-animation-name: fadeInDown2;
	animation-name: fadeInDown2;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
}
.fadeInDown {
	-webkit-animation-name: fadeInDown2;
	animation-name: fadeInDown2;
	/*animation-iteration-count: infinite;*/
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

@keyframes slideInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translateZ(0)
	}
}

.slideInLeft {
	animation-name: slideInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.slideInRight {
	animation-name: slideInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
@keyframes slideInRight {
	0% {
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translateZ(0)
	}
}


@-webkit-keyframes bounce {
	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	60% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px)
	}
}

@keyframes bounce {
	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
	30% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	60% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}
	40% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes jackInTheBox {
	0% {
		opacity: 0;
		transform: scale(.1) rotate(30deg);
		transform-origin: center bottom
	}
	50% {
		transform: rotate(-10deg)
	}
	70% {
		transform: rotate(3deg)
	}
	to {
		opacity: 1;
		transform: scale(1)
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-200px);
		transform: translateX(-200px)
	}
	50% {
		opacity: 0.5;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-200px);
		-ms-transform: translateX(-200px);
		transform: translateX(-200px)
	}
		70% {
		opacity: 1;

	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-80px);
		transform: translateX(-80px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(80px);
		-ms-transform: translateX(80px);
		transform: translateX(80px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg)
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg)
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}