@keyframes pulse{
	0%, 100%{opacity:1;}
	50%{opacity:0.4;}
}

@keyframes tongtong {
  0% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-64%);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  30% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

	41.2% {
			-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
			transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	50.3% {
			-webkit-transform: skewX(6.25deg) skewY(6.25deg);
			transform: skewX(6.25deg) skewY(6.25deg)
	}

	59.4% {
			-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
			transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	68.5% {
			-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
			transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	77.6% {
			-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
			transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	86.7% {
			-webkit-transform: skewX(.390625deg) skewY(.390625deg);
			transform: skewX(.390625deg) skewY(.390625deg)
	}

	95% {
			-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
			transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}

	to {
			-webkit-transform: translateZ(0);
			transform: translateZ(0)
	}
}

@keyframes bgPosFlow{
	0%{background-position:0 50%;}
	to{background-position:100% 50%;}
}