/* ========================================
   艾特网站 - 深度美化样式覆盖 v2.0
   不影响原有功能，大幅提升视觉体验
   ======================================== */

/* --- 全局平滑与字体 --- */
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html {
    scroll-behavior: smooth;
}
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background: linear-gradient(135deg, #eef2f7 0%, #dce4f0 25%, #e8edf5 50%, #d5dfe9 75%, #eef2f7 100%) !important;
    background-size: 400% 400% !important;
    animation: bodyGradient 15s ease infinite !important;
}
@keyframes bodyGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* --- 自定义滚动条 --- */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #eef1f5; }
::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #1b6ef3, #0d4dbf);
    border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #0d5fd4, #0a3d99); }

/* --- 选中文字颜色 --- */
::selection {
    background: rgba(27, 110, 243, 0.2);
    color: #0a3d99;
}

/* =============================================
   头部导航 - 毛玻璃 + 高级阴影
   ============================================= */
header {
    background: rgba(255, 255, 255, 0.88) !important;
    backdrop-filter: blur(25px) saturate(200%) !important;
    -webkit-backdrop-filter: blur(25px) saturate(200%) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(27, 110, 243, 0.08) !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: sticky !important;
    top: 0;
    z-index: 999;
    border-bottom: 2px solid transparent !important;
    border-image: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.3), rgba(77, 154, 255, 0.3), transparent) 1 !important;
}
header:hover {
    box-shadow: 0 4px 40px rgba(27, 110, 243, 0.12) !important;
    background: rgba(255, 255, 255, 0.97) !important;
}

/* 导航链接 - 覆盖原始黑色hover为蓝色渐变 */
.header-list {
    position: relative;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px;
    color: #333 !important;
}
.header-list::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 0;
    height: 2.5px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #1b6ef3);
    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateX(-50%);
    border-radius: 2px;
}
.header-list:hover {
    color: #1b6ef3 !important;
    background: transparent !important;
}
.header-list:hover::after {
    width: 100%;
}
/* 激活状态也覆盖 */
.top-active,
header nav .header-list:hover {
    color: #1b6ef3 !important;
    background-color: transparent !important;
}

/* 下拉菜单 - 毛玻璃卡片 */
.nav-menu {
    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15) !important;
    border-top: 3px solid #1b6ef3 !important;
    z-index: 1000 !important;
}
/* 纯CSS悬浮显示下拉菜单 - 不依赖jQuery */
header nav ul > li:hover .nav-menu {
    display: block !important;
}
.nav-menu ul li a {
    transition: all 0.3s ease !important;
    border-left: 3px solid transparent;
    color: #444 !important;
}
.nav-menu ul li a:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.08), transparent) !important;
    color: #1b6ef3 !important;
    border-left-color: #1b6ef3;
    padding-left: 25px;
}

/* =============================================
   Banner 区域 - 增强视觉层次
   ============================================= */
.banner-text h1,
.min-banner h1 {
    font-weight: 700 !important;
    letter-spacing: 4px;
    text-shadow: 0 3px 20px rgba(0, 0, 0, 0.35);
    font-size: 36px !important;
}
.banner-text > div,
.min-banner > .content > .s-re-v > div {
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    letter-spacing: 3px;
}
/* Banner 图片增强 */
.banner-swiper img {
    filter: brightness(0.9) contrast(1.05);
}
/* Swiper 分页器美化 */
.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background: rgba(255, 255, 255, 0.5) !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
    transition: all 0.3s ease !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    background: #fff !important;
    width: 30px !important;
    border-radius: 6px !important;
}
/* Swiper 箭头美化 */
.swiper-button-next,
.swiper-button-prev {
    width: 48px !important;
    height: 48px !important;
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(8px);
    border-radius: 50% !important;
    transition: all 0.3s ease !important;
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: rgba(255, 255, 255, 0.3) !important;
    transform: scale(1.1);
}
.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 18px !important;
    color: #fff;
    font-weight: bold;
}

/* =============================================
   区块标题 - 更醒目的装饰
   ============================================= */
.item-title {
    position: relative;
}
.item-title .f-c-1b,
.item-title .f-c-b1 {
    position: relative;
    display: inline-block;
}
/* 标题下方渐变装饰线 */
.item-title .f-c-1b::after,
.item-title .f-c-b1::after {
    content: '';
    display: block;
    width: 60px;
    height: 4px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff);
    margin: 15px auto 0;
    border-radius: 2px;
    box-shadow: 0 2px 8px rgba(27, 110, 243, 0.3);
}
/* 标题文字增强 */
.item-title .f-c-1b {
    letter-spacing: 3px;
}
/* 副标题文字增强 */
.item-title .f-c-b {
    color: #666 !important;
    letter-spacing: 1px;
}

/* =============================================
   各区块交替背景色 - 增加层次感
   ============================================= */
.box:nth-of-type(even) {
    background: linear-gradient(180deg, rgba(255,255,255,0.6), rgba(245,247,250,0.8)) !important;
}
.box:nth-of-type(odd) {
    background: rgba(255, 255, 255, 0.4) !important;
}
/* 区块间距增大 */
.box {
    padding: 25px 0 !important;
}

/* =============================================
   核心业务卡片 - 高级 hover 效果
   ============================================= */
.business-item > li {
    transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    border-radius: 20px !important;
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(255,255,255,0.6) inset;
    border: 2px solid rgba(255, 255, 255, 0.5);
}
.business-item > li:hover {
    transform: translateY(-15px) scale(1.04) !important;
    box-shadow: 0 25px 60px rgba(27, 110, 243, 0.35), 0 0 0 2px rgba(27, 110, 243, 0.3) !important;
    border-color: rgba(27, 110, 243, 0.4) !important;
}
/* 卡片内 overlay 增强 */
.list-dec:hover {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.85), rgba(13, 79, 191, 0.9)) !important;
    backdrop-filter: blur(4px);
}
/* 查看详情按钮美化 */
.home-link {
    transition: all 0.3s ease !important;
    border: 1.5px solid rgba(255, 255, 255, 0.9) !important;
    border-radius: 25px !important;
    padding: 0 20px !important;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(4px);
}
.home-link:hover {
    background: rgba(255, 255, 255, 0.25) !important;
    transform: scale(1.05);
    border-color: #fff !important;
}

/* =============================================
   服务流程卡片 - 精致化
   ============================================= */
.service-list {
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border-radius: 14px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
    border: 1px solid rgba(27, 110, 243, 0.06);
    background: linear-gradient(180deg, #fff, #f8faff) !important;
}
.service-list:hover {
    box-shadow: 0 8px 30px rgba(27, 110, 243, 0.18) !important;
    transform: translateY(-5px);
    border-color: rgba(27, 110, 243, 0.15) !important;
}
/* 服务流程展开面板 - 蓝色渐变 */
.prop-server {
    background: linear-gradient(135deg, #1b6ef3, #0d5fd4, #3d8bfd) !important;
    border-radius: 14px;
}

/* =============================================
   客户案例卡片 - 精致 hover
   ============================================= */
.anli-list {
    border-radius: 14px !important;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
}
.anli-list:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.15) !important;
}
.anli-img img {
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), filter 0.4s ease;
}
.anli-list:hover .anli-img img {
    transform: scale(1.08);
    filter: brightness(1.05);
}
/* 案例描述区域 */
.swiper-dec {
    background: linear-gradient(180deg, #fff, #f8faff);
}

/* 案例列表页 (customer.html) */
.custom-box > li {
    border-radius: 14px !important;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08) !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
}
.custom-box > li:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 16px 40px rgba(27, 110, 243, 0.18) !important;
    border-color: rgba(27, 110, 243, 0.15) !important;
}
.custom-box > li img {
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-box > li:hover img {
    transform: scale(1.08);
}
.custom-box .info {
    background: linear-gradient(180deg, #fff, #f8faff);
}

/* =============================================
   Tab 标签 - 现代胶囊风格
   ============================================= */
.tab-item li,
.common-tab li {
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border-radius: 25px !important;
    padding: 5px 20px !important;
    margin: 0 4px;
}
.tab-item li:hover,
.common-tab li:hover {
    background: rgba(27, 110, 243, 0.06);
    transform: translateY(-2px);
}
.tab-click-act {
    color: #1b6ef3 !important;
    border-bottom: none !important;
    background: rgba(27, 110, 243, 0.08) !important;
    box-shadow: 0 4px 15px rgba(27, 110, 243, 0.15) !important;
    font-weight: 600;
}
.tab-item li.tab-click-act a {
    color: #1b6ef3 !important;
}
.tab-item li.tab-click-act:after {
    display: none !important;
}

/* 关于我们页面 tab */
.aboutsus-tab li {
    transition: all 0.3s ease !important;
    border-radius: 8px 8px 0 0;
}
.aboutsus-tab li:hover {
    background: rgba(255, 255, 255, 0.1);
}

/* =============================================
   合作企业 logo - 精致卡片
   ============================================= */
.hezuo-item li {
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border-radius: 10px !important;
    overflow: hidden;
    border: 1px solid #e8ecf0 !important;
    background: #fff;
}
.hezuo-item li:hover {
    transform: scale(1.06) !important;
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.12) !important;
    border-color: #1b6ef3 !important;
}
.hezuo-item li img {
    transition: filter 0.4s ease, transform 0.4s ease;
    filter: grayscale(40%) brightness(0.95);
}
.hezuo-item li:hover img {
    filter: grayscale(0%) brightness(1);
    transform: scale(1.05);
}

/* =============================================
   表单美化 - 现代输入框
   ============================================= */
.from-group-item input,
.from-group-item textarea,
.from-group input,
.from-group textarea {
    border: 1.5px solid #dce3ed !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    background: #f8faff;
    font-size: 14px;
    color: #333;
}
.from-group-item input:focus,
.from-group-item textarea:focus,
.from-group input:focus,
.from-group textarea:focus {
    border-color: #1b6ef3 !important;
    box-shadow: 0 0 0 4px rgba(27, 110, 243, 0.1), 0 2px 8px rgba(27, 110, 243, 0.08) !important;
    background: #fff !important;
    outline: none;
}
.from-group-item input:hover,
.from-group-item textarea:hover,
.from-group input:hover,
.from-group textarea:hover {
    border-color: #93b8f7 !important;
    background: #fff;
}

/* 提交按钮 - 渐变发光 */
.aboutus-btn {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #4d9aff) !important;
    background-size: 200% 200% !important;
    animation: btnGradient 3s ease infinite !important;
    border: none !important;
    border-radius: 30px !important;
    padding: 16px 55px !important;
    color: #fff !important;
    font-weight: 700;
    letter-spacing: 3px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 8px 30px rgba(27, 110, 243, 0.4), 0 0 0 0 rgba(27, 110, 243, 0.3);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-transform: uppercase;
}
@keyframes btnGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}
.aboutus-btn::before {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
    transition: left 0.5s ease;
}
.aboutus-btn:hover::before {
    left: 100%;
}
.aboutus-btn:hover {
    background: linear-gradient(135deg, #0d5fd4, #0a3d99, #1b6ef3) !important;
    transform: translateY(-4px) scale(1.02) !important;
    box-shadow: 0 14px 45px rgba(27, 110, 243, 0.55), 0 0 0 6px rgba(27, 110, 243, 0.1) !important;
}
.aboutus-btn:active {
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 15px rgba(27, 110, 243, 0.3) !important;
}

/* =============================================
   底部 footer - 高级质感
   ============================================= */
footer {
    background: linear-gradient(180deg, #0f1520, #080b12, #0a0e17) !important;
    position: relative;
    border-radius: 24px 24px 0 0;
    box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.2);
}
footer::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #a8d4ff, #79b8ff, #4d9aff, #1b6ef3);
    background-size: 300% 100%;
    animation: footerGlow 4s linear infinite;
    box-shadow: 0 0 20px rgba(27, 110, 243, 0.5), 0 0 40px rgba(27, 110, 243, 0.2);
}
@keyframes footerGlow {
    0% { background-position: 0% 0%; }
    100% { background-position: 200% 0%; }
}
footer a {
    transition: all 0.3s ease !important;
}
footer a:hover {
    color: #4d9aff !important;
    text-shadow: 0 0 10px rgba(77, 154, 255, 0.3);
}
footer .foot-top ul li,
footer li,
footer li > a {
    transition: color 0.3s ease !important;
}
footer li:hover,
footer .foot-top li:hover,
footer li > a:hover {
    color: #fff !important;
}
/* footer 友情链接分隔线美化 */
footer .link-item li {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

/* =============================================
   右侧联系客服 - 现代毛玻璃
   ============================================= */
.contact-box {
    transition: all 0.3s ease;
}
.contact-box ul {
    background: rgba(0, 0, 0, 0.5) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 10px 0 0 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-right: none;
}
.contact-icon {
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border-radius: 6px;
}
.contact-icon:hover {
    transform: scale(1.15);
    background-color: rgba(27, 110, 243, 0.3);
}
.contact-info {
    background: rgba(0, 0, 0, 0.65) !important;
    backdrop-filter: blur(16px) !important;
    border-radius: 12px 0 0 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-right: none;
    box-shadow: -4px 0 20px rgba(0, 0, 0, 0.2);
}
.contact-info .btn {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf) !important;
    border-radius: 20px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(27, 110, 243, 0.3);
}
.contact-info .btn:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 20px rgba(27, 110, 243, 0.4);
}

