:root {
    --fy-navy: #07142f;
    --fy-ink: #102047;
    --fy-blue: #2457ff;
    --fy-violet: #7b3ff2;
    --fy-cyan: #20c7ff;
    --fy-soft: #f5f7ff;
    --fy-line: rgba(36, 87, 255, 0.16);
    --fy-grad: linear-gradient(135deg, #2457ff 0%, #4a62ff 48%, #7b3ff2 100%);
    --fy-dark-grad: linear-gradient(135deg, #07142f 0%, #13286a 55%, #4e2da2 100%);
}

html body {
    background: var(--fy-soft) !important;
    color: var(--fy-ink) !important;
}

a:hover,
.logowz span,
.indexbox2_bt .b1 span,
.indexbox2_bt .b2 span,
.index_case_bt span,
.index_news_bt span,
.foot_bt,
.nr a:hover,
.f60,
[style*="#ff5900"],
[style*="#FF6600"],
[style*="#ff6600"],
[style*="#f60"],
[style*="#F60"] {
    color: var(--fy-blue) !important;
}

.top,
.footer,
.foot,
.copyright,
.top_mess_left,
.fdright_nav li a,
.fdright_nav li,
.fdright_nav_tel,
.fdright_nav_xq {
    background: var(--fy-dark-grad) !important;
    border-color: rgba(255, 255, 255, 0.12) !important;
}

.head,
.header,
.nav,
.logo {
    background-color: rgba(255, 255, 255, 0.98) !important;
}

.nav li.cur a,
.nav li a:hover,
.curbg,
.index_mess,
.indexbox7_an a,
.indexbox7_an .lan,
.fdright_nav_top,
.top_mess_bt,
.top_mess_sbt,
.search .submit,
.webContact,
.zx,
.xx,
input[type="submit"],
button,
[style*="background:#ff5900"],
[style*="background: #ff5900"],
[style*="background:#ff6600"],
[style*="background: #ff6600"],
[style*="background:#F60"],
[style*="background: #F60"] {
    background: var(--fy-grad) !important;
    border-color: transparent !important;
    color: #fff !important;
}

.banner,
.index_banner,
.fullSlide,
.in-banner {
    background: var(--fy-dark-grad) !important;
}

.banner img,
.fullSlide img,
.in-banner img,
.mBan2 img,
.slideBox img {
    filter: hue-rotate(190deg) saturate(1.08) brightness(0.96);
}

.fullSlide .bd li a,
.banner .bd li a,
.index_ban .p li a {
    background-image: url("/wp-content/themes/moban0628/hero-feiying.svg") !important;
    background-size: cover !important;
    background-position: center center !important;
}

.banner .focus .bd li img,
img[src*="1-1G01G4161"],
img[src*="1-1G01G41632"],
img[src*="1-1G01G41649"],
img[src*="1-1G01G41F"],
img[src*="1-1G01G41H"] {
    content: url("/wp-content/themes/moban0628/hero-feiying.svg") !important;
    width: 100% !important;
    object-fit: cover !important;
    filter: none !important;
}

.indexbox2 img[alt="整合营销"],
.indexbox2 img[alt="GEO推广"],
.indexbox2 img[alt="新媒体营销"],
.indexbox2 img[alt="红书推广"],
.indexbox2 img[alt="短视频营销"],
.indexbox2 img[alt="品牌出海"],
.indexbox1_gun .pic img,
.index_fuwu img[alt="整合营销"],
.index_fuwu img[alt="GEO推广"],
.index_fuwu img[alt="新媒体营销"],
.index_fuwu img[alt="红书推广"],
.index_fuwu img[alt="短视频营销"],
.index_fuwu img[alt="品牌出海"],
.ul li .pic img[alt="整合营销"],
.ul li .pic img[alt="GEO推广"],
.ul li .pic img[alt="新媒体营销"],
.ul li .pic img[alt="红书推广"],
.ul li .pic img[alt="短视频营销"],
.ul li .pic img[alt="品牌出海"],
.service_list img[alt="整合营销"],
.service_list img[alt="GEO推广"],
.service_list img[alt="新媒体营销"],
.service_list img[alt="红书推广"],
.service_list img[alt="短视频营销"],
.service_list img[alt="品牌出海"] {
    content: url("/wp-content/themes/moban0628/service-card.svg") !important;
    width: 100% !important;
    object-fit: cover !important;
    filter: none !important;
}

img[src*="index_t_service"] {
    content: url("/wp-content/themes/moban0628/mobile-service-title.svg") !important;
    width: 100% !important;
    filter: none !important;
}

.indexbox2,
.indexbox3,
.indexbox4,
.indexbox5,
.indexbox6,
.indexbox8,
.content,
.main,
.about,
.news,
.case {
    background-color: var(--fy-soft) !important;
}

.indexbox2 ul li,
.index_case_xun li,
.news_list li,
.case_list li,
.taocan li,
.plan-card,
.feature-card,
.pro_list li {
    border-color: var(--fy-line) !important;
    box-shadow: 0 12px 32px rgba(7, 20, 47, 0.08) !important;
}

.indexbox2 ul li:hover,
.index_case_xun li:hover,
.news_list li:hover,
.case_list li:hover,
.taocan li:hover,
.pro_list li:hover {
    border-color: rgba(123, 63, 242, 0.34) !important;
    box-shadow: 0 18px 42px rgba(36, 87, 255, 0.16) !important;
}

.line,
.nytil01:before,
.nytil03:before,
.nytil05:before,
.orange,
.ban-a a.on,
.ban-a a:hover {
    background: var(--fy-grad) !important;
    border-color: transparent !important;
}

.footer,
.footer a,
.copyright,
.copyright a,
.top,
.top a {
    color: rgba(255, 255, 255, 0.88) !important;
}

.footer a:hover,
.copyright a:hover,
.top a:hover {
    color: var(--fy-cyan) !important;
}

.logo img[src*="header_logo"],
.logo img[src*="logo.jpg"],
h1 img[src*="logo.jpg"] {
    content: url("/wp-content/themes/moban0628/shidai-feiying-logo.svg") !important;
    width: 200px !important;
    max-width: 100% !important;
    object-fit: contain !important;
}

.fdright_nav_wx img,
.tbwx img,
.foot_ewm img,
img[src*="footer_wx"] {
    filter: hue-rotate(190deg) saturate(1.2);
}

@media (max-width: 768px) {
    body {
        background: #f7f9ff !important;
    }

    header,
    .header,
    .top_nav,
    .nav {
        background: #fff !important;
    }

    .logo img[src*="logo.jpg"],
    h1 img[src*="logo.jpg"] {
        width: 150px !important;
    }

    .footer,
    footer,
    .bottom_nav,
    .bottom_nav li {
        background: var(--fy-dark-grad) !important;
    }
}
