@charset "UTF-8";

@font-face {
    font-family: 'HarmonyOS';
    src: url("../css/HarmonyOS_SansSC_Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'HarmonyOS';
    src: url("../css/HarmonyOS_SansSC_Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'HarmonyOS';
    src: url("../css/HarmonyOS_SansSC_Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

* {
  margin: 0 0;
  padding: 0 0;
  font-family: 'HarmonyOS', sans-serif;
  box-sizing: border-box; }

a {
  text-decoration: none;
  color: #000; }

input, button {
  outline: none; }

ul, ol {
  list-style: none; }

/* 2. 全局使用 */
body {
  min-width: 1400px; }

img {
  display: block; }

.w-1400 {
  width: 1400px;
  margin: 0 auto; }
/* 两行隐藏 */
.line-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 三行隐藏 */
.line-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 四行隐藏 */
.line-4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
button{
border:0;
background:none;
}