a:hover { text-decoration: unset !important; } body { font-family: sans-serif !important; /* 替换为系统默认字体 */ } #wp--skip-link--target{ margin-top: 0px; } .page-id-73 { background: linear-gradient(90.03deg, #181D25 7.1%, #2E3C51 105.38%); overflow-x: hidden; } .page-id-1595 { background: linear-gradient(90.03deg, #181D25 7.1%, #2E3C51 105.38%); overflow-x: hidden; } // header in english .page-id-1595 { position: fixed; z-index: 1; width: 100%; margin: 0 auto; } .page-id-73 .wp-site-blocks header { position: fixed; z-index: 1; width: 100%; margin: 0 auto; } .page-id-1595 .wp-site-blocks header { position: fixed; z-index: 1; width: 100%; margin: 0 auto; } .homev1-hero .slick-slide>div { padding: 0; } .page-id-73 .wp-block-group.wp-block-group-is-layout-flow { margin-block-start: 0; } .page-id-1595 .wp-block-group.wp-block-group-is-layout-flow { margin-block-start: 0; } .wp-site-blocks header .wc-blocks-pattern-header-essential { padding-top: 7.5px !important; padding-bottom: 7.5px !important; } .remove-margin-top { margin-top: 0px !important; } .wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: break-word; display: flex; flex-direction: row; } .wp-block-navigation .wp-block-navigation-item__label img { margin-right: 13px; width: 22px !important; object-fit: contain; } .as-slick-single { margin-top: -20px; margin-bottom: 0; } .slick-dots { bottom: 100px; } .slick-dots li { width: 300px; height: 12px; border-radius: unset; margin: 0 -3px; } .slick-dots li button { width: 300px; height: 12px; background-color: rgba(255, 255, 255, 0.4); } .slick-dots li.slick-active button { background-color: rgba(255, 255, 255, 1); z-index: 1; } .slick-slide>div { padding: 0 10px; } .stickybar { position: sticky; top: 50px; z-index: 1000; padding: 10px 20px; } footer.wp-block-template-part .wp-block-navigation ul li a:hover, footer.wp-block-template-part .wp-block-navigation ul li a:focus, .wc-block-product-categories-list li a:hover, .wc-block-product-categories-list li a:focus { color: #172B85 !important; } header .wp-block-navigation__container:not(.vertical-menu)>.has-child:not(.has-mega-menu)>.wp-block-navigation__submenu-container li a:hover, header .wp-block-navigation__container:not(.vertical-menu)>.has-child:not(.has-mega-menu)>.wp-block-navigation__submenu-container li a:focus { color: #000 !important; } .wc-block-product-template .product:hover { box-shadow: unset !important; } .wc-block-product-template .wp-block-post-title a { display: block; color: #4E5562; font-size: 22px; text-align: center; } .wp-block-post-title :where(a) { color: #4E5562; } /* 父级 li 使用 flex 布局,但允许换行 */ .wc-block-product-categories-list-item { display: flex; flex-wrap: wrap; /* 允许子元素换行 */ align-items: center; /* 垂直居中(可选) */ } /* 子分类 ul 独占一行 */ .wc-block-product-categories-list-item>ul { flex-basis: 100%; /* 强制占满整行 */ margin-top: 0; /* 与父分类的间距 */ margin-left: 0; /* 取消默认缩进 */ padding-left: 0; /* 取消默认内边距 */ list-style: none; /* 移除列表符号 */ } .wc-block-product-categories-list--depth-1 li { margin-left: 15px; } .woocommerce-product-gallery__image { pointer-events: none; } .shoppinng-mall .wp-block-navigation__submenu-container .block-editor-block-list__layout { display: flex; flex-direction: column; } .wp-block-navigation__submenu-container.wp-block-navigation-submenu { border: 1px solid #EEF1F6; background-color: rgba(255, 255, 255, 0.8); border-radius: 16px; } .shoppinng-mall { border-radius: 16px; display: flex; flex-direction: row; box-shadow: 0px 8px 32px -4px #676F7B1A; padding: 20px; } .wp-block-navigation-item.wp-block-navigation-link { margin-bottom: 0; } ul.wp-block-navigation__submenu-container.shoppinng-mall.wp-block-navigation-submenu { display: flex; flex-direction: row; } ul.wp-block-navigation__submenu-container.shoppinng-mall.wp-block-navigation-submenu .wp-block-navigation-item__label { display: flex; flex-direction: column; align-items: center; font-size: 14px; } .wp-block-navigation .wp-block-navigation-item__label:hover { color: #172B85 !important } ul.wp-block-navigation__submenu-container.shoppinng-mall.wp-block-navigation-submenu .wp-block-navigation-item__label img { width: 60px !important; margin-right: 0; margin-bottom: 10px; } .shoppinng-mall .wp-block-navigation__submenu-icon { display: none; } .wp-container-core-group-is-layout-0a462392>*+* { margin-block-start: 0; } .wp-container-core-group-is-layout-49165392 { padding: 0; } /* 案例列表 */ .wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top { width: 100%; min-width: unset; } .cat-item { color: #181d25; word-break: normal; padding: 8px 20px; display: inline-block; border-radius: 50px; margin-right: 12px; font-size: 14px; line-height: 20px; transition: 0.3s ease-in-out; border: 1px solid #172B85 !important; } .cat-item a, .taxonomy-post_tag.wp-block-post-terms a { color: #172B85 !important; } .wp-block-navigation .wp-block-navigation-item { border-radius: 16px; } header .wp-block-navigation__container:not(.vertical-menu)>.has-child:not(.has-mega-menu)>.wp-block-navigation__submenu-container { top: calc(100% + 2px); } .homev1-hero .slick-dots li { display: inline-block; width: calc(10% - 8px) !important; margin: 0 !important; height: 4px !important; } .taxonomy-category.wp-block-post-terms.blog-detail:after { content: "\f285"; font-family: "bootstrap-icons"; font-size: 10px; color: var(--wp--preset--color--gray-700); font-weight: 600; padding-left: 7px; padding-right: 10px; } .taxonomy-category.wp-block-post-terms.blog-detail a { color: var(--wp--preset--color--gray-700); } .sharedaddy { display: none; } .wp-block-group.alignfull.footer-v2 { margin-top: 0; } /* hover 在 li 上时,svg 旋转 */ li.has-child:hover button.wp-block-navigation__submenu__toggle svg { transform: rotate(180deg); } .wp-block-navigation-item.has-child button[aria-expanded=true] { transform: rotate(180deg); } .wc-block-product-categories-list li a { font-size: 16px; } .wp-block-heading.has-gray-900-color.has-text-color.has-link-color.wp-elements-19308fa531c6e3f6280d74b15c6b6393 { font-size: 20px; } .wp-block-woocommerce-product-template { margin-block-start: 0; } .wc-block-components-product-image a { border: 1px solid rgba(230, 230, 230, 1); } @media (max-width: 768px) { .wp-site-blocks header .wc-blocks-pattern-header-essential { justify-content: space-between; } .wp-block-cover, .wp-block-cover-image { min-height: 200px !important; } .wp-block-site-logo a, .wp-block-site-logo img { width: 100px; } .slick-dots { bottom: 30px !important; } .slick-dots li { width: 200px; } .wp-block-navigation__responsive-container.is-menu-open { background-color:#fff !important; z-index: 3000; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { gap: 10px !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { padding-top: 0; padding-left: 10px !important; } .shoppinng-mall { box-shadow: unset; } .wp-block-navigation .wp-block-navigation-item {        margin-right: 10px; margin-top: 12px;   } .wc-block-product-template.is-flex-container { display: grid; } .wc-block-components-product-image img { height: 200px !important; } .wc-block-product-template .wp-block-post-title a { font-size: 17px; } .wp-container-core-group-is-layout-008c861e { grid-template-columns: repeat(1, minmax(0, 1fr)); } .wp-container-core-group-is-layout-786b2f09 { flex-direction: column;} .wp-block-group.has-global-padding.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-f0e4f7b6.wp-block-group-is-layout-constrained { padding-top: 10px; padding-left: 0px !important;} .wp-container-core-post-template-is-layout-523d4961, wp-container-core-columns-is-layout-e41752f4 { row-gap: 40px !important; } .wp-container-core-post-template-is-layout-523d4961 h3, wp-container-core-columns-is-layout-e41752f4 h3{ font-size: 20px !important; } }