.solution_intro{padding:160px 0 74px}.solution_intro .head{max-width:888px}.solution_intro .head .desc{max-width:746px;font-size:17px;line-height:30px;font-weight:300;margin-top:24px}.solution_intro .main{margin-top:54px}.solution_intro .main>div{display:flex;gap:15px}.solution_intro .main .item{flex:1;transition:all 0.4s;display:flex;align-items:flex-end;height:100%;position:relative;border-radius:6px;min-height:494px;overflow:hidden}.solution_intro .main .item:hover{flex:1.38941399}.solution_intro .main .item:hover img{transform:scale(1.03)}.solution_intro .main .item .img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:6px;z-index:0!important}.solution_intro .main .item .title{width:100%;min-height:45.3441296%;min-height:224px;display:flex;align-items:flex-end;position:relative;padding:40px 50px}.solution_intro .main .item .title::after{content:'';display:block;position:absolute;inset:0;opacity:.67;z-index:-1;z-index:0!important;background-image:linear-gradient(to top,#000,transparent)}.solution_intro .main .item .title h3{font-size:30px;font-weight:700;color:#fff;z-index:9!important}.solution_intro .items{margin-top:72px}.solution_intro .items>div{display:grid;gap:3rem 4.5839%;grid-template-columns:repeat(4,1fr)}.solution_intro .items .item .icon{width:4rem;aspect-ratio:64/70;background:no-repeat left center / contain}.solution_intro .items .item h4{font-size:24px;line-height:28px;font-weight:700;margin-top:30px}.solution_intro .items .item p{font-size:17px;line-height:28px;font-weight:300;margin-top:18px}.solution_application{padding:74px 0 84px}.solution_application .flex{margin-top:82px}.solution_application .solution_application_swiper{width:51.40625%;border-radius:6px;overflow:hidden}.solution_application .solution_application_swiper .swiper-slide{aspect-ratio:658/590;border-radius:6px;overflow:hidden}.solution_application .solution_application_swiper .swiper-slide:hover img{transform:scale(1.03)}.solution_application .solution_application_swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:all 0.5s}.solution_application .intro{flex:1;max-width:540px;padding-bottom:20px}.solution_application .intro .item{border-bottom:1px solid #e5e5e5}.solution_application .intro .item:first-child .desc{display:block}.solution_application .intro .item.active .title h3{color:var(--theme_color)}.solution_application .intro .item.active .title::after{transform:rotate(180deg)}.solution_application .intro .item .title{display:grid;gap:12px;cursor:pointer;align-items:center;grid-template-columns:1fr auto;padding:22px 0 29px}.solution_application .intro .item .title h3{color:#777;font-size:2rem;font-weight:700;transition:all 0.3s}.solution_application .intro .item .title::after{content:'';display:block;width:20px;height:12px;transition:all 0.3s;background:url(../svg/select-b.svg) no-repeat center / contain}.solution_application .intro .item .desc{display:none;font-size:17px;line-height:30px;font-weight:300;margin-top:-6px;padding-bottom:36px}.solution_product{padding:84px 0 14px}.solution_product .swiper_box{margin:66px 0 46px}.solution_product .solution_product_swiper .active a,.solution_product .solution_product_swiper a:hover{background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1)}.solution_product .solution_product_swiper .active a::before,.solution_product .solution_product_swiper a:hover::before{opacity:1}.solution_product .solution_product_swiper .active a .img .pic,.solution_product .solution_product_swiper a:hover .img .pic{opacity:1}.solution_product .solution_product_swiper .active a .info i,.solution_product .solution_product_swiper a:hover .info i{background-color:var(--subtheme_color)}.solution_product .solution_product_swiper a{height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;position:relative;transition:all 0.3s;background-color:#f9f9f9}.solution_product .solution_product_swiper a::before{content:'';display:block;box-sizing:border-box;position:absolute;inset:0;pointer-events:none;border-radius:8px;border:2px solid var(--subtheme_color);opacity:0;z-index:3;transition:all 0.3s}.solution_product .solution_product_swiper a:hover .img img{transform:scale(1.03)}.solution_product .solution_product_swiper .img{position:relative;aspect-ratio:624/420;overflow:hidden;border-radius:8px 8px 0 0}.solution_product .solution_product_swiper .img img{width:100%;height:100%;object-fit:contain;display:block;transition:all 0.5s}.solution_product .solution_product_swiper .img .pic{width:100%;height:100%;overflow:hidden;border-radius:8px 8px 0 0;position:absolute;left:0;top:0;transition:all 0.3s;opacity:0}.solution_product .solution_product_swiper .img .pic img{object-fit:cover}.solution_product .solution_product_swiper .info{flex:1;position:relative;padding:42px 7.37179487% 52px}.solution_product .solution_product_swiper .info .cat{color:var(--subtheme_color);font-size:18px;line-height:22px}.solution_product .solution_product_swiper .info h3{color:#242424;font-size:28px;line-height:35px;font-weight:700;margin-top:15px}.solution_product .solution_product_swiper .info .desc{color:#626466;font-size:18px;margin-top:20px}.solution_product .solution_product_swiper .info i{display:flex;align-items:center;justify-content:center;width:56px;aspect-ratio:1;border-radius:6px 0 6px 0;transition:all 0.3s;background-color:var(--theme_color);transform-origin:right bottom;position:absolute;right:0;bottom:0}.solution_product .solution_product_swiper .info i::after{content:'';display:block;width:22px;height:12px;background:url(../svg/arrow-line-w.svg) no-repeat center / contain}.solution_product .solution_product_swiper .info i:hover{transform:scale(1.1)}.solution_guideline{padding:42px 0 120px}.solution_guideline .list{margin:67px 0 62px}.solution_guideline .guideline_list{display:grid;gap:2rem 24px;grid-template-columns:repeat(2,1fr)}