
@charset "utf-8";
@-ms-keyframes part1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-800px; }
	to{  }
}

@-moz-keyframes part1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-800px; }
	to{  }
}

@-o-keyframes part1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-800px; }
	to{  }
}

@-webkit-keyframes part1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-800px; }
	to{  }
}

@keyframes part1{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-800px; }
	to{  }
}

#hd-part1{
	animation:part1 0.4s ease-in-out 0s normal;
	-ms-animation:part1 0.4s ease-in-out 0s normal;
	-moz-animation:part1 0.4s ease-in-out 0s normal;
	-o-animation:part1 0.4s ease-in-out 0s normal;
	-webkit-animation:part1 0.4s ease-in-out 0s normal;
}
/* ��End */


/* ��Start */
@-ms-keyframes part2{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	to{  }
}

@-moz-keyframes part2{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	to{  }
}

@-o-keyframes part2{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	to{  }
}

@-webkit-keyframes part2{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	to{  }
}

@keyframes part2{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	42.8%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(8,8); top:-500px; }
	to{  }
}

#hd-part2{
	animation:part2 0.7s ease-in-out 0s normal;
	-ms-animation:part2 0.7s ease-in-out 0s normal;
	-moz-animation:part2 0.7s ease-in-out 0s normal;
	-o-animation:part2 0.7s ease-in-out 0s normal;
	-webkit-animation:part2 0.7s ease-in-out 0s normal;
}
/* ��End */


/* ��Start */
@-ms-keyframes part3{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	60%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	to{  }
}

@-moz-keyframes part3{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	60%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	to{  }
}

@-o-keyframes part3{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	60%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	to{  }
}

@-webkit-keyframes part3{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	60%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	to{  }
}

@keyframes part3{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	60%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transform:scale(3,3); top:-800px; }
	to{  }
}

#hd-part3{
	animation:part3 1.0s ease-in-out 0s normal;
	-ms-animation:part3 1.0s ease-in-out 0s normal;
	-moz-animation:part3 1.0s ease-in-out 0s normal;
	-o-animation:part3 1.0s ease-in-out 0s normal;
	-webkit-animation:part3 1.0s ease-in-out 0s normal;
}
/* ��End */


/* ��Start */
@-ms-keyframes part4{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	69.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	to{  }
}

@-moz-keyframes part4{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	69.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	to{  }
}

@-o-keyframes part4{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	69.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	to{  }
}

@-webkit-keyframes part4{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	69.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	to{  }
}

@keyframes part4{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	69.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(7,7); top:-600px; }
	to{  }
}

#hd-part4{
	animation:part4 1.3s ease-in-out 0s normal;
	-ms-animation:part4 1.3s ease-in-out 0s normal;
	-moz-animation:part4 1.3s ease-in-out 0s normal;
	-o-animation:part4 1.3s ease-in-out 0s normal;
	-webkit-animation:part4 1.3s ease-in-out 0s normal;
}
/* ��End */


/* ������Start */
@-ms-keyframes part5{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}

@-moz-keyframes part5{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}

@-o-keyframes part5{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}

@-webkit-keyframes part5{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}

@keyframes part5{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	75%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform: scale(2,0); left:-800px;  }
	to{  }
}

#hd-part5{
	animation:part5 1.6s ease-in-out 0s normal;
	-ms-animation:part5 1.6s ease-in-out 0s normal;
	-moz-animation:part5 1.6s ease-in-out 0s normal;
	-o-animation:part5 1.6s ease-in-out 0s normal;
	-webkit-animation:part5 1.6s ease-in-out 0s normal;
}
/* ������End */



/* Logo������Start */
@-ms-keyframes part12{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	70.5%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	to{  }
}

@-moz-keyframes part12{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	70.5%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	to{  }
}

@-o-keyframes part12{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	70.5%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	to{  }
}

@-webkit-keyframes part12{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	70.5%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	to{  }
}

@keyframes part12{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	70.5%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	to{  }
}

