/**
 * index-inline.css
 * 大连腾屹信科技有限公司 - 首页专用内联样式（从 html/index.html 提取）
 * 提取时间：2026-04-27
 * 包含：WordPress 区块库样式、主题定制样式、响应式导航样式、区块支持样式
 */


/* ============================================================
   1. 图片自动尺寸：控制 sizes=auto 图片的固有尺寸占位
   ============================================================ */
img:is([sizes=auto i],[sizes^="auto," i]){
    contain-intrinsic-size: 3000px 1500px;
}


/* ============================================================
   2. WordPress 区块库基础样式（wp-block-library）
      包含：CSS 变量、布局辅助类、标题背景边距、无障碍文本等
   ============================================================ */
:root{
    --wp-block-synced-color:#7a00df;
    --wp-block-synced-color--rgb:122,0,223;
    --wp-bound-block-color:var(--wp-block-synced-color);
    --wp-editor-canvas-background:#ddd;
    --wp-admin-theme-color:#007cba;
    --wp-admin-theme-color--rgb:0,124,186;
    --wp-admin-theme-color-darker-10:#006ba1;
    --wp-admin-theme-color-darker-10--rgb:0,107,160.5;
    --wp-admin-theme-color-darker-20:#005a87;
    --wp-admin-theme-color-darker-20--rgb:0,90,135;
    --wp-admin-border-width-focus:2px;
}
@media (min-resolution:192dpi){
    :root{ --wp-admin-border-width-focus:1.5px; }
}
.wp-element-button{cursor:pointer}
:root .has-very-light-gray-background-color{background-color:#eee}
:root .has-very-dark-gray-background-color{background-color:#313131}
:root .has-very-light-gray-color{color:#eee}
:root .has-very-dark-gray-color{color:#313131}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}
:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}
:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}
:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}
:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}
:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}
:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px;
}
.has-regular-font-size{font-size:1em}
.has-larger-font-size{font-size:2.625em}
.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}
.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
.has-fit-text{white-space:nowrap!important}
#end-resizable-editor-section{display:none}
.aligncenter{clear:both}
.items-justified-left{justify-content:flex-start}
.items-justified-center{justify-content:center}
.items-justified-right{justify-content:flex-end}
.items-justified-space-between{justify-content:space-between}
/* 无障碍：屏幕阅读器隐藏文本 */
.screen-reader-text{
    border:0;clip-path:inset(50%);height:1px;margin:-1px;
    overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;
}
.screen-reader-text:focus{
    background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;
    height:auto;left:5px;line-height:normal;padding:15px 23px 14px;
    text-decoration:none;top:5px;width:auto;z-index:100000;
}
/* 边框样式辅助 */
html :where(.has-border-color){border-style:solid}
html :where([style*=border-top-color]){border-top-style:solid}
html :where([style*=border-right-color]){border-right-style:solid}
html :where([style*=border-bottom-color]){border-bottom-style:solid}
html :where([style*=border-left-color]){border-left-style:solid}
html :where([style*=border-width]){border-style:solid}
html :where([style*=border-top-width]){border-top-style:solid}
html :where([style*=border-right-width]){border-right-style:solid}
html :where([style*=border-bottom-width]){border-bottom-style:solid}
html :where([style*=border-left-width]){border-left-style:solid}
html :where(img[class*=wp-image-]){height:auto;max-width:100%}
:where(figure){margin:0 0 1em}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}
@media screen and (max-width:600px){
    html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}
}


/* ============================================================
   3. 标题区块样式（wp-block-heading）
      标题带背景时添加内边距；竖排文字标题翻转修正
   ============================================================ */
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background{
    padding:1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
    rotate:180deg;
}


/* ============================================================
   4. 视频区块样式（wp-block-video）
   ============================================================ */
.wp-block-video{box-sizing:border-box}
.wp-block-video video{height:auto;vertical-align:middle;width:100%}
@supports (position:sticky){
    .wp-block-video [poster]{object-fit:cover}
}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}


