.Shadow_Flashing_Red{
	animation:Flashing_Red 1s linear infinite;
}
@keyframes Flashing_Red{
	0%{
		box-shadow:inset 0px 0px 5px 0px rgba(255, 0, 0, 0);
	}
	50%{
		box-shadow:inset 0px 0px 5px 0px rgba(255, 0, 0, 1);
	}
	100%{
		box-shadow:inset 0px 0px 5px 0px rgba(255, 0, 0, 0);
	}
}

.run_subside{
	animation:subside 1s linear infinite;
}
@keyframes subside{
	0%{
		line-height:38px;
	}
	50%{
		line-height:120px;
	}
	100%{
		line-height:38px;
	}
}


.run_wriggle{
	animation:wriggle 1s linear infinite;
}
@keyframes wriggle{
	0%{
		-webkit-transform:rotate(0deg);
	}
	25%{
		-webkit-transform:rotate(20deg);
	}
	50%{
		-webkit-transform:rotate(0deg);
	}
	75%{
		-webkit-transform:rotate(-20deg);
	}
	100%{
		-webkit-transform:rotate(0deg);
	}
}

.run_transform{
	animation:turn 1s linear infinite;
}
@keyframes turn{
	0%{
		-webkit-transform:rotateY(0deg);
	}
	25%{
		-webkit-transform:rotateY(90deg);
	}
	50%{
		-webkit-transform:rotateY(180deg);
	}
	75%{
		-webkit-transform:rotateY(270deg);
	}
	100%{
		-webkit-transform:rotateY(360deg);
	}
}
.Run_TransformZ{
	animation:RotateZ 1s linear infinite;
}
@keyframes RotateZ{
	0%{
		-webkit-transform:rotateZ(0deg);
	}
	100%{
		-webkit-transform:rotateZ(360deg);
	}
}
@keyframes RotateZ-{
	0%{
		-webkit-transform:rotateZ(0deg);
	}
	100%{
		-webkit-transform:rotateZ(-360deg);
	}
}

.run_box_shadow{
	animation:run_shadow 1s linear infinite;
}
@keyframes run_shadow{
	0%{
		box-shadow:2px 3px 5px rgba(0,0,0,0.8);
	}
	20%{
		box-shadow:-2px 0px 5px rgba(0,0,0,0.8);
	}
	40%{
		box-shadow:-3px -2px 5px rgba(0,0,0,0.8);
	}
	60%{
		box-shadow:0px -2px 5px rgba(0,0,0,0.8);
	}
	80%{
		box-shadow:3px 0px 5px rgba(0,0,0,0.8);
	}
	100%{
		box-shadow:2px 3px 5px rgba(0,0,0,0.8);
	}
}

.run_revolution___{
	animation:run_revolution_ 4s linear infinite;
}
@keyframes run_revolution_{
	0%{
		-ms-transform:rotateZ(0deg); 	/* IE 9 */
		-moz-transform:rotateZ(0deg); 	/* Firefox */
		-webkit-transform:rotateZ(0deg); /* Safari 和 Chrome */
		-o-transform:rotateZ(0deg); 	/* Opera */
	}
	100%{
		-ms-transform:rotateZ(360deg); 	/* IE 9 */
		-moz-transform:rotateZ(360deg); 	/* Firefox */
		-webkit-transform:rotateZ(360deg); /* Safari 和 Chrome */
		-o-transform:rotateZ(360deg); 	/* Opera */
	}
}
	.run_revolution .Point___{
		animation:run_revolution_point_ 2s linear infinite;
	}
	@keyframes run_revolution_point_{
		0%{
			top:-2px;
			margin:0 auto;
			width:0px;
			height:0px;
		}
		10%{
			top:-3px;
			margin:0 auto;
			width:3px;
			height:3px;
		}
		20%{
			top:-5px;
			margin:0 auto;
			width:6px;
			height:6px;
		}
		30%{
			top:-3px;
			margin:0 auto;
			width:3px;
			height:3px;
		}
		40%{
			top:-2px;
			margin:0 auto;
			width:0px;
			height:0px;
		}
		100%{
			
		}
	}