li,
ul {
 list-style: none;
}
body,
li {
 font-family: SourceHanSansCN, NotoSansHans, 'Lucida Console', Monaco, monospace;
}
@font-face {
 font-family: SourceHanSansCN;
 src: url(../fonts/SourceHanSansCN-Normal.otf);
}
html {
 -webkit-text-size-adjust: none;
 font-size: 625%;
 background: #fff;
}
body {
 font-size: 16px;
 max-width: 1600px;
 margin: 0 auto !important;
 color: #454545;
 width: 100%;
 height: 100%;
 text-align: center;
 cursor: default;
}
a,
b,
big,
blockquote,
body,
caption,
center,
dd,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
i,
iframe,
label,
li,
object,
ol,
p,
span,
strong,
tbody,
tdinput,
tfoot,
th,
thead,
tr,
tt,
u,
ul {
 padding: 0;
 margin: 0;
 -webkit-tap-highlight-color: transparent;
}
img {
 border: 0;
 width: auto;
}
hr {
 color: #fff;
}
a,
a:active,
a:hover,
a:link,
a:visited,
li,
li:active,
li:hover,
li:link,
li:visited {
 text-decoration: none;
 color: inherit;
 background: inherit;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 -webkit-tap-highlight-color: transparent;
}
.hidden {
 display: none !important;
}
.flexViewB,
.flexViewC {
 display: -webkit-flex;
 flex-direction: row;
}
.bgGrey {
 background: #f8f8f8;
}
.colorBlue {
 color: #42abe1;
}
.clearB {
 clear: both;
}
.flexViewB {
 display: flex;
 flex-wrap: nowrap;
 justify-content: space-between;
 align-items: center;
}
.flexViewC {
 display: flex;
 flex-wrap: nowrap;
 justify-content: center;
 align-items: center;
}
.flexViewSB {
 display: -webkit-flex;
 display: flex;
 flex-direction: row;
 flex-wrap: nowrap;
 justify-content: space-between;
 align-items: stretch;
}
.flex1 {
 flex-grow: 1;
}
.flex2 {
 flex-grow: 2;
}
.relativeP {
 position: relative;
}
/*# sourceMappingURL=map/indexBase.css.map */
