@charset "utf-8";

@-ms-keyframes kz2{
	from{ filter:alpha(opacity=100); opacity:1; top:45px; }
	99%{ filter:alpha(opacity=100); opacity:1; top:45px; }
	to{ filter:alpha(opacity=0); opacity:0; top:-50px; }
}
@-moz-keyframes kz2{
	from{ filter:alpha(opacity=100); opacity:1; top:45px; }
	99%{ filter:alpha(opacity=100); opacity:1; top:45px; }
	to{ filter:alpha(opacity=0); opacity:0; top:-50px; }
}
@-o-keyframes kz2{
	from{ filter:alpha(opacity=100); opacity:1; top:45px; }
	99%{ filter:alpha(opacity=100); opacity:1; top:45px; }
	to{ filter:alpha(opacity=0); opacity:0; top:-50px; }
}
@-webkit-keyframes kz2{
	from{ filter:alpha(opacity=100); opacity:1; top:45px; }
	99%{ filter:alpha(opacity=100); opacity:1; top:45px; }
	to{ filter:alpha(opacity=0); opacity:0; top:-50px; }
}
@keyframes kz2{
	from{ filter:alpha(opacity=100); opacity:1; top:45px; }
	99%{ filter:alpha(opacity=100); opacity:1; top:45px; }
	to{ filter:alpha(opacity=0); opacity:0; top:-50px; }
}

#header .kz2{
	animation:'kz2' 33.0s ease-in-out 0s normal forwards;
	-ms-animation:kz2 33.0s ease-in-out 0s normal forwards;
	-moz-animation:kz2 33.0s ease-in-out 0s normal forwards;
	-o-animation:'kz2' 33.0s ease-in-out 0s normal forwards;
	-webkit-animation:'kz2' 33.0s ease-in-out 0s normal forwards;
}


@-ms-keyframes kz1{
	from{ filter:alpha(opacity=0); opacity:0; top:140px; }
	99%{ filter:alpha(opacity=0); opacity:0; top:140px; }
	to{ filter:alpha(opacity=100); opacity:1; top:45px; }
}
@-moz-keyframes kz1{
	from{ filter:alpha(opacity=0); opacity:0; top:140px; }
	99%{ filter:alpha(opacity=0); opacity:0; top:140px; }
	to{ filter:alpha(opacity=100); opacity:1; top:45px; }
}
@-o-keyframes kz1{
	from{ filter:alpha(opacity=0); opacity:0; top:140px; }
	99%{ filter:alpha(opacity=0); opacity:0; top:140px; }
	to{ filter:alpha(opacity=100); opacity:1; top:45px; }
}
@-webkit-keyframes kz1{
	from{ filter:alpha(opacity=0); opacity:0; top:140px; }
	99%{ filter:alpha(opacity=0); opacity:0; top:140px; }
	to{ filter:alpha(opacity=100); opacity:1; top:45px; }
}
@keyframes kz1{
	from{ filter:alpha(opacity=0); opacity:0; top:140px; }
	99%{ filter:alpha(opacity=0); opacity:0; top:140px; }
	to{ filter:alpha(opacity=100); opacity:1; top:45px; }
}

#header .kz1{
	animation:'kz1' 33.0s ease-in-out 0s normal forwards;
	-ms-animation:kz1 33.0s ease-in-out 0s normal forwards;
	-moz-animation:kz1 33.0s ease-in-out 0s normal forwards;
	-o-animation:'kz1' 33.0s ease-in-out 0s normal forwards;
	-webkit-animation:'kz1' 33.0s ease-in-out 0s normal forwards;
}


/* 背景 Start */
@-ms-keyframes act{
	from{ filter:alpha(opacity=0); opacity:0; }
	3.57%{ filter:alpha(opacity=100); opacity:1; }
	96.43%{ filter:alpha(opacity=100); opacity:1; }
	to{ filter:alpha(opacity=0); opacity:0; }
}
@-moz-keyframes act{
	from{ filter:alpha(opacity=0); opacity:0; }
	3.57%{ filter:alpha(opacity=100); opacity:1; }
	96.43%{ filter:alpha(opacity=100); opacity:1; }
	to{ filter:alpha(opacity=0); opacity:0; }
}
@-o-keyframes act{
	from{ filter:alpha(opacity=0); opacity:0; }
	3.57%{ filter:alpha(opacity=100); opacity:1; }
	96.43%{ filter:alpha(opacity=100); opacity:1; }
	to{ filter:alpha(opacity=0); opacity:0; }
}
@-webkit-keyframes act{
	from{ filter:alpha(opacity=0); opacity:0; }
	3.57%{ filter:alpha(opacity=100); opacity:1; }
	96.43%{ filter:alpha(opacity=100); opacity:1; }
	to{ filter:alpha(opacity=0); opacity:0; }
}
@keyframes act{
	from{ filter:alpha(opacity=0); opacity:0; }
	3.57%{ filter:alpha(opacity=100); opacity:1; }
	96.43%{ filter:alpha(opacity=100); opacity:1; }
	to{ filter:alpha(opacity=0); opacity:0; }
}