/* ============================================================
   5. 多列布局区块样式（wp-block-columns）
   ============================================================ */
.wp-block-columns{
    box-sizing:border-box;display:flex;flex-wrap:wrap!important;
}
@media (min-width:782px){
    .wp-block-columns{flex-wrap:nowrap!important}
}
.wp-block-columns{align-items:normal!important}
.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center{align-items:center}
.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}
@media (max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}
}
@media (min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}
}
.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}
:where(.wp-block-columns){margin-bottom:1.75em}
:where(.wp-block-columns.has-background){padding:1.25em 2.375em}
.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}
.wp-block-column.is-vertically-aligned-top{align-self:flex-start}
.wp-block-column.is-vertically-aligned-center{align-self:center}
.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}
.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top{width:100%}


/* ============================================================
   6. 段落区块样式（wp-block-paragraph）
   ============================================================ */
.is-small-text{font-size:.875em}
.is-regular-text{font-size:1em}
.is-large-text{font-size:2.25em}
.is-larger-text{font-size:3em}
/* 首字下沉效果 */
.has-drop-cap:not(:focus):first-letter{
    float:left;font-size:8.4em;font-style:normal;font-weight:100;
    line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase;
}
body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}
p.has-drop-cap.has-background{overflow:hidden}
:root :where(p.has-background){padding:1.25em 2.375em}
:where(p.has-text-color:not(.has-link-color)) a{color:inherit}
p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}


/* ============================================================
   7. 经典主题按钮样式（classic-theme-styles）
   ============================================================ */
.wp-block-button__link{
    color:#fff;background-color:#32373c;border-radius:9999px;
    box-shadow:none;text-decoration:none;
    padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em;
}
.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


/* ============================================================
   8. 全局样式变量与预设（global-styles）
      包含：颜色/渐变/字体大小/间距/阴影 CSS 变量
   ============================================================ */
