﻿@charset "utf-8";
/* CSS Document */
html,body{
	width:100%;
	height:100%;
	overflow:hidden;
}
body{
    font-size:12px;
	font-family:"宋体";
	color:#fff;
	background:#000 url(../images/bg.jpg) no-repeat center center;
	verflow:hidden;
}
canvas{
	verflow:hidden;
}
@media screen and (max-width: 650px){
	body{
		background:#000 url(../images/bg.jpg) no-repeat center  bottom;
		background-size:170% ;
	}
}
*{
	margin:0px;
	border:0px;
	padding:0px;
	-webkit-appearance: none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	outline:none;
}
ul{ 
   list-style:none;
}
ul li{ 
   list-style-type:none;
}
dl>div{
	clear:inherit!important;
}
div{
	word-break:break-all;
	word-wrap:break-word;
}
h1,h2,h3,h4,h5,h6{
    font-size: 14px;
    font-family:"微软雅黑";
    font-weight: 500;
}
div{
	word-break:break-all;
	word-wrap:break-word;
}
.clear{
	clear:both;
	font-size:0px;
	visibility:hidden;
	width:0px;
	line-height:0px!important;height:0;
}	
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#fff;
}
.tip,.tip a,a.tip{
	color:#bbb;
}
.tipped{
	color:#bbb;
	font-family:"宋体";
}
.warning,.warning a,a.warning{
	color:#ff4b8c;
}
.highlight,.highlight a,a.highlight{
	color:#2b98b9;
}
.secondary,.secondary a,a.secondary{
	color:#999;
}
input,select{
	vertical-align:middle;
    outline:none;
    color:#555;
    font-size:12px;
    font-family:Arial,"宋体";
}
textarea{
    outline:none;
    color:#555;
}
input[type="checkbox"]{
    height:13px;
    width:13px;
    -webkit-appearance: none;
    background: none;
    border: 1px solid #ccc;
    cursor:pointer;
}
input[type="checkbox"]:checked{
	background:#0f8fcc url(../images/checked.png) center center no-repeat;
    border: 1px solid #0f8fcc;
}
input[type="radio"] {
    width:14px;
    height:14px;
    outline:none;
    -webkit-appearance: none;
    border:1px solid #999;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    vertical-align:middle;
    cursor:pointer;
}
input[type="radio"]:checked {
    background:url(../images/radio.png) center center no-repeat;
    border:1px solid #999;
}
.en{
    font-family:Arial;
}
.h10{
	width:1200px;
	height:10px;
	margin:0 auto;
	clear:both;
}

.menu{
	width:auto;
	height:auto;
	line-height:0px;
	position:fixed;
	top:0px;
	font-family:Arial,"微软雅黑";
	font-size:16px;
	font-weight:500;
	z-index:1000;
}
.menu img{
	width:100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.menu a{
	width:auto;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.menu span{
	width:auto;
	line-height:140px;
	text-align:center;
	display:none;
	position:relative;
	background:#00b9f0;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.menu a:hover span{
	display:block;
}
.logo{
	width:200px;
	height:200px;
	background:#0089cc;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 100px);
	left:calc(50% - 100px);
	cursor:pointer;
	animation:larger 3s;
	-moz-animation:larger 3s;
	-webkit-animation:larger 3s;
	-ms-animation:larger 3s;
	-o-animation:larger 3s;
	overflow:hidden;
}
.logo span{
	line-height:200px;
}


@keyframes larger{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
    100%{
		width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
}
@-ms-keyframes larger{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:200px;height:200px;top:50%;left:50%;margin-top:-100px;margin-left:-100px;
    }
    100%{
		width:200px;height:200px;top:50%;left:50%;margin-top:-100px;margin-left:-100px;
    }
}
@-webkit-keyframes larger{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
    100%{
		width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
}
@-moz-keyframes larger{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
    100%{
		width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
}
@-o-keyframes larger{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
    100%{
		width:200px;height:200px;top:calc(50% - 100px);left:calc(50% - 100px);
    }
}

@keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
@-ms-keyframes rotation{
	0%{
    	transform: rotate(0);
    }
    50%{
    	transform:rotate(180deg);
    }
    100%{
         transform: rotate(360deg);
    }
}
@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
@-o-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
.Rotation{
	-webkit-transform: rotate(360deg);
	animation: rotation 3s linear infinite;
	-ms-animation: rotation 3s linear infinite;
	-moz-animation: rotation 3s linear infinite;
	-webkit-animation: rotation 3s linear infinite;
	-o-animation: rotation 3s linear infinite;
}

.menu01{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 320px);
	left:calc(50% - 70px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu01 6s;
	-ms-animation:menu01 6s;
	-webkit-animation:menu01 6s;
	-moz-animation:menu01 6s;
	-o-animation:menu01 6s;
}
@keyframes menu01{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 320px);left:calc(50% - 70px);
    }
}
@-ms-keyframes menu01{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:-320px; margin-left:-70px;
    }
}
@-webkit-keyframes menu01{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 320px);left:calc(50% - 70px);
    }
}
@-moz-keyframes menu01{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 320px);left:calc(50% - 70px);
    }
}
@-o-keyframes menu01{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 320px);left:calc(50% - 70px);
    }
}