#act1{
	animation:'act' 10.0s ease-in-out 0s normal forwards;
	-ms-animation:act 10.0s ease-in-out 0s normal forwards;
	-moz-animation:act 10.0s ease-in-out 0s normal forwards;
	-o-animation:'act' 10.0s ease-in-out 0s normal forwards;
	-webkit-animation:'act' 10.0s ease-in-out 0s normal forwards;
}

#act3{
	animation:'act' 10.0s ease-in-out 10.0s normal forwards;
	-ms-animation:act 10.0s ease-in-out 10.0s normal forwards;
	-moz-animation:act 10.0s ease-in-out 10.0s normal forwards;
	-o-animation:'act' 10.0s ease-in-out 10.0s normal forwards;
	-webkit-animation:'act' 10.0s ease-in-out 10.0s normal forwards;
}

#act4{
	animation:'act' 10.0s ease-in-out 20.0s normal forwards;
	-ms-animation:act 10.0s ease-in-out 20.0s normal forwards;
	-moz-animation:act 10.0s ease-in-out 20.0s normal forwards;
	-o-animation:'act' 10.0s ease-in-out 20.0s normal forwards;
	-webkit-animation:'act' 10.0s ease-in-out 20.0s normal forwards;
}
/* 背景 End */


/* 诗句小字 Start */
@-ms-keyframes text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:276px; }
}
@-moz-keyframes text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:276px; }
}
@-o-keyframes text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:276px; }
}
@-webkit-keyframes text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:276px; }
}
@keyframes text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:276px; }
}

#act1 .text1,#act1 .text3,#act1 .text4,#act1 .text5{
	animation:'text1' 1.8s linear 4.7s forwards;
	-ms-animation:text1 1.8s linear 4.7s forwards;
	-moz-animation:text1 1.8s linear 4.7s forwards;
	-o-animation:'text1' 1.8s linear 4.7s forwards;
	-webkit-animation:'text1' 1.8s linear 4.7s forwards;
}

#act3 .text1,#act3 .text3,#act3 .text4,#act3 .text5{
	animation:'text1' 1.8s linear 14.7s forwards;
	-ms-animation:text1 1.8s linear 14.7s forwards;
	-moz-animation:text1 1.8s linear 14.7s forwards;
	-o-animation:'text1' 1.8s linear 14.7s forwards;
	-webkit-animation:'text1' 1.8s linear 14.7s forwards;
}

#act4 .text1,#act4 .text3,#act4 .text4,#act4 .text5{
	animation:'text1' 1.8s linear 24.7s forwards;
	-ms-animation:text1 1.8s linear 24.7s forwards;
	-moz-animation:text1 1.8s linear 24.7s forwards;
	-o-animation:'text1' 1.8s linear 24.7s forwards;
	-webkit-animation:'text1' 1.8s linear 24.7s forwards;
}
/* 诗句小字 End */


/* 诗句大字 Start */
@-ms-keyframes text2{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:150px; }
}
@-moz-keyframes text2{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:150px; }
}
@-o-keyframes text2{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:150px; }
}
@-webkit-keyframes text2{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:150px; }
}
@keyframes text2{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:150px; }
}

#act1 .text2{
	animation:'text2' 1.2s linear 3.2s forwards;
	-ms-animation:text2 1.2s linear 3.2s forwards;
	-moz-animation:text2 1.2s linear 3.2s forwards;
	-o-animation:'text2' 1.2s linear 3.2s forwards;
	-webkit-animation:'text2' 1.2s linear 3.2s forwards;
}

