/*
[name]星空[/name]
[iconbgcolor]template/shusheng_115style/style/t4-bg.png[/iconbgcolor]
Powered by Discuz! X
*/

html{
	background:none;
}

body{
	background:#0d1722 url(background.jpg) no-repeat center top fixed;
}

#ft,#ft a,#ft span,#ft p,#ft em,#ft .pipe{ color:#eee;}
.qing_lg_after h4{ background:none}
.qing_lg_after h4 a{ color:#ccc !important;}

.animate-layer:before{
	display:none;
}

.animate-layer:after{
	display:none;
}

.a-meteor{
	position:absolute;
	top:-50px;
	left:50%;
	width:80px;
	height:48px;
	background:url(meteor.png) no-repeat 0 0;
	opacity:0;
	-webkit-animation:meteor 7s ease-in infinite;
	-moz-animation:meteor 7s ease-in infinite;
	-ms-animation:meteor 7s ease-in infinite;
}

.a-meteor-01{
	margin-top:-20px;
	margin-left:-100px;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-ms-animation-delay:1s;
	zoom:1.2;
}

.a-meteor-02{
	margin-top:10px;
	margin-left:120px;
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	-ms-animation-delay:3s;
}

.a-meteor-03{
	margin-top:30px;
	margin-left:300px;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s;
	zoom:0.8;
}

.a-meteor-04{
	margin-top:0;
	margin-left:460px;
	-webkit-animation-delay:3.8s;
	-moz-animation-delay:3.8s;
	-ms-animation-delay:3.8s;
}

.a-star{
	position:absolute;
	top:20px;
	left:50%;
	width:4px;
	height:4px;
	border-radius:100%;
	background:rgba(255, 255, 255, 0.9);
	box-shadow:0px 0px 5px white;
	-webkit-animation:twinkling 3s infinite backwards;
	-moz-animation:twinkling 3s infinite backwards;
	-ms-animation:twinkling 3s infinite backwards;
}

.a-star-01{
	margin:5px;
	margin-left:-340px;
	-webkit-animation-delay:0.6s;
	-moz-animation-delay:0.6s;
	-ms-animation-delay:0.6s;
}

.a-star-02{
	margin-top:20px;
	margin-left:-160px;
	-webkit-animation-delay:1.2s;
	-moz-animation-delay:1.2s;
	-ms-animation-delay:1.2s;
}

.a-star-03{
	margin-top:-10px;
	margin-left:150px;
	-webkit-animation-delay:2.4s;
	-moz-animation-delay:2.4s;
	-ms-animation-delay:2.4s;
}

.a-star-04{
	margin-top:12px;
	margin-left:320px;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-ms-animation-delay:1.8s;
}

.a-star-05{
	margin-top:35px;
	-webkit-animation-delay:0;
	-moz-animation-delay:0;
	-ms-animation-delay:0;
}

@-webkit-keyframes meteor{
	0%{
		opacity:1;
		-webkit-transform:translate(0, 0);
	}

	10%{
		opacity:0;
		-webkit-transform:translate(-346px, 200px);
	}

	100%{
		opacity:0;
		-webkit-transform:translate(-346px, 200px);
	}

}

@-moz-keyframes meteor{
	0%{
		opacity:1;
		-moz-transform:translate(0, 0);
	}

	10%{
		opacity:0;
		-moz-transform:translate(-346px, 200px);
	}

	100%{
		opacity:0;
		-moz-transform:translate(-346px, 200px);
	}

}

@-ms-keyframes meteor{
	0%{
		opacity:1;
		-ms-transform:translate(0, 0);
	}

	10%{
		opacity:0;
		-ms-transform:translate(-346px, 200px);
	}

	100%{
		opacity:0;
		-ms-transform:translate(-346px, 200px);
	}

}

@-webkit-keyframes twinkling{
	0%{
		opacity:0.8;
		-webkit-transform:scale(0.4);
	}

	30%{
		opacity:1;
		-webkit-transform:scale(1);
	}

	35%{
		opacity:1;
		-webkit-transform:scale(1);
	}

	65%{
		opacity:0.8;
		-webkit-transform:scale(0.4);
	}

	100%{
		opacity:0.8;
		-webkit-transform:scale(0.4);
	}

}

@-moz-keyframes twinkling{
	0%{
		opacity:0.8;
		-moz-transform:scale(0.4);
	}

	30%{
		opacity:1;
		-moz-transform:scale(1);
	}

	35%{
		opacity:1;
		-moz-transform:scale(1);
	}

	65%{
		opacity:0.8;
		-moz-transform:scale(0.4);
	}

	100%{
		opacity:0.8;
		-moz-transform:scale(0.4);
	}

}

@-ms-keyframes twinkling{
	0%{
		opacity:0.8;
		-ms-transform:scale(0.4);
	}

	30%{
		opacity:1;
		-ms-transform:scale(1);
	}

	35%{
		opacity:1;
		-ms-transform:scale(1);
	}

	65%{
		opacity:0.8;
		-ms-transform:scale(0.4);
	}

	100%{
		opacity:0.8;
		-ms-transform:scale(0.4);
	}

}
