/*
Theme Name:   SZPDS Child
Template:     generatepress
Description:  szpdss.com 迁移专用子主题（GeneratePress）：老站观感还原 + CTA + 询盘样式。
Author:       PDS migration
Version:      2.0.0
*/
.szpds-cta{margin:2em 0;padding:1.2em 1.4em;border:2px solid #2ab1fe;border-radius:8px;background:#eef9ff;text-align:center}
.szpds-cta a{display:inline-block;padding:.7em 1.6em;background:#2ab1fe;color:#fff;border-radius:6px;text-decoration:none;font-weight:600}
.szpds-cta a:hover{background:#2ab1fe;color:#fff}
.szpds-cta .szpds-cta-note{display:block;margin-top:.5em;font-size:.9em;color:#555}

/* ===== 顶栏（老站 head-top 复刻） ===== */
.szpds-topbar{background:#ebebeb;font-size:.9em;line-height:1.4}
.szpds-topbar-inner{max-width:1200px;margin:0 auto;padding:7px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.szpds-topbar-contact a{color:#333;text-decoration:none;margin-right:18px}
.szpds-topbar-contact a:hover{color:#2ab1fe}
.szpds-topbar-right{display:flex;align-items:center;gap:14px}
.szpds-topbar-new{color:#2ab1fe;text-decoration:none;font-weight:500}
.szpds-topbar-new:hover{text-decoration:underline}
.szpds-lang{padding:3px 6px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:.95em}

/* ===== 迁移内容通用排版 ===== */
.entry-content img{max-width:100%;height:auto}
.entry-content h2{font-size:1.45em;margin:1.3em 0 .6em;line-height:1.3}
.entry-content h3{font-size:1.18em;margin:1.1em 0 .5em}
.entry-content p{margin:.75em 0;line-height:1.75}
.entry-content ul,.entry-content ol{margin:.75em 0 .75em 1.5em;line-height:1.7}
.entry-content table{border-collapse:collapse;width:100%;max-width:100%;margin:1em 0}
.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:6px 10px;font-size:.95em}
.entry-content table th{background:#f5f7fa}
.entry-content a{color:#202020}.entry-content a:hover{color:#2ab1fe}
.section-block{margin:1em 0}

/* ===== 老站轮播/版块静态化 ===== */
.section-banner-wrap-block .swiper-slide{display:none}
.section-banner-wrap-block .swiper-slide:first-child{display:block}
.section-banner-wrap-block [class*=&quot;swiper-pagination&quot;],
.section-banner-wrap-block .swiper-control,
.section-banner-wrap-block [class*=&quot;swiper-btn&quot;]{display:none!important}
.section-banner-wrap-block img{width:100%;height:auto}
/* 产品/证书等多卡片 swiper → 网格化展示 */
.entry-content .outer-swiper-wrap .swiper-wrapper{display:flex;flex-wrap:wrap;gap:16px}
.entry-content .outer-swiper-wrap .swiper-slide{width:23%;min-width:220px;box-sizing:border-box;flex:1 1 220px}
.entry-content .outer-swiper-wrap .swiper-control{display:none!important}
@media (max-width:768px){
  .entry-content .outer-swiper-wrap .swiper-slide{width:46%;flex:1 1 46%}
  .szpds-topbar-inner{flex-direction:column;align-items:flex-start}
}
/* tab 版块：只显示第一面板 */
.entry-content .tab-pannel-wrap > *:not(:first-child){display:none}
.entry-content .d-flex{display:flex}
.entry-content .flex-wrap{flex-wrap:wrap}

/* ===== 页脚品牌行（L2 外链） ===== */
.szpds-footer-brand{background:#f5f7fa;border-top:1px solid #e5e8ec;text-align:center;padding:14px 10px;font-size:.95em;color:#333}
.szpds-footer-brand a{color:#2ab1fe;text-decoration:none}
.szpds-footer-brand a:hover{text-decoration:underline}

/* ===== 询盘表单 ===== */
.szpds-inquiry{margin:2.5em 0;padding:1.8em;border:1px solid #e0e4e9;border-radius:10px;background:#f8fafc;max-width:900px;margin-left:auto;margin-right:auto}
.szpds-inquiry-title{margin:0 0 .3em!important;font-size:1.5em!important;color:#1a2b4c}
.szpds-inquiry-sub{margin:0 0 1.2em!important;color:#667}
.szpds-inquiry-form textarea,.szpds-inquiry-grid input{width:100%;padding:.7em .9em;border:1px solid #ccd4dd;border-radius:6px;font-size:1em;box-sizing:border-box;margin-bottom:12px;background:#fff}
.szpds-inquiry-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
@media (max-width:768px){.szpds-inquiry-grid{grid-template-columns:1fr}}
.szpds-inquiry-form textarea{resize:vertical}
.szpds-inquiry-btn{background:#2ab1fe;color:#fff;border:none;border-radius:6px;padding:.85em 2.4em;font-size:1.05em;font-weight:600;cursor:pointer}
.szpds-inquiry-btn:hover{background:#2ab1fe}

/* 首页隐藏页面标题（老站首页无标题） */
body.page-id-992 .entry-header{display:none}
/* 内容宽度接近老站 1200px */
@media(min-width:1100px){
  .site-content .inside-article{max-width:1200px;margin:0 auto}
  .site-main{max-width:1240px;margin:0 auto}
}
/* legacy pages: hide GP title (old pages have own title bars) */
body.szpds-legacy .entry-header{display:none}

/* AOS scroll animations without JS: force content visible */
.entry-content [data-aos],
.szpds-old-footer [data-aos]{opacity:1!important;transform:none!important;visibility:visible!important}

/* old footer layout constraints */
.szpds-old-footer{overflow:hidden;background:#f7f8f9;padding:24px 0 8px}
.szpds-old-footer .layout{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding:0 24px!important;box-sizing:border-box!important}
.szpds-old-footer .foot-items{gap:32px;flex-wrap:wrap}
.szpds-old-footer .foot-item{min-width:180px}
.szpds-old-footer .copyright .layout{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.9em;color:#555}
.szpds-old-footer a{color:#2ab1fe;text-decoration:none}


/* ===== v4: 老站头部还原（深色主头部 + 白底图标顶栏 + 公告行） ===== */
.szpds-topbar{background:#fff;font-size:.9em;border-bottom:1px solid #eee}
.szpds-topbar-inner{max-width:1200px;margin:0 auto;padding:6px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.szpds-topbar-contact a{color:#333;text-decoration:none;margin-right:18px;display:inline-flex;align-items:center;gap:5px}
.szpds-topbar-contact a:hover{color:#2ab1fe}
.szpds-topbar-contact img{display:inline-block;vertical-align:middle}
.szpds-topbar-right{display:flex;align-items:center;gap:12px}
.szpds-soc img{display:block;width:20px;height:20px}
.szpds-soc:hover{opacity:.75}
.szpds-lang{padding:3px 6px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:.95em}
.szpds-announce{text-align:center;padding:6px 10px;background:#fff}
.szpds-announce a{color:#2ab1fe;font-weight:600;text-decoration:none;font-size:.95em}
.szpds-announce a:hover{text-decoration:underline}
/* 深色主头部（老站 #333） */
.site-header{background:#333333!important}
.inside-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:8px 20px}
.site-logo img,.custom-logo{max-height:80px!important;width:auto}
.site-header .main-title,.site-header .site-description{display:none}
.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:#fff!important}
.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li[class*=&quot;current-menu-&quot;] > a{color:#2ab1fe!important}
/* 右侧悬浮联系按钮 */
.szpds-float{position:fixed;right:0;top:180px;z-index:9999;display:flex;flex-direction:column;gap:2px}
.szpds-float a{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px}
.szpds-float a:hover{filter:brightness(1.08)}
.szpds-float-wa{background:#25d366}
.szpds-float-tel{background:#2ab1fe}
.szpds-float-mail{background:#2ab1fe}
/* 字体（老站 HarmonyOS Sans 栈） */
body,.entry-content,.main-navigation .main-nav ul li a,.szpds-old-footer{font-family:&#039;HarmonyOS Sans&#039;,&#039;PingFang SC&#039;,&#039;Segoe UI&#039;,Roboto,&#039;Helvetica Neue&#039;,Arial,sans-serif!important}
/* 产品/证书卡片区：每行 3 张（老站产品区三列） */
.entry-content .outer-swiper-wrap .swiper-slide{width:31.5%;flex:1 1 300px}
@media(max-width:900px){.entry-content .outer-swiper-wrap .swiper-slide{width:46%;flex:1 1 46%}}
@media(max-width:600px){.szpds-float{display:none}}

/* nav container transparent on dark header（子菜单除外，见下方白底规则） */
.site-header .main-navigation,
.site-header .inside-navigation{background:transparent!important}
.site-header .main-navigation .main-nav > ul{justify-content:flex-end}

/* v5: hide swiper clone/empty slides */
.entry-content .swiper-slide-duplicate{display:none!important}
.entry-content .swiper-slide:not(:has(img)):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(p)){display:none}
/* solutions 版块编号项横排 */
.entry-content .sc-block-items{display:flex;flex-wrap:wrap;gap:18px}
.entry-content .sc-block-items > *{flex:1 1 240px;box-sizing:border-box}
/* 询盘版块（老站 Sign up for our newsletter）背景 */
.entry-content .section-inquiry-wrap-block .layout{padding:26px;border-radius:10px}

/* v6: tab 面板修正——显示带内容的 .tab-pannel，隐藏空占位 */
.entry-content .tab-pannel-wrap > *{display:none!important}
.entry-content .tab-pannel-wrap > .tab-pannel{display:flex!important;flex-wrap:wrap;gap:18px}
.entry-content .tab-pannel-wrap > .tab-pannel > *{flex:1 1 300px;box-sizing:border-box}

/* 下拉子菜单：老站样式（白底深字+蓝顶边），替代此前的透明方案 */
.site-header .main-navigation ul ul,
.site-header .main-navigation .sub-menu{
  background:#fff!important;
  border-top:2px solid #2ab1fe;
  border-radius:0 0 5px 5px;
  box-shadow:0 4px 14px rgba(0,0,0,.14);
  min-width:230px;
}
.site-header .main-navigation ul ul li a,
.site-header .main-navigation .sub-menu li a{
  color:#202020!important;
  padding:10px 14px!important;
  border-bottom:1px solid #eee;
  font-size:14px!important;
}
.site-header .main-navigation ul ul li a:hover,
.site-header .main-navigation ul ul li[class*=&quot;current-menu-&quot;] > a{
  color:#2ab1fe!important;
}
.site-header .main-navigation ul ul ul{top:-6px!important;left:100%!important}

/* v7: 全站色调统一为原站主题色 #2ab1fe */
:root{--accent:#2ab1fe;--accent-2:#2ab1fe;}

/* v8: 首页/legacy 页恢复老站全宽版式——消除头部与 banner 间空白带及两侧留白 */
body.szpds-legacy .grid-container,
body.page-id-992 .grid-container{max-width:none;padding-left:0;padding-right:0}
body.szpds-legacy .site-content,
body.page-id-992 .site-content{padding:0}
body.szpds-legacy .inside-article,
body.page-id-992 .inside-article{padding:0;max-width:none}
body.szpds-legacy .site-main,
body.page-id-992 .site-main{max-width:none;margin:0}
body.szpds-legacy .entry-content,
body.page-id-992 .entry-content{margin-top:0}
/* v9: 补齐迁移时丢失的原站全局 CSS 变量（版式宽度/标题字号/正文字体） */
:root{
--bs-body-bg:#ffffff;
--bs-body-color:#202020;
--bs-body-font-size:1.2rem;
--bs-body-font-weight:400;
--bs-dark:#000000;
--bs-font-sans-serif:&#039;HarmonyOS Sans&#039;,sans-serif;
--bs-h-font-sans-serif:&#039;HarmonyOS Sans&#039;,sans-serif;
--bs-h-font-size:48px;
--bs-h-font-weight:700;
--bs-heading-color:#202020;
--bs-link-color:#202020;
--bs-link-hover-color:#2ab1fe;
--bs-mob-h-font-size:20px;
--bs-nb-h-font-size:36px;
--bs-pad-h-font-size:28px;
--bs-screen-full:100%;
--bs-screen-full-mobile:100%;
--bs-screen-full-notebook:100%;
--bs-screen-full-pad:100%;
--bs-screen-large:78.822%;
--bs-screen-large-mobile:83%;
--bs-screen-large-notebook:83%;
--bs-screen-large-pad:83%;
--bs-screen-mid:68%;
--bs-screen-mid-mobile:68%;
--bs-screen-mid-notebook:68%;
--bs-screen-mid-pad:68%;
--bs-screen-small:58%;
--bs-screen-small-mobile:58%;
--bs-screen-small-notebook:58%;
--bs-screen-small-pad:58%;
--bs-screen-xxl:92%;
--bs-screen-xxl-mobile:92%;
--bs-screen-xxl-notebook:92%;
--bs-screen-xxl-pad:92%;
--bs-sec-theme-color:#2ab1fe;
--bs-theme-color:#2ab1fe;
--bs-theme-color-rgb:228,133,2;
}

/* v10: 顶部社媒图标（老站顶栏图标复刻；PHP不可编辑，经由主菜单渲染） */
.main-navigation .main-nav ul li.szpds-soc a{display:inline-flex;align-items:center;padding:8px 8px!important}
.main-navigation .main-nav ul li.szpds-soc a span{display:none!important}
.main-navigation .main-nav ul li.szpds-soc a::before{content:&quot;&quot;;display:block;width:17px;height:17px;background-color:#fff;opacity:.92;-webkit-mask:var(--soc) center/contain no-repeat;mask:var(--soc) center/contain no-repeat;transition:.2s}
.main-navigation .main-nav ul li.szpds-soc a:hover::before{background-color:#2ab1fe;opacity:1}
li.szpds-soc-fb{--soc:url(&quot;data:image/svg+xml;utf8,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath d=&#039;M13 22v-8h2.5l.5-3H13V9c0-.9.3-1.5 1.7-1.5H16V4.8c-.3 0-1.2-.1-2.2-.1-2.2 0-3.8 1.3-3.8 3.9V11H7.5v3H10v8h3z&#039;/%3E%3C/svg%3E&quot;)}
li.szpds-soc-in{--soc:url(&quot;data:image/svg+xml;utf8,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath d=&#039;M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1s2.48 1.12 2.48 2.5zM.22 8.09h4.56V23H.22V8.09zM8.34 8.09h4.37v2.04h.06c.61-1.16 2.1-2.38 4.32-2.38 4.62 0 5.47 3.04 5.47 7v8.25h-4.55v-7.31c0-1.74-.03-3.99-2.43-3.99-2.44 0-2.81 1.9-2.81 3.86V23H8.34V8.09z&#039;/%3E%3C/svg%3E&quot;)}
li.szpds-soc-yt{--soc:url(&quot;data:image/svg+xml;utf8,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath d=&#039;M23.5 6.2c-.3-1-1.1-1.8-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5c-1 .3-1.8 1.1-2.1 2.1C0 8.1 0 12 0 12s0 3.9.5 5.8c.3 1 1.1 1.8 2.1 2.1 1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5c1-.3 1.8-1.1 2.1-2.1.5-1.9.5-5.8.5-5.8s0-3.9-.5-5.8zM9.6 15.6V8.4L15.8 12l-6.2 3.6z&#039;/%3E%3C/svg%3E&quot;)}
li.szpds-soc-ig{--soc:url(&quot;data:image/svg+xml;utf8,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath d=&#039;M12 2.2c3.2 0 3.6.01 4.85.07 3.25.15 4.77 1.69 4.92 4.92.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.15 3.23-1.66 4.77-4.92 4.92-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-3.26-.15-4.77-1.7-4.92-4.92C2.21 15.62 2.2 15.24 2.2 12s.01-3.58.07-4.85C2.42 3.92 3.94 2.38 7.15 2.27 8.42 2.21 8.8 2.2 12 2.2zm0 3.68a6.12 6.12 0 100 12.24 6.12 6.12 0 000-12.24zm0 10.09a3.97 3.97 0 110-7.94 3.97 3.97 0 010 7.94zm6.36-11.85a1.43 1.43 0 100 2.86 1.43 1.43 0 000-2.86z&#039;/%3E%3C/svg%3E&quot;)}
li.szpds-soc-tt{--soc:url(&quot;data:image/svg+xml;utf8,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 448 512&#039;%3E%3Cpath d=&#039;M448 209.9a210.1 210.1 0 0 1-122.8-39.3v178.8A162.6 162.6 0 1 1 185 188.3v89.9a74.6 74.6 0 1 0 52.2 71.2V0h88a121.1 121.1 0 0 0 1.9 22.2 122.2 122.2 0 0 0 53.9 85.5A121.1 121.1 0 0 0 448 209.9z&#039;/%3E%3C/svg%3E&quot;)}

/* v11: 社媒图标隐藏菜单文字；产品区恢复老站4列布局并清理空slide */
.main-navigation .main-nav ul li.szpds-soc a{font-size:0!important;letter-spacing:0}
.main-navigation .main-nav ul li.szpds-soc a::before{width:16px;height:16px}
.entry-content .section-block-demo182-product .swiper-slide{flex:0 0 calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important}
.entry-content .section-block-demo182-product .swiper-slide:not(:has(img)){display:none!important}
@media(max-width:900px){
  .entry-content .section-block-demo182-product .swiper-slide{flex-basis:calc((100% - 16px)/2)!important;width:calc((100% - 16px)/2)!important}
}

/* v12: 隐藏迁移标记错乱产生的空 item-inner 阴影占位盒 */
.entry-content .section-block-demo182-product a.item-inner:not(:has(*)){display:none!important}

/* v13: 页脚恢复老站黑色背景（迁移样式的 .demo242-body 前缀在本站失效，改为 .szpds-old-footer 作用域） */
.section-block-demo231-about { background-image: linear-gradient(180deg, #f5f5f9 0, #fff 100%);} .section-block-demo34-case .item-inner .item-info { width: 45%; letter-spacing:auto; } .table_wrap { overflow-x: scroll; } #tebel table th, #tebel table td { border: 1px solid #e2e2e2; background: none; padding: 12px; } #tebel table tr:nth-child(2n-1) { background: rgb(249, 249, 249); } .section-block-demo113-generalimgtext3[pagination-style=&quot;custom-7&quot;][pagination-btn-color=&quot;theme&quot;] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background: #2ab1fe; } .section-block-demo113-generalimgtext3[pagination-style=&quot;custom-7&quot;][pagination-btn-color=&quot;theme&quot;] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: 1px solid #2ab1fe; background: #fff; opacity: 1; } .section-block-demo113-generalimgtext3 .item-inner .item-info .item-title { background-color: #2ab1fe; } #sectionIdgdpbvpt > .layout > .inquiry-wrap > .btn { color: #fff; } .section-block-demo119-contact2 .outer-swiper-wrap .swiper-slide { height: auto; } .swiper-slide.advantage-item.swiper-slide-visible { height: auto; } .swiper-slide.advantage-item.swiper-slide-visible a{ height: 100%; } .section-block-demo154-about1 .about-info { width: 100%; } #sectionId6ml80cw > .layout.d-flex.justify-content-between.flex-wrap.about-inner > .about-info > .questions-list > li { padding-bottom: 7px; border-bottom: 1px solid #e1e1e1; } .section-imagetext-wrap-block .page-title-bar .page-title { font-size: 35px; font-weight: 600; line-height: 42px; } #sectionIdwfaiqpx > .layout > .wrap-pannel > .tab-pannel-wrap > .tab-pannel.outer-swiper-wrap.active > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item { margin-top: 10px; } .section-block-demo113-generalimgtext3 .sc-block-item .item-inner:hover .item-title { opacity: 1; } #sectionId1y2enw4 > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item { width: 23% !important; height: auto; } .section-block-demo134-product .item-inner .item-info .item-more { font-size: 18px; padding: 0 14px 0 14px; line-height: 28px; } .section-block-demo256-form .form-left .form-sns li a { background-color: #2ab1fe; } .page-container .page-aside {padding: .5rem 0;padding-top: 0.5rem;padding-top: 1.3rem;} .page-container .page-aside section {padding: .5rem 0;} .section-sidenav-wrap-block li {border-bottom: 1px solid #2ab1fe;} .section-sidenav-wrap-block ul {background-color: #eee;} .section-block-demo144-header .nav {justify-content: center;} .szpds-old-footer > .section-header-wrap-block.section-block-demo144-header > .layout.nav-box > .nav > .active > a > em {text-transform: capitalize;} .szpds-old-footer > .section-header-wrap-block.section-block-demo144-header > .layout.nav-box > .nav > li > a > em {text-transform: capitalize;} .section-block-demo154-about1 .questions-list li .item-title h2{ font-size:22px; } .page-container { background: #fff; } .szpds-old-footer > main { background-color: #ffffff !important; } .section-block-demo231-about .txt_bg2 .item-inner { text-transform: capitalize; } .section-block-demo213-about .left { width: 100%; padding: 65px 0 65px; display: flex; } #sectionIdszg21rb > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item > .item-inner > .item-info > .item-title { min-height: 76px; } /* 响应式 */ @media screen and (max-width: 1680px) {} @media screen and (max-width: 1480px) {} @media screen and (max-width: 1440px) {} @media screen and (max-width: 1366px) {} @media screen and (max-width: 1280px) {} @media screen and (max-width: 1080px) {} @media screen and (max-width: 992px) { #sectionId1y2enw4 > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item { width: 30% !important; height: auto; } .section-block-demo144-header .logo img { max-height: 45px; } .section-block-demo231-about .number-item { padding: .5rem 0; width: 50%; } } @media screen and (max-width: 768px) {} @media screen and (max-width: 678px) { .section-block-demo34-case .item-inner .item-info { width: 100%; letter-spacing: auto; } } @media screen and (max-width: 576px) { #sectionIddwr5mue { padding-top: 45px; padding-bottom: 45px; } #sectionIddwr5mue > .layout.d-flex.align-items-center.justify-content-between.flex-wrap > .about-inner { padding-right: 0px; padding-left: 0; } #sectionId5n7vhbv { padding-bottom: 45px; padding-top: 0; } .section-block-demo256-about { padding: 0rem; } .section-block-demo111-number2 .number-item { width: 50%; } #sectionIdy47eh20 { padding-bottom: 45px; background-size: 100%; background-repeat: no-repeat; padding-top: 45px; object-fit: cover; } .section-block-demo180-certificate1 .title-bar .text { font-size: 1rem; color: #fff; } .section-imagetext-wrap-block .page-title-bar .page-title { font-size: 22px; } #sectionIdform645 { padding-top: 45px; padding-bottom: 45px; } .section-block-demo182-product .title-bar .title , #sectionIdwqupz5v > h2 , #sectionId8cav62v > h2 , #sectionId8fd1t3f > .layout.title-bar > .title{ font-size:36px; } #sectionId7t0drxx { padding-bottom: 21px; padding-top: 21px; } } @media screen and (max-width: 480px) { #sectionId1y2enw4 > .layout.outer-swiper-wrap > .execute-swiper-slide > .swiper-wrapper.sc-block-items > .swiper-slide.sc-block-item { width: 30% !important; height: auto; } .section-imagetext-wrap-block .page-title-bar .page-title { font-size: 18px; } #sectionIdfoadf864 > .layout > .about-bg > ul > .item-icon > img { width: 20px !important; height: 20px !important; } .section-block-demo231-about .about-desc { font-size: 16px; } } @media screen and (max-width: 335px) {}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo242-footer {background-color: rgb(0, 0, 0);}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer {background-color: rgb(0, 0, 0);padding-top: 60px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .copyright {border-bottom-style: solid;border-top-style: solid;border-top-width: 0.5px;border-bottom-width: 0px;border-left-style: solid;border-left-width: 0px;border-right-style: solid;border-right-width: 0px;border-top-color: rgb(64, 64, 64);border-right-color: rgb(64, 64, 64);border-bottom-color: rgb(64, 64, 64);border-left-color: rgb(64, 64, 64);}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-contact-item > .foot-title {font-size: 22px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-nav-item > .foot-title {font-size: 22px;text-transform: capitalize;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-contact-item > .foot-contacts > li > .foot-val {font-size: 16px;opacity: 0.7;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between {margin-bottom: 30px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .copyright > .layout {opacity: 0.7;color: rgb(255, 255, 255);}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-contact-item > .foot-contacts > li > .foot-val > a {opacity: 0.7;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-nav-item > .foot-nav > li {opacity: 0.7;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-inquiry-item.section-form-wrap-block > .inquiry-form > h1 {padding-top: 0px;color: rgb(255, 255, 255);background-color: rgba(0, 0, 0, 0);font-size: 22px;font-weight: 400;text-transform: uppercase;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-inquiry-item.section-form-wrap-block > .inquiry-form > .form-item.item-message > textarea {height: 100px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > p {margin-left: 150px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-nav-item > p {margin-top: 150px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-inquiry-item.section-form-wrap-block > .inquiry-form > h1 > .social_media_component.d-flex > li > a > img {width: 24px;height: 24px;}
.szpds-old-footer > .section-footer-wrap-block.section-block-demo122-footer > .layout.foot-items.d-flex.justify-content-between > .foot-item.foot-inquiry-item.section-form-wrap-block > .inquiry-form > h2 {padding-top: 0px;color: rgb(255, 255, 255);font-size: 22px;font-weight: 500;text-transform: capitalize;padding-bottom: 0px;}
.copyright_resource_nav {position: relative;display: inline;}
.copyright_resource_nav ul {position: absolute;left: calc(100% - 5px);bottom: -12px;background-color: #ffffff;border-radius: 6px;width: max-content;padding: 7px 0;margin: 0;list-style: none;box-shadow: 0 0 15px rgba(0,0,0,0.1);transform: scaleX(0);opacity: 0;pointer-events: none;transform-origin: left bottom;transition: all .35s ease;}
.copyright_resource_nav ul li {padding: 5px 10px;text-align: left;}
.copyright_resource_nav:hover ul {transform: scaleX(1);opacity: 1;pointer-events: auto;}
.copyright_resource_nav>span {position: relative;padding: 8px 15px 8px 0;cursor: pointer;}
.copyright_resource_nav>span::after {content: &quot;&quot;;width: 0;height: 1px;position: absolute;bottom: 8px;left: 0;background-color: currentColor;transition: all .35s ease;}
.copyright_resource_nav:hover>span::after {width: calc(100% - 15px);}
.copyright_resource_nav ul.copyright_resource_nav_items li a {position: relative;color: #333;font-size: .9em;white-space: nowrap;text-decoration: none;transition: all .35s ease;}
.copyright_resource_nav ul.copyright_resource_nav_items li a::after {content: &quot;&quot;;width: 0;height: 1px;background-color: currentColor;position: absolute;bottom: 0;left: 0;transition: all .35s ease;}
.copyright_resource_nav ul.copyright_resource_nav_items li:hover a {color: var(--bs-theme-color);}
.copyright_resource_nav ul.copyright_resource_nav_items li:hover a::after {width: 100%;}

/* v14: tab 区卡片组占满整行，恢复4列布局 */
.entry-content .tab-pannel > .sc-block-items{flex:1 1 100%!important;max-width:100%!important}

/* v15: 页脚文字颜色对齐老站（白标题/白链接/灰版权），隐藏GP重复版权行 */
.szpds-old-footer .foot-title{color:#fff!important;font-weight:500}
.szpds-old-footer .foot-item ul li a{color:#fff!important;font-weight:300}
.szpds-old-footer .foot-item ul li a:hover{color:#2ab1fe!important}
.szpds-old-footer .copyright .layout{color:rgba(135,135,135,.8)!important}
.szpds-old-footer .copyright .layout a{color:rgba(135,135,135,.8)!important}
.szpds-old-footer .copyright .layout a:hover{color:#2ab1fe!important}
.szpds-old-footer .szpds-footer-brand{background:transparent!important;border-top:1px solid #222!important;color:#ccc!important}
.szpds-old-footer .szpds-footer-brand a{color:#2ab1fe!important}
.szpds-legacy .szpds-copyright{display:none!important}

/* v17: 页脚第4列询盘表单细节对齐老站 */
.szpds-old-footer .item-submit .btn-submit{border-radius:50px;padding:10px 42px;background:#2ab1fe;border:none;color:#fff;font-size:16px;text-transform:capitalize}
.szpds-old-footer .item-submit .btn-submit:hover{background:#0f9ae8}
.szpds-old-footer .copyright a[href*=&quot;top-search&quot;]{display:none}
.szpds-old-footer .copyright > a[href*=&quot;top-topic&quot;]{display:block;text-align:center;color:#fff;opacity:.7;font-size:14px;padding:4px 0 18px}
.szpds-old-footer .inquiry-form .form-item input,
.szpds-old-footer .inquiry-form .form-item textarea{margin-bottom:10px}
.szpds-old-footer .inquiry-form .social_media_component{margin:0 0 16px;gap:8px}
.szpds-old-footer .inquiry-form .social_media_component li{list-style:none}

/* 2026-11-11: 超窄屏(<=480px)顶栏适配，防止横向溢出 */
@media (max-width:480px){
  .szpds-topbar{flex-wrap:wrap;justify-content:center;row-gap:4px}
  .szpds-topbar-inner{display:contents}
  .szpds-topbar-contact{margin-left:0;margin-right:0;white-space:normal}
  .szpds-announce{white-space:normal;flex:1 1 100%}
  .szpds-topbar-right{margin-left:0;margin-right:0;flex-wrap:wrap;justify-content:center;gap:4px}
  .szpds-gtranslate{max-width:160px;overflow:hidden}
  .szpds-lang{max-width:150px}
}

/* 2026-11-11 客户反馈修复 */
/* 1) 桌面中小屏(1025-1439px)顶栏防溢出：缩小边距、允许公告换行 */
@media (min-width:1025px) and (max-width:1439px){
  .szpds-topbar .szpds-topbar-contact{margin-left:20px}
  .szpds-topbar .szpds-topbar-right{margin-right:20px}
  .szpds-topbar .szpds-announce{white-space:normal;line-height:1.4}
}
/* 2) 联系页介绍区：窄屏时取消桌面左偏移，文字占满整行 */
@media (max-width:680px){
  .section-block-demo217-about .item-info{margin-left:0 !important}
}

/* 3) 模板区块为透明header设计的-152px上提，与新站不透明header冲突，取消 */
.entry-content > .section-about-wrap-block{margin-top:0 !important}

/* 2026-11-11 联系页表单已归位到模板卡片(form-right)，补充内边距 */
.section-block-demo256-form .form-right .fluentform{padding:8px 28px 24px}

/* 2026-11-11 联系页顶部手机端适配：图标预留空白+漂浮图标塌陷压字 */
@media (max-width:680px){
  .section-block-demo217-about .item-info{padding-top:0 !important}
  .section-block-demo217-about li.item-icon{display:none !important}
}


/* 2026-11-11 首页询盘表单：取消全宽贴边，改为居中小卡片 */
.page-id-992 .entry-content .fluentform_wrapper_1{
  max-width:760px;
  margin:36px auto !important;
  padding:32px 36px 28px;
  background:#ffffff;
  border:1px solid #e3e9f0;
  border-radius:8px;
  box-shadow:0 6px 20px rgba(0,0,0,.06)
}
@media (max-width:680px){
  .page-id-992 .entry-content .fluentform_wrapper_1{
    margin:16px 12px !important;
    padding:22px 16px 20px
  }
}


/* 2026-11-11 手机端首页海报被×1.2放大裁切(上下遮住)，取消缩放完整显示 */
@media (max-width:680px){
  .section-block-demo1-banner1 img.ani{
    transform:none !important;
    width:100% !important;
    height:auto !important
  }
  .section-block-demo1-banner1,
  .section-block-demo1-banner1 .outer-swiper-wrap,
  .section-block-demo1-banner1 .execute-swiper-slide,
  .section-block-demo1-banner1 .swiper-wrapper,
  .section-block-demo1-banner1 .swiper-slide,
  .section-block-demo1-banner1 .item-inner{
    height:auto !important;
    min-height:0 !important
  }
}