#act3 .text2{
	animation:'text2' 1.2s linear 13.2s forwards;
	-ms-animation:text2 1.2s linear 13.2s forwards;
	-moz-animation:text2 1.2s linear 13.2s forwards;
	-o-animation:'text2' 1.2s linear 13.2s forwards;
	-webkit-animation:'text2' 1.2s linear 13.2s forwards;
}

#act4 .text2{
	animation:'text2' 1.2s linear 23.2s forwards;
	-ms-animation:text2 1.2s linear 23.2s forwards;
	-moz-animation:text2 1.2s linear 23.2s forwards;
	-o-animation:'text2' 1.2s linear 23.2s forwards;
	-webkit-animation:'text2' 1.2s linear 23.2s forwards;
}
/* 诗句大字 End */


/* 第一幕右岸 Start */
@-ms-keyframes act1-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act1-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act1-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act1-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act1-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
#act1 .element3{
	animation:'act1-ele3' 1.5s ease-in-out 0.5s forwards;
	-ms-animation:act1-ele3 1.5s ease-in-out 0.5s forwards;
	-moz-animation:act1-ele3 1.5s ease-in-out 0.5s forwards;
	-o-animation:'act1-ele3' 1.5s ease-in-out 0.5s forwards;
	-webkit-animation:'act1-ele3' 1.5s ease-in-out 0.5s forwards;
}
/* 第一幕右岸 End */


