﻿@media screen and (max-width:786px){.content{padding:0 1.2rem}.swiper_content{padding:10px 1.2rem}.content_b{padding:0 1.2rem}.only_mobile{display:block}body.fixed{padding-right:0}.head .subtitle{font-size:14px}.head h1{font-size:25px;line-height:1.5}.head h2{font-size:22px;line-height:1.5}.head p{font-size:.9rem;line-height:1.5rem}.head2 h1{font-size:25px;line-height:1.5;margin-bottom:0}.head2 h2{font-size:22px;line-height:1.5}.head2 p{font-size:.9rem;line-height:1.5rem}.btn,.btn_more{font-size:14px;padding:5px 22px 7px;border-width:1px;min-width:120px;border-radius:6px}.swiper_btns_thin{display:none}.swiper_btns_full{gap:1rem}.swiper_btns_full div{width:2.5rem;height:2.5rem}div.swiper-pagination{gap:1rem}div.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px}div.swiper-pagination .swiper-pagination-bullet::after{width:6px;height:6px}header{top:-34px}header .header_top{padding:8px 0}header .header_top .flex{padding:0;justify-content:space-between}header .header_top .contact::before{width:18px;height:18px}header .header_main{padding:1rem 0}header .header_main .logo img{width:auto;height:2rem}header .header_main nav{position:fixed;left:0;top:0;z-index:999;width:100vw;height:100vh;pointer-events:none}header .header_main nav.active{pointer-events:all}header .header_main nav.active .close{opacity:1}header .header_main nav.active .con{opacity:1;transform:translate(0)}header .header_main nav .close{width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all 0.3s;opacity:0}header .header_main nav .con{position:absolute;left:0;top:0;width:min(300px, 80vw);height:100%;display:flex;flex-direction:column;background-color:#fff;box-shadow:rgba(0 0 0/10%) 0 0 24px;transition:all 0.3s;opacity:0;transform:translateX(-100%)}header .header_main nav .con .close_box{padding:2rem 1.2rem 1.2rem;border-bottom:1px solid #eee;text-align:right}header .header_main nav .con .close_box .close{display:inline-block;width:15px;height:15px;filter:brightness(0);background:url(../image/close.svg) no-repeat center / contain;cursor:pointer}header .header_main nav .con .close_box+div{flex:1;overflow:auto}header .header_main nav .con .close_box+div::-webkit-scrollbar{width:5px;height:5px}header .header_main nav .con .close_box+div::-webkit-scrollbar-thumb{background:#888;border-radius:100px}header .header_main nav .con .menu{display:block}header .header_main nav .con .menu>li{cursor:pointer}header .header_main nav .con .menu>li::before{display:none}header .header_main nav .con .menu>li>a{color:var(--title_color);line-height:4rem;padding:0 0 0 2rem}header .header_main nav .con .menu>li>a:hover{color:var(--theme_color)}header .header_main nav .con .menu>li.menu-item-has-children>a{margin-right:52px}header .header_main nav .con .menu>li.menu-item-has-children::after{content:'';display:block;width:12px;height:12px;background:url(../image/select.svg) no-repeat center / contain;position:absolute;left:calc(100% - 2rem);top:26px;transition:all 0.3s}header .header_main nav .con .menu>li.active::after{transform:rotate(180deg)}header .header_main nav .con .menu .current-menu-item>a,header .header_main nav .con .menu .current-menu-parent>a{color:var(--theme_color)}header .header_main nav .con .sub-menu{position:static;padding:1rem 1rem .8rem;background-color:#f8f8f8;margin:0 2rem;box-shadow:none;border-radius:8px;display:none;opacity:1;pointer-events:all;transition:none;transform:translate(0)}header .header_main nav .con .sub-menu li a{padding:.5rem 0;word-break:break-word;font-size:14px}header .header_main nav .con .sub-menu li a:hover{background:transparent}header .header_main .btns{min-width:unset}header .header_main .btns .pcenter{margin:0}header .header_main .btns .store{text-indent:-999px;overflow:hidden;gap:0;padding:0;line-height:unset;border-radius:6px}header .header_main .btns .store::before{width:21px;height:21px;filter:contrast(0) brightness(.5)}header .header_main .btns .store::after{display:none}header .header_main .btns .menu{display:block;width:23px;height:23px;background:url(../image/nav-btn.svg) no-repeat center / contain}footer .footer_main{padding:4rem 0 2rem}footer .footer_main .flex{display:block}footer .footer_main .slide_obj{padding:0;max-width:unset}footer .footer_main .slide_obj strong{font-size:15px;line-height:42px;border:1px solid rgba(255,255,255,.3);padding:0 1.2rem;border-radius:5px;margin-bottom:1rem;position:relative}footer .footer_main .slide_obj strong::after{content:'';display:block;width:14px;height:14px;background:url(../image/select.svg) no-repeat center / contain;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:all 0.3s;filter:contrast(0) brightness(2)}footer .footer_main .slide_obj.active strong::after{transform:translateY(-50%) rotate(180deg)}footer .footer_main .slide_obj>div{display:none;padding:0 1.2rem 1.2rem}footer .footer_main .slide_obj>div li{margin-bottom:.7rem}footer .footer_main .slide_obj>div a{font-size:14px;display:block}footer .footer_main .slide_obj>div p{font-size:.9rem;line-height:1.5rem}footer .footer_main .slide_contact{width:100%}footer .footer_main .slide_contact div li{margin-bottom:1rem}footer .footer_main .slide_contact div li a,footer .footer_main .slide_contact div li span{font-size:1rem}footer .footer_main .slide_contact div li p{max-width:unset;font-size:13px;line-height:1.5}footer .footer_bottom{padding:0}footer .footer_bottom .flex{flex-direction:column;gap:3rem}footer .footer_bottom .logo img{width:200px}footer .copyright{padding-top:3rem}footer .copyright .flex{padding:1rem 0;flex-direction:column-reverse}.home_banner .home_banner_swiper .swiper-slide{position:relative;z-index:2}.home_banner .home_banner_swiper .swiper-slide::after{content:'';display:block;position:absolute;z-index:-1;inset:0;background-color:rgba(0,0,0,.3)}.home_banner .flex{padding:4rem 0 6rem;min-height:unset}.home_banner .head .subtitle{font-size:15px}.home_banner .head h1,.home_banner .head strong{font-size:25px;line-height:1.5}.home_banner .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.home_banner .head .btn{margin-top:20px;font-size:14px;padding:6px 22px;border-width:1px;min-width:120px;border-radius:6px}.home_banner div.swiper-pagination{bottom:2rem}.home_video{padding:4rem 0 2rem}.home_video .head{display:block}.home_video .head div{padding-top:.5rem}.home_video .head p{font-size:.9rem;line-height:1.5rem}.home_video .head .btn{margin-top:20px}.home_video .video{margin-top:2rem;border-radius:1rem;padding-bottom:56.25%}.home_solution{padding:3rem 0}.home_solution .items{margin-top:2rem;overflow:auto;display:flex;gap:1rem}.home_solution .items .item,.home_solution .items .item.active{min-width:75%}.home_solution .items .item a,.home_solution .items .item.active a{padding:2rem 1.2rem;min-height:300px;height:auto!important}.home_solution .items .item a::before,.home_solution .items .item.active a::before{background-image:none;background-color:rgba(0,0,0,.5);opacity:1}.home_solution .items .item a h3,.home_solution .items .item.active a h3{font-size:18px;line-height:1.5}.home_solution .items .item a h3::after,.home_solution .items .item.active a h3::after{margin-top:.5rem}.home_solution .items .item a .desc,.home_solution .items .item.active a .desc{display:block!important;font-size:13px;line-height:1.6;padding-top:1rem;opacity:1}.home_advantage{padding:3rem 0 4rem}.home_advantage .main{margin-top:20px;gap:2rem}.home_advantage .main .nav{margin:0}.home_advantage .main .nav ul{gap:12px}.home_advantage .main .nav ul::-webkit-scrollbar{display:none}.home_advantage .main .nav ul li{font-size:14px;line-height:1.5;white-space:nowrap}.home_advantage .main .home_advantage_swiper{order:3;margin:0;padding:0}.home_advantage .main .home_advantage_swiper .swiper-slide h3{font-size:18px;line-height:1.5}.home_advantage .main .home_advantage_swiper .swiper-slide .desc{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.home_advantage .main .home_advantage_swiper .swiper-slide .btn{margin-top:20px}.home_advantage .main .imgs{width:100%}.home_advantage .main .imgs .block{padding:1rem;gap:12px;left:-6px}.home_advantage .main .imgs .block i{width:2rem;height:2rem;transform:translateY(2px)}.home_advantage .main .imgs .block span{font-size:1.5rem}.home_trust{padding:4rem 0 3rem}.home_trust .swiper_box{margin:2rem 0}.home_trust .swiper_box .swiper_btns_full{display:none}.home_trust .home_trust_swiper{width:calc(100% - 2rem)}.home_trust .home_trust_swiper .swiper-slide{padding:1.6rem 1.2rem}.home_trust .home_trust_swiper .swiper-slide p{font-size:1rem;line-height:1.5}.home_trust .home_trust_swiper .swiper-slide p::before{width:2rem;height:2rem;margin-bottom:-8px}.home_trust .home_trust_swiper .swiper-slide .info{margin-top:2rem}.home_trust .home_trust_swiper .swiper-slide .info .logo{height:2rem}.home_trust .home_trust_swiper .swiper-slide .info .logo img{max-width:100px}.home_trust .home_trust_swiper .swiper-slide .info .name{margin-left:12px;padding-left:12px}.home_trust .home_trust_swiper .swiper-slide .info .name strong{font-size:15px}.home_trust .home_trust_swiper .swiper-slide .info .name span{font-size:13px}.home_partner{margin:2rem 0}.home_partner>div::before{height:100%}.home_partner .head{width:125px}.home_partner .head h2{font-size:14px;font-weight:500;line-height:1.5}.home_partner .head .btn{font-size:12px;padding:4px 12px;min-width:unset;margin-top:12px}.home_blog{padding:3rem 0}.home_blog .main{margin-top:2rem;display:block}.home_blog .posts{grid-template-columns:1fr;gap:1.2rem}.home_blog .list{width:100%;margin-top:1.2rem}.home_blog .list .con{position:static;padding:1rem}.home_blog .list .cat{margin:0;font-size:13px;min-width:unset;border-radius:4px}.home_blog .list ul{padding:0 5px;margin:12px 0;max-height:242px}.home_blog .list ul::-webkit-scrollbar{width:3px}.home_blog .list ul li{margin:0}.home_blog .list ul li a{padding:8px 0}.home_blog .list ul li a .title{font-size:15px;line-height:1.5}.home_blog .list ul li a .date{font-size:13px;line-height:1.5}.home_blog .btc{margin-top:2rem;gap:1rem}.home_offer{padding:3rem 0}.home_offer .swiper_box{margin:22px 0 2rem}.home_offer .swiper_box .swiper_btns_full{display:none}.home_offer .home_offer_swiper .swiper-slide a{padding:2rem 1.2rem}.home_offer .home_offer_swiper .swiper-slide .icon{max-width:4rem}.home_offer .home_offer_swiper .swiper-slide h3{font-size:18px;line-height:1.5;margin-top:1rem}.home_offer .home_offer_swiper .swiper-slide p{margin-top:.5rem;font-size:.9rem;line-height:1.5rem}.home_offer .home_offer_swiper .swiper-slide span,.home_offer .home_offer_swiper .swiper-slide span:hover{font-size:13px;margin-top:1rem}.home_offer .home_offer_swiper .swiper-slide span::after,.home_offer .home_offer_swiper .swiper-slide span:hover::after{width:14px;transform:translateY(-1px)}.home_together{padding:4rem 0;min-height:600px}.home_together .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.home_together .head .btn{margin-top:20px}.posts .post a:hover .info .more::after{transform:translate(5px,calc(-50% + 2px))}.posts .post .img .cat{left:1rem;top:1rem;min-width:unset;font-size:13px;border-radius:4px}.posts .post .info{padding:1.2rem 1.2rem 1.6rem}.posts .post .info .title{font-size:15px;line-height:1.5}.posts .post .info .meta{margin-top:12px;font-size:13px;gap:8px 1rem}.posts .post .info .desc{font-size:13px;line-height:1.5;margin-top:12px}.posts .post .info .more{font-size:13px;margin-top:1rem}.posts .post .info .more::after{transform:translateY(calc(-50% + 3px))}.about_banner{position:relative;padding:0;min-height:unset;z-index:2}.about_banner::after{content:'';display:block;position:absolute;z-index:-1;inset:0;background-color:rgba(0,0,0,.3)}.about_banner .head{padding:3rem 0;min-height:400px;display:flex;flex-direction:column;height:100%}.about_banner .head h1{flex:1;font-size:25px;line-height:1.5;margin-top:1rem;transform:translate(0)!important}.about_banner .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem;opacity:1}.about_about{padding:4rem 0 3rem}.about_about .head{display:block}.about_about .head p{font-size:.9rem;line-height:1.5rem;padding-top:.5rem}.about_about .main{margin:4rem auto}.about_about .main .con{width:100%}.about_about .main .inner{width:50%}.about_about .main .items .item{width:28%;padding-bottom:28%}.about_about .main .items .item p{font-size:12px}.about_about .main .items .item2 p{left:110%}.about_culture{padding:3rem 0}.about_culture .main{margin-top:2rem;flex-direction:column-reverse}.about_culture .imgs{width:100%}.about_culture .imgs .img{border-radius:1rem}.about_culture .nav{padding:0;transform:translate(0);min-width:unset;width:100%}.about_culture .nav ul{display:flex;gap:12px;overflow:auto}.about_culture .nav ul li{display:block;min-width:60%;padding:1.6rem 1rem;border-radius:6px}.about_culture .nav ul li.active{padding:1.6rem 1rem;background-color:var(--theme_color)}.about_culture .nav ul li::before{display:none}.about_culture .nav ul li i{width:2rem;padding-bottom:2rem}.about_culture .nav ul li h3{font-size:1rem;line-height:1.5;margin-top:1rem}.about_culture .nav ul li p{margin-top:.5rem;font-size:14px;line-height:1.5}.about_global{padding:3rem 0}.about_global img{transform:translate(0);margin-top:2rem}.about_global .nums{margin-top:2rem;grid-template-columns:repeat(2,1fr)}.about_global .nums .num{padding:1rem 8px}.about_global .nums .num::after{height:100%}.about_global .nums .num::before{content:'';display:block;width:100%;height:1px;background-color:#dedede;position:absolute;left:0;bottom:0}.about_global .nums .num span{font-size:1.6rem}.about_global .nums .num p{font-size:13px;line-height:1.5;margin-top:1rem}.about_global .nums .num:nth-child(even)::after{display:none}.about_global .nums .num:nth-last-child(1)::before,.about_global .nums .num:nth-last-child(2)::before{display:none}.about_technology{padding:3rem 0 4rem}.about_technology .head h2{line-height:1.5}.about_technology .main{margin-top:2rem}.about_technology .main .imgs{width:100%}.about_technology .main .imgs .item{border-radius:12px}.about_technology .btc{padding:1.2rem;gap:1rem}.about_technology .about_technology_img_swiper .swiper-slide{border-radius:12px 12px 0 0}.about_technology .about_technology_intro_swiper .swiper-slide{padding:0}.about_technology .about_technology_intro_swiper .swiper-slide strong{font-size:1.5rem;min-width:40px}.about_technology .about_technology_intro_swiper .swiper-slide p{font-size:13px;line-height:1.5}.about_technology .nav{padding:1rem 0 0}.about_technology .nav .items .item{padding:1.6rem 1.2rem;margin:0}.about_technology .nav .items .item .title{font-size:18px;line-height:30px}.about_technology .nav .items .item .detail{padding-top:.5rem}.about_technology .nav .items .item .detail p{font-size:14px;line-height:1.5}.about_technology .nav .items .item .detail ul{margin-top:12px}.about_technology .nav .items .item .detail ul li strong{font-size:20px}.about_technology .nav .items .item .detail ul li span{font-size:13px;margin-top:5px}.about_technology .nav .items .item.active .title{font-size:20px}.about_milestone{padding:4rem 0 6rem}.about_milestone::before,.about_milestone::after{display:none}.about_milestone .main{margin-top:2rem}.about_milestone .main .inner{width:100%;overflow:visible}.about_milestone .about_milestone_swiper .swiper-slide strong{font-size:1rem}.about_milestone .about_milestone_swiper .swiper-slide i{margin:0 12px}.about_milestone .about_milestone_swiper .swiper-slide .detail{font-size:14px;line-height:1.5}.about_milestone .about_milestone_swiper .swiper-slide:nth-child(even){transform:translateX(50%)}.about_advantage{padding:4rem 0 3rem}.about_advantage .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.about_advantage .main{margin-top:2rem;flex-direction:column-reverse}.about_advantage .imgs{width:100%}.about_advantage .nav{width:100%}.about_advantage .nav::before{width:100%;height:1px;left:0;top:30px}.about_advantage .nav ul{display:flex;overflow:auto;gap:1rem}.about_advantage .nav ul::-webkit-scrollbar{display:none}.about_advantage .nav ul li{min-width:65%;margin:0}.about_advantage .nav ul li::before{width:0;height:3px;top:29px;left:0}.about_advantage .nav ul li.active{margin:0}.about_advantage .nav ul li.active::before{width:100%}.about_advantage .nav ul li.active .title i{transform:scale(1)}.about_advantage .nav ul li.active .title h3{font-size:1rem;font-weight:600}.about_advantage .nav ul li .title{display:block}.about_advantage .nav ul li .title i{border-color:#1c232f}.about_advantage .nav ul li .title h3{font-size:1rem;line-height:1.5;font-weight:600;margin-top:1rem}.about_advantage .nav ul li .detail{font-size:14px;line-height:1.5;padding:.5rem 0 0;display:block!important}.about_gallery{margin:2rem 0}.about_gallery .about_gallery_swiper:first-child .swiper-slide{height:120px}.about_gallery .about_gallery_swiper:last-child .swiper-slide{height:150px}.about_gallery .con{grid-template-columns:1fr;padding:0 6px}.about_gallery .con .img{display:none}.about_gallery .head{gap:1rem}.about_gallery .head h2{font-size:22px;line-height:1.5}.about_gallery .head i{width:1rem}.about_gallery .head p{font-size:14px;line-height:1.5;margin:0}.about_word{padding:3rem 0}.about_word .main{margin-top:1rem;padding:1rem 0;gap:0}.about_word .main::before{top:unset;bottom:0;height:calc(100% - 100px);right:-1.2rem;border-radius:1rem 1rem 0 0}.about_word .main .text{display:none}.about_word .about_word_swiper .swiper-slide{flex-direction:column-reverse}.about_word .about_word_swiper .swiper-slide .img{width:100%}.about_word .about_word_swiper .swiper-slide .info p{font-size:1rem;line-height:1.6}.about_word .about_word_swiper .swiper-slide .info p::before{content:'';width:1.6rem;height:1.6rem;margin:0 0 0 5px}.about_word .about_word_swiper .swiper-slide .info .name{font-size:14px;margin-top:2rem}.about_word .about_word_nav_swiper{margin:0}.about_award{padding:4rem 0}.about_award .nav{margin-top:20px}.about_award .nav ul li{font-size:14px;padding:6px 1rem;min-width:120px}.about_award .about_award_swiper{margin:2rem auto;max-width:280px}.about_award .about_award_swiper .swiper-slide{padding:1.2rem 1.2rem 2rem}.about_award .about_award_swiper .swiper-slide .name{font-size:1rem;line-height:1.5rem;margin-top:1rem}.about_award .about_award_pagination span{font-size:14px}.blog_banner{background-position-x:calc(50% - 30px)}.blog_banner .flex{min-height:200px;padding:3rem 0}.blog_banner .head{max-width:190px}.blog_banner .head .subtitle{font-size:15px;margin-bottom:5px}.blog_banner .head h1{font-size:25px;line-height:1.5}.blog_banner .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.blog_title{display:block;margin-bottom:2rem}.blog_title h2{font-size:22px;line-height:1.5}.blog_title .nav{margin-top:20px}.blog_title .nav ul{gap:12px;flex-wrap:nowrap;overflow:auto}.blog_title .nav ul::-webkit-scrollbar{display:none}.blog_title .nav ul li a{font-size:14px;padding:5px 22px;white-space:nowrap}.blog_event{padding:4rem 0 3rem}.blog_event .swiper_pagination{margin:1rem 5px 0}.blog_event .swiper_pagination .swiper-pagination-bullet{width:10px;height:10px}.blog_new{padding:3rem 0 4rem}.blog_new .list .posts{margin-bottom:2rem;gap:1.2rem;grid-template-columns:1fr}.cases_banner .flex{min-height:200px;padding:3rem 0}.cases_banner .head h1{font-size:25px;line-height:1.5}.cases_banner .head h1 span{display:inline}.cases_banner .head p{font-size:.9rem;line-height:1.5rem;margin-top:1rem}.cases_list{padding:4rem 0}.cases_list .nav ul{gap:12px;flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.cases_list .nav ul::-webkit-scrollbar{display:none}.cases_list .nav ul li{font-size:14px;padding:5px 1rem;white-space:nowrap}.cases_list .list{margin-top:2rem}.cases_list .list .cases{margin-bottom:3rem;gap:2rem 12px;grid-template-columns:repeat(2,1fr)}.cases .case .info .title{font-size:15px;line-height:1.5;margin-top:1rem}.cases .case .info .desc{font-size:13px;line-height:1.5;margin-top:5px}.cases .case .info span{margin-top:12px;font-size:13px}.search_banner{padding:4rem 0;position:relative;z-index:2}.search_banner::after{content:'';display:block;position:absolute;z-index:-1;inset:0;background-color:rgba(0,0,0,.3)}.search_banner .flex{min-height:unset}.search_banner .head h1{font-size:25px;line-height:1.5}.search_banner .head form{margin-top:20px}.search_banner .head form input[type="text"]{height:42px;font-size:14px;padding:0 58px 0 1rem}.search_banner .head form input[type="submit"]{width:42px;height:42px}.search_banner .head form .con{padding:0 8px}.search_banner .head form .con ul{max-height:182px;padding:0 8px;margin:1rem 0}.search_banner .head form .con ul::-webkit-scrollbar{width:3px}.search_banner .head form .con ul li a{padding:.5rem 0}.search_banner .head form .con ul li .title{font-size:15px;line-height:1.5}.search_banner .head form .con ul li .desc{font-size:13px;line-height:1.5}.search_banner .head form .con ul li .btc .date,.search_banner .head form .con ul li .btc span{font-size:13px;line-height:1.5}.support_intro{padding:4rem 0 3rem}.support_intro .support_intro_swiper .swiper-slide a{padding:2rem 1.2rem}.support_intro .support_intro_swiper .swiper-slide .icon{max-width:4rem}.support_intro .support_intro_swiper .swiper-slide strong{font-size:18px;line-height:1.5;margin-top:1rem}.support_intro .support_intro_swiper .swiper-slide p{margin-top:.5rem;font-size:.9rem;line-height:1.5rem}.support_intro .support_intro_swiper .swiper-slide span,.support_intro .support_intro_swiper .swiper-slide span:hover{font-size:13px;margin-top:1rem}.support_intro .support_intro_swiper .swiper-slide span::after,.support_intro .support_intro_swiper .swiper-slide span:hover::after{width:14px;transform:translateY(-1px)}.customer_contact{padding:4rem 0;min-height:400px}.customer_contact .head .btn{margin-top:20px}.support_contact{margin:0;padding:4rem 0;min-height:300px}.support_contact .head .btn{min-width:unset;margin-top:20px}.job_banner .flex{min-height:unset;padding:3rem 0}.job_banner .head{padding:0}.job_banner .head .meta{font-size:15px;line-height:1.5;margin-top:20px}.job_banner .head .meta div{gap:8px}.job_banner .head .meta div::before{width:1rem;height:1rem}.job_banner .head .btn{margin-top:2rem}.job_description,.job_requirements{padding:4rem 0}.job_description h2,.job_requirements h2{font-size:20px;line-height:1.5;margin:2rem 0}.job_description li,.job_requirements li,.job_description p,.job_requirements p{font-size:.9rem;line-height:1.5rem;margin:1rem 0}.job_description ul li,.job_requirements ul li{padding-left:20px}.job_description ul li::before,.job_requirements ul li::before{width:6px;height:6px;top:10px}.job_description ol li,.job_requirements ol li{padding-left:20px}.job_description ol li::before,.job_requirements ol li::before{font-size:.9rem;line-height:1.5rem}.job_apply{padding:4rem 0 5rem}.job_apply h2{font-size:20px;line-height:1.5}.job_apply form{margin-top:2rem;gap:1rem}.job_apply form .col3,.job_apply form .col2,.job_apply form .col3-2{width:100%}.job_apply form strong{font-size:14px;margin-bottom:8px}.job_apply form input,.job_apply form textarea{font-size:14px;line-height:1.5;padding:.7rem 1rem}.job_apply form textarea{height:120px}.job_apply form .file{padding:.7rem 1rem;gap:8px}.job_apply form .file::before{width:1rem;height:1rem;transform:translateY(1px)}.job_apply form .file .name{font-size:14px;line-height:1.5}.job_apply form input[type="checkbox"]{width:18px;height:18px;margin:2px 0 0}.job_apply form input[type="checkbox"]~span{margin:0;font-size:14px;line-height:1.5;padding:0 0 0 5px}.job_apply form input[type="checkbox"]~span a{font-size:14px;line-height:1.5}.job_apply form input[type="submit"]{margin:.5rem 0 0;font-size:14px;min-width:120px;padding:8px 22px 9px}.installer_banner{position:relative;z-index:2}.installer_banner::before{width:100%}.installer_banner .flex{min-height:250px;padding:3rem 0}.installer_banner .head{padding:0}.installer_banner .head h1{font-size:25px;line-height:1.5}.installer_banner .head p{font-size:.9rem;line-height:1.5rem;margin-top:1rem}.installer_benefit{padding:4rem 0 3rem}.installer_benefit .swiper_box{margin:22px 0}.installer_benefit .swiper_box .swiper_btns_full{display:none}.installer_benefit .installer_benefit_swiper .swiper-slide{padding:2rem 1.2rem}.installer_benefit .installer_benefit_swiper .swiper-slide .icon{max-width:5rem}.installer_benefit .installer_benefit_swiper .swiper-slide h3{font-size:18px;line-height:1.5;min-height:unset;margin-top:20px}.installer_nomiddlemen{padding:3rem 0}.installer_nomiddlemen .flex{display:block}.installer_nomiddlemen .head{padding:0}.installer_nomiddlemen .head i{width:2.5rem}.installer_nomiddlemen .head h2{font-size:22px;line-height:1.5;margin-top:1rem}.installer_nomiddlemen .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.installer_nomiddlemen .img{margin:2rem 0 0;width:100%}.installer_offer{padding:3rem 0 4rem}.installer_offer .items{margin-top:2rem;overflow:auto;display:flex;gap:1rem}.installer_offer .items .item{height:auto!important}.installer_offer .items .item,.installer_offer .items .item.active{min-width:75%;padding:2rem 1.2rem;min-height:300px}.installer_offer .items .item::before,.installer_offer .items .item.active::before{background-image:none;background-color:rgba(0,0,0,.5);opacity:1}.installer_offer .items .item h3,.installer_offer .items .item.active h3{font-size:18px;line-height:1.5}.installer_offer .items .item h3::after,.installer_offer .items .item.active h3::after{margin-top:.5rem}.installer_offer .items .item .desc,.installer_offer .items .item.active .desc{display:block!important;font-size:13px;line-height:1.6;padding-top:1rem;opacity:1}.installer_solution{padding:4rem 0}.installer_solution .main{margin-top:2rem;display:block}.installer_solution .main .con1{width:100%}.installer_solution .main .con1 .syeditorlist{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.installer_solution .main .con1 .syeditorlist p{font-size:14px;line-height:1.5;padding:10px}.installer_solution .main .con2{margin:2rem 0;width:100%}.installer_solution .main .con2 i{max-width:6rem}.installer_solution .main .con2 p{position:static;font-size:14px;line-height:1.5;transform:translate(0);margin-top:.5rem}.installer_solution .main .con3 .syeditorlist{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.installer_solution .main .con3 .item{display:block;text-align:center}.installer_solution .main .con3 .item .line{width:4rem;background-size:auto 100%;background-position:right;margin:2rem auto;transform:rotate(90deg)}.installer_solution .main .con3 .item i{max-width:4rem;margin:.5rem auto}.installer_solution .main .con3 .item p{font-size:14px;line-height:1.5}.installer_intro{margin:0;padding:3rem 0}.installer_intro .flex{gap:0;flex-direction:column}.installer_intro .head i{width:2.5rem;height:2.5rem;margin:0}.installer_intro .head h2{font-size:22px;line-height:1.5;margin:1rem 0 0}.installer_intro .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.installer_intro .head img{margin:0}.installer_intro .img{width:100%;margin-top:2rem;padding-bottom:81.383%}.installer_intro.installer_intro_r{margin:0}.installer_intro.installer_intro_r .flex{flex-direction:column-reverse}.installer_contact{margin:0;padding:4rem 0}.installer_contact .btc{margin-top:2rem}.learn_btn{padding:.6rem 2rem;font-size:.85rem}section>.content>.flex{flex-flow:wrap}section>.content>.flex>.left,section>.content>.flex>.right{width:100%}.square_btns{width:95%;max-width:95%;z-index:9}.square_btns>div{width:40px;height:40px}.square_btns>div:after{background-size:8px}.morebtn{padding:.7rem 2rem;font-size:.8rem}.category_main{overflow:hidden}.category_banner{position:relative}.category_banner .head2{height:300px;color:#fff;padding-bottom:0;width:100%}.category_banner .head2 p{color:#fff}.category_banner .content{z-index:9}.category_banner:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.3);opacity:1!important}.breadcrumb,.breadcrumb a{font-size:14px;line-height:1.5}.sy_breadcrumb{padding:1.5rem 0}ul.sy_line_products li a>.flex{flex-flow:wrap}ul.sy_line_products li a>.flex>.left,ul.sy_line_products li a>.flex>.right{width:100%}li.sy_line_product .left strong{font-size:20px;margin-bottom:.2rem}li.sy_line_product .left span:not(.learn_btn){font-size:14px}li.sy_line_product .left .attrs{margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr)}li.sy_line_product .left .attrs i{width:30px;height:30px}li.sy_line_product .left .attrs li{text-align:left}li.sy_line_product .left .attrs li p{font-size:13px;line-height:1.4;margin-top:.5rem;text-align:left}li.sy_line_product .left .learn_btn{margin-top:2rem}li.sy_line_product .right{margin-top:1.5rem}li.sy_line_product .right>img{width:60%;transform:translate(-10%,25%)}li.sy_line_product+li.sy_line_product{margin-top:5rem}ul.sy_line_products{padding-bottom:100px}.category_banner .nav ul li a{font-size:.9rem;padding:.8rem 1rem;white-space:nowrap}.category_banner .nav ul{justify-content:left;padding-left:1.2rem;padding-right:1.2rem}.category_banner .nav{transform:translateX(0);left:0;width:100%;overflow:auto}.category_banner .nav ul li+li{margin-left:1rem}.product_grid_main h2{line-height:1.3;margin-bottom:1rem;font-size:22px}.product_grid_main h2 i{width:30px;height:30px;margin-right:.7rem}.product_grid_main .pro_banner{position:relative}.product_grid_main .pro_banner>a:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);z-index:1}.product_grid_main .pro_banner .head2{padding:0 1.2rem;position:relative;z-index:9}.product_grid_main .pro_banner>a{height:250px}.product_grid_main .pro_banner .head2 strong{font-size:18px;line-height:1.4}.product_grid_main .pro_banner .head2 p{font-size:.9rem;line-height:1.5rem}.product_grid_main .pro_banner .head2 .learn_btn{margin-top:1rem}ul.grid_products{gap:1rem;grid-template-columns:repeat(2,1fr)}ul.grid_products li.grid_product .img img{width:80%;height:80%}ul.grid_products li.grid_product strong{font-size:16px;margin-bottom:.3rem;margin-top:0}ul.grid_products li.grid_product p{font-size:13px;line-height:1.5}ul.grid_products li.grid_product>a{padding-bottom:1rem}ul.grid_products li.grid_product.grid_guide a{padding:1rem}ul.grid_products li.grid_product.grid_guide strong{font-size:16px;line-height:1.4;margin-top:.5rem}ul.grid_products li.grid_product.grid_guide img{width:90%;margin-left:auto;margin-right:auto;display:block;left:50%;transform:translateX(-50%)}ul.grid_products li.grid_product.grid_guide .icon{opacity:0}.product_grid_main .grid_category+.grid_category{padding-top:2rem}.product_grid_main{padding:2rem 0 4rem}.category_detail_main{padding-bottom:3rem}.category_detail_main .spec_products{grid-template-columns:repeat(1,1fr)}li.spec_product{padding:1.2rem;flex-flow:wrap}li.spec_product .img{width:100%;text-align:center;margin-bottom:1rem}li.spec_product .infos{width:100%}li.spec_product .img img{width:70%}li.spec_product .infos strong{font-size:20px;margin-bottom:.2rem;margin-top:.2rem}li.spec_product .infos li{font-size:13px;line-height:1.5rem;margin-bottom:.3rem}li.spec_product .infos ul{padding-bottom:1rem;margin-bottom:1rem}li.spec_product .infos a{font-size:14px}.partner_banner{position:relative}.partner_banner::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;left:0;top:0;z-index:1}.partner_banner .head2{padding:6rem 0;height:auto;text-align:center;position:relative;z-index:5}.partner_banner .head2 h1{font-size:25px;line-height:1.5;margin-bottom:.5rem}.partner_advantage ul{gap:20px;overflow:auto}.partner_advantage ul li{min-width:270px;padding:1.5rem 1rem}.partner_advantage ul li .img{width:80px;height:80px;margin-bottom:1rem}.partner_advantage ul li strong{font-size:18px;margin-bottom:.2rem}.partner_advantage ul li p{font-size:.9rem;line-height:1.5rem}.partner_advantage{padding:4rem 0}.partner_text_image{padding:1rem 0 3rem}.partner_text_image .left i img{width:30px}.partner_text_image .left h2{font-size:22px;line-height:1.5;margin-bottom:.5rem}.partner_text_image .left i{margin-bottom:.5rem}.partner_text_image .left p{font-size:.9rem;line-height:1.5rem}.partner_text_image .right .img{margin-top:1.5rem}.partner_market{padding:2rem 0 4rem}.partner_market .head2{margin-bottom:2rem}.partner_market .main ul{overflow:auto}.partner_market .main ul li{min-width:280px}.partner_market .main ul li.active>div{padding:1.5rem 1rem}.partner_market .main ul li>div strong{font-size:20px}.partner_market .main ul li>div p{font-size:.9rem;line-height:1.5rem}.partner_market .main ul li>div{padding:1.5rem 1rem}.partner_dealer{padding:2rem 0 3rem}.partner_dealer .main>ul{overflow:auto}.partner_dealer .main>ul>li{min-width:300px;padding:1.5rem 1rem}.partner_dealer .main>ul>li .icon img{height:50px}.partner_dealer .main>ul>li .icon{margin-bottom:10px}.partner_dealer .main>ul>li>strong{font-size:20px;margin-bottom:.2rem}.partner_dealer .main>ul>li>p{font-size:.9rem;line-height:1.5rem;margin-bottom:.5rem;padding-bottom:.5rem}.partner_dealer .main>ul>li .infos strong{font-size:15px;margin-bottom:.2rem}.partner_dealer .main>ul>li .infos ul li{font-size:.9rem;line-height:1.5rem;padding-left:20px}.partner_dealer .main>ul>li .infos ul li:before{width:14px;height:10px}.partner_dealer .main>ul>li .infos+.infos{margin-top:10px}.partner_dealer .main>ul>li .infos ul li+li{margin-top:5px}.partner_products{padding:3rem 0;padding-bottom:0}.partner_products .head2 h2{font-size:20px;margin-bottom:1.5rem}.partner_products .nav{overflow:auto;margin-bottom:1rem}.partner_products .nav ul{justify-content:left;gap:.5rem}.partner_products .nav ul li{font-size:.9rem;padding:.7rem 1.5rem;white-space:nowrap}.partner_products p.center{margin-top:2rem}.partner_become{padding:2rem 0}.partner_become h2{margin-bottom:2rem;line-height:1.5!important}.partner_become .btns a+a{margin-left:0;margin-top:1rem}.sustain_banner,.sustain_light,.sustain_light2{height:auto;padding:5rem 0;background-attachment:scroll}.sustain_banner .head2 h1{font-size:25px;margin-bottom:.5rem}.sustain_banner .head2 p{font-size:.9rem;line-height:1.5rem}.sustain_light .infos span{font-size:13px}.sustain_light .infos h2,.sustain_light2 .infos h2{font-size:20px!important;line-height:1.5!important;margin-top:0.5rem!important}.sustain_light .infos .line{margin-top:1rem;margin-bottom:1rem}.sustain_light .infos p{font-size:.9rem;line-height:1.5rem}.sustain_light .infos p strong{font-size:.9rem}.sustain_light2 .infos p{font-size:.9rem;line-height:1.5rem}.sustain_light2 .infos p+p{margin-top:1rem}.sustain_walk{padding:4rem 0 2rem}.sustain_walk h2 span{font-size:22px;margin-top:0}.sustain_walk .head2 .line{margin:1rem 0}.sustain_walk .head2 p{font-size:.9rem;line-height:1.5rem}.sustain_walk .head2 p+p{margin-top:.5rem}.sustain_walk .right{margin-top:1.5rem}.sustain_walk .right .grid{gap:1rem}.sustain_family{padding:4rem 0 2rem}.sustain_family h2{margin-bottom:1rem}.sustain_family .main ul{grid-template-columns:repeat(1,1fr)}.sustain_family .main ul li:nth-of-type(1){grid-column-start:unset;grid-column-end:unset;aspect-ratio:1/0.7}.sustain_family .main ul li{aspect-ratio:1/0.7}.sustain_family .main ul li div{padding:1.2rem}.sustain_family .main ul li div p{font-size:.9rem;line-height:1.5rem;max-width:100%}.sustain_family .main ul li div strong{font-size:16px;line-height:1.5;margin-bottom:.5rem}.sustain_family .head2{margin-bottom:2rem;text-align:left!important}.susstain_environmental{padding:5rem 0}.susstain_environmental .head2{margin-bottom:2rem}.susstain_environmental .main ul{gap:20px;overflow:auto}.susstain_environmental .main ul li{min-width:260px;height:400px}.susstain_environmental .main ul li div{padding:1.5rem 1.2rem}.susstain_environmental .main ul li.active div{padding:1.5rem 1.2rem}.susstain_environmental .main ul li div strong{font-size:18px;line-height:1.5}.susstain_environmental .main ul li div p{font-size:.9rem;line-height:1.5rem;padding-right:0;display:block!important;height:auto!important}.sustain_corporate{padding:4rem 0}.sustain_corporate .head2{margin-bottom:1rem}.sustain_corporate .main ul li{padding:1.5rem 1.2rem}.sustain_corporate .main ul li .img{width:60px;height:60px;margin-bottom:1rem}.sustain_corporate .main ul li strong{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}.sustain_corporate .main ul li p{font-size:.9rem;line-height:1.5rem}.sustain_together{padding:2rem 0;position:relative}.sustain_together:after{content:"";width:100%;height:100%;position:absolute;left:0;z-index:1;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3),#000000)}.sustain_together .content{position:relative;z-index:5}.sustain_together .head2 h2{margin-bottom:1rem}.sustain_together .head2 p{font-size:.9rem;line-height:1.5rem;color:#fff}.product-nav>.content>.flex{flex-flow:wrap}.product-nav>.content>.flex .left{width:100%}.product-nav>.content>.flex .right{width:100%}.product-nav strong{font-size:16px;margin-bottom:1rem;display:inline-block}.product-nav ul li{margin-right:1rem}.product-nav ul li a{font-size:13px;white-space:nowrap}.product-nav .right .learn_btn{display:none}.product-nav>.content>.flex .right ul{overflow:auto}.product_banner{margin-top:-90px;height:60vh}.product_spec,.product_feature{overflow:hidden}.product_banner h1{margin-bottom:.5rem}.product_banner p{margin-bottom:1.5rem}.product_feature{padding:2rem 0}.product_feature .head2{margin-bottom:1rem}.product_feature ul{grid-template-columns:repeat(2,1fr);gap:1rem}.product_feature ul li{padding:1.2rem;aspect-ratio:unset}.product_feature ul li .icon{width:35px;height:35px;margin-bottom:.5rem}.product_feature ul li strong{font-size:1rem;margin-bottom:.5rem;line-height:1}.product_feature ul li p{font-size:.8rem}.product_energy .right{padding-top:1.5rem}.product_energy{padding:2rem 0}.product_energy .right h2{font-size:22px;line-height:1.5;margin-bottom:.5rem}.product_energy .right p,.product_intro .left p{font-size:0.9rem!important;line-height:1.5rem!important}.product_intro{padding:2rem 0}.product_intro .left h2{margin-bottom:1rem}.product_intro .left{order:9;margin-top:1.5rem}.product_design{padding:2rem 0}.product_design .head2 p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem;margin-bottom:1rem}.product_design .head2{text-align:left}.product_preview{padding:2rem 0}.contral_flex{margin-top:1rem}.product_preview .right{padding-top:2rem;padding-bottom:0}.product_preview .right h2{font-size:22px;margin-bottom:.5rem}.product_preview .right p{font-size:.9rem}.product_preview .right ul{margin-top:1rem;margin-bottom:.5rem}.product_preview .right ul li{font-size:.9rem;line-height:1.5rem;margin-bottom:.3rem}.product_preview .right .learn_btn{margin-top:1rem}.product_spec{padding:2rem 0}.product_spec .left img{width:100%}.product_spec .head2{margin-bottom:.5rem}.product_spec .right strong{font-size:16px;padding-left:0}.product_spec .right table tr td{font-size:.9rem;line-height:1.5rem}.product_spec .right strong+.table{margin-top:1rem}.product_spec .right>div+div{margin-top:1.5rem}.product_install{padding:3rem 0}.product_install .head2{margin-bottom:2rem}.product_install .swiper_product_video li .img:after{width:35px;height:35px}.product_install .swiper_product_video li p{font-size:16px;margin-top:.6rem}.product_faq{padding:4rem 0}.product_faq .head2{margin-bottom:2rem}.product_faq .head2 p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}.product_faq .faqs_content strong{font-size:1rem;padding:1rem 0}.product_faq .faqs_content li p{font-size:.9rem;line-height:1.5rem;padding-bottom:1rem}.related_product{padding:4rem 0}.related_product .head2 h2{font-size:22px;margin-bottom:1.5rem}.related_product p.center{margin-top:2rem}.login_modal .login_modalcontent{width:100%;height:80vh}.login_modalcontent>.flex{flex-flow:wrap}.login_modal .login_modalcontent .left,.login_modal .login_modalcontent.changing .left{width:100%;padding:2rem 1.2rem;height:40%}.login_modal .login_modalcontent .right,.login_modal .login_modalcontent .right.register-block,.login_modal .login_modalcontent.changing .right{width:100%;padding:3rem 1.2rem;height:60%;overflow:auto;position:unset}.login_modal .login_modalcontent .right.register-block{transform:translate(0,150%)}.login_modal .login_modalcontent .right.register-block.active{transform:translate(0,0)}.login_modal .login_modalcontent .right.register-block .form{padding-left:0;padding-right:0}.login_modal .login_modalcontent>.flex{min-height:unset}.login_modal .login_modalcontent .left .logo{margin-bottom:2rem}.login_modal .login_modalcontent .left .logo img{width:50%}.login_modal .login_modalcontent .left .btns span{font-size:.7rem;padding:1rem 1rem;text-align:left;max-width:60%;width:48%;margin-top:0!important}.login_modal .login_modalcontent .left .btns{text-align:center;justify-content:space-between;display:flex}.login_modal .login_modalcontent .left .btns span:after{width:25px;height:25px;top:11px;right:.4rem}.login_modal .login_modalcontent{top:unset;bottom:-150%;border-radius:0;transform:translate(-50%,0)}.login_popup .login_modal .login_modalcontent{bottom:0;transform:translate(-50%,0);top:unset;overflow:auto}.login_modal .login_modalcontent .right>div>strong{font-size:1.2rem;margin-bottom:.5rem}.login_modal .login_modalcontent .right>div>p{font-size:13px}.login_modal .login_modalcontent .right .form{margin-top:1.2rem}.login_modal .login_modalcontent .right .form input:not([type="checkbox"]),.login_modal .login_modalcontent .right .form textarea{font-size:14px;padding:.7rem 1.2rem}.login_modal .login_modalcontent .right .form select{font-size:14px;padding:.7rem 1.2rem}.remember_flex,.remember_flex a{font-size:14px}.login_modal .login_modalcontent .right .form input[type="submit"]{margin-top:1.5rem}.login_modal .login_modalcontent.changing .left .btns{display:none}.login_modal .login_modalcontent.changing .right .form{margin-top:2rem}.login_modal .login_modalcontent .right .form select{background-size:8px;background-position:right 15px center}.login_modal .login_modalcontent.changing .right .form .text-right{width:100%}.login_modal .login_modalcontent .right.success-block>div>strong{font-size:1.1rem}.post_main{padding:50px 0 3rem}.post_main h1{font-size:22px;line-height:1.5}.post_main .infos{margin-top:20px}.post_main .infos ul{gap:1rem;flex-flow:wrap}.post_main .infos ul li{font-size:14px;gap:5px}.post_main .infos ul li i{width:1rem;height:1rem}.post_main .main_img{height:auto}.post_main .main_img .pic{height:auto;position:static;width:100%}.post_main .main_img .pic img{width:100%;height:auto}.post_main .except{font-size:.9rem;line-height:1.5rem;margin-top:1.2rem}.post_main .content>.flex{display:block;padding-top:30px}.post_main .left{width:100%}.post_main .left .post_detail img{padding-top:1.2rem;padding-bottom:0}.post_main .left .post_detail img:first-child{padding:0}.post_main .left .post_detail p{font-size:.9rem;line-height:1.5rem;padding-top:1rem;padding-bottom:0}.post_main .left .post_detail h2{padding-top:2rem;font-size:18px;line-height:1.5}.post_main .left .post_detail h3{font-size:1rem;line-height:1.5;padding-top:30px}.post_main .left .post_detail ul{padding-top:1rem}.post_main .left .post_detail ul li{font-size:.9rem;line-height:1.5rem;margin-bottom:5px}.post_main .left .post_detail ul li::before{top:8px}.post_main .left .flex{margin-top:3rem;padding-top:1.2rem;display:block}.post_main .left .flex span{font-size:14px;line-height:34px}.post_main .left .flex .tags{gap:10px 5px}.post_main .left .flex .tags p{font-size:14px;padding:.5rem 20px}.post_main .left .flex .share{margin-top:2rem;gap:5px;position:static}.post_main .left .flex .share ul{width:100%;gap:10px;flex-direction:row;justify-content:flex-end}.post_main .left .flex .share ul li{width:2.5rem;height:2.5rem}.post_main .right{width:100%;margin:5rem 0 0}.post_main .right .cate ul li a{font-size:14px;padding:11px 20px 12px}.post_main .right .cate ul li.active a{padding:12px 20px 13px}.post_main .right .related{margin-top:30px}.post_main .right .related strong{font-size:22px;line-height:1.5}.post_related{padding-top:0}.post_main .right .related ul{display:flex;justify-content:space-between;margin-top:1.2rem}.post_main .right .related ul li{width:48%;margin-bottom:0}.post_main .right .related ul li .img{height:160px}.post_main .right .related ul li p{font-size:14px;line-height:1.4}.post_cases .case a .img{border-radius:0 0 2rem 0}.post_cases .case a .info{padding-top:1rem!important}.post_cases .case a .info span{font-size:13px;line-height:1.5}.post_cases .case a .info h3{font-size:15px;line-height:1.5;margin-top:5px}.post_cases .case a .info i{display:none}.video_pop .pop_content{max-width:90vw;height:300px;border-radius:6px}.video_pop .pop_content{width:90vw;height:auto}div.search-block .searchform{display:flex;align-items:center;justify-content:space-between}div.search-block input[type='text']{flex:1}div.search-block input[type='submit']{width:1.5rem;height:1.5rem;margin:0 2.2vw 0 1.2vw;background:url(../image/search.svg) no-repeat center / contain;background-size:1.4rem;display:inline-block;vertical-align:middle;transition:0.3s all ease;cursor:pointer;border:none;outline:none}div.search-block div.content{position:unset}div.search-block .searchform input[type='text']{font-size:22px;height:70px}.wd-action-btn{width:25px;height:25px;top:unset;right:2rem;bottom:2rem}div.search-block{height:100%;width:100%;top:120%;bottom:unset;visibility:hidden}div.search-block.active{top:20%;visibility:visible;height:80%;transform:translateY(0);bottom:unset}.search-block input[type="submit"]:not(:disabled):hover{background-size:1.4rem;border:none}.modal .modalcontent{width:100%;height:100%}.quote-content .right{padding:1.2rem;width:100%}.quote-content{height:100%;padding-top:1rem;border-radius:0}.modal .modalcontent{border-radius:0;height:auto;top:unset;bottom:-200%;transform:translate(-50%,0)}.modal-q .modal .modalcontent{bottom:0;top:unset;max-height:90vh;overflow:auto;transform:translate(-50%,0)}.quote-content{max-height:unset}.quote-content .left{display:none}.dcmain .rightlist .storage{padding-bottom:0}.dcmain .rightlist .prod .btnmore{display:none}.dcmain .content>.flex .rightlist .btnmore,.account-download .content>.flex .rightlist .btnmore{display:none}.policy_main .flex .leftnav{max-width:100%}.wpcf7-not-valid-tip{font-size:14px!important;margin-top:0.5rem!important}.login_modal .login_modalcontent .right.success-block{padding:3rem 1.2rem}.login_modal .login_modalcontent .right.success-block img{width:50px;margin-top:2rem}.black_bottom .content,.black_top .content{position:relative;z-index:5}.black_bottom::after{background:rgba(0,0,0,.3)!important;height:100%!important;z-index:1!important}.black_top::after{background:rgba(0,0,0,.3)!important;height:100%!important;z-index:1!important}.downmain .lefttype .item:not(:nth-child(2)) .title{padding-top:0;padding-bottom:5px}.sustain_family p{font-size:0.9rem!important;line-height:1.5rem!important}.join_team .head{margin-bottom:1.2rem!important}.partner_dealer .head2{margin-bottom:1.5rem!important}.account-welcome .account-welcome-right .support-background{min-height:unset}.about_gallery .imgs{display:none}.home_banner .head{text-align:center;max-width:100%;width:100%}.home_banner .head h1 span{display:block}.home_banner .head h1{font-size:33px!important}.product_spec .full_table{margin:2rem 0;.title{font-size:1rem}table{display:block;overflow:auto;td{font-size:13px;line-height:1.5;padding:10px;&:first-child{min-width:120px}}}}.partners_benefits .head p{font-size:.9rem;line-height:1.5rem;margin-top:.5rem}section.installer_intro.installer_intro_r{margin:0}.product_intro .flex{gap:2rem;flex-direction:column-reverse!important}.product_intro .flex .left{margin-top:0}.product_energy .flex{gap:2rem;flex-direction:column-reverse!important}.product_energy .flex .right{padding:0}section.partners_benefits .flex .benf-i{padding:1rem 1rem 2rem}section.partners_benefits .flex .benf-i .info{transform:translateY(-2rem)}section.partners_benefits .flex .benf-i.active .info{transform:translateY(-2rem)}.downmain form{margin-top:2rem;gap:1rem}.downmain form .col3,.downmain form .col2,.downmain form .col3-2{width:100%}.downmain form strong{font-size:14px;margin-bottom:8px}.downmain form input,.downmain form select,.downmain form textarea{font-size:14px;line-height:1.5;padding:.7rem 1rem}.downmain form select{padding-right:2rem;background:url(../image/select-b.svg) no-repeat right+1rem center/12px}.downmain form textarea{height:120px}.downmain form .file{padding:.7rem 1rem;gap:8px}.downmain form .file::before{width:1rem;height:1rem;transform:translateY(1px)}.downmain form .file .name{font-size:14px;line-height:1.5}.downmain form input[type="checkbox"]{width:18px;height:18px;margin:2px 0 0}.downmain form input[type="checkbox"]~span{margin:0;font-size:14px;line-height:1.5;padding:0 0 0 5px}.downmain form input[type="checkbox"]~span a{font-size:14px;line-height:1.5}.downmain form input[type="submit"]{margin:.5rem 0 0;font-size:14px;min-width:120px;padding:8px 22px 9px}.downmain form .wpcf7-form-control.wpcf7-checkbox{margin-top:0}.menu-item-solution .sub-menu{display:block}header .header_main nav .menu-item-solution .sub-menu .sub-menu{margin:0}.contactmain .right .information2 ul{grid-template-columns:repeat(1,1fr)}.lang_popup{width:calc(100vw - 2rem);padding:2rem 20px}.lang_popup strong{font-size:25px;line-height:1.5;margin-bottom:2rem}header .header_main nav .sub-menu li a{white-space:wrap}.sustain_banner,.sustain_light,.sustain_light2{position:relative;z-index:2;&::before{z-index:-1;background-color:rgba(0,0,0,.3)!important;animation:none!important}}.btn_notice_modal{width:42px;height:42px;right:unset;left:1rem;bottom:1rem}.product_jp_information .head h2,.product_pd_safe .head h2{font-size:22px!important;line-height:1.5!important}}