@charset "utf-8";
/* css document */

.smenu li span,.smenu li.on span,.smenu li,
.page7 .tabinfo li,
.gallery-thumbs .swiper-slide,.gallery-thumbs .swiper-slide p,
.page5 .gallery-thumbs .item{-webkit-transition:all .3s linear; transition:all .3s linear;}

.swiper-pagination-bullet,.swiper-pagination-bullet-active{-webkit-transition:all .6s linear; transition:all .6s linear;}
.submenu .smenu li{ left:-20px; opacity:0;}

.swiper-pagination-bullet{}

.zhen img{-webkit-transition:all 0s linear; transition:all 0s linear;}


.p5_2{-webkit-transition:background 0.7s linear; transition:background 0.7s linear;}


.submenu .icon,
.page3 .ybox .icon,
.p6box .dot{-webkit-animation:huxi 2s infinite linear; animation:huxi 2s infinite linear;}

@keyframes huxi{
	0% {transform: scale(1);}
	50% {transform: scale(0.8);}
	100% {transform: scale(1);}
}
@-webkit-keyframes huxi{
	0% {-webkit-transform: scale(1);}
	50% {-webkit-transform: scale(0.8);}
	100% {-webkit-transform: scale(1);}
}



.page3 .shou{-webkit-animation:shou 0.6s infinite linear; animation:shou 0.6s infinite linear;}
@keyframes shou{
	0% {transform: translate(0px,0px);}
	50% {transform: translate(-3px,-3px);}
	100% {transform: translate(0px,0px);}
}
@-webkit-keyframes shou{
	0% {-webkit-transform: translate(0px,0px);}
	50% {-webkit-transform: translate(-3px,-3px);}
	100% {-webkit-transform:translate(0,0);}
}



@keyframes shou2{
	0% {transform: translate(0px,0px); opacity:1;}
	50% {transform: translate(-50px,0px); opacity:1;}
	60% {transform: translate(-50px,0px); opacity:0;}
	100% {transform: translate(0px,0px);opacity:0;}
}
@-webkit-keyframes shou2{
	0% {-webkit-transform: translate(0px,0px); opacity:1;}
	50% {-webkit-transform: translate(-50px,0px); opacity:1;}
	60% {-webkit-transform: translate(-50px,0px); opacity:0;}
	100% {-webkit-transform: translate(0px,0px);opacity:0;}
}
.su{-webkit-animation:shou2 1.2s infinite linear; animation:shou2 1.2s infinite linear;}


@keyframes bowen{
	0% {transform: scale(0.33); opacity:0.75;}
	100% {transform:scale(1); opacity:0;}
}
@-webkit-keyframes bowen{
	0% {-webkit-transform: scale(0.33); opacity:0.75;}
	100% {-webkit-transform:scale(1); opacity:0;}
}
.bodh span{-webkit-animation:bowen 1.8s ease-in infinite; animation:bowen 1.8s ease-in infinite;}

.bodh span.n2 {
    animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
}
.bodh span.n3 {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
}