/* 第一幕孩子 Start */
@-ms-keyframes act1-ele4{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act1-ele4{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act1-ele4{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act1-ele4{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act1-ele4{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act1 .element4{
	animation:'act1-ele4' 1.0s ease-in-out 1.3s forwards;
	-ms-animation:act1-ele4 1.0s ease-in-out 1.3s forwards;
	-moz-animation:act1-ele4 1.0s ease-in-out 1.3s forwards;
	-o-animation:'act1-ele4' 1.0s ease-in-out 1.3s forwards;
	-webkit-animation:'act1-ele4' 1.0s ease-in-out 1.3s forwards;
}
/* 第一幕孩子 End */


/* 第一幕左岸 Start */
@-ms-keyframes act1-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act1-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act1-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act1-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act1-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act1 .element1{
	animation:'act1-ele1' 1.5s ease-in-out 1.4s forwards;
	-ms-animation:act1-ele1 1.5s ease-in-out 1.4s forwards;
	-moz-animation:act1-ele1 1.5s ease-in-out 1.4s forwards;
	-o-animation:'act1-ele1' 1.5s ease-in-out 1.4s forwards;
	-webkit-animation:'act1-ele1' 1.5s ease-in-out 1.4s forwards;
}
/* 第一幕左岸 End */


/* 第一幕母亲 Start */
@-ms-keyframes act1-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act1-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act1-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act1-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act1-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act1 .element2{
	animation:'act1-ele2' 1.0s ease-in-out 2.7s forwards;
	-ms-animation:act1-ele2 1.0s ease-in-out 2.7s forwards;
	-moz-animation:act1-ele2 1.0s ease-in-out 2.7s forwards;
	-o-animation:'act1-ele2' 1.0s ease-in-out 2.7s forwards;
	-webkit-animation:'act1-ele2' 1.0s ease-in-out 2.7s forwards;
}
/* 第一幕母亲 End */


/* 第三幕环境 Start */
@-ms-keyframes act3-ele1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act3-ele1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act3-ele1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act3-ele1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act3-ele1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act3 .element1{
	animation:'act3-ele1' 1.5s ease-in-out 10.5s forwards;
	-ms-animation:act3-ele1 1.5s ease-in-out 10.5s forwards;
	-moz-animation:act3-ele1 1.5s ease-in-out 10.5s forwards;
	-o-animation:'act3-ele1' 1.5s ease-in-out 10.5s forwards;
	-webkit-animation:'act3-ele1' 1.5s ease-in-out 10.5s forwards;
}
/* 第三幕环境 End */


/* 第三幕人物 Start */
@-ms-keyframes act3-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act3-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act3-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act3-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act3-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act3 .element2{
	animation:'act3-ele2' 1.0s ease-in-out 11.8s forwards;
	-ms-animation:act3-ele2 1.0s ease-in-out 11.8s forwards;
	-moz-animation:act3-ele2 1.0s ease-in-out 11.8s forwards;
	-o-animation:'act3-ele2' 1.0s ease-in-out 11.8s forwards;
	-webkit-animation:'act3-ele2' 1.0s ease-in-out 11.8s forwards;
}
/* 第三幕人物 End */


/* 第三幕大树 Start */
@-ms-keyframes act3-ele3{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act3-ele3{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act3-ele3{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act3-ele3{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act3-ele3{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act3 .element3{
	animation:'act3-ele3' 1.5s ease-in-out 12.0s forwards;
	-ms-animation:act3-ele3 1.5s ease-in-out 12.0s forwards;
	-moz-animation:act3-ele3 1.5s ease-in-out 12.0s forwards;
	-o-animation:'act3-ele3' 1.5s ease-in-out 12.0s forwards;
	-webkit-animation:'act3-ele3' 1.5s ease-in-out 12.0s forwards;
}
/* 第三幕大树 End */


/* 第四幕左岸 Start */
@-ms-keyframes act4-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act4-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act4-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act4-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act4-ele1{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act4 .element1{
	animation:'act4-ele1' 1.5s ease-in-out 20.5s forwards;
	-ms-animation:act4-ele1 1.5s ease-in-out 20.5s forwards;
	-moz-animation:act4-ele1 1.5s ease-in-out 20.5s forwards;
	-o-animation:'act4-ele1' 1.5s ease-in-out 20.5s forwards;
	-webkit-animation:'act4-ele1' 1.5s ease-in-out 20.5s forwards;
}
/* 第四幕左岸 End */


/* 第四幕老人 Start */
@-ms-keyframes act4-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act4-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act4-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act4-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act4-ele2{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act4 .element2{
	animation:'act4-ele2' 1.0s ease-in-out 21.3s forwards;
	-ms-animation:act4-ele2 1.0s ease-in-out 21.3s forwards;
	-moz-animation:act4-ele2 1.0s ease-in-out 21.3s forwards;
	-o-animation:'act4-ele2' 1.0s ease-in-out 21.3s forwards;
	-webkit-animation:'act4-ele2' 1.0s ease-in-out 21.3s forwards;
}
/* 第四幕老人 End */


/* 第四幕右岸 Start */
@-ms-keyframes act4-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes act4-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes act4-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes act4-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes act4-ele3{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#act4 .element3{
	animation:'act4-ele3' 1.5s ease-in-out 22.2s forwards;
	-ms-animation:act4-ele3 1.5s ease-in-out 22.2s forwards;
	-moz-animation:act4-ele3 1.5s ease-in-out 22.2s forwards;
	-o-animation:'act4-ele3' 1.5s ease-in-out 22.2s forwards;
	-webkit-animation:'act4-ele3' 1.5s ease-in-out 22.2s forwards;
}
/* 第四幕右岸 End */


/* 头图文字1 Start */
@-ms-keyframes main-text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:406px; }
}
@-moz-keyframes main-text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:406px; }
}
@-o-keyframes main-text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:406px; }
}
@-webkit-keyframes main-text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:406px; }
}
@keyframes main-text1{
	from{ filter:alpha(opacity=0); opacity:0; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; height:406px; }
}

#header .main .text1{
	animation:'main-text1' 0.8s ease-in-out 30.2s forwards;
	-ms-animation:main-text1 0.8s ease-in-out 30.2s forwards;
	-moz-animation:main-text1 0.8s ease-in-out 30.2s forwards;
	-o-animation:'main-text1' 0.8s ease-in-out 30.2s forwards;
	-webkit-animation:'main-text1' 0.8s ease-in-out 30.2s forwards;
}
/* 头图文字1 End */


/* 头图文字2 Start */
@-ms-keyframes main-text2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-moz-keyframes main-text2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-o-keyframes main-text2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-webkit-keyframes main-text2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@keyframes main-text2{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}

#header .main .text2{
	animation:'main-text2' 0.5s ease-in-out 30.9s forwards;
	-ms-animation:main-text2 0.5s ease-in-out 30.9s forwards;
	-moz-animation:main-text2 0.5s ease-in-out 30.9s forwards;
	-o-animation:'main-text2' 0.5s ease-in-out 30.9s forwards;
	-webkit-animation:'main-text2' 0.5s ease-in-out 30.9s forwards;
}
/* 头图文字2 End */


/* 头图文字3 Start */
@-ms-keyframes main-text3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-moz-keyframes main-text3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-o-keyframes main-text3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@-webkit-keyframes main-text3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}
@keyframes main-text3{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; transform:scale(1,1); }
}

