@media(max-width:768px){#app,body,html{width:100%;overflow-x:hidden}.text-title{font-size:26px;line-height:34px;padding-bottom:14px}.text-line,.text-linefff{margin-bottom:28px}.f50pxfff{font-size:34px;line-height:44px}.f28px1E2,.f28pxfff,.f32pxfff{font-size:24px;line-height:32px}.f24px1E2,.f24px1E234,.f24pxfff{font-size:20px;line-height:30px}.f18px1E2,.f18px666,.f18px66625,.f18px999,.f18px99929,.f18pxfff{font-size:15px;line-height:26px}.navSlo{height:auto!important;padding:8px 16px!important;align-items:flex-start!important;gap:8px}.navSlo-left{font-size:12px!important;line-height:20px!important}.navSlo-right .navSlo-right-cont i{margin-left:16px!important}.navLogo{height:auto!important;min-height:70px;padding:10px 12px 12px!important;flex-wrap:wrap;gap:8px 14px;justify-content:center!important}.navLogo .logo{order:-1;width:100%;height:46px!important}.navLogo .logo img{width:118px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.navLogo .f18pxfff{height:32px!important;line-height:32px!important;font-size:14px!important;white-space:nowrap}.nav_project{top:32px!important;left:50%!important;transform:translate(-50%);min-width:118px!important;padding:14px!important}.nav_project li{font-size:14px!important;line-height:18px!important;margin-bottom:14px!important}.navbar-active{position:relative!important}.carousel,.slide{height:72vh!important;min-height:520px}.slides img{-o-object-position:center!important;object-position:center!important}.slides .caption-container{padding:26px 18px 34px!important}.caption,.description{width:100%!important}.caption{font-size:32px!important;line-height:40px!important;letter-spacing:0!important}.description{font-size:14px!important;line-height:23px!important;padding-top:10px!important}.button-container{right:20px!important;bottom:28px!important;transform:none!important}.button-container .btn.prev{left:-72px!important}.button-container .btn{width:42px!important;height:42px!important}.about-firm .about-firmbody,.about-us .about-body,.detail-body,.foo-bottom,.foo-top,.index-about .index-aboutbot,.index-about .index-abouttop,.pro-cooperation .pro-coopbody,.pro-project .pro-probody .pro-protext,.pro-services{flex-direction:column!important}.about-firm .about-firmbody .adout-text,.about-firm .about-firmbody img,.about-us .about-body .about-map,.about-us .about-body .about-maptext,.detail-body .left,.detail-body .right,.index-about .index-aboutbot .left,.index-about .index-aboutbot .right,.index-about .index-abouttop .left,.index-about .index-abouttop .right,.pro-cooperation .pro-coopbody .box,.pro-project .pro-probody .pro-protext .box,.pro-services .services-left,.pro-services .services-right{width:100%!important}.about-firm,.detail-body,.index-about .index-aboutbot .right,.index-about .index-abouttop .left,.index-news,.news-body,.pro-cooperation,.pro-project{padding:56px 18px!important}.index-about .index-aboutbot .left,.index-about .index-abouttop .right{height:260px!important;background-position:50%!important}.index-about .index-aboutbot .right .f18px666{padding-bottom:32px!important}.index-success{padding:56px 18px!important}.index-success-header{margin-bottom:28px!important}.carousel-container{height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important}.carousel-item{flex-basis:100%!important;padding:0!important}.carousel-item img{height:auto!important;aspect-ratio:4/3;-o-object-fit:cover!important;object-fit:cover!important}.index-news .index-newsbox,.index-news .index-newsbox .right,.index-news .index-newsbox .right .rightbox{display:block!important}.index-news .index-newsbox .right .box{width:100%!important;padding:24px 0!important;border-bottom:1px solid #e4e4e4}.index-news .index-newsbox .right .box img{height:auto!important;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.pro-project .pro-proimg{height:240px!important;padding-top:0!important;background-position:50%!important}.pro-project .pro-proimg .pro-proimgtext{position:relative!important;padding:18px!important}.pro-project .pro-proimg .pro-proimgtext .flag{width:44px!important;height:44px!important}.pro-cooperation{padding-bottom:56px!important}.pro-cooperation .pro-coopbody{gap:20px}.pro-cooperation .pro-coopbody .box>.img{height:220px!important}.pro-cooperation .pro-coopbody .box .icon{top:180px!important}.pro-services .services-left{min-height:220px;padding-bottom:0!important}.pro-services .services-left .text-title{padding:48px 18px 20px!important}.pro-services .services-left .text-linefff{margin-left:18px!important}.pro-services .services-right .contents .content{height:auto!important;min-height:300px;padding:42px 18px 24px!important}.pro-services .services-right .btn_titles{padding:0 18px!important;overflow-x:auto;justify-content:flex-start!important;margin-bottom:24px!important}.pro-services .services-right .btn_titles .btn_title{width:132px!important;min-width:132px;min-height:86px!important;font-size:14px!important;line-height:20px!important;padding:18px 12px!important}.pro-services .services-right .btns{padding:0 18px 42px!important}.about-banner,.news-ban,.success-ban{height:58vh!important;min-height:420px;padding-left:0!important;padding-top:0!important}.about-banner .about-bancard,.news-ban .news-bancard,.success-ban .success-bancard{height:auto!important;padding:28px 18px!important}.about-banner .about-bancard .f50pxfff,.news-ban .f50pxfff,.success-ban .f50pxfff{padding-top:0!important;padding-bottom:16px!important}.news-body .news-box .more,.news-body .news-box .news-newsbox,.news-body .news-detail,.news-body .news-tab{padding-left:18px!important;padding-right:18px!important}.news-body .news-tab{margin-bottom:24px!important;overflow-x:auto}.news-body .news-newsbox .news-newsbody{display:block!important;padding:28px 0!important}.news-body .news-newsbox .news-newsbody .time{width:auto!important;height:auto!important;border:none!important;justify-content:flex-start!important;margin-bottom:14px}.news-body .news-newsbox .news-newsbody .text,.news-body .news-newsbox .news-newsbody img{width:100%!important;height:auto!important}.news-body .news-newsbox .news-newsbody img{margin-top:18px;aspect-ratio:16/9}.news-body .news-page{flex-wrap:wrap;gap:8px;padding:40px 18px 0!important}.news-body .news-page .btn{margin-right:0!important;padding:10px 13px!important}.news-body .news-detail .news-detailnav{padding-top:56px!important;padding-bottom:64px!important;gap:18px;align-items:center!important}.detail-banner{height:420px!important}.detail-banner .text{padding:0 18px;text-align:center}.detail-banner .text .f32pxfff,.detail-banner .text .f50pxfff{text-align:center!important}.detail-body .left .leftbox{padding:36px 18px!important}.detail-body .left .leftbox .f32pxfff{font-size:24px!important;line-height:34px!important}.detail-body .left .leftbox .flag{gap:18px}.detail-body .left .leftbox .flag .flagleft>div,.detail-body .left .leftbox .flag .flagright>div{font-size:18px!important;line-height:26px!important;padding-left:10px!important}.detail-body .right{margin-top:36px}.about-us .about-ustitle{padding:56px 18px 0!important}.about-us .about-body{padding:28px 18px 0!important}.about-us .about-body .about-map{height:260px!important;background-position:50%!important}.about-us .about-body .about-maptext{margin-left:0!important;margin-top:24px}.about-us .about-body .about-maptext img{width:100%!important}.about-firm .about-firmbody{gap:22px}.about-firm .about-firmbody img{height:auto!important;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.about-firm .about-firmbody:last-of-type img{order:-1}.about-orien{height:auto!important;margin-bottom:56px!important;padding:56px 18px!important}.about-orien .about-orienbody{display:block!important}.about-orien .about-orienbody .about-orienbox{width:100%!important;height:auto!important;min-height:180px;border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.35);align-items:flex-start!important;padding:24px 0!important}.about-orien .about-orienbody .about-orienbox .overlay{display:none!important}.about-orien .about-orienbody .about-orienbox .f18px99929,.about-orien .about-orienbody .about-orienbox .f28pxfff,.about-orien .about-orienbody .about-orienbox .f50pxfff{top:auto!important;opacity:1!important;color:#fff!important}.modal-content{width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;max-height:88vh;overflow-y:auto}.modal-content .left{width:100%!important;padding:46px 24px 28px!important}.modal-content .right{display:none!important}.modal-content .div_img{right:18px!important;top:18px!important}.leftbox{padding-left:0!important;width:100%}.foo-top{padding:56px 18px 28px!important;gap:28px}.foo-toplogo{width:150px!important;height:61px!important}.foo-bottom{padding:32px 18px!important;gap:28px}.foo-bottom .left .nav{display:flex;flex-wrap:wrap;gap:14px 20px}.foo-bottom .left .nav>*{padding-right:0!important;font-size:15px!important}.foo-bottom .right>*{text-align:left!important}}@media(max-width:480px){.carousel,.slide{min-height:560px}.description{line-height:22px!important}.index-success-header{display:block!important}.index-success-more{margin-top:4px}.carousel-btn{width:36px!important;height:36px!important;font-size:20px!important}.carousel-btn.prev{left:8px!important}.carousel-btn.next{right:8px!important}.detail-body .left .leftbox .flag{display:block!important}.detail-body .left .leftbox .flag .flagleft,.detail-body .left .leftbox .flag .flagright{width:100%!important;justify-content:flex-start!important;border-right:none!important}.detail-body .left .leftbox .flag .flagright{margin-top:18px}.news-body .news-detail .news-detailnav{flex-direction:column;align-items:flex-start!important}}#__nuxt{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}*{margin:0;padding:0}
