.gaodu{height:76px!important}.contact-info-page .bot strong{font-size:var(--yx_FS16);color:#5c5c5a}.contact-info-page .bot a{margin-right:12px;display:inline-block}.contact-info-page .yx_NContent p{text-indent:0!important}.about-page .yx_Company1{margin-top:0}.solutions-step-icon{display:inline-block}.hover-card:hover{transform:translateY(-6px)!important;box-shadow:0 14px 30px #1a1a1a17!important}.hover-card:hover img{transform:scale(1.04)!important}@media (max-width:760px){.gaodu{height:70px!important}}
body.frontend-theme{--ct-ink:#1a1a1a;--ct-accent:#b43a1e;--ct-accent-dark:#8c2c16;--ct-mist:#f4f4f2;--ct-snow:#fff;--ct-muted:#5c5c5a;--ct-line:#e6e6e4;--yx_Color:#b43a1e;--yx_CTwo:#b43a1e;color:var(--ct-ink);background:var(--ct-snow);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}body.frontend-theme :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.03em;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600}body.frontend-theme ::selection{color:#fff;background:var(--ct-accent)}body.frontend-theme .gaodu{background:var(--ct-snow);height:76px!important}body.frontend-theme .custom-header{border-bottom:1px solid #0000;background:var(--ct-snow)!important}body.frontend-theme .custom-header.scrolled{border-bottom-color:var(--ct-line);box-shadow:0 8px 24px #1a1a1a0d;background:#fffffffa!important}body.frontend-theme .ch-nav-item a{color:var(--ct-ink)}body.frontend-theme .ch-nav-item a:hover,body.frontend-theme .ch-nav-item a.active{color:var(--ct-accent)!important}body.frontend-theme .ch-nav-item a:after{background:var(--ct-accent)}body.frontend-theme .ch-dropdown{background:var(--ct-snow);border-top-color:var(--ct-line)}body.frontend-theme .ch-sub-item:hover span{color:var(--ct-accent)}body.frontend-theme .ch-sub-item .img-wrapper{background:var(--ct-mist)}body.frontend-theme .ch-lang,body.frontend-theme .ch-hamburger{color:var(--ct-ink)}body.frontend-theme .ch-mobile-menu{background:var(--ct-snow)}.research-overview{background:var(--ct-snow)!important;padding:clamp(90px,10vw,150px) max(20px,5vw)!important}.research-overview>section{width:min(100% - 40px,1360px);text-align:left!important;margin:0 auto clamp(36px,5vw,58px)!important}.research-overview>section h1{letter-spacing:-.05em;line-height:1.04;color:var(--ct-ink)!important;font-size:clamp(42px,6vw,82px)!important;font-weight:600!important}.research-overview>section p{font-size:15px;line-height:1.8;color:var(--ct-muted)!important;margin:22px 0 0!important}.research-overview>div:last-child{background:0 0!important;gap:16px!important;width:min(100% - 40px,1360px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}.research-overview .hover-card{border:1px solid var(--ct-line)!important;box-shadow:none!important;background:var(--ct-snow)!important;border-radius:10px!important;overflow:hidden!important}.research-overview .hover-card figure{height:clamp(240px,26vw,380px)!important}.research-overview .hover-card>a>div{text-align:left!important;padding:24px!important}.research-overview .hover-card h3{font-weight:600;color:var(--ct-ink)!important;font-size:clamp(21px,2vw,28px)!important}.research-overview .hover-card p{line-height:1.7;color:var(--ct-muted)!important}.research-capability-page,.research-testing-page,.research-solutions-page{color:var(--ct-ink);background:var(--ct-mist)}.research-capability-page .index_title{margin-bottom:45px}.research-capability-page .content1{color:var(--ct-ink);letter-spacing:-.05em;font-size:clamp(42px,6vw,78px);font-weight:600}.research-capability-page .yx_NContent{color:var(--ct-muted);font-size:16px;line-height:2}.research-capability-page .yx_NContent img{border:1px solid var(--ct-line);background:#fff;margin-top:45px;padding:7px}.research-solutions-page .yx_InFo{background-color:var(--ct-ink)}.research-solutions-page .yx_InFo .content1{letter-spacing:-.04em;font-weight:500}.research-solutions-page .yx_Join4{background:var(--ct-mist)}.research-solutions-page .yx_JMList{border-color:var(--ct-line)}.research-solutions-page .yx_JMList span,.research-solutions-page .yx_JMList em{color:var(--ct-accent)}.custom-news-detail-wrapper{color:var(--ct-ink);background:var(--ct-snow)!important;padding:clamp(80px,8vw,130px) 0!important}.custom-news-detail-wrapper .news-breadcrumb,.custom-news-detail-wrapper .news-back-top-btn,.custom-news-detail-wrapper .news-back-link{border-color:var(--ct-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.custom-news-detail-wrapper .news-article-card{border:1px solid var(--ct-line);box-shadow:none!important;background:var(--ct-snow)!important;border-radius:10px!important}.custom-news-detail-wrapper article h1{color:var(--ct-ink)!important;letter-spacing:-.04em!important;font-size:clamp(32px,4vw,55px)!important;font-weight:600!important}.custom-news-detail-wrapper article header span:first-child{color:var(--ct-accent)!important;border-color:var(--ct-line)!important;background:var(--ct-mist)!important;border-radius:0!important}.custom-news-detail-wrapper .news-rich-text{color:var(--ct-muted)!important}.custom-news-detail-wrapper .news-rich-text h2,.custom-news-detail-wrapper .news-rich-text h3{color:var(--ct-ink)!important}.custom-news-detail-wrapper .news-rich-text a{color:var(--ct-accent)!important}.custom-news-detail-wrapper .news-rich-text blockquote{color:var(--ct-muted);border-left-color:var(--ct-accent);background:var(--ct-mist);border-radius:0}.contact-info-page{color:var(--ct-ink);background:var(--ct-snow)}@media (max-width:760px){body.frontend-theme .gaodu{height:70px!important}.research-overview>div:last-child{display:block!important}.research-overview .hover-card+.hover-card{margin-top:14px}}:is(body.frontend-theme:has(.contact-info-page) .inquiryBar,body.frontend-theme:has(.feedback-page-theme) .inquiryBar){display:none!important}
:root{--header-color:#b43a1e;--header-color-dark:#8c2c16;--header-ink:#1a1a1a;--header-muted:#5c5c5a;--header-line:#e6e6e4;--header-soft:#f4f4f2;--header-h:76px}.custom-header{width:100%;height:var(--header-h);z-index:1000;background:#fff;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,54px);transition:background .25s,box-shadow .25s,border-color .25s;display:flex;position:fixed;top:0;left:0}.custom-header.scrolled{border-bottom-color:var(--header-line);background:#fffffffa;box-shadow:0 8px 24px #1a1a1a0d}.ch-logo{flex:none;align-items:center;display:inline-flex}.ch-logo img{object-fit:contain;width:auto;max-width:196px;height:54px;max-height:54px;transition:opacity .2s}.ch-logo:hover img{opacity:.82}.ch-desktop-nav{height:100%;margin:0 auto;display:flex}.ch-nav-item{cursor:pointer;align-items:center;height:100%;padding:0 clamp(10px,1.25vw,20px);display:flex;position:relative}.ch-nav-item a{color:var(--header-ink);letter-spacing:.09em;text-transform:uppercase;font-size:12.5px;font-weight:650;text-decoration:none;transition:color .22s;position:relative}.ch-nav-item a:hover,.ch-nav-item a.active{color:var(--header-color)!important}.ch-nav-item a:after{content:"";background-color:var(--header-color);width:0;height:2px;transition:width .22s;position:absolute;bottom:-8px;left:0}.ch-nav-item a:hover:after,.ch-nav-item a.active:after{width:100%}.ch-dropdown{top:var(--header-h);border-top:1px solid var(--header-line);opacity:0;visibility:hidden;background:#fff;width:100vw;max-height:0;transition:max-height .35s,opacity .25s,visibility .35s;position:absolute;left:0;overflow:hidden;box-shadow:0 18px 38px #1a1a1a12}.ch-dropdown.show{opacity:1;visibility:visible;max-height:420px}.ch-dropdown-inner{justify-content:center;gap:clamp(22px,3vw,44px);max-width:1240px;margin:0 auto;padding:28px 40px 32px;display:flex}.ch-sub-item{flex-direction:column;align-items:flex-start;width:210px;text-decoration:none;display:flex}.ch-sub-item .img-wrapper{background:var(--header-soft);border-radius:8px;width:100%;height:118px;margin-bottom:12px;overflow:hidden}.ch-sub-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ch-sub-item:hover img{transform:scale(1.035)}.ch-sub-item span{color:var(--header-ink);font-size:14px;font-weight:650;line-height:1.4;transition:color .2s}.ch-sub-item:hover span{color:var(--header-color)}.ch-right{flex:none;align-items:center;gap:18px;display:flex}.ch-lang{color:var(--header-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:flex;position:relative}.ch-lang:hover{color:var(--header-ink)}.ch-lang-caret{margin-left:1px;font-size:9px}.ch-lang-menu{border:1px solid var(--header-line);border-top:2px solid var(--header-color);z-index:2000;background:#fff;border-radius:0 0 8px 8px;min-width:148px;max-height:360px;padding:7px 0;position:absolute;top:calc(100% + 18px);right:0;overflow-y:auto;box-shadow:0 14px 34px #1a1a1a1f}.ch-lang-option{width:100%;color:var(--header-ink);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:10px 18px;font-size:13px;display:block}.ch-lang-option:hover{background:var(--header-soft)}.ch-lang-option.active{color:var(--header-color);font-weight:700}.ch-hamburger{border:1px solid var(--header-line);width:42px;height:42px;color:var(--header-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;display:none}.ch-hamburger:hover{border-color:var(--header-color);color:var(--header-color)}.ch-mobile-menu{z-index:2000;background:#fff;flex-direction:column;width:100vw;height:100vh;transition:left .35s;display:flex;position:fixed;top:0;left:-100%;overflow-y:auto}.ch-mobile-menu.open{left:0}.ch-mobile-header{border-bottom:1px solid var(--header-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ch-mobile-logo{width:auto;max-width:170px;height:42px}.ch-mobile-close{border:1px solid var(--header-line);width:40px;height:40px;color:var(--header-muted);cursor:pointer;background:0 0;border-radius:50%;font-size:24px}.ch-mobile-nav{padding:12px 20px 40px}.ch-mob-item{border-bottom:1px solid var(--header-line)}.ch-mob-item-head{color:var(--header-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-size:16px;font-weight:600;display:flex}.ch-mob-item-head .active{color:var(--header-color)}.ch-mob-arrow{color:var(--header-muted);font-size:10px}.ch-mob-subs{flex-direction:column;gap:12px;padding:0 0 18px 14px;display:none}.ch-mob-subs.expanded{display:flex}.ch-mob-subs a{color:var(--header-muted);font-size:14px;line-height:1.55;text-decoration:none}.ch-mob-subs a:hover{color:var(--header-color)}@media (max-width:1180px){.ch-nav-item{padding:0 10px}.ch-nav-item a{letter-spacing:.06em;font-size:12px}.ch-logo img{max-width:170px;height:48px}}@media (max-width:1024px){.ch-desktop-nav{display:none}.ch-hamburger{place-items:center;display:inline-grid}.custom-header{padding-inline:22px}}@media (max-width:600px){:root{--header-h:70px}.custom-header{padding-inline:16px}.ch-logo img{max-width:146px;height:42px}.ch-lang{font-size:12px}.ch-right{gap:12px}}
body.frontend-theme .site-footer{--footer-bg:#f4f4f2;--footer-ink:#1a1a1a;--footer-muted:#5c5c5a;--footer-line:#e1e1de;--footer-accent:#b43a1e;color:var(--footer-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden;background:var(--footer-bg)!important}body.frontend-theme .site-footer .section-bott,body.frontend-theme .site-footer .section-footer,body.frontend-theme .site-footer .footer,body.frontend-theme .site-footer .footer-top,body.frontend-theme .site-footer .footer-bottom.site-footer__bottom{background:var(--footer-bg)!important;background-image:none!important;height:auto!important}.site-footer__accent{background:var(--footer-accent);width:100%;height:3px}.site-footer__top{grid-template-columns:minmax(220px,.85fr) minmax(0,2.4fr);gap:clamp(34px,6vw,92px);width:min(1360px,100% - 10vw);margin:0 auto;display:grid;padding:clamp(46px,5vw,70px) 0 clamp(38px,4vw,52px)!important}.site-footer__brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer__logo{object-fit:contain;width:auto;max-width:192px;height:54px;display:block}.site-footer__tagline{max-width:250px;color:var(--footer-muted);margin:18px 0 0;font-size:13px;line-height:1.8}.site-footer__address{color:var(--footer-muted);margin-top:14px;font-size:13px;font-style:normal;line-height:1.7}.site-footer .footer-left,.site-footer .footer-left-desktop{float:none;width:auto;min-width:0;max-width:100%}.site-footer .footer__menu{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%;min-width:0;max-width:100%;display:grid}.site-footer .footer__column{min-width:0;margin:0}.site-footer .footer__column dt{color:var(--footer-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:750}.site-footer .footer__column dt a{color:inherit;text-decoration:none}.site-footer .footer__column dt a:hover{color:var(--footer-accent)}.site-footer .footer__column dd{margin:0}.site-footer .footer__column dd p{margin:0 0 9px}.site-footer .footer__column dd a{color:var(--footer-muted);font-size:13px;line-height:1.55;text-decoration:none;transition:color .18s}.site-footer .footer__column dd a:hover{color:var(--footer-accent)}.site-footer__bottom{border-top:1px solid var(--footer-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;width:min(1360px,100% - 10vw);margin:0 auto;padding:20px 4px 28px;display:flex}.site-footer__copyright{color:var(--footer-muted);margin:0;font-size:12px;line-height:1.6}.site-footer__links{flex-wrap:wrap;gap:20px;display:flex}.site-footer__links a{color:var(--footer-ink);font-size:12px;font-weight:600;text-decoration:none}.site-footer__links a:hover{color:var(--footer-accent)}.site-footer__top-link{color:var(--footer-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.site-footer__top-link:hover{color:var(--footer-accent)}.footer-left-mobile{display:none}@media (max-width:1080px){.site-footer__top{grid-template-columns:1fr;gap:34px}.site-footer__brand{flex-flow:wrap;align-items:center;gap:8px 26px}.site-footer__tagline{max-width:none;margin-top:0}.site-footer__address{margin-top:0}.site-footer .footer-left-desktop{display:none}.footer-left-mobile{display:block}.footer-accordion-item{border-bottom:1px solid var(--footer-line)}.footer-accordion-head{width:100%;color:var(--footer-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;font-weight:650;display:flex}.footer-accordion-arrow{color:var(--footer-muted);font-size:9px}.footer-accordion-body{flex-direction:column;gap:9px;padding:0 0 16px 12px;display:flex}.footer-accordion-body a{color:var(--footer-muted);font-size:13px;text-decoration:none}.footer-accordion-body a:hover{color:var(--footer-accent)}}@media (max-width:700px){.site-footer__top,.site-footer__bottom{width:calc(100% - 40px)}.site-footer__top{padding-top:34px!important}.site-footer__logo{max-width:168px;height:46px}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:12px}.site-footer__tagline,.site-footer__address{font-size:12px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.site-footer__links{gap:16px}}
.inquiryBar{z-index:1200;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:clamp(24px,12vh,120px);right:12px}.inquiryBar__item{width:68px;height:68px;position:relative}.inquiryBar__item>:is(a,button){border:1px solid var(--line,#e6e6e4);color:#b43a1e;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 22px #1a1a1a24}.inquiryBar__item:hover>:is(a,button),.inquiryBar__item:focus-within>:is(a,button){color:#fff;background:#b43a1e;transform:translate(-2px);box-shadow:0 12px 26px #1a1a1a33}.inquiryBar__item>:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #b43a1e}.inquiryBar__item .yx_icon{width:auto;height:auto;color:inherit;background:0 0;font-size:33px;font-style:normal;line-height:1;display:block}.inquiryBar__item>:is(a,button)>span{color:#1a1a1a;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;visibility:hidden;white-space:normal;background:#fff;border:1px solid #e6e6e4;border-left:3px solid #b43a1e;border-radius:9px;width:max-content;max-width:min(300px,100vw - 100px);height:auto;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(8px,-50%);box-shadow:0 10px 28px #1a1a1a29}.inquiryBar__item:hover>:is(a,button)>span,.inquiryBar__item:focus-within>:is(a,button)>span{opacity:1;visibility:visible;transform:translateY(-50%)}.inquiryBar__item--qr>button>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inquiryBar__item--qr:is(:hover,:focus-within)>button>span{opacity:0;visibility:hidden;width:1px;height:1px;padding:0}.inquiryBar__item .yx_sideImg{opacity:0;pointer-events:none;visibility:hidden;background:#fff;border:1px solid #e6e6e4;border-radius:9px;width:140px;max-width:min(140px,100vw - 100px);height:140px;max-height:min(140px,100vw - 100px);padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;inset:auto calc(100% + 10px) 0 auto;transform:translate(8px);box-shadow:0 10px 28px #1a1a1a29}.inquiryBar__item--qr:is(:hover,:focus-within) .yx_sideImg{opacity:1;visibility:visible;transform:translate(0)}.inquiryModal{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1a9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.inquiryModal__panel{color:#1a1a1a;background:#fff;border:1px solid #e6e6e4;border-radius:16px;width:min(100%,440px);max-height:92vh;padding:clamp(26px,4vw,40px);position:relative;overflow-y:auto;box-shadow:0 26px 70px #1a1a1a42}.inquiryModal__close{color:#5c5c5a;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:12px;right:16px}.inquiryModal__panel h2{letter-spacing:-.02em;margin:0 30px 8px 0;font-size:22px;font-weight:600;line-height:1.3}.inquiryModal__subtitle{color:#5c5c5a;border-bottom:1px solid #e6e6e4;margin:0 0 22px;padding-bottom:14px;font-size:13px}.inquiryModal__panel form{flex-direction:column;gap:13px;display:flex}.inquiryModal__panel input,.inquiryModal__panel textarea{color:#1a1a1a;width:100%;font:inherit;background:#f4f4f2;border:1px solid #e6e6e4;border-radius:8px;outline:none;padding:13px 15px;font-size:14px}.inquiryModal__panel input:focus,.inquiryModal__panel textarea:focus{border-color:#b43a1e}.inquiryModal__panel textarea{resize:vertical}.inquiryModal__panel button[type=submit]{color:#fff;cursor:pointer;background:#b43a1e;border:0;border-radius:9px;margin-top:6px;padding:15px;font-size:15px;font-weight:600}.inquiryModal__panel button[type=submit]:hover{background:#8c2c16}.inquiryModal__panel button[type=submit]:disabled{opacity:.65;cursor:wait}.inquiryModal__success{text-align:center;padding:26px 0}.inquiryModal__success p{color:#5c5c5a;font-size:14px;line-height:1.7}.inquiryModal__success button{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:8px;min-width:120px;margin-top:20px;padding:12px 26px;font-size:14px}@media (max-width:768px){.inquiryBar{gap:5px;bottom:16px;right:8px}.inquiryBar__item{width:54px;height:54px}.inquiryBar__item>:is(a,button){border-radius:11px}.inquiryBar__item .yx_icon{font-size:28px}.inquiryBar__item .yx_sideImg{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.inquiryBar__item>:is(a,button),.inquiryBar__item>:is(a,button)>span,.inquiryBar__item .yx_sideImg{transition:none}}
