@font-face{font-family:JkhmRoboto;src:url('https://www.jerksorw.com/wp-content/uploads/jerksorw-commerce/v1/4e147ab64b9fdf6d/Roboto-Regular.ttf');font-display:swap;font-weight:400}@font-face{font-family:JkhmBold;src:url('https://www.jerksorw.com/wp-content/uploads/jerksorw-commerce/v1/ec685a46105296fe/Roboto-Bold.ttf');font-display:swap;font-weight:400}

.jkhm-home{--blue: #ff5e14; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #ff5e14; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",JkhmRoboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.jkhm-home *{box-sizing: border-box;}
main.jkhm-home{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.jkhm-home article,.jkhm-home section{display: block;}
main.jkhm-home{margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", JkhmRoboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255);}
.jkhm-home h2,.jkhm-home h3,.jkhm-home h5{margin-top: 0px; margin-bottom: 0.5rem;}
.jkhm-home p{margin-top: 0px; margin-bottom: 1rem;}
.jkhm-home ul{margin-top: 0px; margin-bottom: 1rem;}
.jkhm-home strong{font-weight: bolder;}
.jkhm-home a{color: rgb(255, 94, 20); text-decoration: none; background-color: transparent;}
.jkhm-home a:hover{color: rgb(0, 86, 179); text-decoration: underline;}
.jkhm-home img{vertical-align: middle; border-style: none;}
.jkhm-home h2,.jkhm-home h3,.jkhm-home h5{margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
.jkhm-home h2{font-size: 2rem;}
.jkhm-home h3{font-size: 1.75rem;}
.jkhm-home h5{font-size: 1.25rem;}
.jkhm-home .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.jkhm-home .container{max-width: 540px;}}
@media (min-width: 768px){.jkhm-home .container{max-width: 720px;}}
@media (min-width: 992px){.jkhm-home .container{max-width: 960px;}}
@media (min-width: 1200px){.jkhm-home .container{max-width: 1140px;}}
@media (min-width: 1280px){.jkhm-home .container{max-width: 1200px;}}
@media (min-width: 1500px){.jkhm-home .container{max-width: 1440px;}}
@media print{.jkhm-home *{text-shadow: none !important; box-shadow: none !important;}
.jkhm-home a:not(.btn){text-decoration: underline;}
.jkhm-home img{break-inside: avoid;}
.jkhm-home h2,.jkhm-home h3,.jkhm-home p{orphans: 3; widows: 3;}
.jkhm-home h2,.jkhm-home h3{break-after: avoid;}
main.jkhm-home{min-width: 992px !important;}
.jkhm-home .container{min-width: 992px !important;}}
main.jkhm-home{color: var(--text-color, #666); font-size: 16px; line-height: 1.4; font-weight: 400; text-align: left; background: rgb(255, 255, 255); font-family: var(--font-family); -webkit-font-smoothing: antialiased; overflow-x: hidden;}
main.jkhm-home *{margin: 0px; padding: 0px; line-height: 1.4; outline: none !important;}
.jkhm-home h2{font-size: 32px; font-weight: 700; color: var(--title-text-color, #000); font-family: var(--title-font-family);}
.jkhm-home h3{font-size: 24px; font-weight: 600; color: var(--title-text-color, #000); font-family: var(--title-font-family);}
.jkhm-home h5{font-size: 14px; font-weight: 400; color: var(--text-color, #888); font-family: var(--title-font-family);}
@media only screen and (max-width: 767px){.jkhm-home h2{font-size: 20px;}
.jkhm-home h3{font-size: 18px;}}
.jkhm-home{--color-primary: #036bc9; --color-primary-rgb: 3,107,201; --color-second: #ffffff; --color-second-rgb: 255,255,255; --bg-color: #036bc9; --btn-hover: #036bc9; --button-radius: 0px; --font-family: JkhmRoboto; --title-font-family: JkhmBold; --text-color: #000000; --text-color-rgb: 0,0,0; --title-text-color: #000000; --title-text-color-rgb: 0,0,0;}
.jkhm-home a{color: inherit; text-decoration: none;}
.jkhm-home a:hover{text-decoration: none; color: var(--color-primary);}
.jkhm-home ul{list-style: none;}
.jkhm-home img{max-width: 100%;}
.jkhm-home :not(.rich-text) img{width: auto; height: auto;}
.jkhm-home{--deyue-blue: #0877cf; --deyue-deep: #062b48; --deyue-orange: #f28a18; --deyue-orange-dark: #d96f08; --deyue-black: #070a0f; --deyue-ink: #192a3d; --deyue-muted: #627387; --deyue-pale: #f3f6f8; --deyue-card: #f1f2f3; --deyue-shadow: 0 18px 50px rgba(20, 37, 54, .1);}
.jkhm-home #zhiqing-banner .swiper-slide{position: relative;}
.jkhm-home #zhiqing-banner .swiper-slide::after{position: absolute; inset: 0px; z-index: 1; content: ""; pointer-events: none; background: linear-gradient(90deg, rgba(1, 18, 34, 0.82) 0%, rgba(1, 22, 42, 0.6) 32%, rgba(1, 22, 42, 0.08) 62%, transparent 100%);}
.jkhm-home #zhiqing-banner picture,.jkhm-home #zhiqing-banner picture img{display: block; width: 100%;}
.jkhm-home #zhiqing-banner picture img{height: clamp(420px, 41.67vw, 800px); object-fit: cover;}
.jkhm-home .deyue-hero-copy{position: absolute; z-index: 3; top: 50%; left: max(-660px + 50vw, 6vw); width: min(570px, 42vw); color: rgb(255, 255, 255); transform: translateY(-50%);}
.jkhm-home .deyue-hero-copy .eyebrow,.jkhm-home .deyue-section-heading .eyebrow,.jkhm-home .deyue-kicker{margin: 0px 0px 12px; color: rgb(83, 185, 255); font-size: 14px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;}
.jkhm-home .deyue-hero-copy h2{margin: 0px 0px 18px; color: rgb(255, 255, 255); font-size: clamp(34px, 3.2vw, 62px); line-height: 1.04;}
.jkhm-home .deyue-hero-copy p{max-width: 520px; margin: 0px 0px 26px; color: rgba(255, 255, 255, 0.86); font-size: clamp(15px, 1.15vw, 20px); line-height: 1.65;}
.jkhm-home .deyue-button,.jkhm-home .deyue-hero-copy .deyue-button{display: inline-flex; align-items: center; min-height: 46px; padding: 0px 24px; border: 1px solid var(--deyue-blue); border-radius: 2px; background: var(--deyue-blue); font-weight: 700; transition: 0.25s; color: rgb(255, 255, 255) !important;}
.jkhm-home .deyue-button:hover{border-color: rgb(7, 95, 164); background: rgb(7, 95, 164);}
.jkhm-home .deyue-static-counter{font-variant-numeric: tabular-nums;}
.jkhm-home .deyue-customization-banner{position: relative; display: flex; min-height: 390px; align-items: center; overflow: hidden; background: center center / cover no-repeat rgb(6, 30, 50);}
.jkhm-home .deyue-customization-banner::before{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(0, 20, 38, 0.9), rgba(0, 25, 47, 0.55) 48%, rgba(0, 25, 47, 0.08)); content: "";}
.jkhm-home .deyue-customization-banner .container{position: relative; z-index: 1;}
.jkhm-home .deyue-customization-copy{width: min(620px, 56vw); padding: 72px 0px;}
.jkhm-home .deyue-customization-copy h2{margin: 0px 0px 16px; color: rgb(255, 255, 255); font-size: clamp(36px, 4vw, 60px);}
.jkhm-home .deyue-customization-copy > p:not(.deyue-kicker){margin: 0px 0px 26px; color: rgba(255, 255, 255, 0.86); font-size: 18px; line-height: 1.75;}
.jkhm-home .san-home-what .home-goodscon img{background: rgb(228, 242, 251); width: 100% !important; height: 270px !important; object-fit: contain !important; object-position: center center !important;}
.jkhm-home .san-home-what .home-goodscon{background: rgb(228, 242, 251);}
.jkhm-home .deyue-section{padding: 86px 0px;}
.jkhm-home .deyue-section.is-blue{background: var(--deyue-pale);}
.jkhm-home .deyue-section-heading{max-width: 850px; margin: 0px auto 42px; text-align: center;}
.jkhm-home .deyue-section-heading h2{margin: 0px 0px 16px; color: var(--deyue-ink); font-size: clamp(30px, 3vw, 46px);}
.jkhm-home .deyue-section-heading p{color: rgb(88, 114, 132); font-size: 17px; line-height: 1.8;}
.jkhm-home .deyue-home-brands{background: var(--deyue-pale);}
.jkhm-home .deyue-brand-grid{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 28px;}
.jkhm-home .deyue-brand-grid.is-single{grid-template-columns: minmax(0px, 860px); justify-content: center;}
.jkhm-home .deyue-brand-card{padding: 34px; border-right: 1px solid rgba(8, 119, 207, 0.1); border-bottom: 1px solid rgba(8, 119, 207, 0.1); border-left: 1px solid rgba(8, 119, 207, 0.1); border-image: initial; border-top: 5px solid var(--deyue-blue); background: rgb(255, 255, 255); box-shadow: rgba(16, 65, 96, 0.08) 0px 14px 40px;}
.jkhm-home .deyue-brand-mark{display: block; height: 78px; margin: 0px 0px 24px; object-fit: contain; object-position: left center; width: min(100%, 430px) !important; box-shadow: none !important;}
.jkhm-home .deyue-brand-card h3{margin: 0px 0px 14px; color: var(--deyue-ink); font-size: 28px;}
.jkhm-home .deyue-brand-card > p:not(.deyue-kicker){color: rgb(82, 110, 128); line-height: 1.8;}
.jkhm-home .deyue-brand-card > a{color: var(--deyue-blue); font-weight: 700;}
.jkhm-home .deyue-split{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 60px; align-items: center;}
.jkhm-home .deyue-split img{width: 100%; box-shadow: rgba(10, 53, 83, 0.14) 0px 24px 70px;}
.jkhm-home .deyue-split h2{margin-bottom: 20px; color: var(--deyue-ink); font-size: clamp(30px, 3vw, 44px);}
.jkhm-home .deyue-split p{margin-bottom: 16px; color: rgb(82, 110, 128); font-size: 16px; line-height: 1.85;}
.jkhm-home .deyue-partners{width: min(100%, 1500px); margin: 0px auto; display: block;}
@media (max-width: 991px){.jkhm-home .deyue-split{grid-template-columns: 1fr;}}
@media (max-width: 767px){.jkhm-home #zhiqing-banner picture img{height: 520px;}
.jkhm-home #zhiqing-banner .swiper-slide::after{background: linear-gradient(90deg, rgba(1, 18, 34, 0.88), rgba(1, 22, 42, 0.48));}
.jkhm-home .deyue-hero-copy{left: 24px; width: calc(100% - 48px);}
.jkhm-home .deyue-hero-copy h2{font-size: 34px;}
.jkhm-home .deyue-hero-copy p{font-size: 15px;}
.jkhm-home .deyue-brand-grid{grid-template-columns: 1fr;}
.jkhm-home .deyue-brand-card{padding: 26px 22px;}
.jkhm-home .deyue-brand-mark{height: 62px;}
.jkhm-home .san-home-what .home-goodscon img{height: 190px !important;}
.jkhm-home .deyue-section{padding: 58px 0px;}
.jkhm-home .deyue-customization-banner{min-height: 420px;}
.jkhm-home .deyue-customization-copy{width: 100%; padding: 64px 0px;}}
main.jkhm-home,main.jkhm-home{overflow-x: clip; background: rgb(255, 255, 255);}
.jkhm-home #zhiqing-banner{border-bottom: 4px solid var(--deyue-orange);}
.jkhm-home #zhiqing-banner .swiper-slide::after{background: linear-gradient(90deg, rgba(3, 8, 14, 0.9) 0%, rgba(3, 16, 28, 0.67) 36%, rgba(3, 16, 28, 0.12) 68%, transparent 100%);}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet-active{background: var(--deyue-orange) !important;}
.jkhm-home .deyue-hero-copy .eyebrow,.jkhm-home .deyue-section-heading .eyebrow,.jkhm-home .deyue-kicker{color: var(--deyue-orange);}
.jkhm-home .deyue-hero-copy h2{letter-spacing: -0.035em;}
.jkhm-home .deyue-button,.jkhm-home .deyue-hero-copy .deyue-button{border-color: var(--deyue-orange); border-radius: 999px; background: var(--deyue-orange); box-shadow: rgba(242, 138, 24, 0.23) 0px 10px 24px; transition: transform 0.25s, box-shadow 0.25s, background 0.25s;}
.jkhm-home .deyue-button:hover{border-color: var(--deyue-orange-dark); background: var(--deyue-orange-dark); box-shadow: rgba(217, 111, 8, 0.3) 0px 14px 30px; transform: translateY(-2px);}
.jkhm-home .deyue-customization-banner{border-top: 4px solid var(--deyue-orange); border-bottom: 4px solid var(--deyue-orange);}
.jkhm-home .deyue-customization-banner::before{background: linear-gradient(90deg, rgba(3, 8, 14, 0.94), rgba(5, 20, 34, 0.66) 52%, rgba(5, 20, 34, 0.12));}
.jkhm-home .san-home-what{background: rgb(255, 255, 255) !important;}
.jkhm-home .san-home-what .home-goodscon,.jkhm-home .san-home-what .home-goodscon img{background: var(--deyue-card);}
.jkhm-home .san-home-what .home-goodscon{overflow: hidden; border-radius: 14px;}
.jkhm-home .san-home-what .san_home_what_box{padding: 12px 12px 20px; border: 1px solid rgba(25, 42, 61, 0.06); border-radius: 16px; background: var(--deyue-card); transition: transform 0.28s, box-shadow 0.28s;}
.jkhm-home .san-home-what .san_home_what_box:hover{box-shadow: var(--deyue-shadow); transform: translateY(-5px);}
.jkhm-home .deyue-section{background: rgb(255, 255, 255);}
.jkhm-home .deyue-section.is-blue{background: var(--deyue-pale);}
.jkhm-home .deyue-section-heading h2::after{display: block; width: 46px; height: 3px; margin: 18px auto 0px; border-radius: 99px; background: var(--deyue-orange); content: "";}
.jkhm-home .deyue-section-heading p,.jkhm-home .deyue-brand-card > p:not(.deyue-kicker),.jkhm-home .deyue-split p{color: var(--deyue-muted);}
.jkhm-home .deyue-home-brands{background: radial-gradient(circle at 18% 20%, rgba(8, 119, 207, .22), transparent 34%),
    radial-gradient(circle at 82% 76%, rgba(242, 138, 24, .17), transparent 32%),
    var(--deyue-black);}
.jkhm-home .deyue-home-brands .deyue-section-heading h2{color: rgb(255, 255, 255);}
.jkhm-home .deyue-home-brands .deyue-section-heading > p:not(.eyebrow){color: rgba(255, 255, 255, 0.68);}
.jkhm-home .deyue-brand-card{border: 1px solid rgba(25, 42, 61, 0.06); border-radius: 14px; background: var(--deyue-card); box-shadow: rgba(20, 37, 54, 0.07) 0px 12px 35px; transition: transform 0.28s, box-shadow 0.28s;}
.jkhm-home .deyue-brand-card{border-top: 5px solid var(--deyue-blue); border-radius: 16px;}
.jkhm-home .deyue-home-brands .deyue-brand-card{background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.24) 0px 18px 46px;}
.jkhm-home .deyue-brand-card:hover{box-shadow: rgba(0, 0, 0, 0.18) 0px 22px 55px; transform: translateY(-6px);}
.jkhm-home .deyue-brand-card > a{color: var(--deyue-orange-dark);}
.jkhm-home .deyue-split img{border-radius: 18px; box-shadow: var(--deyue-shadow);}
.jkhm-home .deyue-partners{padding: clamp(16px, 3vw, 42px); border-radius: 18px; background: rgb(255, 255, 255); box-shadow: var(--deyue-shadow);}
.jkhm-home .glite-company-data{position: relative; overflow: hidden; border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); background: radial-gradient(circle at 20% 50%, rgba(8, 119, 207, .2), transparent 30%),
    radial-gradient(circle at 80% 50%, rgba(242, 138, 24, .16), transparent 30%),
    var(--deyue-black) !important;}
.jkhm-home .glite-company-data ul.container{grid-template-columns: repeat(4, minmax(0px, 1fr)); display: grid !important;}
.jkhm-home .glite-company-data li{border-left: 1px solid rgba(255, 255, 255, 0.1); width: auto !important; padding: 48px 16px !important;}
.jkhm-home .glite-company-data li:first-child{border-left: 0px;}
.jkhm-home .glite-company-data h5{color: rgb(255, 255, 255) !important;}
.jkhm-home .glite-company-data p{color: rgba(255, 255, 255, 0.64) !important;}
@media (max-width: 991px){.jkhm-home .glite-company-data ul.container{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.jkhm-home .glite-company-data li:nth-child(2n+1){border-left: 0px;}
.jkhm-home .glite-company-data li:nth-child(n+3){border-top: 1px solid rgba(255, 255, 255, 0.1);}}
@media (max-width: 767px){.jkhm-home #zhiqing-banner .swiper-slide::after{background: linear-gradient(90deg, rgba(3, 8, 14, 0.92), rgba(4, 20, 35, 0.6));}
.jkhm-home .glite-company-data li{padding: 34px 10px !important;}}

main.jkhm-home{background: rgb(223, 237, 247) !important;}
.jkhm-home{--swiper-theme-color: #007aff;}
.jkhm-home .swiper{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1;}
.jkhm-home .swiper-vertical > .swiper-wrapper{flex-direction: column;}
.jkhm-home .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.jkhm-home .swiper-android .swiper-slide,.jkhm-home .swiper-wrapper{transform: translate3d(0px, 0px, 0px);}
.jkhm-home .swiper-pointer-events{touch-action: pan-y;}
.jkhm-home .swiper-pointer-events.swiper-vertical{touch-action: pan-x;}
.jkhm-home .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}
.jkhm-home .swiper-slide-invisible-blank{visibility: hidden;}
.jkhm-home .swiper-autoheight,.jkhm-home .swiper-autoheight .swiper-slide{height: auto;}
.jkhm-home .swiper-autoheight .swiper-wrapper{align-items: flex-start; transition-property: transform, height;}
.jkhm-home .swiper-3d,.jkhm-home .swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px;}
.jkhm-home .swiper-3d .swiper-wrapper,.jkhm-home .swiper-3d .swiper-slide,.jkhm-home .swiper-3d .swiper-slide-shadow,.jkhm-home .swiper-3d .swiper-slide-shadow-left,.jkhm-home .swiper-3d .swiper-slide-shadow-right,.jkhm-home .swiper-3d .swiper-slide-shadow-top,.jkhm-home .swiper-3d .swiper-slide-shadow-bottom,.jkhm-home .swiper-3d .swiper-cube-shadow{transform-style: preserve-3d;}
.jkhm-home .swiper-3d .swiper-slide-shadow,.jkhm-home .swiper-3d .swiper-slide-shadow-left,.jkhm-home .swiper-3d .swiper-slide-shadow-right,.jkhm-home .swiper-3d .swiper-slide-shadow-top,.jkhm-home .swiper-3d .swiper-slide-shadow-bottom{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10;}
.jkhm-home .swiper-3d .swiper-slide-shadow{background: rgba(0, 0, 0, 0.15);}
.jkhm-home .swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-css-mode > .swiper-wrapper{overflow: auto; scrollbar-width: none;}
.jkhm-home .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display: none;}
.jkhm-home .swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start;}
.jkhm-home .swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type: x mandatory;}
.jkhm-home .swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type: y mandatory;}
.jkhm-home .swiper-centered > .swiper-wrapper::before{content: ""; flex-shrink: 0; order: 9999;}
.jkhm-home .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before);}
.jkhm-home .swiper-centered.swiper-horizontal > .swiper-wrapper::before{height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after);}
.jkhm-home .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before);}
.jkhm-home .swiper-centered.swiper-vertical > .swiper-wrapper::before{width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after);}
.jkhm-home .swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align: center;}
.jkhm-home .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none;}
.jkhm-home .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height: 1px; width: var(--swiper-virtual-size);}
.jkhm-home .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width: 1px; height: var(--swiper-virtual-size);}
.jkhm-home{--swiper-navigation-size: 44px;}
.jkhm-home .swiper-button-prev,.jkhm-home .swiper-button-next{position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color));}
.jkhm-home .swiper-button-prev.swiper-button-disabled,.jkhm-home .swiper-button-next.swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: auto;}
.jkhm-home .swiper-button-prev::after,.jkhm-home .swiper-button-next::after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important;}
.jkhm-home .swiper-button-prev,.jkhm-home .swiper-rtl .swiper-button-next{left: 10px; right: auto;}
.jkhm-home .swiper-button-prev::after,.jkhm-home .swiper-rtl .swiper-button-next::after{content: "prev";}
.jkhm-home .swiper-button-next,.jkhm-home .swiper-rtl .swiper-button-prev{right: 10px; left: auto;}
.jkhm-home .swiper-button-next::after,.jkhm-home .swiper-rtl .swiper-button-prev::after{content: "next";}
.jkhm-home .swiper-button-lock{display: none;}
.jkhm-home{}
.jkhm-home .swiper-pagination{position: absolute; text-align: center; transition: opacity 300ms; transform: translate3d(0px, 0px, 0px); z-index: 10;}
.jkhm-home .swiper-pagination.swiper-pagination-hidden{opacity: 0;}
.jkhm-home .swiper-pagination-fraction,.jkhm-home .swiper-pagination-custom,.jkhm-home .swiper-horizontal > .swiper-pagination-bullets,.jkhm-home .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px; left: 0px; width: 100%;}
.jkhm-home .swiper-pagination-bullets-dynamic{overflow: hidden; font-size: 0px;}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(0.33); position: relative;}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(0.66);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(0.33);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(0.66);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(0.33);}
.jkhm-home .swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);}
.jkhm-home button.swiper-pagination-bullet{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none;}
.jkhm-home .swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.jkhm-home .swiper-pagination-bullet:only-child{display: none !important;}
.jkhm-home .swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color));}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets{right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px);}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block;}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%; transform: translateY(-50%); width: 8px;}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block; transition: transform 200ms, top 200ms;}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%; transform: translateX(-50%); white-space: nowrap;}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform 200ms, left 200ms;}
.jkhm-home .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform 200ms, right 200ms;}
.jkhm-home .swiper-pagination-progressbar{background: rgba(0, 0, 0, 0.25); position: absolute;}
.jkhm-home .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top;}
.jkhm-home .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top;}
.jkhm-home .swiper-horizontal > .swiper-pagination-progressbar,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-horizontal,.jkhm-home .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width: 100%; height: 4px; left: 0px; top: 0px;}
.jkhm-home .swiper-vertical > .swiper-pagination-progressbar,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-vertical,.jkhm-home .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width: 4px; height: 100%; left: 0px; top: 0px;}
.jkhm-home .swiper-pagination-lock{display: none;}
.jkhm-home .swiper-scrollbar{border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1);}
.jkhm-home .swiper-horizontal > .swiper-scrollbar{position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%;}
.jkhm-home .swiper-vertical > .swiper-scrollbar{position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%;}
.jkhm-home .swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px;}
.jkhm-home .swiper-scrollbar-cursor-drag{cursor: move;}
.jkhm-home .swiper-scrollbar-lock{display: none;}
.jkhm-home .swiper-zoom-container{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center;}
.jkhm-home .swiper-zoom-container > img,.jkhm-home .swiper-zoom-container > svg,.jkhm-home .swiper-zoom-container > canvas{max-width: 100%; max-height: 100%; object-fit: contain;}
.jkhm-home .swiper-slide-zoomed{cursor: move;}
.jkhm-home{}
.jkhm-home .swiper-lazy-preloader{width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s linear 0s infinite normal none running swiper-preloader-spin; box-sizing: border-box; border-radius: 50%; border-top-color: transparent;}
.jkhm-home .swiper-lazy-preloader-white{--swiper-preloader-color: #fff;}
.jkhm-home .swiper-lazy-preloader-black{--swiper-preloader-color: #000;}
.jkhm-home .swiper .swiper-notification{position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000;}
.jkhm-home .swiper-free-mode > .swiper-wrapper{transition-timing-function: ease-out; margin: 0px auto;}
.jkhm-home .swiper-grid > .swiper-wrapper{flex-wrap: wrap;}
.jkhm-home .swiper-grid-column > .swiper-wrapper{flex-flow: column wrap;}
.jkhm-home .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out;}
.jkhm-home .swiper-fade .swiper-slide{pointer-events: none; transition-property: opacity;}
.jkhm-home .swiper-fade .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-fade .swiper-slide-active,.jkhm-home .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-cube{overflow: visible;}
.jkhm-home .swiper-cube .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%;}
.jkhm-home .swiper-cube .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-cube.swiper-rtl .swiper-slide{transform-origin: 100% 0px;}
.jkhm-home .swiper-cube .swiper-slide-active,.jkhm-home .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-cube .swiper-slide-active,.jkhm-home .swiper-cube .swiper-slide-next,.jkhm-home .swiper-cube .swiper-slide-prev,.jkhm-home .swiper-cube .swiper-slide-next + .swiper-slide{pointer-events: auto; visibility: visible;}
.jkhm-home .swiper-cube .swiper-slide-shadow-top,.jkhm-home .swiper-cube .swiper-slide-shadow-bottom,.jkhm-home .swiper-cube .swiper-slide-shadow-left,.jkhm-home .swiper-cube .swiper-slide-shadow-right{z-index: 0; backface-visibility: hidden;}
.jkhm-home .swiper-cube .swiper-cube-shadow{position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0;}
.jkhm-home .swiper-cube .swiper-cube-shadow::before{content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px);}
.jkhm-home .swiper-flip{overflow: visible;}
.jkhm-home .swiper-flip .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1;}
.jkhm-home .swiper-flip .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-flip .swiper-slide-active,.jkhm-home .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-flip .swiper-slide-shadow-top,.jkhm-home .swiper-flip .swiper-slide-shadow-bottom,.jkhm-home .swiper-flip .swiper-slide-shadow-left,.jkhm-home .swiper-flip .swiper-slide-shadow-right{z-index: 0; backface-visibility: hidden;}
.jkhm-home .swiper-creative .swiper-slide{backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height;}
.jkhm-home .swiper-cards{overflow: visible;}
.jkhm-home .swiper-cards .swiper-slide{transform-origin: center bottom; backface-visibility: hidden; overflow: hidden;}
.jkhm-home{--qing-banner-title-size: 56px; --qing-banner-button-size: 20px; --qing-banner-button-pd: 20px 60px; --qing-banner-button-mt: 56px;}
.jkhm-home #zhiqing-banner img{width: 100%;}
.jkhm-home #zhiqing-banner .t{position: absolute; inset: 0px; width: 100%; height: 100%;}
.jkhm-home #zhiqing-banner .t .container{width: fit-content; position: absolute; left: 80px; bottom: 100px;}
.jkhm-home #zhiqing-banner .t h3{width: 335px; color: rgb(255, 255, 255); font-size: var(--qing-banner-title-size);}
.jkhm-home #zhiqing-banner .t a{display: inline-block; padding: 1vw 2vw; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: pointer; font-weight: 700; font-size: 1vw; position: absolute; bottom: 12%; left: 11vw;}
.jkhm-home #zhiqing-banner img.visible-xs-block{display: none;}
.jkhm-home #zhiqing-banner .swiper-button-prev,.jkhm-home #zhiqing-banner .swiper-button-next{display: inline-block; width: 50px; height: 55px; background: none; margin-top: -25px; text-align: center;}
.jkhm-home #zhiqing-banner .swiper-button-next::after,.jkhm-home #zhiqing-banner .swiper-button-prev::after{display: none;}
.jkhm-home #zhiqing-banner .swiper-button-prev i,.jkhm-home #zhiqing-banner .swiper-button-next i{font-size: 30px; line-height: 55px; color: rgb(255, 255, 255);}
.jkhm-home #zhiqing-banner .swiper-pagination-bullets{position: absolute; bottom: 30px; display: flex; align-items: center; justify-content: center;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet{width: 34px; height: 34px; text-align: center; border-radius: 50%; margin: 0px; background: transparent; opacity: 1; position: relative;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet::after{content: ""; width: 8px; height: 8px; position: absolute; left: 13px; top: 13px; background: rgb(128, 135, 140); border-radius: 50%;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet em{color: rgb(255, 255, 255); font-size: 18px; display: none; line-height: 34px;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet-active em{display: block;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet-active::after{display: none;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet svg{position: absolute; inset: 0px; width: 34px; height: 34px; opacity: 0;}
.jkhm-home #zhiqing-banner .swiper-pagination-bullet-active svg{opacity: 1;}
.jkhm-home #zhiqing-banner .path-loop{fill: none; stroke: var(--color-primary); stroke-miterlimit: 10; stroke-width: 2px; opacity: 1;}
.jkhm-home #zhiqing-banner .path-loop-bg{fill: none; stroke: var(--color-primary); stroke-miterlimit: 10; stroke-width: 1px; opacity: 0.25;}
@media screen and (max-width: 1500px){.jkhm-home{--qing-banner-title-size: 50px; --qing-banner-button-pd: 18px 50px; --qing-banner-button-mt: 50px; --qing-banner-button-size: 18px;}}
@media screen and (max-width: 1280px){.jkhm-home{--qing-banner-title-size: 44px; --qing-banner-button-pd: 16px 40px; --qing-banner-button-mt: 44px; --qing-banner-button-size: 16px;}}
@media screen and (max-width: 992px){.jkhm-home{--qing-banner-title-size: 38px; --qing-banner-button-pd: 14px 30px; --qing-banner-button-mt: 38px; --qing-banner-button-size: 14px;}}
@media screen and (max-width: 768px){.jkhm-home{--qing-banner-title-size: 32px; --qing-banner-button-pd: 12px 20px; --qing-banner-button-mt: 20px; --qing-banner-button-size: 14px;}
.jkhm-home #zhiqing-banner img.visible-xs-block{display: block !important;}
.jkhm-home #zhiqing-banner img.hidden-xs{display: none !important;}
.jkhm-home #zhiqing-banner .t .container{left: 40px; bottom: 20px;}
.jkhm-home #zhiqing-banner .t h3{width: 225px;}}
@media screen and (max-width: 576px){.jkhm-home{--qing-banner-title-size: 26px; --qing-banner-button-pd: 10px 15px; --qing-banner-button-mt: 15px; --qing-banner-button-size: 14px;}}
.jkhm-home .san-home-what .title{width: 100%; margin-top: -10px;}
.jkhm-home .padding-top-sangni{padding: 80px 0px;}
.jkhm-home .san-home-what .container{width: 1400px; margin: 0px auto;}
.jkhm-home .san-home-what .wpa{display: flex;}
.jkhm-home .san-home-what .swiper{padding: 20px 0px;}
.jkhm-home .san-home-what .swiper-pagination{bottom: 0px !important;}
.jkhm-home .san-home-what .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px;}
.jkhm-home .san-home-what .title p{margin-top: 30px; font-size: 18px;}
.jkhm-home .san-home-what{position: relative;}
.jkhm-home .san-home-what ul li .san_home_what_box{position: relative; width: 100%; margin-left: 4.66%; margin-top: 50px; padding-bottom: 3px;}
.jkhm-home .san-home-what ul li .home-goodscon{position: relative; width: 100%;}
.jkhm-home .san-home-what ul li span{display: block; width: 100%; padding: 0px 1px; overflow: hidden;}
.jkhm-home .san-home-what ul li span img{width: 100%; overflow: hidden; aspect-ratio: 1 / 1; transition: 0.3s; object-fit: cover;}
.jkhm-home .san-home-what ul li .home-goodscon:hover img{transform: scale(1.1);}
.jkhm-home .san-home-what h3{width: 100%; text-align: center; margin-top: 20px;}
.jkhm-home .san-home-what h2,.jkhm-home .san-home-what h3{color: rgb(33, 33, 33); font-family: var(--title-font-family); font-weight: 700;}
.jkhm-home .san-home-what h2 a,.jkhm-home .san-home-what h3 a{font-family: var(--title-font-family); color: rgb(33, 33, 33); font-weight: 700;}
.jkhm-home .san-home-what h2,.jkhm-home .san-home-what h2 a{font-size: 36px; font-weight: 700;}
.jkhm-home .san-home-what h3,.jkhm-home .san-home-what h3 a{font-family: var(--title-font-family); font-size: 18px; font-weight: 700;}
@media screen and (max-width: 1580px){.jkhm-home .padding-top-sangni{padding: 60px 0px;}
.jkhm-home .san-home-what .container{width: 78%;}
.jkhm-home .san-home-what::after{width: 310px; height: 90px;}
.jkhm-home .san-home-what .title p{font-size: 17px;}
.jkhm-home .san-home-what .title p{margin-top: 20px;}}
@media screen and (max-width: 1280px){.jkhm-home .san-home-what::after{width: 180px;}
.jkhm-home .san-home-what h3{position: static;}
.jkhm-home .san-home-what h2,.jkhm-home .san-home-what h2 a{font-size: 28px;}}
@media screen and (max-width: 1100px){.jkhm-home .san-home-what ul li .san_home_what_box{margin-left: 2%;}}
@media screen and (max-width: 960px){.jkhm-home .padding-top-sangni{padding: 40px 0px;}
.jkhm-home .san-home-what .container{width: 88%;}
.jkhm-home .san-home-what p{font-size: 15px; line-height: 24px;}
.jkhm-home .san-home-what .title{width: 100%;}
.jkhm-home .san-home-what ul li .san_home_what_box{margin-left: 0px; padding: 0px 20px;}
.jkhm-home .san-home-what ul li .san_home_what_box{margin-top: 30px;}
.jkhm-home .san-home-what .title p{font-size: 16px;}
.jkhm-home .san-home-what h2,.jkhm-home .san-home-what h2 a{font-size: 26px;}}
.jkhm-home{--glite-data-title-size: 70px; --glite-data-sub-title-size: 22px; --glite-data-text-size: 18px; --glite-data-pd: 85px 0;}
.jkhm-home .glite-company-data{display: flex; align-items: center; background: rgb(23, 74, 150); padding: var(--glite-data-pd);}
.jkhm-home .glite-company-data ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.jkhm-home .glite-company-data ul li{width: 25%; text-align: center; position: relative;}
.jkhm-home .glite-company-data ul li .conut-item{display: flex; align-items: center; justify-content: center;}
.jkhm-home .glite-company-data ul li h5{color: rgb(255, 255, 255); font-size: var(--glite-data-title-size); line-height: 1; display: inline-block;}
.jkhm-home .glite-company-data ul li p{font-size: var(--glite-data-text-size); color: rgb(255, 255, 255); margin: 15px 0px 0px; text-align: center;}
@media screen and (max-width: 1500px){.jkhm-home{--glite-data-title-size: 66px; --glite-data-sub-title-size: 20px; --glite-data-text-size: 16px; --glite-data-pd: 80px 0;}}
@media screen and (max-width: 1280px){.jkhm-home{--glite-data-title-size: 62px; --glite-data-sub-title-size: 18px; --glite-data-text-size: 14px; --glite-data-pd: 60px 0;}}
@media screen and (max-width: 992px){.jkhm-home{--glite-data-title-size: 58px; --glite-data-sub-title-size: 16px; --glite-data-text-size: 14px; --glite-data-pd: 40px 0;}
.jkhm-home .glite-company-data ul li{width: 50%; padding: 15px 0px;}}
@media screen and (max-width: 768px){.jkhm-home{--glite-data-title-size: 54px; --glite-data-sub-title-size: 16px; --glite-data-text-size: 14px; --glite-data-pd: 30px 0;}
.jkhm-home .glite-company-data ul li{width: 100%; padding: 30px 0px;}}
@media screen and (max-width: 576px){.jkhm-home{--glite-data-title-size: 50px; --glite-data-sub-title-size: 16px; --glite-data-text-size: 14px; --glite-data-pd: 20px 0;}}
.jkhm-home{--swiper-theme-color: #007aff;}
.jkhm-home .swiper{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1;}
.jkhm-home .swiper-vertical > .swiper-wrapper{flex-direction: column;}
.jkhm-home .swiper-wrapper{position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.jkhm-home .swiper-android .swiper-slide,.jkhm-home .swiper-wrapper{transform: translate3d(0px, 0px, 0px);}
.jkhm-home .swiper-pointer-events{touch-action: pan-y;}
.jkhm-home .swiper-pointer-events.swiper-vertical{touch-action: pan-x;}
.jkhm-home .swiper-slide{flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform;}
.jkhm-home .swiper-slide-invisible-blank{visibility: hidden;}
.jkhm-home .swiper-autoheight,.jkhm-home .swiper-autoheight .swiper-slide{height: auto;}
.jkhm-home .swiper-autoheight .swiper-wrapper{align-items: flex-start; transition-property: transform, height;}
.jkhm-home .swiper-3d,.jkhm-home .swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px;}
.jkhm-home .swiper-3d .swiper-wrapper,.jkhm-home .swiper-3d .swiper-slide,.jkhm-home .swiper-3d .swiper-slide-shadow,.jkhm-home .swiper-3d .swiper-slide-shadow-left,.jkhm-home .swiper-3d .swiper-slide-shadow-right,.jkhm-home .swiper-3d .swiper-slide-shadow-top,.jkhm-home .swiper-3d .swiper-slide-shadow-bottom,.jkhm-home .swiper-3d .swiper-cube-shadow{transform-style: preserve-3d;}
.jkhm-home .swiper-3d .swiper-slide-shadow,.jkhm-home .swiper-3d .swiper-slide-shadow-left,.jkhm-home .swiper-3d .swiper-slide-shadow-right,.jkhm-home .swiper-3d .swiper-slide-shadow-top,.jkhm-home .swiper-3d .swiper-slide-shadow-bottom{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10;}
.jkhm-home .swiper-3d .swiper-slide-shadow{background: rgba(0, 0, 0, 0.15);}
.jkhm-home .swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.jkhm-home .swiper-css-mode > .swiper-wrapper{overflow: auto; scrollbar-width: none;}
.jkhm-home .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display: none;}
.jkhm-home .swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start;}
.jkhm-home .swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type: x mandatory;}
.jkhm-home .swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type: y mandatory;}
.jkhm-home .swiper-centered > .swiper-wrapper::before{content: ""; flex-shrink: 0; order: 9999;}
.jkhm-home .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before);}
.jkhm-home .swiper-centered.swiper-horizontal > .swiper-wrapper::before{height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after);}
.jkhm-home .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before);}
.jkhm-home .swiper-centered.swiper-vertical > .swiper-wrapper::before{width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after);}
.jkhm-home .swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align: center;}
.jkhm-home .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none;}
.jkhm-home .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height: 1px; width: var(--swiper-virtual-size);}
.jkhm-home .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width: 1px; height: var(--swiper-virtual-size);}
.jkhm-home{--swiper-navigation-size: 44px;}
.jkhm-home .swiper-button-prev,.jkhm-home .swiper-button-next{position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color));}
.jkhm-home .swiper-button-prev.swiper-button-disabled,.jkhm-home .swiper-button-next.swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: auto;}
.jkhm-home .swiper-button-prev::after,.jkhm-home .swiper-button-next::after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important;}
.jkhm-home .swiper-button-prev,.jkhm-home .swiper-rtl .swiper-button-next{left: 10px; right: auto;}
.jkhm-home .swiper-button-prev::after,.jkhm-home .swiper-rtl .swiper-button-next::after{content: "prev";}
.jkhm-home .swiper-button-next,.jkhm-home .swiper-rtl .swiper-button-prev{right: 10px; left: auto;}
.jkhm-home .swiper-button-next::after,.jkhm-home .swiper-rtl .swiper-button-prev::after{content: "next";}
.jkhm-home .swiper-button-lock{display: none;}
.jkhm-home{}
.jkhm-home .swiper-pagination{position: absolute; text-align: center; transition: opacity 300ms; transform: translate3d(0px, 0px, 0px); z-index: 10;}
.jkhm-home .swiper-pagination.swiper-pagination-hidden{opacity: 0;}
.jkhm-home .swiper-pagination-fraction,.jkhm-home .swiper-pagination-custom,.jkhm-home .swiper-horizontal > .swiper-pagination-bullets,.jkhm-home .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px; left: 0px; width: 100%;}
.jkhm-home .swiper-pagination-bullets-dynamic{overflow: hidden; font-size: 0px;}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(0.33); position: relative;}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(0.66);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(0.33);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(0.66);}
.jkhm-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(0.33);}
.jkhm-home .swiper-pagination-bullet{width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);}
.jkhm-home button.swiper-pagination-bullet{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none;}
.jkhm-home .swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer;}
.jkhm-home .swiper-pagination-bullet:only-child{display: none !important;}
.jkhm-home .swiper-pagination-bullet-active{opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color));}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets{right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px);}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block;}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%; transform: translateY(-50%); width: 8px;}
.jkhm-home .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jkhm-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block; transition: transform 200ms, top 200ms;}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%; transform: translateX(-50%); white-space: nowrap;}
.jkhm-home .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.jkhm-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform 200ms, left 200ms;}
.jkhm-home .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform 200ms, right 200ms;}
.jkhm-home .swiper-pagination-progressbar{background: rgba(0, 0, 0, 0.25); position: absolute;}
.jkhm-home .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top;}
.jkhm-home .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top;}
.jkhm-home .swiper-horizontal > .swiper-pagination-progressbar,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-horizontal,.jkhm-home .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width: 100%; height: 4px; left: 0px; top: 0px;}
.jkhm-home .swiper-vertical > .swiper-pagination-progressbar,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-vertical,.jkhm-home .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.jkhm-home .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width: 4px; height: 100%; left: 0px; top: 0px;}
.jkhm-home .swiper-pagination-lock{display: none;}
.jkhm-home .swiper-scrollbar{border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1);}
.jkhm-home .swiper-horizontal > .swiper-scrollbar{position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%;}
.jkhm-home .swiper-vertical > .swiper-scrollbar{position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%;}
.jkhm-home .swiper-scrollbar-drag{height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px;}
.jkhm-home .swiper-scrollbar-cursor-drag{cursor: move;}
.jkhm-home .swiper-scrollbar-lock{display: none;}
.jkhm-home .swiper-zoom-container{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center;}
.jkhm-home .swiper-zoom-container > img,.jkhm-home .swiper-zoom-container > svg,.jkhm-home .swiper-zoom-container > canvas{max-width: 100%; max-height: 100%; object-fit: contain;}
.jkhm-home .swiper-slide-zoomed{cursor: move;}
.jkhm-home{}
.jkhm-home .swiper-lazy-preloader{width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s linear 0s infinite normal none running swiper-preloader-spin; box-sizing: border-box; border-radius: 50%; border-top-color: transparent;}
.jkhm-home .swiper-lazy-preloader-white{--swiper-preloader-color: #fff;}
.jkhm-home .swiper-lazy-preloader-black{--swiper-preloader-color: #000;}
.jkhm-home .swiper .swiper-notification{position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000;}
.jkhm-home .swiper-free-mode > .swiper-wrapper{transition-timing-function: ease-out; margin: 0px auto;}
.jkhm-home .swiper-grid > .swiper-wrapper{flex-wrap: wrap;}
.jkhm-home .swiper-grid-column > .swiper-wrapper{flex-flow: column wrap;}
.jkhm-home .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function: ease-out;}
.jkhm-home .swiper-fade .swiper-slide{pointer-events: none; transition-property: opacity;}
.jkhm-home .swiper-fade .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-fade .swiper-slide-active,.jkhm-home .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-cube{overflow: visible;}
.jkhm-home .swiper-cube .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%;}
.jkhm-home .swiper-cube .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-cube.swiper-rtl .swiper-slide{transform-origin: 100% 0px;}
.jkhm-home .swiper-cube .swiper-slide-active,.jkhm-home .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-cube .swiper-slide-active,.jkhm-home .swiper-cube .swiper-slide-next,.jkhm-home .swiper-cube .swiper-slide-prev,.jkhm-home .swiper-cube .swiper-slide-next + .swiper-slide{pointer-events: auto; visibility: visible;}
.jkhm-home .swiper-cube .swiper-slide-shadow-top,.jkhm-home .swiper-cube .swiper-slide-shadow-bottom,.jkhm-home .swiper-cube .swiper-slide-shadow-left,.jkhm-home .swiper-cube .swiper-slide-shadow-right{z-index: 0; backface-visibility: hidden;}
.jkhm-home .swiper-cube .swiper-cube-shadow{position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0;}
.jkhm-home .swiper-cube .swiper-cube-shadow::before{content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px);}
.jkhm-home .swiper-flip{overflow: visible;}
.jkhm-home .swiper-flip .swiper-slide{pointer-events: none; backface-visibility: hidden; z-index: 1;}
.jkhm-home .swiper-flip .swiper-slide .swiper-slide{pointer-events: none;}
.jkhm-home .swiper-flip .swiper-slide-active,.jkhm-home .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto;}
.jkhm-home .swiper-flip .swiper-slide-shadow-top,.jkhm-home .swiper-flip .swiper-slide-shadow-bottom,.jkhm-home .swiper-flip .swiper-slide-shadow-left,.jkhm-home .swiper-flip .swiper-slide-shadow-right{z-index: 0; backface-visibility: hidden;}
.jkhm-home .swiper-creative .swiper-slide{backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height;}
.jkhm-home .swiper-cards{overflow: visible;}
.jkhm-home .swiper-cards .swiper-slide{transform-origin: center bottom; backface-visibility: hidden; overflow: hidden;}
.jkhm-home{--qing-application-title-size: 56px; --qing-application-sub-title-size: 36px; --qing-application-text-size: 20px;}
.jkhm-home .zhiqing-application ul li .pic .swiper-pagination-bullets{text-align: right; font-size: 0px; bottom: 25px; padding: 0px 35px;}
.jkhm-home .zhiqing-application ul li .pic .swiper-pagination-bullet{height: 16px; width: 16px; margin: 0px 5px; background: rgb(255, 255, 255); border-radius: 50%; opacity: 1;}
.jkhm-home .zhiqing-application ul li .pic .swiper-pagination-bullet-active{background: var(--color-primary);}
@media screen and (max-width: 1500px){.jkhm-home{--qing-application-title-size: 52px; --qing-application-sub-title-size: 34px; --qing-application-text-size: 18px;}}
@media screen and (max-width: 1280px){.jkhm-home{--qing-application-title-size: 48px; --qing-application-sub-title-size: 32px; --qing-application-text-size: 16px;}}
@media screen and (max-width: 992px){.jkhm-home{--qing-application-title-size: 44px; --qing-application-sub-title-size: 30px; --qing-application-text-size: 14px;}}
@media screen and (max-width: 768px){.jkhm-home{--qing-application-title-size: 40px; --qing-application-sub-title-size: 28px; --qing-application-text-size: 14px;}}
@media screen and (max-width: 576px){.jkhm-home{--qing-application-title-size: 36px; --qing-application-sub-title-size: 26px; --qing-application-text-size: 14px;}}

