html{scroll-behavior:smooth;scroll-padding-top:110px}body{overflow-x:hidden}img{max-width:100%}a:focus-visible,[role=button]:focus-visible{outline:3px solid #f1a340;outline-offset:4px}[hidden]{display:none!important}div[loaded]{visibility:visible}.static-contact{padding:32px;background:#f3f7fa;border-left:4px solid #0b527d;text-align:left}.static-contact h3{font-size:24px;color:#0b527d;margin:0 0 14px}.static-contact p{line-height:1.8;color:#555;font-size:16px}.static-button{display:inline-block;background:#0b527d;color:#fff!important;padding:13px 24px;margin:12px 12px 0 0;border:1px solid #0b527d;border-radius:2px;font-size:16px;text-decoration:none}.static-button.secondary{background:white;color:#0b527d!important}.contact-email{margin:14px 0 0}.static-carousel .swiper-wrapper{display:block!important;transform:none!important}.static-carousel .swiper-slide{display:none!important;width:100%!important}.static-carousel .swiper-slide.static-active{display:block!important}.static-carousel .swiper-button-prev,.static-carousel .swiper-button-next{cursor:pointer}.static-carousel .bannerPic{width:100%}.static-search-result{padding:12px 0;color:#0b527d;font-size:16px}.p_page [aria-disabled=true]{opacity:.4;cursor:default!important}.show_btn,[role=button]{cursor:pointer}.p_ArticleBox img,.p_content img{height:auto}.wow{visibility:visible!important}body>[data-page]{min-width:0}.static-contact div{width:auto!important}
@media(min-width:769px){.yj_li:hover>.ej_ul,.yj_li:focus-within>.ej_ul{display:block!important;visibility:visible!important;opacity:1!important}.nav .show_btn{display:none}.static-carousel .mo_pic{display:none!important}}
@media(max-width:768px){html{scroll-padding-top:80px}body{min-width:0!important}.main.pagebox{min-width:0!important}.static-contact{padding:22px 18px}.static-contact h3{font-size:21px}.static-button{padding:11px 16px;font-size:15px}.static-carousel .pcBanner{display:none!important}.static-carousel .mo_pic{display:block!important}.nav .show_ul{display:none!important}.nav .show_ul.static-open{display:block!important;max-height:calc(100dvh - 70px);overflow:auto}.nav .show_ul .ej_ul{display:none!important}.nav .show_ul .static-sub-open>.ej_ul{display:block!important}.nav .show_btn{display:block!important}img[height="100%"]{height:auto}.p_ArticleBox,.p_content{overflow-wrap:anywhere}.static-contact div{display:flex;flex-wrap:wrap}.static-carousel .bannerPic{object-fit:cover;min-height:230px}table{max-width:100%}}
.static-job-search{display:flex;gap:10px;width:100%;margin:16px 0}.static-job-search input{box-sizing:border-box;flex:1;min-width:0;height:48px;border:1px solid #b9cbd6;padding:10px 14px;font-size:16px;border-radius:2px}.static-job-search button{height:48px;min-width:90px;border:0;background:#0b527d;color:white;font-size:16px;cursor:pointer;border-radius:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
