.ani{
	opacity:0;
}
.ani-slide .ani1-1{
	opacity:1;
	-webkit-animation: fadeInDown 0.5s both;
    animation: fadeInDown 0.5s both;
}
.ani-slide .ani1-2{
	opacity:1;
    -webkit-animation: fadeInDown 1s 0.5s both;
    animation: fadeInDown 1s 0.5s both;
}
.ani-slide .ani1-3{
	opacity:1;
    -webkit-animation: fadeInDown 1s 1s both;
    animation: fadeInDown 1s 1s both;
}
.ani-slide .ani2-1,.ani-slide .ani3-1,.ani-slide .ani4-1,.ani-slide .ani5-1{
    opacity: 1;
    -webkit-animation: fadeInUp 1s both;
    animation: fadeInUp 1s both;
}
.ani-slide .ani2-2,.ani-slide .ani3-2,.ani-slide .ani4-2,.ani-slide .ani5-2{
    opacity: 1;
    -webkit-animation: fadeInUp 1s 0.5s both;
    animation: fadeInUp 1s 0.5s both;
}
.ani-slide .ani5-1-2{
	opacity: 1;
	-webkit-animation: fadeInUp 1s 0.3s both;
    animation: fadeInUp 1s 0.3s both;
}
.ani-slide .ani6-1 {
    opacity: 1;
    -webkit-animation: fadeInDown 0.5s both;
    animation: fadeInDown 0.5s both;
}
.ani-slide .ani6-2 {
    opacity: 1;
    -webkit-animation: fadeInDown 1s 0.5s both;
    animation: fadeInDown 1s 0.5s both;
}
.ani-slide .ani6-3 {
    opacity: 1;
    -webkit-animation: fadeInDown 1s 1s both;
    animation: fadeInDown 1s 1s both;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		-ms-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		-ms-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
#Culture{position:relative;}
#Culture div.swiper-wrapper{z-index:8;}
#Culture div.pagination{position:absolute;width:100%;bottom:0;padding:0 0 .8rem; text-align:center;left:0;z-index:88;}
#Culture div.pagination .swiper-pagination-switch{display:inline-block;width:.5rem;height:.5rem;background:#fff;margin:0 .1rem; border-radius:50%;}
#Culture div.pagination .swiper-active-switch{background-color:#009944;}
#Culture div.CulBox{position: absolute;left:7%;top:25%; z-index:10;color:#fff;}
#Culture div.CulBox div.ani2-1{font-size:.8rem;line-height:2rem; font-style:normal; text-decoration:none;}
#Culture div.CulBox div.txt{line-height:.7rem;font-size:.35rem;}
@media only screen and (max-width:860px) {
	#Culture div.CulBox{left:5%;top:16%;}
	#Culture div.pagination .swiper-pagination-switch{width:.4rem;height:.4rem;}
	#Culture div.CulBox div.ani2-1{font-size:.6rem;line-height:1.35rem;}
	#Culture div.CulBox div.txt{line-height:.6rem;font-size:.3rem;}
}
@media only screen and (max-width:640px) {
	#Culture div.CulBox{left:5%;top:20%;}
	#Culture div.pagination .swiper-pagination-switch{width:.4rem;height:.4rem;}
	#Culture div.CulBox div.ani2-1{font-size:.7rem;line-height:1.35rem;}
	#Culture div.CulBox div.txt{line-height:1rem;font-size:12px;}
}