#header .main .text3{
	animation:'main-text3' 0.5s ease-in-out 31.2s forwards;
	-ms-animation:main-text3 0.5s ease-in-out 31.2s forwards;
	-moz-animation:main-text3 0.5s ease-in-out 31.2s forwards;
	-o-animation:'main-text3' 0.5s ease-in-out 31.2s forwards;
	-webkit-animation:'main-text3' 0.5s ease-in-out 31.2s forwards;
}
/* 头图文字3 End */


/* 头图文字4 Start */
@-ms-keyframes main-text4{
	from{ filter:alpha(opacity=0); opacity:0; transform:rotateY(180deg); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes main-text4{
	from{ filter:alpha(opacity=0); opacity:0; transform:rotateY(180deg); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes main-text4{
	from{ filter:alpha(opacity=0); opacity:0; transform:rotateY(180deg); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes main-text4{
	from{ filter:alpha(opacity=0); opacity:0; transform:rotateY(180deg); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes main-text4{
	from{ filter:alpha(opacity=0); opacity:0; transform:rotateY(180deg); }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#header .main .text4{
	animation:'main-text4' 0.3s ease-in-out 31.6s forwards;
	-ms-animation:main-text4 0.3s ease-in-out 31.6s forwards;
	-moz-animation:main-text4 0.3s ease-in-out 31.6s forwards;
	-o-animation:'main-text4' 0.3s ease-in-out 31.6s forwards;
	-webkit-animation:'main-text4' 0.3s ease-in-out 31.6s forwards;
}
/* 头图文字4 End */


/* 头图人物 Start */
@-ms-keyframes main-people{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes main-people{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes main-people{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes main-people{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes main-people{
	from{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#header .main .people{
	animation:'main-people' 0.5s ease-in-out 31.8s forwards;
	-ms-animation:main-people 0.5s ease-in-out 31.8s forwards;
	-moz-animation:main-people 0.5s ease-in-out 31.8s forwards;
	-o-animation:'main-people' 0.5s ease-in-out 31.8s forwards;
	-webkit-animation:'main-people' 0.5s ease-in-out 31.8s forwards;
}
/* 头图人物 End */


/* 头图画布 Start */
@-ms-keyframes main-paint{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes main-paint{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes main-paint{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes main-paint{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes main-paint{
	from{ filter:alpha(opacity=0); opacity:0; width:0px; height:0px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#header .main .paint{
	animation:'main-paint' 0.8s ease-in-out 32.2s forwards;
	-ms-animation:main-paint 0.8s ease-in-out 32.2s forwards;
	-moz-animation:main-paint 0.8s ease-in-out 32.2s forwards;
	-o-animation:'main-paint' 0.8s ease-in-out 32.2s forwards;
	-webkit-animation:'main-paint' 0.8s ease-in-out 32.2s forwards;
}
/* 头图画布 End */


/* 头图按钮 Start */
@-ms-keyframes main-btn{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); bottom:-100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes main-btn{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); bottom:-100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframesmain-btn{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); bottom:-100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes main-btn{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); bottom:-100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes main-btn{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); bottom:-100px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#header .main .btn1{
	animation:'main-btn' 0.3s ease-in-out 32.8s forwards;
	-ms-animation:main-btn 0.3s ease-in-out 32.8s forwards;
	-moz-animation:main-btn 0.3s ease-in-out 32.8s forwards;
	-o-animation:'main-btn' 0.3s ease-in-out 32.8s forwards;
	-webkit-animation:'main-btn' 0.3s ease-in-out 32.8s forwards;
}

#header .main .btn2{
	animation:'main-btn' 0.3s ease-in-out 33.0s forwards;
	-ms-animation:main-btn 0.3s ease-in-out 33.0s forwards;
	-moz-animation:main-btn 0.3s ease-in-out 33.0s forwards;
	-o-animation:'main-btn' 0.3s ease-in-out 33.0s forwards;
	-webkit-animation:'main-btn' 0.3s ease-in-out 33.0s forwards;
}

#header .main .btn3{
	animation:'main-btn' 0.3s ease-in-out 33.2s forwards;
	-ms-animation:main-btn 0.3s ease-in-out 33.2s forwards;
	-moz-animation:main-btn 0.3s ease-in-out 33.2s forwards;
	-o-animation:'main-btn' 0.3s ease-in-out 33.2s forwards;
	-webkit-animation:'main-btn' 0.3s ease-in-out 33.2s forwards;
}
/* 头图按钮 End */