@font-face {
    font-family: "Anton";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/Anton-Regular.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-B";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Bold.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-SB";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-SemiBold.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-EB";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-ExtraBold.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-M";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Medium.ttf");
}

@font-face {
    font-family: "PlusJakartaSans-R";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/PlusJakartaSans-Regular.ttf");
}
html {
    --font-medium: "PlusJakartaSans-M";
    --header-h: 80px;
    --mobile-header-h: 60px;
}

html,
body {
    background-color: #FAFAF9;
}


body {
    font-family: "PingFang SC", "PlusJakartaSans-M", "Arial", "Microsoft YaHei";
}

body {
    @media screen and (min-width: 751px) {
        .content {
            min-width: 1200px;
            overflow-x: auto;
        }
    }
}

.select_none {
    user-select: none;
}

.agent-pc .part_con {
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.agent-mobile {
    overflow-x: hidden;
}

.agent-mobile .content .part_con {
    width: auto;
    margin: 0 20px;
    position: relative;
    z-index: 10;
}

.tit_hidden {
    overflow: hidden;
}

.part_con {
    margin: 0 50px;
}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: var(--gray-950);
    transition: background-color 5000s ease-out 0.5s;
}

