@charset "UTF-8";
/* ===== 重置样式 ===== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-size: 16px;
    scroll-behavior: smooth;
}

body {
    font-family: -apple-system, PingFang SC,  'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #E7E7E7;
    cursor: default;
}
img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}

/* ===== 基础排版 ===== */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
a {
  text-decoration: none;
}

a:link,
a:active,
a:visited,
a:hover {
  background: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
ul,
ol {
  list-style: none;
}
li {
  margin: 0;
}
/* layout */
.acea-row-nowrap {
  display: flex;
  /* 辅助类 */
}
.acea-row {
  display: flex;
  flex-wrap: wrap;
  /* 辅助类 */
}
.acea-row.row-reverse{
	flex-direction: row-reverse;
}
.acea-row.row-middle,.acea-row-nowrap.row-middle{
  align-items: center;
}
.acea-row.row-top,.acea-row-nowrap.row-top {
  align-items: flex-start;
}
.acea-row.row-bottom {
  align-items: flex-end;
}
.acea-row.row-center,.acea-row-nowrap.row-center {
  justify-content: center;
}
.acea-row.row-right,.acea-row-nowrap.row-right {
  justify-content: flex-end;
}
.acea-row.row-left,.acea-row-nowrap.row-left {
  justify-content: flex-start;
}
.acea-row.row-between,.acea-row-nowrap.row-between {
  justify-content: space-between;
}
.acea-row.row-around, .acea-row-nowrap.row-around{
  justify-content: space-around;
}
.acea-row.row-column-around,.acea-row-nowrap.row-column-around {
  flex-direction: column;
  justify-content: space-around;
}
.acea-row.row-column {
  flex-direction: column;
}
.acea-row.row-column-between,.acea-row-nowrap.row-column-between {
  flex-direction: column;
  justify-content: space-between;
}
/* 上下左右垂直居中 */
.acea-row.row-center-wrapper,.acea-row-nowrap.row-center-wrapper {
  align-items: center;
  justify-content: center;
}
/* 上下两边居中对齐 */
.acea-row.row-between-wrapper,.acea-row-nowrap.row-between-wrapper {
  align-items: center;
  justify-content: space-between;
}