:root{
    /* 宽高比预设 */
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    /* 颜色预设 */
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    /* 主题品牌色（红色 #d6000f） */
    --wp--preset--color--themecolor-1: #d6000f;
    --wp--preset--color--themecolor-2: #d6000f;
    --wp--preset--color--monte-blue: #406186;
    --wp--preset--color--monte-pink: #df7c88;
    --wp--preset--color--monte-yellow: #ffc372;
    --wp--preset--color--monte-purple: #b5aebe;
    --wp--preset--color--monte-light-yellow: #ffd49c;
    --wp--preset--color--monte-light-pink: #e8a3ab;
    --wp--preset--color--monte-grey: #393939;
    --wp--preset--color--monte-white: #ffffff;
    /* 渐变预设 */
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    /* 字体大小预设 */
    --wp--preset--font-size--small: 14px;
    --wp--preset--font-size--medium: 24px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--bonkers: 42px;
    /* 间距预设 */
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    /* 阴影预设 */
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
/* 弹性/网格布局间距 */
:where(.is-layout-flex){gap: 0.5em;}
:where(.is-layout-grid){gap: 0.5em;}
body .is-layout-flex{display: flex;}
.is-layout-flex{flex-wrap: wrap;align-items: center;}
.is-layout-flex > :is(*, div){margin: 0;}
body .is-layout-grid{display: grid;}
.is-layout-grid > :is(*, div){margin: 0;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
/* 颜色工具类 */
.has-black-color{color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color{color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
/* 背景颜色工具类 */
.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
/* 边框颜色工具类 */
.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
/* 渐变背景工具类 */
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
/* 字体大小工具类 */
.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
:where(.wp-block-columns.is-layout-grid){gap: 2em;}


/* ============================================================
   9. 主题定制样式（extraordinaryvision_customize_css）
      包含：标题、搜索框、导航、页脚、主题色（#d6000f）定制
   ============================================================ */

/* 文章标题区 */
.post_title_head.pp .h1title {font-size:35px;}
.post_title_head.pp {text-align: center;}
/* 无更多文章提示 */
.nomorepost p {font-size:18px;}
.nomorepost p {line-height:55px; padding-bottom:5px;}

/* 搜索框边框颜色（品牌红） */
.search_boxs{border: 2px solid #ff2828;}
.search_box_in p span.sel,
.search_box_ins p span.sel,
#newseach .search_boxs input[type="text"] + input{
    background: #ff2828;
    color: #fff;
}
.search_boxs input[type="text"] + input{color: #ff2828;}

/* PC 端导航菜单项间距（大屏） */
@media screen and (min-width:1371px) and (max-width:200000px){
    .menu_header li.menu-item{padding:0 30px;margin-right: 0;}
}

/* 页面加载遮罩背景 */
#pageLoad, #pageLoad samp{background:#0f1923}
#pageLoad span, #pageLoad p{color:#fff}

/* 页脚底部样式 */
.new_footer_bottm{background-color:#efefef}
.new_footer_bottm p,
.new_footer_bottm p a,
.yl_menu a{color:#3a3a3a}

/* 主题色文字（品牌红 #d6000f） */
.content_tab_title .btn.themecolor1 span,
.post_content .has-themecolor-1-color{color:#d6000f;}
.content_tab_title .btn.themecolor2 span,
.post_content .has-themecolor-2-color{color:#d6000f;}

/* 主题色背景（品牌红 #d6000f） */
.content_tab_title .btn.bthemecolor1.active,
.content_tab_title .btn.tabcolor1.swiper-pagination-bullet-active,
.has-themecolor-1-background-color{background-color:#d6000f!important;}
.content_tab_title .btn.bthemecolor2.active,
.content_tab_title .btn.tabcolor1.swiper-pagination-bullet-active,
.has-themecolor-2-background-color{background-color:#d6000f!important;}

/* TwentyTwenty 对比滑块主题色 */
.twentytwenty-container.themecolorhover .twentytwenty-before-label::before,
.twentytwenty-container.themecolorhover .twentytwenty-after-label::before,
.twentytwenty-container.themecolorhover .twentytwenty-horizontal .twentytwenty-handle::before,
.twentytwenty-container.themecolorhover .twentytwenty-handle::before,
.twentytwenty-container.themecolorhover .twentytwenty-handle::after,
.twentytwenty-container.wihitehover.themecolorhover .twentytwenty-handle{background: #d6000f;}
.twentytwenty-container.themecolorhover .twentytwenty-handle{background: #0e65f3;border: 3px solid #d6000f;}
.twentytwenty-container.themecolorhover .twentytwenty-left-arrow{border-right: 6px solid #fff;}
.twentytwenty-container.themecolorhover .twentytwenty-right-arrow{border-left: 6px solid #fff;}

/* 列表/案例/产品/工具栏等品牌红文字 */
.list_nav_ts font,.cat_loop li .case_text span,.cat_loop li .case_text span time,
.case_loop li .case_text span,.case_loop li .case_text span time,
.post_in_list_head .main-title,.post_content a.btn_url,
.themepark_listbox .themepark_listbox_list li i,
.cat_loop li .case_text .vedio_url,.case_title_lists h1.mantitle,
.list_nav_title .fas.fa-align-left,
.cat_page .cat-text li .case_text span,.cat_page .cat-text li .case_text span time,
.index_nav_ul li.current-menu-item span,.tagbox a,
#relevant li .case_text span,#relevant li .case_text span time,
.toolbar_pc ul li i.out,.toolbar_move ul li i.out,
.aside .more_m,.blog_loop article .describe time i,.blog_loop article span i,
.themepark-comment .active,.close_bar,
.toolbar_pc ul .sub-menu a i{color:#d6000f}

.toolbar_pc ul li:hover .sub-menu a i,
.product_loop.mian_loop.swiper-container.swiperb .swiper-next,
.product_loop.mian_loop.swiper-container.swiperb .swiper-prev,
.wiget-colm_in .index_nav_ul li a:hover span,
.product_loop .date-title time span:first-child{color:#d6000f!important;}

/* 品牌红背景元素 */
.post_content h2::before,.content .description,.case_title_lists a.active,
.content_tab_title a.active,.pager a.current,.pager span.current,
.pager a:hover,.xian_o .xo,
.cat_page .cat-text li .case_text .vedio_url,
.cat_page .cat-text li .case_time time:first-child,
.thenepark-slide .pagination span.swiper-pagination-bullet-active,
.tagbox a:hover,
.list_ul_box_out .pagination span.swiper-pagination-bullet-active,
#nomo2 .themepark_icon_box_i::before,
.list_swiper_tap .pagination span.swiper-pagination-bullet-active,
.toolbar_pc ul li:hover,.toolbar_pc ul li:hover a,
.index_tag_nav_ul li:hover,
.swiper-pagination-bullet-active,.mapinfo a,
.fristcatlist li.chosed,.content_tab_title .btn.active,
.product_loop.mian_loop.radius .probtn,
.post_content thead,.post_content tfoot,
.tab_pic.shu .post_gallery_out .swiper-next,
.tab_pic.shu .post_gallery_out .swiper-prev,
.post_content .probtn{background: #d6000f;}

/* 品牌红边框 */
.post_content a.btn_url,.cat_loop li .case_text .vedio_url,
.tagbox a,.aside .more_m,
.themepark-comment_form_box lable.rideo.ac{border: solid 1px #d6000f;}
.post_gallery .swiper-slide a.active img,
.post_content ul.csbox_pt li span a.product_cs_img.active{border: solid 2px #d6000f;}
.themepark-iconslide-t.zs .iconslide-box{border-left: 1px solid #d6000f;}

/* 图标滑块分页 */
.themepark-iconslide-t.zs .pagination span,
.wiget-colm_in .index_nav_ul li:hover::before,
.index_nav_ul li.current-menu-item::before,
.post_gallery_out2.btnb .post_gallery_nomral_pagination span.swiper-pagination-bullet-active{background:#d6000f;}
.themepark-iconslide-t.zs .btn_bottom_slide .swiper-next,
.themepark-iconslide-t.zs .btn_bottom_slide .swiper-prev{color: #d6000f;border: 1px solid #d6000f;}

/* 按钮悬停效果 */
.post_content a.btn_url:hover,.cat_loop li .case_text .vedio_url:hover,
.index_tagcloud a:hover,.cat_page .cat-text li .case_text .vedio_url:hover,
.aside .more_m:hover,.product_info_btn a:hover,
.post_content .product_info_btn a:hover,
.woocommerce button.single_add_to_cart_button:hover,
.External_button:hover,.proinquirybtn:hover,
.bottom_pro_meta_in a:hover,.post_content .probtn:hover{
    background: #d6000f!important;color:#fff!important;
}
.post_content a.bttombtn:hover,
.product_loop.mian_loop.radius .probtn:hover{
    background: #d6000f!important;color:#fff!important;
    padding-left:8px!important;padding-right:8px!important;border:none!important;
}
.post_content a.btn_url:hover,.cat_loop li .case_text .vedio_url:hover,
.product_info_btn a:hover,.post_content .product_info_btn a:hover,
.proinquirybtn:hover{border: solid 1px #d6000f;}
.boton_duibi a.goto_duibi:hover,
.thenepark-slide-out .thenepark-slide .pcimg_text .pcimg_btn:hover,
.videoboxbtn span:hover span,
.product_loop.swiperb .product_post.swiper-slide-active,
.product_loop.swiperb .product_post:hover{background: #d6000f!important;}
.product_loop .date-title time span{color: #d6000f}

/* 筛选/导航/面包屑 */
#screening .widget ul li.current-cat-parent,
#screening .widget ul li.current-cat,
#screening .widget ul li.current-menu-item,
#screening .widget ul li.chosen,
#nav_product_mue #choose,.select,
.nav_product_mu li .sub-menu li a:hover,
#nav_product_mue #choose,
#screening .price_slider_wrapper .button,
.screening_close i,.nav_product_close i,
.themepark-screening-ul-cat li:hover,
.themepark-screening-ul-cat li.active,
.screeningtitleresultbox .resultbox span.active{background: #d6000f}

.breadcrumbs{background:#ededed}
.breadcrumbs nav a,.breadcrumbs nav span,.breadcrumbs nav{color:#666666}


/* ============================================================
   10. PC 端导航头部样式（min-width:1025px）
       导航高度 70px、菜单色彩、Logo 高度、内容顶边距
   ============================================================ */
@media screen and (min-width:1025px) and (max-width:200000px){
    /* 下拉导航背景（浅色头部） */
    .header.header_drop .haeader_bac_clor{background:#ffffff}
    .header_drop .menu_header li.menu-item a.mu_a span.obk,
    .header_drop .menu_header li.menu-item a.mu_a,
    .header_drop .menu_header li.menu-item-has-children::after,
    .header_drop .menu_header li.xiala::after,
    .header_drop .menu_header li.menu-item ul.sub-menu li:hover ul.sub-menu li span.obk,
    .header_drop .menu_header li::before,
    .header_drop .listlet li.search_box_btn i.search_iocn,
    .header_drop .woo_head_btnbox li i,
    .header_drop .listlet li.text_ul_btn span,
    .header_drop .listlet li.text_ul_btn i,
    .woo_head_btnbox li i,
    li.text_ul_btn span,
    li.text_ul_btn i{color:#666666}
    /* 图标按钮默认白色（导航条上） */
    .woo_head_btnbox li i,
    li.text_ul_btn span,
    li.text_ul_btn i,
    .menu_header li.text_ul_btn:hover i,
    li.search_box_btn i.search_iocn,
    .listlet li.search_box_btn i.search_iocn{color:#ffffff}
    /* 导航下拉菜单最大高度 */
    .noposition2 .sub-menu,.noposition .nav_block_contents_out{height:550px;max-height:550px;}
    /* 顶部 bar 蓝色背景 */
    .header_top_ba{background-color:#2ba8db}
    .header_top_in a{font-size:12px;color:#ffffff}
    /* 图标/按钮字体大小 */
    .woo_head_btnbox li i,.listlet li i,
    .listlet li.search_box_btn i.search_iocn,
    .listlet li.text_ul_btn{font-size:18px;}
    /* 导航阴影 */
    .header{box-shadow:0 7px 7px -2px rgba(0, 0, 0, 0.2)}
    /* 导航高度统一 70px */
    .menu_header li.menu-item,
    .listlet li.search_box_btn,
    .header .nav,
    .newhead.header .nav .listlet li.search_box_btn,
    .newhead.header .nav .listlet li,
    .listlet li.text_ul_btn,
    .woo_head_btnbox li,
    .menu_header li.menu-item a.mu_a{height:70px;}
    .menu_header li.menu-item a.mu_a,
    .menu_header li.menu-item::before,
    .menu_header li.menu-item.menu-item-has-children::after,
    .listlet li.search_box_btn,
    .newhead.header .nav .listlet li.search_box_btn,
    .woo_head_btnbox li,
    .newhead.header .nav .listlet li,
    .listlet li.text_ul_btn{line-height:70px;}
    /* Logo 高度 */
    .header .nav .logo img{height:70px;}
    /* 内容区顶部偏移（防止被固定导航遮挡） */
    .admin-bar .content,.content{padding-top:70px;}
    .lang_nav,.menu_header li.menu-item .sub-menu{top:70px;}
    .admin-bar .content.cat_content,.content.cat_content,
    .notoptempbreadcrumb{padding-top:70px;}
    .notxf3 .content,.blockbody.notxf3 .content,
    .notxf3 .content.cat_content,
    .admin-bar.notxf3 .content.cat_content,
    .notoptempbreadcrumb{padding-top:106px;}
    /* 固定侧栏/滚动元素顶部定位 */
    .admin-bar .xf_div2,.admin-bar .fixded .fidex_m,
    .admin-bar .fixded .themepark-i-btn-out_ins.fidex_m{top:101px;}
    .xf_div2,.fixded .fidex_m,
    .themepark_imgtext.parallax .themepark_imgtext_img,
    .fixded .themepark-i-btn-out_ins.fidex_m{top:70px;}
    .admin-bar .twotab aside,.twotab aside,.fixded .fidex_m{top:70px;}

    /* 子菜单宽度 201px */
    .menu_header li.menu-item .sub-menu,
    .header .menu_header li.noposition2 .sub-menu li.menu-item,
    .header .menu_header li.noposition2 .sub-menu::after{width:201px;}
    .menu_header li.menu-item .sub-menu .sub-menu{left:202px;}
    .header .header_pic_nav li.noposition2 .sub-menu.nav_block_contents_out{padding-left:201px}
    .header .header_pic_nav li.noposition2:first-child{min-width:201px;}
    .header .header_pic_nav li.noposition2:first-child a{float:none;}

    /* 移动菜单容器背景 */
    .mu_move_container_bac_clor{background-color:#fbfbfb}
    /* 菜单文字样式（白色、加粗、18px） */
    .menu_header li.menu-item a.mu_a span.obk,
    .menu_header li.menu-item a.mu_a,
    .menu_header li.menu-item-has-children::after,
    .menu_header li.xiala::after,
    .menu_header li.menu-item ul.sub-menu li:hover ul.sub-menu li a.mu_a span.obk,
    .menu_header li::before,
    .menu_header li.menu-item a.mu_a{color:#ffffff;font-size:18px;}
    .menu_header li span.obk,
    .menu_header li.menu-item a.mu_a{font-weight:bold;}
    /* 菜单悬停/激活 -> 品牌红 */
    .menu_header li:hover::before,.menu_header li:hover::after,
    .menu_header li.current-menu-item::before,
    .menu_header li.menu-item:hover a.mu_a span.obk,
    .menu_header li:hover ul.sub-menu li:hover span.obk,
    .menu_header li ul.sub-menu li ul.sub-menu li:hover a.mu_a span,
    .menu_header li.current-menu-item a.mu_a span.obk,
    .menu_header li .sub-menu li.current-menu-item a.mu_a span.obk,
    .menu_header li:hover i,
    .menu_header li.current-menu-item.menu-item-has-children:after,
    .header .header_pic_nav.showfristmu li.noposition2 a.mu_a > span.obk,
    .newhead2.header .showfristmu li.noposition2.menu-item-has-children::after,
    .menu_header li:hover{color:#d6000f}
    .header_pic_nav li.xiala:hover i,
    .menu_header li.current-product-ancestor a.mu_a span.obk,
    .menu_header li.current-product-ancestor::after{color:#d6000f}
    /* 下拉头部悬停激活色 */
    .header_drop .menu_header li:hover::before,
    .header_drop .menu_header li:hover::after,
    .header_drop .menu_header li.current-menu-item::before,
    .header_drop .menu_header li:hover a.mu_a span.obk,
    .header_drop .menu_header li:hover ul.sub-menu li:hover span.obk,
    .header_drop .menu_header li ul.sub-menu li ul.sub-menu li:hover a.mu_a span,
    .header_drop .menu_header li.current-menu-item a.mu_a span.obk,
    .header_drop .menu_header li .sub-menu li.current-menu-item a.mu_a span.obk,
    .header_drop .menu_header li:hover i,
    .header_drop .header .header_pic_nav.showfristmu li.noposition2 a.mu_a > span.obk,
    .newhead2.header .showfristmu li.noposition2.menu-item-has-children::after{color:#d6000f}
    .header_drop .header_pic_nav li.xiala:hover i,
    .header_drop .menu_header li:hover a.mu_a span.obk{color:#d6000f}

    /* 全屏/Swiper 页面内容不加顶部 padding */
    .blockbody .content,.admin-bar.blockbody .content,
    .swiperbody .content,
    .blockbody.notxf3 .content,.swiperbody.notxf3 .content{padding-top: 0px;}

    /* 菜单项下划线动画 */
    .header_pic_nav li.menu-item .mu_a::after{
        content: ""; width: 0; display: block; height: 2px;
        position: absolute; bottom: 1px; left: 0;background: #ffffff;
    }
    .header_pic_nav li.menu-item:hover .mu_a::after,
    .header_pic_nav li.current-menu-item .mu_a::after{width: 100%;}

    /* 导航背景色（深灰） */
    .header .haeader_bac_clor {background:#666666}
    .blockbody .header .haeader_bac_clor,
    .swiperbody .header .haeader_bac_clor{opacity:0.08}
    .blockbody .header.header_drop .haeader_bac_clor,
    .swiperbody .header.header_drop .haeader_bac_clor,
    .nomorebody .header .haeader_bac_clor,
    .archive .header .haeader_bac_clor{opacity:1}
}


/* ============================================================
   11. 移动端导航样式（max-width:1024px）
       搜索/语言切换按钮颜色、当前菜单项标识
   ============================================================ */
@media screen and (min-width:1px) and (max-width:1024px){
    .search_box_move_btn i.search_iocn,.langnavbtn i{color:#dd3333;}
    .header_pic_nav li.menu-item.current-menu-item a.mu_a span,
    .header_pic_nav li.menu-item.current-category-parent a.mu_a span,
    .menu_header li.current-category-parent::before,
    .menu_header li.current-menu-item::before,
    .header_pic_nav li.menu-item.current-post-ancestor a.mu_a span,
    .header_pic_nav li.menu-item.current-post-ancestor::before{color:#dd3333;}
    .header_pic_nav li.menu-item.current-menu-item::after,
    .header_pic_nav li.menu-item.current-category-parent::after,
    .header_pic_nav li.menu-item.current-post-ancestor::after{background:#dd3333}
    .header_nav_move_btn i{color:#dd3333;}
}


/* ============================================================
   12. 区块支持样式（core-block-supports）
       各区块内链接颜色覆盖（动态生成的 wp-elements-* 类）
   ============================================================ */
.wp-elements-ac2f008236a5774ad7149fdad7a44893 a:where(:not(.wp-element-button)){color:#3838383b;}
.wp-elements-892b4babcf898ea8c1e2cae44448e260 a:where(:not(.wp-element-button)){color:#141414;}
.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}
.wp-elements-5ce0ed0c71cbb8a3dba19788c0aa2803 a:where(:not(.wp-element-button)){color:#3838383b;}
.wp-elements-0195563e8a7665f0495bbf8e259eee63 a:where(:not(.wp-element-button)){color:#141414;}
.wp-elements-ee97af6ed71dc3c3e8c6a54900e58655 a:where(:not(.wp-element-button)){color:#3838383b;}
.wp-elements-ca84cdfff6e5bb8c87212bf307e3f9d8 a:where(:not(.wp-element-button)){color:#141414;}
.wp-elements-e8ba91724b705f736dde4366586f5792 a:where(:not(.wp-element-button)){color:#3838383b;}
.wp-elements-d044183c10197321e53ff64a136fa94f a:where(:not(.wp-element-button)){color:#141414;}
.wp-elements-1e6ae83c415c9e602f0706dd20d7acda a:where(:not(.wp-element-button)){color:#3838383b;}
.wp-elements-e1a9c084ce3e43ae3e134394401f8609 a:where(:not(.wp-element-button)){color:#141414;}