/* =============================================
   图片全局平滑
   ============================================= */
img {
    transition: filter 0.3s ease;
}

/* =============================================
   关于我们页面
   ============================================= */
.aboutus-ry {
    position: relative;
}
.aboutus-title {
    background: linear-gradient(135deg, #1a1f2e, #2a3040) !important;
}
#tab1 .grid-50 p {
    line-height: 2.2 !important;
    color: #444;
    letter-spacing: 0.5px;
}
#tab1 .grid-50 strong {
    color: #1b6ef3;
}

/* =============================================
   视频区域
   ============================================= */
.vedio-item video {
    border-radius: 14px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.18);
}
.vedio-item .vedio-bg {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf) !important;
    border-radius: 14px;
}

/* =============================================
   软件服务页面卡片
   ============================================= */
.software-item > li {
    border-radius: 16px !important;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    border: 1px solid rgba(0, 0, 0, 0.04);
}
.software-item > li:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 50px rgba(27, 110, 243, 0.2) !important;
}
/* 软件卡片 overlay */
.software-item > li .list-dec:hover {
    background-color: rgba(27, 110, 243, 0.8) !important;
}

/* =============================================
   "查看更多" 链接
   ============================================= */
.anli-more {
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: relative;
    padding: 8px 24px;
    border: 1.5px solid #999;
    border-radius: 25px;
}
.anli-more:hover {
    color: #1b6ef3 !important;
    border-color: #1b6ef3;
    background: rgba(27, 110, 243, 0.04);
    letter-spacing: 2px;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(27, 110, 243, 0.15);
}

/* =============================================
   新闻资讯列表美化
   ============================================= */
.news-item li {
    transition: all 0.3s ease !important;
    border-radius: 10px;
    padding: 8px;
}
.news-item li:hover {
    background: rgba(27, 110, 243, 0.03);
    transform: translateX(4px);
}
.news-item li:hover h3 {
    color: #1b6ef3 !important;
}
.news-item li img {
    border-radius: 8px;
    border-right: 2px solid #e0e6ed !important;
}

/* 资讯列表页 (article.html) */
.information-item li {
    transition: all 0.35s ease !important;
    border-radius: 12px;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e8ecf0 !important;
}
.information-item li:hover {
    background: rgba(27, 110, 243, 0.02);
    border-bottom-color: #1b6ef3 !important;
    transform: translateX(6px);
}
.information-item li:hover h3 {
    color: #1b6ef3 !important;
}
.information-item li img {
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* =============================================
   分页美化
   ============================================= */
.pagination-item ul > li {
    border-radius: 8px !important;
    border: 1px solid #e0e6ed !important;
    transition: all 0.3s ease !important;
    font-size: 13px !important;
}
.pagination-item ul > li:hover,
.pagination-item ul > li a:hover,
.pagination-item ul > li a:active {
    border: 1px solid #1b6ef3 !important;
    background: linear-gradient(135deg, #1b6ef3, #0d5fd4) !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(27, 110, 243, 0.25);
    transform: translateY(-2px);
}

/* =============================================
   页面切换动画（淡入上滑）
   ============================================= */
.box {
    animation: fadeInUp 0.7s cubic-bezier(0.4, 0, 0.2, 1) both;
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =============================================
   返回顶部
   ============================================= */
.contact-switch {
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
}
.contact-switch:hover {
    background-color: rgba(27, 110, 243, 0.3);
}

/* =============================================
   链接全局过渡
   ============================================= */
a {
    transition: color 0.3s ease, opacity 0.3s ease;
}

/* =============================================
   新闻详情页美化
   ============================================= */
.news-content {
    background: #fff;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
}
.news-content p {
    line-height: 2 !important;
}
.news-btn a {
    transition: all 0.3s ease !important;
}
.news-btn a:hover {
    color: #1b6ef3 !important;
}
/* 设计标题左侧装饰条 */
.design-tit {
    border-left: 5px solid #1b6ef3 !important;
    border-radius: 0 6px 6px 0;
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.04), transparent);
    padding: 8px 15px !important;
}
.design-img {
    border-radius: 10px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}

/* =============================================
   微信开发页面优势卡片
   ============================================= */
.wx-adv-item li {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    transition: all 0.35s ease !important;
}
.wx-adv-item li:hover {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    transform: translateY(-4px);
}
.wx-adv-txt {
    background: linear-gradient(180deg, #f8faff, #eef3fb) !important;
    box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.08) !important;
}

/* =============================================
   网络推广页面美化
   ============================================= */
.wltg-title {
    border-bottom: 2px solid #dce3ed !important;
}
.wltg-tit {
    border-bottom: 2px solid #1b6ef3 !important;
    color: #1b6ef3;
}
.wltg-price-item {
    background: linear-gradient(135deg, #1a1f2e, #2a3040) !important;
    border-radius: 10px;
}
.wltg-input button {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf) !important;
    border-radius: 0 6px 6px 0;
    transition: all 0.3s ease !important;
}
.wltg-input button:hover {
    background: linear-gradient(135deg, #0d5fd4, #0a3d99) !important;
}
.wltg-show li > div {
    border-radius: 10px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08) !important;
    transition: all 0.3s ease !important;
}
.wltg-show li:hover > div {
    transform: translateY(-4px);
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.15) !important;
}
.compare-problem li {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf) !important;
}

/* =============================================
   404 页面美化
   ============================================= */
.phonediv {
    animation: fadeInUp 0.6s ease both;
}
.phonediv button {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf) !important;
    border: none !important;
    border-radius: 25px !important;
    padding: 12px 40px !important;
    color: #fff !important;
    font-weight: 600;
    letter-spacing: 2px;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 15px rgba(27, 110, 243, 0.3);
    cursor: pointer;
}
.phonediv button:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.4) !important;
}

/* =============================================
   电商页面 tab-box 吸顶美化
   ============================================= */
.tab-box {
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(12px);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}
.tab-box-active {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(12px) !important;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08) !important;
}

/* =============================================
   响应式微调
   ============================================= */
@media (max-width: 1200px) {
    .business-item > li:hover {
        transform: none !important;
    }
    .software-item > li:hover {
        transform: none !important;
    }
}

/* =============================================
   额外装饰 - 区块间渐变分隔
   ============================================= */
.box + .box::before {
    content: '';
    display: block;
    width: 120px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.2), transparent);
    margin: 0 auto 10px;
}

/* =============================================
   Swiper 容器内阴影效果
   ============================================= */
.anli-swiper {
    position: relative;
}
.anli-swiper::before,
.anli-swiper::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
    z-index: 10;
    pointer-events: none;
}
.anli-swiper::before {
    left: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0.8), transparent);
}
.anli-swiper::after {
    right: 0;
    background: linear-gradient(-90deg, rgba(255,255,255,0.8), transparent);
}

/* =============================================
   首页核心业务区 - 底部间距
   ============================================= */
.business-item {
    margin-bottom: 10px;
}

/* =============================================
   全局 hover 性能优化
   ============================================= */
.business-item > li,
.service-list,
.anli-list,
.custom-box > li,
.software-item > li,
.hezuo-item li {
    will-change: transform, box-shadow;
}

/* =============================================
   Banner 叠加渐变层 - 增强文字可读性
   ============================================= */
.banner .swiper-slide {
    position: relative;
}
.banner .swiper-slide::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg, rgba(5, 15, 60, 0.5) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(5, 15, 60, 0.4) 100%) !important;
    z-index: 1;
    pointer-events: none;
}
.banner-text {
    z-index: 2 !important;
}
/* 子页面 min-banner 叠加 */
.min-banner .swiper-slide::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg, rgba(10, 30, 80, 0.3) 0%, rgba(0, 0, 0, 0.05) 50%, rgba(10, 30, 80, 0.2) 100%);
    z-index: 1;
    pointer-events: none;
}
.min-banner .min-banner-content,
.min-banner .content {
    z-index: 2 !important;
    position: relative;
}

/* =============================================
   联系我们区域 - 左侧信息卡片化
   ============================================= */
.bg-ef {
    background: linear-gradient(180deg, #f0f4fa, #e8edf5) !important;
    position: relative;
}
.bg-ef::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.15), transparent);
}
.box .grid-40.f-c-1b {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf);
    border-radius: 16px;
    padding: 35px 30px !important;
    color: #fff !important;
    box-shadow: 0 10px 35px rgba(27, 110, 243, 0.25);
    position: relative;
    overflow: hidden;
}
.box .grid-40.f-c-1b::before {
    content: '';
    position: absolute;
    top: -50%; right: -50%;
    width: 100%; height: 100%;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    pointer-events: none;
}
.box .grid-40.f-c-1b li {
    color: rgba(255, 255, 255, 0.95) !important;
    transition: all 0.3s ease;
    padding: 8px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    letter-spacing: 0.5px;
}
.box .grid-40.f-c-1b li:last-child {
    border-bottom: none;
}
.box .grid-40.f-c-1b li:hover {
    color: #fff !important;
    padding-left: 8px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 6px;
}

