* {	margin: 0;	padding: 0;	/* font-family: Helvetica, Tahoma, Arial, PingFangSC-Regular, Hiragino Sans GB, Heiti SC, Microsoft YaHei; */	font-family: Microsoft YaHei;	-webkit-tap-highlight-color: transparent;}body {	background-color: #FFF;	color: #222;}body,div,li,textarea,ul {	box-sizing: border-box;}a {	color: #222;	text-decoration: none;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {	color: inherit;	font-family: inherit;	font-weight: 500;	line-height: 1.1;}input:focus {	outline: none;}.hide-div {	display: none;}.clear {	clear: both;}.flex-box {	display: -webkit-box;	/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */	display: -moz-box;	/* Firefox 17- */	display: -webkit-flex;	/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */	display: -moz-flex;	/* Firefox 18+ */	display: -ms-flexbox;	/* IE 10 */	display: flex;}.gray-bg {	background-color: #fbfbfb;}.def-box-shadow {	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.1);}.c,.flow {	display: flex;}.c {	align-items: center;	flex-direction: column;	justify-content: center;}.h {	align-items: center;	display: flex;	flex-direction: row;	justify-content: flex-start;}.record {	bottom: 16px;	opacity: .3;	position: fixed;	width: 100%;}.v {	align-items: flex-start;	display: flex;	flex-direction: column;	justify-content: flex-start;}.h-c {	justify-content: center;}.f {	flex: 1;}.h-r {	justify-content: flex-end;}.h-t {	align-items: flex-start}.h-b {	align-items: flex-end}.h-bt {	justify-content: space-between}.h-bl {	align-items: baseline}.v-vc {	justify-content: center}.v-hc {	align-items: center}.v-r {	align-items: flex-end}.v-b {	justify-content: flex-end}.v-bt {	justify-content: space-between}.flow {	align-content: flex-start;	flex-direction: row;	flex-wrap: wrap;	justify-content: flex-start}.d-e {	pointer-events: none}.ml-15 {    margin-left: 15px;}