/*
Theme Name: GTIT CN
Version: 1.0.0
Requires PHP: 7.4
Text Domain: gtit-cn
*/
.cn-site .cn-inner-banner.cn-inner-banner--about>picture.about-banner-picture{position:absolute;inset:0;z-index:0}
.bp-article.bp-no-image{display:flex;flex-direction:column}.bp-no-image .bp-copy{flex:1;width:100%}.gtit-pagination{display:flex;flex-wrap:wrap;gap:16px;padding:30px 0}.gtit-single{max-width:960px;min-width:0;margin:auto;padding:40px 0 0;overflow-wrap:anywhere}.gtit-single .gtit-entry-header{position:static;display:block;width:auto;height:auto;margin:0 0 32px;padding:0;background:none;border:0;box-shadow:none}.gtit-entry-header h1{font-size:clamp(30px,4vw,52px);line-height:1.2;margin:0}.gtit-single img{max-width:100%;height:auto}.gtit-entry-content{margin-top:32px}

form.gtit-inquiry{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-family:inherit;font-size:18px;line-height:1.5}
form.gtit-inquiry>p{display:block;min-width:0;margin:0 0 20px;font-size:inherit;line-height:inherit}
form.gtit-inquiry label{display:block;margin:0 0 8px;font-family:inherit;font-size:18px;line-height:1.5;overflow-wrap:anywhere}
form.gtit-inquiry input:not([type="hidden"]),form.gtit-inquiry select,form.gtit-inquiry textarea,form.gtit-inquiry button{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-family:inherit;font-size:18px;line-height:1.5}
form.gtit-inquiry input:not([type="hidden"]),form.gtit-inquiry select,form.gtit-inquiry textarea{height:auto;min-height:50px;margin:0;padding:12px 14px;border:1px solid #ccc;border-radius:0;background:#fff;color:#222}
form.gtit-inquiry textarea{height:180px;min-height:160px;resize:vertical}
form.gtit-inquiry button[type="submit"]{min-height:52px;padding:12px 20px;border:1px solid #e98a00;border-radius:0;background:#e98a00;color:#111;font-weight:600;white-space:normal;cursor:pointer}
form.gtit-inquiry button[type="submit"]:hover{background:#d67e00;border-color:#d67e00}
form.gtit-inquiry [hidden],form.gtit-inquiry input[type="hidden"]{display:none!important}

/* 仅总览分类卡片：保留照片原底色，不影响详情与归档图。 */
body.cn-site.product-overview #categories .ch-grid > .ch-card > .ch-image{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 240px;height:240px;padding:20px;background:#fff;overflow:hidden}
body.cn-site.product-overview #categories .ch-grid > .ch-card > .ch-image > img{display:block;box-sizing:border-box;width:100%;max-width:100%;height:200px!important;min-height:0;max-height:200px;object-fit:contain;object-position:center;background:#fff;border:0;border-radius:0;padding:0;transform:none}
body.cn-site.product-overview #categories .ch-card:hover .ch-image > img{transform:none}

/* 父菜单文字跳转，独立箭头控制原子分类。 */
.gt-header .gt-primary>li.gt-dropdown{display:flex;align-items:center;flex-wrap:wrap}
.gt-header .gt-primary>li.gt-dropdown>.gt-parent-link{flex:0 1 auto;min-width:0}
.gt-header .gt-primary>li.gt-dropdown>.gt-disclosure,.gt-header .gt-primary>li.gt-dropdown>.gt-root>summary{width:20px;padding:38px 0;text-align:center;list-style:none}
.gt-header .gt-primary>li.gt-dropdown>.gt-disclosure::after,.gt-header .gt-primary>li.gt-dropdown>.gt-root>summary::after{margin-left:0}
.gt-header .gt-primary>li.gt-dropdown>.gt-root>summary::-webkit-details-marker{display:none}
.gt-header.gt-enhanced .gt-primary>li.gt-dropdown>.gt-root{flex-basis:100%;height:0}
@media(max-width:1279px){.gt-header .gt-primary>li.gt-dropdown>.gt-parent-link{flex:1}.gt-header .gt-primary>li.gt-dropdown>.gt-disclosure,.gt-header .gt-primary>li.gt-dropdown>.gt-root>summary{width:44px;padding:15px 0}.gt-header .gt-primary>li.gt-dropdown>.gt-root{flex-basis:100%}.gt-header.gt-enhanced .gt-primary>li.gt-dropdown>.gt-root{height:auto}}
