img{max-width:100%;max-height:100%;object-fit:cover}.item_hover{overflow:hidden;position:relative}.item_hover:hover img{transform:scale(1.05)}.item_hover img{width:100%;height:100%;transition:.6s ease}.common_bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;object-fit:cover}.common_more{height:2.8125vw;border-radius:.3125vw;background:#35AD98;width:fit-content;padding:0 1.35417vw;display:flex;align-items:center;justify-content:center;gap:.72917vw;transition:.6s ease}.common_more:hover{background:#126E5E}.common_more p{color:#FFF;font-style:normal;font-weight:600;text-transform:uppercase}.common_more .icon{width:1.66667vw;height:1.97917vw;display:flex;align-items:center;justify-content:center;border-radius:.10417vw;background:#37BDA5}.common_more .icon img{width:.625vw;object-fit:contain}.common_title{color:#1D1D1D;font-style:normal;font-weight:600}.common_title span{color:#35AD98}.index1{height:100vh;position:relative;z-index:1}.index1 .index1Swiper{width:100%;height:100%}.index1 .wrap{position:absolute;bottom:11.35417vw;width:100%;padding:0 10.41667vw}.index1 .wrap .p1{width:73.22917vw;color:#FFF;font-style:normal;font-weight:800;line-height:150%}.index1 .wrap .p2{color:#FFF;font-style:normal;font-weight:400;line-height:normal;margin:0 0 2.1875vw}.index2{padding:6.25vw 0 6.77083vw 10.41667vw;overflow:hidden;position:relative;z-index:4}.index2 .top{display:flex;padding:0 10.41667vw 0 0;justify-content:space-between;align-items:center}.index2 .content{margin:6.25vw 0 0 0;display:flex}.index2 .content .l{width:23.48958vw;color:#1D1D1D;font-style:normal;font-weight:500;line-height:3.02083vw}.index2 .content .r{width:63.125vw;padding:5.52083vw 8.33333vw 5.52083vw 6.25vw;border-radius:.3125vw;border:1px solid #35AD98;background:rgba(53,173,152,0.1);position:relative;left:.20833vw;color:#1D1D1D;font-style:normal;font-weight:400;line-height:190%;margin:10.72917vw 0 0 2.96875vw}.index3{background:#F5F5F5;padding:6.25vw 10.41667vw}.index3 .top{display:flex;align-items:center;justify-content:space-between}.index3 .content{margin:3.125vw 0 0 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.04167vw}.index3 .content .item{width:100%;height:22.91667vw;border-radius:.3125vw;overflow:hidden;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transition:.6s ease}.index3 .content .item:hover .line:nth-child(1),.index3 .content .item:hover .line:nth-child(3){transform:scaleX(1)}.index3 .content .item:hover .line:nth-child(2),.index3 .content .item:hover .line:nth-child(4){transform:scaleY(1)}.index3 .content .item .line{position:absolute;transition:0.5s cubic-bezier(0.19, 1, 0.22, 1)}.index3 .content .item .line:nth-child(1){width:100%;height:.20833vw;background:#009AA0;top:0;left:0;transform-origin:left;transform:scaleX(0)}.index3 .content .item .line:nth-child(2){width:.20833vw;height:100%;background:#009AA0;right:0;top:0;transform-origin:bottom;transform:scaleY(0)}.index3 .content .item .line:nth-child(3){width:100%;height:.20833vw;background:#009AA0;right:0;bottom:0;transform-origin:right;transform:scaleX(0)}.index3 .content .item .line:nth-child(4){width:.20833vw;height:100%;bottom:0;left:0;background:#009AA0;transform-origin:top;transform:scaleY(0)}.index3 .content .item .common_bg{border-radius:6px;transition:.6s ease}.index3 .content .item:hover .common_bg{border-radius:0}.index3 .content .item:hover:after{background:rgba(0,0,0,0.4)}.index3 .content .item:hover .text{transform:translateY(0)}.index3 .content .item:hover .text .p2{opacity:1}.index3 .content .item:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:.3125vw;background:rgba(0,109,90,0.4);transition:.6s ease}.index3 .content .item .text{padding:0 3.90625vw;transform:translateY(4.6875vw);transition:.6s ease}.index3 .content .item .text .p1{color:#FFF;font-style:normal;font-weight:500;line-height:normal;margin:0 0 1.5625vw;text-align:center}.index3 .content .item .text .p1 span{color:#0FE;font-weight:600}.index3 .content .item .text .p2{color:#FFF;font-style:normal;font-weight:400;line-height:170%;text-align:center;opacity:0;transition:.6s ease;height:8.54167vw}@keyframes pathA{100%{stroke-dashoffset:19px}}.index4{height:100vh;position:relative}.index4 .position_paging{position:absolute;top:40%;left:0;z-index:4;display:flex;align-items:center;gap:.72917vw}.index4 .position_paging .cut .list{display:flex;align-items:center;cursor:pointer;gap:.625vw}.index4 .position_paging .cut .list:not(:last-child){margin:0 0 1.5625vw}.index4 .position_paging .cut .list .line{width:2.08333vw;height:.15625vw;background:rgba(255,255,255,0.5);transition:.6s ease}.index4 .position_paging .cut .list .dis{height:2.1875vw;width:2.1875vw;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;color:#35AD98;font-style:normal;font-weight:700;line-height:normal;opacity:0;transition:.6s ease}.index4 .position_paging .cut .list .dis svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:130%;height:130%}.index4 .position_paging .cut .list .dis svg .path-loop{stroke-dashoffset:157px;fill:none;stroke:#35AD98;stroke-miterlimit:10;stroke-width:1px;transition:0.6s}.index4 .position_paging .cut .list.on .line{width:5.72917vw;height:.26042vw;background:#35AD98}.index4 .position_paging .cut .list.on .dis{opacity:1}.index4 .position_paging .cut .list.on svg .path-loop{animation:pathA 5s linear forwards}.index4 .common_title{position:absolute;top:6.25vw;left:10.41667vw;z-index:4}.index4 .swiper1{width:100%;height:100%}.index4 .swiper1 .swiper-slide{opacity:0 !important;transition:1s}.index4 .swiper1 .swiper-slide.swiper-slide-active{opacity:1 !important}.index4 .swiper1 .swiper-slide .img{width:100%;height:100%}.index4 .swiper1 .swiper-slide .position{position:absolute;width:50%;height:100%;top:0;right:0;background:var(--color);z-index:1;display:flex;align-items:center;justify-content:center;padding:0 8.59375vw}.index4 .swiper1 .swiper-slide .position .headline{color:#FFF;font-style:normal;font-weight:600;margin:0 0 1.5625vw;display:block}.index4 .swiper1 .swiper-slide .position .headline:hover span:after{transform:scaleX(1)}.index4 .swiper1 .swiper-slide .position .headline span{position:relative}.index4 .swiper1 .swiper-slide .position .headline span:after{content:'';position:absolute;width:100%;height:.20833vw;bottom:.52083vw;left:0;background:#fff;transform:scaleX(0);transition:.6s ease;transform-origin:left}.index4 .swiper1 .swiper-slide .position .p1{color:#FFF;font-style:normal;font-weight:400;line-height:150%;margin:0 0 2.08333vw;height:5.625vw;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.index5{background:#FAFAFA;padding:6.19792vw 10.41667vw 5.625vw 10.41667vw}.index5 .content{margin:4.16667vw 0 0 0}.index5 .content .item{display:flex;border-bottom:1px solid #D9D9D9;padding:1.35417vw 0;justify-content:space-between}.index5 .content .item:hover .time{color:#1D1D1D}.index5 .content .item:hover .time:after{background:#1D1D1D}.index5 .content .item:hover .p1{color:#35AD98;text-decoration:underline}.index5 .content .item:hover .more{background:#35AD98}.index5 .content .item:hover .more p{color:#fff}.index5 .content .item:hover .more svg path{stroke:#fff}.index5 .content .item:first-child{border-top:1px solid #D9D9D9}.index5 .content .item .time{color:#797B81;font-style:normal;font-weight:400;position:relative;height:max-content;padding:0 0 0 .78125vw;transition:.6s ease}.index5 .content .item .time:after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:.20833vw;height:.20833vw;border-radius:50%;background:#797B81}.index5 .content .item .p1{width:52.23958vw;color:#1D1D1D;font-style:normal;font-weight:400;line-height:150%;transition:.6s ease}.index5 .content .item .more{width:9.32292vw;height:2.60417vw;border-radius:.41667vw;background:rgba(53,173,152,0.15);display:flex;align-items:center;justify-content:center;gap:.41667vw;transition:.6s ease}.index5 .content .item .more p{color:#35AD98;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;transition:.6s ease}.index5 .content .item .more svg{width:1.14583vw;height:1.14583vw;transition:.6s ease}.index5 .content .item .more svg path{transition:.6s ease}.index5 .paging{margin:4.375vw 0 0 0;display:flex;align-items:center;justify-content:center}.index5 .paging a{transition:.6s ease}.index5 .paging a:first-child,.index5 .paging a:last-child{width:4.42708vw;height:4.42708vw;display:flex;align-items:center;justify-content:center}.index5 .paging a:first-child:hover svg path,.index5 .paging a:last-child:hover svg path{stroke:#35AD98}.index5 .paging a svg path{transition:.6s ease}.index5 .paging a:last-child{transform:rotate(180deg)}.index5 .paging a:not(:first-child,:last-child){width:2.60417vw;height:2.60417vw;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #E3E3E3;color:#797B81;font-style:normal;font-weight:500;line-height:normal;margin:0 .78125vw}.index5 .paging a:not(:first-child,:last-child).on,.index5 .paging a:not(:first-child,:last-child):hover{background:#35AD98;color:#fff;border:1px solid #35AD98}.index6{background:#EAF5F2;padding:6.25vw;overflow:hidden;position:relative}.index6 .position{color:rgba(53,173,152,0.08);font-size:13.02083vw;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:1.30208vw;left:33.75vw;z-index:2;white-space:nowrap}.index6 .top .title{width:25.9375vw;color:#1D1D1D;font-style:normal;font-weight:500;line-height:150%;margin:0 0 2.08333vw}.index6 .content{margin:-3.48958vw 0 0 17.1875vw;width:98.54167vw}.index6 .content .swiper-pagination{width:75.83333vw;background:#D9D9D9;position:static;height:1px;margin:3.125vw 0 0 0}.index6 .content .swiper-pagination .swiper-pagination-progressbar-fill{background:#35AD98}.index6 .content .swiper2{width:100%}.index6 .content .swiper2 .swiper-slide img{width:100%;height:20.72917vw}.loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:flex;align-items:center;justify-content:center;background:#126E5E;overflow:hidden;transition:all 600ms}.loading.on .bg{clip-path:circle(100%)}.loading.on .load_circle{transform:scale(110)}.loading.an-move{transform:translateX(100%)}.loading .load_circle{width:4.89583vw;z-index:3;transform:translate(-50%, -50%);top:50%;left:50%;position:absolute;transition:3s linear}.loading .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(90deg, #009AA0 0%, #44FFE0 100%);clip-path:circle(2% at 50% 50%);transition:3s}.loading .bor{position:absolute;bottom:-7.76042vw;left:3.95833vw;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;opacity:.3;font-size:13.02083vw;font-style:normal;font-weight:700;color:transparent;line-height:normal;z-index:2}.loading .wrap{width:73.22917vw;color:#FFF;text-align:center;font-size:3.64583vw;font-style:normal;font-weight:800;line-height:170%;position:relative;z-index:4;transition:1.5s}@media screen and (max-width: 768px){.loading .wrap{font-size:22px;width:90%}.loading .load_circle{width:40px}.loading.on .load_circle{transform:scale(500)}.common_more{padding:10px 15px;font-size:14px;gap:10px;border-radius:5px;height:auto}.common_more .icon{width:30px;height:35px}.common_more .icon img{width:12px}.index1 .wrap{padding:0 5%;bottom:150px}.index1 .wrap .p1{width:100%}.index1 .wrap .p2{margin:0 0 20px}.index2{padding:50px 5%}.index2 .top{flex-direction:column;align-items:unset;gap:20px}.index2 .content{margin:30px 0 0 0;flex-direction:column}.index2 .content .l{width:100%;line-height:1.5}.index2 .content .r{width:100%;margin:25px 0 0 0;padding:25px 5%}.index3{padding:50px 5%}.index3 .top{flex-direction:column;align-items:unset;gap:20px}.index3 .content{grid-template-columns:repeat(1, 1fr);gap:20px;margin:30px 0 0 0}.index3 .content .item{height:auto;padding:60px 5%}.index3 .content .item .text{padding:0;transform:translateY(20px)}.index3 .content .item .text .p2{height:80px;font-size:16px}.index4 .common_title{top:40px;left:5%}.index4 .position_paging{top:unset;left:0;z-index:4;gap:10px;bottom:30px}.index4 .position_paging .cut .list{gap:20px}.index4 .position_paging .cut .list.on .line{width:50px}.index4 .position_paging .cut .list:not(:last-child){margin:0 0 0}.index4 .position_paging .cut .list .line{width:30px}.index4 .position_paging .cut .list .dis{width:40px;height:40px}.index4 .swiper1 .swiper-slide .position{width:100%;padding:0 5%}.index4 .swiper1 .swiper-slide .position .joke .headline{margin:0 0 7px}.index4 .swiper1 .swiper-slide .position .joke .p1{margin:0 0 25px}.index5{padding:40px 5%}.index5 .paging{margin:30px 0 0 0}.index5 .paging a:not(:first-child,:last-child){width:30px;height:30px;margin:0 4px}.index5 .paging a:first-child,.index5 .paging a:last-child{width:50px;height:50px}.index5 .content{margin:25px 0 0 0}.index5 .content .item{flex-direction:column;gap:20px;padding:20px 0}.index5 .content .item .time{margin:0}.index5 .content .item .p1{width:100%;margin:0}.index5 .content .item .more{width:fit-content;padding:10px 15px;font-size:14px;gap:10px;border-radius:5px;height:auto}.index5 .content .item .more svg{width:16px;height:16px}.index6{padding:40px 5%}.index6 .top .title{width:100%;margin:0 0 25px}.index6 .content{width:100%;margin:50px 0 0 0}.index6 .content .swiper2{width:100%}.index6 .content .swiper2 .swiper-slide img{height:auto}.index6 .content .swiper-pagination{width:100%;height:2px;margin:25px 0 0 0}}.lenis_scroll{overflow:hidden;overflow-y:scroll}.lenis_scroll::-webkit-scrollbar{display:none}