.menu02{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 255px);
	left:calc(50% + 125px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu02 6s;
	-ms-animation:menu02 6s;
	-webkit-animation:menu02 6s;
	-moz-animation:menu02 6s;
	-o-animation:menu02 6s;
}
@keyframes menu02{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% + 125px);
    }
}
@-ms-keyframes menu02{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:-255px; margin-left:125px;
    }
}
@-webkit-keyframes menu02{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% + 125px);
    }
}
@-moz-keyframes menu02{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% + 125px);
    }
}
@-o-keyframes menu02{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% + 125px);
    }
}

.menu03{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 70px);
	left:calc(50% + 180px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu03 6s;
	-ms-animation:menu03 6s;
	-webkit-animation:menu03 6s;
	-moz-animation:menu03 6s;
	-o-animation:menu03 6s;
}
@keyframes menu03{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% + 180px);
    }
}
@-ms-keyframes menu03{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:-70px; margin-left:180px;
    }
}
@-webkit-keyframes menu03{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% + 180px);
    }
}
@-moz-keyframes menu03{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% + 180px);
    }
}
@-o-keyframes menu03{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% + 180px);
    }
}

.menu04{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% + 125px);
	left:calc(50% + 125px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu04 6s;
	-ms-animation:menu04 6s;
	-webkit-animation:menu04 6s;
	-moz-animation:menu04 6s;
	-o-animation:menu04 6s;
}
@keyframes menu04{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% + 125px);
    }
}
@-ms-keyframes menu04{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:125px; margin-left:125px;
    }
}
@-webkit-keyframes menu04{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% + 125px);
    }
}
@-moz-keyframes menu04{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% + 125px);
    }
}
@-o-keyframes menu04{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% + 125px);
    }
}

.menu05{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% + 180px);
	left:calc(50% - 70px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu05 6s;
	-ms-animation:menu05 6s;
	-webkit-animation:menu05 6s;
	-moz-animation:menu05 6s;
	-o-animation:menu05 6s;
}
@keyframes menu05{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 180px);left:calc(50% - 70px);
    }
}
@-ms-keyframes menu05{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:180px; margin-left:-70px;
    }
}
@-webkit-keyframes menu05{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 180px);left:calc(50% - 70px);
    }
}
@-moz-keyframes menu05{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 180px);left:calc(50% - 70px);
    }
}
@-o-keyframes menu05{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 180px);left:calc(50% - 70px);
    }
}

.menu06{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% + 125px);
	left:calc(50% - 265px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu06 6s;
	-ms-animation:menu06 6s;
	-webkit-animation:menu06 6s;
	-moz-animation:menu06 6s;
	-o-animation:menu06 6s;
}
@keyframes menu06{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% - 265px);
    }
}
@-ms-keyframes menu06{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:125px; margin-left:-265px;
    }
}
@-webkit-keyframes menu06{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% - 265px);
    }
}
@-moz-keyframes menu06{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% - 265px);
    }
}
@-o-keyframes menu06{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% + 125px);left:calc(50% - 265px);
    }
}

