@charset "utf-8";
/* CSS Document */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, button, select, textarea { margin: 0; padding: 0; font-family:"苹方","微软雅黑";font-family: "微软雅黑"; font-size: 14px;color: #000;}
*{box-sizing: border-box;}
body { font-size: 14px; color: #666; margin: 0; padding: 0; overflow-x: hidden;  }
h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: normal; }
input, button, select, textarea { outline: none }
a img { border: none; }
/* a:hover img { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; } */
li { list-style-type: none; }
input {
  background-color: transparent;
  border: 0;
}
button {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  outline: none;
  background-color: transparent;
}

button:active {
  opacity: 0.6;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.justify-start {
  display: flex;
  justify-content: flex-start;
}
.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}
.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}
.justify-around {
  display: flex;
  justify-content: space-around;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}
.align-start {
  display: flex;
  align-items: flex-start;
}
.align-center {
  display: flex;
  align-items: center;
}
.align-end {
  display: flex;
  align-items: flex-end;
}