/* 联系我们表单区域背景 */
.from-group-item {
    background: #fff;
    border-radius: 16px;
    padding: 30px 25px !important;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.06);
    border: 1px solid rgba(27, 110, 243, 0.06);
}

/* =============================================
   关于我们区域 - 深色标题栏增强
   ============================================= */
.aboutus-title {
    position: relative;
    overflow: hidden;
}
.aboutus-title::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.15) 0%, transparent 50%, rgba(27, 110, 243, 0.1) 100%);
    pointer-events: none;
}
.aboutus-title .f-c-w {
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    letter-spacing: 4px;
}
/* 关于我们内容区域 */
.common-container {
    background: #fff;
    border-radius: 16px;
    padding: 20px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
    margin-bottom: 20px;
}
.common-container img {
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}

/* =============================================
   合作企业区域 - 标题装饰
   ============================================= */
.hezuo-item {
    background: #fff;
    border-radius: 16px;
    padding: 25px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
}

/* =============================================
   服务流程区域 - 背景增强
   ============================================= */
.service-item {
    position: relative;
    z-index: 1;
}

/* =============================================
   子页面 Banner 文字增强
   ============================================= */
.min-banner h1 {
    font-size: 34px !important;
    animation: bannerTextIn 0.8s ease both;
}
@keyframes bannerTextIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* =============================================
   服务页面各 Banner 增强
   ============================================= */
.rjkf-banner,
.app-banner,
.dsfw-banner,
.wx-banner,
.wltg-banner,
.aboutus-banner,
.contact-banner,
.customer-banner,
.news-banner {
    position: relative;
}
.rjkf-banner::after,
.app-banner::after,
.dsfw-banner::after,
.wx-banner::after,
.wltg-banner::after,
.aboutus-banner::after,
.contact-banner::after,
.customer-banner::after,
.news-banner::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg, rgba(10, 30, 80, 0.3) 0%, rgba(0, 0, 0, 0.05) 50%, rgba(10, 30, 80, 0.2) 100%);
    pointer-events: none;
    z-index: 0;
}

/* =============================================
   Footer 内部列增强
   ============================================= */
.foot-top ul {
    transition: all 0.3s ease;
}
.foot-top ul:first-child li:first-of-type {
    position: relative;
    padding-bottom: 8px;
}
.foot-top ul:first-child li:first-of-type::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 30px; height: 2px;
    background: linear-gradient(90deg, #4d9aff, transparent);
    border-radius: 1px;
}
/* Footer 二维码区域美化 */
.foot-top ul:last-child {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.08);
}
.foot-top ul:last-child img {
    border-radius: 8px;
    transition: transform 0.3s ease;
}
.foot-top ul:last-child:hover img {
    transform: scale(1.05);
}
/* Footer 备案区域 */
.footer-ba {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    position: relative;
}
.footer-ba p {
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    letter-spacing: 0.5px;
}
.footer-ba a {
    color: rgba(255, 255, 255, 0.6) !important;
    transition: all 0.3s ease !important;
}
.footer-ba a:hover {
    color: #4d9aff !important;
}

/* =============================================
   装饰性背景元素 - 页面角落渐变光斑
   ============================================= */
body::before {
    content: '';
    position: fixed;
    top: -200px; right: -200px;
    width: 500px; height: 500px;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.04) 0%, transparent 70%);
    pointer-events: none;
    z-index: 0;
}
body::after {
    content: '';
    position: fixed;
    bottom: -200px; left: -200px;
    width: 500px; height: 500px;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.03) 0%, transparent 70%);
    pointer-events: none;
    z-index: 0;
}

/* =============================================
   案例详情页 (case/) 增强
   ============================================= */
.case-detail-img img,
.design-img img {
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}
.case-detail-img img:hover,
.design-img img:hover {
    transform: scale(1.01);
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}

/* =============================================
   新闻详情页 - 侧边栏美化
   ============================================= */
.news-content a {
    color: #1b6ef3;
    text-decoration: none;
    border-bottom: 1px dashed rgba(27, 110, 243, 0.3);
    transition: all 0.3s ease;
}
.news-content a:hover {
    color: #0d4dbf;
    border-bottom-color: #0d4dbf;
    border-bottom-style: solid;
}

/* =============================================
   首页核心业务标题文字增强
   ============================================= */
.home-list-tit {
    transition: all 0.4s ease !important;
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    letter-spacing: 2px;
}

/* =============================================
   案例 Swiper 描述区域增强
   ============================================= */
.swiper-dec {
    transition: background 0.3s ease;
}
.anli-list:hover .swiper-dec {
    background: linear-gradient(180deg, #f0f5ff, #e8f0ff);
}
.swiper-dec .f-z-16 {
    font-weight: 600 !important;
    color: #333 !important;
    letter-spacing: 1px;
}

/* =============================================
   联系我们区域标签增强
   ============================================= */
.from-group label {
    font-weight: 500;
    color: #555 !important;
}
.from-group div {
    color: #ff4d4f !important;
}

/* =============================================
   关于我们 - 人员区域背景增强
   ============================================= */
.aboutus-ry {
    position: relative;
}
.aboutus-ry::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 100px;
    background: linear-gradient(transparent, rgba(255, 255, 255, 0.3));
    pointer-events: none;
}

/* =============================================
   关于我们页面 (aboutus.html) 增强
   ============================================= */
.grid-50 img {
    border-radius: 12px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
}

/* =============================================
   联系页面 (contact.html) 增强
   ============================================= */
.contact-map {
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);
    border: 1px solid rgba(27, 110, 243, 0.08);
}

/* =============================================
   客户页面 (customer.html) 增强
   ============================================= */
.custom-box .info .f-z-16 {
    font-weight: 600 !important;
    color: #333 !important;
}
.custom-box .info .f-z-14 {
    color: #888 !important;
}
.custom-box .info {
    border-top: 2px solid transparent;
    transition: border-color 0.3s ease;
}
.custom-box > li:hover .info {
    border-top-color: #1b6ef3;
}

/* =============================================
   全局链接颜色统一
   ============================================= */
.f-c-1b {
    color: #1b6ef3 !important;
}

/* =============================================
   页面加载过渡 - 防止闪烁
   ============================================= */
.home, .top {
    scroll-margin-top: 100px;
}

/* =============================================
   额外的动画增强 - 交错淡入
   ============================================= */
.business-item > li:nth-child(1) { animation-delay: 0.1s; }
.business-item > li:nth-child(2) { animation-delay: 0.2s; }
.business-item > li:nth-child(3) { animation-delay: 0.3s; }
.business-item > li:nth-child(4) { animation-delay: 0.4s; }
.business-item > li:nth-child(5) { animation-delay: 0.5s; }

.business-item > li {
    animation: fadeInUp 0.6s cubic-bezier(0.4, 0, 0.2, 1) both;
}

/* 服务流程卡片交错动画 */
.service-item > li:nth-child(1) { animation-delay: 0.05s; }
.service-item > li:nth-child(2) { animation-delay: 0.1s; }
.service-item > li:nth-child(3) { animation-delay: 0.15s; }
.service-item > li:nth-child(4) { animation-delay: 0.2s; }
.service-item > li:nth-child(5) { animation-delay: 0.25s; }
.service-item > li:nth-child(6) { animation-delay: 0.3s; }
.service-item > li:nth-child(7) { animation-delay: 0.35s; }
.service-item > li:nth-child(8) { animation-delay: 0.4s; }
.service-item > li:nth-child(9) { animation-delay: 0.45s; }
.service-item > li:nth-child(10) { animation-delay: 0.5s; }

.service-item > li {
    animation: fadeInUp 0.5s cubic-bezier(0.4, 0, 0.2, 1) both;
}

/* 合作企业 logo 交错动画 */
.hezuo-item li:nth-child(n) {
    animation: fadeInUp 0.4s cubic-bezier(0.4, 0, 0.2, 1) both;
    animation-delay: calc(0.03s * var(--i, 0));
}

/* =============================================
   首页 "关于我们" 区块内文字行高增强
   ============================================= */
.common-container .line-h40 {
    line-height: 2 !important;
}
.common-container p {
    color: #555;
    letter-spacing: 0.3px;
}
.common-container strong {
    color: #1b6ef3 !important;
    font-weight: 700 !important;
}

/* =============================================
   增强 Swiper 分页指示器位置
   ============================================= */
.banner .swiper-pagination {
    bottom: 30px !important;
}
.banner .swiper-pagination-bullet {
    margin: 0 5px !important;
}

/* =============================================
   导航栏 Logo 增强
   ============================================= */
.header-logo img {
    transition: transform 0.3s ease, filter 0.3s ease;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}
.header-logo:hover img {
    transform: scale(1.05);
    filter: drop-shadow(0 4px 8px rgba(27, 110, 243, 0.2));
}

/* =============================================
   电话号码图标增强
   ============================================= */
.top-right .s-re-v img {
    transition: transform 0.3s ease;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
}
.top-right .s-re-v:hover img {
    transform: scale(1.1) rotate(-5deg);
}

/* =============================================
   服务流程展开面板内容增强
   ============================================= */
.prop-server p {
    font-weight: 600 !important;
    letter-spacing: 2px;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.prop-server .node {
    opacity: 0.9;
}

/* =============================================
   全局 box-sizing 统一
   ============================================= */
*, *::before, *::after {
    box-sizing: border-box;
}

/* =============================================
   打印样式优化
   ============================================= */
@media print {
    header, footer, .contact-box, .banner {
        display: none !important;
    }
    body {
        background: #fff !important;
    }
}

/* ================================================================
   ★★★ v3.0 - 深度视觉强化 ★★
   更强烈的色彩、更大的动画、更现代的视觉风格
   ================================================================ */

/* =============================================
   全局标题区域 - 全新装饰风格
   ============================================= */
.item-title .f-c-1b {
    position: relative;
    display: inline-block;
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 800 !important;
}
.item-title .f-c-1b::after {
    width: 80px;
    height: 5px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3);
    background-size: 200% 100%;
    animation: titleLineShimmer 2s linear infinite;
    box-shadow: 0 3px 12px rgba(27, 110, 243, 0.4);
    border-radius: 3px;
}
@keyframes titleLineShimmer {
    0% { background-position: 0% 0%; }
    100% { background-position: 200% 0%; }
}
.item-title .f-c-b {
    color: #555 !important;
    font-size: 15px !important;
    font-weight: 400;
}

/* =============================================
   区块背景 - 更强的层次感
   ============================================= */
.box:nth-of-type(even) {
    background: linear-gradient(180deg, rgba(240, 245, 255, 0.7), rgba(230, 238, 250, 0.9)) !important;
    position: relative;
}
.box:nth-of-type(odd) {
    background: rgba(255, 255, 255, 0.7) !important;
}

/* =============================================
   核心业务卡片 - 渐变边框动画效果
   ============================================= */
