:root{--bs-primary:#007cc2;--bs-primary-rgb:0, 124, 194;--bs-primary-dark:#0d4184;--bs-primary-light:#0097ef;--bs-primary-50:#d6eaf5;--color-secondary:#64748b;--color-secondary-dark:#475569;--color-secondary-light:#94a3b8}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;text-rendering:optimizeSpeed;overflow-x:hidden;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit}button{background:none;border:none;font:inherit;color:inherit;cursor:pointer;outline:none}input,textarea,select{font:inherit;color:inherit;border:none;background:none;outline:none}@font-face{font-display:swap;font-family:"MyriadPro";src:url("../fonts/MyriadPro-Regular.otf")}@font-face{font-display:swap;font-family:"D-DIN";src:url("../fonts/D-DIN.OTF")}@font-face{font-display:swap;font-family:"D-DIN-BOLD";src:url("../fonts/D-DIN-BOLD.OTF")}@font-face{font-display:swap;font-family:"MONTSERRAT-BOLD";src:url("../fonts/MONTSERRAT-BOLD.OTF")}@font-face{font-display:swap;font-family:"MONTSERRAT-EXTRALIGHT";src:url("../fonts/MONTSERRAT-EXTRALIGHT.TTF")}h1{font-size:clamp(18px, 2.25rem, 1.875vw)}h2{font-size:clamp(18px, 1.875rem, 1.5625vw)}h3{font-size:clamp(16px, 1.5rem, 1.25vw)}h4{font-size:clamp(14px, 1.125rem, 0.9375vw)}h5{font-size:clamp(14px, 0.875rem, 0.73vw)}h6{font-size:clamp(12px, 12px, 0.625vw)}p{font-size:clamp(14px, 1rem, 0.84vw)}.fz_60{font-size:clamp(20px, 3.75rem, 3.125vw)}.fz_59{font-size:clamp(20px, 3.6875rem, 3.07292vw)}.fz_58{font-size:clamp(20px, 3.625rem, 3.02083vw)}.fz_57{font-size:clamp(20px, 3.5625rem, 2.96875vw)}.fz_56{font-size:clamp(20px, 3.5rem, 2.91667vw)}.fz_55{font-size:clamp(20px, 3.4375rem, 2.86458vw)}.fz_54{font-size:clamp(20px, 3.375rem, 2.8125vw)}.fz_53{font-size:clamp(20px, 3.3125rem, 2.76042vw)}.fz_52{font-size:clamp(20px, 3.25rem, 2.70833vw)}.fz_51{font-size:clamp(20px, 3.1875rem, 2.65625vw)}.fz_50{font-size:clamp(20px, 3.125rem, 2.60417vw)}.fz_49{font-size:clamp(20px, 3.0625rem, 2.55208vw)}.fz_48{font-size:clamp(20px, 3rem, 2.5vw)}.fz_47{font-size:clamp(20px, 2.9375rem, 2.44792vw)}.fz_46{font-size:clamp(20px, 2.875rem, 2.39583vw)}.fz_45{font-size:clamp(20px, 2.8125rem, 2.34375vw)}.fz_44{font-size:clamp(20px, 2.75rem, 2.29167vw)}.fz_43{font-size:clamp(20px, 2.6875rem, 2.23958vw)}.fz_42{font-size:clamp(20px, 2.625rem, 2.1875vw)}.fz_41{font-size:clamp(20px, 2.5625rem, 2.13542vw)}.fz_40{font-size:clamp(20px, 2.5rem, 2.08333vw)}.fz_39{font-size:clamp(20px, 2.4375rem, 2.03125vw)}.fz_38{font-size:clamp(20px, 2.375rem, 1.97917vw)}.fz_37{font-size:clamp(20px, 2.3125rem, 1.92708vw)}.fz_36{font-size:clamp(18px, 2.25rem, 1.875vw)}.fz_35{font-size:clamp(18px, 2.1875rem, 1.82292vw)}.fz_34{font-size:clamp(18px, 2.125rem, 1.77083vw)}.fz_33{font-size:clamp(18px, 2.0625rem, 1.71875vw)}.fz_32{font-size:clamp(18px, 2rem, 1.66667vw)}.fz_31{font-size:clamp(18px, 1.9375rem, 1.61458vw)}.fz_30{font-size:clamp(18px, 1.875rem, 1.5625vw)}.fz_29{font-size:clamp(18px, 1.8125rem, 1.51042vw)}.fz_28{font-size:clamp(16px, 1.75rem, 1.45833vw)}.fz_27{font-size:clamp(16px, 1.6875rem, 1.40625vw)}.fz_26{font-size:clamp(16px, 1.625rem, 1.35417vw)}.fz_25{font-size:clamp(16px, 1.5625rem, 1.30208vw)}.fz_24{font-size:clamp(16px, 1.5rem, 1.25vw)}.fz_23{font-size:clamp(16px, 1.4375rem, 1.19792vw)}.fz_22{font-size:clamp(16px, 1.375rem, 1.14583vw)}.fz_21{font-size:clamp(16px, 1.3125rem, 1.09375vw)}.fz_20{font-size:clamp(16px, 1.25rem, 1.04167vw)}.fz_19{font-size:clamp(16px, 1.1875rem, .98958vw)}.fz_18{font-size:clamp(14px, 1.125rem, .9375vw)}.fz_17{font-size:clamp(14px, 1.0625rem, .88542vw)}.fz_16{font-size:clamp(14px, 1rem, .83333vw)}.fz_15{font-size:clamp(14px, .9375rem, .78125vw)}.fz_14{font-size:clamp(14px, .875rem, .72917vw)}.fz_13{font-size:clamp(14px, .8125rem, .67708vw)}.fz_12{font-size:clamp(14px, 16px, 18pxvw)}.img-caption{display:flex;flex-direction:column;height:100%;background:#fff;box-shadow:0 0 0.625rem rgba(0,0,0,0.2)}.img-caption:hover .img i{transform:scale(1.05)}.img-caption:hover .text h3,.img-caption:hover .text h4{color:var(--bs-primary)}.img-caption .img{overflow:hidden;position:relative;flex-shrink:0}.img-caption .img i{padding-top:106%;display:block;transition:all .3s}.img-caption .text{height:100%;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.5rem}.img-caption .text h3,.img-caption .text h4{text-align:center;margin:0;font-size:clamp(16px, 1.5rem, 1.25vw);color:#000;transition:all .3s}.mod_header{width:100%;height:6.875rem;position:fixed;top:0;left:0;z-index:9999;transition:all .3s ease}.mod_header::after{content:'';width:100%;height:1px;background:rgba(255,255,255,0.1);position:absolute;bottom:0;left:0}.mod_header.black{background:#fff}.mod_header.black::after{display:none}.mod_header.black .header .header_center .logo a img{filter:grayscale(0)}.mod_header.black .header .header_center nav>ul>li:hover>a{color:var(--bs-primary)}.mod_header.black .header .header_center nav>ul>li.active>a{color:var(--bs-primary)}.mod_header.black .header .header_center nav>ul>li>a{color:#1f1f1f}.mod_header.black .header .header_center nav .line{background:var(--bs-primary)}.mod_header.black .header .header_center .head_search,.mod_header.black .header .header_center .head_language{color:#474747}.mod_header.active{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.05);height:5rem}.mod_header.active::after{display:none}.mod_header.active .header .header_center{height:5rem}.mod_header.active .header .header_center .logo a img{max-height:3.75rem;filter:grayscale(0) brightness(100%)}.mod_header.active .header .header_center nav>ul>li:hover>a{color:var(--bs-primary)}.mod_header.active .header .header_center nav>ul>li.active>a{color:var(--bs-primary)}.mod_header.active .header .header_center nav>ul>li>a{height:5rem;color:#1f1f1f}.mod_header.active .header .header_center nav .line{background:var(--bs-primary)}.mod_header.active .header .header_center .head_search,.mod_header.active .header .header_center .head_language{color:#474747}.mod_header .header{position:relative;z-index:99}.mod_header .header .header_center{height:6.875rem}.mod_header .header .header_center .logo{display:flex;align-items:center}.mod_header .header .header_center .logo a{display:inline-block}.mod_header .header .header_center .logo a img{max-height:4.75rem;filter:grayscale(1) brightness(2000%);transition:all .3s}.mod_header .header .header_center nav{margin-left:auto;margin-right:5.5rem}.mod_header .header .header_center nav>ul{display:flex;align-items:stretch;justify-content:flex-end;position:relative;z-index:2}.mod_header .header .header_center nav>ul>li{display:flex;align-items:center;position:relative}.mod_header .header .header_center nav>ul>li:hover>a{color:#fff}.mod_header .header .header_center nav>ul>li:hover>ul{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.mod_header .header .header_center nav>ul>li:hover::after{opacity:1}.mod_header .header .header_center nav>ul>li.active::after{content:'';width:50%;height:2px;bottom:0;position:absolute;left:50%;transform:translateX(-50%);background:var(--bs-primary)}.mod_header .header .header_center nav>ul>li.active>a{color:#fff}.mod_header .header .header_center nav>ul>li>a{height:6.875rem;display:flex;align-items:center;font-size:clamp(14px, 1.125rem, .9375vw);padding:0 1.25em;color:#fff;position:relative;transition:all 0.5s ease}.mod_header .header .header_center nav>ul>li i{font-size:clamp(16px, 1.125rem, .9375vw);margin-left:0.5rem;transition:all 0.5s ease;display:none}.mod_header .header .header_center nav>ul>li ul{position:absolute;left:50%;transform:translate(-50%, 1.5rem);top:100%;background:#fff;min-width:160px;box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);z-index:2;opacity:0;pointer-events:none;transition:all .3s}.mod_header .header .header_center nav>ul>li ul li{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaea;padding:0 1em}.mod_header .header .header_center nav>ul>li ul li a{font-size:clamp(14px, 1rem, .83333vw);font-family:"Barlow2";color:#333;padding:0.6em 0;width:100%;display:flex;align-items:center;justify-content:center;word-wrap:break-word}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(-90deg);display:block;font-size:clamp(14px, .875rem, .72917vw)}.mod_header .header .header_center nav>ul>li ul li>ul{top:-2px;left:100%}.mod_header .header .header_center nav>ul>li ul li:hover>a,.mod_header .header .header_center nav>ul>li ul li:hover>i{color:var(--bs-primary)}.mod_header .header .header_center nav>ul>li ul li:hover>ul{opacity:1;pointer-events:auto}.mod_header .header .header_center nav .line{width:0;height:2px;background:#fff;position:absolute;bottom:0;left:50%;transition:all .3s}.mod_header .header .header_center .head_more{display:flex;align-items:center}.mod_header .header .header_center .head_more .line{width:1px;height:1.25rem;margin:0 1.75rem;background:#fff;opacity:.55}.mod_header .header .header_center .head_search{color:#fff;cursor:pointer}.mod_header .header .header_center .head_search i,.mod_header .header .header_center .head_search a{font-size:clamp(16px, 1.25rem, 1.04167vw);color:inherit}.mod_header .header .header_center .head_language{position:relative;color:#fff}.mod_header .header .header_center .head_language:hover ul{opacity:1;pointer-events:auto;transform:translateY(0)}.mod_header .header .header_center .head_language span{display:flex;align-items:center}.mod_header .header .header_center .head_language span i{font-size:clamp(16px, 1.5rem, 1.25vw);margin-right:.5rem}.mod_header .header .header_center .head_language span i:last-child{font-size:clamp(14px, .875rem, .72917vw);margin-right:0;margin-left:.5rem}.mod_header .header .header_center .head_language ul{position:absolute;left:0;top:100%;background:#fff;padding:.5rem;box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);opacity:0;transition:all .3s;pointer-events:none;transform:translateY(1rem)}.mod_header .header .header_center .head_language ul li a{font-size:clamp(14px, 1rem, .83333vw);font-family:"Barlow2";color:#333;padding:0.2em 0;width:100%;display:flex;align-items:center;white-space:nowrap}.mod_header .header .header_center .head_language ul li a:hover{color:var(--bs-primary)}.mod_header .header .header_center .head_language ul li a img{width:1.25rem;margin-right:.5rem}.mod_header .header .head_search_module{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;background:rgba(21,21,21,0.96);opacity:0;pointer-events:none;transition:all 0.5s ease;display:flex;align-items:center;padding:0 34px}.mod_header .header .head_search_module form{width:100%}.mod_header .header .head_search_module form input{width:100%;font-size:clamp(16px, 2rem, 1.66667vw);background:none;border:none;outline:none;color:#fff}.mod_header .header .head_search_module form input::placeholder{color:#fff}.mod_header .header .head_search_module form span{cursor:pointer}.mod_header .header .head_search_module form span i{color:#fff;font-size:clamp(16px, 1.5rem, 1.25vw)}.mod_header .header .head_search_module.active{opacity:1;pointer-events:auto}@media screen and (max-width: 991px){.mod_header{position:static;height:60px;box-shadow:0 4px 4px rgba(0,0,0,0.1)}.mod_header .header .head_top{display:none}.mod_header .header .header_center{display:flex;align-items:center;height:60px}.mod_header .header .header_center .logo a img{max-height:34px;filter:none}.mod_header .header .header_center nav{position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:0;pointer-events:none;display:flex;flex-direction:column;transition:opacity 0.25s ease-out;background:rgba(0,0,0,0.5)}.mod_header .header .header_center nav.active{opacity:1;pointer-events:auto}.mod_header .header .header_center nav.active .nav_close,.mod_header .header .header_center nav.active ul{transform:translateX(0)}.mod_header .header .header_center nav>ul{width:90%;height:calc(100% - 52px);overflow:auto;display:block;background:#fff;transform:translateX(-100%);transition:all 0.2s ease-in;padding-bottom:100px}.mod_header .header .header_center nav>ul>li{position:relative;flex-wrap:wrap;align-items:stretch;justify-content:space-between;border-bottom:1px solid #eee;padding:0}.mod_header .header .header_center nav>ul>li.active::after{display:none}.mod_header .header .header_center nav>ul>li.active>a{color:var(--bs-primary)}.mod_header .header .header_center nav>ul>li.active>a::after{transform:translate(0, 50%);filter:none}.mod_header .header .header_center nav>ul>li:hover a,.mod_header .header .header_center nav>ul>li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li:hover>a::after{transform:translate(0, 50%)}.mod_header .header .header_center nav>ul>li>a::after{left:5px;bottom:50%;transform:translate(0, 50%)}.mod_header .header .header_center nav>ul>li a{height:auto;width:calc(100% - 58px);font-size:clamp(14px, .875rem, .72917vw);padding:12px 0;padding-left:20px;color:#3a3a3a;text-transform:capitalize}.mod_header .header .header_center nav>ul>li i{display:flex;align-items:center;justify-content:center;margin:0 10px;width:38px;font-size:clamp(16px, 1.125rem, .9375vw);flex-shrink:0}.mod_header .header .header_center nav>ul>li i.active::before{transform:rotateX(180deg)}.mod_header .header .header_center nav>ul>li ul{width:100%;position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;border-top:1px solid #eee}.mod_header .header .header_center nav>ul>li ul li{flex-wrap:wrap;padding:0}.mod_header .header .header_center nav>ul>li ul li:hover a,.mod_header .header .header_center nav>ul>li ul li:hover i{color:#3a3a3a}.mod_header .header .header_center nav>ul>li ul li:last-child{border:none}.mod_header .header .header_center nav>ul>li ul li a{font-size:clamp(14px, .875rem, .72917vw);padding:10px 0;padding-left:30px;color:#3a3a3a;position:relative;display:flex;align-items:center;justify-content:flex-start;text-transform:capitalize;font-weight:normal}.mod_header .header .header_center nav>ul>li ul li a::before{content:">";line-height:1;display:block;transform:scale(1, 1.6);margin-right:8px;font-size:clamp(12px, .75rem, .625vw)}.mod_header .header .header_center nav>ul>li ul li i::before{transform:rotate(0);font-size:clamp(16px, 1.125rem, .9375vw)}.mod_header .header .header_center nav>ul>li ul li ul li a{padding-left:46px}.mod_header .header .header_center .nav_open{transition:opacity 0.3s ease;color:var(--bs-primary)}.mod_header .header .header_center .nav_open.active{opacity:0}.mod_header .header .header_center .nav_open i{font-size:24px}.mod_header .header .header_center .nav_close{background:#fff;display:flex;width:90%;height:52px;align-items:center;justify-content:flex-end;border-bottom:1px solid #eee;transform:translateX(-100%);transition:all 0.2s ease-in}.mod_header .header .header_center .nav_close i{height:100%;padding:0 12px;font-size:30px;color:#3a3a3a}.mod_header .header .header_center .head_more{margin-left:auto;margin-right:1.5rem;position:relative;z-index:-1}.mod_header .header .header_center .head_more .line{background:rgba(0,0,0,0.3)}.mod_header .header .header_center .head_more .head_search,.mod_header .header .header_center .head_more .head_language{margin:0;color:#474747}.mod_header .header .header_center .head_more .head_search i,.mod_header .header .header_center .head_more .head_search a,.mod_header .header .header_center .head_more .head_language i,.mod_header .header .header_center .head_more .head_language a{color:#474747}}@media (min-width: 992px) and (max-width: 1440px){.mod_header .header .header_center nav{margin-right:2rem}.mod_header .header .header_center nav>ul>li>a{padding:0 .875rem}.mod_header .header .header_center .head_language{margin-left:2rem}}.index-carousel{position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;overflow:hidden}.index-carousel .swiper{width:100%;height:100vh;color:#fff}.index-carousel h3,.index-carousel h1,.index-carousel h2{font-size:clamp(20px, 3.125rem, 2.60417vw);line-height:1.4;font-weight:bold}.index-carousel .en{font-size:clamp(16px, 2.875rem, 2.39583vw);text-transform:uppercase;font-family:"D-DIN-BOLD";max-width:45%;line-height:1.2;margin-bottom:.5rem}.index-carousel .swiper-slide{position:relative;background:#000}.index-carousel .swiper-slide .container{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}.index-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.index-carousel .swiper-pagination{left:10rem;bottom:10%;width:auto}.index-carousel .swiper-pagination span{opacity:1;width:16px;height:16px;position:relative;background:rgba(255,255,255,0.48)}.index-carousel .swiper-pagination span::after{content:'';width:28px;height:28px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.5);background:url(../img/ico.webp) center no-repeat;background-size:contain;filter:grayscale(1) brightness(2000%);opacity:0;transition:all .3s}.index-carousel .swiper-pagination span:not(:last-child){margin-right:3rem}.index-carousel .swiper-pagination span.swiper-pagination-bullet-active{background:transparent}.index-carousel .swiper-pagination span.swiper-pagination-bullet-active::after{opacity:1;transform:translate(-50%, -50%)}.index-carousel .swiper-button-next{right:10rem}.index-carousel .swiper-button-next i{transform:rotateY(180deg)}.index-carousel .swiper-button-prev{left:auto;right:calc(10rem + 6.25rem)}.index-carousel .swiper-button-next,.index-carousel .swiper-button-prev{width:clamp(34px, 3.75rem, 60px);height:clamp(34px, 3.75rem, 60px);margin:0;top:auto;bottom:10%;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;border:1px solid #fff;color:#fff}.index-carousel .swiper-button-next:hover,.index-carousel .swiper-button-prev:hover{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.index-carousel .swiper-button-next::after,.index-carousel .swiper-button-prev::after{display:none}.index-carousel .swiper-button-next i,.index-carousel .swiper-button-prev i{font-size:clamp(16px, 1.5rem, 1.25vw)}@media screen and (max-width: 991px){.index-carousel{position:static;height:auto}.index-carousel .swiper{height:40vh}.index-carousel .swiper-slide{padding-bottom:0}.index-carousel .swiper-slide .mod_more{display:none}.index-carousel .swiper-pagination1{bottom:2rem;left:0;right:0;margin:0 auto}.index-carousel .swiper-pagination1 span{width:10px;height:10px}.index-carousel .swiper-pagination1 span:not(:last-child){margin-right:1rem}.index-carousel .swiper-button-next,.index-carousel .swiper-button-prev{display:none;top:auto;bottom:2rem}}#index-about{height:100vh;margin-top:calc(100vh/1.75)}@media screen and (max-width: 991px){#index-about{height:auto;margin-top:0}}.index-about{position:fixed;top:0;left:0;z-index:2;width:100%;overflow:hidden;height:100vh;pointer-events:none;display:flex;align-items:center;opacity:0;padding-top:6.25rem}.index-about.active{pointer-events:auto}.index-about.active.cur{position:relative}.index-about-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.index-about-bg svg{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%) scale(2);transform-origin:center right}.index-about-bg svg #ab-svg-ico{opacity:0}.index-about .index_ab2{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-2;height:100vh;opacity:0}.index-about .mod_content{margin-bottom:2rem}.index-about .captions{margin-top:3.75rem}.index-about .caption{padding:2rem 2.25rem;border-radius:1.25rem;background:rgba(255,255,255,0.85);display:flex;flex-direction:column}.index-about .caption i{font-size:clamp(20px, 2.5rem, 2.08333vw);line-height:1.1;color:#6b6b6b}.index-about .caption p{text-align:right;color:#474747;font-size:clamp(14px, 1rem, .83333vw);line-height:1.2}.index-about .caption span{font-size:clamp(16px, 1.25rem, 1.04167vw);color:var(--bs-primary);text-align:right}.index-about .caption span strong{font-size:clamp(22px, 4.375rem, 3.64583vw);color:var(--bs-primary);font-family:"D-DIN-BOLD";line-height:1;margin-right:.5rem}.index-about .caption p{font-size:clamp(15px, 1.125rem, .9375vw);margin:0}@media screen and (max-width: 991px){.index-about{pointer-events:auto;opacity:1;position:static;height:auto;padding:40px 0}.index-about-bg{display:none}.index-about .captions{margin-top:20px}.index-about .captions .col-6{margin-top:15px}.index-about .caption{padding:10px;background:rgba(0,0,0,0.1)}.index-about .caption span,.index-about .caption p{font-size:clamp(14px, 1.5rem, 1.25vw)}}.index-layout{background:#000;position:relative;z-index:2;height:69.375rem;overflow:hidden}.index-layout #layout-svg{position:absolute;top:0;left:0;width:100%;z-index:2}.index-layout #layout-svg .st2{opacity:0}.index-layout #ab-svg-ico{opacity:0}.index-layout .container{position:absolute;left:0;right:0;bottom:0;z-index:20}.index-layout .container ul{display:flex;align-items:flex-end;padding:0;height:10rem}.index-layout .container ul li{width:20%;background:rgba(255,255,255,0.83);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem;color:#fff;position:relative;transition:all .3s;height:100%;z-index:2}@media screen and (min-width: 992px){.index-layout .container ul li:hover{height:19.375rem;background:var(--bs-primary);color:#fff}.index-layout .container ul li:hover::after{opacity:0}.index-layout .container ul li:hover::before{opacity:.05}.index-layout .container ul li:hover .type,.index-layout .container ul li:hover .title,.index-layout .container ul li:hover i{color:inherit}.index-layout .container ul li:hover .title,.index-layout .container ul li:hover p{height:auto;max-height:100px;opacity:1;text-align:center}.index-layout .container ul li:hover .title{margin-top:2rem;margin-bottom:.5rem}}.index-layout .container ul li::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background:url(../img/ico.webp) center no-repeat;background-size:98% auto;filter:grayscale(1) brightness(2000%);opacity:0;transition:all .3s}.index-layout .container ul li::after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:'';width:1px;height:6rem;background:rgba(0,0,0,0.28)}.index-layout .container ul li i{font-size:clamp(20px, 3.5rem, 2.91667vw);color:#55595c;transition:all .3s;line-height:1.2}.index-layout .container ul li .type{color:#222;transition:all .3s;font-size:clamp(14px, 1.25rem, 1.04167vw)}.index-layout .container ul li .title{opacity:0;transition:all .3s;font-size:clamp(16px, 1.5rem, 1.25vw);height:0;overflow:visible}.index-layout .container ul li p{margin:0;opacity:0;transition:all .3s;font-size:clamp(14px, 1rem, .83333vw);height:0;overflow:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index-layout .swiper{height:100%}.index-layout .swiper img{object-fit:cover}@media screen and (max-width: 991px){.index-layout{height:50vh}.index-layout .container ul{height:auto}.index-layout .container ul li{padding:10px 0}}.index-news{position:relative;z-index:2;padding-top:5rem;padding-bottom:1.875rem;background:#fff}.index-news .news-list{padding-bottom:2rem}@media screen and (min-width: 992px){.index-news .news-list{padding-bottom:10rem}.index-news .news-list .item:nth-child(3n-1){transform:translateY(5rem)}}.news-list{display:grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:5rem 3.75rem}@media (max-width: 992px){.news-list{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.news-list{grid-template-columns:repeat(1, 1fr);gap:15px}}.news-list.video-list .item:hover .img{border-radius:1.25rem}.news-list.video-list .item:hover .img i{transform:translate(-50%, -50%) scale(0.75)}.news-list.video-list .item:hover .text{color:var(--bs-primary)}.news-list.video-list .item:hover .text time,.news-list.video-list .item:hover .text h3{color:inherit}.news-list.video-list .item .img i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:clamp(18px, 4.5rem, 3.75vw);z-index:2;transition:all .3s}.news-list.video-list .item .img::before{display:none}.news-list .item a{display:block}@media screen and (min-width: 992px){.news-list .item:hover .img{border-radius:8.75rem}.news-list .item:hover .img::before{opacity:1;transform:perspective(800px) rotateY(0deg)}}.news-list .item .img{height:17.5rem;position:relative;overflow:hidden;border-radius:1.25rem;transition:all .3s;transform-style:preserve-3d}.news-list .item .img::before{content:'';width:100%;height:100%;position:absolute;left:-2%;top:0;background:url(../img/ico.webp) center left no-repeat;background-size:contain;opacity:0;transform:perspective(1000px) rotateY(45deg);transform-origin:left center;transition:all .5s ease-in-out}.news-list .item .img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.news-list .item .text{padding:1.5rem}.news-list .item .text time{font-size:clamp(14px, .875rem, .72917vw);color:#666;transition:all .3s}.news-list .item .text h3{font-size:clamp(16px, 1.25rem, 1.04167vw);color:#333;line-height:1.5;margin:0;margin-top:.5rem;transition:all .3s}.index-future{position:relative;z-index:2;background:#fff;padding-top:2.125rem;padding-bottom:6.25rem}.index-future .content{display:flex;align-items:center;padding:2.5rem 8%;min-height:33.75rem}.index-future .content img{display:block}.index-future .content .mod_content{margin:3.5rem 0}.index-future .content .mod_content *{color:#fff;font-size:clamp(14px, 1.25rem, 1.04167vw);line-height:2}.footer{position:relative;z-index:3;padding-top:2.875rem;background:var(--bs-primary-dark);color:#fff}.footer .foot-info ul li{display:flex;align-items:center;font-size:clamp(14px, 1rem, .83333vw);margin-bottom:.5rem}.footer .foot-info ul li i{margin-right:.5rem;font-size:clamp(16px, 1.25rem, 1.04167vw)}.footer .foot-logo{max-height:clamp(30px, 4.75rem, 76px);max-width:100%;filter:grayscale(100%) brightness(2000%);margin-bottom:1.875rem}.footer .foot-menu{margin-top:1.25rem}.footer .foot-menu ul:first-child li a{white-space:nowrap}.footer .foot-menu ul li{margin-bottom:.5rem}.footer .foot-menu ul li:nth-child(1){margin-bottom:1.5rem}.footer .foot-menu ul li:nth-child(1) a{font-size:clamp(14px, 1.125rem, .9375vw);color:#fff;text-transform:uppercase}.footer .foot-menu ul li a{font-size:clamp(14px, 1rem, .83333vw);color:rgba(255,255,255,0.83);transition:all .3s;padding:4px 0}.footer .foot-menu ul li a:hover{color:#fff}.footer .foot-links{margin-top:2rem;color:#fff;font-size:clamp(14px, .875rem, .72917vw);color:rgba(255,255,255,0.58)}.footer .foot-links a{color:rgba(255,255,255,0.58);transition:all .3s;display:inline-block;padding:3px 8px;border-radius:4px}.footer .foot-links a:hover{background:var(--bs-primary);color:#fff}.footer .foot-share{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.footer .foot-share li{margin-left:1.5rem;position:relative}.footer .foot-share li:not(:first-child){margin-left:1.875rem}.footer .foot-share li:hover a{color:#fff}.footer .foot-share li:hover a i{transform:scale(1.2)}.footer .foot-share li:hover span{opacity:1;transform:translate(-50%, 0)}.footer .foot-share li a{color:rgba(255,255,255,0.58);transition:all .3s;display:block}.footer .foot-share li a i{font-size:clamp(16px, 1.5rem, 1.25vw);line-height:1.2;display:block;transition:all .3s}.footer .foot-share li span{position:absolute;bottom:100%;left:50%;transform:translate(-50%, 10px);background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);color:#474747;border-radius:4px;padding:10px;opacity:0;transition:all .3s;white-space:nowrap}.footer .foot-share li span img{max-width:120px}.footer .foot-bottom{margin-top:1.25rem;padding:.875rem 0;color:rgba(255,255,255,0.58);border-top:1px solid rgba(255,255,255,0.1);font-size:clamp(14px, .875rem, .72917vw)}.footer .foot-bottom a{color:inherit;transition:all 0.3s}.footer .foot-bottom a:hover{color:#fff}@media screen and (max-width: 991px){.footer{padding-top:30px}.footer .foot-logo{display:none}.footer .foot-links{margin-top:10px}}.suspend{position:fixed;z-index:80;bottom:5%;right:clamp(5px, 1.25rem, 20px)}.suspend ul li{margin-bottom:clamp(2px, 0.5rem, 8px)}.suspend ul li.mod_backTop{transition:all .3s;opacity:0;pointer-events:none}.suspend ul li.mod_backTop.active{opacity:1;pointer-events:auto}.suspend ul li a{width:clamp(46px, 3.625rem, 58px);height:clamp(46px, 3.625rem, 58px);border-radius:.5rem;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .1s;position:relative}.suspend ul li a span{display:none}.suspend ul li a::after{display:none;content:'';width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1);background:rgba(255,255,255,0.1);z-index:-1;border-radius:.5rem}.suspend ul li a:hover{filter:brightness(95%);transform:scale(0.95)}.suspend ul li a i{font-size:clamp(16px, 1.75rem, 1.45833vw)}@media screen and (max-width: 991px){.suspend{display:none;bottom:0;right:0;width:100%;height:60px;background:rgba(var(--bs-primary-rgb), 1);box-shadow:0 -2px 14px 1px rgba(0,0,0,0.2)}.suspend ul{display:flex;justify-content:center;height:100%;position:relative}.suspend ul li{margin:0;width:25%}.suspend ul li:first-child a::after{display:none}.suspend ul li a{height:100%;width:100%;background:none;color:#fff;display:flex;flex-direction:column;font-size:clamp(12px, .875rem, .72917vw)}.suspend ul li a span{display:block;color:#fff}.suspend ul li a::after{width:1px;left:0;top:0;transform:none;border-radius:0;background:rgba(255,255,255,0.2)}.suspend ul li:nth-child(3) .dropup{max-width:60%}.suspend ul li.mod_backTop{opacity:1;pointer-events:auto}.suspend ul li:hover .dropup{display:block}.suspend ul li .dropup{position:absolute;bottom:calc(100% + 4px);right:50%;transform:translateX(100%);display:none}.suspend ul li .dropup .a2a_kit{display:flex}}.mod_hero{margin-top:110px;height:42.5rem;color:#fff;position:relative;padding-bottom:8.125rem;display:flex;justify-content:center;flex-direction:column;align-items:center}.mod_hero h1{font-size:clamp(24px, 3.75rem, 3.125vw);line-height:1.2}.mod_hero .mod_breadcrumb{margin-top:1rem}.mod_hero .menu{position:absolute;left:0;right:0;bottom:0;width:100%}.mod_hero .menu ul{padding:0 5%;display:flex;align-items:center;justify-content:space-evenly;height:8.125rem;background:rgba(255,255,255,0.85);border-radius:1.25rem 1.25rem 0 0}.mod_hero .menu ul li.active a{color:var(--bs-primary)}.mod_hero .menu ul li.active a i{color:inherit}.mod_hero .menu ul li a{font-size:clamp(16px, 1.125rem, .9375vw);transition:all .3s;color:#222;display:flex;flex-direction:column;align-items:center}.mod_hero .menu ul li a:hover{color:var(--bs-primary)}.mod_hero .menu ul li a:hover i{color:var(--bs-primary)}.mod_hero .menu ul li a i{font-size:clamp(16px, 2.5rem, 2.08333vw);color:#515151;line-height:1.2}@media screen and (max-width: 991px){.mod_hero{margin-top:0;height:30vh;padding-bottom:0}.mod_hero .mod_breadcrumb{margin-top:0}.mod_hero .menu{display:none}.mod_hero .menu ul{overflow:scroll;scroll-snap-type:x mandatory;padding:0;height:auto}.mod_hero .menu ul li{scroll-snap-align:start;flex-shrink:0;padding:15px}}.about{padding:6.25rem 0}@media screen and (max-width: 991px){.about{padding:40px 0}}.about_1{display:flex}.about_1 .left{width:28.75%;flex-shrink:0}.about_1 .right{width:100%}.about_1 .right .captions{margin-top:1.5rem;display:flex;justify-content:space-between}.about_1 .right .caption{display:flex;flex-direction:column}.about_1 .right .caption p{color:#474747;font-size:clamp(14px, 1rem, .83333vw);line-height:1.2}.about_1 .right .caption span{font-size:clamp(16px, 1.25rem, 1.04167vw);color:var(--bs-primary)}.about_1 .right .caption span strong{font-size:clamp(22px, 4.375rem, 3.64583vw);color:var(--bs-primary);font-family:"D-DIN-BOLD";line-height:1;margin-right:.5rem}@media screen and (max-width: 991px){.about_1{flex-wrap:wrap}.about_1 .left{width:100%}.about_1 .right{width:100%}.about_1 .right .captions{margin-top:20px}.about_1 .right .captions .col-6{margin-top:15px}.about_1 .right .caption{padding:10px;background:rgba(0,0,0,0.1)}.about_1 .right .caption span,.about_1 .right .caption p{font-size:clamp(14px, 1.5rem, 1.25vw)}}.about_2{margin-top:4.375rem;height:33.75rem;width:100%;position:relative}.about_2 .item{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;overflow:hidden;position:absolute}.about_2 .item:nth-child(1){width:23.75rem;height:23.75rem;left:0;bottom:2%}.about_2 .item:nth-child(2){width:15rem;height:15rem;left:30%;bottom:5%}.about_2 .item:nth-child(3){width:25rem;height:25rem;left:50%;bottom:20%}.about_2 .item:nth-child(4){width:16.875rem;height:16.875rem;right:6.25%;bottom:0%}.about_2 .item:nth-child(5){width:12.5rem;height:12.5rem;right:0%;top:0%}.about_2 .item:hover::before{opacity:.3}.about_2 .item:hover img{transform:scale(1.1)}.about_2 .item::before{content:'';width:100%;height:100%;background:#000;position:absolute;left:0;top:0;z-index:1;opacity:.13;transition:all .3s}.about_2 .item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .3s}.about_2 .item .text{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;align-items:center;font-size:clamp(16px, 1.25rem, 1.04167vw)}.about_2 .item .text i{font-size:clamp(20px, 3rem, 2.5vw);line-height:1.2}@media screen and (max-width: 991px){.about_2{margin-top:40px;height:auto;display:flex;flex-wrap:wrap}.about_2 .item{position:relative;width:50% !important;height:auto !important;border-radius:0;left:0 !important;bottom:0 !important;padding:40px 0}.about_2 .item::before{opacity:.5}.about_2 .item:last-child{width:100% !important}}.about_3{margin-top:8.125rem}.about_3 .swiper .swiper-wrapper{transition-timing-function:linear}.about_3 .swiper{margin-top:4.625rem}.about_3 .swiper .img{background:#fff;height:5rem;border-radius:2.5rem;width:100%;display:flex;justify-content:center}@media screen and (max-width: 991px){.about_3{margin-top:40px}.about_3 .swiper{margin-top:1rem}}.honors{padding-top:7.5rem;padding-bottom:3.125rem}.honors .row{position:relative}.honors .row .swiper img{display:block;width:100%;cursor:pointer}.honors .row .swiper-bg{display:block;width:113.9375rem;margin:0 auto}.honors .row .swiper-btn{position:absolute;bottom:6.5625rem;left:0;width:100%}.honors .row .swiper-button-prev,.honors .row .swiper-button-next{position:static;width:3.25rem;height:3.25rem;transform:none;margin-top:0}.honors .row .swiper-button-prev::after,.honors .row .swiper-button-next::after{display:none}.honors .row .swiper-button-prev i,.honors .row .swiper-button-next i{font-size:clamp(16px, 1.25rem, 1.04167vw);color:#fff}.honors .row .swiper-button-prev{background:#fff}.honors .row .swiper-button-prev i{color:var(--bs-primary);transform:rotateY(180deg)}.honors .row .swiper-button-next{background:var(--bs-primary)}.honors .row1{margin-top:8.125rem}.honors .row1 .swiper{width:93.75rem}.honors .row2 .swiper{width:88.75rem}@media screen and (max-width: 991px){.honors{padding:40px 0}.honors .row1{margin-top:2.5rem}.honors .row .swiper-btn{bottom:.5rem}.honors .row .swiper-btn .swiper-button-prev,.honors .row .swiper-btn .swiper-button-next{width:2rem;height:2rem}}.history{min-height:65rem;padding-top:6.875rem}.history .swiper-box{position:relative;margin-top:8.125rem}.history .swiper{width:calc(100% - 11.25rem);text-align:center}.history .year{font-size:clamp(24px, 7.5rem, 6.25vw);color:var(--bs-primary);font-family:'D-DIN-BOLD';letter-spacing:1px;line-height:0.8}.history h3{font-weight:bold;color:#474747;margin:2rem 0}.history .mod_content{font-size:clamp(14px, 1rem, .83333vw);line-height:1.8}.history .prev-btn,.history .next-btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.history .prev-btn p,.history .next-btn p{font-family:'D-DIN-BOLD';letter-spacing:-1px;font-size:clamp(18px, 2.75rem, 2.29167vw);margin:0;color:var(--bs-primary)}.history .prev-btn{left:0}.history .prev-btn .btn{margin-right:1.25rem}.history .prev-btn .btn i{transform:rotate(180deg)}.history .next-btn{right:0;flex-direction:row-reverse}.history .next-btn .btn{margin-left:1.25rem}.history .btn{width:4.125rem;height:4.125rem;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--bs-primary)}.history .btn:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.history .btn i{font-size:clamp(14px, 1.5rem, 1.25vw)}@media screen and (max-width: 991px){.history{min-height:initial;padding:40px 0;padding-bottom:25vh}.history .swiper-box{margin:0;padding-top:10px}.history .swiper{width:100%}.history .prev-btn,.history .next-btn{z-index:10;top:0;transform:translateY(0)}.history .prev-btn .btn,.history .next-btn .btn{width:40px;height:40px;margin-right:10px}.history .next-btn .btn{margin-left:10px;margin-right:0}}.philosophy{padding:6.875rem 0;padding-bottom:4.5rem}.philosophy .items{display:flex;justify-content:space-around;margin-top:4.5rem}.philosophy .items .item{width:11.875rem;height:10rem;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:1rem;position:relative;padding-top:1rem;color:#333;transition:all .3s}@media screen and (min-width: 992px){.philosophy .items .item:hover{background:var(--bs-primary);color:#fff}.philosophy .items .item:hover i{background:var(--bs-primary);color:#fff}}.philosophy .items .item i{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:var(--bs-primary);font-size:clamp(20px, 2rem, 1.66667vw);border:2px solid #fff;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);transition:all .3s}.philosophy .items .item p{margin:0;line-height:1.6}@media screen and (max-width: 991px){.philosophy{padding:40px 0}.philosophy .items{flex-wrap:wrap;margin-top:0}.philosophy .items .item{width:45%;height:auto;padding:15px 10px;margin-top:30px;padding-top:30px}}.philosophy_2{margin-top:5.625rem;display:flex;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:15px 1.375rem}@media (max-width: 992px){.philosophy_2{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.philosophy_2{grid-template-columns:repeat(1, 1fr);gap:15px}}.philosophy_2 .caption{border-radius:1.375rem;position:relative;overflow:hidden;color:#fff}.philosophy_2 .caption::after,.philosophy_2 .caption::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.philosophy_2 .caption::before{height:70%;z-index:1;top:30%;background-image:linear-gradient(to bottom, rgba(0,124,194,0), rgba(0,124,194,0.95));opacity:0;transition:all .3s}.philosophy_2 .caption:hover::before{opacity:1}.philosophy_2 .caption:hover p{opacity:1;transform:translateY(0)}.philosophy_2 .caption img{display:block}.philosophy_2 .caption .title{position:absolute;left:0;top:15%;width:100%;text-align:center;font-size:clamp(16px, 1.375rem, 1.14583vw);z-index:2;font-weight:bold}.philosophy_2 .caption .title strong{display:block;line-height:1.2;margin-top:1rem;font-size:clamp(24px, 3.125rem, 2.60417vw)}.philosophy_2 .caption p{position:absolute;bottom:5%;width:90%;text-align:center;left:5%;z-index:2;font-size:clamp(14px, 1.25rem, 1.04167vw);opacity:0;transition:all 0.3s;transform:translateY(1rem)}@media screen and (max-width: 991px){.philosophy_2{margin-top:40px}.philosophy_2 .caption img{height:40vh;object-fit:cover}.philosophy_2 .caption p{opacity:1;transform:translateY(0)}.philosophy_2 .caption::before{opacity:1}}.staff{padding:6.875rem 0;background-image:linear-gradient(25deg, #cee7fd 25%, #fff, #e1f1fd)}.staff .swiper{height:28.125vw;margin-top:4.75rem}.staff .swiper .swiper-slide{height:100%;transition:all .8s;transform:scale(0.8);opacity:.45}.staff .swiper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.staff .swiper .swiper-slide .img{border-radius:1.75rem;overflow:hidden;height:100%}.staff .swiper .swiper-slide .img img{object-fit:cover}.staff .swiper .swiper-button-next,.staff .swiper .swiper-button-prev{width:4.125rem;height:4.125rem;border:2px solid rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgba(0,0,0,0.3);transition:all .3s}.staff .swiper .swiper-button-next::after,.staff .swiper .swiper-button-prev::after{display:none}.staff .swiper .swiper-button-next i,.staff .swiper .swiper-button-prev i{font-size:clamp(16px, 1.75rem, 1.45833vw)}.staff .swiper .swiper-button-next:hover,.staff .swiper .swiper-button-prev:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.staff .swiper .swiper-button-prev{left:6%}.staff .swiper .swiper-button-prev i{transform:rotateY(180deg)}.staff .swiper .swiper-button-next{right:6%}@media screen and (max-width: 991px){.staff{padding:40px 0}.staff .swiper{margin-top:2.5rem;height:40vw}.staff .swiper .swiper-button-next,.staff .swiper .swiper-button-prev{width:3rem;height:3rem}}.news{padding:6.875rem 0;padding-bottom:5rem}.news .mod_pagination{margin-top:6.875rem}@media screen and (max-width: 991px){.news{padding:40px 0}.news .mod_pagination{margin-top:2.5rem}}.duty{padding:6.25rem 0}.duty .items{margin-top:3.125rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:15px 5rem}@media (max-width: 992px){.duty .items{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.duty .items{grid-template-columns:repeat(1, 1fr);gap:15px}}.duty .items .item{background:#f5f5f5;padding:1rem;border-radius:1rem;transition:all .3s}.duty .items .item:hover{background:var(--bs-primary);color:#fff}.duty .items .item:hover .text i,.duty .items .item:hover .text h3,.duty .items .item:hover .text p{color:#fff}.duty .items .item .img{position:relative;overflow:hidden;padding-top:63%;border-radius:1rem}.duty .items .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.duty .items .item .text{padding:1.625rem 1.25rem}.duty .items .item .text i{font-size:clamp(30px, 3.5rem, 2.91667vw);color:var(--bs-primary);line-height:1.2;transition:all .3s}.duty .items .item .text h3{font-size:clamp(16px, 1.5rem, 1.25vw);color:#333;margin-top:1rem;margin-bottom:1.5rem;transition:all .3s}.duty .items .item .text p{font-size:clamp(14px, 1rem, .83333vw);line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#474747;transition:all .3s}.duty_2{padding:6.875rem 0}.duty_2 .container{min-height:35rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.duty_2 .mod_content{color:#fff}.duty_2 .mod_content *{font-size:clamp(16px, 1.875rem, 1.5625vw)}.tender-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:2.375rem 1.25rem}@media (max-width: 992px){.tender-list{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.tender-list{grid-template-columns:repeat(1, 1fr);gap:15px}}.tender-list .item{background:#fff;padding:2.25rem;border-radius:1.25rem;transition:all .3s}.tender-list .item:hover{background:var(--bs-primary);color:#fff}.tender-list .item:hover .category{background:rgba(255,255,255,0.16)}.tender-list .item:hover .bottom i{background:#fff;color:var(--bs-primary)}.tender-list .item:hover .category,.tender-list .item:hover h2,.tender-list .item:hover .bottom time{color:inherit}.tender-list .item .category{font-size:clamp(14px, .875rem, .72917vw);color:var(--bs-primary);background:var(--bs-primary-50);padding:4px 8px;border-radius:4px;display:inline-block;transition:background-color .3s}.tender-list .item h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(16px, 1.25rem, 1.04167vw);line-height:1.6;margin-top:.875rem;margin-bottom:2rem;color:#222}.tender-list .item .bottom time{color:#777;font-size:clamp(14px, 1rem, .83333vw)}.tender-list .item .bottom i{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bs-primary);color:#fff;transition:background-color .3s}@media screen and (max-width: 991px){.tender-list .item{padding:1.5rem}}.back a{height:3.125rem;padding:0 1.375rem;border:1px dashed #a0a0a0;border-radius:1.5625rem;transition:all .3s;color:#777;white-space:nowrap;font-size:clamp(14px, 1rem, .83333vw)}.back a:hover{color:var(--bs-primary);border-color:var(--bs-primary)}.back a i{color:var(--bs-primary);font-size:clamp(16px, 1.25rem, 1.04167vw);margin-left:.5rem}@media screen and (max-width: 991px){.back a{padding:0 1rem;height:2.5rem}}.news-detail{margin-top:1.25rem;margin-bottom:6.875rem}.news-detail header h1{font-size:clamp(18px, 1.5rem, 1.25vw);line-height:1.4}.news-detail header>time{margin:1.5rem 0;font-size:clamp(14px, .875rem, .72917vw);color:#777}.news-detail header>time i{margin-right:.5rem;color:var(--bs-primary);font-size:clamp(16px, 1.125rem, .9375vw)}.detail-box{background:#fff;border-radius:1.25rem;padding:3.125rem}@media screen and (max-width: 991px){.detail-box{padding:2.5rem 1rem}}.article-navigation{margin-top:6.25rem}.article-navigation a{background:#f5f5f5;padding:1rem 1.25rem;border-radius:.875rem;transition:all .3s;color:#474747}.article-navigation a:hover{color:var(--bs-primary)}.article-navigation a.next i{margin-left:.5rem;transform:rotateY(180deg)}.article-navigation a i{color:var(--bs-primary);margin-right:1rem;font-size:clamp(16px, 1.5rem, 1.25vw)}.article-navigation a .text{font-size:clamp(14px, 1.125rem, .9375vw);line-height:1.6}.article-navigation a .text span{display:block;font-size:clamp(14px, 1rem, .83333vw)}@media screen and (max-width: 991px){.article-navigation{margin-top:2.5rem}.article-navigation a{margin-bottom:10px}}.contact{padding:6.875rem 0}.contact .mod_title strong{font-weight:normal}@media screen and (max-width: 991px){.contact{padding:40px 0}}.contact_1{margin-bottom:6.25rem}.contact_1 .left{width:53%;background:#f1f1f1;border-radius:2rem;padding:3.125rem;color:#333}.contact_1 .left .mod_title{color:var(--bs-primary)}.contact_1 .left .mod_title strong{font-weight:normal}.contact_1 .left .mod_title .en{color:var(--bs-primary)}.contact_1 .left ul li{display:flex;align-items:center;font-size:clamp(14px, 1rem, .83333vw);margin-bottom:1.25rem}.contact_1 .left ul li i{margin-right:1rem;font-size:clamp(16px, 1.5rem, 1.25vw);color:var(--bs-primary)}.contact_1 .right{width:46%;height:33.125rem;border-radius:2rem;overflow:hidden}.contact_1 .right>div{height:100%}@media screen and (max-width: 991px){.contact_1{margin-bottom:40px}.contact_1 .left{width:100%;padding:0;background:none}.contact_1 .left ul li{margin-bottom:10px}.contact_1 .left .text-center{display:flex;flex-direction:column;align-items:center}.contact_1 .left .text-center img{max-width:140px}.contact_1 .left .text-center span{margin-top:0 !important}.contact_1 .right{margin-top:20px;width:100%;height:40vh}}.contact_2{padding:4.75rem 0;background:#f1f1f1}.contact_2.white{background:white}.contact_2.white input,.contact_2.white textarea{background:#fff}.contact_2 input{height:5rem;font-size:clamp(14px, 1rem, .83333vw)}.contact_2 input,.contact_2 textarea{margin-bottom:2.125rem;border:1px solid #dedede;background:#f7f7f7;color:#474747;padding-left:1.5rem;padding-right:1.5rem;display:block;width:100%;border-radius:.5rem}.contact_2 input.code,.contact_2 textarea.code{width:13.125rem;margin:0;margin-right:1rem}.contact_2 textarea{padding:1.5rem;height:19.25rem}.contact_2 .btn{width:13.125rem;height:3.75rem;border-radius:1.875rem;background:var(--bs-primary);color:#Fff;font-size:clamp(14px, 1rem, .83333vw)}@media screen and (max-width: 991px){.contact_2{padding:40px 0}.contact_2 input{height:40px;padding:0 15px}.contact_2 input,.contact_2 textarea{border-radius:4px;margin-bottom:15px}.contact_2 input.code,.contact_2 textarea.code{width:120px}.contact_2 textarea{height:auto;padding:15px;font-size:clamp(14px, 1rem, .83333vw)}.contact_2 .btn{margin-top:15px;height:40px}}.contact_3{width:100%;padding-top:18.125rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_3 .mod_title{margin-bottom:5rem}.contact_3 .swiper{width:100%;margin-top:2rem;padding-left:calc(.75rem + 9.0625rem)}.contact_3 .swiper .swiper-wrapper{align-items:stretch}.contact_3 .swiper .swiper-slide{height:initial;padding:2rem;border-radius:1.5rem;overflow:hidden;background:#fff;color:rgba(0,0,0,0.73);position:relative;z-index:2}.contact_3 .swiper .swiper-slide:hover{color:#fff}.contact_3 .swiper .swiper-slide:hover::after{opacity:1}.contact_3 .swiper .swiper-slide:hover .title h3{color:#fff}.contact_3 .swiper .swiper-slide:hover .title a{color:#fff}.contact_3 .swiper .swiper-slide:hover .title a i{background:#fff;color:var(--bs-primary)}.contact_3 .swiper .swiper-slide:hover .tag{color:#fff;border-color:rgba(255,255,255,0.13)}.contact_3 .swiper .swiper-slide:hover .mod_content p::before{background:#fff}.contact_3 .swiper .swiper-slide::after{content:'';width:100%;height:100%;opacity:0;position:absolute;left:0;top:0;z-index:-1;background-image:linear-gradient(130deg, rgba(0,124,194,0.75), var(--bs-primary));transition:all .3s}.contact_3 .swiper .swiper-slide .title{display:flex;align-items:center;justify-content:space-between}.contact_3 .swiper .swiper-slide .title h3{font-size:clamp(16px, 1.5rem, 1.25vw);font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#000;transition:all .3s}.contact_3 .swiper .swiper-slide .title a{font-size:clamp(14px, .875rem, .72917vw);display:flex;align-items:center;color:#747474;margin-left:1.5rem;flex-shrink:0;transition:all .3s;cursor:pointer}.contact_3 .swiper .swiper-slide .title a i{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 1rem, .83333vw);transform:rotateY(180deg);margin-right:.5rem;background:var(--bs-primary);color:#fff;transition:all .3s}.contact_3 .swiper .swiper-slide .tag{margin:1.5rem 0;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,0.13);font-size:clamp(14px, 1rem, .83333vw);color:rgba(0,0,0,0.82);transition:all .3s}.contact_3 .swiper .swiper-slide .tag span:not(:first-child){margin-left:2rem}.contact_3 .swiper .swiper-slide .mod_content{color:inherit;transition:color .3s}.contact_3 .swiper .swiper-slide .mod_content p{margin-bottom:.25rem;display:flex;line-height:1.6}.contact_3 .swiper .swiper-slide .mod_content p::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--bs-primary);margin-right:.75em;margin-top:.75em;flex-shrink:0;transition:all .3s}.contact_3 .swiper-button-prev,.contact_3 .swiper-button-next{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;margin-left:2.5rem;position:static;transition:all .3s}.contact_3 .swiper-button-prev:hover,.contact_3 .swiper-button-next:hover{border-color:var(--bs-primary);background:var(--bs-primary)}.contact_3 .swiper-button-prev:hover::after,.contact_3 .swiper-button-next:hover::after{opacity:1}.contact_3 .swiper-button-prev:hover i,.contact_3 .swiper-button-next:hover i{color:#fff}.contact_3 .swiper-button-prev i,.contact_3 .swiper-button-next i{font-size:clamp(16px, 1.25rem, 1.04167vw);color:rgba(0,0,0,0.3);transition:all .3s}.contact_3 .swiper-button-prev i{transform:rotateY(180deg)}@media (max-width: 991px){.contact_3{padding-top:40px}.contact_3 .mod_title{margin-bottom:20px}.contact_3 .swiper{padding:0 10px;margin-top:10px}.contact_3 .swiper-button-prev,.contact_3 .swiper-button-next{width:40px;height:40px;margin-left:15px}}.join_detail{background:#fff;border-radius:1.5rem;padding:3.75rem 4.375rem;max-width:100%;width:85rem;display:none}.join_detail .close{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border:2px solid #bfbfc0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#bfbfc0;cursor:pointer;transition:all .3s}.join_detail .close:hover{color:var(--bs-primary);border-color:var(--bs-primary)}.join_detail .close i{font-size:clamp(16px, 1.25rem, 1.04167vw);font-weight:bold}.join_detail .title{border-bottom:1px solid #d9d9da;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.join_detail .title h2{font-size:clamp(18px, 1.5rem, 1.25vw);color:var(--bs-primary)}.join_detail .title .mail{font-size:clamp(14px, 1rem, .83333vw);color:#2d2d2d}.join_detail .title .mail a{color:var(--bs-primary)}.join_detail .mod_content{line-height:2;max-height:25rem;margin-top:2rem}.join_detail .mod_content h3{font-size:clamp(16px, 1.25rem, 1.04167vw);font-weight:bold;color:var(--bs-primary);margin-top:2rem;margin-bottom:1rem;line-height:1.4}.join_detail .mod_content h3:first-child{margin-top:0}.join_detail .more a{height:clamp(40px, 3.5rem, 56px);padding:0 2.5rem;border-radius:1.75rem;font-size:clamp(14px, 1rem, .83333vw);display:inline-flex;align-items:center;color:#fff;background:var(--bs-primary)}@media (max-width: 991px){.join_detail{max-width:90%}.join_detail .title{flex-wrap:wrap}.join_detail .more{margin-top:1.5rem;position:static}}.development_1{padding:6.875rem 0}.development_1 ul{margin-top:5rem;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:15px 4.375rem}@media (max-width: 992px){.development_1 ul{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.development_1 ul{grid-template-columns:repeat(2, 1fr);gap:15px}}.development_1 ul li{background:#f4f4f4;padding:3.125rem 1.875rem;border-radius:1rem;position:relative;z-index:2;overflow:hidden;height:27.25rem;color:#fff}.development_1 ul li:hover img{opacity:1}.development_1 ul li:hover::before{opacity:1}.development_1 ul li:hover p{color:inherit}.development_1 ul li img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:-2;transition:all .3s}.development_1 ul li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.38);opacity:0;transition:all .3s;z-index:-1}.development_1 ul li .title{text-align:center;width:9.75rem;height:9.75rem;background-size:contain;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:clamp(16px, 1.875rem, 1.5625vw);line-height:1.3;padding-top:5%;position:relative}.development_1 ul li .title::after{content:'';width:100%;height:100%;background:url(../img/5.webp) center no-repeat;position:absolute;background-size:contain;left:0;top:0;z-index:-1}.development_1 ul li p{line-height:1.8;color:#666;margin-top:2.5rem;transition:color .3s}@media screen and (max-width: 991px){.development_1{padding:40px 0}.development_1 ul{margin-top:0}.development_1 ul li{padding:2rem 1rem;height:auto}.development_1 ul li .title{width:5rem;height:5rem}.development_1 ul li p{margin:0;margin-top:1rem}}.development_2{padding-top:6.875rem;padding-bottom:12.5rem;color:#fff}.development_2 .mod_content{color:#fff}.development_2 .items{position:relative;height:23.75rem;width:100%;margin-top:13.125rem}.development_2 .items .item{background:rgba(255,255,255,0.78);padding:2rem 2.5rem;padding-bottom:1rem;border-radius:1rem;position:absolute;width:clamp(340px, 23.5rem, 376px)}.development_2 .items .item .mod_content{color:#474747}.development_2 .items .item .mod_content ul li{display:flex;align-items:center}.development_2 .items .item .mod_content ul li::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--bs-primary);flex-shrink:0;margin-right:.5rem}.development_2 .items .item:nth-child(1){left:15%;bottom:0}.development_2 .items .item:nth-child(2){right:15%;bottom:0}.development_2 .items .item:nth-child(3){left:50%;transform:translateX(-50%);top:0}.development_2 .items .item h4{text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.development_2 .items .item h4 span{white-space:nowrap;display:inline-block;padding:.5rem 2rem;background:var(--bs-primary);color:#fff;font-size:clamp(16px, 1.375rem, 1.14583vw);line-height:1.2;text-align:center;font-weight:bold;border-radius:1.75rem}@media screen and (max-width: 991px){.development_2{padding:40px 0}.development_2 .items{height:auto;margin-top:0}.development_2 .items .item{position:relative;left:0 !important;margin-bottom:0;margin-top:2.5rem;transform:none !important;width:100%}}.development_3{padding:5rem 0;color:#fff}.development_3 ul{padding-right:20.625rem;height:52.125rem;position:relative;z-index:2}.development_3 ul::after{content:'';width:52.125rem;height:52.125rem;position:absolute;border-radius:50%;top:0;left:100%;transform:translateX(-20.625rem);background:url(../img/white_ico.webp) center no-repeat;background-size:70% 65%;z-index:-1}.development_3 ul .progress-container{position:absolute;width:52.125rem;height:52.125rem;top:0;left:100%;transform:translateX(-20.625rem) rotateY(180deg) rotate(-45deg)}.development_3 ul .progress-container svg{width:100%;height:100%}.development_3 ul .progress-container .progress-bg{fill:none;stroke:rgba(255,255,255,0.1);stroke-width:1}.development_3 ul .progress-container .progress-bar{fill:none;stroke:white;stroke-width:1;stroke-linecap:round;transition:stroke-dashoffset 0.5s ease}.development_3 ul li{width:0;height:0;position:absolute;cursor:pointer}.development_3 ul li.active i{background:#fff;color:var(--bs-primary)}.development_3 ul li.active .text p{opacity:1;transform:translateY(0)}.development_3 ul li:nth-child(1){top:18%;right:17%}.development_3 ul li:nth-child(2){top:50%;right:27.4%}.development_3 ul li:nth-child(3){bottom:18%;right:17%}.development_3 ul li i{transition:all .3s;width:4.125rem;height:4.125rem;border-radius:50%;background:#fff;color:#fff;font-size:clamp(16px, 1.875rem, 1.5625vw);display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--bs-primary);border:2px solid #fff;z-index:2}.development_3 ul li .text{position:absolute;width:40rem;right:calc(100% + 4rem);top:-1rem;text-align:right}.development_3 ul li .text h3{margin-bottom:1.25rem}.development_3 ul li .text p{opacity:0;transform:translateY(2rem);transition:all .3s}.development_3 ul li .text p:last-child{margin:0}@media screen and (max-width: 991px){.development_3{padding:40px 0}.development_3 ul{height:auto;padding:0;position:static;display:flex;flex-direction:column}.development_3 ul li{position:static;width:100%;height:auto;margin-bottom:2.5rem;padding:1.5rem 1rem;border-radius:.5rem;background:rgba(0,0,0,0.3)}.development_3 ul li i,.development_3 ul li .text{position:static}.development_3 ul li i{display:none}.development_3 ul li .text{text-align:left;width:100%}.development_3 ul li .text p{opacity:1;transform:translateY(0)}.development_3 .progress-container{display:none}}.service_1{padding:6.875rem 0;background-image:url(../img/s_11.webp)}.service_1 ul{margin:5rem 0;display:flex;justify-content:space-between}.service_1 li{display:flex;flex-direction:column}.service_1 li p{color:#474747;font-size:clamp(14px, 1rem, .83333vw);line-height:1.2}.service_1 li span{font-size:clamp(16px, 1.25rem, 1.04167vw);color:var(--bs-primary)}.service_1 li span strong{font-size:clamp(22px, 4.375rem, 3.64583vw);color:var(--bs-primary);font-family:"D-DIN-BOLD";line-height:1;margin-right:.5rem}.service_1 .caption{width:45%;display:flex;align-items:center;background:#fff;border-radius:1.5rem;border-top-left-radius:8rem;border-bottom-left-radius:8rem}.service_1 .caption .img{width:15.875rem;height:15.875rem;border-radius:50%;overflow:hidden;flex-shrink:0}.service_1 .caption .img img{object-fit:cover}.service_1 .caption .text{margin:0 2rem}.service_1 .caption .text h4{font-size:clamp(16px, 1.5rem, 1.25vw);margin-bottom:1rem}.service_1 .caption .text p{color:#666;line-height:1.8;margin:0;max-height:9.0625rem}@media screen and (max-width: 991px){.service_1{padding:40px 0}.service_1 ul{flex-wrap:wrap;margin-top:20px}.service_1 ul .col-6{margin-top:15px}.service_1 li{width:32%;margin-bottom:5px;border-radius:.5rem;padding:10px;background:rgba(0,0,0,0.1)}.service_1 li span,.service_1 li p{font-size:clamp(14px, 1.5rem, 1.25vw)}.service_1 .caption{width:100%;margin-top:0;margin-bottom:20px;background:none;flex-wrap:wrap}.service_1 .caption .img{width:100%;width:200px;height:200px;margin:0 auto;margin-bottom:20px}.service_1 .caption .text{width:100%;margin:0}}.service_2{height:55rem;color:#fff;padding-bottom:8%}.service_2 h3{font-size:clamp(20px, 2.875rem, 2.39583vw);font-weight:bold;margin-bottom:2rem}.service_2 p{font-size:clamp(16px, 2.125rem, 1.77083vw)}@media screen and (max-width: 991px){.service_2{padding:10% 0;height:auto}}.service_3{padding:5rem 0}.service_3 .items{margin-top:3rem;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:auto;gap:15px 1.875rem}@media (max-width: 992px){.service_3 .items{grid-template-columns:repeat(3, 1fr);gap:1.25rem}}@media (max-width: 768px){.service_3 .items{grid-template-columns:repeat(2, 1fr);gap:15px}}.service_3 .items .item{padding:.625rem;background:#f5f3f3;border-radius:1.25rem}.service_3 .items .item .img{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;height:8.125rem;border-radius:.875rem;overflow:hidden;z-index:2}.service_3 .items .item .img i{font-size:clamp(16px, 2.125rem, 1.77083vw);line-height:1.2}.service_3 .items .item .img b{font-size:clamp(16px, 1.25rem, 1.04167vw)}.service_3 .items .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.service_3 .items .item ul{padding:0 2.5rem;padding-top:20px}.service_3 .items .item ul li{margin-bottom:20px;height:clamp(40px, 3.125rem, 50px);background:#fff;border-radius:1.5625rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 18%;font-size:clamp(14px, 1rem, .83333vw);line-height:1.2}.service_3 .items .item ul li *{margin:0}@media screen and (max-width: 991px){.service_3{padding:40px 0}.service_3 .items .item{background:none;padding:0}.service_3 .items .item .img{padding:15px 0;height:auto}.service_3 .items .item ul{padding:0}.service_3 .items .item ul li{background:#f8f8f8;margin-bottom:5px;padding:0 10px;width:100%}}.service_4{padding-top:5rem;padding-bottom:7.5rem}.service_4 .mod_title{margin-bottom:3rem;padding-right:3%}@media screen and (max-width: 991px){.service_4{padding:40px 0}}.hr_1{padding:5.625rem 0}.hr_1 ul{margin:5.625rem 0;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:15px 4.375rem}@media (max-width: 992px){.hr_1 ul{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.hr_1 ul{grid-template-columns:repeat(2, 1fr);gap:15px}}.hr_1 ul li{padding:2rem 1.5rem;font-size:clamp(16px, 1.5rem, 1.25vw);color:#474747;border-radius:1.25rem;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s}.hr_1 ul li:hover{color:#fff;background:var(--bs-primary)}.hr_1 ul li i{font-size:clamp(16px, 2.75rem, 2.29167vw)}.hr_1 ol li{display:flex;align-items:center;font-size:clamp(14px, 1.25rem, 1.04167vw);color:#474747;text-align:center}.hr_1 ol li:last-child::after{display:none}.hr_1 ol li i{width:8.75rem;height:9.75rem;background:url(../img/5.webp) center no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 3rem, 2.5vw);color:#fff;margin-bottom:1rem}.hr_1 ol li::after{content:'';width:4.5rem;height:4.625rem;background:url(../img/you.webp) center no-repeat;background-size:contain;margin:0 3.125rem}@media screen and (max-width: 991px){.hr_1{padding:40px 0}.hr_1 ul{margin:20px 0}.hr_1 ol{display:flex;overflow:scroll;scroll-snap-type:x mandatory}.hr_1 ol li{flex-shrink:0;margin-bottom:15px}.hr_1 ol li::after{width:2rem;height:2rem;margin:0 1rem}.hr_1 ol li i{width:4rem;height:4rem;margin:0 auto}}.hr_2{position:relative}.hr_2>img{width:100%}@media screen and (min-width: 992px){.hr_2 .mod_title{position:absolute;left:51%;transform:translateX(-50%);top:28%;z-index:2;width:24%}.hr_2 .mod_title .en{line-height:1.2}.hr_2 ul{width:100%;height:100%;position:absolute;left:0;top:0}.hr_2 ul li{position:absolute;max-width:30%;color:#474747}.hr_2 ul li:nth-child(1){right:73%;top:31%;text-align:right}.hr_2 ul li:nth-child(6){left:75%;top:31%}.hr_2 ul li:nth-child(2){right:69%;top:59%;text-align:right}.hr_2 ul li:nth-child(5){left:72%;top:55%}.hr_2 ul li:nth-child(3){right:59%;top:76%;text-align:right}.hr_2 ul li:nth-child(4){left:64%;top:76%}.hr_2 ul li p{margin:0}}@media screen and (max-width: 991px){.hr_2{padding:0 15px}.hr_2>img{display:none}.hr_2 .mod_title *,.hr_2 .mod_title .en{color:#222 !important}.hr_2 ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.hr_2 ul li{width:49%;background:var(--bs-primary);color:#fff;padding:15px;border-radius:4px;margin-bottom:10px}.hr_2 ul li p{margin:0}}.hr_3{padding:40px 0}@media screen and (min-width: 992px){.hr_3{padding:7.5rem 0}.hr_3 .container{position:relative}.hr_3 .container .mod_title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:22.5rem;height:22.5rem;padding-top:6.5%;margin:0}.hr_3 .container .mod_title h2{margin:0}.hr_3 .container .mod_title .en{line-height:1.2}.hr_3 .container .mod_title::after,.hr_3 .container .mod_title::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);border-radius:3.5rem;z-index:-1}.hr_3 .container .mod_title::after{content:'';width:100%;height:100%;background-image:linear-gradient(-45deg, #26aaf4, #037fc6);z-index:-2}.hr_3 .container .mod_title::before{width:90%;height:90%;border:1px dashed rgba(255,255,255,0.45);z-index:2}.hr_3 ul li{width:50%;background:#f3f3f3;display:flex;border-radius:1.875rem 0 0 1.875rem;overflow:hidden;margin:.625rem 0}.hr_3 ul li:nth-child(2n){border-radius:0 1.875rem 1.875rem 0;justify-content:flex-end}.hr_3 ul li:nth-child(2n) .group{justify-content:flex-end}.hr_3 ul li:nth-child(2n) .ico{order:2}.hr_3 ul li:nth-child(2n) .text{width:100%}.hr_3 ul li:nth-child(2n) .text h3{margin-left:0;margin-right:1.875rem}.hr_3 ul li:nth-child(2n) .text p span{margin-left:0;margin-right:1.875rem}.hr_3 ul li .group{width:calc(100% - 14.375rem);display:flex;align-items:center}.hr_3 ul li .ico{padding:4.125rem 0;width:7.125rem;background:var(--bs-primary);flex-shrink:0;color:#fff;text-align:center}.hr_3 ul li .ico i{font-size:clamp(20px, 3rem, 2.5vw)}.hr_3 ul li .text{display:flex;flex-direction:column;justify-content:center}.hr_3 ul li .text h3{margin-left:1.5rem;margin-bottom:1rem}.hr_3 ul li .text p{margin:0}.hr_3 ul li .text p span{padding:0 1.5rem;height:clamp(34px, 2.625rem, 42px);background:#cadfeb;display:inline-flex;align-items:center;border-radius:1.375rem;margin-left:1.5rem}}@media screen and (max-width: 991px){.hr_3 .mod_title *{color:#222 !important}.hr_3 ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.hr_3 ul li{width:49%;background:var(--bs-primary);color:#fff;padding:15px;border-radius:4px;margin-bottom:10px}.hr_3 ul li p{margin:0}.hr_3 ul li i{font-size:clamp(20px, 3rem, 2.5vw)}}.hr_4{padding:8.125rem 0}.hr_4 .mod_title{margin-bottom:5.625rem}.hr_4 .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:15px 2.5rem}@media (max-width: 992px){.hr_4 .items{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.hr_4 .items{grid-template-columns:repeat(1, 1fr);gap:15px}}.hr_4 .items .item{background:rgba(255,255,255,0.84);border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;transition:all .3s ease-in-out}.hr_4 .items .item:hover{transform:translateY(-5%);box-shadow:0 0 10px rgba(0,0,0,0.2)}.hr_4 .items .item i{font-size:clamp(30px, 4rem, 3.33333vw);color:var(--bs-primary);line-height:1.1}.hr_4 .items .item h3{margin:1.5rem 0}.hr_4 .items .item .mod_content{border-top:1px solid rgba(0,0,0,0.3);padding-top:.875rem}.hr_4 .items .item .mod_content ul{display:flex;flex-wrap:wrap;justify-content:space-between}.hr_4 .items .item .mod_content ul li{display:flex;align-items:center;width:45%;font-size:clamp(14px, 1rem, .83333vw)}.hr_4 .items .item .mod_content ul li::before{content:'';width:5px;height:5px;background:var(--bs-primary);flex-shrink:0;margin-right:.5rem;border-radius:50%}@media screen and (max-width: 991px){.hr_4{padding:40px 0}.hr_4 .mod_title{margin-bottom:2rem}.hr_4 .items .item h3{margin:1rem 0}}.hr_5{padding:6.25rem 0}.hr_5 .mod_title{margin-bottom:5rem}.hr_5 .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:15px 5.75rem}@media (max-width: 992px){.hr_5 .items{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.hr_5 .items{grid-template-columns:repeat(1, 1fr);gap:15px}}.hr_5 .item{transition:all .3s ease-in-out;background:#f3f3f3;border-radius:1.25rem;overflow:hidden;color:#474747}.hr_5 .item:hover{background:var(--bs-primary);transform:translateY(-5%);box-shadow:0 0 10px rgba(0,0,0,0.2);color:#fff}.hr_5 .item:hover i{opacity:.75}.hr_5 .item .img{padding-top:54.54%;position:relative;overflow:hidden;border-radius:1.25rem}.hr_5 .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hr_5 .item .title{padding:2rem;display:flex;justify-content:space-between;align-items:center;font-size:clamp(16px, 1.375rem, 1.14583vw)}.hr_5 .item .title i{font-size:clamp(16px, 2.25rem, 1.875vw);line-height:1.1}@media screen and (max-width: 991px){.hr_5{padding:40px 0}.hr_5 .mod_title{margin-bottom:2rem}}.ny_1{padding-top:5.625rem;padding-bottom:3.5rem}.ny_1 img{margin-top:2.5rem}@media screen and (max-width: 991px){.ny_1{padding:40px 0}}.ny_2 .item{display:flex;align-items:center;background:#f5f5f5}@media screen and (min-width: 992px){.ny_2 .item:nth-child(2n) .image{order:2}.ny_2 .item:nth-child(2n) .text{padding-right:2.875rem;padding-left:7.5rem}}.ny_2 .item .image{width:50%}.ny_2 .item .image .img{padding-top:79%;position:relative}.ny_2 .item .image .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ny_2 .item .text{width:50%;padding-left:2.875rem;padding-right:7.5rem}.ny_2 .type{margin-bottom:2rem}.ny_2 .type a{height:clamp(34px, 2.25rem, 36px);color:var(--bs-primary);border:1px dashed var(--bs-primary);padding:0 1.875rem;border-radius:1.125rem;margin-right:2rem;display:inline-flex;align-items:center;transition:all .3s}.ny_2 .type a:hover{border:1px solid var(--bs-primary)}.ny_2 .type a.active{background:var(--bs-primary);color:#fff}.ny_2 .mod_title{margin-bottom:3.5rem}.ny_2 .mod_title p{font-size:clamp(14px, 1rem, .83333vw)}.ny_2 .group{padding:1.5rem 1.875rem;background:#fff;border-radius:1.25rem}.ny_2 .group i{font-size:clamp(18px, 3.25rem, 2.70833vw);line-height:1.1}.ny_2 .group h3{margin-bottom:1rem}.ny_2 .group p{margin:0}.ny_2 .mod_more{position:relative;z-index:2}.ny_2 .mod_more i{margin-left:1rem}.ny_2 .swiper{padding-top:3rem;max-height:19.125rem}.ny_2 .swiper .swiper-wrapper{align-items:stretch}.ny_2 .swiper .swiper-slide{height:initial;background:#fff;padding:1.125rem 1.375rem;border-radius:1rem;text-align:center;transition:all .3s ease-in-out}.ny_2 .swiper .swiper-slide:hover{transform:translateY(-5%);box-shadow:0 0 0.5rem rgba(0,0,0,0.1)}.ny_2 .swiper .swiper-slide .img{margin-bottom:1rem;padding-top:100%;position:relative;border-radius:50%;overflow:hidden}.ny_2 .swiper .swiper-slide .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ny_2 .swiper .swiper-slide span{font-size:clamp(16px, 1.25rem, 1.04167vw)}.ny_2 .swiper-button-prev,.ny_2 .swiper-button-next{position:static;width:40px;height:40px;border:1px dashed #ccc;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:.75rem;margin-top:1rem;color:#999;transition:all .3s}.ny_2 .swiper-button-prev.swiper-button-lock,.ny_2 .swiper-button-next.swiper-button-lock{display:none}.ny_2 .swiper-button-prev:hover,.ny_2 .swiper-button-next:hover{border:1px solid var(--bs-primary);background:var(--bs-primary);color:#fff}.ny_2 .swiper-button-prev i,.ny_2 .swiper-button-next i{display:inline-block;font-size:clamp(16px, 1rem, .83333vw)}.ny_2 .swiper-button-prev i{transform:rotateY(180deg)}@media screen and (max-width: 991px){.ny_2 .mod_title{margin-bottom:20px}.ny_2 .item{flex-wrap:wrap}.ny_2 .item .image{width:100%}.ny_2 .item .text{width:100%;padding:20px 15px !important}.ny_2 .type{margin-bottom:10px}.ny_2 .group{padding:15px;margin-bottom:10px}.ny_2 .group i{display:none}}.ny_3{padding-top:6.25rem;background:#fefefe}.ny_3 .caption{display:flex;align-items:center;background:#f5f5f5;border-radius:1.25rem}.ny_3 .caption .text{width:50%;padding-left:5rem;padding-right:2.5rem}.ny_3 .caption .text h2{margin-bottom:2rem;color:#222;font-size:clamp(18px, 1.5rem, 1.25vw);font-weight:bold}.ny_3 .caption .img{width:50%;border-radius:1.25rem;overflow:hidden}@media screen and (max-width: 991px){.ny_3{padding:40px 0}.ny_3 .caption{flex-wrap:wrap}.ny_3 .caption .text,.ny_3 .caption .img{width:100%}.ny_3 .caption .text{padding:20px 15px}.ny_3 .caption .text h2{margin-bottom:15px}}.ny_4{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.ny_4 .swiper{margin-top:2.5rem;width:100%;padding-left:10rem}.ny_4 .swiper .swiper-wrapper{align-items:stretch}.ny_4 .swiper .swiper-slide{height:initial;background:#fff;border-radius:1.25rem;padding:1.5rem 2.375rem;color:#222}.ny_4 .swiper .swiper-slide i{font-size:clamp(16px, 2.5rem, 2.08333vw);line-height:1.1}.ny_4 .swiper .swiper-slide h3{font-weight:bold;margin:1rem 0}.ny_4 .swiper .swiper-slide p{opacity:.75;margin:0}.ny_4 .swiper-button-next,.ny_4 .swiper-button-prev{position:static;margin:0;width:2.875rem;height:2.875rem;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:1rem;color:#999;transition:all .3s}.ny_4 .swiper-button-next.swiper-button-lock,.ny_4 .swiper-button-prev.swiper-button-lock{display:none}.ny_4 .swiper-button-next::after,.ny_4 .swiper-button-prev::after{display:inline-block;font-size:clamp(16px, 1rem, .83333vw)}.ny_4 .swiper-button-next:hover,.ny_4 .swiper-button-prev:hover{background:var(--bs-primary);color:#fff}.ny_4 .swiper-button-prev i{transform:rotateY(180deg)}@media screen and (min-width: 992px){.ny_4 .container,.ny_4 .swiper{transform:translateY(7rem)}}@media screen and (max-width: 991px){.ny_4{min-height:75vh}.ny_4 .swiper{margin-top:10px;padding-left:0}.ny_4 .swiper .swiper-slide{padding:1.5rem 1rem}.ny_4 .swiper .swiper-slide i{display:none}}.ny_5{padding-top:14.375rem;padding-bottom:15rem}.ny_5 .left,.ny_5 .right{width:25%;background:#fff;height:14rem;display:flex;align-items:center}.ny_5 .left .img,.ny_5 .right .img{width:14rem;height:10.625rem;display:flex;align-items:center;justify-content:center}.ny_5 .left .img img,.ny_5 .right .img img{max-width:100%;max-height:100%}.ny_5 .left{border-radius:0 7rem 7rem 0;justify-content:flex-end;padding-right:5rem}.ny_5 .left .img{margin-left:1.25rem}.ny_5 .right{border-radius:7rem 0 0 7rem;justify-content:flex-start;padding-left:5rem}.ny_5 .right .img{margin-right:1.25rem}.ny_5 .swiper-button-prev,.ny_5 .swiper-button-next{position:static;margin:0;width:3rem;height:3rem;background:#ebeced;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999;transition:all .3s}.ny_5 .swiper-button-prev:hover,.ny_5 .swiper-button-next:hover{background:var(--bs-primary);color:#fff}.ny_5 .swiper-button-prev i{transform:rotateY(180deg)}.ny_5 .center{width:40%;position:relative}.ny_5 .center::after{position:absolute;top:100%;left:0;content:'';width:100%;height:15rem;background:url(../img/ban.webp) center top no-repeat;background-size:contain}.ny_5 .swiper{width:100%;height:22.5rem}.ny_5 .swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.ny_5 .swiper .swiper-slide img{max-width:100%;max-height:100%}@media screen and (max-width: 991px){.ny_5{padding:40px 0}.ny_5 .left,.ny_5 .right{display:none}.ny_5 .center{width:100%}}.logistics .items{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:0px 0rem}@media (max-width: 992px){.logistics .items{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.logistics .items{grid-template-columns:repeat(2, 1fr);gap:15px}}.logistics .items .item{height:50rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:5rem;transition:all .3s;color:#fff;position:relative;z-index:2}.logistics .items .item .bg_img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.logistics .items .item .bg_img::after{content:'';width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(0,121,191,0), #0079bf);position:absolute;z-index:2;left:0;top:0;opacity:0;transition:all .3s}.logistics .items .item .bg_img img{width:100%;height:100%;object-fit:cover}.logistics .items .item:hover .text{transform:translateY(0)}.logistics .items .item:hover .bg_img::after{opacity:1}.logistics .items .item:hover p{opacity:1}.logistics .items .item .text{width:100%;text-align:center;transition:all .3s;transform:translateY(20%)}.logistics .items .item .iconfont{font-size:clamp(18px, 3rem, 2.5vw);width:6.25rem;height:6.25rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--bs-primary);position:relative;margin:0 auto}.logistics .items .item .iconfont::after{content:'';width:130%;height:130%;border:1px dashed #fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.logistics .items .item h3{font-weight:bold;margin:1.5rem 0;margin-top:2.5rem}.logistics .items .item p{width:100%;border-top:1px solid rgba(255,255,255,0.3);position:relative;font-size:clamp(16px, 1.25rem, 1.04167vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;opacity:0;transition:all .3s;padding-top:2rem;margin:0}.logistics .items .item p::after{content:'';width:40%;height:3px;background:#fff;position:absolute;top:-2px;left:30%}@media screen and (max-width: 991px){.logistics .items .item{height:30vh;padding:1.5rem 0}.logistics .items .item .iconfont{display:none}.logistics .items .item p{display:none}.logistics .items .item .text{transform:translateY(0)}.logistics .items .item .text h3{margin:0}.logistics .items .item .bg_img::after{opacity:1}}.logistics2{padding:5rem 0}.logistics2 .items{margin-top:8.125rem;display:flex;align-items:flex-end;justify-content:space-between;height:28.125rem}.logistics2 .items .item{width:calc((100% - 12.5rem)/3);height:9.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:1.25rem;transition:all .3s;background:rgba(255,255,255,0.83);overflow:hidden}.logistics2 .items .item:hover{height:100%}.logistics2 .items .item:hover .mod_content{margin-top:1.5rem;overflow:visible;height:auto;max-height:18.75rem}.logistics2 .items .item .title{width:100%;display:flex;align-items:center;justify-content:space-between;color:#222}.logistics2 .items .item .title span{font-size:clamp(16px, 1.5rem, 1.25vw)}.logistics2 .items .item .title i{font-size:clamp(30px, 2.5rem, 2.08333vw);color:var(--bs-primary);line-height:1}.logistics2 .items .item .mod_content{width:100%;height:0;overflow:hidden}.logistics2 .items .item .mod_content h4{height:clamp(24px, 1.75rem, 28px);display:inline-flex;margin-bottom:4px;align-items:center;padding:0 1rem;background:var(--bs-primary);color:#fff;border-radius:1rem;font-size:clamp(16px, 1.125rem, .9375vw);font-weight:normal}.logistics2 .items .item .mod_content p{display:flex;align-items:flex-start;flex-direction:column}@media screen and (max-width: 991px){.logistics2{padding:40px 0}.logistics2 .container{min-height:initial}.logistics2 .items{flex-wrap:wrap;height:auto}.logistics2 .items .item{width:100%;height:auto;padding:1rem 2rem;margin-bottom:1rem}.logistics2 .items .item:hover{height:auto;max-height:initial}.logistics2 .items .item .mod_content{height:auto}}.financing-services{background:#f8f8f8;padding:5rem 0}.financing-services .mod_title{margin-bottom:3.5rem}.financing-services .section-header{text-align:center;margin-bottom:40px}.financing-services .section-header .title-en{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.financing-services .section-header .title-zh{font-size:20px;color:#333}.financing-services .card-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:15px 3.75rem}@media (max-width: 992px){.financing-services .card-container{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.financing-services .card-container{grid-template-columns:repeat(1, 1fr);gap:15px}}.financing-services .service-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);display:flex;flex-direction:column}.financing-services .card-banner{flex-shrink:0;height:10rem;display:flex;align-items:center;justify-content:space-between;color:#fff;padding:0 2.5rem}.financing-services .iconfont{font-size:clamp(24px, 3rem, 2.5vw);line-height:1;margin-left:1.5rem}.financing-services .banner-title{font-size:clamp(16px, 1.5rem, 1.25vw)}.financing-services .card-content{height:100%;padding:24px}.financing-services .card-content h4{margin-top:1.5rem}@media screen and (max-width: 991px){.financing-services{padding:40px 0}.financing-services .card-banner{height:auto;padding:1.5rem}.financing-services .card-container h4{margin-top:.5rem}.financing-services .card-banner{padding:1rem 1.5rem}}.card-content{color:#666}.card-content p{margin:0}.card-content h4{display:inline-flex;align-items:center;justify-content:center;background-color:var(--bs-primary);color:#fff;min-width:6.25rem;height:clamp(34px, 2.375rem, 38px);padding:0 1.5rem;border-radius:1.25rem;font-size:clamp(16px, 1.125rem, .9375vw);margin-bottom:4px;margin-top:.5rem}.zc-service{padding-top:5rem}.zc-service.mod_bgc{background-size:contain;background-position:center top}.zc-service .box{margin-top:20rem;background:#ffffff;padding:3.75rem;border-radius:1.5rem}.zc-service .box .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:15px 8.75rem}@media (max-width: 992px){.zc-service .box .items{grid-template-columns:repeat(2, 1fr);gap:1.25rem}}@media (max-width: 768px){.zc-service .box .items{grid-template-columns:repeat(1, 1fr);gap:15px}}.zc-service .box .item{color:#222;background:#f5f5f5;padding:2.5rem  2.25rem;border-radius:1.25rem}.zc-service .box .item i{font-size:clamp(24px, 3rem, 2.5vw);line-height:1;margin-bottom:1rem;display:block;text-align:center}.zc-service .box .item h3{font-size:clamp(16px, 1.5rem, 1.25vw);margin-top:1rem;text-align:center}.zc-service .box .item .card-content{margin-top:2rem}@media screen and (max-width: 991px){.zc-service{padding-top:5rem}.zc-service .box{margin-top:0;padding:0}.zc-service .box .items .item{padding:1.5rem 1rem}}.consult-now{padding-top:2.5rem;padding-bottom:5rem}.consult-now .box{min-height:33.75rem;padding-left:6.875rem;display:flex;align-items:center}.consult-now .box .row{width:100%}.consult-now .links a{width:clamp(100px, 10rem, 160px);height:clamp(34px, 2.375rem, 38px);margin-right:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px dashed #fff;border-radius:1.25rem;color:#fff;font-size:clamp(14px, 1rem, .83333vw);margin-top:2.375rem;transition:all .3s}.consult-now .links a:hover{background:#fff;color:var(--bs-primary)}@media screen and (max-width: 991px){.consult-now .box{padding:2.5rem 15px;min-height:initial}.consult-now .links a{margin-top:1rem}}.relative{position:relative}.a2a_kit{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd}.a2a_kit .a2a_svg{width:24px;height:24px;line-height:24px}.not_found{padding:5rem}.not_found p{margin-bottom:2rem;color:var(--bs-gray-800)}.not_found input{padding:6px 10px;border:1px solid #ddd;outline:none;margin-right:4px}.not_found .mod_more button{padding:0.5rem 1.5rem;outline:none}.flex-c-c{display:flex;align-items:center;justify-content:center}.flex-c-fs{display:flex;align-items:center;justify-content:flex-start}.flex-c-sb{display:flex;align-items:center;justify-content:space-between}.flex-s-fs{display:flex;align-items:stretch;justify-content:flex-start}.flex-s-sb{display:flex;align-items:stretch;justify-content:space-between}.flex-fs-sb{display:flex;align-items:flex-start;justify-content:space-between}.flex-fe-sb{display:flex;align-items:flex-end;justify-content:space-between}.flex-c-fe{display:flex;align-items:center;justify-content:flex-end}.mod_carousel{aspect-ratio:1920/700;margin-top:6.25rem;width:100%;position:relative}@supports not (aspect-ratio: 1920/700){.mod_carousel{height:43.75rem}}.mod_carousel h1,.mod_carousel h2{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;width:100%;background:url("../img/jiao.webp") left center no-repeat;background-size:auto 100%;font-size:clamp(16px, 3.125rem, 2.60417vw);font-weight:lighter;padding-bottom:10rem;padding-left:10rem;color:#fff}@media screen and (max-width: 991px){.mod_carousel h1,.mod_carousel h2{font-weight:normal}}.mod_carousel .category{position:absolute;right:10rem;top:50%;transform:translateY(-50%);z-index:2}.mod_carousel .category ul{display:flex;flex-direction:column;align-items:flex-end}.mod_carousel .category ul li a{position:relative;height:56px;padding:5px;border-radius:28px;display:flex;align-items:center;z-index:2}.mod_carousel .category ul li a::after{content:'';width:0;width:56px;height:56px;position:absolute;right:0;top:0;height:100%;background:transparent;transition:all .3s;border-radius:28px;z-index:-1}.mod_carousel .category ul li a:hover::after{background:var(--bs-primary);width:100%}.mod_carousel .category ul li a:hover>i{right:calc(100% - 51px)}.mod_carousel .category ul li a:hover span{opacity:1;pointer-events:auto}.mod_carousel .category ul li a i{position:absolute;right:5px;top:5px;width:46px;height:46px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 1.25rem, 1.04167vw);border-radius:50%;color:#222;z-index:2;transition:all .3s}.mod_carousel .category ul li a span{position:relative;z-index:2;display:flex;align-items:center;white-space:nowrap;color:#fff;padding-right:20px;padding-left:51px;opacity:0;pointer-events:none;transition:all .5s;font-weight:bold;font-size:clamp(16px, 1.125rem, .9375vw)}.mod_carousel .container{position:absolute;bottom:3.125rem;left:0;right:0;z-index:2}.mod_carousel ul.class{display:flex}.mod_carousel ul.class li:not(:first-child){margin-left:1.875rem}.mod_carousel ul.class li.active a{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary);font-weight:bold}.mod_carousel ul.class li.active a:hover{background:var(--bs-primary);color:#fff}.mod_carousel ul.class li a{height:clamp(40px, 3.25rem, 52px);display:flex;align-items:center;padding:0 1.75rem;border-radius:1.625rem;border:1px solid #fff;transition:all .3s;color:#fff;font-size:clamp(14px, 1rem, .83333vw)}.mod_carousel ul.class li a:hover{background:#fff;color:var(--bs-primary)}@media screen and (max-width: 991px){.mod_carousel{margin-top:0;aspect-ratio:1920/900}.mod_carousel h1,.mod_carousel h2{padding-left:5rem;padding-bottom:5rem}.mod_carousel .category{display:none}.mod_carousel .mod_breadcrumb{margin-top:15px;display:none}.mod_carousel .mod_breadcrumb ol{flex-wrap:wrap}.mod_carousel .mod_breadcrumb ol li a{white-space:nowrap}.mod_carousel ul.class{width:100vw;margin:0 calc(-1*(100vw - 100%)/2);padding:0 calc((100vw - 100%)/2);overflow:scroll;scroll-snap-type:x mandatory}.mod_carousel ul.class li{white-space:nowrap}.mod_carousel ul.class li:not(:first-child){margin-left:1rem}.mod_carousel ul.class li a{background:rgba(0,0,0,0.5);border:none}.mod_carousel .container{bottom:10px}}.maodian{position:absolute;left:0;top:-5rem}.mod_bgc{background-size:cover;background-repeat:no-repeat;background-position:center center}.mod_title{color:#222;margin-bottom:2rem}.mod_title.white{color:#fff}.mod_title.white .en{color:#fff}.mod_title.text-center .en{justify-content:center}.mod_title .en{font-size:clamp(20px, 2.5rem, 2.08333vw);color:#000000;display:flex;align-items:center;font-family:'Montserrat', sans-serif;font-weight:bold;text-transform:uppercase}.mod_title .en .ico{width:clamp(26px, 2rem, 32px);height:clamp(26px, 2rem, 32px);background:url(../img/ico.webp) no-repeat center center;background-size:contain;margin:0 2px}.mod_title.white{color:var(--bs-white)}.mod_title h1,.mod_title h2,.mod_title h3,.mod_title strong{text-transform:capitalize;font-size:clamp(20px, 1.875rem, 1.5625vw);line-height:1.4;color:inherit;margin:0}.mod_title p{font-size:clamp(16px, 1.25rem, 1.04167vw);line-height:1.6;color:inherit;margin:0;margin-top:2rem;color:#474747}.mod_breadcrumb.black{color:#777}.mod_breadcrumb.black ol li{color:inherit}.mod_breadcrumb.black ol li a{color:inherit}.mod_breadcrumb ol{display:flex;align-items:center;justify-content:center;font-size:clamp(15px, 1rem, .83333vw);color:inherit;padding:0;margin:0}.mod_breadcrumb ol li{margin:0 .5rem;display:flex;align-items:center;color:#fff}.mod_breadcrumb ol li:first-child{margin-left:0}.mod_breadcrumb ol li a{transition:all 0.3s;color:inherit;color:#fff}.mod_breadcrumb ol li i{font-size:clamp(16px, 1.25rem, 1.04167vw);line-height:1.2;margin-right:.5rem}@media screen and (max-width: 991px){.mod_breadcrumb ol{flex-wrap:wrap;justify-content:flex-start}.mod_breadcrumb ol li a{white-space:nowrap}}.mod_content{line-height:1.8;font-size:fz(14px, 1rem);color:#474747}.mod_content img{max-width:100%;height:auto !important}.mod_content table{max-width:100% !important}.mod_content iframe{aspect-ratio:16/9}.mod_more{position:relative;z-index:2}.mod_more.white a,.mod_more.white button{color:#fff;border-color:#fff}.mod_more.white a:hover,.mod_more.white button:hover{color:var(--bs-primary)}.mod_more.white a:hover i::after,.mod_more.white button:hover i::after{background:rgba(255,255,255,0.85)}.mod_more.white a i,.mod_more.white button i{color:var(--bs-primary)}.mod_more.white a i::after,.mod_more.white button i::after{background:#fff}.mod_more a,.mod_more button{border-radius:1.625rem;border:1px solid #91979a;height:clamp(40px, 3.125rem, 50px);padding-left:1.875rem;padding-right:.625rem;color:#222;display:inline-flex;align-items:center;font-size:clamp(14px, 1.125rem, .9375vw);outline:none;text-transform:uppercase;overflow:hidden;transition:all .3s}.mod_more a i,.mod_more button i{width:clamp(28px, 2.125rem, 34px);height:clamp(28px, 2.125rem, 34px);margin-left:2.5rem;font-size:clamp(16px, 1rem, .83333vw);transition:all .5s ease;font-weight:normal;position:relative;display:flex;align-items:center;justify-content:center;color:#fff}.mod_more a i::after,.mod_more button i::after{content:'';width:100%;height:100%;background:var(--bs-primary);border-radius:50%;position:absolute;left:0;top:0;transition:all .5s ease-out;z-index:-1}.mod_more a:hover,.mod_more button:hover{border-color:var(--bs-primary);color:#fff}.mod_more a:hover i::after,.mod_more button:hover i::after{transform:scale(15)}.mod_pagination{display:flex;align-items:center;justify-content:center;padding:0}.mod_pagination li.page-item:first-child>*,.mod_pagination li.page-item:last-child>*{position:relative}.mod_pagination li.page-item:first-child>*::before,.mod_pagination li.page-item:last-child>*::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;content:'\e60f';font-family:"iconfont" !important;font-size:clamp(16px, 1rem, .83333vw);font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.mod_pagination li.page-item:first-child>*{transform:rotateY(180deg)}.mod_pagination li.active.disabled{opacity:1}.mod_pagination li.active span{background-color:var(--bs-primary);color:var(--bs-white)}.mod_pagination li.disabled{opacity:0.65}.mod_pagination li a,.mod_pagination li span{font-size:clamp(14px, .875rem, .72917vw);margin:0 0.5rem;padding:0.5rem 1rem;border-radius:4px;color:var(--bs-gray-800);background-color:--bs-gray-200;border:none}.mod_pagination li a.activ:hover{color:var(--bs-white)}.mod_pagination li a:hover{color:var(--bs-primary)}.mod_pagination2{margin-top:2.5rem;padding-top:2.5rem;border-top:1px dashed rgba(0,0,0,0.2)}.mod_pagination2 .row .col-lg-6:last-child a i{margin-left:1.5rem;margin-right:0;transform:rotate(180deg)}.mod_pagination2 a{display:flex;align-items:center;border-radius:2rem;background:#f3f5fb;color:#474747;padding:2rem 1.5rem;height:100%}.mod_pagination2 a:hover i{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.mod_pagination2 a i{width:clamp(34px, 2.5rem, 40px);height:clamp(34px, 2.5rem, 40px);display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 1.25rem, 1.04167vw);border:1px solid rgba(0,0,0,0.2);color:#999;transition:all .3s;margin-right:1.5rem;flex-shrink:0;border-radius:50%}.mod_pagination2 a .text{width:100%;display:flex;flex-direction:column}.mod_pagination2 a .text span{opacity:.5;font-size:clamp(14px, 1rem, .83333vw)}.mod_pagination2 a .text p{margin:0;font-size:clamp(15px, 1.125rem, .9375vw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 991px){.mod_pagination2 .row .col-lg-6:first-child{margin-bottom:1rem}}.mod_content p:last-child{margin:0}@media (max-width: 991px){.container{padding:0 15px}.mod_social,.mod_backTop{right:5px}}@media (min-width: 992px){.container{max-width:85%;width:85%}}@media (min-width: 1921px){.container{max-width:calc(1920px - 18.125rem);width:calc(1920px - 18.125rem)}}.h_auto{overflow-y:auto;overscroll-behavior:contain}.h_auto::-webkit-scrollbar{width:4px}.h_auto::-webkit-scrollbar-track{background:var(--bs-gray-100)}.h_auto::-webkit-scrollbar-thumb{background:var(--bs-primary)}
