@charset "utf-8";

/* 基础 */
html,body {
	height: 100%
}

html {
	font-size: 100px
}

body {
	font-family: 'Arial','\5FAE\8F6F\96C5\9ED1',sans-serif;
	line-height: 1;
	-webkit-text-size-adjust: 100%
}

body,ol,ul,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,input,textarea,select,button,label {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

ul,ol,li {
	list-style: none
}

a,a:hover {
	text-decoration: none;
	outline-width: 0;
	outline: 0
}

i,em,b,strong,code {
	font-style: normal;
	font-weight: normal
}

input,textarea,select,button,label {
	font-family: inherit;
	font-size: inherit;
	*font-size: 100%;
	border: 0;
	-webkit-appearance: none;
	appearance: none;
	background-color: transparent;
	border-radius: 0
}

a,i,span,li,input,textarea,select,button {
	-webkit-tap-highlight-color: transparent
}

input[type=button],input[type=submit],button {
	cursor: pointer
}

table,tbody,tr,th,td {
	border-collapse: collapse;
	border-spacing: 0
}

:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent
}

::-webkit-input-placeholder {
	color: #92b1a9
}

:-moz-placeholder {
	color: #92b1a9
}

::-moz-placeholder {
	color: #92b1a9
}

:-ms-input-placeholder {
	color: #92b1a9
}

img {
	border: 0;
	vertical-align: top;
	max-width: 100%
}

.flex {
	display: flex;
}

.flex-wrap {
	flex-wrap: nowrap;
}

.flex-content {
	justify-content: space-between;
}