.cases_banner{overflow:hidden;background-image:linear-gradient(163.9deg,#f8fafc 10.2%,#f1f5f9 90.1%);padding:7.7rem 0 7.2rem}.cases_banner .head{flex:1;width:100%;max-width:71.1rem;padding-bottom:1.2%}.cases_banner .head p{color:#64748b}.cases_banner .tcon>em{margin-bottom:2rem}.cases_banner p{max-width:68rem;margin-top:2.9rem}.cases_banner .nums{margin-top:5.1rem}.cases_banner .nums ul{display:flex;flex-wrap:wrap;gap:3rem 7.173%}.cases_banner .nums li strong{display:flex;align-items:flex-end;font-size:4.574rem;line-height:.64;font-weight:700;color:var(--tertiary);white-space:nowrap}.cases_banner .nums li strong .num{color:#1a2b3c;line-height:1}.cases_banner .nums li strong i{font-size:.69851em;line-height:1}.cases_banner .nums li p{font-size:1.8rem;margin-top:1rem}.cases_banner .image{width:74.09722222%;margin-right:-28.2638889%}.cases_banner .image>div{position:static}.cases_banner .image>div:first-child{padding-left:12.37%;margin-bottom:2.5rem}.cases_banner .cases_banner_swiper{overflow:hidden;border-radius:1.4rem}.cases_banner .cases_banner_swiper .swiper-wrapper{transition:linear}.cases_banner .cases_banner_swiper .swiper-slide{max-width:24.4rem}.cases_banner .cases_banner_swiper .img{padding-bottom:100%;border-radius:1.4rem}.page_nav{padding-top:4.2rem;padding-bottom:3.8rem}.page_nav .nav .nav_item{padding-inline:1.28125em}.cases_main{padding:7.3rem 0 15.3rem}.cases_main .list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:5.4rem 1.87110187%;margin-right:-3px}.cases_main .list ul li:first-child,.cases_main .list ul li:nth-child(2){margin-bottom:.9rem}.cases_main .case_item .info{padding-bottom:0}.cases_main .case_item .desc{line-height:1.6}.cases_main .col2{grid-column:span 2}.cases_main .col2 .case_item{display:grid;grid-template-columns:54.98426023% 1fr}.cases_main .col2 .img{padding-bottom:96.18320611%}.cases_main .col2 .title{font-size:3.1rem;line-height:1.19;-webkit-line-clamp:3;padding-top:1px}.cases_main .col2 .desc{-webkit-line-clamp:4}.cases_main p.center:has(.btn_line){margin-top:8.1rem;min-height:6.1rem}.cases_main p.center:has(.btn_line) .btn_line{gap:1.3rem;padding:0 2.8rem}@media screen and (max-width:768px){.cases_banner{padding:30px 0 50px}.cases_banner .head{padding:0;max-width:unset}.cases_banner .tcon>em{margin-bottom:10px}.cases_banner .nums{margin-top:30px}.cases_banner .nums ul{gap:20px}.cases_banner .nums li{flex:1}.cases_banner .nums li strong{font-size:24px}.cases_banner .nums li p{font-size:14px;margin-top:5px}.cases_banner .image{width:100%;order:-1;margin:0}.cases_banner .image>div:first-child{padding-left:40px;margin-bottom:16px}.cases_banner .cases_banner_swiper{overflow:unset}.cases_banner .cases_banner_swiper .swiper-slide{max-width:180px}.cases_banner .cases_banner_swiper .img{border-radius:10px}.page_nav{padding:20px 0}.cases_main{padding:50px 0}.cases_main .list ul{grid-template-columns:repeat(2,1fr);gap:30px 16px}.cases_main .col2{grid-column:-1/1}.cases_main .col2 .case_item{grid-template-columns:49% 1fr}.cases_main p.center:has(.btn_line){margin-top:40px;min-height:42px}.cases_main p.center:has(.btn_line) .btn_line{gap:10px;padding:0 20px}}@media screen and (max-width:576px){.cases_main .list ul{grid-template-columns:1fr}.cases_main .col2 .case_item{display:flex;gap:0}}
