html {
    font-size: 14px; /* 设置根元素字体大小 */
}
/* 在App.vue或者通过main.js中的全局样式文件中 */
@font-face {
    font-family: MiSans-Regular; /*字体名称，自己命名*/
    src: url('../MiSans/ttf/MiSans-Regular.ttf') format('truetype'); /* 修改为字体文件实际路径 */
}
:root {
    --font-size-little: 0.75rem;
    --font-size-small: 0.85rem;
    --font-size-base: 1rem;
    --font-size-little-big: 1.2rem;
    --font-size-big: 1.4rem;
    --font-size-bigger: 2rem;
    --font-size-large: 3rem;
    --font-line-height: 2; /* 默认行高 */
}
/* 针对2K屏幕的样式 */
@media screen and (min-width: 2260px) {
    :root {
        --font-size-little: 0.84rem;
        --font-size-small: 0.96rem;
        --font-size-base: 1.2rem; /* 增大基础字体大小 */
        --font-size-little-big: 1.35rem;
        --font-size-big: 1.68rem;
        --font-size-bigger: 2.4rem;
        --font-size-large: 3.6rem; /* 增大大标题字体大小 */
        --font-line-height: 1.6; /* 默认行高 */
    }
}
/* 针对4K屏幕的样式 */
@media screen and (min-width: 3840px) {
    :root {
        --font-size-little: 1rem;
        --font-size-small: 1.27rem;
        --font-size-base: 1.5rem; /* 增大基础字体大小 */
        --font-size-little-big: 1.68rem;
        --font-size-big: 2.1rem;
        --font-size-bigger: 3rem;
        --font-size-large: 4.6rem; /* 增大大标题字体大小 */
        --font-line-height: 1.7; /* 默认行高 */
    }
}


body {
    width: 100vw;
    padding:0;
    margin:0;
    box-sizing: border-box;
    font-size: var(--font-size-base);
    font-family: -apple-system,MiSans-Regular,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    /*font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;*/
}
a {
    text-decoration: none;
}

.pages {
    border:1px solid #e8eaec;padding:5px 10px;
}
.pages-active {
    background-color:#0054A3;
    color:#fff;
}

.flex {
    display: flex;
}
.align-items-center {
    align-items: center;
}
.flex-column {
    flex-direction: column;
}
.space-between {
    justify-content: space-between;
}
.space-around {
    justify-content: space-around;
}
.justify-content-center {
    justify-content: center;
}


.mt-6 {
    margin-top:6px;
}

.mt-10 {
    margin-top:10px;
}
.mt-3vh {
    margin-top:3vh;
}

.mt-10vh {
    margin-top:10vh;
}
.mt-8vh {
    margin-top:8vh;
}
.mt-20 {
    margin-top:20px;
}

.ml-4 {
    margin-left:4px;
}
.ml-10 {
    margin-left:10px;
}

.mb-40 {
    margin-bottom:40px;
}

.fw-b {
    font-weight: bold;
}

.fs-12 {
    font-size:12px;
}

.fs-10 {
    font-size:10px;
}
.fs-16 {
    font-size:16px;
}
.fs-18 {
    font-size:18px;
}
.fs-20 {
    font-size:20px;
}
.fs-22 {
    font-size:22px;
}
.fs-24 {
    font-size:24px;
}
.fs-26 {
    font-size:26px;
}

.fs-title {
    font-size: var(--font-size-bigger);
}
.fs-list-title {
    font-size: var(--font-size-little-big);
}
.fs-subtitle {
    font-size: var(--font-size-base);
}
.fc-base {
    font-size: var(--font-size-base);
}
.fc-small {
    font-size: var(--font-size-small);
}
.fc-little {
    font-size: var(--font-size-little);
}

.text-align-center {
    text-align: center;
}

.c-desc {
    color:#808695;
}
.c-title {
    color:#17233d;
}
.c-content {
    color:#515a6e;
}
.c-white {
    color:#fff;
}
.c-main {
    color: #0054A3;
}

.border-t-1 {
    border-top:1px solid #e8eaec;
}

.cursor-pointer {
    cursor: pointer;
}

/* 按钮样式 */
.message-button {
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: #0054A3; /* 按钮蓝色 */
    color: white;
    font-size: var(--font-size-small);
    padding: 8px 42px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: background 0.3s ease, transform 0.2s ease;
    justify-content: center;
}

/* 按钮悬停效果 */
.message-button:hover {
    background-color: #0056b3; /* 深蓝色 */
    transform: scale(1.05);
}

/*******************滚动条mac样式**********************/
::-webkit-scrollbar {
    width: 5px;
    height: 6px;
}

::-webkit-scrollbar-thumb {
    border-radius: 1em;
    background-color: rgba(50, 50, 50, .2);
}

::-webkit-scrollbar-track {
    border-radius: 1em;
    background-color: rgba(50, 50, 50, .1);
}
/*******************滚动条mac样式**********************/