* {
	margin: 0;
	padding: 0;
	font-size: 0;
}

html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button, input {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: 'Microsoft Yahei';
	background-color: #fff;
	color: #162A35;
	overflow: hidden;
	overflow-y: auto;
	position: relative;
}

input, textarea, button {
	padding: 0;
	font-family: Verdana, Arial;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

select, input, textarea, button {
	vertical-align: middle;
	outline: none;
}

img {
	border: 0;
	max-width: 100%;
	vertical-align: middle;
}

i, em, b {
	font-weight: normal;
	font-style: normal;
}

input[type=submit]:hover, button:hover {
	cursor: pointer;
}

a {
	color: #333;
	cursor: pointer;
}

li {
	list-style-type: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
}

a:active {
	text-decoration: none;
}

.hidden {
	display: none;
	visibility: hidden;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
}

.flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}

header {
	position: absolute;
	top: 0;
	height: 90px;
	background-color: #8fbbed00;
	width: 100%;
	z-index: 100;
}

	header .flex a {
		font-size: 20px;
		color: #162a35;
	}

main {
	background: url(../img/fggbg.png)no-repeat center center;
	height: calc(100vh - 90px );
	padding-top: 90px;
}

	main .wrap {
		position: relative;
	}

	main .content {
		position: absolute;
		bottom: 34%;
		right: 95px;
		text-align: center;
	}

		main .content .title h5 {
			font-size: 60px;
		}

		main .content .title span {
			font-size: 36px;
			line-height: 36px;
		}

		main .content .banben {
			margin-top: 60px;
		}

			main .content .banben .IOS, main .content .banben .Android {
				width: 160px;
				display: inline-block;
			}

				main .content .banben .IOS .img, main .content .banben .Android .img {
					width: 160px;
					height: 160px;
					background: #000;
				}

			main .content .banben .IOS {
				margin-right: 35px;
			}

			main .content .banben .Android {
				margin-left: 35px;
			}

			main .content .banben button {
				margin-top: 20px;
				background-color: #fff04f;
				border-radius: 20px;
				text-align: center;
				width: 100%;
				font-size: 18px;
				height: 40px;
			}


footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #ffffff30;
	height: 60px;
	color: #162a35;
	z-index: 100;
}

	footer span, footer a {
		font-size: 16px;
	}
