﻿@media screen and (max-width:768px){html{font-size:16px!important}body{font-size:1rem}.content{padding:0 20px}.swiper_content{padding:10px 20px}.only_mobile{display:block}body.fixed{padding-right:0}.gap{gap:2rem 1rem}.btn{font-size:14px;line-height:1.5;padding:11px 20px;min-width:120px}.head .subtitle,.head strong{font-size:14px;line-height:1.5;margin-bottom:8px}.head h1{font-size:25px;line-height:1.5;letter-spacing:unset;word-spacing:unset;max-width:unset}.head h2{font-size:22px;line-height:1.5;letter-spacing:unset;word-spacing:unset;max-width:unset}.head .desc,.head p{font-size:.9rem;line-height:1.5rem;margin-top:10px;letter-spacing:unset;word-spacing:unset;max-width:unset}.head .btn{margin-top:20px}.video_pop .pop_content{height:auto;width:90vw}header .logo img{height:36px}header .btns{gap:26px;min-height:4rem}header .btn{display:none}footer .footer_main{padding:3rem 0 4rem}footer .footer_main .flex{display:block}footer .slide_intro{margin:0;width:100%;display:grid;align-items:unset;justify-content:unset;gap:0}footer .slide_intro .logo{max-width:240px;margin:0 auto}footer .slide_intro .social{margin-top:2rem;gap:1rem;justify-content:space-around}footer .slide_intro .social a,footer .slide_intro .social span{width:2.5rem;height:2.5rem}footer .slide_intro .social .qrcode{padding:10px}footer .slide_intro .social .qrcode img{width:120px;height:120px}footer .slide_explore{width:100%;padding-top:2rem}footer .slide_explore strong{font-size:18px;margin-bottom:20px}footer .slide_explore div{margin-bottom:22px}footer .slide_explore .menu a{font-size:1rem;padding:3px 22px;min-height:3rem;grid-template-columns:1fr 2rem;border-radius:0}footer .slide_obj:not(.slide_connect){width:100%}footer .slide_obj:not(.slide_connect) strong{font-size:1rem;line-height:46px;border:1px solid rgba(22,22,22,.35);padding:0 22px;position:relative;margin-bottom:1rem}footer .slide_obj:not(.slide_connect) strong::after{content:'';display:block;width:12px;height:12px;background:url(../image/select.svg) no-repeat center / contain;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:all 0.3s}footer .slide_obj:not(.slide_connect).active strong::after{transform:translateY(-50%) rotate(180deg)}footer .slide_obj:not(.slide_connect)>div{display:none;padding:0 1.2rem 1.2rem}footer .slide_obj:not(.slide_connect)>div li{margin-bottom:14px}footer .slide_obj:not(.slide_connect)>div a{font-size:14px;display:block;font-weight:400}footer .slide_obj:not(.slide_connect)>div p{font-size:.9rem;line-height:1.5rem}footer .slide_connect{width:100%;padding-top:20px}footer .slide_connect strong{font-size:18px;margin-bottom:20px}footer .slide_connect li{padding-left:2rem;margin-bottom:20px}footer .slide_connect li::before{width:1rem;height:1rem;top:5px}footer .slide_connect li a{font-size:1rem}footer .slide_connect li .label{font-size:14px;line-height:1.5;margin-top:6px}footer .slide_connect .email::before{top:5px}footer .copyright{padding:20px 0}footer .copyright .flex{gap:2rem;flex-direction:column-reverse}footer .copyright ul{gap:1rem}footer .copyright p{font-size:13px}footer .copyright a{font-size:14px}.footer_contact{margin:1rem 0}.footer_contact .inner{width:100%;max-width:unset;border-radius:0}.footer_contact .flex{min-height:unset;padding:3rem 0}.footer_contact .head{padding:0}.home_banner{padding:0;margin-bottom:1rem}.home_banner .inner{width:100%;max-width:unset;border-radius:0}.home_banner .flex{min-height:unset;padding:3rem 0 4rem;flex-direction:column-reverse}.home_banner .img{width:100%;margin:0;max-width:444px}.home_banner .head{width:100%;max-width:unset;padding:0}.home_banner .head strong{font-size:18px;line-height:1.5;margin-top:1rem}.home_banner .head strong::after{margin-top:10px}.home_banner ul{margin-top:1.2rem;gap:1rem}.home_banner ul li{font-size:.9rem;padding-left:1.5rem}.home_banner ul li::before{width:16px;height:16px}.home_services{padding:3rem 0}.home_services .home_services_swiper{margin-top:1.2rem}.home_services .item{padding:1.2rem 0;border-radius:12px}.home_services .item::before{border-radius:12px;box-shadow:6px 6px 6px rgba(191,211,224,.45)}.home_services .item .info{padding:0 20px}.home_services .item .info h3{font-size:18px}.home_services .item .info p{font-size:.9rem;line-height:1.5rem;margin-top:10px}.home_services .item .img{margin-top:1rem}.home_services .item i{width:2.5rem;height:2.5rem;margin-top:1rem}.home_advantage{padding:4rem 0;margin:1rem 0}.home_advantage .head{max-width:unset;padding:0}.home_advantage .right{width:100%}.home_advantage .items{width:100%;max-width:unset}.home_advantage .items>div{display:flex;gap:1rem;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;overflow-x:auto}.home_advantage .items>div::-webkit-scrollbar{display:none}.home_advantage .items .item{flex:1 0 240px;min-height:unset;padding:2rem 20px}.home_advantage .items .item::before{display:none}.home_advantage .items .item.active i{transform:translate(0);opacity:1}.home_advantage .items .item.active .info{transform:translate(0)}.home_advantage .items .item:nth-child(odd){transform:translate(0)}.home_advantage .items .item i{width:3rem;height:3rem;transform:translate(0);opacity:1}.home_advantage .items .item .info{transform:translate(0);margin-top:1.2rem}.home_advantage .items .item .info h3{font-size:18px;line-height:1.5;color:var(--title_color)}.home_advantage .items .item .info p{font-size:.9rem;line-height:1.5rem;color:var(--title_color);opacity:.8;margin-top:10px}.home_process{padding:3rem 0}.home_process .flex{gap:20px 1rem}.home_process .home_process_nav_swiper{width:100%;max-width:444px;margin-bottom:0}.home_process .home_process_nav_swiper .nav_item{font-size:16px;padding:12px 0}.home_process .home_process_swiper{margin-top:2rem}.home_process .home_process_swiper .flex{gap:1.2rem 1rem}.home_process .home_process_swiper .img{width:100%;border-radius:12px;padding-bottom:62.4%}.home_process .home_process_swiper .info{font-size:.9rem;line-height:1.5;padding:0;max-width:unset}.home_process .home_process_swiper .info h3{font-size:18px}.home_process .home_process_swiper .info ul{margin-top:1rem}.home_process .home_process_swiper .info ul li{padding-left:2rem;margin-bottom:10px}.home_process .home_process_swiper .info ul span{font-size:14px;top:0;max-width:20px}.home_process .home_process_swiper .info .btn{margin-top:20px}.home_check{padding:4rem 0;margin:1rem 0}.home_check .head{max-width:unset;padding:0}.home_check .head h2{line-height:1.5}.home_check .img{width:100%;margin:0}.home_cases{padding:3rem 0}.home_cases .inner{width:100%;padding:0 20px;margin-top:2rem}.home_cases .inner>div{margin-bottom:1.2rem}.home_cases .home_cases_swiper .img{border-radius:10px}.home_cases p.center:has(.btn){margin-top:2rem}.home_partners{padding:3rem 0;margin:0}.home_partners .list{margin-top:2rem}.home_partners .list>ul{grid-template-columns:1fr 1fr;gap:2rem 1rem}.home_partners .list .img{border-radius:12px}.home_partners .list .img::after{border-radius:12px}.home_partners .list .info{margin-top:1.2rem}.home_partners .list .info h3{font-size:18px}.home_partners .list .info ul{margin-top:10px;gap:10px 20px}.home_partners .list .info ul li{font-size:.9rem;line-height:1.5rem}.home_partners p.center:has(.btn){margin-top:2.5rem;min-height:43px}.foreign_banner{padding:0;margin-bottom:1rem}.foreign_banner .inner{width:100%;max-width:unset;border-radius:0}.foreign_banner .flex{min-height:unset;padding:3rem 0 4rem;flex-direction:column-reverse}.foreign_banner .img{width:100%;margin:0;max-width:444px}.foreign_banner .head{width:100%;max-width:unset;padding:0}.foreign_banner .head strong{font-size:18px;line-height:1.5;margin-top:1rem}.foreign_banner .head strong::after{margin-top:10px}.foreign_banner ul{margin-top:1.2rem;gap:1rem}.foreign_banner ul li{font-size:.9rem;padding-left:1.5rem}.foreign_banner ul li::before{width:16px;height:16px}.foreign_process,.foreign_choose,.foreign_step{overflow:hidden}.foreign_advantage{padding:3rem 0}.foreign_advantage .content>.flex{flex-flow:wrap}.foreign_advantage .left{width:100%}.foreign_advantage .right{width:100%;margin-top:2rem}.foreign_advantage .right ul li{font-size:.9rem;line-height:1.5rem}.foreign_advantage .right ul li+li{margin-top:.5rem}.foreign_advantage .right ul li:before{width:1.1rem;height:1.1rem;min-width:1.1rem;transform:translateY(0);margin-right:1rem}.foreign_advantage .right .head{margin-bottom:1.5rem}.foreign_global{padding:3rem 0}.head h2+.default_text{margin-top:1rem}.foreign_global .content>.flex{flex-flow:wrap}.foreign_global .left,.foreign_global .right{width:100%}.foreign_global_text{margin:-10rem 0 0}.foreign_global .left h3{font-size:1.2rem;margin-bottom:1rem}.foreign_global .left ul li.active{font-size:1rem;padding-left:2rem;margin-bottom:1rem}.foreign_global .left ul li{font-size:.9rem;line-height:1.5}.foreign_global .left ul li.active:before{width:1.5rem;height:1.5rem}.foreign_global .right{padding-top:2rem}.foreign_global .right ul li.swiper-slide>.flex{flex-flow:wrap}.foreign_global .right .infos{width:100%}.foreign_global .right .img{width:100%;margin-top:1rem;aspect-ratio:1/0.7}.foreign_global .right ul li.swiper-slide{padding:2rem 1.2rem}.foreign_global .right .icon{width:4rem;min-width:4rem;aspect-ratio:1;height:auto;margin-right:1rem}.foreign_global .right strong{font-size:1.2rem}.foreign_global .right p{font-size:.9rem;line-height:1.5rem;margin-top:.7rem}.foreign_global .right .infos li{font-size:.9rem;line-height:1.5rem;margin-left:1.2rem}.foreign_global .right .infos ul{margin:1rem 0}.foreign_process{padding:3rem 0}.foreign_process .head{margin-bottom:2rem}.foreign_process ul li{min-width:270px}.foreign_process ul li .icon{width:3rem;height:3rem;margin-bottom:1.5rem}.foreign_process ul li .infos strong{font-size:1.2rem;margin-bottom:1rem}.foreign_process ul li .infos{padding-top:2rem}.foreign_process ul li .infos p{padding:0;font-size:.9rem;line-height:1.5rem}.foreign_process ul li .infos .icon_btn{width:3rem;height:3rem;margin-top:1.5rem}.foreign_process ul{width:100%;overflow:auto}.foreign_choose{padding:3rem 0}.foreign_choose .content>.flex{flex-flow:wrap}.foreign_choose .flex .head,.foreign_choose .flex .text{width:100%}.foreign_choose .flex .text{padding-top:0}.foreign_choose .flex .text p{font-size:.9rem;line-height:1.5rem;padding-top:1rem;margin-bottom:1rem}.foreign_choose .main{margin-top:2rem}.foreign_choose .main ul li{min-width:290px;padding:2rem 1.2rem}.foreign_choose .main ul li .icon{width:4rem;height:4rem;margin-bottom:1rem}.foreign_choose .main ul li strong{font-size:1.2rem;margin-bottom:.5rem}.foreign_choose .main ul li p{font-size:.9rem;line-height:1.5rem}.foreign_choose .main ul{gap:1.2rem;width:100%;overflow:auto}.foreign_step{padding:3rem 0}.foreign_step .head{margin-bottom:1rem}.foreign_step .main ul{grid-template-columns:repeat(2,1fr);gap:1.2rem}.foreign_step .main ul li span{font-size:1.5rem;margin-bottom:1rem}.foreign_step .main ul li .infos:after{width:1rem;height:1rem}.foreign_step .main ul li .infos:before{width:calc(100% - 2.5rem)}.foreign_step .main ul li .infos{padding-top:1.5rem}.foreign_step .main ul li .infos strong{font-size:1rem}.foreign_step .main ul li .infos p{font-size:.9rem;line-height:1.5rem;padding:0;margin-top:.5rem}.foreign_step .main p.center{margin-top:2rem}.ads_certificate{overflow:hidden}.ads_banner{padding:0;margin-bottom:1rem}.ads_banner .inner{width:100%;max-width:unset;border-radius:0}.ads_banner .flex{min-height:unset;padding:3rem 0 4rem;flex-direction:column-reverse}.ads_banner .img{width:100%;margin:0;max-width:444px}.ads_banner .head{width:100%;max-width:unset;padding:0}.ads_banner .head strong{font-size:18px;line-height:1.5;margin-top:1rem}.ads_banner .head strong::after{margin-top:10px}.ads_banner ul{margin-top:1.2rem;gap:1rem}.ads_banner ul li{font-size:.9rem;padding-left:1.5rem}.ads_banner ul li::before{width:16px;height:16px}.ads_reach{overflow:hidden}.ads_advantage{overflow:hidden}.ads_type{overflow:hidden}.ads_reach{padding:3rem 0}.ads_reach .content>.flex{flex-flow:wrap}.ads_reach .head h2{margin-bottom:1rem}.ads_reach .left,.ads_reach .left{width:100%}.ads_reach .head p{margin-bottom:1.5rem}.ads_reach .left .nums ul li .digit{font-size:1.5rem}.ads_reach .left .nums ul li p{margin-bottom:1rem;padding-bottom:1rem}.ads_reach .left .nums ul li p strong{font-size:1.2rem}.ads_reach .left .nums ul li>span{font-size:1rem}.ads_reach .left .nums ul li{min-width:120px}.ads_reach .left .nums ul{gap:1rem}.ads_reach .left .btn{margin-top:2rem}.ads_reach .right{margin-top:2rem;width:100%}.ads_reach .right .img3{width:10rem}.ads_reach .right .img2{width:15rem}.ads_reach.reverse{padding:3rem 0}.ads_advantage{padding:3rem 0}.ads_advantage .main{margin-top:1.5rem}.ads_advantage .main ul{grid-template-columns:repeat(2,1fr);gap:1.2rem}.ads_advantage .main ul li{padding:1.2rem;height:auto}.ads_advantage .main ul li strong{font-size:1.2rem;line-height:1.5;margin-bottom:0rem}.ads_advantage .main ul li p{font-size:.9rem;line-height:1.5rem;transform:translateY(0)}.ads_advantage .main ul li .icon{width:3rem;height:3rem;margin-bottom:1.2rem}.ads_advantage .main ul li.active .icon{margin-top:0;transform:translateY(0)}.ads_type{padding:2rem 0}.ads_type .content>.flex{flex-flow:wrap}.ads_type .nav ul{padding-top:1rem;gap:1rem}.ads_type .nav li{font-size:.95rem;white-space:nowrap;padding:0;padding-bottom:1rem}.ads_type .main{margin-top:1.5rem}.ads_type .swiper_ads_type .swiper-slide .flex{flex-flow:wrap}.ads_type .swiper_ads_type .left{width:100%;padding:1.2rem}.ads_type .swiper_ads_type .left img{width:100%;height:auto}.ads_type .swiper_ads_type .right{width:100%;margin-top:1.5rem}.ads_type .swiper_ads_type .swiper-slide .right strong{font-size:1.2rem;margin-bottom:.5rem}.ads_type .swiper_ads_type .swiper-slide .right p{font-size:.9rem;line-height:1.5rem}.ads_type .swiper_ads_type .swiper-slide .right ul{padding-top:1rem;margin-top:1rem;margin-bottom:1rem}.ads_type .swiper_ads_type .swiper-slide .right ul li{font-size:.9rem;line-height:1.5}.ads_type .swiper_ads_type .swiper-slide .right ul li+li{margin-top:.5rem}.ads_type .swiper_ads_type .swiper-slide .right ul li:before{width:1.5rem;height:1.5rem;margin-right:1rem}.ads_agency{padding:3rem 0}.ads_agency .swiper_agency_main .img{width:5rem;height:5rem;margin-bottom:2rem}.ads_agency .swiper_agency_main li.swiper-slide>span{width:.9rem;height:.9rem;margin-bottom:-.5rem}.ads_agency .swiper_agency_main .infos{margin-top:2rem}.ads_agency .swiper_agency_main .infos strong{font-size:1.2rem;margin-bottom:.5rem}.ads_agency .swiper_agency_main .infos p{font-size:.9rem;line-height:1.5rem;padding:0}.ads_agency .swiper_agency_main .rocket img{width:6rem}.ads_agency .swiper_agency_main .rocket{top:6rem}.ads_agency .head{margin-bottom:2rem}.ads_items{padding:2rem 0}.ads_items .head h2{margin-bottom:1rem}.ads_items .main .items{grid-template-columns:repeat(1,1fr)}.ads_items .main .items .item .flex strong{font-size:1.1rem}.ads_items .main .items .item .flex img{max-width:2rem;max-height:2rem}.ads_items .main .items .item .flex{padding:1.2rem}.ads_items .main .items .item ul{padding:1.2rem}.ads_items .main .items .item ul li strong{font-size:.9rem;min-width:36%}.ads_items .main .items .item ul li p{font-size:.9rem;line-height:1.5rem}.ads_keywords{padding:3rem 0}.ads_keywords .content>.flex{flex-flow:wrap}.ads_keywords .head{flex:unset;width:100%;max-width:unset;padding-bottom:1rem}.ads_keywords .right{width:100%;height:15rem}.ads_keywords .right::before{transform:translateX(0)}.ads_certificate{padding:3rem 0}.ads_certificate .content>.flex{flex-flow:wrap}.ads_certificate .left,.ads_certificate .right{width:100%}.ads_certificate .left h2{margin-bottom:1rem}.ads_certificate .left ul li{font-size:.9rem;line-height:1.5rem}.ads_certificate .left ul li+li{margin-top:.3rem}.ads_certificate .left ul li:before{width:1.2rem;height:1.2rem;margin-right:1rem}.ads_certificate .left ul{margin-top:1rem}.ads_certificate .right img{width:100%;margin-top:2rem;height:auto;transform:none}.about_banner{padding:0;overflow:hidden}.about_choose,.about_cases{overflow:hidden}.about_banner .container{height:auto;padding:5rem 0 3rem}.about_banner .head strong{font-size:1rem;margin-top:1rem}.about_banner ul{width:100%;gap:1.2rem;margin:2rem 0;overflow:auto}.about_banner ul li{flex:unset;min-width:120px;aspect-ratio:1;height:auto;transform:translate(0,0)!important}.about_banner ul li .icon{width:2.5rem;height:2.5rem}.about_banner ul li strong{font-size:.9rem;line-height:1.3;margin-top:.5rem}.about_banner .btn{margin-top:2rem;padding:.8rem 1.5rem}.about_cases{padding:3rem 0}.about_cases .head{margin-bottom:1.2rem}.about_cases .main>.flex{flex-flow:wrap}.about_cases .left,.about_cases .left{width:100%;display:flex;flex-direction:column}.about_cases .left,.about_cases .right{width:100%}.about_cases .left .swiper_case_img li img{width:100%;height:100%;object-fit:cover}.about_cases .left .case_name_list ul li.active{font-size:1.2rem;padding:1rem 0;padding-left:2.5rem;margin-bottom:1rem}.about_cases .left .case_name_list ul li{font-size:.9rem;line-height:1.5}.about_cases .left .case_name_list ul li+li{margin-top:1rem}.about_cases .left .case_name_list ul li.active:before{width:1.5rem;height:1.5rem}.about_cases .left .swiper_case_img{margin-bottom:0;margin-top:1rem;order:9}.about_cases .main>.flex{gap:1rem}.about_cases .swiper_case_main li.swiper-slide{padding:1.2rem}.about_cases .swiper_case_main li.swiper-slide span{font-size:1rem}.about_cases .swiper_case_main li.swiper-slide .logo{height:1.5rem;margin:1rem 0}.about_cases .swiper_case_main li.swiper-slide strong{font-size:1.2rem}.about_cases .swiper_case_main li.swiper-slide p{margin-top:.5rem;font-size:.9rem;line-height:1.5rem;margin-bottom:1rem}.about_cases .swiper_case_main li.swiper-slide .sub{font-size:1.1rem;margin-bottom:.5rem}.about_cases .swiper_case_main li.swiper-slide li{font-size:.9rem;line-height:1.5rem;gap:1rem}.about_cases .swiper_case_main li.swiper-slide li+li{margin-top:.2rem}.about_cases .swiper_case_main li.swiper-slide li:before{width:1.2rem;height:1.2rem}.about_cases .swiper_case_main li.swiper-slide .swiper_btns{margin-top:1.5rem;gap:1rem}.about_cases .swiper_case_main li.swiper-slide .swiper_btns div{width:3rem;height:3rem}.about_cases .swiper_case_main li.swiper-slide .swiper_btns div:after{width:1rem;height:1rem}.about_choose{padding:3rem 0}.about_choose .main{margin-top:2rem}.about_choose .main ul{grid-template-columns:repeat(2,1fr);gap:1.2rem}.about_choose .main ul li{padding:1.2rem}.about_choose .main ul li .icon{width:3rem;height:3rem;margin-bottom:1rem}.about_choose .main ul li strong{font-size:1rem;margin-bottom:.2rem}.about_choose .main ul li p{font-size:.9rem;line-height:1.5rem}.about_mission{padding:0 0 5rem}.about_mission .content>.flex{flex-flow:wrap}.about_mission .flex .left,.about_mission .flex .right{width:100%}.about_mission .left .head{padding-bottom:1rem;margin-bottom:1rem}.about_mission .left>strong{font-size:1rem;margin-bottom:.5rem}.default_text{font-size:.9rem;line-height:1.5rem}.page_contact{padding:4rem 0}.page_contact h2{font-size:28px;line-height:1.5;padding:0}.page_contact form{gap:1rem;padding:2rem 20px}.page_contact form .col-2{width:100%}.page_contact form input,.page_contact form textarea{font-size:14px;padding:14px 20px}.page_contact form textarea{height:120px}.page_contact form span:has(input[type=checkbox]){margin-top:0}.page_contact form input[type=checkbox]{width:20px;height:20px}.page_contact form input[type=checkbox]~span{width:calc(100% - 24px);padding-left:12px;font-size:.9rem;line-height:1.5;margin-top:0}.page_contact form span:has(.btn){margin-top:1rem}.page_contact form .btn{gap:10px;min-width:120px}.page_contact form .btn::after{width:14px;height:14px}.default_head{padding:5rem 0}.default_head h1{font-size:2rem}.default_body{padding:3rem 0;font-size:.9rem;line-height:1.5rem}.default_body h2{font-size:1.2rem;line-height:1.5;font-weight:700;margin:1rem 0 1rem}.default_body h3{font-size:1.1rem;line-height:1.5;font-weight:700;margin:1rem 0}.default_body p{margin:1rem 0}.default_body ul li{position:relative;padding-left:2.4rem;margin-bottom:1rem}.default_body ul li:last-child{margin-bottom:0}.default_body ul li::before{width:1.4rem;height:1.4rem;position:absolute;left:0;top:.8rem;border-radius:50%;background-color:var(--theme_color);content:''}}@media screen and (min-width:640px) and (max-width:768px){.btn{font-size:16px}.head .subtitle{font-size:15px}.head h1{font-size:34px}.head h2{font-size:28px}.head .desc,.head p{font-size:16px;margin-top:12px}.home_process .home_process_swiper .img{width:48.541667%;padding-bottom:30.3%}.home_check .img{width:48%}.home_partners .list>ul{grid-template-columns:repeat(3,1fr)}}