/**
 * TimeMachine AI Generated Style
 * Domain: zbqtxny.com
 * Generated: 2026-01-16 18:14:51
 */



:root{
  --primary:#2E5CFF;
  --primary-600:#1f47d6;
  --primary-400:#4c76ff;
  --primary-300:#6d90ff;
  --accent:#00C4B3;
  --purple:#7C3AED;
  --orange:#FF7A59;
  --bg:#f8fafc;
  --text:#333333;
  --muted:#6b7280;
  --white:#ffffff;
  --shadow:0 10px 30px rgba(46,92,255,.15);
  --glass-bg:rgba(255,255,255,.75);
  --glass-line:rgba(46,92,255,.12);
  --radius:20px;
  --radius-sm:12px;
  --radius-lg:28px;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
  margin:0;
  background:var(--bg);
  color:var(--text);
  font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
a{color:var(--primary);text-decoration:none}
a:hover{color:var(--primary-600)}
img{max-width:100%;display:block}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.g_web{position:relative}
.webTopTable,.webNavTable,.webHeaderTable{position:relative}
.webHeaderTable{
  position:sticky;top:0;z-index:1000;
  background:var(--glass-bg);
  -webkit-backdrop-filter:saturate(180%) blur(16px);
  backdrop-filter:saturate(180%) blur(16px);
  border-bottom:1px solid var(--glass-line);
  box-shadow:0 6px 20px rgba(0,0,0,.06);
}
.webHeader{display:block}
.headerTable{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:10px 0}
.headerCusLeft,.headerCusRight{width:60px;flex:0 0 60px}
.headerCusMiddle{flex:1 1 auto;display:flex;align-items:center;justify-content:center}
.headerNav{display:flex;align-items:center;justify-content:flex-end;gap:24px;width:100%}
#logo .link-p{display:inline-block}
#logoImg{height:57px;width:auto;object-fit:contain}
#webNav .navMainContent{width:100%}
#navCenterContent{display:flex;align-items:center;justify-content:center}
#navCenter{display:flex;align-items:center;gap:2px;flex-wrap:wrap}
.itemSep .itemSepLine{display:none}
.item{
  position:relative;border-radius:14px;overflow:hidden
}
.item .navItem{display:block}
.J_nav_item_link{
  display:flex;align-items:center;gap:8px;
  padding:10px 14px;border-radius:14px;
  color:#2a2a2a;font-weight:600;letter-spacing:.2px;
  transition:all .25s ease
}
.J_nav_item_link:hover{
  background:linear-gradient(135deg,rgba(46,92,255,.08),rgba(124,58,237,.08));
  color:var(--primary)
}
.itemSelected .J_nav_item_link{
  background:linear-gradient(135deg,rgba(46,92,255,.14),rgba(0,196,179,.12));
  color:var(--primary)
}
.nav_item_wrapper{display:flex;flex-direction:column;line-height:1.2}
.itemName0{font-size:16px}
.navItemSubName{font-size:12px;color:#6b7280}
.nav_item_arrow{display:none}
.localer{position:relative}
.localerPanel_1{display:flex;align-items:center;gap:8px}
.localerItem{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;cursor:pointer;transition:all .2s ease}
.localerItem:hover{background:rgba(46,92,255,.08)}
.localerItem .text{font-size:13px;color:#333}
.localerItem.currentLan .text{color:var(--primary);font-weight:700}
.localerList{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}
.localerList .delimiter{color:#94a3b8}
.languageCn_Icon,.languageEn_Icon{display:inline-block;width:18px;height:12px;border-radius:3px;background:linear-gradient(135deg,#ff4d4f,#ff7a59)}
.languageEn_Icon{background:linear-gradient(135deg,#7C3AED,#2E5CFF)}
.webBannerTable{position:relative}
.webBanner{position:relative}
.bannerTable{display:flex;align-items:stretch}
.bannerLeft,.bannerRight{width:60px;flex:0 0 60px}
.bannerCenter{flex:1 1 auto;position:relative;overflow:hidden;border-radius:var(--radius-lg)}
.banner.extBanner{min-height:420px;display:flex;align-items:center;justify-content:center}
.banner.defaultBannerMain{
  width:100%;height:100%;
  background:
    radial-gradient(1200px 500px at 20% 20%,rgba(124,58,237,.18),transparent 60%),
    radial-gradient(800px 400px at 80% 30%,rgba(0,196,179,.18),transparent 60%),
    linear-gradient(120deg,rgba(46,92,255,.18),rgba(255,122,89,.14)),
    url('/assets/images/aa38d6fd2742a182150c1ded0ff27888.jpg') center/cover no-repeat;
}
.banner.defaultBannerMain::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.65));
  pointer-events:none
}
.heroContent{
  position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px 60px
}
.heroTitle{
  margin:0 0 16px;font-size:44px;line-height:1.15;font-weight:800;letter-spacing:.3px;
  background:linear-gradient(90deg,#1f2937,#2E5CFF 60%,#00C4B3);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent
}
.heroSub{font-size:18px;color:#475569;margin-bottom:28px;max-width:780px}
.searchCapsule{
  display:flex;align-items:center;gap:10px;
  background:rgba(255,255,255,.85);
  border:1px solid rgba(46,92,255,.18);
  border-radius:999px;padding:10px 12px;
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  box-shadow:var(--shadow);max-width:680px
}
.fk-newSearchBox{flex:1 1 auto;display:flex;align-items:center;gap:8px}
.fk-newSearchSelectWrap{display:none}
.fk-newSearchInput{
  width:100%;border:none;outline:none;background:transparent;
  font-size:16px;padding:8px 10px;color:#111827
}
.fk-searchBoxBtn{
  display:inline-flex;align-items:center;justify-content:center;
  width:40px;height:40px;border-radius:50%;
  background:linear-gradient(135deg,var(--primary),#00C4B3);
  color:#fff;cursor:pointer;box-shadow:0 8px 18px rgba(46,92,255,.25);
  transition:transform .15s ease,box-shadow .15s ease
}
.fk-searchBoxBtn:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(46,92,255,.28)}
.faisco-icons-newSearch1{display:inline-block;width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="white" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.415l-3.85-3.85h-.017zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') center/contain no-repeat}
.webHeaderTd .fk-editor{font-size:14px}
.webHeaderTd .fk-editor b{color:#1f2937}
.moduleTopBar{
  display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px
}
.moduleTitle{
  font-size:24px;font-weight:800;color:#1f2937;margin:0
}
.moduleSub{font-size:13px;color:#6b7280;margin-top:4px}
.fullmeasureOuterContent,.fullmeasureContent{position:relative}
.fullmeasureOuterContentBg,.fullmeasureContentBg{position:absolute;inset:0;border-radius:var(--radius-lg);pointer-events:none}
.fullmeasureOuterContentBg{background:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.88))}
.fullmeasureOuterContent{padding:40px 0}
.fullmeasureContent{padding:20px}
.form{margin:0}
.lightModuleOuterContent{padding:0}
.fk-editor{word-break:break-word}
.fk-editor p{margin:0 0 10px}
.floatImgWrap{position:relative;border-radius:var(--radius);overflow:hidden}
.floatImg_J_special img{width:100%;height:auto;display:block}
.floatImg_J_special::after{
  content:"";position:absolute;inset:0;border-radius:var(--radius);
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.06));pointer-events:none
}
.floatImg.floatImg_J_special{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}
.fk-formPack{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}
.formStyle79,.formStyle86,.formStyle88,.formStyle90,.formStyle110,.formStyle116{background:transparent}
.formStyle79 .floatImg{border-radius:var(--radius)}
.formStyle86 .fk-editor{font-size:14px}
.formStyle88 .formMiddle,.formStyle88 .formMiddleCenter,.formStyle88 .formMiddleContent{padding:0}
.listPhotosList{margin:0 -8px}
.photoForm{display:inline-block;vertical-align:top;padding:8px;width:33.3333%}
.photoForm .imgDiv{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#fff}
.photoImg{width:100%;height:auto;display:block;transition:transform .3s ease}
.photoForm:hover .photoImg{transform:scale(1.03)}
.parametersDiv{padding:8px 0 0}
.formTab{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}
.titleTable{width:100%;background:#fff;border-bottom:1px solid rgba(46,92,255,.12)}
.formTabButtonList{display:flex;align-items:stretch;gap:8px;padding:10px}
.item.formTabButton{
  position:relative;display:flex;align-items:center;gap:8px;
  padding:10px 16px;border-radius:12px;cursor:pointer;
  background:linear-gradient(135deg,rgba(46,92,255,.12),rgba(0,196,179,.10));
  color:#1f2937;font-weight:700;transition:all .2s ease
}
.item.formTabButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(46,92,255,.15)}
.formTabButtonHover,.j_tabitem_0{background:linear-gradient(135deg,rgba(46,92,255,.22),rgba(124,58,237,.18));color:#0f172a}
.formTabLeft,.formTabRight{display:none}
.formTabMiddle{font-size:15px}
.tabItemTriangle{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:10px;height:10px;background:inherit;clip-path:polygon(50% 100%,0 0,100% 0);opacity:.7}
.tab_list .item.tab_item{padding:16px}
.fk-formPack.f_tab_pack_content{background:#fff}
.floatBtnBox{display:inline-flex}
.floatBtn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:10px 16px;border-radius:999px;font-weight:700;
  background:linear-gradient(135deg,var(--primary),#00C4B3);
  color:#fff;cursor:pointer;box-shadow:var(--shadow);transition:transform .15s ease,box-shadow .15s ease
}
.floatBtn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(46,92,255,.25)}
.m_float_btn__text{font-size:14px}
.photoMarqueeForms .demo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}
.photoMarqueeForm{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}
.photoMarqueeForm .J_photoImgPanel{position:relative}
.photoMarqueeForm img{width:100%;height:auto;display:block}
.unifyPhotoTextGap{padding:10px}
.news_list_wrap .m_news{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}
.m_news__wrap-0{padding:0}
.m_news_content{padding:14px 14px 16px}
.m_news_info .title_line{margin-bottom:6px}
.article_title{font-weight:800;color:#1f2937;font-size:15px}
.article_title:hover{color:var(--primary)}
.news_summary{color:#6b7280;font-size:13px}
.m_news_arrow{
  top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;
  background:linear-gradient(135deg,var(--primary),#00C4B3);color:#fff;display:flex;align-items:center;justify-content:center;
  box-shadow:var(--shadow);cursor:pointer
}
.news_left_arrow{left:10px}.news_right_arrow{right:10px}
.slider_svg{width:16px;height:16px;fill:#fff}
#webFooterTable{background:#2c3e50;color:#dbeafe}
.webFooter .footerTop,.webFooter .footerBottom{display:none}
.footerMiddle{display:flex;align-items:center;justify-content:space-between;padding:16px 0}
.footerContent{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}
.footerInfo{color:#e2e8f0}
.footerSupport{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.footerSupport a{color:#c7d2fe}
.footerSep{color:#64748b}
.jz_bgMusic_container{display:inline-flex;align-items:center;gap:8px}
.bgplayerButton{display:none}
.floatLeftTop,.floatRightTop,.floatLeftBottom,.floatRightBottom{display:none}
.animateModule{opacity:1 !important}
.fk-formMiddle-hidden{opacity:0}
.siteEditor [style*="font-weight:bold"],.siteEditor b{font-weight:800}
.siteEditor [style*="color:#000"],.siteEditor [style*="color: rgb(0, 0, 0)"]{color:#111827 !important}
.siteEditor [style*="#777"]{color:#6b7280 !important}
.siteEditor [style*="#444"]{color:#1f2937 !important}
.hover_pack_hide{opacity:.0;transform:translateY(6px);transition:all .25s ease}
.fk-hoverPack:hover .hover_pack_hide{opacity:1;transform:translateY(0)}
.fk-hoverPack{cursor:pointer}
#webContainerTable{padding:20px 0}
.containerTop,.containerBottom{display:none}
.containerMiddle{display:flex;gap:20px}
.containerMiddleLeft,.containerMiddleRight{display:none}
.containerFormsCenterMiddle{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.webContainer .container{padding:0}
#centerTopForms,#middleLeftForms,#middleRightForms,#centerBottomForms,#leftForms,#rightForms{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}
#centerTopForms>div,#middleLeftForms>div,#middleRightForms>div,#centerBottomForms>div,#leftForms>div,#rightForms>div{grid-column:span 12}
@media (min-width:768px){
  #centerTopForms>div,#middleLeftForms>div,#middleRightForms>div,#centerBottomForms>div{grid-column:span 6}
  #leftForms>div,#rightForms>div{grid-column:span 12}
}
@media (min-width:1024px){
  #centerTopForms>div,#middleLeftForms>div,#middleRightForms>div,#centerBottomForms>div{grid-column:span 4}
  #leftForms>div{grid-column:span 6}
  #rightForms>div{grid-column:span 6}
}
.tm-links-section{max-width:1200px;