.menu07{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 70px);
	left:calc(50% - 320px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu07 6s;
	-ms-animation:menu07 6s;
	-webkit-animation:menu07 6s;
	-moz-animation:menu07 6s;
	-o-animation:menu07 6s;
}
@keyframes menu07{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% - 320px);
    }
}
@-ms-keyframes menu07{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:-70px; margin-left:-320px;
    }
}
@-webkit-keyframes menu07{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% - 320px);
    }
}
@-moz-keyframes menu07{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% - 320px);
    }
}
@-o-keyframes menu07{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 70px);left:calc(50% - 320px);
    }
}

.menu08{
	width:140px;
	height:140px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:fixed;
	top:calc(50% - 255px);
	left:calc(50% - 265px);
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	animation:menu08 6s;
	-ms-animation:menu08 6s;
	-webkit-animation:menu08 6s;
	-moz-animation:menu08 6s;
	-o-animation:menu08 6s;
}
@keyframes menu08{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% - 265px);
    }
}
@-ms-keyframes menu08{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:50%;left:50%; margin-top:-70px; margin-left:-70px;
    }
    100%{
		top:50%;left:50%; margin-top:-255px; margin-left:-265px;
    }
}
@-webkit-keyframes menu08{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% - 265px);
    }
}
@-moz-keyframes menu08{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% - 265px);
    }
}
@-o-keyframes menu08{
	0%{
    	width:0px;height:0px; top:50%;left:50%;
    }
    50%{
    	width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
    }
    100%{
		top:calc(50% - 255px);left:calc(50% - 265px);
    }
}


