@keyframes mylogo {
	from {
		transform: translateY(5px);
		-ms-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-webkit-transform: translateY(5px);
		-o-transform: translateY(5px);
	}

	to {
		transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-webkit-transform: translateY(-5px);
		-o-transform: translateY(-5px);
	}
}

@-moz-keyframes mylogo

/* Firefox */
	{
	from {
		transform: translateY(5px);
		-ms-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-webkit-transform: translateY(5px);
		-o-transform: translateY(5px);
	}
	
	to {
		transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-webkit-transform: translateY(-5px);
		-o-transform: translateY(-5px);
	}
}

@-webkit-keyframes mylogo

/* Safari 和 Chrome */
	{
	from {
		transform: translateY(5px);
		-ms-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-webkit-transform: translateY(5px);
		-o-transform: translateY(5px);
	}
	
	to {
		transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-webkit-transform: translateY(-5px);
		-o-transform: translateY(-5px);
	}
}

@-o-keyframes mylogo

/* Opera */
	{
	from {
		transform: translateY(5px);
		-ms-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-webkit-transform: translateY(5px);
		-o-transform: translateY(5px);
	}
	
	to {
		transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-webkit-transform: translateY(-5px);
		-o-transform: translateY(-5px);
	}
}




@keyframes circleHide {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}

	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}

	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-moz-keyframes circleHide {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-webkit-keyframes circleHide {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-o-keyframes circleHide {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}






@keyframes circleClick {
	0% {
		opacity: 1;
	}

	70% {
		opacity: 0.9;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes circleClick {
	0% {
		opacity: 1;
	}
	
	70% {
		opacity: 0.9;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes circleClick {
	0% {
		opacity: 1;
	}
	
	70% {
		opacity: 0.9;
	}
	
	100% {
		opacity: 1;
	}
}

@-o-keyframes circleClick {
	0% {
		opacity: 1;
	}
	
	70% {
		opacity: 0.9;
	}
	
	100% {
		opacity: 1;
	}
}






@keyframes messageSh {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}

	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}

	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-moz-keyframes messageSh {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-webkit-keyframes messageSh {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}

@-o-keyframes messageSh {
	0% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
	
	70% {
		transform: scale3d(.8, .8, .8);
		-ms-transform: scale3d(.8, .8, .8);
		-moz-transform: scale3d(.8, .8, .8);
		-webkit-transform: scale3d(.8, .8, .8);
		-o-transform: scale3d(.8, .8, .8);
	}
	
	100% {
		transform: none;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
	}
}





@keyframes handbot {
	0% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}

	70% {
		     transform: translate(5px,14px);
			 -ms-transform: translate(5px,14px);
			 -moz-transform: translate(5px,14px);
			 -webkit-transform: translate(5px,14px);
			 -o-transform: translate(5px,14px);
	}

	100% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
}

@-moz-keyframes handbot {
	0% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
	
	70% {
		     transform: translate(5px,14px);
			 -ms-transform: translate(5px,14px);
			 -moz-transform: translate(5px,14px);
			 -webkit-transform: translate(5px,14px);
			 -o-transform: translate(5px,14px);
	}
	
	100% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
}

@-webkit-keyframes handbot {
	0% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
	
	70% {
		     transform: translate(5px,14px);
			 -ms-transform: translate(5px,14px);
			 -moz-transform: translate(5px,14px);
			 -webkit-transform: translate(5px,14px);
			 -o-transform: translate(5px,14px);
	}
	
	100% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
}

@-o-keyframes handbot {
0% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}

	70% {
		     transform: translate(5px,14px);
			 -ms-transform: translate(5px,14px);
			 -moz-transform: translate(5px,14px);
			 -webkit-transform: translate(5px,14px);
			 -o-transform: translate(5px,14px);
	}

	100% {
		    transform: translate(0px,0px);
			-ms-transform: translate(0px,0px);
			-moz-transform: translate(0px,0px);
			-webkit-transform: translate(0px,0px);
			-o-transform: translate(0px,0px);
	}
}














@keyframes reg {
	0% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
	
	70% {
		   transform: rotate(2deg);
		   -ms-transform: rotate(2deg);
		   -moz-transform: rotate(2deg);
		   -webkit-transform: rotate(2deg);
		   -o-transform:  rotate(2deg);
	}
	
	100% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
}

@-moz-keyframes reg {
	0% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
	
	70% {
		   transform: rotate(2deg);
		   -ms-transform: rotate(2deg);
		   -moz-transform: rotate(2deg);
		   -webkit-transform: rotate(2deg);
		   -o-transform:  rotate(2deg);
	}
	
	100% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
}

@-webkit-keyframes reg {
	0% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
	
	70% {
		   transform: rotate(2deg);
		   -ms-transform: rotate(2deg);
		   -moz-transform: rotate(2deg);
		   -webkit-transform: rotate(2deg);
		   -o-transform:  rotate(2deg);
	}
	
	100% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
}

@-o-keyframes reg {
	0% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
	
	70% {
		   transform: rotate(2deg);
		   -ms-transform: rotate(2deg);
		   -moz-transform: rotate(2deg);
		   -webkit-transform: rotate(2deg);
		   -o-transform:  rotate(2deg);
	}
	
	100% {
		 transform: rotate(-2deg);
		 -ms-transform: rotate(-2deg);
		 -moz-transform: rotate(-2deg);
		 -webkit-transform: rotate(-2deg);
		 -o-transform:  rotate(-2deg);
	}
}










@keyframes leftll {
	0% {
		 transform: translateX(30px);
		 -ms-transform: translateX(30px);
		 -moz-transform: translateX(30px);
		 -webkit-transform: translateX(30px);
		 -o-transform:  translateX(30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% {
		transform: translateX(30px);
		-ms-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		-o-transform:  translateX(30px);
	}
}

@-moz-keyframes leftll {
	0% {
		 transform: translateX(30px);
		 -ms-transform: translateX(30px);
		 -moz-transform: translateX(30px);
		 -webkit-transform: translateX(30px);
		 -o-transform:  translateX(30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% {
		transform: translateX(30px);
		-ms-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		-o-transform:  translateX(30px);
	}
}

@-webkit-keyframes leftll {
	0% {
		 transform: translateX(30px);
		 -ms-transform: translateX(30px);
		 -moz-transform: translateX(30px);
		 -webkit-transform: translateX(30px);
		 -o-transform:  translateX(30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% {
		transform: translateX(30px);
		-ms-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		-o-transform:  translateX(30px);
	}
}

@-o-keyframes leftll {
	0% {
		 transform: translateX(30px);
		 -ms-transform: translateX(30px);
		 -moz-transform: translateX(30px);
		 -webkit-transform: translateX(30px);
		 -o-transform:  translateX(30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% {
		transform: translateX(30px);
		-ms-transform: translateX(30px);
		-moz-transform: translateX(30px);
		-webkit-transform: translateX(30px);
		-o-transform:  translateX(30px);
	}
}






@keyframes rightll {
	0% {
		 transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% { 
		transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
}

@-moz-keyframes rightll {
	0% {
		 transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% { 
		transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
}

@-webkit-keyframes rightll {
	0% {
		 transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% { 
		transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
}

@-o-keyframes rightll {
	0% {
		 transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
	
	70% {
		 transform: translateX(0);
		 -ms-transform:  translateX(0);
		 -moz-transform:  translateX(0);
		 -webkit-transform: translateX(0);
		 -o-transform: translateX(0);
	}
	
	100% { 
		transform: translateX(-30px);
		 -ms-transform:translateX(-30px);
		 -moz-transform: translateX(-30px);
		 -webkit-transform: translateX(-30px);
		 -o-transform: translateX(-30px);
	}
}









@keyframes ww2 {
	0% {
		width: 295px;
	}
	
	20% {
		width: 310px;
	}
	
	40% {
		width: 325px;
	}
	
	60% {
		width: 340px;
	}
	
	80% {
		width: 355px;
	}
	
	100% {
		width: 379px;
	}
}

@-moz-keyframes ww2 {
	0% {
		width: 295px;
	}
	
	20% {
		width: 310px;
	}
	
	40% {
		width: 325px;
	}
	
	60% {
		width: 340px;
	}
	
	80% {
		width: 355px;
	}
	
	100% {
		width: 379px;
	}
}

@-webkit-keyframes ww2 {
	0% {
		width: 295px;
	}
	
	20% {
		width: 310px;
	}
	
	40% {
		width: 325px;
	}
	
	60% {
		width: 340px;
	}
	
	80% {
		width: 355px;
	}
	
	100% {
		width: 379px;
	}
}

@-o-keyframes ww2 {
	0% {
		width: 295px;
	}
	
	20% {
		width: 310px;
	}
	
	40% {
		width: 325px;
	}
	
	60% {
		width: 340px;
	}
	
	80% {
		width: 355px;
	}
	
	100% {
		width: 379px;
	}
}














@keyframes rlto2 {
	0% {
			left: 5%;
	}
	
	100% {
		left: 58%;
	}
}

@-moz-keyframes rlto2 {
	0% {
		left: 5%;
	}
	
	100% {
		left: 58%;
	}
}

@-webkit-keyframes rlto2 {
	0% {
		left: 5%;
	}
	
	100% {
		left: 58%;
	}
}

@-o-keyframes rlto2 {
	0% {
		left: 5%;
	}
	
	100% {
		left: 58%;
	}
}












@keyframes ballTop {
	0% {
		 transform: translateY(0px);
		 -ms-transform: translateY(0px);
		 -moz-transform:  translateY(0px);
		 -webkit-transform: translateY(0px);
		 -o-transform: translateY(0px);
	}
	
	100% {
		    transform: translateY(-120px);
			-ms-transform: translateY(-120px);
			-moz-transform:  translateY(-120px);
			-webkit-transform: translateY(-120px);
			-o-transform: translateY(-120px);
	}
}

@-moz-keyframes ballTop {
0% {
		 transform: translateY(0px);
		 -ms-transform: translateY(0px);
		 -moz-transform:  translateY(0px);
		 -webkit-transform: translateY(0px);
		 -o-transform: translateY(0px);
	}
	
	100% {
		    transform: translateY(-120px);
			-ms-transform: translateY(-120px);
			-moz-transform:  translateY(-120px);
			-webkit-transform: translateY(-120px);
			-o-transform: translateY(-120px);
	}
}

@-webkit-keyframes ballTop {
	0% {
		 transform: translateY(0px);
		 -ms-transform: translateY(0px);
		 -moz-transform:  translateY(0px);
		 -webkit-transform: translateY(0px);
		 -o-transform: translateY(0px);
	}
	
	100% {
		    transform: translateY(-120px);
			-ms-transform: translateY(-120px);
			-moz-transform:  translateY(-120px);
			-webkit-transform: translateY(-120px);
			-o-transform: translateY(-120px);
	}
}

@-o-keyframes ballTop {
	0% {
		 transform: translateY(0px);
		 -ms-transform: translateY(0px);
		 -moz-transform:  translateY(0px);
		 -webkit-transform: translateY(0px);
		 -o-transform: translateY(0px);
	}
	
	100% {
		    transform: translateY(-120px);
			-ms-transform: translateY(-120px);
			-moz-transform:  translateY(-120px);
			-webkit-transform: translateY(-120px);
			-o-transform: translateY(-120px);
	}
}



@keyframes shadowscale {
	0% {
		 transform: scale(0);
		 -ms-transform: scale(0);
		 -moz-transform:  scale(0);
		 -webkit-transform: scale(0);
		 -o-transform: scale(0);
	}
	
	100% {
		  transform: scale(0.6);
		  -ms-transform: scale(0.6);
		  -moz-transform:  scale(0.6);
		  -webkit-transform: scale(0.6);
		  -o-transform: scale(0.6);
	}
}

@-moz-keyframes shadowscale {
	0% {
		 transform: scale(0);
		 -ms-transform: scale(0);
		 -moz-transform:  scale(0);
		 -webkit-transform: scale(0);
		 -o-transform: scale(0);
	}
	
	100% {
		  transform: scale(0.6);
		  -ms-transform: scale(0.6);
		  -moz-transform:  scale(0.6);
		  -webkit-transform: scale(0.6);
		  -o-transform: scale(0.6);
	}
}

@-webkit-keyframes shadowscale {
	0% {
		 transform: scale(0);
		 -ms-transform: scale(0);
		 -moz-transform:  scale(0);
		 -webkit-transform: scale(0);
		 -o-transform: scale(0);
	}
	
	100% {
		  transform: scale(0.6);
		  -ms-transform: scale(0.6);
		  -moz-transform:  scale(0.6);
		  -webkit-transform: scale(0.6);
		  -o-transform: scale(0.6);
	}
}

@-o-keyframes shadowscale {
	0% {
		 transform: scale(0);
		 -ms-transform: scale(0);
		 -moz-transform:  scale(0);
		 -webkit-transform: scale(0);
		 -o-transform: scale(0);
	}
	
	100% {
		  transform: scale(0.6);
		  -ms-transform: scale(0.6);
		  -moz-transform:  scale(0.6);
		  -webkit-transform: scale(0.6);
		  -o-transform: scale(0.6);
	}
}




@keyframes rytonb {
	0% {
		transform: translateX(0px);
		-ms-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
	}
	
	100% {
		 transform: translateY(15px);
		 -ms-transform: translateY(15px);
		 -moz-transform:  translateY(15px);
		 -webkit-transform: translateY(15px);
		 -o-transform: translateY(15px);
	}
}


@-moz-keyframes rytonb {
	0% {
		transform: translateX(0px);
		-ms-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
	}
	
	100% {
		 transform: translateY(15px);
		 -ms-transform: translateY(15px);
		 -moz-transform:  translateY(15px);
		 -webkit-transform: translateY(15px);
		 -o-transform: translateY(15px);
	}
}

@-webkit-keyframes rytonb {
	0% {
		transform: translateX(0px);
		-ms-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
	}
	
	100% {
		 transform: translateY(15px);
		 -ms-transform: translateY(15px);
		 -moz-transform:  translateY(15px);
		 -webkit-transform: translateY(15px);
		 -o-transform: translateY(15px);
	}
}

@-o-keyframes rytonb {
	0% {
		transform: translateX(0px);
		-ms-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-o-transform: translateX(0px);
	}
	
	100% {
		 transform: translateY(15px);
		 -ms-transform: translateY(15px);
		 -moz-transform:  translateY(15px);
		 -webkit-transform: translateY(15px);
		 -o-transform: translateY(15px);
	}
}




















@keyframes rlyy {
	0% {
		     transform: rotate(0deg) translateY(0px) translateX(0px);
			 -ms-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
			 -webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	33% {
		   transform: rotate(-18deg) translateY(30px) translateX(-10px);
		   -ms-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -moz-transform:   rotate(-18deg) translateY(30px) translateX(-10px);
		   -webkit-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -o-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
	}
	
	66% {
		transform: rotate(0deg) translateY(0px) translateX(0px);
		-ms-transform: rotate(0deg) translateY(0px) translateX(0px);
		-moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
		-webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
		-o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	100% {
		transform: rotate(18deg) translateY(30px) translateX(10px);
		-ms-transform: rotate(18deg) translateY(30px) translateX(10px);
		-moz-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-webkit-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-o-transform:  rotate(18deg) translateY(30px) translateX(10px);
	}
} 
@-moz-keyframes rlyy {
	0% {
		     transform: rotate(0deg) translateY(0px) translateX(0px);
			 -ms-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
			 -webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	33% {
		   transform: rotate(-18deg) translateY(30px) translateX(-10px);
		   -ms-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -moz-transform:   rotate(-18deg) translateY(30px) translateX(-10px);
		   -webkit-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -o-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
	}
	
	66% {
		transform: rotate(0deg) translateY(0px) translateX(0px);
		-ms-transform: rotate(0deg) translateY(0px) translateX(0px);
		-moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
		-webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
		-o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	100% {
		transform: rotate(18deg) translateY(30px) translateX(10px);
		-ms-transform: rotate(18deg) translateY(30px) translateX(10px);
		-moz-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-webkit-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-o-transform:  rotate(18deg) translateY(30px) translateX(10px);
	}
}

@-webkit-keyframes rlyy {
	0% {
		     transform: rotate(0deg) translateY(0px) translateX(0px);
			 -ms-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
			 -webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	33% {
		   transform: rotate(-18deg) translateY(30px) translateX(-10px);
		   -ms-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -moz-transform:   rotate(-18deg) translateY(30px) translateX(-10px);
		   -webkit-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -o-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
	}
	
	66% {
		transform: rotate(0deg) translateY(0px) translateX(0px);
		-ms-transform: rotate(0deg) translateY(0px) translateX(0px);
		-moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
		-webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
		-o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	100% {
		transform: rotate(18deg) translateY(30px) translateX(10px);
		-ms-transform: rotate(18deg) translateY(30px) translateX(10px);
		-moz-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-webkit-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-o-transform:  rotate(18deg) translateY(30px) translateX(10px);
	}
}

@-o-keyframes rlyy {
	0% {
		     transform: rotate(0deg) translateY(0px) translateX(0px);
			 -ms-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
			 -webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
			 -o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	33% {
		   transform: rotate(-18deg) translateY(30px) translateX(-10px);
		   -ms-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -moz-transform:   rotate(-18deg) translateY(30px) translateX(-10px);
		   -webkit-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
		   -o-transform:  rotate(-18deg) translateY(30px) translateX(-10px);
	}
	
	66% {
		transform: rotate(0deg) translateY(0px) translateX(0px);
		-ms-transform: rotate(0deg) translateY(0px) translateX(0px);
		-moz-transform:  rotate(0deg) translateY(0px) translateX(0px);
		-webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
		-o-transform: rotate(0deg) translateY(0px) translateX(0px);
	}
	
	100% {
		transform: rotate(18deg) translateY(30px) translateX(10px);
		-ms-transform: rotate(18deg) translateY(30px) translateX(10px);
		-moz-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-webkit-transform:  rotate(18deg) translateY(30px) translateX(10px);
		-o-transform:  rotate(18deg) translateY(30px) translateX(10px);
	}
}


@-webkit-keyframes rotateAnim{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  9%{-webkit-transform: rotate(80deg);transform: rotate(80deg);}
  21%{-webkit-transform: rotate(100deg);transform: rotate(100deg);}
  30%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  39%{-webkit-transform: rotate(100deg);transform: rotate(100deg);}
  51%{-webkit-transform: rotate(80deg);transform: rotate(80deg);}
  60%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  80%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  100%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@keyframes rotateAnim{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  9%{-webkit-transform: rotate(80deg);transform: rotate(80deg);}
  21%{-webkit-transform: rotate(100deg);transform: rotate(100deg);}
  30%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  39%{-webkit-transform: rotate(100deg);transform: rotate(100deg);}
  51%{-webkit-transform: rotate(80deg);transform: rotate(80deg);}
  60%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  80%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  100%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}


@keyframes rotateAnim1{
  0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  9%{-webkit-transform: rotate(80deg);transform: rotate(80deg);}
  21%{-webkit-transform: rotate(100deg);transform: rotate(100deg);}
  30%{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}