.business-item > li::before {
    content: '';
    position: absolute;
    top: -2px; left: -2px; right: -2px; bottom: -2px;
    background: linear-gradient(45deg, #1b6ef3, #4d9aff, #79b8ff, #1b6ef3);
    background-size: 300% 300%;
    border-radius: 22px;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.5s ease;
    animation: borderGlow 4s ease infinite;
}
.business-item > li:hover::before {
    opacity: 1;
}
@keyframes borderGlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* =============================================
   服务流程卡片 - 更强的交互效果
   ============================================= */
.service-list {
    position: relative;
    overflow: hidden;
}
.service-list::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 3px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff);
    transform: scaleX(0);
    transition: transform 0.4s ease;
}
.service-list:hover::after {
    transform: scaleX(1);
}
.service-list:hover {
    background: linear-gradient(180deg, #f0f5ff, #e8f0ff) !important;
    box-shadow: 0 12px 40px rgba(27, 110, 243, 0.2) !important;
}
/* 服务流程图标区域增强 */
.service-icon {
    transition: transform 0.4s ease, filter 0.4s ease;
}
.service-list:hover .service-icon {
    transform: scale(1.15) rotate(5deg);
    filter: drop-shadow(0 4px 8px rgba(27, 110, 243, 0.3));
}
/* 服务流程文字增强 */
.service-list:hover .f-c-3 {
    color: #1b6ef3 !important;
    font-weight: 600 !important;
}

/* =============================================
   案例卡片 - 杂志风格增强
   ============================================= */
.anli-list {
    position: relative;
}
.anli-list::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 4px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: 2;
}
.anli-list:hover::before {
    transform: scaleX(1);
}
.anli-list:hover {
    box-shadow: 0 20px 50px rgba(27, 110, 243, 0.2) !important;
}
/* 案例描述区增强 */
.anli-list:hover .swiper-dec {
    background: linear-gradient(180deg, #eef4ff, #dce8ff) !important;
}
.anli-list:hover .swiper-dec .f-z-16 {
    color: #1b6ef3 !important;
}

/* =============================================
   合作企业 Logo - 更强的悬浮效果
   ============================================= */
.hezuo-item li {
    position: relative;
    overflow: hidden;
}
.hezuo-item li::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.03), rgba(77, 154, 255, 0.05));
    opacity: 0;
    transition: opacity 0.3s ease;
}
.hezuo-item li:hover::after {
    opacity: 1;
}
.hezuo-item li:hover {
    transform: scale(1.1) translateY(-4px) !important;
    box-shadow: 0 12px 35px rgba(27, 110, 243, 0.2) !important;
}

/* =============================================
   表单区域 - 更强的卡片感
   ============================================= */
.from-group-item {
    background: linear-gradient(180deg, #fff, #f8faff);
    border-radius: 20px;
    padding: 35px 30px !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(27, 110, 243, 0.06);
    border: 1px solid rgba(27, 110, 243, 0.1);
    position: relative;
    overflow: hidden;
}
.from-group-item::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 4px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff);
}

/* =============================================
   联系我们左侧信息卡 - 更强的渐变
   ============================================= */
.box .grid-40.f-c-1b {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #0a3d99);
    background-size: 200% 200%;
    animation: contactCardGradient 5s ease infinite;
    border-radius: 20px;
    padding: 40px 35px !important;
    box-shadow: 0 15px 50px rgba(27, 110, 243, 0.35), 0 0 0 1px rgba(255,255,255,0.1) inset;
    position: relative;
    overflow: hidden;
}
@keyframes contactCardGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}
.box .grid-40.f-c-1b::after {
    content: '';
    position: absolute;
    top: -80%; right: -40%;
    width: 200%; height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 60%);
    pointer-events: none;
    animation: contactShine 6s ease infinite;
}
@keyframes contactShine {
    0% { transform: translate(0, 0); }
    50% { transform: translate(-20%, 20%); }
    100% { transform: translate(0, 0); }
}

/* =============================================
   新闻详情页 - 杂志风格排版
   ============================================= */
.news-content {
    background: linear-gradient(180deg, #fff, #fafcff);
    padding: 40px 45px;
    border-radius: 16px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(27, 110, 243, 0.04);
    border: 1px solid rgba(27, 110, 243, 0.06);
    position: relative;
}
.news-content::before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 5px; height: 100%;
    background: linear-gradient(180deg, #1b6ef3, #4d9aff, transparent);
    border-radius: 16px 0 0 16px;
}
.news-content p {
    line-height: 2.2 !important;
    color: #444;
    font-size: 15px;
    letter-spacing: 0.3px;
}
.news-content img {
    border-radius: 12px;
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);
    margin: 15px 0;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.news-content img:hover {
    transform: scale(1.01);
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.15);
}

/* =============================================
   案例详情页 - 图片画廊增强
   ============================================= */
.design-img {
    margin: 15px 0;
    position: relative;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
}
.design-img::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 2px solid rgba(27, 110, 243, 0.1);
    border-radius: 14px;
    pointer-events: none;
}
.design-img img {
    transition: transform 0.5s ease, filter 0.5s ease;
}
.design-img:hover img {
    transform: scale(1.02);
    filter: brightness(1.05) contrast(1.02);
}
.design-tit {
    position: relative;
    border-left: 6px solid #1b6ef3 !important;
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.06), rgba(27, 110, 243, 0.02), transparent);
    padding: 12px 20px !important;
    border-radius: 0 10px 10px 0;
    font-weight: 600 !important;
}

/* =============================================
   关于我们页面 - 品牌介绍区域增强
   ============================================= */
#tab1 .grid-50 p {
    line-height: 2.4 !important;
    color: #3a3a3a;
    font-size: 15px;
    letter-spacing: 0.5px;
}
#tab1 .grid-50 strong {
    color: #1b6ef3 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
/* 品牌介绍图片增强 */
#tab1 img {
    border-radius: 16px !important;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
    border: 3px solid rgba(255, 255, 255, 0.8);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}
#tab1 img:hover {
    transform: scale(1.02) translateY(-4px);
    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.18);
}

/* =============================================
   企业荣誉区域 - 深色背景增强
   ============================================= */
.aboutus-ry {
    background: linear-gradient(180deg, #1a1f2e, #0f1520, #1a1f2e) !important;
    position: relative;
    overflow: hidden;
}
.aboutus-ry::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: radial-gradient(ellipse at center, rgba(27, 110, 243, 0.08) 0%, transparent 70%);
    pointer-events: none;
}
.aboutus-ry img {
    transition: transform 0.4s ease, filter 0.4s ease;
    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.3));
}
.aboutus-ry img:hover {
    transform: scale(1.01);
    filter: drop-shadow(0 12px 30px rgba(0, 0, 0, 0.4));
}

/* =============================================
   Tab标签栏 - 更强的吸顶效果
   ============================================= */
.tab-box {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(20px) !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08), 0 1px 0 rgba(27, 110, 243, 0.06) !important;
    border-bottom: 1px solid rgba(27, 110, 243, 0.08) !important;
}
.tab-click-act {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.1), rgba(77, 154, 255, 0.08)) !important;
    box-shadow: 0 4px 20px rgba(27, 110, 243, 0.2), inset 0 0 0 1px rgba(27, 110, 243, 0.1) !important;
    font-weight: 700 !important;
}

/* =============================================
   软件服务页面卡片 - 更强的悬浮效果
   ============================================= */
.software-item > li {
    position: relative;
    overflow: hidden;
}
.software-item > li::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 4px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff);
    transform: scaleX(0);
    transition: transform 0.4s ease;
}
.software-item > li:hover::after {
    transform: scaleX(1);
}
.software-item > li:hover {
    box-shadow: 0 25px 60px rgba(27, 110, 243, 0.25) !important;
}
.software-item > li:hover .software-icon {
    transform: scale(1.2) rotate(5deg);
    filter: drop-shadow(0 4px 10px rgba(255, 255, 255, 0.3));
}

/* =============================================
   微信开发页面优势卡片增强
   ============================================= */
.wx-adv-item li {
    border-radius: 16px;
    border: 1px solid rgba(27, 110, 243, 0.08);
    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.wx-adv-item li:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 16px 40px rgba(27, 110, 243, 0.18) !important;
    border-color: rgba(27, 110, 243, 0.2) !important;
}

/* =============================================
   全局图片增强 - 更鲜明的色彩
   ============================================= */
.max-content img {
    transition: filter 0.3s ease, transform 0.3s ease;
}

/* =============================================
   分页按钮 - 更强的交互
   ============================================= */
.pagination-item ul > li {
    font-weight: 500 !important;
}
.pagination-item ul > li a {
    font-weight: 500;
}

/* =============================================
   新闻列表页增强
   ============================================= */
.news-item li {
    border-left: 3px solid transparent;
    transition: all 0.3s ease !important;
}
.news-item li:hover {
    border-left-color: #1b6ef3;
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.04), transparent) !important;
}

/* =============================================
   案例列表页 (customer.html) 增强
   ============================================= */
.custom-box > li {
    position: relative;
}
.custom-box > li::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 4px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff);
    transform: scaleX(0);
    transition: transform 0.4s ease;
}
.custom-box > li:hover::after {
    transform: scaleX(1);
}

/* =============================================
   装饰性元素 - 区块角落装饰
   ============================================= */
.max-content {
    position: relative;
}

/* =============================================
   视频区域增强
   ============================================= */
.vedio-item {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.vedio-item video {
    border-radius: 16px !important;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.25) !important;
    border: 3px solid rgba(255, 255, 255, 0.1);
}
.vedio-item .vedio-bg {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #0a3d99) !important;
    border-radius: 16px;
}

/* =============================================
   联系页面地图增强
   ============================================= */
.contact-map {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1), 0 0 0 2px rgba(27, 110, 243, 0.08) !important;
    border: 2px solid rgba(27, 110, 243, 0.1);
}

/* =============================================
   全局焦点元素发光效果
   ============================================= */
input:focus, textarea:focus {
    outline: none !important;
}

/* =============================================
   导航链接悬浮动画增强
   ============================================= */
.header-list {
    position: relative;
}
.header-list::after {
    height: 3px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #1b6ef3);
    box-shadow: 0 2px 8px rgba(27, 110, 243, 0.3);
}

/* =============================================
   下拉菜单增强
   ============================================= */
.nav-menu {
    border-top: 3px solid #1b6ef3 !important;
    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(27, 110, 243, 0.08) !important;
}
.nav-menu ul li a:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.12), rgba(27, 110, 243, 0.02)) !important;
    padding-left: 28px;
}

/* =============================================
   首页 "关于我们" 深色标题区增强
   ============================================= */
.aboutus-title {
    background: linear-gradient(135deg, #0f1520, #1a2030, #0f1520) !important;
    position: relative;
    overflow: hidden;
}
.aboutus-title::before {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.2) 0%, transparent 40%, rgba(77, 154, 255, 0.15) 100%);
}
.aboutus-title::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, #1b6ef3, #4d9aff, #1b6ef3, transparent);
}

/* =============================================
   首页Tab标签(简介/视频/荣誉)增强
   ============================================= */
