@font-face {
    font-family: 'Alibaba-PuHuiTi';
    src: url('/static/font/AlibabaPuHuiTi-Regular.otf') format('otf'),
    url('/static/font/AlibabaPuHuiTi-Regular.otf') format('otf');
    font-weight: 400; /* Regular 字体的粗细值为 400 */
    font-style: normal;
}

/* 引入 Medium 字体 */
@font-face {
    font-family: 'Alibaba-PuHuiTi-M';
    src: url('/static/font/AlibabaPuHuiTi-Medium.otf') format('otf'),
    url('/static/font/AlibabaPuHuiTi-Medium.otf') format('otf');
    font-weight: 500; /* Medium 字体的粗细值为 500 */
    font-style: normal;
}

/* 引入 Bold 字体 */
@font-face {
    font-family: 'Alibaba-PuHuiTi-B';
    src: url('/static/font/AlibabaPuHuiTi-Bold.otf') format('otf'),
    url('/static/font/AlibabaPuHuiTi-Bold.otf') format('otf');
    font-weight: 700; /* Bold 字体的粗细值为 700 */
    font-style: normal;
}

/* 引入 Black 字体 */
@font-face {
    font-family: 'Alibaba-PuHuiTi-H';
    src: url('/static/font/AlibabaPuHuiTi-Heavy.otf') format('otf'),
    url('/static/font/AlibabaPuHuiTi-Heavy.otf') format('otf');

}
/* 应用字体 */
body {
    font-family: 'Alibaba-PuHuiTi'!important;
    font-weight: 400; /* 默认使用 Regular 字体 */
}

.medium {
    font-weight: 500; /* 使用 Medium 字体 */
}

.bold {
    font-weight: 700; /* 使用 Bold 字体 */
}

.Heavy {
    font-family: 'AlibabaPuHuiTi-H'!important;
}
.list-items li a{
    font-size:16px;
    color: #8F9FAF!important;
    font-weight: 400;
}
.list-items li a:hover{
    font-size:16px;
    color: #005FC9!important;
    font-weight: 500!important;
}

.text-truncate-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word; /* 避免长单词溢出 */
}
.text-truncate-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word; /* 避免长单词溢出 */
}
.text-truncate-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* 限制显示 2 行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word; /* 避免长单词溢出 */
}
