body {  color: #333333;  font-family: Inter-Regular, PingFangSC-Regular, sans-serif, "microsoft yahei";  background: #fff;  overflow-x: hidden;}html {  font-size: 100px;}* {  margin: 0;  padding: 0;  box-sizing: border-box;}dl {  margin: 0;}dt {  font-weight: normal;}ul,li {  list-style-type: none;  margin: 0;}h1,h2,h3,h4,h5,h6 {  font-size: 100%;  font-weight: normal;}a {  color: #333333;  text-decoration: none;  outline: none;  transition: all 0.3s;}a:hover {  color: #ca0915;}a:focus {  text-decoration: none;  color: inherit;}img {  border: 0;  vertical-align: middle;  transition: all 0.6s;  max-width: 100%;}table {  border-collapse: collapse;}input,textarea,select,button {  border: 0;  outline: none;}button {  cursor: pointer;}.wrap {  width: 100%;  overflow: hidden;}.container {  width: 12rem;  margin: 0 auto;  max-width: 90%;  z-index: 3;}/*公共样式勿删除*/.clearfix:after {  content: " ";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  zoom: 1;}.flex {  display: flex;  align-items: center;}.flex_item {  flex: 1;}video {  vertical-align: middle;  background: #000;  width: 100%;}.pic img {  width: 100%;}.pic {  overflow: hidden;  position: relative;}.pic:hover img {  transform: scale(1.1);}.hidden {  display: none;}html,body {  min-height: 100%;}/**/.bg {  background: url(../images/bg.png) center no-repeat;  background-size: cover;}.header {  width: 100%;  transition: all 0.5s;  z-index: 99;  font-size: 0.18rem;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.header .logo {  width: 2.02rem;}.header .nav {  display: flex;  align-items: center;}.header .nav > li {  z-index: 10;  margin-left: 0.5rem;  position: relative;}.header .nav > li > a {  display: block;  line-height: 0.96rem;  position: relative;}.header .nav > li.on > a::after,.header .nav > li:hover > a::after {  content: "";  display: block;  height: 4px;  position: absolute;  bottom: 0.15rem;  left: 0;  width: 100%;  background: #036aff;  border-radius: 22px;}.header .nav > li.on > a,.header .nav > li:hover > a {  color: #036aff;}.footer {  text-align: center;  color: #fff;  position: fixed;  left: 0;  bottom: 0;  width: 100%;  background: rgba(0, 0, 0, 0.8);  font-size: 0.14rem;  line-height: 0.19rem;  padding: 0.11rem 0;}.footer a {  color: #fff;}.homepage {  position: fixed;  left: 0;  top: 50%;  transform: translate(0, -50%);  width: 100%;  font-size: 0.2rem;}.homepage dt {  font-size: 0.72rem;  font-family: Alimama_ShuHeiTi_Bold;  font-weight: 700;  line-height: 0.86rem;  letter-spacing: 0.07rem;  background: linear-gradient(to right, #2bbcff, #0267ff, #0267ff);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}.homepage dd {  max-width: 6.08rem;  height: 0.6rem;  display: flex;  padding-left: 0.16rem;  align-items: center;  margin-top: 0.38rem;  justify-content: center;  letter-spacing: 0.16rem;  border: 1px solid rgba(0, 0, 0, 0.5);}.homepage ul {  display: flex;  flex-wrap: wrap;  max-width: 4.9rem;  text-align: center;  margin: -0.08rem;  padding-top: 1.12rem;}.homepage ul li {  width: 33.333%;  padding: 0.08rem;}.homepage ul li a {  display: flex;  align-items: center;  justify-content: center;  color: #0256ff;  background: linear-gradient(    270deg,    rgba(255, 255, 255, 0.8) 0%,    rgba(255, 255, 255, 0.3) 100%  );  height: 0.56rem;  border-radius: 2px;  border: 1px solid #ffffff;}.homepage img {  width: 7.06rem;  max-width: 100%;}.side_kf {  position: fixed;  right: 0.32rem;  bottom: 1rem;  z-index: 99;  width: 1rem;}@media screen and (min-width: 1921px) and (max-width: 4000px) {}@media screen and (min-width: 1441px) and (max-width: 1600px) {  html {    font-size: 90px;  }}@media screen and (min-width: 1200px) and (max-width: 1440px) {  html {    font-size: 80px;  }}@media screen and (min-width: 980px) and (max-width: 1199px) {  html {    font-size: 70px;  }}@media (max-width: 768px) {  .header {    padding: 0.1rem 0;    position: relative;    font-size: 0.14rem;  }  .header .flex_item {    position: relative;    z-index: 98;  }  .header .nav > li {    margin: 0;    padding: 0 0.15rem;  }  .header .nav {    display: none;    position: absolute;    width: 100%;    padding-top: 0.6rem;    left: 0;    padding-bottom: 0.1rem;    top: 0;    background: #fff;  }  .header .nav > li.on > a::after,  .header .nav > li:hover > a::after {    bottom: 0;  }  .header .nav > li > a {    line-height: 0.45rem;  }  .header .logo {    width: 1.21rem;  }  .m_nav {    position: absolute;    right: 15px;    top: 20px;    width: 25px;    z-index: 99;  }  .m_nav i {    display: block;    height: 2px;    background: #0256ff;    margin-bottom: 6px;  }  .cross i:nth-of-type(1) {    -webkit-transform: translateY(8px) rotate(-45deg);    -ms-transform: translateY(8px) rotate(-45deg);    transform: translateY(8px) rotate(-45deg);  }  .cross i:nth-of-type(2) {    opacity: 0;  }  .cross i:nth-of-type(3) {    -webkit-transform: translateY(-8px) rotate(45deg);    -ms-transform: translateY(-8px) rotate(45deg);    transform: translateY(-8px) rotate(45deg);  }  .hidden-xs {    display: none;  }  .visible-xs {    display: block;  }  .container {    width: 100%;    padding: 0 15px;    max-width: 100%;  }  .homepage {    padding: 0 0.2rem;    font-size: 0.16rem;  }  .homepage ul li {    width: 50%;  }  .homepage ul {    padding-top: 0.7rem;  }  .homepage dl {    text-align: center;  }  .homepage dt {    font-size: 0.47rem;    line-height: 0.57rem;  }  .homepage dt span {    display: block;  }  .homepage dd {    font-size: 0.13rem;    height: 0.4rem;    margin-top: 0.27rem;    letter-spacing: 0.06rem;  }  .bg {    background: url(../images/bg_m.png) center no-repeat;    background-size: cover;  }  .side_kf {    width: 0.6rem;    right: 0.15rem;    bottom: 0.75rem;  }}