/*
[name]加州[/name]
[iconbgcolor]template/shusheng_115style/style/t2-bg.png[/iconbgcolor]
Powered by Discuz! X
*/

html {
    height: 100%;
    background: url(background.png) repeat-x fixed center top #A1CDFF;
}

body {
    min-height: 100%;
    background: url(mountain.png) repeat-x fixed center bottom transparent;
}

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

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

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

.a-cloud{
	position:absolute;
	background-image:url(cloud.png);
	background-repeat:no-repeat;
	-webkit-animation:flutter 10s linear infinite backwards;
	-moz-animation:flutter 10s linear infinite backwards;
	-ms-animation:flutter 10s linear infinite backwards;
}

.a-cloud-01{
	top:7%;
	left:6%;
	width:229px;
	height:57px;
	background-position:0 0;
	-webkit-animation-duration:108s;
	-webkit-animation-delay:-84.6s;
	-moz-animation-duration:108s;
	-moz-animation-delay:-84.6s;
	-ms-animation-duration:108s;
	-ms-animation-delay:-84.6s;
}

.a-cloud-02{
	top:18%;
	left:88%;
	width:116px;
	height:32px;
	background-position:0 -57px;
	-webkit-animation-duration:79.2s;
	-webkit-animation-delay:-7.74s;
	-moz-animation-duration:79.2s;
	-moz-animation-delay:-7.74s;
	-ms-animation-duration:79.2s;
	-ms-animation-delay:-7.74s;
}

.a-cloud-03{
	top:32%;
	left:1%;
	width:120px;
	height:38px;
	background-position:0 -89px;
	-webkit-animation-duration:90s;
	-webkit-animation-delay:-73.8s;
	-moz-animation-duration:90s;
	-moz-animation-delay:-73.8s;
	-ms-animation-duration:90s;
	-ms-animation-delay:-73.8s;
}

.a-cloud-04{
	top:45%;
	left:92%;
	width:157px;
	height:46px;
	background-position:0 -127px;
	-webkit-animation-duration:64.8s;
	-webkit-animation-delay:-4.14s;
	-moz-animation-duration:64.8s;
	-moz-animation-delay:-4.14s;
	-ms-animation-duration:64.8s;
	-ms-animation-delay:-4.14s;
}

.a-cloud-05{
	top:56%;
	left:3%;
	width:230px;
	height:48px;
	background-position:0 -173px;
	-webkit-animation-duration:86.4s;
	-webkit-animation-delay:-68.4s;
	-moz-animation-duration:86.4s;
	-moz-animation-delay:-68.4s;
	-ms-animation-duration:86.4s;
	-ms-animation-delay:-68.4s;
}

.a-cloud-06{
	top:70%;
	left:80%;
	width:148px;
	height:47px;
	background-position:0 -221px;
	-webkit-animation-duration:97.2s;
	-webkit-animation-delay:-5.4s;
	-moz-animation-duration:97.2s;
	-moz-animation-delay:-5.4s;
	-ms-animation-duration:97.2s;
	-ms-animation-delay:-5.4s;
}

.a-balloon{
	position:absolute;
	background-image:url(balloon.png);
	background-repeat:no-repeat;
	-webkit-animation:flutter 10s linear infinite,shake 20s ease infinite;
	-webkit-animation-fill-mode:backwards;
	-moz-animation:flutter 10s linear infinite,shake 20s ease infinite;
	-moz-animation-fill-mode:backwards;
	-ms-animation:flutter 10s linear infinite,shake 20s ease infinite;
	-ms-animation-fill-mode:backwards;
}

.a-balloon-01{
	top:12%;
	left:20%;
	width:57px;
	height:77px;
	background-position:0 -224px;
	-webkit-animation-duration:120s,20s;
	-webkit-animation-delay:-78s;
	-moz-animation-duration:120s,20s;
	-moz-animation-delay:-78s;
	-ms-animation-duration:120s,20s;
	-ms-animation-delay:-78s;
}

.a-balloon-02{
	top:40%;
	left:80%;
	width:167px;
	height:224px;
	background-position:0 0;
	-webkit-animation-duration:80s,30s;
	-moz-animation-duration:80s,30s;
	-ms-animation-duration:80s,30s;
}

@-webkit-keyframes flutter{
	0%{
		left:100%;
	}

	100%{
		left:-20%;
	}

}

@-moz-keyframes flutter{
	0%{
		left:100%;
	}

	100%{
		left:-20%;
	}

}

@-ms-keyframes flutter{
	0%{
		left:100%;
	}

	100%{
		left:-20%;
	}

}

@-webkit-keyframes shake{
	0{
		-webkit-transform:translate(0, 0);
	}

	50%{
		-webkit-transform:translate(0, -50%);
	}

	100%{
		-webkit-transform:translate(0, 0);
	}

}

@-moz-keyframes shake{
	0{
		-moz-transform:translate(0, 0);
	}

	50%{
		-moz-transform:translate(0, -50%);
	}

	100%{
		-moz-transform:translate(0, 0);
	}

}

@-ms-keyframes shake{
	0{
		-ms-transform:translate(0, 0);
	}

	50%{
		-ms-transform:translate(0, -50%);
	}

	100%{
		-ms-transform:translate(0, 0);
	}

}