.aboutsus-tab li {
    transition: all 0.35s ease !important;
    border-radius: 10px !important;
    padding: 8px 24px !important;
    margin: 0 6px;
    color: rgba(255, 255, 255, 0.8);
}
.aboutsus-tab li:hover {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff;
}
.aboutsus-tab li.tab-click-act {
    background: rgba(255, 255, 255, 0.2) !important;
    color: #fff !important;
    font-weight: 700;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

/* =============================================
   首页 common-container 增强
   ============================================= */
.common-container {
    background: linear-gradient(180deg, #fff, #f8faff);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 8px 35px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(27, 110, 243, 0.05);
    border: 1px solid rgba(27, 110, 243, 0.06);
}
.common-container img {
    border-radius: 14px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.1);
    border: 2px solid rgba(255, 255, 255, 0.8);
}

/* =============================================
   404页面增强
   ============================================= */
.phonediv button {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #4d9aff) !important;
    background-size: 200% 200% !important;
    animation: btnGradient 3s ease infinite !important;
    box-shadow: 0 6px 25px rgba(27, 110, 243, 0.4);
    font-size: 16px !important;
    padding: 14px 50px !important;
}
.phonediv button:hover {
    transform: translateY(-4px) scale(1.05) !important;
    box-shadow: 0 12px 40px rgba(27, 110, 243, 0.5) !important;
}

/* =============================================
   全局元素过渡平滑化
   ============================================= */
.box, .max-content, .content {
    transition: background 0.3s ease;
}

/* =============================================
   案例Swiper容器增强
   ============================================= */
.anli-swiper-container {
    position: relative;
}

/* =============================================
   全局更强的 focus 可见性
   ============================================= */
a:focus-visible, button:focus-visible {
    outline: 2px solid #1b6ef3;
    outline-offset: 2px;
    border-radius: 4px;
}

/* =============================================
   首页各区块间装饰线增强
   ============================================= */
.box + .box::before {
    width: 160px;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.3), rgba(77, 154, 255, 0.2), transparent);
}

/* =============================================
   服务流程展开面板 - 更强的蓝色渐变
   ============================================= */
.prop-server {
    background: linear-gradient(135deg, #1b6ef3, #0d5fd4, #3d8bfd, #1b6ef3) !important;
    background-size: 200% 200% !important;
    animation: propServerGradient 4s ease infinite !important;
    border-radius: 16px;
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.3);
}
@keyframes propServerGradient {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* =============================================
   联系我们区域背景增强
   ============================================= */
.bg-ef {
    background: linear-gradient(180deg, #eef3fa, #e0e8f4, #eef3fa) !important;
    position: relative;
}
.bg-ef::before {
    height: 4px;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.25), transparent);
}

/* =============================================
   子页面Banner文字动画增强
   ============================================= */
.min-banner h1 {
    font-size: 38px !important;
    font-weight: 800 !important;
    letter-spacing: 6px;
    text-shadow: 0 4px 25px rgba(0, 0, 0, 0.4);
    animation: bannerTextIn 1s cubic-bezier(0.4, 0, 0.2, 1) both;
}
.min-banner > .content > .s-re-v > div {
    font-size: 17px !important;
    letter-spacing: 4px;
    text-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
    animation: bannerTextIn 1s 0.2s cubic-bezier(0.4, 0, 0.2, 1) both;
}

/* =============================================
   首页Banner文字动画增强
   ============================================= */
.banner-text h1 {
    font-size: 42px !important;
    font-weight: 800 !important;
    letter-spacing: 6px;
    text-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
    animation: bannerTextIn 1s cubic-bezier(0.4, 0, 0.2, 1) both;
}
.banner-text > div {
    font-size: 18px !important;
    letter-spacing: 4px;
    animation: bannerTextIn 1s 0.3s cubic-bezier(0.4, 0, 0.2, 1) both;
}

/* =============================================
   全局卡片元素 will-change 优化
   ============================================= */
.business-item > li,
.service-list,
.anli-list,
.custom-box > li,
.software-item > li,
.hezuo-item li,
.wx-adv-item li {
    will-change: transform, box-shadow;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* =============================================
   增强滚动条样式
   ============================================= */
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    background: linear-gradient(180deg, #eef1f5, #e0e5ec);
}
::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #1b6ef3, #0d4dbf, #1b6ef3);
    background-size: 100% 200%;
    border-radius: 10px;
    border: 2px solid transparent;
    background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg, #0d5fd4, #0a3d99, #0d5fd4);
    background-size: 100% 200%;
    border: 2px solid transparent;
    background-clip: padding-box;
}

/* =============================================
   网络推广页面增强
   ============================================= */
.wltg-show li > div {
    border-radius: 14px;
    border: 1px solid rgba(27, 110, 243, 0.06);
}
.wltg-show li:hover > div {
    transform: translateY(-6px) !important;
    box-shadow: 0 12px 35px rgba(27, 110, 243, 0.18) !important;
    border-color: rgba(27, 110, 243, 0.15) !important;
}

/* =============================================
   电商页面增强
   ============================================= */
.dswh-item li {
    border-radius: 14px;
    overflow: hidden;
    transition: all 0.4s ease !important;
}
.dswh-item li:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 12px 35px rgba(27, 110, 243, 0.15) !important;
}

/* =============================================
   首页合作企业区域白色卡片
   ============================================= */
.hezuo-item {
    background: linear-gradient(180deg, #fff, #f8faff);
    border-radius: 20px;
    padding: 30px !important;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(27, 110, 243, 0.05);
    border: 1px solid rgba(27, 110, 243, 0.06);
}

/* =============================================
   全局链接颜色统一增强
   ============================================= */
a:hover {
    transition: color 0.3s ease;
}
.f-c-1b {
    color: #1b6ef3 !important;
    font-weight: 600;
}

/* =============================================
   首页案例Swiper箭头增强
   ============================================= */
.anli-swiper .swiper-button-next,
.anli-swiper .swiper-button-prev {
    width: 44px !important;
    height: 44px !important;
    background: rgba(27, 110, 243, 0.08) !important;
    backdrop-filter: blur(8px);
    border-radius: 50% !important;
    border: 1.5px solid rgba(27, 110, 243, 0.15);
    transition: all 0.3s ease !important;
}
.anli-swiper .swiper-button-next:hover,
.anli-swiper .swiper-button-prev:hover {
    background: rgba(27, 110, 243, 0.15) !important;
    border-color: rgba(27, 110, 243, 0.3);
    transform: scale(1.1);
}
.anli-swiper .swiper-button-next::after,
.anli-swiper .swiper-button-prev::after {
    font-size: 16px !important;
    color: #1b6ef3;
    font-weight: bold;
}

/* =============================================
   首页案例描述区增强
   ============================================= */
.swiper-dec {
    padding: 18px 15px !important;
    border-top: 2px solid transparent;
    transition: all 0.3s ease;
}
.anli-list:hover .swiper-dec {
    border-top-color: #1b6ef3;
}

/* =============================================
   新闻详情页标题区增强
   ============================================= */
.news-content .item-title {
    padding-bottom: 20px;
    border-bottom: 2px solid #eef1f5;
    margin-bottom: 25px;
}
.news-btn {
    padding: 20px 0;
    border-top: 2px solid #eef1f5;
    margin-top: 25px;
}
.news-btn a {
    display: inline-block;
    padding: 8px 20px;
    border-radius: 8px;
    transition: all 0.3s ease !important;
}
.news-btn a:hover {
    background: rgba(27, 110, 243, 0.06);
    color: #1b6ef3 !important;
}

/* =============================================
   增强全局选中色彩
   ============================================= */
::selection {
    background: rgba(27, 110, 243, 0.25);
    color: #0a3d99;
}
::-moz-selection {
    background: rgba(27, 110, 243, 0.25);
    color: #0a3d99;
}

/* ================================================================
   ★★★ v4.0 - 极致视觉强化 ★★
   更饱和的色彩、更夸张的阴影、更醒目的对比
   ================================================================ */

/* =============================================
   核心业务卡片 - 默认状态更强的视觉冲击
   ============================================= */
.business-item > li {
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(255,255,255,0.8) inset, 0 0 20px rgba(27, 110, 243, 0.05) !important;
}
.business-item > li:hover {
    transform: translateY(-18px) scale(1.05) !important;
    box-shadow: 0 30px 70px rgba(27, 110, 243, 0.4), 0 0 0 3px rgba(27, 110, 243, 0.3), 0 0 30px rgba(27, 110, 243, 0.15) !important;
}
/* 卡片内标题增强 */
.home-list-tit {
    font-size: 24px !important;
    font-weight: 800 !important;
}
/* 查看详情按钮更强发光 */
.home-link {
    background: rgba(255, 255, 255, 0.15) !important;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
    font-weight: 600 !important;
    letter-spacing: 3px !important;
}
.home-link:hover {
    background: rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 0 25px rgba(255, 255, 255, 0.2), 0 4px 15px rgba(0,0,0,0.2);
    transform: scale(1.08);
}

/* =============================================
   服务流程卡片 - 更鲜明的默认状态
   ============================================= */
.service-list {
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(27, 110, 243, 0.04) !important;
    background: linear-gradient(180deg, #fff, #f5f8ff) !important;
}
.service-list:hover {
    box-shadow: 0 15px 50px rgba(27, 110, 243, 0.25), 0 0 0 2px rgba(27, 110, 243, 0.15) !important;
    background: linear-gradient(180deg, #f0f5ff, #e0ecff) !important;
}
.service-list .f-c-3 {
    font-weight: 600 !important;
    color: #333 !important;
    transition: color 0.3s ease;
}
.service-list:hover .f-c-3 {
    color: #1b6ef3 !important;
}
/* 服务流程图标增强 */
.service-icon {
    filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.1));
    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.service-list:hover .service-icon {
    transform: scale(1.2) rotate(8deg) !important;
    filter: drop-shadow(0 6px 12px rgba(27, 110, 243, 0.3)) !important;
}

/* =============================================
   区块标题 - 更强的渐变文字效果
   ============================================= */
.item-title .f-c-1b {
    font-size: 36px !important;
    background: linear-gradient(135deg, #1b6ef3 0%, #0d4dbf 50%, #4d9aff 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    filter: drop-shadow(0 2px 4px rgba(27, 110, 243, 0.15));
}
.item-title .f-c-1b::after {
    width: 100px;
    height: 5px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3);
    background-size: 200% 100%;
    animation: titleLineShimmer 2.5s linear infinite;
    box-shadow: 0 3px 15px rgba(27, 110, 243, 0.5);
    border-radius: 3px;
}

/* =============================================
   区块交替背景 - 更强的色彩对比
   ============================================= */
.box:nth-of-type(even) {
    background: linear-gradient(180deg, #e8eef8, #dfe7f5, #e8eef8) !important;
}
.box:nth-of-type(odd) {
    background: linear-gradient(180deg, #ffffff, #f8faff) !important;
}

/* =============================================
   案例卡片 - 更强的悬浮效果
   ============================================= */
.anli-list {
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid rgba(27, 110, 243, 0.06) !important;
}
.anli-list:hover {
    transform: translateY(-12px) !important;
    box-shadow: 0 25px 60px rgba(27, 110, 243, 0.25), 0 0 0 2px rgba(27, 110, 243, 0.15) !important;
}
.anli-list:hover .anli-img img {
    transform: scale(1.1) !important;
    filter: brightness(1.08) saturate(1.1) !important;
}

/* =============================================
   合作企业 Logo - 更强的悬浮效果
   ============================================= */
.hezuo-item li:hover {
    transform: scale(1.12) translateY(-5px) !important;
    box-shadow: 0 15px 40px rgba(27, 110, 243, 0.25) !important;
}
.hezuo-item li:hover img {
    filter: grayscale(0%) brightness(1.05) saturate(1.2) !important;
}

/* =============================================
   导航栏 - 更强的毛玻璃 + 渐变底线
   ============================================= */
header {
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(30px) saturate(220%) !important;
    -webkit-backdrop-filter: blur(30px) saturate(220%) !important;
    box-shadow: 0 4px 40px rgba(0, 0, 0, 0.08), 0 2px 0 rgba(27, 110, 243, 0.05) !important;
}
/* 导航链接悬浮更强效果 */
.header-list:hover {
    color: #1b6ef3 !important;
    text-shadow: 0 0 20px rgba(27, 110, 243, 0.2);
}
.header-list::after {
    height: 3px;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3);
    box-shadow: 0 2px 10px rgba(27, 110, 243, 0.4);
}

/* =============================================
   Footer - 更深的颜色 + 更强的发光线
   ============================================= */
footer {
    background: linear-gradient(180deg, #0a0f18, #060910, #080c14) !important;
    box-shadow: 0 -15px 50px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255,255,255,0.03) !important;
}
footer::before {
    height: 6px !important;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #a8d4ff, #79b8ff, #4d9aff, #1b6ef3) !important;
    background-size: 300% 100% !important;
    box-shadow: 0 0 30px rgba(27, 110, 243, 0.6), 0 0 60px rgba(27, 110, 243, 0.3), 0 0 90px rgba(27, 110, 243, 0.1) !important;
}
footer a:hover {
    color: #79b8ff !important;
    text-shadow: 0 0 15px rgba(121, 184, 255, 0.4) !important;
}

/* =============================================
   提交按钮 - 更强的脉冲发光
   ============================================= */
.aboutus-btn {
    box-shadow: 0 8px 35px rgba(27, 110, 243, 0.5), 0 0 0 0 rgba(27, 110, 243, 0.4) !important;
    animation: btnGradient 3s ease infinite, btnPulse 2s ease-in-out infinite !important;
}
@keyframes btnPulse {
    0% { box-shadow: 0 8px 35px rgba(27, 110, 243, 0.5), 0 0 0 0 rgba(27, 110, 243, 0.4); }
    50% { box-shadow: 0 8px 35px rgba(27, 110, 243, 0.5), 0 0 0 10px rgba(27, 110, 243, 0); }
    100% { box-shadow: 0 8px 35px rgba(27, 110, 243, 0.5), 0 0 0 0 rgba(27, 110, 243, 0); }
}
.aboutus-btn:hover {
    box-shadow: 0 16px 50px rgba(27, 110, 243, 0.6), 0 0 0 8px rgba(27, 110, 243, 0.12) !important;
    animation: btnGradient 3s ease infinite !important;
}

/* =============================================
   联系我们左侧信息卡 - 更强的渐变动画
   ============================================= */
.box .grid-40.f-c-1b {
    box-shadow: 0 20px 60px rgba(27, 110, 243, 0.4), 0 0 0 1px rgba(255,255,255,0.15) inset, 0 0 40px rgba(27, 110, 243, 0.1) !important;
}
.box .grid-40.f-c-1b li {
    font-size: 15px !important;
    padding: 10px 0 !important;
}
.box .grid-40.f-c-1b li:hover {
    background: rgba(255, 255, 255, 0.1) !important;
    padding-left: 12px !important;
}

/* =============================================
   表单区域 - 更强的卡片感
   ============================================= */
.from-group-item {
    box-shadow: 0 12px 50px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(27, 110, 243, 0.08) !important;
    background: linear-gradient(180deg, #fff, #f5f8ff) !important;
}
.from-group-item::before {
    height: 5px !important;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3) !important;
    box-shadow: 0 2px 10px rgba(27, 110, 243, 0.3);
}

/* =============================================
   输入框聚焦更强效果
   ============================================= */
.from-group-item input:focus,
.from-group-item textarea:focus,
.from-group input:focus,
.from-group textarea:focus {
    border-color: #1b6ef3 !important;
    box-shadow: 0 0 0 5px rgba(27, 110, 243, 0.12), 0 4px 12px rgba(27, 110, 243, 0.1), 0 0 20px rgba(27, 110, 243, 0.05) !important;
    background: #fff !important;
}

/* =============================================
   页面背景 - 更强的渐变动画
   ============================================= */
body {
    background: linear-gradient(135deg, #e8edf5 0%, #d5dfe9 20%, #e0e8f4 40%, #cdd8e8 60%, #e8edf5 80%, #d5dfe9 100%) !important;
    background-size: 400% 400% !important;
    animation: bodyGradient 12s ease infinite !important;
}

/* =============================================
   装饰性光斑 - 更大更明显
   ============================================= */
body::before {
    width: 600px !important;
    height: 600px !important;
    top: -150px !important;
    right: -150px !important;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.06) 0%, rgba(77, 154, 255, 0.03) 40%, transparent 70%) !important;
}
body::after {
    width: 600px !important;
    height: 600px !important;
    bottom: -150px !important;
    left: -150px !important;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.05) 0%, rgba(77, 154, 255, 0.02) 40%, transparent 70%) !important;
}

