@font-face{font-family:Source Han Sans CN;src:url(/fonts/SourceHanSansCN-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Source Han Sans CN;src:url(/fonts/SourceHanSansCN-Bold.otf) format("opentype");font-weight:700;font-style:normal}:root{--adm-font-family: "Source Han Sans CN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:Source Han Sans CN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{font-family:Source Han Sans CN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:750px;min-width:375px;min-height:100vh;background-color:#fff;color:#333}#root{width:100%}.mobile-page{margin-top:64px;max-width:750px;min-width:375px;width:100%;background-color:#fff}.mobile-page-body{padding:24px 6% 40px;text-align:left}.mobile-breadcrumb{padding:16px 6%;font-size:14px;color:#999}.mobile-breadcrumb a{color:#999;text-decoration:none}.mobile-breadcrumb span.sep{margin:0 8px;color:#ccc}.mobile-breadcrumb .current{color:#4b526d}.mobile-hero,.mobile-page .page-header{width:100%}.mobile-hero img,.mobile-page .page-header img{width:100%;display:block}.mobile-page h1{font-size:24px;font-weight:700;color:#303030;margin:28px 0 16px;text-align:center}.mobile-page h2{font-size:20px;font-weight:700;color:#303030;margin:28px 0 16px;padding-left:12px;position:relative;text-align:left}.mobile-page h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background-color:#f48e11;border-radius:2px}.mobile-page h3{font-size:17px;font-weight:700;color:#333;margin:20px 0 10px}.mobile-page p{font-size:16px;font-weight:400;color:#4b526d;text-align:left;line-height:1.8;margin:0 0 16px}.mobile-page .mobile-page-body img,.mobile-page-body img{width:100%;display:block;margin:16px 0}.mobile-page-body a,.mobile-list a,.mobile-number-list a,.mobile-icon-card a,.mobile-image-card a{color:#6bb4f8;text-decoration:none;transition:color .3s ease}.mobile-page-body a:active,.mobile-list a:active,.mobile-number-list a:active{color:#f48e11}@media (hover: hover){.mobile-page-body a:hover,.mobile-list a:hover,.mobile-number-list a:hover{color:#f48e11}}.mobile-page-body a.careers-submit-button,a.careers-submit-button{color:#fff}.mobile-page-body a.organization-card .organization-card-title,a.organization-card .organization-card-title{color:#333}.mobile-page-body a.organization-card .organization-card-button,.mobile-page-body a.organization-card .organization-card-link,a.organization-card .organization-card-button,a.organization-card .organization-card-link{color:#f48e11}.mobile-list{list-style:none;padding:0;margin:12px 0 20px}.mobile-list li{position:relative;padding-left:22px;margin-bottom:14px;font-size:16px;color:#4b526d;line-height:1.8}.mobile-list li:before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;background-color:#7cbc6a;transform:rotate(45deg)}.mobile-number-list{list-style:none;padding:0;margin:12px 0 20px;counter-reset:mobile-counter}.mobile-number-list li{position:relative;padding:16px;margin-bottom:14px;font-size:16px;color:#4b526d;line-height:1.8;background-color:#fff;border-radius:10px}.mobile-number-list li .num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background-color:#7cbc6a;color:#fff;font-size:14px;font-weight:700;vertical-align:middle}.mobile-icon-card{display:flex;align-items:flex-start;padding:18px;margin-bottom:16px;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f}.mobile-icon-card>img{width:48px;height:48px;margin:0 16px 0 0!important;flex-shrink:0}.mobile-icon-card .card-body{flex:1}.mobile-icon-card .card-body h3{margin:0 0 8px;font-size:17px;color:#333}.mobile-icon-card .card-body p{margin:0;font-size:15px;color:#4b526d;line-height:1.7}.mobile-image-card{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f;background-color:#fff}.mobile-image-card>img{width:100%!important;margin:0!important;display:block}.mobile-image-card .card-body{padding:18px}.mobile-image-card .card-body h3{margin:0 0 8px;font-size:18px;color:#333}.mobile-image-card .card-body p{margin:0;font-size:15px;color:#4b526d;line-height:1.7}.mobile-image-card .card-body .card-link{display:inline-block;margin-top:12px;color:#f48e11;font-size:15px;font-weight:700}.mobile-section-title{font-size:22px;font-weight:700;color:#1a1a1a;text-align:center;margin:36px 0 24px}.mobile-more-link{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:43px;margin:28px auto 0;padding:0 32px;font-size:16px;font-weight:700;color:#fff;background-color:#f5a12b;border-radius:22px;text-decoration:none;text-align:center;transition:background-color .3s ease}.mobile-more-link:hover,.mobile-more-link:active{color:#fff;background-color:#f48e11}#root{max-width:750px;min-width:375px;width:100%;margin:0 auto;padding:0;text-align:center;overflow:hidden}.layout,.layout .ant-layout-content{background-color:#fff}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-divider-horizontal{display:flex;align-items:center;margin:16px 0;border-width:0;border-color:var(--adm-color-border);border-style:solid;color:var(--adm-color-weak);font-size:14px}.adm-divider-left.adm-divider-horizontal:before{max-width:10%}.adm-divider-right.adm-divider-horizontal:after{max-width:10%}.adm-divider-horizontal:after,.adm-divider-horizontal:before{flex:auto;display:block;content:"";border-style:inherit;border-color:inherit;border-width:1px 0 0}.adm-divider-horizontal .adm-divider-content{flex:none;padding:0 16px}.adm-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 16px;vertical-align:middle;border-top:0;border-left:1px solid var(--adm-color-border)}.adm-list{--header-font-size: var(--adm-font-size-7);--prefix-width: "auto";--prefix-padding-right: 12px;--align-items: center;--active-background-color: var(--adm-color-border);--border-inner: solid 1px var(--adm-color-border);--border-top: solid 1px var(--adm-color-border);--border-bottom: solid 1px var(--adm-color-border);--padding-left: 12px;--padding-right: 12px;--font-size: var(--adm-font-size-9);--extra-max-width: 70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);overflow:hidden;font-size:var(--font-size)}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{display:block;padding-left:var(--padding-left);position:relative;background-color:var(--adm-color-background);line-height:1.5}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{display:flex;align-items:var(--align-items);justify-content:flex-start;border-top:var(--border-inner);padding-right:var(--padding-right)}.adm-list-item-content-prefix{width:var(--prefix-width);flex:none;padding-right:var(--prefix-padding-right)}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{flex:none;padding-left:12px;font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width)}.adm-list-item-content-arrow{flex:none;display:flex;align-items:center;margin-left:4px;color:var(--adm-color-light);font-size:19px}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:var(--border-inner)}.adm-collapse-panel-header .adm-list-item-content-main{padding:12px 0}.adm-collapse-arrow{transform:rotate(0);transition:all ease .3s}.adm-collapse-arrow-active{transform:rotate(-180deg)}.adm-collapse-panel-content{font-size:var(--adm-font-size-main);color:var(--adm-color-weak);overflow:hidden}.adm-nav-bar{--height: 45px;--border-bottom: none;display:flex;align-items:center;height:var(--height);border-bottom:var(--border-bottom);padding:0 12px;white-space:nowrap}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{flex:auto;text-align:center;overflow:hidden;text-overflow:ellipsis}.adm-nav-bar-back{display:flex;align-items:center;margin-right:16px;padding:6px 0;cursor:pointer}.adm-nav-bar-back-arrow{font-size:24px;margin-right:4px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);display:flex;justify-content:flex-start;align-items:center}.adm-nav-bar-title{justify-content:center;white-space:nowrap;font-size:var(--adm-font-size-10);padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-page-indicator{display:flex;width:auto;--dot-color: var(--adm-color-light);--active-dot-color: var(--adm-color-primary);--dot-size: 3px;--active-dot-size: 13px;--dot-border-radius: 1px;--active-dot-border-radius: var(--dot-border-radius);--dot-spacing: 3px}.adm-page-indicator-dot{display:block;width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-border-radius);background:var(--dot-color)}.adm-page-indicator-dot:last-child{margin-right:0}.adm-page-indicator-dot-active{border-radius:var(--active-dot-border-radius);background:var(--active-dot-color)}.adm-page-indicator-color-white{--dot-color: rgba(255, 255, 255, .5);--active-dot-color: var(--adm-color-text-light-solid)}.adm-page-indicator-horizontal{flex-direction:row}.adm-page-indicator-horizontal .adm-page-indicator-dot{margin-right:var(--dot-spacing)}.adm-page-indicator-horizontal .adm-page-indicator-dot-active{width:var(--active-dot-size)}.adm-page-indicator-vertical{flex-direction:column}.adm-page-indicator-vertical .adm-page-indicator-dot{margin-bottom:var(--dot-spacing)}.adm-page-indicator-vertical .adm-page-indicator-dot-active{height:var(--active-dot-size)}.adm-swiper{--height: auto;--width: 100%;--border-radius: 0;--track-padding: 0;--slide-size: 100%;--track-offset: 0%;display:block;width:var(--width);height:var(--height);position:relative;border-radius:var(--border-radius);z-index:0;overflow:hidden}.adm-swiper-track{width:100%;height:100%;white-space:nowrap;padding:var(--track-padding)}.adm-swiper-track-allow-touch-move{cursor:-webkit-grab;cursor:grab}.adm-swiper-track-inner{width:100%;height:100%;overflow:visible;position:relative;display:flex;flex-wrap:nowrap}.adm-swiper-slide,.adm-swiper-slide-placeholder{width:100%;height:100%;display:block;position:relative;white-space:unset;flex:none}.adm-swiper-item{display:block;width:100%;height:100%;white-space:normal}.adm-swiper-horizontal .adm-swiper-track-allow-touch-move{touch-action:pan-y}.adm-swiper-horizontal .adm-swiper-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.adm-swiper-horizontal .adm-swiper-track{transform:translate(var(--track-offset))}.adm-swiper-horizontal .adm-swiper-track-inner{flex-direction:row;width:var(--slide-size)}.adm-swiper-vertical .adm-swiper-track-allow-touch-move{touch-action:pan-x}.adm-swiper-vertical .adm-swiper-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.adm-swiper-vertical .adm-swiper-track{transform:translateY(var(--track-offset))}.adm-swiper-vertical .adm-swiper-track-inner{flex-direction:column;height:var(--slide-size)}.mobile-site-header{background-color:#fff;box-shadow:0 2px 8px #0000001a;padding:0;position:fixed;width:100%;z-index:1000;max-width:750px;min-width:375px}.mobile-site-header .mobile-navbar{--adm-color-background: transparent;--adm-font-size-10: 18px;height:64px;color:inherit}.mobile-site-header .mobile-navbar .adm-nav-bar-left .adm-nav-bar-back{padding:0}.mobile-site-header .mobile-navbar .adm-nav-bar-left .adm-nav-bar-back .mobile-menu-button{display:flex;justify-content:center;align-items:center}.mobile-site-header .mobile-navbar .adm-nav-bar-title{display:flex}.mobile-site-header .mobile-navbar .adm-nav-bar-title a{line-height:normal}.mobile-site-header .mobile-navbar .adm-nav-bar-title a .logo{height:50px}.mobile-site-header .ant-menu-light .ant-menu-item,.mobile-site-header .ant-menu-light .ant-menu-item a{color:#fff;transition:color .3s ease}.mobile-site-header .ant-menu-light .ant-menu-item .anticon,.mobile-site-header .ant-menu-light .ant-menu-item a .anticon{margin-left:4px}.mobile-site-header .ant-menu-light .ant-menu-item:hover,.mobile-site-header .ant-menu-light .ant-menu-item a:hover,.mobile-site-header .ant-menu-light>.ant-menu-item-selected a,.mobile-site-header .ant-menu-light>.ant-menu-item-active .anticon,.mobile-site-header .ant-menu-light>.ant-menu-item-selected .anticon{color:#f48e11}.mobile-site-header.scrolled,.mobile-site-header.other-page{background-color:#fff;color:#000;box-shadow:0 2px 8px #0000001a}.mobile-menu-popup .adm-popup-body{box-shadow:0 2px 8px #0000001a}.mobile-menu-popup .adm-popup-body .mobile-menu-container{display:flex;flex-direction:column;height:100%;background-color:#fff}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-header{display:flex;align-items:center;justify-content:center;height:64px;border:none}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-header .logo{height:50px}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list{--border-bottom: none;--border-inner: none;--border-top: none;--font-size: 36px;margin-top:40px}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item{line-height:1}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content{border:none}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main{font-size:18px;color:#4b526d;font-weight:700}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .adm-collapse .adm-list-body{border:none}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main a{text-decoration:none;color:#4b526d;font-weight:700;padding:0;background-color:#fff}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main a .adm-list-item-content{border:none}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .adm-list-item-content-main{padding:0}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .adm-collapse-panel-content .adm-list-item{padding-left:40px;padding-top:6px}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .adm-collapse-panel-content .adm-list-item .sub-links a{font-size:16px;font-weight:400;color:#4b526d;padding:12px 0;display:block;text-decoration:none}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .menu-collapse{--adm-color-background: transparent}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .menu-collapse .adm-collapse-header{padding:0;align-items:center}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item .adm-list-item-content-main .menu-collapse .menu-panel-title{font-size:18px;font-weight:700;color:#4b526d}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item.active{background-color:#fff}.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item.active a,.mobile-menu-popup .adm-popup-body .mobile-menu-container .mobile-menu-list .adm-list-item.active .adm-list-item-content-main{color:#f48e11}.adm-popup-body-position-top .adm-popup-close-icon{left:8px;top:8px;right:auto;bottom:auto}.mobile-site-footer{background-color:#00122f;color:#fff;padding:40px 30px}.mobile-site-footer .footer-content{margin:0 auto;padding:0}.mobile-site-footer .footer-content .footer-collapse{--adm-color-background: transparent}.mobile-site-footer .footer-content .footer-collapse .adm-list{--border-inner: none;--border-top: none;--border-bottom: none}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-list-item:not(:first-child){border-top:1px solid rgb(230,232,236,.25)}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body a.adm-list-item:active:not(.adm-list-item-disabled){background-color:transparent}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-list-item:hover,.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-list-tiem:active{color:#fff}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-list-item .adm-list-item-content-main{font-size:18px;font-weight:400;text-align:left;padding:16px}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-list-item .adm-list-item-content-arrow{width:10%}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-collapse-panel-content .adm-list-item{padding-left:60px}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-collapse-panel-content .adm-list-item .footer-links{list-style:none;padding:0;margin:0}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-collapse-panel-content .adm-list-item .footer-links li{margin-bottom:12px}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-collapse-panel-content .adm-list-item .footer-links li a{color:#ffffff80;transition:color .3s;font-size:16px}.mobile-site-footer .footer-content .footer-collapse .adm-list .adm-list-body .adm-collapse-panel-content .adm-list-item .footer-links li a:hover{color:#fff}.mobile-site-footer .footer-content .footer-contact{list-style:none;padding:0;margin:0;color:#ffffff9c}.mobile-site-footer .footer-divider{border-color:#ffffff40;margin:0 0 40px;border-width:0}.mobile-site-footer .footer-info-section .footer-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.mobile-site-footer .footer-info-section .footer-info-row.footer-info-row-1 .footer-logo-section{display:flex;align-items:center}.mobile-site-footer .footer-info-section .footer-info-row.footer-info-row-1 .footer-logo-section .footer-logo{width:90px}.mobile-site-footer .footer-info-section .footer-info-row.footer-info-row-1 .footer-name-address-section{flex:1;margin-left:20px;font-size:12px;font-weight:400;color:#fff9;text-align:left}.mobile-site-footer .footer-info-section .footer-info-row.footer-info-row-1 .footer-name-address-section .company-2{margin-top:10px}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 20px}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-contact{flex:1;min-width:0;list-style:none;padding:0;margin:0;color:#ffffff9c;font-size:12px;line-height:1.9;text-align:left}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-contact li{margin-bottom:2px}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-qrcode-row{flex:0 0 auto;display:flex;gap:16px}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-qrcode-row .footer-qrcode-item{text-align:center}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-qrcode-row .footer-qrcode-item .footer-qrcode{width:88px;display:block}.mobile-site-footer .footer-info-section .footer-contact-qrcode-row .footer-qrcode-row .footer-qrcode-item p{margin:6px 0 0;font-size:12px;color:#ffffff9c}.mobile-site-footer .footer-bottom{text-align:left;padding:0;margin:15px 0;font-size:10px;color:#fff9}.mobile-site-footer .footer-bottom .links{display:flex;justify-content:left;align-items:center;padding:0;margin:10px 0}.mobile-site-footer .footer-bottom .links .divider{width:4px;height:4px;border-radius:2px;display:block;background-color:#fff;margin:0 4px;overflow:hidden}.mobile-site-footer .footer-bottom .links a{font-size:12px;font-weight:400;color:#fff9}.mobile-site-footer .footer-bottom .links a:hover{color:#fff}.mobile-site-footer .footer-bottom .line a{color:#ffffff80;transition:color .3s}.mobile-site-footer .footer-bottom .line a:hover{color:#fff}@media (max-width: 600px){.mobile-site-footer .adm-grid .grid-item-3 ul li{font-size:12px}}@media (max-width: 500px){.mobile-site-footer .adm-grid .grid-item-1 .links a{font-size:11px}.mobile-site-footer .adm-grid .grid-item-3 ul li{font-size:8px}}.banner-content{max-width:750px;min-width:375px;width:100%;margin:64px auto 0}.banner-content .adm-swiper .adm-swiper-slide img{width:100%;display:block}.banner-content .adm-swiper .adm-swiper-slide a{display:block}.vision-section{padding:40px 6%;text-align:center;background-color:#fff}.vision-section .vision-title{font-size:24px;font-weight:700;color:#303030;margin:0 0 24px}.vision-section .vision-description{font-size:16px;line-height:2;color:#4b526d;text-align:left;margin:0 0 24px}.vision-section .vision-link{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:43px;padding:0 32px;font-size:16px;font-weight:700;color:#fff;background-color:#f5a12b;border-radius:22px;text-decoration:none;transition:background-color .3s ease}.vision-section .vision-link:hover,.vision-section .vision-link:active{color:#fff;background-color:#f48e11}.rehabilitation-service-section{padding:40px 6%;background-color:#fff;text-align:center}.rehabilitation-service-section .rehabilitation-service-title{font-size:24px;font-weight:700;color:#303030;text-align:center;margin:0 0 24px}.rehabilitation-service-section .rehabilitation-service-card{width:100%;margin:0 auto}.rehabilitation-service-section .rehabilitation-service-card .rehabilitation-service-image{width:100%;display:block;object-fit:cover}.rehabilitation-service-section .rehabilitation-service-card .rehabilitation-service-description{padding:24px 22px;font-size:16px;line-height:2;color:#fff;text-align:left;background-color:#7cbc6a}.rehabilitation-service-section .rehabilitation-service-link{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:43px;margin:24px auto 0;padding:0 32px;font-size:16px;font-weight:700;color:#fff;background-color:#f5a12b;border-radius:22px;text-decoration:none;transition:background-color .3s ease}.rehabilitation-service-section .rehabilitation-service-link:hover,.rehabilitation-service-section .rehabilitation-service-link:active{color:#fff;background-color:#f48e11}.advantage-section{padding:40px 6%;background-color:#fff;text-align:center}.advantage-section .advantage-title{font-size:24px;font-weight:700;color:#303030;text-align:center;margin:0 0 24px}.advantage-section .advantage-list{display:flex;flex-direction:column;gap:20px}.advantage-section .advantage-card{display:block;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;color:inherit;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.advantage-section .advantage-card:hover{transform:translateY(-6px);box-shadow:0 12px 20px #0000001a}.advantage-section .advantage-card:active{transform:translateY(-2px);box-shadow:0 6px 14px #00000014}.advantage-section .advantage-card .advantage-card-image{width:100%;display:block;object-fit:cover}.advantage-section .advantage-card .advantage-card-content{padding:12px 20px 16px}.advantage-section .advantage-card .advantage-card-content .advantage-card-title{font-size:19px;font-weight:700;color:#000;margin:0 0 10px;line-height:1.6}.advantage-section .advantage-card .advantage-card-content .advantage-card-description{font-size:16px;line-height:1.9;color:#4b526d;margin:0 0 12px}.advantage-section .advantage-card .advantage-card-content .advantage-card-link{font-size:16px;line-height:1.6;color:#6bb4f8;transition:color .3s ease}.advantage-section .advantage-card:hover .advantage-card-link,.advantage-section .advantage-card:active .advantage-card-link{color:#f48e11}.organizations-page .organization-card{display:block;margin-bottom:24px;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 2px 12px #0000000f;text-decoration:none}.organizations-page .organization-card .organization-card-image{width:100%!important;margin:0!important;display:block}.organizations-page .organization-card .organization-card-body{padding:18px}.organizations-page .organization-card .organization-card-body h3{margin:0 0 10px;font-size:18px;color:#333}.organizations-page .organization-card .organization-card-body p{margin:0 0 8px;font-size:15px;color:#303030;line-height:1.7}.organizations-page .organization-card .organization-card-body p strong,.organizations-page .organization-card .organization-card-body p span{color:#303030}.organizations-page .organization-card .organization-card-body .organization-card-button{display:inline-block;margin-top:8px;padding:8px 28px;font-size:15px;font-weight:700;color:#fff;background-color:#f48e11;border-radius:20px}.mobile-gallery{width:100%;background-color:#fff}.mobile-gallery .mobile-gallery-main{position:relative;width:100%;aspect-ratio:11 / 6;background-color:#f5f5f5;overflow:hidden;touch-action:pan-y}.mobile-gallery .mobile-gallery-main .mobile-gallery-track{display:flex;width:100%;height:100%;will-change:transform}.mobile-gallery .mobile-gallery-main .mobile-gallery-slide{flex:0 0 100%;width:100%;height:100%}.mobile-gallery .mobile-gallery-main .mobile-gallery-slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.mobile-gallery .mobile-gallery-main .mobile-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;line-height:1;cursor:pointer;background-color:#00000052;border:0;z-index:2;transition:background-color .3s ease}.mobile-gallery .mobile-gallery-main .mobile-gallery-arrow.left{left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.mobile-gallery .mobile-gallery-main .mobile-gallery-arrow.right{right:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.mobile-gallery .mobile-gallery-main .mobile-gallery-arrow:active{background-color:#f48e11db}.mobile-gallery .mobile-gallery-thumbs{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-gallery .mobile-gallery-thumbs::-webkit-scrollbar{display:none}.mobile-gallery .mobile-gallery-thumbs .mobile-gallery-thumb{flex:0 0 64px;width:64px;height:48px;padding:0;overflow:hidden;cursor:pointer;background-color:transparent;border:2px solid transparent;border-radius:4px}.mobile-gallery .mobile-gallery-thumbs .mobile-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mobile-gallery .mobile-gallery-thumbs .mobile-gallery-thumb.active{border-color:#f48e11}.responsive-map-container{position:relative;width:100%;margin:16px 0;overflow:hidden;border-radius:12px;background-color:#f5f5f5}.responsive-map-container iframe{position:absolute;left:0;border:0;touch-action:none}.jiangbei-page .jiangbei-subtitle{text-align:center;font-size:15px;color:#f48e11;margin-top:-8px}.jiangbei-page .jiangbei-contact{padding:18px;margin-bottom:8px;background-color:#f7f9f7;border-radius:12px}.jiangbei-page .jiangbei-contact p{margin:0 0 10px;font-size:15px;color:#4b526d;line-height:1.7}.jiangbei-page .jiangbei-contact .jiangbei-qrcode{width:160px!important;margin:12px auto 0!important}.jiangbei-page .jiangbei-profile-image{border-radius:12px}.jiangbei-page .mobile-number-list p{margin:6px 0 0;font-size:15px}.jingkai-page .jingkai-subtitle{text-align:center;font-size:15px;font-weight:700;color:#f48e11;margin-top:-8px}.jingkai-page .jingkai-contact{padding:0;margin-bottom:8px;background-color:#fff}.jingkai-page .jingkai-contact p{margin:0 0 10px;font-size:16px;font-weight:700;color:#303030;line-height:1.7}.jingkai-page .jingkai-contact p strong,.jingkai-page .jingkai-contact p span{color:#303030}.jingkai-page .jingkai-contact .jingkai-qrcode{width:160px!important;margin:12px auto 0!important}.jingkai-page .jingkai-teacher-list{margin:16px 0}.jingkai-page .jingkai-teacher-card{padding:20px;margin-bottom:16px;background-color:#7ec46d;border-radius:12px}.jingkai-page .jingkai-teacher-card .jingkai-teacher-head{display:flex;align-items:center;margin-bottom:12px}.jingkai-page .jingkai-teacher-card .jingkai-teacher-head img{width:72px!important;height:72px;margin:0 16px 0 0!important;border-radius:50%;object-fit:cover;flex-shrink:0}.jingkai-page .jingkai-teacher-card .jingkai-teacher-head h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#fff}.jingkai-page .jingkai-teacher-card .jingkai-teacher-head span{font-size:15px;font-weight:700;color:#fff}.jingkai-page .jingkai-teacher-card p{margin:0;font-size:15px;font-weight:700;color:#fff;line-height:1.9}.jingkai-page .jingkai-course-block{padding:0;margin-bottom:20px;background-color:#fff}.jingkai-page .jingkai-course-block h3{position:relative;margin:0 0 12px;padding-left:22px;font-size:17px;font-weight:700;color:#f06f24;line-height:1.4}.jingkai-page .jingkai-course-block h3:before{content:"";position:absolute;left:2px;top:50%;width:10px;height:10px;background-color:#f06f24;transform:translateY(-50%) rotate(45deg)}.jingkai-page .jingkai-course-block h3:not(:first-child){margin-top:24px}.jingkai-page .jingkai-course-block p{margin:0 0 6px;font-size:15px;font-weight:700;color:#4f5965;line-height:1.9}.jingkai-page .mobile-number-list p{margin:6px 0 0;font-size:15px}.consultation-modal-button,.consult-button{display:block;width:100%;max-width:320px;margin:30px auto;padding:14px 0;font-size:18px;font-weight:700;color:#fff;background-color:#f5a12b;border:none;border-radius:30px;text-align:center;cursor:pointer;transition:background-color .3s ease}.consultation-modal-button:hover,.consultation-modal-button:active,.consult-button:hover,.consult-button:active{background-color:#f48e11}.consultation-modal-popup .consultation-modal-header{display:flex;align-items:center;justify-content:center;position:relative;height:50px;border-bottom:1px solid #f0f0f0}.consultation-modal-popup .consultation-modal-header .consultation-modal-title{font-size:18px;font-weight:700;color:#333}.consultation-modal-popup .consultation-modal-header .consultation-modal-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:18px;color:#999;cursor:pointer;padding:4px}.consultation-modal-popup .consultation-modal-iframe{width:100%;height:calc(90vh - 50px);border:none;display:block}.rehab-page .rehab-hero-copy{padding:18px 20px;margin:0 0 24px;color:#fff;font-size:15px;font-weight:700;line-height:2;background-color:#78c66d;border-radius:0}.rehab-page .mobile-page-body h2{text-align:center;color:#555;padding-left:0}.rehab-page .mobile-page-body h2:before{display:none}.rehab-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.rehab-page .mobile-icon-card{display:flex;align-items:flex-start;padding:0;margin-bottom:22px;background-color:transparent;border-radius:0;box-shadow:none}.rehab-page .mobile-icon-card>img{width:34px!important;height:34px!important;margin:2px 14px 0 0!important;flex:0 0 auto;object-fit:contain}.rehab-page .mobile-icon-card .card-body{flex:1 1 auto;min-width:0}.rehab-page .mobile-icon-card .card-body h3{margin:0 0 8px;font-size:17px;font-weight:700;color:#555}.rehab-page .mobile-icon-card .card-body p{margin:0;font-size:15px;font-weight:700;color:#8a8a8a;line-height:1.9;word-break:break-word}.rehab-page .rehab-feature-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;margin-bottom:14px;border:1px solid #78c66d;border-radius:8px}.rehab-page .rehab-feature-item img{width:34px;height:34px;flex:0 0 auto;margin:0!important;object-fit:contain}.rehab-page .rehab-feature-item p{flex:1 1 auto;min-width:0;margin:0;font-size:15px;font-weight:700;color:#8a8a8a;line-height:1.9}.rehab-page .rehab-feature-item p strong{color:#666}.rehab-page .mobile-number-list{background-color:transparent}.rehab-page .mobile-number-list li{padding:16px 18px;margin-bottom:12px;background-color:#78c66d;border-radius:8px;color:#fff;font-size:15px;font-weight:700;line-height:1.8}.rehab-page .mobile-number-list li .num{display:block;width:auto;height:auto;margin:0 0 8px;background-color:transparent;color:#fff;font-size:28px;font-weight:700;line-height:1}.vb-mapp-page,.vb-mapp-page h1{color:#2f3a4a}.vb-mapp-page h2{color:#2f3a4a;text-align:left;padding-left:0}.vb-mapp-page h2:before{display:none}.vb-mapp-page .mobile-page-body p{color:#2f3a4a;font-weight:700;line-height:1.85}.vb-mapp-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.vb-mapp-page .vb-mapp-steps{background-color:transparent}.vb-mapp-page .vb-mapp-steps li{position:relative;width:124px;min-height:146px;margin:0 auto 32px;padding:18px 10px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#e9e9eb;border-radius:8px;color:#2f3a4a}.vb-mapp-page .vb-mapp-steps li:not(:first-child):before{content:"";position:absolute;top:-26px;left:50%;width:20px;height:18px;background-color:#9a9a9a;transform:translate(-50%);clip-path:polygon(35% 0,65% 0,65% 55%,100% 55%,50% 100%,0 55%,35% 55%)}.vb-mapp-page .vb-mapp-steps li .num{display:block;width:auto;height:34px;margin:0;background-color:transparent;border-radius:0;color:#70c153;font-size:30px;font-weight:700;line-height:1;text-align:center}.vb-mapp-page .vb-mapp-steps li .vb-mapp-step-lines p{margin:8px 0 0;color:#2f3a4a;font-size:17px;font-weight:700;line-height:1.45;white-space:nowrap;text-align:center}.vb-mapp-page .mobile-icon-card{padding:0;margin-bottom:22px;background-color:transparent;border-radius:0;box-shadow:none}.vb-mapp-page .mobile-icon-card>img{width:48px!important;height:48px!important;margin:2px 14px 0 0!important;flex:0 0 auto;object-fit:contain}.vb-mapp-page .mobile-icon-card .card-body{flex:1 1 auto;min-width:0}.vb-mapp-page .mobile-icon-card .card-body h3{margin:0 0 10px;font-size:18px;font-weight:700;color:#2f3a4a}.vb-mapp-page .mobile-icon-card .card-body p{margin:0 0 14px;font-size:15px;font-weight:700;color:#2f3a4a;line-height:1.85;word-break:break-word}.vb-mapp-page .mobile-icon-card .card-body p:last-child{margin-bottom:0}.workstation-page{color:#4b5563}.workstation-page h1{color:#3f4852}.workstation-page h2{color:#3f4852;text-align:left;padding-left:0}.workstation-page h2:before{display:none}.workstation-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.workstation-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.workstation-page .mobile-page-body a{color:#4aa3df;font-weight:700}.workstation-page .workstation-course-card{margin-bottom:24px;background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.workstation-page .workstation-course-card .card-body{padding:0}.workstation-page .workstation-course-card .card-body h3{margin:0 0 10px;font-size:18px;font-weight:700;color:#ef7421;line-height:1.5}.workstation-page .workstation-course-card .card-body p{margin:0;font-size:15px;font-weight:700;color:#4b5563;line-height:2;word-break:break-word}.workstation-page .mobile-number-list{list-style:decimal;padding-left:22px;background-color:transparent}.workstation-page .mobile-number-list li{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;color:#4b5563;font-size:15px;font-weight:700;line-height:2.1}.workstation-page .mobile-number-list li .num{display:none}.aba-page{color:#4b5563}.aba-page h1{color:#3f4852}.aba-page h2{color:#3f4852;text-align:left;padding-left:0}.aba-page h2:before{display:none}.aba-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.aba-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.aba-page .mobile-page-body a,.aba-page .aba-text-emphasis{color:#4aa3df;font-weight:700}.aba-page .mobile-list li{color:#4b5563;font-weight:700;line-height:2}.aba-page .mobile-list li:before{top:.92em;left:2px;width:9px;height:9px;background-color:#8bc35f}.aba-page .mobile-list li strong{color:#4b5563}.aba-page .mobile-number-list{list-style:decimal;padding-left:22px;background-color:transparent}.aba-page .mobile-number-list li{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;color:#4b5563;font-size:15px;font-weight:700;line-height:2.1}.aba-page .mobile-number-list li .num{display:none}.aba-page .mobile-icon-card{align-items:stretch;padding:0;margin-bottom:16px;overflow:hidden;background-color:#fff;border:1px solid #69b84a;border-radius:10px;box-shadow:none}.aba-page .mobile-icon-card>img{width:88px!important;height:auto!important;align-self:stretch;flex:0 0 auto;margin:0!important;padding:16px;object-fit:contain;background-color:#72bf44}.aba-page .mobile-icon-card .card-body{flex:1 1 auto;min-width:0;padding:12px 14px;align-self:center}.aba-page .mobile-icon-card .card-body h3{margin:0 0 4px;font-size:17px;font-weight:700;color:#2f3740;line-height:1.5}.aba-page .mobile-icon-card .card-body p{margin:0;font-size:15px;font-weight:400;color:#2f3740;line-height:1.6;word-break:break-word}.speech-page h1{color:#3f4852}.speech-page .mobile-page-body h2{color:#3f4852;padding-left:0}.speech-page .mobile-page-body h2:before{display:none}.speech-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.speech-page .mobile-page-body strong{color:#3f4852}.speech-page .mobile-page-body img{max-width:100%;height:auto}.speech-page .mobile-list li{color:#4b5563;font-size:16px;font-weight:700;line-height:2}.speech-page .mobile-list li:before{background-color:#8bc35f}.speech-page .mobile-number-list{background-color:transparent}.speech-page .mobile-number-list li{padding:0;margin-bottom:10px;background-color:transparent;border-radius:0;color:#4b5563;font-size:16px;font-weight:700;line-height:2}.speech-page .mobile-number-list li .num{display:inline;width:auto;height:auto;margin:0 4px 0 0;background-color:transparent;color:#4b5563;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline}.speech-page .mobile-number-list li strong{color:#3f4852}.speech-page .mobile-list:has(.speech-sublist){counter-reset:speech-need}.speech-page .mobile-list:has(.speech-sublist)>li{counter-increment:speech-need;padding-left:26px}.speech-page .mobile-list:has(.speech-sublist)>li:before{top:0;left:0;width:auto;height:auto;content:counter(speech-need) ".";background-color:transparent;transform:none;color:#4b5563}.speech-page .speech-sublist{margin:4px 0 0;padding:0;list-style:none}.speech-page .speech-sublist li{padding-left:0;margin-bottom:4px;color:#4b5563;font-size:16px;font-weight:700;line-height:2}.speech-page .speech-sublist li:before{display:none}.occupational-page h1{color:#3f4852}.occupational-page .mobile-page-body h2{color:#3f4852;padding-left:0}.occupational-page .mobile-page-body h2:before{display:none}.occupational-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.occupational-page .mobile-page-body img{max-width:100%;height:auto}.occupational-page .mobile-list li{color:#4b5563;font-size:16px;font-weight:700;line-height:2}.occupational-page .mobile-list li:before{background-color:#8bc35f}.occupational-page .mobile-number-list{background-color:transparent;list-style:decimal;padding-left:22px}.occupational-page .mobile-number-list li{display:list-item;padding:0;margin-bottom:10px;background-color:transparent;border-radius:0;color:#4b5563;font-size:16px;font-weight:700;line-height:2.1}.occupational-page .mobile-number-list li .num{display:none}.social-page h1{color:#3f4852}.social-page .mobile-page-body h2{color:#3f4852;padding-left:0}.social-page .mobile-page-body h2:before{display:none}.social-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.social-page .mobile-page-body strong{color:#3f4852}.social-page .mobile-page-body img{max-width:100%;height:auto}.social-page .mobile-list li{color:#4b5563;font-size:16px;font-weight:700;line-height:2}.social-page .mobile-list li:before{background-color:#8bc35f}.social-page .mobile-list li strong{color:#3f4852}.social-page .mobile-number-list{background-color:transparent;list-style:decimal;padding-left:22px}.social-page .mobile-number-list li{display:list-item;padding:0;margin-bottom:10px;background-color:transparent;border-radius:0;color:#4b5563;font-size:16px;font-weight:700;line-height:2.1}.social-page .mobile-number-list li .num{display:none}.social-page .mobile-image-card{margin-bottom:18px;padding:20px 22px;border-radius:8px;box-shadow:none;background-color:#f7fbf4;border:1px solid #9bcf79;overflow:visible}.social-page .mobile-image-card .card-body{padding:0}.social-page .mobile-image-card .card-body h3{margin:0 0 8px;color:#72bf44;font-size:20px;font-weight:700;line-height:1.4}.social-page .mobile-image-card .card-body p{margin:0;color:#4b5563;font-size:16px;font-weight:700;line-height:1.8}.social-page .social-process-group{padding-left:16px;margin-bottom:18px;border-left:3px solid #f5a12b}.social-page .social-process-group h3{margin:0 0 8px;color:#3f4852;font-size:18px;font-weight:700;line-height:1.5}.kindergarten-page{color:#4b5563}.kindergarten-page .mobile-page-body h1{color:#3f4852;text-align:center}.kindergarten-page .mobile-page-body h2{color:#3f4852;text-align:left;padding-left:0}.kindergarten-page .mobile-page-body h2:before{display:none}.kindergarten-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.kindergarten-page .mobile-page-body strong{color:#3f4852}.kindergarten-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.kindergarten-page .mobile-list{margin:12px 0 20px}.kindergarten-page .mobile-list li{margin-bottom:0;color:#4b5563;font-weight:700;line-height:2}.kindergarten-page .mobile-list li:before{top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f}.kindergarten-page .mobile-list li strong{color:#3f4852}.kindergarten-page .mobile-number-list{margin:12px 0 20px;padding-left:22px;list-style:decimal;counter-reset:none}.kindergarten-page .mobile-number-list li{padding:0;margin-bottom:0;color:#4b5563;font-weight:700;line-height:2.1;background-color:transparent;border-radius:0}.kindergarten-page .mobile-number-list li .num{display:none}.inclusion-page{color:#4b5563}.inclusion-page .mobile-page-body h1{color:#3f4852;text-align:center}.inclusion-page .mobile-page-body h2{color:#3f4852;text-align:left;padding-left:0}.inclusion-page .mobile-page-body h2:before{display:none}.inclusion-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.inclusion-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.inclusion-page .mobile-list{margin:12px 0 20px}.inclusion-page .mobile-list li{margin-bottom:0;color:#4b5563;font-weight:700;line-height:2}.inclusion-page .mobile-list li:before{top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f}.inclusion-page .mobile-number-list{margin:14px 0 20px;padding-left:22px;list-style:decimal;counter-reset:none}.inclusion-page .mobile-number-list li{padding:0;margin-bottom:0;color:#4b5563;font-weight:700;line-height:2.1;background-color:transparent;border-radius:0}.inclusion-page .mobile-number-list li .num{display:none}.storytelling-page{color:#4b5563}.storytelling-page .mobile-page-body h1{color:#3f4852;text-align:center}.storytelling-page .mobile-page-body h2{color:#3f4852;text-align:left;padding-left:0}.storytelling-page .mobile-page-body h2:before{display:none}.storytelling-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.storytelling-page .mobile-list{margin:12px 0 20px}.storytelling-page .mobile-list li{margin-bottom:0;color:#4b5563;font-weight:700;line-height:2.1}.storytelling-page .mobile-list li:before{top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f}.storytelling-page .mobile-number-list{margin:12px 0 20px;padding:0;list-style:none;counter-reset:none}.storytelling-page .mobile-number-list li{padding:0;margin-bottom:0;color:#4b5563;font-weight:700;line-height:2.4;background-color:transparent;border-radius:0}.storytelling-page .mobile-number-list li .num{display:inline;width:auto;height:auto;margin:0 8px 0 0;background-color:transparent;color:#4b5563;font-size:inherit;font-weight:700;line-height:inherit;vertical-align:baseline;border-radius:0}.storytelling-page .mobile-number-list li .num:before{content:"（"}.storytelling-page .mobile-number-list li .num:after{content:"）"}.parent-class-page .mobile-page-body h1{color:#3f4852}.parent-class-page .mobile-page-body h2{color:#3f4852;padding-left:0}.parent-class-page .mobile-page-body h2:before{display:none}.parent-class-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.parent-class-page .mobile-page-body p strong{color:#3f4852}.parent-class-page .mobile-list li{color:#4b5563;font-weight:700;line-height:2}.parent-class-page .mobile-list li:before{top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f}.parent-class-page .mobile-image-card{position:relative;padding-left:22px;margin-bottom:18px;background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.parent-class-page .mobile-image-card:before{content:"";position:absolute;top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f;transform:rotate(45deg)}.parent-class-page .mobile-image-card .card-body{padding:0}.parent-class-page .mobile-image-card .card-body h3{margin:0 0 6px;color:#3f4852;font-size:17px;font-weight:700;line-height:1.6}.parent-class-page .mobile-image-card .card-body p{margin:0;font-size:16px}.parent-training-page .mobile-page-body h1{color:#3f4852}.parent-training-page .mobile-page-body h2{color:#3f4852;padding-left:0}.parent-training-page .mobile-page-body h2:before{display:none}.parent-training-page .mobile-page-body p,.parent-training-page .mobile-list li{color:#4b5563;font-weight:700;line-height:2}.parent-training-page .mobile-list li:before{top:.92em;left:0;width:9px;height:9px;background-color:#8bc35f}.online-home-page .mobile-page-body h1{color:#3f4852}.online-home-page .mobile-page-body h2{color:#3f4852;padding-left:0}.online-home-page .mobile-page-body h2:before{display:none}.online-home-page .mobile-page-body p{color:#4b5563;font-weight:700;line-height:2}.online-home-page .mobile-page-body img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}.online-home-page .mobile-list li{color:#4b5563;font-weight:700;line-height:2.4}.online-home-page .mobile-list li:before{top:1.05em;left:0;width:9px;height:9px;background-color:#8bc35f}.autism-overview-page .mobile-page-body strong{color:#f48e11}.prevalence-chart{width:100%;margin:16px auto 20px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 20px}.prevalence-table{display:block;width:760px;max-width:none;margin:0}.mobile-page .screening-sub-title{font-size:16px;color:#f48e11;margin:18px 0 10px}.mobile-page .research-indent{padding-left:24px}.mobile-page .mobile-page-body p span{color:#2aa7e0}.professional-team-page{color:#34404a}.professional-team-page .mobile-page-body>p{color:#34404a;font-weight:700;line-height:2}.professional-team-page .teacher-card{margin:28px 0 0;padding:0;background-color:transparent;border-radius:0;box-shadow:none;overflow:visible}.professional-team-page .teacher-card .card-body{padding:0}.professional-team-page .teacher-card>img{display:block;width:200px!important;height:220px;margin:0 auto 10px!important;border-radius:0;object-fit:cover}.professional-team-page .teacher-card .card-body:before{content:"";display:block;width:200px;height:10px;margin:0 auto 16px;background:linear-gradient(to right,#f5a32c,#f5a32c00)}.professional-team-page .teacher-card .card-body h3{margin:0 0 10px;text-align:center;font-size:22px;font-weight:700;color:#34404a}.professional-team-page .teacher-card .teacher-cert{margin:0;text-align:center;font-size:16px;font-weight:700;line-height:1.7;color:#f5a32c}.professional-team-page .teacher-card .teacher-position{margin:0;text-align:center;font-size:16px;font-weight:700;line-height:1.7;color:#34404a}.professional-team-page .teacher-card .mobile-list{margin:14px 0 0}.professional-team-page .teacher-card .mobile-list li{margin-bottom:0;padding-left:22px;color:#34404a;font-size:15px;font-weight:400;line-height:1.9;text-align:left}.professional-team-page .teacher-card .teacher-intro{margin:14px 0 0;color:#34404a;font-size:15px;font-weight:400;line-height:1.9}.professional-team-page .teacher-card .teacher-intro strong{font-weight:700}.about-photo-group{margin:24px 0}.about-photo-row{display:flex;gap:10px}.about-photo-row img{width:calc(50% - 5px);margin:10px 0 0!important}.vision-diagram{margin:24px 0}.vision-scene-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.vision-scene-card{width:48%;margin:0 0 12px;text-align:center}.vision-scene-card img{width:100%;margin:0!important;border-radius:12px;box-shadow:0 2px 12px #0000000f}.vision-scene-card figcaption{margin-top:6px;font-size:15px;font-weight:700;color:#333}.vision-arrow-band{margin:16px 0;padding:14px 12px;background-color:#f48e111a;border-radius:10px;text-align:center}.vision-arrow-band span{font-size:15px;font-weight:700;color:#f48e11;line-height:1.6}.vision-service-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.vision-service-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48%;margin-bottom:12px;padding:12px 8px;background-color:#f7f9f7;border-radius:10px}.vision-service-card span{font-size:15px;color:#4b526d;line-height:1.8}.history-timeline{position:relative;margin-top:8px;padding-left:28px}.history-timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background-color:#f48e11;border-radius:1px}.history-year{position:relative;margin-bottom:8px}.history-year-title{position:relative;margin:24px 0 8px!important;font-size:20px!important;padding-left:0!important;color:#f48e11!important}.history-year-title:before{display:none}.history-year-title:before{content:"";position:absolute;left:-28px;top:50%;width:14px;height:14px;margin-top:-7px;background-color:#f48e11;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #f48e11}.history-item{position:relative;margin-bottom:20px}.history-dot{position:absolute;left:-26px;top:6px;width:10px;height:10px;background-color:#fff;border:2px solid #f48e11;border-radius:50%}.history-content{padding-bottom:4px}.history-month{margin:0 0 8px!important;font-size:16px!important;font-weight:700;color:#34404a}.history-images{margin:8px 0}.history-images img{width:100%;margin:8px 0!important;border-radius:10px}.history-images.pair{display:flex;gap:10px}.history-images.pair img{width:calc(50% - 5px)}.honor-hero{width:100%;display:block}.honor-year-group{margin-bottom:8px}.honor-item{padding:14px 16px;margin-bottom:12px;background-color:#f7f9f7;border-radius:10px}.honor-item .honor-name{margin:0 0 8px;font-size:16px;font-weight:700;color:#34404a;line-height:1.7}.honor-item .honor-org{margin:0;font-size:14px;color:#4b526d;line-height:1.7}.honor-image{width:100%;margin:16px 0!important;border-radius:10px;box-shadow:0 2px 12px #0000000f}.careers-banner{width:100%;display:block}.careers-section-title{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.careers-section-title img{width:36px;margin:0 10px 0 0!important}.careers-section-title h1{margin:0}.careers-team-gallery{margin:20px 0}.careers-team-gallery img{width:100%;margin:10px 0!important;border-radius:10px}.careers-recruit-box{padding:18px 16px;margin:20px 0;background-color:#f48e1114;border-radius:12px}.careers-recruit-box h2{margin:0 0 10px;font-size:18px;padding-left:0}.careers-recruit-box h2:before{display:none}.careers-recruit-box p{margin:0 0 10px;font-size:15px}.careers-system-image,.careers-benefits-image{width:100%;margin:16px 0!important}.careers-contact{margin-top:28px;padding-top:20px;border-top:1px solid #eee}.careers-qrcode-wrap{text-align:center}.careers-qrcode-wrap .careers-qrcode{width:160px;margin:0 auto!important}.careers-qrcode-wrap p{margin:8px 0 20px;font-size:15px;color:#4b526d}.careers-contact dl{margin:0 0 20px}.careers-contact dl dt,.careers-contact dl dd{display:inline;margin:0;font-size:15px;line-height:1.9;color:#4b526d}.careers-contact dl dt{font-weight:700;color:#34404a}.careers-contact dl dd a{color:#f48e11}.careers-submit-button{display:block;width:80%;margin:0 auto;padding:12px 0;text-align:center;font-size:17px;font-weight:700;color:#fff;background-color:#f48e11;border-radius:28px;text-decoration:none}.contact-purpose-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-purpose-card{width:48%;margin-bottom:12px;padding:14px;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f}.contact-purpose-card h3{margin:0 0 8px;font-size:17px;color:#f48e11}.contact-purpose-card p{margin:0 0 6px;font-size:14px;line-height:1.7}.contact-purpose-card a{color:#f48e11}.contact-org-card{padding:16px;margin-bottom:14px;background-color:#f7f9f7;border-radius:12px}.contact-org-card h3{margin:0 0 8px;font-size:17px;color:#34404a}.contact-org-card p{margin:0 0 6px;font-size:15px;line-height:1.7}.contact-qrcode-pair{display:flex;justify-content:space-between;margin:24px 0 0}.contact-qrcode-pair figure{width:45%;margin:0;text-align:center}.contact-qrcode-pair figure img{width:100%;margin:0!important;border-radius:10px;box-shadow:0 2px 12px #0000000f}.contact-qrcode-pair figure figcaption{margin-top:8px;font-size:14px;color:#4b526d}.privacy-policy-page .mobile-page-body{word-break:break-word;overflow-wrap:break-word}.privacy-policy-page .mobile-page-body strong{color:#333}.terms-of-use-page .mobile-page-body{word-break:break-word;overflow-wrap:break-word}.terms-of-use-page .mobile-page-body strong{color:#333}.not-found-page .not-found-content{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 6%;text-align:center}.not-found-page .not-found-code{font-size:72px;font-weight:700;color:#f48e11;line-height:1;margin-bottom:16px}.not-found-page .not-found-text{font-size:16px;color:#4b526d;margin-bottom:24px}.not-found-page .not-found-home-link{display:inline-block;padding:10px 32px;background-color:#f48e11;color:#fff;font-size:16px;border-radius:24px;text-decoration:none}
