@font-face {
    font-family: "0aec771c-7972-4d72-9115-5e2b37598e45";
    src: url() format("truetype");
    font-alias: BrownStd-Bold;
}

@font-face {
    font-family: f3d0ef6f-e72f-4733-8cd9-0a0ccb4a9e6d;
    src: url() format("truetype");
    font-alias: Roboto;
}

@font-face {
    font-family: "9fd3488c-2594-42ec-ab4b-3d97f1e00368";
    src: url() format("truetype");
    font-alias: Barlow;
}

@font-face {
    font-family: e1bfd34b-ea74-4ca5-8f46-80e3cc82c526;
    src: url() format("opentype");
    font-alias: 思源雅黑;
}

@font-face {
    font-family: "89b0e318-6048-429d-9a47-78b1f1ce68e2";
    src: url() format("opentype");
    font-alias: SourceHanSansCN-Normal;
}

@font-face {
    font-family: "634b5c2e-b0c8-465e-a818-6ab08c69484e";
    src: url() format("opentype");
    font-alias: SourceHanSansCN-Light;
}

@font-face {
    font-family: "6c1b4cb3-38df-4ee7-a94a-6026f1d4c39e";
    src: url() format("truetype");
    font-alias: Antonio-Regular;
    font-display: swap;
}

@font-face {
    font-family: b349bc1d-b247-40e1-96e4-00f36c60116a;
    src: url() format("truetype");
    font-alias: Antonio-Bold;
    font-display: swap;
}

@font-face {
    font-family: saf-tcm;
    src: url();
}

a,
body,
p,
span {
    font-family: saf-Pop-Light;
}

* {
    word-break: normal;
}

.pl_service3 .service_item.tel {
    background: #78896f !important;
}

.pl_service3 .service_item.qq {
    background: #78896f !important;
}

.pl_service3 .service_item.kf {
    display: none;
}

.pl_service3 .service_value p {
    font-family: saf-Pop-Light;
}

.footer_service {
    font-family: saf-Pop-Light;
}

@media only screen and (max-width: 768px) {
    .pl_service {
        position: fixed;
        right: 0 !important;
        bottom: 15% !important;
        z-index: 999;
    }
}

.btn-primary {
    color: #fff;
    background-color: var(--hmsecond);
    border-color: var(--hmsecond);
}

.page_a:hover {
    background-color: #117abf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.page_a.current {
    background-color: #117abf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.page_confirmJump {
    background-color: #117abf;
}

.page_confirmJump:hover {
    background-color: #117abf;
}

.page_a.current:hover {
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.page_a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}