*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: PingFang, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Arial, sans-serif;
    font-weight: 400;
}
*::-webkit-scrollbar {
    display: none;
}
@font-face {
  font-family: 'Oswald';
  src: url('../font/Oswald-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
a{
    text-decoration: none;
}
.flex-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
input{
    outline: none;
}
input:-webkit-autofill {
    -webkit-text-fill-color: #657598 !important;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}

.flex-column {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.flex-column-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.flex-start {
    justify-content: flex-start;
}

.flex-end {
    justify-content: flex-end;
}

.flex-center {
    justify-content: center;
}

.flex-spbt {
    justify-content: space-between;
}

.flex-spar {
    justify-content: space-around;
}

.flex-spey {
    justify-content: space-evenly;
}

.flex-align-start {
    align-items: flex-start;
}

.flex-align-end {
    align-items: flex-end;
}

.flex-align-center {
    align-items: center;
}

.flex-wrap {
    flex-wrap: wrap;
}
li{
    list-style: none;
}
.pointer{
    cursor: pointer;
}
.textAuto{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
@font-face {
    font-family: 'DIN';
    src: url('../font/DIN.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
  