* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
li {
  list-style: none;
}
a {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  /* -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none; */
  text-decoration: none !important;
  color: inherit;
}
a:visited {
  background-color: transparent;
}
input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

:root {
  /* 定义屏幕大小分割线 */
  --medium-screen-width: 960px;
  --small-screen-width: 480px;
  /* 改变布局的分割线 */
  --change-layout-sceeen-width: 800px;
  /* 字体颜色 */
  /* --purple-font-color: #51199f; */
  /* --purple-font-color: #05317c; */
  --purple-font-color: #0b3191;
}

/* @media screen and (max-width: 761px) {
  html {
    font-size: 21px;
  }
} */

.translateY2 {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  -o-transition: transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}
.translateY:hover {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}