@charset "utf-8";
body, ul, ol, li, p, span, dl, dt, dd, img, table, thead, tfoot, tbody, th, td {
	margin: 0;
	padding: 0;
	font-family: "Noto Sans SC", Microsoft Yahei, mBlack, Arial, Tahoma, Verdana;
	font-weight: 400;
	font-size: 14px;
	color: #000;
	outline: none 0;
	border: 0 none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;/*background-color: aqua;*/
	overflow-x: hidden;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}


@font-face {
	font-family: "mBlack";
	src: url("../font/Montserrat-Black-2.otf");
}

a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	color: #000;
}
.loadbg {
	position: fixed;
	display:flex;
	background-color: rgba(255,255,255,1);
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 31000;
	overflow: hidden;
	justify-content:center;
	align-items:center;
	text-align: center;
}

.loadbox{
	font-size: 16px;
	line-height: 2;
	padding-bottom: 6vh;
}
.kong {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #fff;
	z-index: -2;
}
.bgtop {
	width: 100%;
	height: 100%;
	margin: 0;
	background-image: url("../images/bg1.jpg");
	/*background-size: 3rem;*/
	position: absolute;
	overflow: hidden;
}

.zimuv {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/v.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 10;
}
.zimus {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/s.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 11;
}
.zimuy {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/y.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 12;
}
.zimuo {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/o.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 13;
}
.zimuu {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/u.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 14;
}
.zimut {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/t.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 15;
}
.zimum {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/m.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 16;
}
.zimutxt {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/zimutxt.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 17;
}
.zimugo {
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("../images/m/go.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 18;
}
.bottom {
	width: 100%;
	height: 90%;
	position: absolute;
	background-image: url("../images/m/bottom.png");
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: bottom center;
	z-index: 19;
}
.foot {
	width: 100%;
	position: absolute;
	height: 10%;
	font-size: 2.5vw;
	bottom: -1%;
	text-align: center;
	z-index: 20;
}

.zimuv, .zimus, .zimuy, .zimuo, .zimuu, .zimut, .zimum, .zimutxt, .zimugo {
	top: -10%;
	
}

/*@media screen and (min-height: 300px) and (max-height: 400px) {
.zimuv, .zimus, .zimuy, .zimuo, .zimuu, .zimut, .zimum, .zimutxt, .zimugo {
	top: 10%;
	background-size: auto 200%;
	background-position: center;
}
.zimugo {
	top: -5%;
}
}

@media screen and (min-height: 600px) and (max-height: 850px) {
.zimuv, .zimus, .zimuy, .zimuo, .zimuu, .zimut, .zimum, .zimutxt, .zimugo {
	top: -5%;
	background-size: auto 80%;
	background-position: top center;
}
.zimugo {
	top: -5%;
}
}

@media screen and (min-height: 600px) and (max-height: 800px) and (min-width: 1000px) {
.zimuv, .zimus, .zimuy, .zimuo, .zimuu, .zimut, .zimum, .zimutxt, .zimugo {
	top: 10%;
	background-size: auto 200%;
	background-position: center;
}
.zimugo {
	top: -5%;
}
}*/

@media screen and (min-height: 1000px) and (max-height: 1500px) {
.foot {
	font-size: 4vw;
}
}

