body.cnchi-body,html{margin:0;min-height:100%}.cnchi-page,body.cnchi-body{font-family:Microsoft YaHei,sans-serif,FrutigerLTStd-Light,Helvetica,Arial}.cnchi-page,.cnchi-page-shell{min-height:100vh}body.cnchi-body.cnchi-source-404{color:#000;margin:8px}body.cnchi-source-404 .cnchi-page,body.cnchi-source-404 .cnchi-page-shell{font-family:initial;min-height:0}body.cnchi-source-404 .cnchi-page h1{font-family:Times}.cnchi-page #details>li:first-child{display:block}.cnchi-page .uk-dropdown{pointer-events:auto}.cnchi-page .uk-open>.uk-dropdown{display:block;opacity:1;visibility:visible}.cnchi-page .uk-dropdown-navbar .uk-nav-navbar>li>a{text-align:center}@media(min-width:768px){.cnchi-page .tm-navbar-centered .uk-navbar-nav>li>.uk-dropdown{max-width:calc(100vw - 32px);min-width:max(100%,160px);width:-moz-max-content;width:max-content}.cnchi-page .tm-navbar-centered .uk-navbar-nav>li>.uk-dropdown:before{left:var(--cnchi-dropdown-arrow-left, calc(50% - 10px) )}}.cnchi-page .uk-slideshow>li{display:none}.cnchi-page .uk-slideshow>li.uk-active{display:block;opacity:1;visibility:visible}.cnchi-page #offcanvas.uk-active{display:block;opacity:1}.cnchi-page #tm-header.cnchi-sticky{border-bottom:2px solid #d7182a;box-sizing:border-box;position:sticky;top:0;z-index:980}@media(min-width:768px)and (max-width:959px){body.cnchi-rounded-tablet-header .cnchi-page #tm-header{min-height:193px}}.cnchi-page img,.cnchi-page video{max-width:100%}.cnchi-page .cnchi-source-missing-image{display:inline-block;line-height:24px;max-width:100%;overflow:clip;vertical-align:middle;white-space:normal}.cnchi-page .cnchi-source-missing-image__icon{background:linear-gradient(135deg,transparent 46%,#777 47%,#777 53%,transparent 54%),linear-gradient(45deg,transparent 46%,#aaa 47%,#aaa 53%,transparent 54%);border:1px solid #aaa;box-sizing:border-box;display:inline-block;height:16px;vertical-align:text-bottom;width:16px}.cnchi-page .cnchi-source-missing-image>span:last-child{line-height:24px;min-width:0}.cnchi-page .cnchi-source-missing-image--empty{border:0;display:inline-block;height:0;line-height:0;min-height:0;min-width:0;padding:0;width:0}.cnchi-locale-en .cnchi-page .b-events h3{height:59px}.cnchi-locale-en .cnchi-page .b-events h3 .b-promo-event{position:relative;top:-2px}.cnchi-page .cnchi-feedback-form button:disabled{cursor:wait;opacity:.65}.cnchi-page #tm-main .cnchi-feedback-form{min-height:435px}.cnchi-page .cnchi-form-status{margin:8px 0 0;min-height:1.5em}.cnchi-page .cnchi-feedback-frame{height:460px;overflow:hidden;width:100%}.cnchi-page .cnchi-feedback-frame__body{color:#000;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:20px}.cnchi-page .cnchi-feedback-frame__body h2{color:#333;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-block:.83em}.cnchi-page .cnchi-feedback-frame__body .cnchi-feedback-form{color:#000;font-family:Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-height:0!important}.cnchi-page .cnchi-feedback-frame__body table{border-collapse:collapse;max-width:500px;width:100%}.cnchi-page .cnchi-feedback-frame__body table,.cnchi-page .cnchi-feedback-frame__body td{font:inherit}.cnchi-page .cnchi-feedback-frame__body td{color:#000;padding:8px}.cnchi-page .cnchi-feedback-frame__body input[type=text],.cnchi-page .cnchi-feedback-frame__body textarea{box-sizing:border-box;padding:8px;width:100%}.cnchi-page .cnchi-feedback-frame__body input[type=submit]{background-color:#4caf50;border:0;color:#fff;cursor:pointer;padding:10px 15px}.cnchi-page .cnchi-feedback-frame__body .cnchi-form-status:empty{display:none}.cnchi-page .tm-footer .uk-subnav{justify-content:center}.cnchi-page .cnchi-product-grid{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:50px}.cnchi-page .cnchi-product-grid>.b-iso-item{float:none;margin-bottom:0;width:auto!important}.cnchi-page .cnchi-product-grid>.b-iso-item .uk-panel,.cnchi-page .cnchi-product-grid>.b-iso-item>a{display:block;height:100%}.cnchi-page .cnchi-product-grid>.b-iso-item img{display:block;height:180px;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin-left:0}.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid:after,.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid:before{content:none;display:none}.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid>div{margin-top:0!important;padding-left:0;width:auto!important}.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid>div>.uk-panel{height:100%}@media(min-width:480px){.cnchi-page .cnchi-product-grid,.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cnchi-page .tm-sidebar-a{margin-top:25px}}@media(min-width:768px){.cnchi-page #tm-bottom-a .b-frontpage-products.uk-grid>div:nth-child(odd)>.uk-panel{text-align:right}.cnchi-page #tm-bottom-a .b-frontpage-products.uk-grid>div:nth-child(2n)>.uk-panel{text-align:left}.cnchi-page .cnchi-product-grid,.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.cnchi-page .cnchi-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cnchi-page-shell[data-cnchi-group=applications] .b-industries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cnchi-page .b-promo-grid{height:930px;position:relative}.cnchi-page .b-promo-grid>.b-promo{margin:0;position:absolute}.cnchi-page .b-promo-grid>.b-promo:first-child{left:0;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(2){left:20%;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(3){left:40%;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(4){left:20%;top:155px}.cnchi-page .b-promo-grid>.b-promo:nth-child(5){left:20%;top:310px}.cnchi-page .b-promo-grid>.b-promo:nth-child(6){left:60%;top:310px}.cnchi-page .b-promo-grid>.b-promo:nth-child(7){left:80%;top:310px}.cnchi-page .b-promo-grid>.b-promo:nth-child(8){left:0;top:465px}.cnchi-page .b-promo-grid>.b-promo:nth-child(9){left:20%;top:620px}.cnchi-page .b-promo-grid>.b-promo:nth-child(10){left:60%;top:620px}.cnchi-page .b-promo-grid>.b-promo:nth-child(11){left:60%;top:775px}}@media(min-width:768px)and (max-width:959px){.cnchi-page .b-promo-grid{height:1085px;position:relative}.cnchi-page .b-promo-grid>.b-promo{margin:0;position:absolute}.cnchi-page .b-promo-grid>.b-promo:first-child{left:0;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(2){left:33.333%;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(3){left:66.666%;top:0}.cnchi-page .b-promo-grid>.b-promo:nth-child(4){left:33.333%;top:155px}.cnchi-page .b-promo-grid>.b-promo:nth-child(5){left:33.333%;top:310px}.cnchi-page .b-promo-grid>.b-promo:nth-child(6){left:66.666%;top:310px}.cnchi-page .b-promo-grid>.b-promo:nth-child(7){left:0;top:465px}.cnchi-page .b-promo-grid>.b-promo:nth-child(8){left:33.333%;top:620px}.cnchi-page .b-promo-grid>.b-promo:nth-child(9){left:66.666%;top:620px}.cnchi-page .b-promo-grid>.b-promo:nth-child(11){left:0;top:775px}.cnchi-page .b-promo-grid>.b-promo:nth-child(20){left:66.666%;top:930px}}body[data-festival-skin=NATIONAL_DAY_RED_GOLD],body[data-festival-skin=ZHIPENG_NATIONAL_DAY]{--festival-red:#b5122a;--festival-red-bright:#d32032;--festival-gold:#d9aa43;--festival-graphite:#27282b;--festival-warm-white:#fffaf0;--theme-color:var(--festival-red);background-color:var(--festival-warm-white)}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] ::-moz-selection,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] ::-moz-selection{background:var(--festival-red);color:#fff}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] ::selection,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] ::selection{background:var(--festival-red);color:#fff}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.site-loading-mask,.startup-mask),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.site-loading-mask,.startup-mask){background:radial-gradient(circle at 50% 42%,rgba(255,228,154,.24),transparent 24%),linear-gradient(145deg,#8f0d22 0,var(--festival-red) 48%,#680817 100%)!important;flex-direction:column;gap:28px;isolation:isolate}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.site-loading-mask,.startup-mask):before,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.site-loading-mask,.startup-mask):before{animation:festival-glow 2.8s ease-in-out infinite;aspect-ratio:1;background:repeating-conic-gradient(from -9deg,rgba(236,198,103,.18) 0 1deg,transparent 1deg 18deg);border:1px solid rgba(236,198,103,.3);border-radius:50%;content:"";position:absolute;width:min(54vw,520px);z-index:-1}body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.site-loading-mask,.startup-mask):after{color:#f5d784;content:"礼赞盛世 · 匠心智造";font-size:14px;font-weight:700;letter-spacing:.42em;text-indent:.42em}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.site-loading-mask,.startup-mask):after{color:#f5d784;content:"山河锦绣 · 盛世华章";font-size:14px;font-weight:700;letter-spacing:.42em;text-indent:.42em}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.site-loading-mask,.startup-mask) img,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.site-loading-mask,.startup-mask) img{background:#fffffff5;border-radius:8px;box-shadow:0 20px 60px #2f00084d;padding:14px 18px;width:min(280px,58vw)}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] .out-box,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] .out-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#530814f2,#b5122aeb,#530814f2)!important;border-bottom:1px solid rgba(217,170,67,.52);box-shadow:0 8px 30px #4e04112e}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] .out-box :is(.link-a,.n-b-c-top,.n-b-c-top *,.search),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] .out-box :is(.link-a,.n-b-c-top,.n-b-c-top *,.search){border-color:#fffaf099!important;color:#fffaf0!important}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] .out-box .link-a:is(:hover,.active),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] .out-box .link-a:is(:hover,.active){color:#f5d784!important}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.header-info,.h-menu),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.header-info,.h-menu){background:var(--festival-warm-white)!important}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.header-info,.h-menu) .menu,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.header-info,.h-menu) .menu{background:linear-gradient(165deg,#8f0d22,var(--festival-red) 55%,#680817)!important}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.header-icon li,.burger span),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.header-icon li,.burger span){background:var(--festival-red)!important}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.banner,.bannerMb,.PcBanner),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.banner,.bannerMb,.PcBanner){border-bottom:3px solid var(--festival-gold);box-shadow:inset 0 -40px 80px #5f04131f}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.banner,.bannerMb,.PcBanner) img,body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.banner,.bannerMb,.PcBanner) img{filter:saturate(1.06) sepia(.04)}body[data-festival-skin=NATIONAL_DAY_RED_GOLD] :is(.btn:hover,.swiper-pagination-bullet-active,.swiper-pagination-progressbar-fill),body[data-festival-skin=ZHIPENG_NATIONAL_DAY] :is(.btn:hover,.swiper-pagination-bullet-active,.swiper-pagination-progressbar-fill){background-color:var(--festival-red)!important}body[data-festival-skin=SPRING_FESTIVAL_RED]{--theme-color:#c4252d;background-color:#fff8ec}body[data-festival-skin=SPRING_FESTIVAL_RED] :is(.site-loading-mask,.startup-mask){background:radial-gradient(circle at center,#d6443e,#8f151e)!important}body[data-festival-skin=SPRING_FESTIVAL_RED] .out-box{background:#8f151ef0!important;border-bottom:1px solid #efc96b}@keyframes festival-glow{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){body[data-festival-skin] :is(.site-loading-mask,.startup-mask):before{animation:none}}.startup-mask[data-v-6197432e]{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:9999}.startup-mask img[data-v-6197432e]{height:auto;width:280px}
