﻿@font-face {
    font-family: "0aec771c-7972-4d72-9115-5e2b37598e45";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2021123122320714059/cms/file/0aec771c-7972-4d72-9115-5e2b37598e45.ttf) format("truetype");
    font-alias: BrownStd-Bold
}

@font-face {
    font-family: "367500f3-ac9a-4400-beb9-b2f596dc10dc";
    src: url(https://omo-oss-file1.thefastfile.com/portal-saas/new2022111615552155289/cms/file/367500f3-ac9a-4400-beb9-b2f596dc10dc.TTF) format("truetype");
    font-alias: PINGFANG HEAVY
}

@font-face {
    font-family: a8974ae4-cb44-482c-87bc-aeef6611945e;
    src: url(https://omo-oss-file1.thefastfile.com/portal-saas/new2022111615552155289/cms/file/a8974ae4-cb44-482c-87bc-aeef6611945e.TTF) format("truetype");
    font-alias: PINGFANG MEDIUM
}

@font-face {
    font-family: "249a2cc2-3ae2-4a12-80cc-f33fa61f776e";
    src: url(https://omo-oss-file1.thefastfile.com/portal-saas/new2023040613411161526/cms/file/249a2cc2-3ae2-4a12-80cc-f33fa61f776e.TTF) format("truetype");
    font-alias: PINGFANG BOLD
}

@font-face {
    font-family: "5c3c9aac-a9d1-4eda-a421-53d7dcac225c";
    src: url(https://omo-oss-file1.thefastfile.com/portal-saas/new2023040613411161526/cms/file/5c3c9aac-a9d1-4eda-a421-53d7dcac225c.otf) format("opentype");
    font-alias: SpaceGrotesk-SemiBold
}

@font-face {
    font-family: "7ce38fe0-560c-4554-966d-efd9e5a70c16";
    src: url(../font/7ce38fe0-560c-4554-966d-efd9e5a70c16.ttf) format("truetype");
    font-alias: Open-Sans-2;
    font-display: swap
}

body {
    font-family: a8974ae4-cb44-482c-87bc-aeef6611945e;
    overflow-x: hidden
}

.page_a.current {
    background: #32506f;
    color: #fff;
    border-radius: 5px
}

.page_a:hover {
    text-decoration: none;
    background: #32506f;
    color: #fff
}

#content_box-16735068439621-0,
#content_box-16850177510670-1 {
    /* position:sticky!important; */
    top: 120px
}

.pl_service2 .service_item {
    background-color: #eb5c20 !important;
    color: #fff !important
}

.pl_service2 .service_item:hover,
.pl_service2 .service_value {
    background-color: #1b4978 !important;
    color: #fff !important
}

.pl_service2 .service_value::after {
    border-left: 6px solid #1b4978 !important
}

.invalid-feedback {
    display: none;
    /* 默认隐藏 */
    color: red;
    /* 提示信息的颜色 */
    font-size: 0.875em;
    /* 提示信息的字体大小 */
}

/* 当有错误时，显示提示信息 */
input:invalid+.invalid-feedback,
textarea:invalid+.invalid-feedback {
    display: block;
    /* 显示提示信息 */
}