#hd-part11,#hd-part12{
	animation:part12 1.7s ease-in-out 0s normal;
	-ms-animation:part12 1.7s ease-in-out 0s normal;
	-moz-animation:part12 1.7s ease-in-out 0s normal;
	-o-animation:part12 1.7s ease-in-out 0s normal;
	-webkit-animation:part12 1.7s ease-in-out 0s normal;
}
/* Logo������End */



/* ����Start */
@-ms-keyframes part9{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}

@-moz-keyframes part9{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}

@-o-keyframes part9{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}

@-webkit-keyframes part9{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}

@keyframes part9{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	78.9%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:200px; }
	to{  }
}

#hd-part9{
	animation:part9 1.9s ease-in-out 0s normal;
	-ms-animation:part9 1.9s ease-in-out 0s normal;
	-moz-animation:part9 1.9s ease-in-out 0s normal;
	-o-animation:part9 1.9s ease-in-out 0s normal;
	-webkit-animation:part9 1.9s ease-in-out 0s normal;
}
/* ����End */



/* ��ɫStart */
@-ms-keyframes part8{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	80%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	to{  }
}

@-moz-keyframes part8{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	80%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	to{  }
}

@-o-keyframes part8{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	80%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	to{  }
}

@-webkit-keyframes part8{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	80%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	to{  }
}

@keyframes part8{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	80%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:385px; }
	to{  }
}

#hd-part8{
	animation:part8 2.0s ease-in-out 0s normal;
	-ms-animation:part8 2.0s ease-in-out 0s normal;
	-moz-animation:part8 2.0s ease-in-out 0s normal;
	-o-animation:part8 2.0s ease-in-out 0s normal;
	-webkit-animation:part8 2.0s ease-in-out 0s normal;
}
/* ��ɫEnd */


/* ����Start */
@-ms-keyframes part6{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	86.3%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	to{  }
}

@-moz-keyframes part6{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	86.3%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	to{  }
}

@-o-keyframes part6{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	86.3%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	to{  }
}

@-webkit-keyframes part6{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	86.3%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	to{  }
}

@keyframes part6{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	86.3%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; top:160px; }
	to{  }
}

#hd-part6{
	animation:part6 2.3s ease-in-out 0s normal;
	-ms-animation:part6 2.3s ease-in-out 0s normal;
	-moz-animation:part6 2.3s ease-in-out 0s normal;
	-o-animation:part6 2.3s ease-in-out 0s normal;
	-webkit-animation:part6 2.3s ease-in-out 0s normal;
}
/* ����End */


/* Э��Start */
@-ms-keyframes part7{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	84.6%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	to{  }
}

@-moz-keyframes part7{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	84.6%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	to{  }
}

@-o-keyframes part7{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	84.6%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	to{  }
}

@-webkit-keyframes part7{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	84.6%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	to{  }
}

@keyframes part7{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	84.6%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); left:0px; }
	to{  }
}

#hd-part7{
	animation:part7 2.6s ease-in-out 0s normal;
	-ms-animation:part7 2.6s ease-in-out 0s normal;
	-moz-animation:part7 2.6s ease-in-out 0s normal;
	-o-animation:part7 2.6s ease-in-out 0s normal;
	-webkit-animation:part7 2.6s ease-in-out 0s normal;
}
/* ����End */


/* ����Start */
@-ms-keyframes part10{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	86.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	to{  }
}

@-moz-keyframes part10{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	86.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	to{  }
}

@-o-keyframes part10{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	86.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	to{  }
}

@-webkit-keyframes part10{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	86.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	to{  }
}

@keyframes part10{
	from{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	86.2%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0;  transform:scale(0,0); right:0px; top:373px; }
	to{  }
}

#hd-part10{
	animation:part10 2.9s ease-in-out 0s normal;
	-ms-animation:part10 2.9s ease-in-out 0s normal;
	-moz-animation:part10 2.9s ease-in-out 0s normal;
	-o-animation:part10 2.9s ease-in-out 0s normal;
	-webkit-animation:part10 2.9s ease-in-out 0s normal;
}
/* ����End */