/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;200;300;400;500;600;700;800;900&display=swap'); */
@font-face {
  font-family: 'MiSans';
  src: local('MiSans-Regular'), url('../font/MiSans-Regular.ttf');
  font-weight: 400;
}
@font-face {
  font-family: 'MiSans';
  src: local('MiSans-Medium'), url('../font/MiSans-Medium.ttf');
  font-weight: 500;
}
@font-face {
  font-family: 'MiSans';
  src: local('MiSans-Medium'), url('../font/MiSans-Medium.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'MiSans';
  src: local('MiSans-Medium'), url('../font/MiSans-Medium.ttf');
  font-weight: 700;
}
:root {
  /* Safari调整大小问题 */
  min-height: 0vw;
  font-family: 'MiSans', sans-serif;
  /* header导航文字颜色 */
  --header-nav-color: rgba(255, 255, 255, 0.9);
  /* 标题文字渐变 */
  --h2-background01: linear-gradient(180deg, #FFFFFF 18%, #3C73FC 121%);
  /* Lisa新加 */
  --h2-background02: linear-gradient(180deg, #A1C5FF 17%, #498BFF 81%);
  --h2-background03: linear-gradient(106deg, #00EA9C -5%, #3C73FC 102%), #FFFFFF;
  /* 描述文字颜色 */
  --text-dd-color01: #B1C8FF;
  --text-dd-color02: #E1E9FF;
  /* Lisa新加 */
  --text-dd-color03: #4F8FFF;
  /* 头部导航背景色 */
  --header-backgroundColor01: rgba(33, 35, 40, 0.09);
  /* 背景色 */
  --main-backgroundColor01: #060714;
  --main-backgroundColor02: #020B1B;
  --card-li-01: #434B60;
  /* --hover-color-1: #B1C8FF; */
  --hover-color-1: #3C73FC;
}
* {
  /* 清除移动端 a 标签等点击区域变色 */
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  overflow-wrap: break-word;
}
*::before,
*::after {
  box-sizing: border-box;
  overflow-wrap: break-word;
}
html,
body {
  margin: 0;
  padding: 0;
  max-width: 100%;
  background-color: var(--main-backgroundColor01);
}
/* 继承表单控件的字体 */
input,
button,
textarea,
select {
  font: inherit;
}
ul,
ol {
  list-style: none;
}
a,
a:hover {
  color: inherit;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
ul,
li,
form,
table,
th,
td,
a,
span,
strong,
var,
em,
input,
textarea,
select,
option {
  margin: 0;
  padding: 0;
  font-weight: 400;
}
img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  user-select: none;
  -webkit-user-select: none;
}
button,
input {
  border: none;
  outline: none;
}
[class*=section--] {
  position: relative;
}
.uk-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.uk-input:not([multiple]):not([size]) {
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
.uk-select {
  text-transform: none;
  background-color: #fff;
}
/*去掉swiper默认样式*/
.swiper-button-prev:after,
.swiper-button-next:after {
  display: none !important;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.55;
  cursor: auto;
  pointer-events: none;
}
/*swiper轮播左右按钮自定义样式*/
/* .swiper-button-prev,
.swiper-button-next {
    --swiper-navigation-sides-offset: 0;
    position: static !important;
    margin: 0;
    transition: all .3s ease;
    user-select: none;
} */
/* .swiper-button-prev {
    transform: scaleX(-1);
} */
/* 虚拟div */
.swiper-slide.blank {
  visibility: hidden !important;
}
/* 单行省略 */
.line-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
}
