/*
[name]Star[/name]
[iconbgcolor]template/qu_a2102/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);
	}

}

.qing_nv li.a i,.qing_nv li.a a,#qmenu_menu ul.nav a:hover,#qmenu_menu ul.nav a,.xi2, .xi3 a,.tbmu a
,.ainuouserigofbox .jh_rt_rt1_4 a
,.q_topltslide .num li.on a, .q_topltslide .num a:hover
,.q_bbs_topn .q_hot .circlehead em
,.qing_new_bmh h2 a
,.fl_tb h2 a:hover
,.tl th a:hover
,.q_bbs_topn .q_hot ul li a:hover
,.qing_au_pi .authi a
,.qing_nv li.a a:hover, .qing_nv li.a a
,.logincon .forlogin a
{color: #071f5f;}
.q_bbs_topn .q_hot .circlehead em,.logintit em{
	border: 5px solid #071f5f;
}
.tbn .mt{
	color: #071f5f !important;
}
.pg strong,
.ttp .a a
,.pn_post
,.ttp a:hover
,.ttp .a a
,.pnc, a.pnc
,#modmenu.v-pbm
,.bbs.v-pbm
,#sharesubmit_btn, .cmt form button, #commentsubmit_btn, #pollsubmit, #postsubmit
,.qing_lg_after ul .user-bottom .user-bottom-con a:hover
,.tbn li.a
,.ainuo_wrapmain .p_pop
,.q_topltslide .num li.on a, .q_topltslide .num a:hover
{
	background: #071f5f;
}
.q_fastpost button{
	background-color: #071f5f;
}
.q_bbs_topm .tb .a a{
	background: #071f5f;
}
a:hover{ color:#071f5f;}