.jkhm-home{--qing-foot-pd: 80px 96px 38px 96px;}
@media screen and (max-width: 1500px){.jkhm-home{--qing-foot-pd: 80px 80px 38px 80px;}}
@media screen and (max-width: 1280px){.jkhm-home{--qing-foot-pd: 80px 64px 38px 64px;}}
@media screen and (max-width: 768px){.jkhm-home{--qing-foot-pd: 80px 32px 38px 32px;}}
@media screen and (max-width: 576px){.jkhm-home{--qing-foot-pd: 80px 20px 38px 20px;}}



body.jkhm-site-body{margin:0}
html.jkhm-preview-html{margin-top:0!important}
.jkhm-home{display:block;width:100%;overflow-wrap:normal;-webkit-font-smoothing:antialiased}
.jkhm-home [hidden]{display:none!important}
.jkhm-home i,.jkhm-home em{font-style:normal}
.jkhm-home :focus-visible{outline:2px solid var(--deyue-orange)!important;outline-offset:3px}
.jkhm-home .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.jkhm-home.jkhm-highlight,.jkhm-home .jkhm-highlight{outline:4px solid #ff3b30!important;outline-offset:-4px!important;box-shadow:0 0 0 5px #ff3b302b!important}
.jkhm-home [data-jksw-home-bind="planning_description"]::before{content:" "}
.jkhm-home img.deyue-partners{width:min(100%,1500px)}
@media(prefers-reduced-motion:reduce){.jkhm-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
