#stage {
	position:relative;
	width:960px;
	height:523px;
	margin:0 auto;
	padding:0;
}

.pic {
	position:absolute;
	width:960px;
	height:523px;
	padding:0;
}

.pic img {
	-moz-animation:imgTrans 36s infinite;
	-webkit-animation:imgTrans 36s ease-in infinite;
	animation:imgTrans 36s infinite;
	opacity:0;
}

.pic span {
	position:absolute;
	width:960px;
	top:0px;
	left:0px;
	display:block;
	font-size:22px;
	font-weight:700;
	color:#ffffff;
	-webkit-animation:telop 30s linear infinite;
	animation:telop 30s linear infinite;
}

#photo1 img,
#photo1 span {
	-moz-animation-delay:0s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

#photo2 img,
#photo2 span {
	-moz-animation-delay:6s;
	-webkit-animation-delay:6s;
	animation-delay:6s;
}

#photo3 img,
#photo3 span {
	-moz-animation-delay:12s;
	-webkit-animation-delay:12s;
	animation-delay:12s;
}

#photo4 img,
#photo4 span {
	-moz-animation-delay:18s;
	-webkit-animation-delay:18s;
	animation-delay:18s;
}

#photo5 img,
#photo5 span {
	-moz-animation-delay:24s;
	-webkit-animation-delay:24s;
	animation-delay:24s;
}

#photo6 img,
#photo6 span {
	-moz-animation-delay:30s;
	-webkit-animation-delay:30s;
	animation-delay:30s;
}

#frame {
	width:980px;
	height:523px;
	position:relative;
	overflow:hidden;
	padding:0px 0 0 5px;
}

@-webkit-keyframes imgTrans {
	0% {opacity:0;}
	7% {opacity:1;}
	18% {opacity:1;}
	25% {opacity:0;} 
	100% {opacity:0;}
}

@-moz-keyframesimgTrans{
	0% {opacity:0;}
	7% {opacity:1;}
	18% {opacity:1;}
	25% {opacity:0;}
	100% {opacity:0;}
}

@keyframesimgTrans{
	0% {opacity:0;}
	7% {opacity:1;}
	18% {opacity:1;}
	25% {opacity:0;}
	100% {opacity:0;}
}

@-webkit-keyframestelop{
	0% {left:650px;opacity:1;}
	18% {left:-100px;opacity:1;}
	25% {left:-300px;opacity:0;}
	100% {left:-300px;opacity:0;}
}

@keyframestelop{
	0% {left:650px;opacity:1;}
	18% {left:-100px;opacity:1;}
	25% {left:-300px;opacity:0;}
	100% {left:-300px;opacity:0;}
}
