/* 全局初始化样式  */


/*样式重置start*/

html,
body,
a,
div,
audio,
br,
button,
canvas,
font,
form,
footer,
header,
frame,
h1,
h2,
h3,
h4,
h5,
h6,
head,
foot,
hr,
i,
iframe,
img,
input,
label,
li,
link,
map,
menu,
nav,
object,
ol,
option,
p,
section,
select,
source,
span,
table,
tbody,
thead,
td,
th,
textarea,
tfoot,
time,
title,
tr,
ul,
video {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    outline: none;
    -webkit-font-smoothing: antialiased;
    /*字体抗锯齿*/
    -webkit-overflow-scrolling: touch;
    /*IOS端平滑滚动*/
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    /*解决滚动冒泡*/
    text-decoration: none;
}

* {
    box-sizing: border-box;
}

body {
    position: relative;
    width: 100vw;
    height: 100vh;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

a:hover,
a:active,
a:visited,
a:link,
a:focus {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-user-focus: none;
}

ol,
ul,
li {
    list-style: none;
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button {
    border: none;
    background-color: rgba(0, 0, 0, 0);
}

img {
    vertical-align: top;
}

video.error {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHdpZHRoPSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTU2LjI1IDc2aDIuMjI2ODk3MWMyLjU4MTUyNyAwIDUuMDYzMDM3NS0uOTk4MzM3MiA2LjkyNTMxODMtMi43ODYxMjY4bDYuNjk1NTY5Mi02LjQyNzc0NjRjMS44NjIyODA4LTEuNzg3Nzg5NiA0LjM0Mzc5MTMtMi43ODYxMjY4IDYuOTI1MzE4My0yLjc4NjEyNjhoOC40NzY4OTcxbDkuNSAxNi01IDE4IDggMTgtMS41LTE4IDExLTE4IDMtMTZoOC40NzY4OTdjMi41ODE1MjcgMCA1LjA2MzAzOC45OTgzMzcyIDYuOTI1MzE4IDIuNzg2MTI2OGw2LjY5NTU3IDYuNDI3NzQ2NGMxLjg2MjI4IDEuNzg3Nzg5NiA0LjM0Mzc5MSAyLjc4NjEyNjggNi45MjUzMTggMi43ODYxMjY4aDIuMjI2ODk3YzMuNDUxNzggMCA2LjI1IDIuNzk4MjIwMyA2LjI1IDYuMjV2NDMuNzVjMCA1LjUyMjg0Ny00LjQ3NzE1MyAxMC0xMCAxMGgtODBjLTUuNTIyODQ3NSAwLTEwLTQuNDc3MTUzLTEwLTEwdi00My43NWMwLTMuNDUxNzc5NyAyLjc5ODIyMDMtNi4yNSA2LjI1LTYuMjV6IiBmaWxsPSIjYzljOWM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
    background-size: contain;
    content: '';
    color: transparent;
}

img.error {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    background: var(--imgErrorBgColor, #656972) url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHdpZHRoPSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTU2LjI1IDc2aDIuMjI2ODk3MWMyLjU4MTUyNyAwIDUuMDYzMDM3NS0uOTk4MzM3MiA2LjkyNTMxODMtMi43ODYxMjY4bDYuNjk1NTY5Mi02LjQyNzc0NjRjMS44NjIyODA4LTEuNzg3Nzg5NiA0LjM0Mzc5MTMtMi43ODYxMjY4IDYuOTI1MzE4My0yLjc4NjEyNjhoOC40NzY4OTcxbDkuNSAxNi01IDE4IDggMTgtMS41LTE4IDExLTE4IDMtMTZoOC40NzY4OTdjMi41ODE1MjcgMCA1LjA2MzAzOC45OTgzMzcyIDYuOTI1MzE4IDIuNzg2MTI2OGw2LjY5NTU3IDYuNDI3NzQ2NGMxLjg2MjI4IDEuNzg3Nzg5NiA0LjM0Mzc5MSAyLjc4NjEyNjggNi45MjUzMTggMi43ODYxMjY4aDIuMjI2ODk3YzMuNDUxNzggMCA2LjI1IDIuNzk4MjIwMyA2LjI1IDYuMjV2NDMuNzVjMCA1LjUyMjg0Ny00LjQ3NzE1MyAxMC0xMCAxMGgtODBjLTUuNTIyODQ3NSAwLTEwLTQuNDc3MTUzLTEwLTEwdi00My43NWMwLTMuNDUxNzc5NyAyLjc5ODIyMDMtNi4yNSA2LjI1LTYuMjV6IiBmaWxsPSIjYzljOWM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
    background-size: contain;
    content: '';
    color: transparent;
}

video.error::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHdpZHRoPSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTU2LjI1IDc2aDIuMjI2ODk3MWMyLjU4MTUyNyAwIDUuMDYzMDM3NS0uOTk4MzM3MiA2LjkyNTMxODMtMi43ODYxMjY4bDYuNjk1NTY5Mi02LjQyNzc0NjRjMS44NjIyODA4LTEuNzg3Nzg5NiA0LjM0Mzc5MTMtMi43ODYxMjY4IDYuOTI1MzE4My0yLjc4NjEyNjhoOC40NzY4OTcxbDkuNSAxNi01IDE4IDggMTgtMS41LTE4IDExLTE4IDMtMTZoOC40NzY4OTdjMi41ODE1MjcgMCA1LjA2MzAzOC45OTgzMzcyIDYuOTI1MzE4IDIuNzg2MTI2OGw2LjY5NTU3IDYuNDI3NzQ2NGMxLjg2MjI4IDEuNzg3Nzg5NiA0LjM0Mzc5MSAyLjc4NjEyNjggNi45MjUzMTggMi43ODYxMjY4aDIuMjI2ODk3YzMuNDUxNzggMCA2LjI1IDIuNzk4MjIwMyA2LjI1IDYuMjV2NDMuNzVjMCA1LjUyMjg0Ny00LjQ3NzE1MyAxMC0xMCAxMGgtODBjLTUuNTIyODQ3NSAwLTEwLTQuNDc3MTUzLTEwLTEwdi00My43NWMwLTMuNDUxNzc5NyAyLjc5ODIyMDMtNi4yNSA2LjI1LTYuMjV6IiBmaWxsPSIjYzljOWM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
    background-size: contain;
}

img.error::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--imgErrorBgColor, #656972) url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHdpZHRoPSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTU2LjI1IDc2aDIuMjI2ODk3MWMyLjU4MTUyNyAwIDUuMDYzMDM3NS0uOTk4MzM3MiA2LjkyNTMxODMtMi43ODYxMjY4bDYuNjk1NTY5Mi02LjQyNzc0NjRjMS44NjIyODA4LTEuNzg3Nzg5NiA0LjM0Mzc5MTMtMi43ODYxMjY4IDYuOTI1MzE4My0yLjc4NjEyNjhoOC40NzY4OTcxbDkuNSAxNi01IDE4IDggMTgtMS41LTE4IDExLTE4IDMtMTZoOC40NzY4OTdjMi41ODE1MjcgMCA1LjA2MzAzOC45OTgzMzcyIDYuOTI1MzE4IDIuNzg2MTI2OGw2LjY5NTU3IDYuNDI3NzQ2NGMxLjg2MjI4IDEuNzg3Nzg5NiA0LjM0Mzc5MSAyLjc4NjEyNjggNi45MjUzMTggMi43ODYxMjY4aDIuMjI2ODk3YzMuNDUxNzggMCA2LjI1IDIuNzk4MjIwMyA2LjI1IDYuMjV2NDMuNzVjMCA1LjUyMjg0Ny00LjQ3NzE1MyAxMC0xMCAxMGgtODBjLTUuNTIyODQ3NSAwLTEwLTQuNDc3MTUzLTEwLTEwdi00My43NWMwLTMuNDUxNzc5NyAyLjc5ODIyMDMtNi4yNSA2LjI1LTYuMjV6IiBmaWxsPSIjYzljOWM5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center;
    background-size: contain;
}

video.error::after {
    content: attr(alt);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 2;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

img.error::after {
    content: attr(alt);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 2;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
    transition: color 99999s ease-out, background-color 99999s ease-out;
    font-size: 14px;
}


/* 容器 */

.container-area {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    overflow: hidden;
}

.container-area iframe {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.page-loading {
    z-index: 1000;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}


/*添加给浮动元素的父级元素*/

.clearfix {
    zoom: 1;
}

.clearfix::after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.round {
    border-radius: 5000px;
}


/*  -- flex弹性布局 -- */

.flex {
    display: flex;
}

.basis-xs {
    flex-basis: 20%;
}

.basis-sm {
    flex-basis: 40%;
}

.basis-df {
    flex-basis: 50%;
}

.basis-lg {
    flex-basis: 60%;
}

.basis-xl {
    flex-basis: 80%;
}

.flex-sub {
    flex: 1;
}

.flex-twice {
    flex: 2;
}

.flex-treble {
    flex: 3;
}

.flex-direction {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.align-start {
    align-items: flex-start;
}

.align-end {
    align-items: flex-end;
}

.align-center {
    align-items: center;
}

.align-stretch {
    align-items: stretch;
}

.self-start {
    align-self: flex-start;
}

.self-center {
    align-self: flex-center;
}

.self-end {
    align-self: flex-end;
}

.self-stretch {
    align-self: stretch;
}

.align-stretch {
    align-items: stretch;
}

.justify-start {
    justify-content: flex-start;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.justify-around {
    justify-content: space-around;
}

.flex-none {
    flex: none;
}

.flex-shrink {
    flex-shrink: 0;
}

.flex-w {
    width: 0;
}

.flex-h {
    height: 0;
}

.text-cut {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.text-center {
    text-align: center;
}


/*  -- 内外边距 -- */

.margin-0 {
    margin: 0;
}

.margin-xs {
    margin: 10px;
}

.margin-sm {
    margin: 20px;
}

.margin {
    margin: 30px;
}

.margin-lg {
    margin: 40px;
}

.margin-xl {
    margin: 50px;
}

.margin-top-xs {
    margin-top: 10px;
}

.margin-top-sm {
    margin-top: 20px;
}

.margin-top {
    margin-top: 30px;
}

.margin-top-lg {
    margin-top: 40px;
}

.margin-top-xl {
    margin-top: 50px;
}

.margin-right-xs {
    margin-right: 10px;
}

.margin-right-sm {
    margin-right: 20px;
}

.margin-right {
    margin-right: 30px;
}

.margin-right-lg {
    margin-right: 40px;
}

.margin-right-xl {
    margin-right: 50px;
}

.margin-bottom-xs {
    margin-bottom: 10px;
}

.margin-bottom-sm {
    margin-bottom: 20px;
}

.margin-bottom {
    margin-bottom: 30px;
}

.margin-bottom-lg {
    margin-bottom: 40px;
}

.margin-bottom-xl {
    margin-bottom: 50px;
}

.margin-left-xs {
    margin-left: 10px;
}

.margin-left-sm {
    margin-left: 20px;
}

.margin-left {
    margin-left: 30px;
}

.margin-left-lg {
    margin-left: 40px;
}

.margin-left-xl {
    margin-left: 50px;
}

.margin-lr-xs {
    margin-left: 10px;
    margin-right: 10px;
}

.margin-lr-sm {
    margin-left: 20px;
    margin-right: 20px;
}

.margin-lr {
    margin-left: 30px;
    margin-right: 30px;
}

.margin-lr-lg {
    margin-left: 40px;
    margin-right: 40px;
}

.margin-lr-xl {
    margin-left: 50px;
    margin-right: 50px;
}

.margin-tb-xs {
    margin-top: 10px;
    margin-bottom: 10px;
}

.margin-tb-sm {
    margin-top: 20px;
    margin-bottom: 20px;
}

.margin-tb {
    margin-top: 30px;
    margin-bottom: 30px;
}

.margin-tb-lg {
    margin-top: 40px;
    margin-bottom: 40px;
}

.margin-tb-xl {
    margin-top: 50px;
    margin-bottom: 50px;
}

.padding-0 {
    padding: 0;
}

.padding-xs {
    padding: 10px;
}

.padding-sm {
    padding: 20px;
}

.padding {
    padding: 30px;
}

.padding-lg {
    padding: 40px;
}

.padding-xl {
    padding: 50px;
}

.padding-top-xs {
    padding-top: 10px;
}

.padding-top-sm {
    padding-top: 20px;
}

.padding-top {
    padding-top: 30px;
}

.padding-top-lg {
    padding-top: 40px;
}

.padding-top-xl {
    padding-top: 50px;
}

.padding-right-xs {
    padding-right: 10px;
}

.padding-right-sm {
    padding-right: 20px;
}

.padding-right {
    padding-right: 30px;
}

.padding-right-lg {
    padding-right: 40px;
}

.padding-right-xl {
    padding-right: 50px;
}

.padding-bottom-xs {
    padding-bottom: 10px;
}

.padding-bottom-sm {
    padding-bottom: 20px;
}

.padding-bottom {
    padding-bottom: 30px;
}

.padding-bottom-lg {
    padding-bottom: 40px;
}

.padding-bottom-xl {
    padding-bottom: 50px;
}

.padding-left-xs {
    padding-left: 10px;
}

.padding-left-sm {
    padding-left: 20px;
}

.padding-left {
    padding-left: 30px;
}

.padding-left-lg {
    padding-left: 40px;
}

.padding-left-xl {
    padding-left: 50px;
}

.padding-lr-xs {
    padding-left: 10px;
    padding-right: 10px;
}

.padding-lr-sm {
    padding-left: 20px;
    padding-right: 20px;
}

.padding-lr {
    padding-left: 30px;
    padding-right: 30px;
}

.padding-lr-lg {
    padding-left: 40px;
    padding-right: 40px;
}

.padding-lr-xl {
    padding-left: 50px;
    padding-right: 50px;
}

.padding-tb-xs {
    padding-top: 10px;
    padding-bottom: 10px;
}

.padding-tb-sm {
    padding-top: 20px;
    padding-bottom: 20px;
}

.padding-tb {
    padding-top: 30px;
    padding-bottom: 30px;
}

.padding-tb-lg {
    padding-top: 40px;
    padding-bottom: 40px;
}

.padding-tb-xl {
    padding-top: 50px;
    padding-bottom: 50px;
}


/* ==================
          文本
 ==================== */

.text-xs {
    font-size: 12px;
}

.text-sm {
    font-size: 14px;
}

.text-df {
    font-size: 16px;
}

.text-lg {
    font-size: 18px;
}

.text-xl {
    font-size: 20px;
}

.text-xxl {
    font-size: 32px;
}

.text-sl {
    font-size: 40px;
}

.text-xsl {
    font-size: 80px;
}

.text-Abc {
    text-transform: Capitalize;
}

.text-ABC {
    text-transform: Uppercase;
}

.text-abc {
    text-transform: Lowercase;
}


/** 加载中 **/

.style1-preloader-background {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(5, 28, 30, 0.9);
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.style1-preloader {
    display: block;
    position: relative;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #00ffff;
    -webkit-animation: style1-preloader-spin 1.5s linear infinite;
    animation: style1-preloader-spin 1.5s linear infinite;
    z-index: 1;
}

.style1-preloader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #81D4FA;
    -webkit-animation: style1-preloader-spin 2.5s linear infinite;
    animation: style1-preloader-spin 2.5s linear infinite
}

.style1-preloader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #80CBC4;
    -webkit-animation: style1-preloader-spin 2s linear infinite;
    animation: style1-preloader-spin 2s linear infinite
}

@-webkit-keyframes style1-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes style1-preloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.box-load {
    position: relative;
}

.box-load::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    z-index: 3;
}

.box-load::after {
    content: '';
    position: absolute;
    top: calc(50% - 10px);
    left: calc(50% - 10px);
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSI+CiAgPHBhdGggb3BhY2l0eT0iLjI1IiBkPSJNMTYgMCBBMTYgMTYgMCAwIDAgMTYgMzIgQTE2IDE2IDAgMCAwIDE2IDAgTTE2IDQgQTEyIDEyIDAgMCAxIDE2IDI4IEExMiAxMiAwIDAgMSAxNiA0Ii8+CiAgPHBhdGggZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPgogICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTYgMTYiIHRvPSIzNjAgMTYgMTYiIGR1cj0iMC44cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgPC9wYXRoPgo8L3N2Zz4K) no-repeat;
    background-size: contain;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.box-load.loaded::before,
.box-load.loaded::after {
    opacity: 0;
    visibility: hidden;
}


/* BD地图 */

.anchorBL,
.BMap_cpyCtrl {
    display: none;
}


/* 字体 */

:root {
    --PSLFont: 'PSL';
    --LCddFont: 'LCdd';
    --AGENCYRFont: 'AGENCYR';
    --BEBASFont: 'BEBAS';
    --LEDFont: 'LED';
    --TitleFont: '正酷';
    --ZzgfFont: '造字工房';
    /* --BAHFont: '方正'; */
    --LED2Font: 'FAC';
    --HarmonyOS: 'HarmonyOS';
    --YSFont: 'YS';
    --MFFont: 'MFLiHei';
    --HKFont: 'HK';
    --Newzt: 'new_zt';
    --NUMBER: 'number';
    --RZZYT: 'RZZYT';
    --DDINB: 'DDINB';
    --OTF: 'OTF';
    --RZRJ: 'RZRJ';
    /* --FZSKJT:'方正尚酷简体'; */
    --OTF2: 'OTF2';
    --SYHT: 'SYHT';
    --SYHTB: 'SYHTB';
    --SYHTB2: 'SYHTB2';
    --DingTalk: 'DingTalk';
    --BoldItalic: 'BoldItalic';
    --DDINBold: 'DDINBold';
    --ZiBold: 'ziBold';
    --JXZK: 'JXZK';
    --Alimama: 'Alimama';
    --AlimamaSH: 'AlimamaSH';
    --dIALTEB: 'dinAlternateBold';
    --STFYT: 'STFYT';
    --YSQHK: 'YSQHK';
    --DOUYINMEIHAOTI: 'DOUYINMEIHAOTI';
}

@font-face {
    font-family: "RZRJ";
    src: url(../fonts/锐字锐线怒放黑简.TTF);
}

@font-face {
    font-family: "OTF";
    src: url(../fonts/MFLANGQIAN_NONCOMMERCIAL-REGULAR.OTF);
}

@font-face {
    font-family: "OTF2";
    src: url(../fonts/MFLANGQIAN_NONCOMMERCIAL-BOLD.OTF);
}

@font-face {
    font-family: "number";
    src: url(../fonts/HarmonyOS_Sans_Bold.ttf);
}

@font-face {
    font-family: 'PSL';
    src: url(../fonts/PSL\ Natrinthorn\ Extra.ttf);
}

@font-face {
    font-family: '正酷';
    src: url(../fonts/字魂143号-正酷超级黑.ttf);
}

@font-face {
    font-family: 'LCdd';
    src: url(../fonts/LCdd.TTF);
}

@font-face {
    font-family: 'AGENCYR';
    src: url(../fonts/AGENCYR.TTF);
}

@font-face {
    font-family: 'BEBAS';
    src: url(../fonts/BEBAS.TTF);
}

@font-face {
    font-family: 'LED';
    src: url(../fonts/UnidreamLED.ttf);
}

@font-face {
    font-family: '造字工房';
    src: url(../fonts/造字工房映力黑规体.OTF);
}


/* @font-face {
    font-family: '方正';
    src: url(../fonts/方正尚酷简体.TTF);
} */

@font-face {
    font-family: 'FAC';
    src: url(../fonts/DIGIFAC.otf);
}

@font-face {
    font-family: 'YS';
    src: url(../fonts/YouSheBiaoTiHei.ttf);
}

@font-face {
    font-family: 'HarmonyOS';
    src: url(../fonts/HarmonyOS_Sans_SC_Regular.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'MFLiHei';
    src: url(../fonts/MFLiHei_Noncommercial-Regular.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'HK';
    src: url(../fonts/hkw8.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'new_zt';
    src: url(../fonts/Alimama_ShuHeiTi_Bold.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'RZZYT';
    src: url(../fonts/锐字真言体.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'DDINB';
    src: url(../fonts/D-DIN-Bold.otf);
    font-display: swap;
}


/* @font-face {
	font-family: '方正尚酷简体';
	src: url(../fonts/方正尚酷简体FZSHANGKJW.TTF);
	font-display: swap;
} */

@font-face {
    font-family: 'SYHT';
    src: url(../fonts/SourceHanSansCN-Regular.otf);
    font-display: swap;
}

@font-face {
    font-family: 'SYHTB';
    src: url(../fonts/SOURCEHANSANSCN-BOLD.OTF);
    font-display: swap;
}

@font-face {
    font-family: 'SYHTB2';
    src: url(../fonts/SOURCEHANSANSCN-HEAVY.OTF);
    font-display: swap;
}

@font-face {
    font-family: 'DingTalk';
    src: url(../fonts/DingTalkJinBuTi.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'BoldItalic';
    src: url(../fonts/DIN-BoldItalic.otf);
    font-display: swap;
}

@font-face {
    font-family: 'DDINBold';
    src: url(../fonts/D-DIN-Bold.otf);
    font-display: swap;
}

@font-face {
    font-family: 'JXZK';
    src: url(../fonts/江西拙楷.TTF);
    font-display: swap;
}

@font-face {
    font-family: 'ziBold';
    src: url(../fonts/zi.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'Alimama';
    src: url(../fonts/Alimama_DongFangDaKai_Regular.otf);
    font-display: swap;
}

@font-face {
    font-family: 'AlimamaSH';
    src: url(../fonts/Alimama_ShuHeiTi_Bold.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'dinAlternateBold';
    src: url(../fonts/din-alternate-bold.ttf);
    font-display: swap;
}

@font-face {
    font-family: 'STFYT';
    src: url(../fonts/ShuTiFangYanTi.TTF);
    font-display: swap;
}

@font-face {
    font-family: 'YSQHK';
    src: url(../fonts/演示秋鸿楷.TTF);
    font-display: swap;
}
@font-face {
    font-family: 'DOUYINMEIHAOTI';
    src: url(../fonts/DOUYINMEIHAOTI.OTF);
    font-display: swap;
}

input[type="checkbox"] {
    display: inline;
    /* 或其他需要的显示属性 */
}