/* =============================================
   服务流程展开面板 - 更强的蓝色
   ============================================= */
.prop-server {
    box-shadow: 0 10px 35px rgba(27, 110, 243, 0.4), inset 0 1px 0 rgba(255,255,255,0.15) !important;
}
.prop-server p {
    font-size: 15px !important;
}

/* =============================================
   案例Swiper容器 - 更强的渐变阴影
   ============================================= */
.anli-swiper::before {
    width: 80px !important;
    background: linear-gradient(90deg, rgba(255,255,255,0.9), transparent) !important;
}
.anli-swiper::after {
    width: 80px !important;
    background: linear-gradient(-90deg, rgba(255,255,255,0.9), transparent) !important;
}

/* =============================================
   软件服务卡片 - 更强的悬浮
   ============================================= */
.software-item > li:hover {
    box-shadow: 0 30px 70px rgba(27, 110, 243, 0.3) !important;
}
.software-item > li:hover .list-dec {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.88), rgba(13, 79, 191, 0.92)) !important;
}

/* =============================================
   客户案例列表页 - 更强的悬浮
   ============================================= */
.custom-box > li:hover {
    transform: translateY(-12px) !important;
    box-shadow: 0 25px 60px rgba(27, 110, 243, 0.22) !important;
}
.custom-box > li:hover img {
    transform: scale(1.1) !important;
}

/* =============================================
   新闻列表悬浮增强
   ============================================= */
.news-item li:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.06), rgba(27, 110, 243, 0.02), transparent) !important;
    box-shadow: 0 4px 15px rgba(27, 110, 243, 0.08);
    border-radius: 12px;
}
.news-item li:hover h3 {
    color: #1b6ef3 !important;
    text-shadow: 0 0 10px rgba(27, 110, 243, 0.1);
}

/* =============================================
   分页按钮更强效果
   ============================================= */
.pagination-item ul > li:hover,
.pagination-item ul > li a:hover,
.pagination-item ul > li a:active {
    box-shadow: 0 6px 20px rgba(27, 110, 243, 0.35), 0 0 15px rgba(27, 110, 243, 0.15) !important;
    transform: translateY(-3px) !important;
}

/* =============================================
   查看更多按钮更强效果
   ============================================= */
.anli-more {
    border: 2px solid #bbb !important;
    font-weight: 500 !important;
}
.anli-more:hover {
    border-color: #1b6ef3 !important;
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.08), rgba(27, 110, 243, 0.03)) !important;
    box-shadow: 0 6px 20px rgba(27, 110, 243, 0.2), 0 0 0 4px rgba(27, 110, 243, 0.05) !important;
    letter-spacing: 3px !important;
}

/* =============================================
   Banner 叠加层 - 更强的对比
   ============================================= */
.banner .swiper-slide::after {
    background: linear-gradient(135deg, rgba(5, 10, 50, 0.55) 0%, rgba(0, 0, 0, 0.1) 35%, rgba(5, 10, 50, 0.45) 100%) !important;
}
.min-banner .swiper-slide::after {
    background: linear-gradient(135deg, rgba(5, 10, 50, 0.45) 0%, rgba(0, 0, 0, 0.08) 40%, rgba(5, 10, 50, 0.35) 100%) !important;
}

/* =============================================
   关于我们深色标题区 - 更强的视觉
   ============================================= */
.aboutus-title {
    background: linear-gradient(135deg, #0a0f18, #121a28, #0a0f18) !important;
}
.aboutus-title::after {
    height: 4px !important;
    background: linear-gradient(90deg, transparent, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3, transparent) !important;
    box-shadow: 0 0 15px rgba(27, 110, 243, 0.4);
}

/* =============================================
   企业荣誉区域 - 更强的深色背景
   ============================================= */
.aboutus-ry {
    background: linear-gradient(180deg, #0f1520, #080c14, #0f1520) !important;
}
.aboutus-ry::before {
    background: radial-gradient(ellipse at center, rgba(27, 110, 243, 0.12) 0%, transparent 65%) !important;
}

/* =============================================
   视频区域更强效果
   ============================================= */
.vedio-item video {
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3), 0 0 0 2px rgba(255,255,255,0.05) !important;
}
.vedio-item .vedio-bg {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #0a3d99, #1b6ef3) !important;
    background-size: 200% 200% !important;
    animation: propServerGradient 5s ease infinite !important;
}

/* =============================================
   下拉菜单更强效果
   ============================================= */
.nav-menu {
    border-top: 4px solid #1b6ef3 !important;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(27, 110, 243, 0.1) !important;
}
.nav-menu ul li a:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.15), rgba(27, 110, 243, 0.03)) !important;
    padding-left: 30px;
}

/* =============================================
   右侧客服更强效果
   ============================================= */
.contact-icon:hover {
    transform: scale(1.2);
    background-color: rgba(27, 110, 243, 0.4) !important;
    box-shadow: 0 0 15px rgba(27, 110, 243, 0.3);
}
.contact-info .btn {
    box-shadow: 0 6px 20px rgba(27, 110, 243, 0.4), 0 0 15px rgba(27, 110, 243, 0.15) !important;
}
.contact-info .btn:hover {
    box-shadow: 0 8px 30px rgba(27, 110, 243, 0.5), 0 0 20px rgba(27, 110, 243, 0.2) !important;
    transform: scale(1.08);
}

/* =============================================
   404页面按钮更强效果
   ============================================= */
.phonediv button:hover {
    transform: translateY(-5px) scale(1.08) !important;
    box-shadow: 0 16px 50px rgba(27, 110, 243, 0.55), 0 0 30px rgba(27, 110, 243, 0.2) !important;
}

/* =============================================
   全局图片饱和度增强
   ============================================= */
.banner-swiper img {
    filter: brightness(0.92) contrast(1.08) saturate(1.05) !important;
}

/* =============================================
   首页案例Swiper箭头更强
   ============================================= */
