.services_main{padding:160px 0 0}.services_main .head{max-width:888px;margin:0 auto}.services_main .head .desc{font-size:18px;line-height:2rem;font-weight:300;max-width:746px;margin:20px auto 0}.services_main .list{margin-top:52px}.services_main .list ul{display:grid;gap:2rem 2.08334%;grid-template-columns:repeat(4,1fr)}.services_main .list ul li.active a,.services_main .list ul a:hover{background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1)}.services_main .list ul li.active a::before,.services_main .list ul a:hover::before{opacity:1}.services_main .list ul li.active a i,.services_main .list ul a:hover i{background-color:var(--subtheme_color)}.services_main .list ul a{height:100%;display:block;position:relative;overflow:hidden;border-radius:6px;transition:all 0.3s;background-color:#f9f9f9;padding:72px 13.3333333%}.services_main .list ul a::before{content:'';display:block;box-sizing:border-box;position:absolute;pointer-events:none;inset:0;border-radius:6px;border:2px solid var(--subtheme_color);transition:all 0.3s;opacity:0}.services_main .list ul .icon{width:4rem;aspect-ratio:1;background:no-repeat left center / contain;filter:contrast(0) brightness(0)}.services_main .list ul .title{font-size:24px;line-height:28px;font-weight:700;margin-top:26px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services_main .list ul .desc{font-size:17px;line-height:26px;font-weight:300;margin-top:20px;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services_main .list ul i{display:flex;align-items:center;justify-content:center;border-radius:6px 0 6px 0;background-color:var(--theme_color);position:absolute;right:0;bottom:0;width:50px;aspect-ratio:1;transition:all 0.3s;transform-origin:right bottom}.services_main .list ul i:hover{transform:scale(1.1)}.services_main .list ul i::after{content:'';display:block;width:20px;height:10px;background:url(../svg/arrow-line-w.svg) no-repeat center / contain}.services_main .main{padding:68px 0 166px}.services_main .main .item{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:124px}.services_main .main .item .img{border-radius:6px}.services_main .main .item .img:hover img{transform:scale(1.03)}.services_main .item .info{flex:1;color:#3d3d3d;font-size:17px;line-height:27px}.services_main .item .info h3{color:#161616;font-size:38px;line-height:46px;font-weight:700;letter-spacing:1px}.services_main .item .info .desc{margin-top:1rem}.services_main .item .info .more{margin-top:28px}.services_main .item .info .more li{display:grid;align-items:start;grid-template-columns:auto 1fr;gap:12px;margin:6px 0}.services_main .item .info .more li::before{content:'';display:block;width:21px;aspect-ratio:1;background:url(../svg/gou-full.svg) no-repeat center / contain;transform:translateY(3px)}.services_main .item .info .btn{margin-top:34px;font-size:1rem;line-height:2;padding:12px 26px;min-width:166px}.services_main .item1 .img{width:49.84375%;aspect-ratio:638/675}.services_main .item1 .info{max-width:562px;padding:2rem 0 84px}.services_main .item1 .info h3{max-width:496px}.services_main .main .item2{margin-top:-52px;flex-direction:row-reverse}.services_main .item2 .img{width:43.90625%;aspect-ratio:562/659}.services_main .item2 .info{max-width:596px;padding-top:120px}.services_main .item3 .img{width:53.125%;aspect-ratio:680/499}.services_main .item3 .info{max-width:510px}.services_main .item4{background:no-repeat center / cover}.services_main .item4 .flex{padding:6rem 0;min-height:744px}.services_main .item4 .info{color:#fff;font-weight:200;max-width:442px;padding-bottom:3.75%}.services_main .item4 .info h3{color:#fff}.services_main .item4 .info .btn{font-weight:500}