body,
div,
p,
form,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd {
  padding: 0;
  margin: 0;
}
body {
  font-size: 16px tahoma, arial;
  background-color: #f0f0f0;
  color: #333;
}
h2 {
  font-size: 20px;
}
ul,
ol {
  list-style: none;
}
input,
textarea,
button {
  font-size: 1em;
  font-family: '瀹嬩綋', Arial;
  margin: 0;
  padding: 2px;
  vertical-align: middle;
}
label {
  cursor: pointer;
}
input[type='radio'],
input[type='checkbox'] {
  margin: 0 3px;
}
img {
  border: none;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
td,
th {
  text-align: center;
}
/* a:hover {
  color: #666666;
  text-decoration: none;
}
a:active {
  color: #666666;
} */

.flex {
  display: flex;
}
.flex.col {
  flex-direction: column;
}
.flex1 {
  flex: 1;
}
.center {
  justify-content: center;
  align-items: center;
  align-content: center;
}

.align-center {
  align-items: center;
}

.justify-center{
  justify-content: center
}
.col-direction{
  flex-direction: column;
}