.anli-swiper .swiper-button-next,
.anli-swiper .swiper-button-prev {
    background: rgba(27, 110, 243, 0.12) !important;
    border: 2px solid rgba(27, 110, 243, 0.2) !important;
    box-shadow: 0 4px 15px rgba(27, 110, 243, 0.15);
}
.anli-swiper .swiper-button-next:hover,
.anli-swiper .swiper-button-prev:hover {
    background: rgba(27, 110, 243, 0.2) !important;
    box-shadow: 0 6px 25px rgba(27, 110, 243, 0.25) !important;
}

/* =============================================
   区块间装饰线更强
   ============================================= */
.box + .box::before {
    width: 200px !important;
    height: 3px !important;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.4), rgba(77, 154, 255, 0.3), transparent) !important;
    box-shadow: 0 1px 8px rgba(27, 110, 243, 0.15);
}

/* =============================================
   联系我们区域背景更强
   ============================================= */
.bg-ef {
    background: linear-gradient(180deg, #e5ecf5, #d8e2f0, #e5ecf5) !important;
}
.bg-ef::before {
    height: 5px !important;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.35), transparent) !important;
    box-shadow: 0 2px 10px rgba(27, 110, 243, 0.15);
}

/* =============================================
   微信开发页面优势卡片更强
   ============================================= */
.wx-adv-item li:hover {
    transform: translateY(-10px) scale(1.03) !important;
    box-shadow: 0 20px 50px rgba(27, 110, 243, 0.22) !important;
}
.wx-adv-txt {
    background: linear-gradient(180deg, #f5f8ff, #e5ecf8) !important;
}

/* =============================================
   网络推广页面更强效果
   ============================================= */
.wltg-show li:hover > div {
    transform: translateY(-8px) !important;
    box-shadow: 0 16px 45px rgba(27, 110, 243, 0.22) !important;
}
.compare-problem li {
    background: linear-gradient(135deg, #1b6ef3, #0d4dbf, #4d9aff) !important;
    background-size: 200% 200% !important;
    animation: btnGradient 4s ease infinite !important;
}

/* ================================================================
   ★★★ v5.0 - 终极视觉强化 ★★
   最大胆的色彩、最夸张的动画、最强烈的对比
   ================================================================ */

/* =============================================
   服务流程卡片 - 全面重新设计
   ============================================= */
.service-item {
    position: relative;
}
.service-item > li {
    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.service-item > li:hover {
    transform: translateY(-8px) !important;
}
.service-list {
    border-radius: 16px !important;
    background: linear-gradient(180deg, #ffffff, #f0f5ff) !important;
    border: 2px solid rgba(27, 110, 243, 0.08) !important;
    box-shadow: 0 8px 30px rgba(27, 110, 243, 0.08), 0 2px 8px rgba(0,0,0,0.04) !important;
    padding: 15px 10px !important;
    transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.service-list:hover {
    border-color: rgba(27, 110, 243, 0.25) !important;
    background: linear-gradient(180deg, #f0f5ff, #dce8ff) !important;
    box-shadow: 0 18px 50px rgba(27, 110, 243, 0.22), 0 0 0 3px rgba(27, 110, 243, 0.08) !important;
}
/* 服务流程图标容器 */
.service-icon {
    width: 45px !important;
    height: 45px !important;
    margin: 0 auto 10px !important;
    transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    filter: drop-shadow(0 3px 8px rgba(27, 110, 243, 0.15));
}
.service-list:hover .service-icon {
    transform: scale(1.3) rotate(10deg) !important;
    filter: drop-shadow(0 8px 16px rgba(27, 110, 243, 0.35)) !important;
}
/* 服务流程文字 */
.service-list .f-c-3 {
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #2a2a2a !important;
    transition: all 0.3s ease;
    letter-spacing: 1px;
}
.service-list:hover .f-c-3 {
    color: #1b6ef3 !important;
    text-shadow: 0 0 10px rgba(27, 110, 243, 0.15);
}

/* =============================================
   服务流程地图图片增强
   ============================================= */
.service-map {
    filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.08));
    transition: filter 0.3s ease;
    border-radius: 12px;
}

/* =============================================
   核心业务卡片 - 默认状态更强的视觉冲击
   ============================================= */
.business-item > li {
    border-radius: 22px !important;
    border: 2px solid rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 12px 45px rgba(0, 0, 0, 0.18), 0 0 25px rgba(27, 110, 243, 0.06), 0 0 0 1px rgba(0,0,0,0.03) inset !important;
}
.business-item > li:hover {
    transform: translateY(-20px) scale(1.06) !important;
    box-shadow: 0 35px 80px rgba(27, 110, 243, 0.45), 0 0 0 3px rgba(27, 110, 243, 0.35), 0 0 40px rgba(27, 110, 243, 0.15) !important;
    border-color: rgba(27, 110, 243, 0.5) !important;
}
/* 卡片内overlay更强渐变 */
.list-dec {
    transition: all 0.4s ease !important;
}
.list-dec:hover {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.88), rgba(13, 61, 153, 0.92)) !important;
}
/* 卡片标题更强 */
.home-list-tit {
    font-size: 26px !important;
    font-weight: 900 !important;
    text-shadow: 0 3px 12px rgba(0, 0, 0, 0.4) !important;
}

/* =============================================
   案例卡片 - 更强的默认状态和悬浮效果
   ============================================= */
.anli-list {
    border-radius: 16px !important;
    border: 2px solid rgba(27, 110, 243, 0.06) !important;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0,0,0,0.04) !important;
}
.anli-list:hover {
    transform: translateY(-14px) !important;
    box-shadow: 0 30px 70px rgba(27, 110, 243, 0.28), 0 0 0 3px rgba(27, 110, 243, 0.15) !important;
    border-color: rgba(27, 110, 243, 0.2) !important;
}
.anli-list:hover .anli-img img {
    transform: scale(1.12) !important;
    filter: brightness(1.1) saturate(1.15) !important;
}
/* 案例描述区更强对比 */
.swiper-dec {
    background: linear-gradient(180deg, #fff, #f5f8ff) !important;
}
.anli-list:hover .swiper-dec {
    background: linear-gradient(180deg, #eef4ff, #dce8ff) !important;
}
.anli-list:hover .swiper-dec .f-z-16 {
    color: #1b6ef3 !important;
    font-weight: 800 !important;
}

/* =============================================
   合作企业Logo卡片 - 更强的默认状态
   ============================================= */
.hezuo-item li {
    border: 2px solid rgba(27, 110, 243, 0.06) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important;
    background: linear-gradient(180deg, #fff, #f8faff) !important;
}
.hezuo-item li:hover {
    transform: scale(1.15) translateY(-6px) !important;
    box-shadow: 0 18px 45px rgba(27, 110, 243, 0.25) !important;
    border-color: #1b6ef3 !important;
    background: #fff !important;
}

/* =============================================
   区块标题 - 更强的渐变文字
   ============================================= */
.item-title .f-c-1b {
    font-size: 38px !important;
    font-weight: 900 !important;
    background: linear-gradient(135deg, #1b6ef3 0%, #0d4dbf 40%, #4d9aff 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    filter: drop-shadow(0 3px 6px rgba(27, 110, 243, 0.2));
}
.item-title .f-c-1b::after {
    width: 120px !important;
    height: 6px !important;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #a8d4ff, #79b8ff, #4d9aff, #1b6ef3) !important;
    background-size: 200% 100% !important;
    animation: titleLineShimmer 2s linear infinite !important;
    box-shadow: 0 4px 18px rgba(27, 110, 243, 0.5) !important;
    border-radius: 3px !important;
    margin-top: 18px auto 0 !important;
}
/* 副标题增强 */
.item-title .f-c-b {
    color: #666 !important;
    font-size: 16px !important;
    font-weight: 400;
    letter-spacing: 1.5px;
}

/* =============================================
   区块交替背景 - 更强的色彩对比
   ============================================= */
.box:nth-of-type(even) {
    background: linear-gradient(180deg, #e4ebf5, #dae3f2, #e4ebf5) !important;
}
.box:nth-of-type(odd) {
    background: linear-gradient(180deg, #ffffff, #f5f8ff) !important;
}
.box {
    padding: 30px 0 !important;
}

/* =============================================
   导航栏 - 更强的毛玻璃效果
   ============================================= */
header {
    background: rgba(255, 255, 255, 0.92) !important;
    backdrop-filter: blur(35px) saturate(250%) !important;
    -webkit-backdrop-filter: blur(35px) saturate(250%) !important;
    box-shadow: 0 4px 50px rgba(0, 0, 0, 0.08), 0 2px 0 rgba(27, 110, 243, 0.06) !important;
}
/* 导航链接更强 */
.header-list {
    font-weight: 600 !important;
    font-size: 15px !important;
}
.header-list:hover {
    color: #1b6ef3 !important;
    text-shadow: 0 0 25px rgba(27, 110, 243, 0.25);
}
.header-list::after {
    height: 3px !important;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3) !important;
    box-shadow: 0 2px 12px rgba(27, 110, 243, 0.4) !important;
}

/* =============================================
   Footer - 更深更强烈的效果
   ============================================= */
footer {
    background: linear-gradient(180deg, #080d16, #050810, #070b13) !important;
    box-shadow: 0 -20px 60px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255,255,255,0.04) !important;
}
footer::before {
    height: 6px !important;
    box-shadow: 0 0 40px rgba(27, 110, 243, 0.7), 0 0 80px rgba(27, 110, 243, 0.35), 0 0 120px rgba(27, 110, 243, 0.15) !important;
}
footer a:hover {
    color: #a8d4ff !important;
    text-shadow: 0 0 20px rgba(168, 212, 255, 0.5) !important;
}

/* =============================================
   提交按钮 - 最强烈的脉冲发光
   ============================================= */
.aboutus-btn {
    font-size: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 4px !important;
    box-shadow: 0 10px 40px rgba(27, 110, 243, 0.55), 0 0 0 0 rgba(27, 110, 243, 0.4) !important;
    animation: btnGradient 3s ease infinite, btnPulse 2s ease-in-out infinite !important;
}
.aboutus-btn:hover {
    transform: translateY(-5px) scale(1.03) !important;
    box-shadow: 0 20px 60px rgba(27, 110, 243, 0.65), 0 0 0 10px rgba(27, 110, 243, 0.12) !important;
}

/* =============================================
   联系我们左侧信息卡 - 最强渐变
   ============================================= */
.box .grid-40.f-c-1b {
    box-shadow: 0 25px 70px rgba(27, 110, 243, 0.45), 0 0 0 2px rgba(255,255,255,0.15) inset, 0 0 50px rgba(27, 110, 243, 0.12) !important;
    border: 2px solid rgba(255, 255, 255, 0.12) !important;
}

/* =============================================
   表单区域更强卡片感
   ============================================= */
.from-group-item {
    box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1), 0 0 0 2px rgba(27, 110, 243, 0.08) !important;
    border: 1px solid rgba(27, 110, 243, 0.1) !important;
}
.from-group-item::before {
    height: 5px !important;
    background: linear-gradient(90deg, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3) !important;
    box-shadow: 0 3px 15px rgba(27, 110, 243, 0.4) !important;
}

/* =============================================
   页面背景 - 更强的渐变
   ============================================= */
body {
    background: linear-gradient(135deg, #e0e8f4 0%, #cdd8e8 20%, #d8e2f0 40%, #c5d2e4 60%, #e0e8f4 80%, #cdd8e8 100%) !important;
    background-size: 400% 400% !important;
    animation: bodyGradient 10s ease infinite !important;
}

/* =============================================
   装饰性光斑 - 更大更明显
   ============================================= */
body::before {
    width: 700px !important;
    height: 700px !important;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.08) 0%, rgba(77, 154, 255, 0.04) 35%, transparent 70%) !important;
}
body::after {
    width: 700px !important;
    height: 700px !important;
    background: radial-gradient(circle, rgba(27, 110, 243, 0.06) 0%, rgba(77, 154, 255, 0.03) 35%, transparent 70%) !important;
}

/* =============================================
   Banner叠加层 - 更强对比
   ============================================= */
.banner .swiper-slide::after {
    background: linear-gradient(135deg, rgba(3, 8, 40, 0.6) 0%, rgba(0, 0, 0, 0.08) 30%, rgba(3, 8, 40, 0.5) 100%) !important;
}
.min-banner .swiper-slide::after {
    background: linear-gradient(135deg, rgba(3, 8, 40, 0.5) 0%, rgba(0, 0, 0, 0.05) 35%, rgba(3, 8, 40, 0.4) 100%) !important;
}

/* =============================================
   Banner文字 - 更大更醒目
   ============================================= */
.banner-text h1 {
    font-size: 46px !important;
    font-weight: 900 !important;
    letter-spacing: 8px !important;
    text-shadow: 0 5px 35px rgba(0, 0, 0, 0.6) !important;
}
.banner-text > div {
    font-size: 19px !important;
    letter-spacing: 5px !important;
    text-shadow: 0 3px 20px rgba(0, 0, 0, 0.4) !important;
}
.min-banner h1 {
    font-size: 42px !important;
    font-weight: 900 !important;
    letter-spacing: 8px !important;
    text-shadow: 0 5px 30px rgba(0, 0, 0, 0.5) !important;
}

/* =============================================
   Swiper分页器 - 更强效果
   ============================================= */
.swiper-pagination-bullet {
    width: 14px !important;
    height: 14px !important;
    background: rgba(255, 255, 255, 0.4) !important;
    border: 2px solid rgba(255, 255, 255, 0.9) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.swiper-pagination-bullet-active {
    background: #fff !important;
    width: 36px !important;
    border-radius: 7px !important;
    box-shadow: 0 2px 12px rgba(255, 255, 255, 0.4);
}

/* =============================================
   案例Swiper箭头更强
   ============================================= */
.anli-swiper .swiper-button-next,
.anli-swiper .swiper-button-prev {
    width: 50px !important;
    height: 50px !important;
    background: rgba(27, 110, 243, 0.15) !important;
    border: 2px solid rgba(27, 110, 243, 0.25) !important;
    box-shadow: 0 6px 20px rgba(27, 110, 243, 0.2) !important;
}
.anli-swiper .swiper-button-next:hover,
.anli-swiper .swiper-button-prev:hover {
    background: rgba(27, 110, 243, 0.25) !important;
    box-shadow: 0 8px 30px rgba(27, 110, 243, 0.3) !important;
    transform: scale(1.15) !important;
}

/* =============================================
   下拉菜单更强效果
   ============================================= */
.nav-menu {
    border-top: 4px solid #1b6ef3 !important;
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.2), 0 0 0 2px rgba(27, 110, 243, 0.1) !important;
}
.nav-menu ul li a:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.18), rgba(27, 110, 243, 0.03)) !important;
    padding-left: 32px;
}

/* =============================================
   右侧客服更强效果
   ============================================= */
.contact-icon:hover {
    transform: scale(1.25);
    background-color: rgba(27, 110, 243, 0.5) !important;
    box-shadow: 0 0 20px rgba(27, 110, 243, 0.4);
}

/* =============================================
   查看更多按钮更强
   ============================================= */
.anli-more {
    border: 2px solid #aaa !important;
    font-weight: 600 !important;
    padding: 10px 28px !important;
    border-radius: 30px !important;
}
.anli-more:hover {
    border-color: #1b6ef3 !important;
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.1), rgba(27, 110, 243, 0.04)) !important;
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.25), 0 0 0 5px rgba(27, 110, 243, 0.06) !important;
    letter-spacing: 4px !important;
    transform: translateY(-3px) !important;
    color: #1b6ef3 !important;
}