@media screen and (max-width: 650px) and (min-width: 490px){
	.menu{
		font-size:14px;
	}
	.menu span{
		line-height:120px;
	}
	.menu img{
		max-width:120px;
	}
	.logo img{
		max-width:100%;
	}
	.logo span{
		line-height:160px;
	}
	.logo{
		width:160px;
		height:160px;
		top:calc(50% - 80px);
		left:calc(50% - 80px);
	}
	@keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
		100%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
	}
	@-ms-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:160px;height:160px;top:50%;left:50%;margin-top:-80px;margin-left:-80px;
		}
		100%{
			width:160px;height:160px;top:50%;left:50%;margin-top:-80px;margin-left:-80px;
		}
	}
	@-webkit-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
		100%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
	}
	@-moz-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
		100%{
			width:160px;height:160px;top:calc(50% - 80px);left:calc(50% - 80px);
		}
	}
	
	.menu01{
		width:120px;
		height:120px;
		top:calc(50% - 240px);
		left:calc(50% - 60px);
	}
	@keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 240px);left:calc(50% - 60px);
		}
	}
	@-ms-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:-240px; margin-left:-60px;
		}
	}
	@-webkit-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 240px);left:calc(50% - 60px);
		}
	}
	@-moz-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 240px);left:calc(50% - 60px);
		}
	}
	@-o-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 240px);left:calc(50% - 60px);
		}
	}
	
	.menu02{
		width:120px;
		height:120px;
		top:calc(50% - 180px);
		left:calc(50% + 65px);
	}
	@keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 180px);left:calc(50% + 65px);
		}
	}
	@-ms-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:-180px; margin-left:65px;
		}
	}
	@-webkit-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 180px);left:calc(50% + 65px);
		}
	}
	@-moz-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 180px);left:calc(50% + 65px);
		}
	}
	@-o-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 180px);left:calc(50% + 65px);
		}
	}
	
	.menu03{
		width:120px;
		height:120px;
		top:calc(50% - 60px);
		left:calc(50% + 120px);
	}
	@keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% + 120px);
		}
	}
	@-ms-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:-60px; margin-left:120px;
		}
	}
	@-webkit-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% + 120px);
		}
	}
	@-moz-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% + 120px);
		}
	}
	@-o-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% + 120px);
		}
	}
	
	.menu04{
		width:120px;
		height:120px;
		top:calc(50% + 65px);
		left:calc(50% + 65px);
	}
	@keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% + 65px);
		}
	}
	@-ms-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:65px; margin-left:65px;
		}
	}
	@-webkit-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% + 65px);
		}
	}
	@-moz-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% + 65px);
		}
	}
	@-o-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% + 65px);
		}
	}
	
	.menu05{
		width:120px;
		height:120px;
		top:calc(50% + 120px);
		left:calc(50% - 60px);
	}
	@keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 120px);left:calc(50% - 60px);
		}
	}
	@-ms-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:120px; margin-left:-60px;
		}
	}
	@-webkit-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 120px);left:calc(50% - 60px);
		}
	}
	@-moz-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 120px);left:calc(50% - 60px);
		}
	}
	@-o-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 120px);left:calc(50% - 60px);
		}
	}
	
	.menu06{
		width:120px;
		height:120px;
		top:calc(50% + 65px);
		left:calc(50% - 185px);
	}
	@keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% - 185px);
		}
	}
	@-ms-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:65px; margin-left:-185px;
		}
	}
	@-webkit-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% - 185px);
		}
	}
	@-moz-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% - 185px);
		}
	}
	@-o-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% + 65px);left:calc(50% - 185px);
		}
	}
	
	.menu07{
		width:120px;
		height:120px;
		top:calc(50% - 60px);
		left:calc(50% - 240px);
	}
	@keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% - 240px);
		}
	}
	@-ms-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:-60px; margin-left:-240px;
		}
	}
	@-webkit-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% - 240px);
		}
	}
	@-moz-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% - 240px);
		}
	}
	@-o-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 60px);left:calc(50% - 240px);
		}
	}
	
	.menu08{
		width:120px;
		height:120px;
		top:calc(50% - 185px);
		left:calc(50% - 185px);
	}
	@keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 185px);left:calc(50% - 185px);
		}
	}
	@-ms-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:50%;left:50%; margin-top:-60px; margin-left:-60px;
		}
		100%{
			top:50%;left:50%; margin-top:-185px; margin-left:-185px;
		}
	}
	@-webkit-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 185px);left:calc(50% - 185px);
		}
	}
	@-moz-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 185px);left:calc(50% - 185px);
		}
	}
	@-o-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);
		}
		100%{
			top:calc(50% - 185px);left:calc(50% - 185px);
		}
	}
	
}


