/* 26年官网首页版式调整(PRD 87156869)统一覆盖层,loaded after batch.css */ :root { --revamp-bg-blue: #EDF3FF; --revamp-text-dark: #333333; --revamp-blue: #0069FF; /* 灰度意见2:banner 底色改浅渐变(UED 给定值),后台配置 --revamp-banner-bg 可覆盖 */ --revamp-banner-bg: linear-gradient(135deg, #C8E4FE 0%, #EAF7FE 53%, #ECE9FD 93%); /* 灰度意见4:底部 CTA 改浅色渐变(设计稿取样) */ --revamp-cta-gradient: linear-gradient(135deg, #9DCCFD 0%, #D8ECFD 50%, #DED3FB 100%); --revamp-pill-gradient: linear-gradient(90deg, #05D7CD 0%, #006BFF 100%); --revamp-mbar-gradient: linear-gradient(90deg, #E1F2FF 0%, #FFFFFF 50%, #BEBDFC 100%); } /* 导航栏:始终白底黑字(等同原官网下滑后的样式) */ .header { background: #fff; box-shadow: 0 2px 10px rgba(31, 35, 41, 0.08); } /* 灰度意见1:PC logo 高 30px(与移动端一致)并与导航文字垂直居中 */ .header .logo a { padding: 0; height: 80px; display: flex; align-items: center; } .header .logo a img { height: 30px; width: auto; } .header .nav li > a { color: var(--revamp-text-dark); } /* 修改点五:右侧按钮 IP 图标替换 */ .header .ljsy .apply:after { background: url(../images/ip26.png) no-repeat center/cover; } /* 修改点一:banner 大背景改浅渐变(灰度意见2),文字改深灰。 !important 用于压过旧模板内联 background,配置仍经 --revamp-banner-bg 变量覆盖 */ .banner { background: var(--revamp-banner-bg) !important; } .banner .img { position: relative; } /* 去掉图片顶部黑色渐变遮罩(public.css 的 .banner .img:before 背景) */ .banner .img:before { background: none; } .banner .bannerConA .t.colorWhite { color: var(--revamp-text-dark) !important; } .banner .bannerConA .con { color: var(--revamp-text-dark); } .bannerC .t { color: var(--revamp-text-dark); } .bannerC .c { color: var(--revamp-text-dark); opacity: 0.65; } .banner .swiper-pagination-bullet { background: rgba(51, 51, 51, 0.25); } /* 修改点二:硬件模块底色改浅蓝;设计稿无标题分隔线,副标题为青蓝渐变字、正文 #333 */ .homeB { background: var(--revamp-bg-blue); } .homeB .homeA-d .con .c { color: #333; opacity: 1; } .homeB-a .con .t2.colorWhite { color: var(--revamp-text-dark) !important; } .homeBZ .homeA-d .con .t1:before, .homeBZ .homeA-d .con .t2:before { display: none; } .homeB-a .con .t2.t3 { color: transparent; background: linear-gradient(90deg, #0AD0CF 0%, #09C7D3 18%, #07ADDF 35%, #0384F3 65%, #0173FB 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .homeB-a .con .more .more1 { color: var(--revamp-blue); background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.91504 5.58398H14.414V13.083' stroke='%230069FF' stroke-width='1.99972' stroke-linejoin='round'/%3E%3Cpath d='M3.80176 16.1891L14.4069 5.58398' stroke='%230069FF' stroke-width='1.99972' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center; } /* 修改点七:服务区块标题改深灰(底色沿用原网页灰 #F4F4F6) */ .homeD .mainTit .t { color: var(--revamp-text-dark); } /* 修改点七:官网最底部色块改白底、字体改深灰 */ .footer { background: #fff; } .footerA dl dt a { color: var(--revamp-text-dark); } .footerA dl dd, .footerA dl dd a, .footerA dl dd p { color: #666; } .footerA dl dd a:hover { color: var(--revamp-blue); } .footerA dl ul li .t { color: #666; } .footerA dl ul li a { background: #F4F4F6; } .copyright { border-top: 1px solid #E3E3E3; } .copyright p, .copyright p a { color: #999; } .copyright p a:hover { color: var(--revamp-blue); } /* 修改点三 + 灰度意见4:底部 CTA 改浅色渐变 + 白卡表单,色块厚度与表单字号对齐设计稿 */ .homeH.homeHAA { padding: 60px 0 0; background: none; } .homeH-a { background: var(--revamp-cta-gradient); border-radius: 0; padding: 78px 8.45vw 78px 12.4vw; } .homeH-a .homeH-b { display: flex; align-items: center; justify-content: space-between; } .homeH-c { position: static; transform: none; width: 36.4vw; float: none; box-sizing: border-box; } .homeH-c .mainTit .t.colorWhite p { font-size: 44px; line-height: 1.3; font-weight: bold; color: var(--revamp-text-dark); } .homeH-c .con { margin-top: 24px; } .homeH-c .con p { font-size: 16px; color: var(--revamp-text-dark); opacity: 0.75; } .homeH-c .con p.sub26 { margin: 0 0 12px; } .homeH-c .con p span { background: none; padding-right: 0; } .homeH-c .con p span a { display: inline-block; padding: 13px 54px 13px 15px; border: none; border-radius: 24px; font-size: 15px; line-height: 22px; color: var(--revamp-text-dark); background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3 10h13' stroke='%23333333' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11 4.5 16.5 10 11 15.5' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 28px center/15px; transition: all 0.4s; } .homeH-c .con p span a:hover { color: var(--revamp-blue); } .homeH-a .homeH-d { width: 35.7vw; float: none; border-radius: 16px; padding: 28px; box-sizing: border-box; } .homeH-a .homeH-d form, .homeH-a .homeH-d ul { margin: 0; padding: 0; } .homeH-a .homeH-d .inp { padding: 0; display: block; } /* +86 前缀已移除,手机号输入左内距恢复与其他输入一致 */ .homeH-a .homeH-d li .pho .phone { padding-left: 16px; } /* 省市区三级联动改 flex 行,彻底消除 inline-block 行盒余高 */ .homeH-a #bioarea-wrap { display: flex; justify-content: space-between; } .homeH-a #bioarea-wrap .layui-inline { display: block; width: 32%; margin: 0; } .homeH-a .homeH-d ul { display: flex; flex-wrap: wrap; justify-content: space-between; } .homeH-a .homeH-d li { width: 43%; margin-bottom: 15px; border-bottom: none; } .homeH-a .homeH-d li.li-full { width: 100%; margin-bottom: 0; } .homeH-a .homeH-d li .t { font-size: 12px; line-height: 1; color: var(--revamp-text-dark); margin-bottom: 10px; } .homeH-a .homeH-d li.note26 { margin-top: 10px; font-size: 12px; line-height: 1; color: #999; text-align: center; } .homeH-a .homeH-d .inp.sel .layui-form-select .layui-input { height: 46px; line-height: 46px; box-sizing: border-box; } /* public.css 用 #bioarea-wrap ID 选择器设 50px,需同级 ID 特异性覆盖 */ .homeH-a #bioarea-wrap .layui-form-select .layui-input { height: 46px; line-height: 46px; border-radius: 8px; font-size: 14px; padding-left: 16px; } .homeH-a .homeH-d li .inp input, .homeH-a .homeH-d li .inp select { font-size: 14px; color: #333; height: 46px; line-height: 46px; } .homeH-a .homeH-d li .inp .layui-input, .homeH-a .homeH-d li .inp .layui-form-select .layui-input { height: 46px; line-height: 46px; font-size: 14px; color: #333; background: #F7F8FA; border: none; border-radius: 8px; padding-left: 16px; } .homeH-a .homeH-d li .sub button { height: 45px; line-height: 45px; font-size: 16px; border-radius: 8px; background: var(--revamp-blue); } .homeH-a .homeH-d li .more { display: none; } .homeH-a .homeH-d .inp.sel .layui-inline { width: 32%; } .homeH-a .homeH-d .inp.sel .layui-inline select { width: 100%; } /* 修改点四 + 灰度意见3:PC 侧边悬浮窗改瘦高比例(图标/间距对齐设计稿),垂直居中、常驻,全端显示不做响应式 */ .fixRight { width: 84px; right: 16px; top: 50%; bottom: auto; transform: translateY(-50%); background: linear-gradient(#fff, #fff) padding-box, var(--revamp-pill-gradient) border-box; border: 1px solid transparent; border-radius: 60px; padding: 16px 6px 22px; box-shadow: 0 6px 24px rgba(0, 105, 255, 0.12); box-sizing: border-box; text-align: center; } .fixRightT { background: none; border-radius: 0; padding: 0; display: flex; flex-direction: column; align-items: center; } .fixRightT .icon { width: 60px; height: 60px; margin: 0 auto; border-radius: 50%; background: url(../images/ip26.png) no-repeat center/cover; overflow: hidden; } /* zoosnet 会往 #LR_User_Icon0 注入旧 gif,隐藏之,仅保留其点击行为 */ .fixRightT .icon img { display: none; } .fixRightT .icon a { display: block; width: 100%; height: 100%; } .fixRightT span.t { display: inline-block; margin-top: 4px; padding: 4px 6px; border-radius: 50px; background: var(--revamp-blue); color: #fff; font-size: 12px; white-space: nowrap; } .fixRightB { background: none; border-radius: 0; margin-top: 8px; padding: 8px 0 0; border-top: 1px solid #E3E3E3; } .fixRightB-a { background: none; box-shadow: none; padding: 0; margin: 0 auto; } .fixRightB-a ul li a { display: flex; flex-direction: column; align-items: center; } .fixRightB-a ul li:nth-child(n+2) { border-top: none; margin-top: 10px; padding-top: 0; } .fixRightB-a .icon { width: 56px; height: 56px; margin: 0 auto; border-radius: 50%; background: #EAF3FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232666F9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M12 7.5v5'/%3E%3Cpath d='M9.5 10 12 12.5 14.5 10'/%3E%3Cpath d='M12 16v4'/%3E%3Cpath d='M8 20h8'/%3E%3C/svg%3E") center/26px no-repeat; } .fixRightB-a .icon img { display: none; } .fixRightB-a .t { font-size: 12px; color: #333; margin-top: 4px; } /* 修改点四:移动端底部固定条,替代右侧大悬浮窗 */ .mbar26 { display: none; } @media (max-width: 800px) { /* 移动端 logo 高度 24px(本轮迭代:再缩小一档) */ .header .logo a { height: auto; padding: 16px 0; display: block; } .header .logo a img { height: 24px; } /* 移动端 banner:沿用线上几何(内嵌圆角图、自然比例)与移动端文案(keywords/description), 按 PRD 将文案置于图片上方;PC 标题叠层在移动端隐藏 */ /* 移动端 banner:bannerCon 叠层恢复显示(同 PC),addCon 文案移到图片下方(需求文档 fig1) */ .bannerCon { display: block; position: absolute; left: 0; right: 0; top: 0; width: auto; min-width: 0; height: auto; border-radius: 16px; } .banner .bannerConA { height: auto; } .banner .bannerConA-a { position: static; transform: none; padding: 16px 18px; } .banner .bannerConA .t.colorWhite p { font-size: 24px; line-height: 1.35; font-weight: bold; } .banner .bannerConA .con { font-size: 16px; line-height: 1.6; margin: 8px 0 24px; } .banner .bannerConA .more .mainMore { padding: 8px 18px; font-size: 12px; } .bannerA { display: flex; flex-direction: column; } .banner { padding-bottom: 24px; padding-top: 86px; } .banner .img { margin: 0 5vw; } .bannerB { position: static; width: 100%; margin: 16px 0 0; } .banner .swiper-pagination { position: static; bottom: auto; padding-left: 0; width: 100%; display: flex; justify-content: left; padding-left: 5vw; } /* 手机版问题修复1:图下文(bannerC 列)紧跟图片,圆点分页移到最下(设计稿 fig1) */ .banner > div { display: flex; flex-direction: column; margin-bottom: 24px;} .bannerC { order: 1; margin-top: 20px; } .bannerB { order: 2; } .banner .swiper-pagination-bullet { flex: none; width: 7px; height: 7px; border-radius: 50%; margin: 0 16px 0 14px; } .banner .swiper-pagination-bullet-active { background: var(--revamp-blue); } .banner .addCon { display: block; padding: 16px 5vw 0; } .banner .addCon .t { color: var(--revamp-text-dark); } .banner .addCon .c { color: var(--revamp-text-dark); opacity: 0.75; } /* 底部固定条(几何/色值对齐 mgdone「移动版客服、下载及表单入口」);移动端入口由底部条承担,隐藏侧边悬浮窗 */ .mfixMes { display: none !important; } .fixRight { display: none; } .mbar26 { display: flex; align-items: center; z-index: 100; position: fixed; left: 0; right: 0; bottom: 0; height: calc(67px + constant(safe-area-inset-bottom)); height: calc(67px + env(safe-area-inset-bottom)); padding: 0 30px; box-sizing: border-box; background: var(--revamp-mbar-gradient); box-shadow: 0 -4px 16px rgba(31, 35, 41, 0.08); } .mbar26 a { text-align: center; color: #606060; font-size: 12px; } .mbar26 .mbar26-i { width: 49px; } .mbar26 .mbar26-i + .mbar26-i { margin-left: 36px; } .mbar26 .mbar26-i .icon { width: 20px; height: 20px; margin: 0 auto 4px; background: center/contain no-repeat; } .mbar26 .mbar26-i.kefu .icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232666F9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0'/%3E%3Crect x='3' y='13' width='4' height='7' rx='2'/%3E%3Crect x='17' y='13' width='4' height='7' rx='2'/%3E%3Cpath d='M20 20a3 3 0 0 1-3 2h-4'/%3E%3C/svg%3E"); } .mbar26 .mbar26-i.down .icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232666F9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M12 7.5v5'/%3E%3Cpath d='M9.5 10 12 12.5 14.5 10'/%3E%3Cpath d='M12 16v4'/%3E%3Cpath d='M8 20h8'/%3E%3C/svg%3E"); } .mbar26 .mbar26-cta { flex: 1; margin-left: 30px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 12px; border-radius: 17px; background: var(--revamp-pill-gradient); } .homeH.homeHAA { padding-top: 24px; } .homeH-a { padding: 40px 5vw; } .homeH-a .homeH-b { display: block; } .homeH-c { width: 100%; float: none; padding-right: 0; } .homeH-c .mainTit .t.colorWhite p { font-size: 24px; } .homeH-a .homeH-d { width: 100%; float: none; margin-top: 20px; padding: 20px 16px; } .homeH-a .homeH-d li { width: 100%; } /* 手机版问题修复2:第二屏显示业态 tab,标题/详情字号按 UED 图缩小 */ .homeA .homeAZ .homeA-b { display: block; margin: 20px auto 0; } .homeA .homeAZ .tabTit { display: flex; overflow-x: auto; min-width: 0; width: fit-content; box-sizing: border-box; background: #F4F4F6; border-radius: 60px; padding: 4px; scrollbar-width: none;margin: 0 auto; } .homeA .homeAZ .tabTit::-webkit-scrollbar { display: none; } .homeA .homeAZ .tabTit span { flex: none; font-size: 12px; padding: 8px 18px; } .homeA .mainTit .t { font-size: 20px; } .homeA-d .con .t1 { font-size: 12px; } .homeA-d .con .t2 { font-size: 17px; margin: 8px 0 10px; } .homeA-d .con .c { font-size: 12px; min-height: 0; line-height: 1.7; } }