:root{--ky-purple:#473a92;--ky-purple-deep:#3c3080;--ky-orange:#ff8813;--ky-orange-deep:#f17f0e;--ky-text:#1a1a1a;--ky-muted:#505050;--ky-gray:#9a9a9a;--ky-footer:#505050;--ky-footer-bar:#2e2e2e;--ky-max:1200px;--font-body:"Microsoft YaHei", "PingFang SC", "Noto Sans SC", sans-serif}*{box-sizing:border-box}html,body{color:var(--ky-text);font-family:var(--font-body);background:#fff;min-width:0;margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,li{margin:0;padding:0;list-style:none}.clearfix:after{content:"";clear:both;display:block}.container{width:min(100% - 32px, var(--ky-max));margin:0 auto}.ky-header{z-index:50;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;overflow:visible}.ky-header__inner{align-items:flex-start;gap:16px;min-height:132px;padding:18px 0 44px;display:flex;position:relative;overflow:visible}.ky-header .logo{z-index:2;flex-shrink:0;width:180px;position:relative;top:auto;left:auto}.ky-header .logo img{width:100%;height:auto}.ky-header .logo .logo-slogan{text-align:center;color:var(--ky-purple);margin-top:4px;font-size:13px;display:block}.ky-header-phone{background:url(../assets/img/icon_phone.png) 0/36px no-repeat;margin-left:auto;padding-left:48px;position:relative}.ky-header-phone p{color:var(--ky-orange);letter-spacing:1px;margin:0;font-size:20px;font-weight:600;line-height:1.15}.ky-header-phone p:first-child{color:#1a1a1a;letter-spacing:0;margin-bottom:2px;font-size:14px;font-weight:400}.ky-header-nav--desktop{pointer-events:none;z-index:60;flex-wrap:wrap;align-items:stretch;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0}.ky-nav-item{pointer-events:auto;padding:0 18px 12px;line-height:1;position:relative}.ky-nav-item:not(:last-child):after{content:"";background:#bfbfbf;width:1px;height:14px;margin-top:-13px;position:absolute;top:50%;right:0}.ky-nav-item__link{color:#383838;white-space:nowrap;padding:6px 0 8px;font-size:15px;transition:color .2s;display:inline-block;position:relative}.ky-nav-item__link:after{content:"";background:var(--ky-orange);transform-origin:50%;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ky-nav-item:hover .ky-nav-item__link,.ky-nav-item__link.is-active,.ky-drawer__nav a.is-active{color:var(--ky-orange)}.ky-nav-item:hover .ky-nav-item__link:after,.ky-nav-item__link.is-active:after{transform:scaleX(1)}.ky-nav-sub{z-index:80;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #ccc;flex-direction:column;align-items:stretch;min-width:148px;padding:4px 0;transition:opacity .22s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility .22s;display:flex;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)scale(1.06,0);box-shadow:0 8px 18px #5050502e}.ky-nav-sub.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.ky-nav-item.is-open>.ky-nav-item__link{color:var(--ky-orange)}.ky-nav-item.is-open>.ky-nav-item__link:after{transform:scaleX(1)}.ky-product-mega{z-index:70;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:1px solid #eee;padding:28px 0 32px;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 16px 40px #28283c1f}.ky-product-mega.is-show{opacity:1;visibility:visible;pointer-events:auto;display:block;transform:translateY(0)}.ky-product-mega__inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.ky-product-mega__col{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ky-product-mega__cover{aspect-ratio:212/140;background:#f3f3f6;border-radius:8px;display:block;overflow:hidden}.ky-product-mega__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.ky-product-mega__col:hover .ky-product-mega__cover img,.ky-product-mega__cover.is-active img{transform:scale(1.05)}.ky-product-mega__title{color:var(--ky-purple,#473a92);text-align:center;border-bottom:1px solid #ececf0;margin:16px 0 12px;padding-bottom:10px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .18s;display:block;position:relative}.ky-product-mega__title:after{content:"";background:var(--ky-orange);border-radius:1px;width:28px;height:2px;margin-left:-14px;position:absolute;bottom:-1px;left:50%}.ky-product-mega__title:hover,.ky-product-mega__title.is-active{color:var(--ky-orange)}.ky-product-mega__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ky-product-mega__links a{color:#666;text-align:center;border-radius:6px;padding:6px 8px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .18s,background .18s;display:block}.ky-product-mega__links a:hover,.ky-product-mega__links a.is-active{color:var(--ky-orange);background:#faf7f3}.ky-product-mega__links a.is-active{font-weight:600}.ky-nav-sub__link{color:#949494;text-align:center;white-space:nowrap;border-bottom:1px solid #e8e8e8;margin:0 8px;padding:0 10px;font-size:14px;line-height:44px;transition:color .18s,background .18s;display:block}.ky-nav-sub__link:last-child{border-bottom:0}.ky-nav-sub__link:hover,.ky-nav-sub__link.is-active{color:var(--ky-orange);background:#faf7f3}.ky-nav-sub__link.is-active{font-weight:600}.ky-header-nav a.router-link-active:not(.is-active),.ky-drawer__nav a.router-link-active:not(.is-active){color:inherit}.ky-menu-toggle{cursor:pointer;z-index:60;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;margin-left:8px;display:none;position:relative}.ky-menu-toggle__bar{background:#1a1a1a;border-radius:2px;width:22px;height:2px;margin:5px auto;transition:transform .28s,opacity .2s;display:block}.ky-menu-toggle.is-open .ky-menu-toggle__bar:first-child{transform:translateY(7px)rotate(45deg)}.ky-menu-toggle.is-open .ky-menu-toggle__bar:nth-child(2){opacity:0}.ky-menu-toggle.is-open .ky-menu-toggle__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ky-breadcrumb{color:#666;background:#f7f7f7;border-bottom:1px solid #eee;padding:10px 0;font-size:13px;display:none}.ky-breadcrumb__sep{color:#bbb;margin:0 6px}.ky-breadcrumb__cur{color:var(--ky-orange)}.ky-drawer-mask{z-index:80;opacity:0;visibility:hidden;background:#00000073;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.ky-drawer-mask.is-show{opacity:1;visibility:visible}.ky-drawer{z-index:90;overscroll-behavior:none;background:#fff;flex-direction:column;width:min(82vw,320px);height:100dvh;max-height:100dvh;padding:16px 0 0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(105%);box-shadow:-8px 0 24px #0000001f}.ky-drawer.is-open{transform:translate(0)}.ky-drawer__head{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 18px 14px;display:flex}.ky-drawer__close{cursor:pointer;color:#666;background:0 0;border:0;font-size:28px;line-height:1}.ky-drawer__nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;flex:1 1 0;min-height:0;padding:8px 0;overflow:hidden auto}.ky-drawer__nav::-webkit-scrollbar{width:4px}.ky-drawer__nav::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.ky-drawer__group{border-bottom:1px solid #f3f3f3}.ky-drawer__parent{width:100%;font:inherit;color:#222;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:15px 16px 15px 20px;font-size:16px;transition:background .2s,color .2s;display:flex}.ky-drawer__parent--link{color:inherit;box-sizing:border-box;text-decoration:none}.ky-drawer__parent:hover,.ky-drawer__parent.is-open,.ky-drawer__parent.is-active{color:var(--ky-orange);background:#fff8f1}.ky-drawer__parent-text{flex:1;min-width:0}.ky-drawer__chevron{background:#f3f3f3;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:background .2s,transform .28s;position:relative}.ky-drawer__chevron:before,.ky-drawer__chevron:after{content:"";background:#666;border-radius:1px;width:10px;height:2px;margin:-1px 0 0 -5px;transition:transform .28s,opacity .2s,background .2s;position:absolute;top:50%;left:50%}.ky-drawer__chevron:after{transform:rotate(90deg)}.ky-drawer__parent.is-open .ky-drawer__chevron{background:#ffe8d1;transform:rotate(180deg)}.ky-drawer__parent.is-open .ky-drawer__chevron:before,.ky-drawer__parent.is-open .ky-drawer__chevron:after{background:var(--ky-orange)}.ky-drawer__parent.is-open .ky-drawer__chevron:after{opacity:0;transform:rotate(0)}.ky-drawer__sub{background:#f7f7f7;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.ky-drawer__sub.is-open{grid-template-rows:1fr}.ky-drawer__sub-inner{opacity:0;height:auto;min-height:0;transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.ky-drawer__sub.is-open .ky-drawer__sub-inner{opacity:1;transform:translateY(0)}.ky-drawer__sub-link{color:#555;border-top:1px solid #ececec;padding:13px 20px 13px 34px;font-size:14px;transition:color .18s,background .18s,padding-left .18s;display:block}.ky-drawer__sub-link:active,.ky-drawer__sub-link:hover,.ky-drawer__sub-link.is-active{color:var(--ky-orange);background:#fff;padding-left:38px}.ky-drawer__sub-link.is-active{font-weight:600}.ky-drawer__sub-link--all{color:var(--ky-orange);font-weight:600}.ky-drawer__phone{padding:18px 20px calc(22px + env(safe-area-inset-bottom,0px));text-align:center;background:#fff;border-top:1px solid #eee;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ky-drawer__phone-btn{width:100%;max-width:280px;color:inherit;box-sizing:border-box;background:#fff8f1;border:1px solid #ffe0c2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:12px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ky-drawer__phone-btn:active{border-color:var(--ky-orange);background:#ffefd9}.ky-drawer__phone-label{color:#666;font-size:13px;line-height:1.2}.ky-drawer__phone-num{color:var(--ky-orange);letter-spacing:.04em;font-size:22px;font-weight:700;line-height:1.2}.ky-drawer__phone-tip{color:#888;margin-top:2px;font-size:12px;line-height:1.3}.ky-banner{background:#1a1a1a;width:100%;height:520px;position:relative;overflow:hidden}.ky-banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:520px}.ky-banner-text{width:min(100% - 32px, var(--ky-max));color:#fff;text-align:center;pointer-events:none;text-shadow:0 2px 12px #00000059;height:100%;padding-top:160px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ky-banner-text .cn{font-size:42px;font-weight:700;line-height:1.3}.ky-banner-text .en{opacity:.9;margin-top:12px;font-size:18px}.home-title{text-align:center;margin:0 0 36px;padding-bottom:22px;line-height:1;position:relative}.home-title .cn{color:var(--ky-purple);font-size:48px;font-weight:600}.home-title .en{color:#666;padding-top:10px;font-size:20px}.home-title:before{content:" ";background-color:var(--ky-orange);width:70px;height:3px;margin-left:-35px;position:absolute;bottom:0;left:50%}.home-product{padding:70px 0 40px}.home-product-grid{align-items:stretch;gap:18px;display:flex}.home-product-left{border-radius:8px;flex-shrink:0;width:458px;height:645px;display:block;position:relative;overflow:hidden}.home-product-left__hit{z-index:0;display:block;position:absolute;inset:0}.home-product-left img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-product-left .hover-bg{z-index:1;opacity:.22;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.home-product-left:hover .hover-bg{opacity:.42}.home-product-left__panel{z-index:3;box-sizing:border-box;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(10px,1.6vw,16px);padding:clamp(20px,3vw,36px) clamp(16px,3vw,36px) clamp(24px,3vw,40px);display:flex;position:absolute;bottom:0;left:0;right:0}.home-product-left .text{color:#fff;pointer-events:none;width:100%}.home-product-left .text>span{text-align:left;width:100%;font-size:15px;line-height:1.55;display:block}.home-product-left .text>span:first-child{text-align:center;margin-bottom:12px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.home-product-left .text>span:nth-child(2){-webkit-line-clamp:4;text-shadow:0 1px 8px #00000073;-webkit-box-orient:vertical;max-height:6.2em;display:-webkit-box;overflow:hidden}.home-product-left .link-area{pointer-events:auto;flex-shrink:0;width:min(100%,218px);height:38px;line-height:38px;display:flex}.home-product-left .link-area>a{color:#fff;text-align:center;background-color:var(--ky-orange);width:50%;font-size:15px;transition:background .25s}.home-product-left .link-area>a:first-child{background-color:var(--ky-purple)}.home-product-left .link-area>a:hover{background-color:var(--ky-orange-deep)}.home-product-left .link-area>a:first-child:hover{background-color:var(--ky-purple-deep)}.home-product-right{flex:1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.home-product-right-item{border-radius:8px;height:315px;display:block;position:relative;overflow:hidden}.home-product-right-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-product-right-item:hover img{transform:scale(1.04)}.home-product-right-item .hover-bg{z-index:1;opacity:0;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.home-product-right-item:hover .hover-bg{opacity:.45}.home-product-right-item .text{z-index:3;box-sizing:border-box;text-align:center;color:#fff;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:18px 14px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.home-product-right-item .text .name{width:100%;font-size:clamp(16px,1.8vw,22px);font-weight:600;line-height:1.35;display:block}.home-product-right-item .text .desc{-webkit-line-clamp:2;opacity:.9;-webkit-box-orient:vertical;width:100%;max-width:28em;max-height:0;margin:0;font-size:12px;line-height:1.45;transition:max-height .28s,opacity .28s,margin .28s;display:-webkit-box;overflow:hidden}.home-product-right-item .text .cta{opacity:0;border:1px solid #ffffffd9;justify-content:center;align-items:center;min-width:96px;height:32px;margin-top:2px;padding:0 14px;font-size:13px;line-height:1;transition:opacity .28s,transform .28s,background .2s,border-color .2s;display:inline-flex;transform:translateY(6px)}.home-product-right-item:hover .text .desc{opacity:.92;max-height:3em;margin-top:2px}.home-product-right-item:hover .text .cta{opacity:1;background:var(--ky-orange);border-color:var(--ky-orange);transform:translateY(0)}.home-about{background:#f4f4f4 url(../assets/img/home_gy_bg.jpg) 50%/cover no-repeat;min-height:720px;padding:70px 0 50px;position:relative;overflow:hidden}.home-about .overlay{background:#f4f4f4eb;position:absolute;inset:0}.home-about .container{z-index:1;position:relative}.home-about-link{text-align:center;margin-bottom:36px;font-size:0;line-height:1}.home-about-link>a,.home-about-link>span{color:#333;margin:0 28px;font-size:18px;line-height:1;display:inline-block;position:relative}.home-about-link>a:before,.home-about-link>span:before{content:" ";background:#999;width:1px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-28px}.home-about-link>a:first-child:before,.home-about-link>span:first-child:before{width:0}.home-about-link>span.active{color:var(--ky-orange);font-size:22px}.home-gsjs{background:#fff;gap:0;min-height:450px;display:flex}.home-gsjs-media{background:#e5e5e5;flex-shrink:0;width:800px;height:450px;overflow:hidden}.home-gsjs-media img,.home-gsjs-media .home-gsjs-video{-o-object-fit:cover;object-fit:cover;background:#111;width:100%;height:100%;display:block}.home-gsjs-info{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:46px 30px 36px;display:flex}.home-gsjs-info-title{color:var(--ky-purple);font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15;display:block}.home-gsjs-info-title2{padding-bottom:16px;font-size:clamp(22px,2.6vw,32px);line-height:1.5;display:block;position:relative}.home-gsjs-info-title2:before{content:" ";background:var(--ky-orange);width:min(210px,70%);height:3px;position:absolute;bottom:0;left:0}.home-gsjs-info-text{color:#444;width:100%;max-height:160px;padding-top:22px;font-size:15px;line-height:1.8;overflow:hidden}.home-gsjs-more{box-sizing:border-box;color:#fff;background:var(--ky-purple);justify-content:center;align-items:center;gap:8px;min-width:132px;height:36px;margin-top:28px;padding:0 18px 0 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background .25s,transform .2s,box-shadow .25s;display:inline-flex}.home-gsjs-more__arrow{border-bottom:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;margin-top:-1px;transition:transform .25s;transform:rotate(-45deg)}.home-gsjs-more:hover{background:var(--ky-purple-deep);box-shadow:0 6px 16px #473a9247}.home-gsjs-more:hover .home-gsjs-more__arrow{transform:rotate(-45deg)translate(2px,2px)}.home-info-data{padding-top:34px;display:flex}.home-info-data>div{text-align:center;width:25%}.home-info-data>div>span{color:#333;font-size:16px;line-height:1;display:block}.home-info-data>div>span:first-child{color:var(--ky-orange);margin-bottom:8px;font-size:48px;font-weight:700}.hone-case{padding:70px 0 60px;overflow:hidden}.hone-case ul{grid-template-columns:1fr 1fr;gap:clamp(14px,2.2vw,26px);margin-bottom:28px;display:grid}.hone-case li{aspect-ratio:587/323;border-radius:8px;height:auto;min-height:180px;overflow:hidden}.hone-case li>a{isolation:isolate;width:100%;height:100%;display:block;position:relative}.hone-case li img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hone-case li .text{z-index:2;box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.2vw,10px);width:100%;max-width:100%;margin:0;padding:clamp(8px,2.2vw,18px) clamp(12px,3.2vw,36px);transition:opacity .25s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hone-case li .text>span{text-align:center;word-break:break-word;-webkit-box-orient:vertical;width:100%;max-width:36em;display:-webkit-box;overflow:hidden}.hone-case li .text>span:first-child{-webkit-line-clamp:2;letter-spacing:.02em;margin:0;font-size:clamp(15px,2.1vw,24px);font-weight:600;line-height:1.35}.hone-case li .text>span:nth-child(2){-webkit-line-clamp:2;opacity:.92;max-width:32em;margin:0;font-size:clamp(11px,1.15vw,13px);line-height:1.5}.hone-case li .more{z-index:2;color:#fff;text-align:center;letter-spacing:.04em;opacity:0;pointer-events:none;background:#ef841c;border-radius:50%;justify-content:center;align-items:center;width:clamp(52px,7.2vw,78px);height:clamp(52px,7.2vw,78px);margin:0;font-size:clamp(12px,1.5vw,16px);font-weight:600;line-height:1;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.hone-case li .hover-bg{z-index:1;opacity:0;pointer-events:none;background:#000;transition:opacity .25s;position:absolute;inset:0}.hone-case li>a:hover .text,.hone-case li>a:focus-visible .text,.hone-case li>a:hover .more,.hone-case li>a:focus-visible .more{opacity:1}.hone-case li>a:hover .more,.hone-case li>a:focus-visible .more{transform:translate(-50%,-50%)scale(1.04)}.hone-case li>a:hover .hover-bg,.hone-case li>a:focus-visible .hover-bg{opacity:.5}.hone-case .more-al{color:#fff;text-align:center;background:var(--ky-orange);width:224px;height:44px;margin:0 auto;font-size:22px;line-height:44px;transition:all .3s;display:block}.hone-case .more-al:hover{background:var(--ky-orange-deep)}.home-media{background:#f4f4f4;padding:70px 0 80px}.news-tabs{justify-content:center;gap:40px;margin-bottom:28px;display:flex}.news-tabs button{cursor:pointer;color:#333;background:0 0;border:0;padding:0 0 8px;font-size:18px;position:relative}.news-tabs button.active{color:var(--ky-orange);font-size:22px}.news-tabs button.active:after{content:"";background:var(--ky-orange);width:60px;height:3px;margin-left:-30px;position:absolute;bottom:0;left:50%}.new-first-item{width:100%;max-width:var(--ky-max);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:clamp(260px,28vw,350px);display:grid;overflow:hidden}.new-first-item .img{aspect-ratio:590/350;align-self:stretch;min-width:0;min-height:220px;overflow:hidden}.new-first-item .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s}.new-first-item:hover .img img{transform:scale(1.04)}.new-first-item .new-ms{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.new-first-item .new-ms__body{color:#333;box-sizing:border-box;flex-direction:column;flex:auto;gap:clamp(12px,1.6vw,20px);min-height:0;padding:clamp(56px,6vw,72px) clamp(24px,3vw,40px) clamp(20px,2.6vw,36px) clamp(20px,2.8vw,36px);transition:background .3s;display:flex}.new-first-item .new-ms__body:hover{background:#f0f0f0}.new-first-item .new-ms__main{flex-direction:column;flex:auto;gap:clamp(10px,1.4vw,16px);min-height:0;padding-right:clamp(72px,10vw,110px);display:flex}.new-first-item .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(17px,1.7vw,22px);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.new-first-item .info{color:#666;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(13px,1.2vw,15px);line-height:1.65;display:-webkit-box;overflow:hidden}.new-first-item .new-date-day{z-index:1;color:#fff;background:#737373;justify-content:center;align-items:center;width:clamp(72px,9vw,118px);height:clamp(48px,5.5vw,70px);font-size:clamp(22px,3vw,38px);font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:0}.new-first-item .detail-link{border:1px solid #505050;flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;height:auto;min-height:34px;margin-top:auto;padding:8px 16px;font-size:clamp(13px,1.1vw,14px);line-height:1;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:static}.new-first-item .detail-link:after{content:"›";font-size:1.15em;line-height:1;transform:translateY(-.5px)}.new-first-item .new-ms__body:hover .detail-link{background:var(--ky-orange);border-color:var(--ky-orange);color:#fff}.new-item-wrap{margin-top:20px}.new-item-wrap ul{grid-template-columns:1fr 1fr;gap:20px;display:grid}.new-item-wrap li{background:#fff;height:162px;overflow:hidden}.new-item-wrap li>a{color:#333;height:100%;padding:18px;transition:all .3s;display:block}.new-item-wrap li>a:hover{background:#d8d8d8}.new-item-wrap .title{font-size:17px;font-weight:700;line-height:1.4}.new-item-wrap .info{color:#666;height:48px;margin-top:12px;font-size:15px;line-height:1.6;overflow:hidden}.new-item-wrap .new-date{text-align:right;color:#888;margin-top:8px;font-size:15px}.ky-footer{background:var(--ky-footer);color:#9a9a9a;width:100%;min-height:194px;padding:68px 0 34px;font-size:14px}.ky-footer-grid{display:flex}.ky-footer-title{color:#fff;margin-bottom:30px;font-size:24px;line-height:1}.ky-footer-nav{width:305px}.ky-footer-nav ul{flex-wrap:wrap;display:flex}.ky-footer-nav li{width:150px;line-height:28px}.ky-footer-nav a:hover{color:#fff}.ky-footer-lxwm{border-left:1px solid #737373;border-right:1px solid #737373;width:314px;padding:0 0 0 38px;line-height:28px}.ky-footer-tjwm{border-right:1px solid #737373;width:360px;padding:0 0 0 38px}.ky-footer-tjwm a{color:#9a9a9a;margin-right:12px;line-height:28px;display:inline-block}.ky-footer-tjwm a:hover{color:#fff}.ky-footer-gzwm{flex:1;padding:0 0 0 38px}.ky-footer-gzwm img{-o-object-fit:cover;object-fit:cover;width:100px;height:100px}.ky-footer-bar{background:var(--ky-footer-bar);color:#c1c1c1;width:100%;padding:14px 0;font-size:13px;line-height:1.6}.ky-footer-bar__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.ky-footer-bar__item{word-break:break-word;max-width:100%;display:inline-block}.ky-footer-bar__icp{color:inherit;text-decoration:none;transition:color .2s}.ky-footer-bar__icp:hover{color:#fff}.page-banner{color:#fff;text-align:center;background:#473a92 50%/cover no-repeat;justify-content:center;align-items:center;height:240px;display:flex;position:relative}.page-banner h1{margin:0;font-size:36px;font-weight:600}.page-banner p{opacity:.9;text-transform:uppercase;letter-spacing:1px;margin:8px 0 0;font-size:16px}.nav-bar{color:#666;padding:24px 0;font-size:14px;line-height:22px}.nav-bar .line{color:#bbb;margin:0 6px}.nav-bar a{color:#666;text-decoration:none;transition:color .2s}.nav-bar a:hover,.nav-bar span:last-child{color:var(--ky-orange)}.nav-bar.about-crumb{flex-wrap:wrap;align-items:center;gap:0;display:flex}.about-crumb__label{color:#888}.about-crumb__link{color:#666;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.about-crumb__link:hover{color:var(--ky-orange);border-bottom-color:var(--ky-orange)}.about-crumb__link.is-current,.about-crumb__current{color:var(--ky-orange);font-weight:600}.page-body{padding:0 0 60px}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card-item{background:#fff;border:1px solid #eee;transition:box-shadow .25s;overflow:hidden}.card-item:hover{box-shadow:0 8px 24px #00000014}.card-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:200px}.card-item .body{padding:16px}.card-item .body strong{margin-bottom:8px;font-size:16px;display:block}.card-item .body span{color:#666;font-size:14px;line-height:1.6}.detail-wrap{max-width:900px;margin:0 auto;padding:20px 0 40px}.detail-wrap h1{color:var(--ky-purple);margin:0 0 16px;font-size:28px}.detail-wrap .meta{color:#888;margin-bottom:24px}.detail-wrap .cover{margin-bottom:24px}.detail-wrap .cover img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:420px}.detail-wrap .content{color:#333;font-size:15px;line-height:1.9}.form-panel{background:#fafafa;border:1px solid #eee;max-width:720px;margin:0 auto;padding:32px}.form-panel label{margin-bottom:16px;font-size:14px;display:block}.form-panel input,.form-panel textarea{width:100%;font:inherit;border:1px solid #ddd;margin-top:6px;padding:10px 12px;display:block}.form-panel textarea{resize:vertical;min-height:120px}.btn-primary{text-align:center;background:var(--ky-purple);color:#fff;cursor:pointer;border:0;min-width:140px;height:42px;font-size:16px;line-height:42px;display:inline-block}.btn-primary:hover{background:var(--ky-purple-deep)}.empty-tip{text-align:center;color:#888;padding:40px 0}.search-bar{gap:10px;margin-bottom:24px;display:flex}.search-bar input{border:1px solid #ddd;flex:1;height:42px;padding:0 14px}@media (width<=1240px){.container{width:calc(100% - 32px)}.home-product-left{aspect-ratio:458/645;width:38%;height:auto;min-height:420px}.home-product-left .text>span:nth-child(2){-webkit-line-clamp:3;max-height:4.8em}.home-product-right-item{aspect-ratio:360/315;height:auto;min-height:200px}.home-product-right-item .text .cta{opacity:1;transform:none}.home-gsjs-media{width:55%;height:auto;min-height:320px}.ky-footer-nav,.ky-footer-lxwm,.ky-footer-tjwm{flex:1;width:auto}}@media (width<=1024px){.ky-header__inner{align-items:center;min-height:72px;padding:10px 0}.ky-header .logo{width:140px}.ky-header .logo .logo-slogan,.ky-header-phone,.ky-header-nav--desktop{display:none}.ky-product-mega{display:none!important}.ky-menu-toggle{margin-left:auto;display:block}.ky-breadcrumb{display:block}.nav-bar,.nav-bar.about-crumb{display:none!important}.ky-banner,.ky-banner img{height:320px}.ky-banner-text{padding-top:100px}.ky-banner-text .cn{font-size:28px}.ky-banner-text .en{font-size:14px}.home-title .cn{font-size:32px}.home-title .en{font-size:16px}.home-product,.home-about,.hone-case,.home-media{padding:40px 0 32px}.home-product-grid{flex-direction:column}.home-product-left{aspect-ratio:16/10;width:100%;height:auto;min-height:0}.home-product-left__panel{gap:10px;padding:16px 16px 18px}.home-product-left .text>span:first-child{margin-bottom:6px;font-size:20px}.home-product-left .text>span:nth-child(2){-webkit-line-clamp:2;max-height:3.2em;font-size:13px}.home-product-left .link-area{width:min(100%,200px);height:34px;line-height:34px}.home-product-left .link-area>a{font-size:14px}.home-product-right{grid-template-columns:1fr 1fr}.home-product-right-item{min-height:160px}.home-product-right-item .text .desc{opacity:.9;max-height:2.9em}.home-product-right-item .text .cta{opacity:1;transform:none}.home-about{min-height:0}.home-about-link>a,.home-about-link>span{margin:8px 16px;font-size:15px}.home-gsjs{flex-direction:column;min-height:0}.home-gsjs-media{aspect-ratio:16/9;width:100%;min-height:220px}.home-gsjs-info{text-align:center;align-items:center;padding:28px 20px}.home-gsjs-info-title{font-size:28px}.home-gsjs-info-title2{font-size:22px}.home-gsjs-info-title2:before{left:50%;transform:translate(-50%)}.home-gsjs-info-text{text-align:left}.home-gsjs-more{margin-left:auto;margin-right:auto}.home-info-data{flex-wrap:wrap}.home-info-data>div{width:50%;margin-bottom:18px}.home-info-data>div>span:first-child{font-size:36px}.hone-case ul{grid-template-columns:1fr;gap:16px}.hone-case li{aspect-ratio:16/10;min-height:200px}.hone-case li .text{gap:6px;padding:10px 18px;top:40%}.hone-case li .text>span:first-child{font-size:clamp(16px,4.2vw,20px);line-height:1.3}.hone-case li .text>span:nth-child(2){-webkit-line-clamp:2;font-size:clamp(11px,3vw,12px);line-height:1.45}.hone-case li .more{width:56px;height:56px;font-size:13px;top:70%}.news-tabs{flex-wrap:wrap;gap:20px}.new-first-item{grid-template-columns:1fr;min-height:0}.new-first-item .img{aspect-ratio:16/9;width:100%;min-height:0;max-height:240px}.new-first-item .new-ms{min-height:0}.new-first-item .new-ms__body{padding:52px 18px 20px}.new-first-item .new-ms__main{padding-right:64px}.new-first-item .info{-webkit-line-clamp:3}.new-first-item .detail-link{margin-top:8px}.new-item-wrap ul{grid-template-columns:1fr}.ky-footer{padding:40px 0 24px}.ky-footer-grid{flex-direction:column;gap:28px}.ky-footer-lxwm,.ky-footer-tjwm,.ky-footer-gzwm{border:0;width:100%;padding:0}.ky-footer-title{margin-bottom:14px;font-size:18px}.page-banner{height:160px}.page-banner h1{font-size:26px}.card-grid{grid-template-columns:1fr 1fr}.form-panel{padding:20px}}@media (width<=640px){.container{width:calc(100% - 24px)}.search-bar{gap:8px;margin-bottom:18px}.search-bar input{min-width:0;height:40px;font-size:14px}.search-bar .btn-primary{flex-shrink:0;height:40px;padding:0 14px;font-size:14px}.card-item img{aspect-ratio:16/10;height:auto}.card-item .body{padding:12px 14px 14px}.card-item .body strong{font-size:15px}.ky-header .logo{width:120px}.ky-banner,.ky-banner img{height:220px}.ky-banner-text{padding-top:72px}.ky-banner-text .cn{font-size:22px}.home-title .cn{font-size:26px}.home-product-right{grid-template-columns:1fr}.home-product-right-item{aspect-ratio:16/10}.home-info-data>div{width:50%}.home-info-data>div>span:first-child{font-size:28px}.card-grid{grid-template-columns:1fr}.hone-case li .text{padding:8px 14px;top:38%}.hone-case li .more{width:48px;height:48px;font-size:12px}.hone-case .more-al{width:180px;height:40px;font-size:18px;line-height:40px}.ky-footer-bar{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));font-size:12px}.ky-footer-bar__inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-inline:4px}.ky-footer-bar__item{box-sizing:border-box;width:100%;padding:0 8px;line-height:1.55;display:block}.detail-wrap h1{font-size:22px}}#aff-im-root .embed-icon{visibility:hidden!important;pointer-events:none!important;display:none!important}#aff-im-root .embed-messageboard-base{z-index:2147482000;bottom:16px!important;left:12px!important}@media (width<=1024px){#aff-im-root .embed-messageboard-base{display:none!important}#aff-im-root .embed-chat-container{max-width:calc(100vw - 16px)!important;max-height:min(70vh,520px)!important;bottom:64px!important;left:8px!important;right:8px!important}}
