html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	background: rgb(34, 34, 34); font: 14px Tahoma, STHeiti, "Microsoft YaHei", Helvetica, Verdana, sans-serif; color: rgb(255, 255, 255); letter-spacing: 1px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
html {
	height: 100%; min-height: 450px; min-width: 640px;
}
body {
	height: 100%; min-height: 450px; min-width: 640px;
}
a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.link-text-wrapper {
	left: 50%; float: left; position: relative;
}
.link-text-wrapper .link-text {
	left: -50%; float: left; display: block; white-space: nowrap; position: relative;
}
.link-text-wrapper .link-icon {
	float: left;
}
#container {
	margin: 0px auto; height: 100%; overflow: hidden; position: relative;
}
#main {
	height: 100%; position: relative; z-index: 1; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
#nav {
	left: 0px; width: 100%; height: 60px; bottom: 0px; position: absolute; z-index: 2;
}
#nav ul {
	margin: 0px auto; width: 100%; position: relative; z-index: 2; max-width: 1000px;
}
#nav li {
	width: 20%; float: left;
}
#nav a {
	outline: 0px; transition:background 0.3s ease-out; height: 60px; color: rgb(177, 177, 177); line-height: 60px; overflow: hidden; display: block; cursor: pointer; -webkit-transition: background .3s ease-out; -moz-transition: background .3s ease-out; -o-transition: background .3s ease-out;
}
#nav a:hover {
	color: rgb(255, 255, 255);
}
#nav #link-about:hover {
	background: rgb(34, 108, 212);
}
#nav #link-log:hover {
	background: rgb(204, 51, 51);
}
#nav #link-guide:hover {
	background: rgb(58, 166, 36);
}
#nav #link-comment:hover {
	background: rgb(242, 202, 0);
}
#nav #link-app:hover {
	background: rgb(193, 69, 204);
}
#nav a .link-icon {
	margin: 20px 8px 0px 0px; width: 20px; height: 20px; overflow: hidden; background-image: url("img/icons-nav_078b02e.png");
}
#nav a:hover .link-icon {
	background-image: url("img/icons-nav-active_8e6f1c1.png");
}
#nav #link-about .link-icon {
	background-position: 0px 0px;
}
#nav #link-log .link-icon {
	background-position: -20px 0px;
}
#nav #link-guide .link-icon {
	background-position: -40px 0px;
}
#nav #link-comment .link-icon {
	background-position: -60px 0px;
}
#nav #link-app .link-icon {
	background-position: -80px 0px;
}
#nav-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.8;
}
#top-left-bar {
	background: url("img/bg-product-brand_9757a4e.png") no-repeat; left: 33px; width: 123px; height: 26px; text-indent: -999px; overflow: hidden;
}
#top-right-bar {
	background: url("img/button-download-wallpaper_c7b4bd5.png") no-repeat; width: 112px; height: 22px; right: 33px; text-indent: -9999px; overflow: hidden; display: block;
}
.top-bar {
	top: 22px; position: absolute; z-index: 2;
}
#slide-bar {
	top: 50%; width: 11px; height: 161px; right: 35px; overflow: hidden; margin-top: -80px; position: absolute; z-index: 2;
}
#slide-bar li {
	width: 11px; height: 11px; padding-bottom: 14px;
}
#slide-bar li a {
	background: url("img/button-slide-bar_af3c08b.png") no-repeat; height: 100%; overflow: hidden; display: block;
}
#slide-bar .slide-bar-active a {
	background-position: 0px -11px;
}
#boxes {
	font-size: 32px; z-index: 1;
}
#boxes {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#boxes li {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#boxes li {
	overflow: hidden; display: none; z-index: 99;
}
#boxes .boxes-item-first {
	display: block;
}
#boxes .wallpaper {
	position: absolute; z-index: 1;
}
#logo-text {
	left: 50%; top: 43.24%; height: 7.68%; margin-left: -350px; display: block; position: absolute; z-index: 4; max-height: 83px; max-width: 600px;
}
#logo-text-point {
	left: 50%; top: 43.24%; height: 7.68%; margin-left: -300px; display: block; position: absolute; z-index: 4; max-height: 83px; max-width: 600px;
}
#desc {
	left: 50%; top: 42.9%; width: 640px; font-size: 88px; margin-left: -320px; position: absolute; z-index: 2; max-width: 640px;
}
#desc li {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#desc .desc-item-first {
	display: block;
}
#desc li {
	display: none;
}
#desc h2 {
	margin: 0px auto 0.28em; width: 600px; text-align: right; max-height: 84px; max-width: 600px;
}
#desc p {
	text-align: center; line-height: 1.5; font-size: 0.22em;
}
#button-download {
	left: 50%; top: 63.88%; width: 306px; height: 85px; overflow: hidden; margin-left: -153px; display: block; position: absolute; z-index: 4; cursor: pointer;
}
#logo-text img {
	height: 100%;
}
#logo-text-point img {
	height: 100%;
}
#desc h2 img {
	height: 100%;
}
#button-download img {
	height: 100%;
}
#button-download img {
	width: 100%;
}
#package-info {
	left: 50%; top: 73%; width: 600px; height: 14px; text-align: center; line-height: 14px; font-size: 12px; margin-left: -300px; position: absolute; z-index: 2;
}
#package-info li {
	border-color: rgba(255, 255, 255, 0.4); padding: 0px 10px; border-right-width: 1px; border-right-style: solid; display: inline;
}
#package-info .package-info-last {
	border: 0px currentColor; border-image: none;
}
#container .logo-text-up {
	top: 29px; width: 86px; height: 42px; margin-left: -124px;
}
#container .button-download-up {
	top: 25px; width: 190px; height: 50px; margin-left: 5px;
}
#container .button-download-mini {
	top: 56% !important; width: 249px !important; height: 69px !important; margin-left: -124px !important;
}
#sub {
	width: 100%; overflow: hidden; position: relative; z-index: 3;
}
.sub-item {
	width: 100%; height: 100%; display: none; position: relative;
}
.sub-item .button-down {
	left: 50%; top: 0px; width: 990px; height: 45px; padding-top: 25px; margin-left: -495px; position: absolute; z-index: 2; cursor: pointer;
}
.sub-item .button-down-icon {
	background: url("img/button-down_a87d001.png") no-repeat; margin: 0px auto; width: 55px; height: 12px; overflow: hidden; display: block;
}
.sub-item .button-down-shadow {
	background: url("img/button-down-shadow_7be46a3.png") no-repeat top; left: 0px; width: 100%; height: 5px; bottom: -5px; overflow: hidden; display: none; position: absolute;
}
.sub-item .button-down:hover .button-down-icon {
	background-position: 0px -36px;
}
.sub-item-wrapper {
	margin: 0px auto; width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 1; max-width: 1000px;
}
.sub-item-container {
	padding: 75px 0px 50px; width: 100%;
}
.sub-item-header {
	margin: 0px auto; padding: 40px 0px 70px; width: 84px; height: 87px; display: block; position: relative;
}
.sub-item-header-icon {
	background: url("img/icons-sub-item-header_261d1ab.png") no-repeat; width: 100%; height: 100%; display: block;
}
.about {
	background: rgb(34, 139, 214);
}
.about .button-down {
	background: rgb(34, 139, 214);
}
.about .button-down-icon {
	background-position: 0px 0px;
}
.about-header .sub-item-header-icon {
	background-position: 0px 0px;
}
.about-content {
	margin: 0px auto 50px; width: 400px; line-height: 2; font-size: 14px;
}
.about-content p {
	text-align: justify; margin-bottom: 25px;
}
.about-content-splitter {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: dashed;
}
.about-content .about-date {
	text-align: right;
}
.about-footer {
	background: url("img/bg-product-brand-blue_e0652ef.png") no-repeat; left: 50%; width: 124px; height: 25px; margin-left: -62px; float: left; position: relative;
}
.log {
	background: rgb(204, 51, 51);
}
.log .button-down {
	background: rgb(204, 51, 51);
}
.log .button-down-icon {
	background-position: 0px -12px;
}
.log-header .sub-item-header-icon {
	background-position: 0px -87px;
}
.log-content {
	left: 50%; top: 0px; width: 50%; margin-left: -2px; border-left-color: rgb(179, 32, 32); border-left-width: 4px; border-left-style: solid; position: relative;
}
.log-begin {
	left: 30px; height: 30px; margin-bottom: 60px; position: relative;
}
.log-begin .log-begin-icon {
	background: url("img/icon-log-item-begin_2d66077.png") no-repeat; left: -37px; top: 10px; width: 10px; height: 10px; position: absolute; z-index: 3;
}
.log-begin .log-begin-icon-light {
	background: url("img/icon-log-item-begin-light_423c5a8.png") no-repeat; left: -47px; top: 0px; width: 30px; height: 30px; position: absolute; z-index: 2;
}
.log-begin .log-begin-icon-overlay {
	background: url("img/icon-log-item-begin-overlay_7730383.png") no-repeat; left: -47px; top: 0px; width: 30px; height: 30px; position: absolute; z-index: 1;
}
.log-begin .log-begin-text {
	color: rgb(247, 117, 117); line-height: 30px; font-size: 16px; text-shadow: 0px 1px 0px #ba2e2e;
}
.log-end .log-end-text {
	color: rgb(247, 117, 117); line-height: 30px; font-size: 16px; text-shadow: 0px 1px 0px #ba2e2e;
}
.log-end {
	left: 30px; width: 310px; margin-top: 60px; position: relative;
}
.log-end .log-end-icon {
	background: url("img/icon-log-item-end_0a5a61b.png") no-repeat; left: -47px; top: 0px; width: 30px; height: 33px; position: absolute;
}
.log-end .log-date {
	font-size: 10px; margin-left: 10px;
}
.log-box {
	width: 390px; margin-bottom: 6px; position: relative; text-shadow: 0px 1px 0px #a12525;
}
.log-box h3 {
	color: rgb(255, 102, 102); font-size: 16px; margin-bottom: 12px;
}
.log-box h4 {
	color: rgb(255, 102, 102); font-size: 16px; margin-bottom: 12px;
}
.log-box h4 {
	color: rgb(255, 255, 255); padding-top: 18px; font-size: 14px; font-weight: 700;
}
.log-box .log-date {
	font-size: 10px; margin-left: 5px;
}
.log-box .log-box-icon {
	background: url("img/icon-log-item_07c9763.png") no-repeat; top: -6px; width: 14px; height: 14px; position: absolute;
}
.log-box .log-box-content-inner {
	position: relative;
}
.log-box .log-box-top-inner {
	position: relative;
}
.log-box .log-box-bottom-inner {
	position: relative;
}
.log-box ol {
	line-height: 1.7; font-size: 12px;
}
.log-box li {
	padding: 0px 0px 10px 20px; width: 300px; position: relative;
}
.log-box-item-no {
	margin-left: -20px; float: left;
}
.log-box-item-content {
	display: inline;
}
.log-box-item-content strong {
	font-weight: 400;
}
.log-box-item-content p {
	color: rgb(255, 127, 127);
}
.log-left-box {
	left: -424px;
}
.log-left-box .log-box-top {
	background: url("img/log-left-box-top_0ccbf0d.png") no-repeat left top; padding-left: 30px;
}
.log-left-box .log-box-top-inner {
	background: url("img/log-left-box-top_0ccbf0d.png") no-repeat right top; padding: 9px 40px 0px 0px;
}
.log-left-box .log-box-content {
	background: url("img/log-left-box-center_07c423e.png") repeat-y left; padding-left: 30px;
}
.log-left-box .log-box-content-inner {
	background: url("img/log-left-box-center_07c423e.png") repeat-y right; padding: 21px 40px 0px 0px;
}
.log-left-box .log-box-bottom {
	background: url("img/log-left-box-bottom_8fc0849.png") no-repeat left top; padding-left: 30px;
}
.log-left-box .log-box-bottom-inner {
	background: url("img/log-left-box-bottom_8fc0849.png") no-repeat right top; padding: 31px 40px 0px 0px;
}
.log-left-box .log-box-icon {
	left: 415px;
}
.log-right-box {
	left: 30px;
}
.log-right-box .log-box-top {
	background: url("img/log-right-box-top_4b237d4.png") no-repeat left top; padding-left: 40px;
}
.log-right-box .log-box-top-inner {
	background: url("img/log-right-box-top_4b237d4.png") no-repeat right top; padding: 10px 30px 0px 0px;
}
.log-right-box .log-box-content {
	background: url("img/log-right-box-center_38441b2.png") repeat-y left; padding-left: 40px;
}
.log-right-box .log-box-content-inner {
	background: url("img/log-right-box-center_38441b2.png") repeat-y right; padding: 20px 30px 0px 0px;
}
.log-right-box .log-box-bottom {
	background: url("img/log-right-box-bottom_5d7a003.png") no-repeat left top; padding-left: 40px;
}
.log-right-box .log-box-bottom-inner {
	background: url("img/log-right-box-bottom_5d7a003.png") no-repeat right top; padding: 31px 30px 0px 0px;
}
.log-right-box .log-box-icon {
	left: -39px;
}
.guide {
	background: rgb(58, 166, 36);
}
.guide .button-down {
	background: rgb(58, 166, 36);
}
.guide .button-down-icon {
	background-position: 0px -24px;
}
.guide-header .sub-item-header-icon {
	background-position: 0px -174px;
}
.guide a {
	text-decoration: underline;
}
.guide-content {
	margin: 0px auto; width: 700px;
}
.guide-search {
	background: rgb(44, 140, 25); margin: 0px auto 60px; border: 1px solid rgb(44, 140, 25); border-image: none; width: 358px; height: 28px; overflow: hidden; display: none;
}
.guide-search .guide-search-input {
	background: rgb(44, 140, 25); padding: 0px 9px; border: 0px currentColor; border-image: none; width: 269px; height: 28px; color: rgb(97, 194, 78); line-height: 28px; font-family: inherit; font-size: 14px; font-weight: inherit; float: left;
}
.guide-search .guide-search-button {
	background: rgb(70, 179, 48); padding: 0px; border: 0px currentColor; border-image: none; width: 70px; height: 28px; float: right; position: relative; cursor: pointer;
}
.guide-search .guide-search-button:hover {
	background: rgb(80, 191, 57);
}
.guide-search .guide-search-icon {
	background: url("img/icon-search_e049894.png") no-repeat; left: 26px; top: 5px; width: 17px; height: 17px; position: absolute;
}
.guide-search .guide-search-button:hover .guide-search-icon {
	background-position: 0px -17px;
}
.guide-list {
	line-height: 1.8; font-size: 12px;
}
.guide-list dt {
	line-height: 2; font-size: 16px; font-weight: 700; margin-bottom: 5px;
}
.guide-list dd {
	margin-bottom: 35px;
}
.guide-list img {
	margin-top: 10px; display: block; max-width: 700px;
}
#logo {
	display: none;
}
.original-logo {
	left: 50%; top: 16.57%; width: 213px; height: 239px; margin-left: -106px; position: absolute; z-index: 9; max-height: 239px;
}
.anim {
	position: absolute;
}
.scale {
	transform-origin: 50% 0%; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; -o-transform-origin: 50% 0;
}
.logo {
	left: 50%; text-align: center; z-index: 9;
}
.logo img {
	width: 100%; height: 100%;
}
.logo-compass {
	top: 16.48%; width: 205px; height: 21.38%; margin-left: -102.5px; display: none;
}
.logo-g2 .logo {
	top: 16.48%; width: 205px; height: 21.38%; margin-left: -102.5px; display: none;
}
.logo-compass {
	display: block;
}
.logo-compass-pointer {
	top: 20.01%; width: 128px; height: 11.85%; margin-left: -64px; z-index: 10; transform: rotate(60deg); -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -o-transform: rotate(60deg);
}
.cssanimations .logo-g2 .logo {
	display: block;
}
.logo-g2 .logo-g2-first {
	display: block;
}
.logo-g2 .logo-balloon {
	height: 22.22%;
}
.logo-g2 .logo-radish {
	top: 10.64%; height: 27.4%;
}
.logo-g2 .logo-acorn {
	top: 13.05%; width: 209px; height: 268px; margin-left: -104.5px;
}
.logo-g2 .logo-chili {
	top: 11.75%; height: 282px;
}
.logo-g2 .logo-ladybird {
	top: 13.7%; height: 261px;
}
.logo-g2 .logo-football {
	top: 15.74%; width: 244px; height: 268px; margin-left: -122px;
}
.logo-conch {
	top: 15.74%; width: 205px; height: 22.12%; margin-left: -102.5px;
}
.logo-conch-static {
	top: 0.83%; width: 185px; height: 403px; margin-left: -92.5px; display: none;
}
.logo-aircraft {
	top: 16.48%; width: 228px; height: 49.25%; margin-left: -114px;
}
.logo-balloons {
	transform-origin: 50% 100%; transition:transform 2.5s; top: 13.33%; width: 263px; height: 30.92%; margin-left: 131.5px; -webkit-transition: -webkit-transform 2.5s ease; -moz-transition: -moz-transform 2.5s ease; -o-transition: -o-transform 2.5s ease; -webkit-transform-origin: 50% 100%; -moz-transform-origin: 50% 100%; -o-transform-origin: 50% 100%;
}
.logo-blackhole {
	top: 13.05%; width: 310px; height: 28.7%; margin-left: 155px;
}
.logo-blackhole-light {
	top: 13.05%; width: 310px; height: 28.7%; margin-left: 155px;
}
.logo-blackhole-light {
	z-index: 11;
}
.cloud-large {
	background: url("img/cloud-large_3060040.png") no-repeat; left: 100%; top: 7.96%; width: 304px; height: 237px; display: none; z-index: 7;
}
.cloud-small {
	background: url("img/cloud-small_d7d76ae.png") no-repeat; left: 100%; top: 24.35%; width: 271px; height: 76px; display: none; z-index: 11;
}
.cssanimations .cloud-large {
	display: block;
}
.cssanimations .cloud-small {
	display: block;
}
.cloud-large-once {
	left: 70%;
}
.cloud-small-once {
	left: 45%;
}
.balloon-t {
	background: url("img/fire-balloon-t_2dd4a5b.png") no-repeat; left: 50%; top: 49.81%; width: 102px; height: 126px; margin-left: 20%; display: none; z-index: 9;
}
.balloon-b {
	background: url("img/fire-balloon-b_6faf8e7.png") no-repeat; left: 50%; top: 66%; width: 137px; height: 166px; margin-left: 31%; display: none; z-index: 9;
}
.balloon-mini {
	left: 50%; top: 1.43em; width: 1.5em; height: 1.93em; margin-left: 14.43em; z-index: 9;
}
.balloon-mini img {
	width: 100%; height: 100%;
}
.cssanimations .balloon-t {
	display: block;
}
.cssanimations .balloon-b {
	display: block;
}
.bubble-large {
	background: url("img/bubble-l_4298778.png") no-repeat; left: 50%; width: 22px; height: 22px; display: none; z-index: 10;
}
.bubble-middle {
	background: url("img/bubble-m_0a5e8dd.png") no-repeat; left: 50%; width: 12px; height: 12px; display: none; z-index: 10;
}
.bubble-small {
	background: url("img/bubble-s_e9b8cb7.png") no-repeat; left: 50%; width: 8px; height: 8px; display: none; z-index: 10;
}
.cssanimations .bubble-large {
	display: block; opacity: 0;
}
.cssanimations .bubble-middle {
	display: block; opacity: 0;
}
.cssanimations .bubble-small {
	display: block; opacity: 0;
}
.bubble-1 {
	top: 27.96%; margin-left: -3.89%;
}
.bubble-2 {
	top: 29%; margin-left: -1%; z-index: 7;
}
.bubble-3 {
	top: 26%; margin-left: 2.5%;
}
.bubble-4 {
	top: 35%; margin-left: -3%;
}
.bubble-5 {
	top: 35%; margin-left: 3%;
}
.bubble-6 {
	top: 23%; margin-left: -3.8%;
}
.bubble-7 {
	top: 23%; margin-left: 3.8%; z-index: 7;
}
.bubble-8 {
	top: 20%; margin-left: -2.33%;
}
.bubble-9 {
	top: 20%; margin-left: 2.33%;
}
.bubble-10 {
	top: 25.5%; margin-left: 3.5%;
}
.bubble-11 {
	top: 25.5%; margin-left: -2%; z-index: 7;
}
.bubble-12 {
	top: 36.6%; margin-left: 1.9%;
}
.bubble-13 {
	top: 31%; margin-left: 0.5%;
}
.light {
	background: rgb(255, 255, 255); border-radius: 5px; left: 50%; top: 26.5%; width: 10px; height: 10px; display: none; z-index: 16; box-shadow: 0px 0px 2px 2px #fff;
}
.cssanimations .light {
	display: block; transform: translate(-6000px, -6000px); -webkit-transform: translate(-6000px, -6000px); -moz-transform: translate(-6000px, -6000px); -o-transform: translate(-6000px, -6000px);
}
.light-1 {
	top: 24%; margin-left: -1.5%;
}
.light-2 {
	top: 24%; margin-left: 1.5%;
}
.light-3 {
	top: 29%; margin-left: -1.5%; transform: translate(-9000px, -9000px); -webkit-transform: translate(-9000px, -9000px); -moz-transform: translate(-9000px, -9000px); -o-transform: translate(-9000px, -9000px);
}
.light-4 {
	top: 29%; margin-left: 1.5%; transform: translate(-8000px, -8000px); -webkit-transform: translate(-8000px, -8000px); -moz-transform: translate(-8000px, -8000px); -o-transform: translate(-8000px, -8000px);
}
.aircraft-mountain {
	background: url("img/aircraft-mountain_02ef836.gif") no-repeat top; left: 0px; width: 100%; height: 260px; bottom: 0px; display: none; z-index: 5;
}
.aircraft-sky {
	background: url("img/aircraft-sky_6240b82.jpg") no-repeat center; left: 0px; width: 100%; height: 100%; bottom: 0px; display: none; z-index: 1;
}
.aircraft-stars-front {
	background: url("img/aircraft-stars-front_1bc730a.png") no-repeat top; left: 0px; width: 100%; height: 2160px; bottom: 0px; display: none; z-index: 3;
}
.aircraft-stars-behind {
	background: url("img/aircraft-stars-front_1bc730a.png") no-repeat top; left: 0px; width: 100%; height: 2160px; bottom: 0px; display: none; z-index: 3;
}
.aircraft-stars-behind {
	background: url("img/aircraft-stars-behind_f8aa170.png") no-repeat top; z-index: 2;
}
.cssanimations .aircraft-sky {
	display: block;
}
.cssanimations .aircraft-mountain {
	display: block;
}
.cssanimations .aircraft-stars-front {
	display: block;
}
.cssanimations .aircraft-stars-behind {
	display: block;
}
.meteor {
	background: rgb(255, 255, 255); border-radius: 2px; top: -200%; width: 4px; height: 4px; display: none; z-index: 4;
}
.meteor-1 {
	left: 160%;
}
.meteor-2 {
	left: 220%;
}
.cssanimations .meteor {
	display: block;
}
.lt-ie9 #nav li {
	width: 19.9%;
}
@media screen and (max-width:640px)
{
body {
	-ms-overflow-x: auto;
}
#nav {
	display: none;
}
}
@media screen and (max-height:450px)
{
body {
	-ms-overflow-y: auto;
}
#desc p {
	display: none !important;
}
#package-info {
	display: none !important;
}
.main-expanding #button-download {
	top: 56% !important; width: 249px !important; height: 69px !important; margin-left: -124px !important;
}
}
.main-collapsing #package-info {
	display: none;
}
.sub-item-header {
	animation:icon-flotage 2.5s ease-in-out infinite alternate; -webkit-animation: icon-flotage 2.5s ease-in-out infinite alternate; -moz-animation: icon-flotage 2.5s ease-in-out infinite alternate; -o-animation: icon-flotage 2.5s ease-in-out infinite alternate;
}
.anim-logo {
	animation:flotage 2.5s ease-in-out infinite alternate; -webkit-animation: flotage 2.5s ease-in-out infinite alternate; -moz-animation: flotage 2.5s ease-in-out infinite alternate; -o-animation: flotage 2.5s ease-in-out infinite alternate;
}
.anim-logo-conch {
	animation:flotage 2.5s ease-in-out infinite alternate; -webkit-animation: flotage 2.5s ease-in-out infinite alternate; -moz-animation: flotage 2.5s ease-in-out infinite alternate; -o-animation: flotage 2.5s ease-in-out infinite alternate;
}
.anim-logo-aircraft {
	animation:flotage 2.5s ease-in-out infinite alternate; -webkit-animation: flotage 2.5s ease-in-out infinite alternate; -moz-animation: flotage 2.5s ease-in-out infinite alternate; -o-animation: flotage 2.5s ease-in-out infinite alternate;
}
.anim-cloud-large {
	animation:cloud-moving 160s linear 112s infinite; -webkit-animation: cloud-moving 160s linear 112s infinite; -moz-animation: cloud-moving 160s linear 112s infinite; -o-animation: cloud-moving 160s linear 112s infinite;
}
.anim-cloud-large-once {
	animation:cloud-moving-once-1 112s linear forwards; -webkit-animation: cloud-moving-once-1 112s linear 1 forwards; -moz-animation: cloud-moving-once-1 112s linear 1 forwards; -o-animation: cloud-moving-once-1 112s linear 1 forwards;
}
.anim-cloud-small {
	animation:cloud-moving 80s linear 36s infinite; -webkit-animation: cloud-moving 80s linear 36s infinite; -moz-animation: cloud-moving 80s linear 36s infinite; -o-animation: cloud-moving 80s linear 36s infinite;
}
.anim-cloud-small-once {
	animation:cloud-moving-once-2 36s linear forwards; -webkit-animation: cloud-moving-once-2 36s linear 1 forwards; -moz-animation: cloud-moving-once-2 36s linear 1 forwards; -o-animation: cloud-moving-once-2 36s linear 1 forwards;
}
.anim-balloon-t {
	animation:balloon-rise 4s ease-in-out infinite alternate; -webkit-animation: balloon-rise 4s ease-in-out infinite alternate; -moz-animation: balloon-rise 4s ease-in-out infinite alternate; -o-animation: balloon-rise 4s ease-in-out infinite alternate;
}
.anim-balloon-b {
	animation:balloon-rise2 3s ease-in-out 1.5s infinite alternate; -webkit-animation: balloon-rise2 3s ease-in-out 1.5s infinite alternate; -moz-animation: balloon-rise2 3s ease-in-out 1.5s infinite alternate; -o-animation: balloon-rise2 3s ease-in-out 1.5s infinite alternate;
}
.anim-balloon-mini {
	animation:balloon-rise3 4s ease-in-out infinite alternate; -webkit-animation: balloon-rise3 4s ease-in-out infinite alternate; -moz-animation: balloon-rise3 4s ease-in-out infinite alternate; -o-animation: balloon-rise3 4s ease-in-out infinite alternate;
}
.anim-bubble-1 {
	animation:bubble 6s ease-out 2s infinite; -webkit-animation: bubble 6s ease-out 2s infinite; -moz-animation: bubble 6s ease-out 2s infinite; -o-animation: bubble 6s ease-out 2s infinite;
}
.anim-bubble-2 {
	animation:bubble 6s ease-out 6s infinite; -webkit-animation: bubble 6s ease-out 6s infinite; -moz-animation: bubble 6s ease-out 6s infinite; -o-animation: bubble 6s ease-out 6s infinite;
}
.anim-bubble-3 {
	animation:bubble 6s ease-out 3s infinite; -webkit-animation: bubble 6s ease-out 3s infinite; -moz-animation: bubble 6s ease-out 3s infinite; -o-animation: bubble 6s ease-out 3s infinite;
}
.anim-bubble-4 {
	animation:bubble 8s ease-out 2s infinite; -webkit-animation: bubble 8s ease-out 2s infinite; -moz-animation: bubble 8s ease-out 2s infinite; -o-animation: bubble 8s ease-out 2s infinite;
}
.anim-bubble-5 {
	animation:bubble 8s ease-out 4s infinite; -webkit-animation: bubble 8s ease-out 4s infinite; -moz-animation: bubble 8s ease-out 4s infinite; -o-animation: bubble 8s ease-out 4s infinite;
}
.anim-bubble-6 {
	animation:bubble 8s ease-out 6s infinite; -webkit-animation: bubble 8s ease-out 6s infinite; -moz-animation: bubble 8s ease-out 6s infinite; -o-animation: bubble 8s ease-out 6s infinite;
}
.anim-bubble-7 {
	animation:bubble 8s ease-out 1s infinite; -webkit-animation: bubble 8s ease-out 1s infinite; -moz-animation: bubble 8s ease-out 1s infinite; -o-animation: bubble 8s ease-out 1s infinite;
}
.anim-bubble-8 {
	animation:bubble 9s ease-out 1s infinite; -webkit-animation: bubble 9s ease-out 1s infinite; -moz-animation: bubble 9s ease-out 1s infinite; -o-animation: bubble 9s ease-out 1s infinite;
}
.anim-bubble-9 {
	animation:bubble 9s ease-out 1.5s infinite; -webkit-animation: bubble 9s ease-out 1.5s infinite; -moz-animation: bubble 9s ease-out 1.5s infinite; -o-animation: bubble 9s ease-out 1.5s infinite;
}
.anim-bubble-10 {
	animation:bubble 9s ease-out 6s infinite; -webkit-animation: bubble 9s ease-out 6s infinite; -moz-animation: bubble 9s ease-out 6s infinite; -o-animation: bubble 9s ease-out 6s infinite;
}
.anim-bubble-11 {
	animation:bubble 10s ease-out 6s infinite; -webkit-animation: bubble 10s ease-out 6s infinite; -moz-animation: bubble 10s ease-out 6s infinite; -o-animation: bubble 10s ease-out 6s infinite;
}
.anim-bubble-12 {
	animation:bubble 8s ease-out 2s infinite; -webkit-animation: bubble 8s ease-out 2s infinite; -moz-animation: bubble 8s ease-out 2s infinite; -o-animation: bubble 8s ease-out 2s infinite;
}
.anim-bubble-13 {
	animation:bubble 8s ease-out 2s infinite; -webkit-animation: bubble 8s ease-out 2s infinite; -moz-animation: bubble 8s ease-out 2s infinite; -o-animation: bubble 8s ease-out 2s infinite;
}
.anim-logo-balloons {
	animation:balloons1 2s 1s forwards, balloons2 4s 3s infinite alternate; -webkit-animation: balloons1 2s ease 1s 1 forwards, balloons2 4s ease 3s infinite alternate; -moz-animation: balloons1 2s ease 1s 1 forwards, balloons2 4s ease 3s infinite alternate; -o-animation: balloons1 2s ease 1s 1 forwards, balloons2 4s ease 3s infinite alternate;
}
.anim-logo-balloons-fly-away {
	animation:balloons-fly-away 6s ease-out forwards; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-animation: balloons-fly-away 6s ease-out 1 forwards; -moz-animation: balloons-fly-away 6s ease-out 1 forwards; -o-animation: balloons-fly-away 6s ease-out 1 forwards;
}
.anim-logo-blackhole-light {
	animation:blackhole 10s linear infinite; -webkit-animation: blackhole 10s linear infinite; -moz-animation: blackhole 10s linear infinite; -o-animation: blackhole 10s linear infinite;
}
.anim-light-1 {
	animation:blackhole-start-1 3s linear 0.5s infinite; -webkit-animation: blackhole-start-1 3s linear .5s infinite; -moz-animation: blackhole-start-1 3s linear .5s infinite; -o-animation: blackhole-start-1 3s linear .5s infinite;
}
.anim-light-2 {
	animation:blackhole-start-2 3s linear 2s infinite; -webkit-animation: blackhole-start-2 3s linear 2s infinite; -moz-animation: blackhole-start-2 3s linear 2s infinite; -o-animation: blackhole-start-2 3s linear 2s infinite;
}
.anim-light-3 {
	animation:blackhole-start-3 4s linear 1.5s infinite; -webkit-animation: blackhole-start-3 4s linear 1.5s infinite; -moz-animation: blackhole-start-3 4s linear 1.5s infinite; -o-animation: blackhole-start-3 4s linear 1.5s infinite;
}
.anim-light-4 {
	animation:blackhole-start-4 3s linear 3s infinite; -webkit-animation: blackhole-start-4 3s linear 3s infinite; -moz-animation: blackhole-start-4 3s linear 3s infinite; -o-animation: blackhole-start-4 3s linear 3s infinite;
}
.anim-aircraft-stars-front {
	animation:starry-sky 100s linear infinite; -webkit-animation: starry-sky 100s linear infinite; -moz-animation: starry-sky 100s linear infinite; -o-animation: starry-sky 100s linear infinite;
}
.anim-aircraft-stars-behind {
	animation:starry-sky 150s linear infinite; -webkit-animation: starry-sky 150s linear infinite; -moz-animation: starry-sky 150s linear infinite; -o-animation: starry-sky 150s linear infinite;
}
.anim-meteor-1 {
	animation:meteor 5s linear 2s infinite; -webkit-animation: meteor 5s linear 2s infinite; -moz-animation: meteor 5s linear 2s infinite; -o-animation: meteor 5s linear 2s infinite;
}
.anim-meteor-2 {
	animation:meteor 5s linear 4.5s infinite; -webkit-animation: meteor 5s linear 4.5s infinite; -moz-animation: meteor 5s linear 4.5s infinite; -o-animation: meteor 5s linear 4.5s infinite;
}
.anim-logo-compass-pointer {
	animation:compass 9s ease-in-out 0.5s infinite; -webkit-animation: compass 9s ease-in-out .5s infinite; -moz-animation: compass 9s ease-in-out .5s infinite; -o-animation: compass 9s ease-in-out .5s infinite;
}