/* =============================================
   软件服务卡片更强
   ============================================= */
.software-item > li:hover {
    box-shadow: 0 35px 80px rgba(27, 110, 243, 0.35) !important;
}
.software-item > li:hover .list-dec {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.9), rgba(13, 61, 153, 0.95)) !important;
}

/* =============================================
   客户案例列表页更强
   ============================================= */
.custom-box > li:hover {
    transform: translateY(-14px) !important;
    box-shadow: 0 30px 70px rgba(27, 110, 243, 0.25) !important;
}
.custom-box > li:hover img {
    transform: scale(1.12) !important;
}

/* =============================================
   新闻列表更强
   ============================================= */
.news-item li:hover {
    background: linear-gradient(90deg, rgba(27, 110, 243, 0.08), rgba(27, 110, 243, 0.02), transparent) !important;
    box-shadow: 0 4px 20px rgba(27, 110, 243, 0.1);
}

/* =============================================
   分页按钮更强
   ============================================= */
.pagination-item ul > li:hover,
.pagination-item ul > li a:hover {
    box-shadow: 0 8px 25px rgba(27, 110, 243, 0.4), 0 0 20px rgba(27, 110, 243, 0.15) !important;
    transform: translateY(-4px) !important;
}

/* =============================================
   关于我们深色标题区更强
   ============================================= */
.aboutus-title {
    background: linear-gradient(135deg, #060a12, #0e1522, #060a12) !important;
}
.aboutus-title::after {
    height: 5px !important;
    background: linear-gradient(90deg, transparent, #1b6ef3, #4d9aff, #79b8ff, #4d9aff, #1b6ef3, transparent) !important;
    box-shadow: 0 0 20px rgba(27, 110, 243, 0.5) !important;
}

/* =============================================
   企业荣誉区域更强
   ============================================= */
.aboutus-ry {
    background: linear-gradient(180deg, #080d16, #050810, #080d16) !important;
}
.aboutus-ry::before {
    background: radial-gradient(ellipse at center, rgba(27, 110, 243, 0.15) 0%, transparent 60%) !important;
}

/* =============================================
   视频区域更强
   ============================================= */
.vedio-item video {
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.35), 0 0 0 3px rgba(255,255,255,0.06) !important;
}
.vedio-item .vedio-bg {
    box-shadow: 0 10px 40px rgba(27, 110, 243, 0.3);
}

/* =============================================
   区块间装饰线更强
   ============================================= */
.box + .box::before {
    width: 250px !important;
    height: 3px !important;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.5), rgba(77, 154, 255, 0.35), transparent) !important;
    box-shadow: 0 2px 12px rgba(27, 110, 243, 0.2);
}

/* =============================================
   服务流程展开面板更强
   ============================================= */
.prop-server {
    box-shadow: 0 12px 40px rgba(27, 110, 243, 0.45), inset 0 2px 0 rgba(255,255,255,0.15) !important;
    border-radius: 18px !important;
}

/* =============================================
   微信开发页面优势卡片更强
   ============================================= */
.wx-adv-item li:hover {
    transform: translateY(-12px) scale(1.04) !important;
    box-shadow: 0 25px 60px rgba(27, 110, 243, 0.25) !important;
}

/* =============================================
   网络推广页面更强
   ============================================= */
.wltg-show li:hover > div {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 50px rgba(27, 110, 243, 0.25) !important;
}

/* =============================================
   全局图片饱和度增强
   ============================================= */
.banner-swiper img {
    filter: brightness(0.93) contrast(1.1) saturate(1.08) !important;
}

/* =============================================
   404页面更强
   ============================================= */
.phonediv button:hover {
    transform: translateY(-6px) scale(1.1) !important;
    box-shadow: 0 20px 60px rgba(27, 110, 243, 0.6), 0 0 40px rgba(27, 110, 243, 0.25) !important;
}

/* =============================================
   输入框聚焦更强
   ============================================= */
.from-group-item input:focus,
.from-group-item textarea:focus,
.from-group input:focus,
.from-group textarea:focus {
    border-color: #1b6ef3 !important;
    box-shadow: 0 0 0 6px rgba(27, 110, 243, 0.15), 0 6px 18px rgba(27, 110, 243, 0.12), 0 0 25px rgba(27, 110, 243, 0.06) !important;
}

/* =============================================
   Tab标签更强
   ============================================= */
.tab-click-act {
    background: linear-gradient(135deg, rgba(27, 110, 243, 0.12), rgba(77, 154, 255, 0.1)) !important;
    box-shadow: 0 6px 25px rgba(27, 110, 243, 0.25), inset 0 0 0 1.5px rgba(27, 110, 243, 0.15) !important;
    font-weight: 800 !important;
}

/* =============================================
   首页合作企业白色卡片更强
   ============================================= */
.hezuo-item {
    background: linear-gradient(180deg, #fff, #f0f5ff) !important;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(27, 110, 243, 0.06) !important;
    border: 1px solid rgba(27, 110, 243, 0.08) !important;
}

/* =============================================
   首页common-container更强
   ============================================= */
.common-container {
    box-shadow: 0 10px 45px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(27, 110, 243, 0.06) !important;
    border: 1px solid rgba(27, 110, 243, 0.08) !important;
}

/* =============================================
   联系我们区域背景更强
   ============================================= */
.bg-ef {
    background: linear-gradient(180deg, #dfe7f4, #d0dbed, #dfe7f4) !important;
}
.bg-ef::before {
    height: 6px !important;
    background: linear-gradient(90deg, transparent, rgba(27, 110, 243, 0.4), transparent) !important;
    box-shadow: 0 3px 15px rgba(27, 110, 243, 0.2);
}

/* =============================================
   ˵ʾ޸
   ============================================= */
header,
header .max-content,
header .top-right,
header nav,
header nav > ul,
header nav > ul > li {
    overflow: visible !important;
}

header nav > ul > li {
    position: relative;
}

header nav > ul > li .nav-menu {
    display: none !important;
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    min-width: 180px;
    padding: 10px 0;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, 0.98) !important;
    z-index: 9999 !important;
}

header nav > ul > li:hover > .nav-menu,
header nav > ul > li:focus-within > .nav-menu {
    display: block !important;
}
 
 / *   cNYu 	c*jT^@\  * /  
 . a b o u t u s - b t n   {  
         w h i t e - s p a c e :   n o w r a p   ! i m p o r t a n t ;  
         d i s p l a y :   i n l i n e - b l o c k   ! i m p o r t a n t ;  
         w i d t h :   a u t o   ! i m p o r t a n t ;  
         m i n - w i d t h :   1 8 0 p x   ! i m p o r t a n t ;  
 }  
 