@media screen and (max-width: 490px){
	.menu{
		font-size:14px;
	}
	.menu span{
		line-height:100px;
	}
	.menu img{
		max-width:100px;
	}
	.logo img{
		max-width:100%;
	}
	.logo span{
		line-height:140px;
	}
	.logo{
		width:140px;
		height:140px;
		top:calc(50% - 70px);
		left:calc(50% - 70px);
	}
	@keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
		100%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
	}
	@-ms-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:140px;height:140px;top:50%;left:50%;margin-top:-70px;margin-left:-70px;
		}
		100%{
			width:140px;height:140px;top:50%;left:50%;margin-top:-70px;margin-left:-70px;
		}
	}
	@-webkit-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
		100%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
	}
	@-moz-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
		100%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
	}
	@-o-keyframes larger{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
		100%{
			width:140px;height:140px;top:calc(50% - 70px);left:calc(50% - 70px);
		}
	}
	
	.menu01{
		width:100px;
		height:100px;
		top:calc(50% - 190px);
		left:calc(50% - 50px);
	}
	@keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 190px);left:calc(50% - 50px);
		}
	}
	@-ms-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:-190px; margin-left:-50px;
		}
	}
	@-webkit-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 190px);left:calc(50% - 50px);
		}
	}
	@-moz-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 190px);left:calc(50% - 50px);
		}
	}
	@-o-keyframes menu01{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 190px);left:calc(50% - 50px);
		}
	}
	
	.menu02{
		width:100px;
		height:100px;
		top:calc(50% - 150px);
		left:calc(50% + 50px);
	}
	@keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 150px);left:calc(50% + 50px);
		}
	}
	@-ms-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:-150px; margin-left:50px;
		}
	}
	@-webkit-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 150px);left:calc(50% + 50px);
		}
	}
	@-moz-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 150px);left:calc(50% + 50px);
		}
	}
	@-o-keyframes menu02{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 150px);left:calc(50% + 50px);
		}
	}
	
	.menu03{
		width:100px;
		height:100px;
		top:calc(50% - 50px);
		left:calc(50% + 90px);
	}
	@keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% + 90px);
		}
	}
	@-ms-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:-50px; margin-left:90px;
		}
	}
	@-webkit-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% + 90px);
		}
	}
	@-moz-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% + 90px);
		}
	}
	@-o-keyframes menu03{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% + 90px);
		}
	}
	
	.menu04{
		width:100px;
		height:100px;
		top:calc(50% + 55px);
		left:calc(50% + 55px);
	}
	@keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% + 55px);
		}
	}
	@-ms-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:55px; margin-left:55px;
		}
	}
	@-webkit-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% + 55px);
		}
	}
	@-moz-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% + 55px);
		}
	}
	@-o-keyframes menu04{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% + 55px);
		}
	}
	
	.menu05{
		width:100px;
		height:100px;
		top:calc(50% + 90px);
		left:calc(50% - 50px);
	}
	@keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 90px);left:calc(50% - 50px);
		}
	}
	@-ms-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:90px; margin-left:-50px;
		}
	}
	@-webkit-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 90px);left:calc(50% - 50px);
		}
	}
	@-moz-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 90px);left:calc(50% - 50px);
		}
	}
	@-o-keyframes menu05{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 90px);left:calc(50% - 50px);
		}
	}
	
	.menu06{
		width:100px;
		height:100px;
		top:calc(50% + 55px);
		left:calc(50% - 155px);
	}
	@keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% - 155px);
		}
	}
	@-ms-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:55px; margin-left:-155px;
		}
	}
	@-webkit-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% - 155px);
		}
	}
	@-moz-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% - 155px);
		}
	}
	@-o-keyframes menu06{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% + 55px);left:calc(50% - 155px);
		}
	}
	
	.menu07{
		width:100px;
		height:100px;
		top:calc(50% - 50px);
		left:calc(50% - 190px);
	}
	@keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% - 190px);
		}
	}
	@-ms-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:-50px; margin-left:-190px;
		}
	}
	@-webkit-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% - 190px);
		}
	}
	@-moz-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% - 190px);
		}
	}
	@-o-keyframes menu07{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 50px);left:calc(50% - 190px);
		}
	}
	
	.menu08{
		width:100px;
		height:100px;
		top:calc(50% - 155px);
		left:calc(50% - 155px);
	}
	@keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 155px);left:calc(50% - 155px);
		}
	}
	@-ms-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:50%;left:50%; margin-top:-50px; margin-left:-50px;
		}
		100%{
			top:50%;left:50%; margin-top:-155px; margin-left:-155px;
		}
	}
	@-webkit-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 155px);left:calc(50% - 155px);
		}
	}
	@-moz-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 155px);left:calc(50% - 155px);
		}
	}
	@-o-keyframes menu08{
		0%{
			width:0px;height:0px; top:50%;left:50%;
		}
		50%{
			width:100px;height:100px;top:calc(50% - 50px);left:calc(50% - 50px);
		}
		100%{
			top:calc(50% - 155px);left:calc(50% - 155px);
		}
	}
	
}

.bottom{
	width:100%;
	height:30px;
	position:fixed;
	bottom:0px;
	text-align:center;
	font-size:12px;
	font-weight:300;
	font-family:Arial;
}
.bottom a{
	color:#fff;
}