.service-cases[data-v-169f76dd]{background:#fff}.service-cases .parallax-banner[data-v-169f76dd]{height:35vh;background:url(../img/bgtop.3059037e.jpg) 50%/cover fixed;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.service-cases .parallax-banner .overlay[data-v-169f76dd]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.service-cases .parallax-banner .banner-content[data-v-169f76dd]{position:relative;z-index:1}.service-cases .parallax-banner .banner-content h1[data-v-169f76dd]{font-size:3rem;margin-bottom:1rem;font-weight:600}.service-cases .parallax-banner .banner-content p[data-v-169f76dd]{font-size:1.1rem;letter-spacing:.3rem;color:hsla(0,0%,100%,.9)}.service-cases .case-content[data-v-169f76dd]{margin-top:-40px;position:relative;z-index:2;padding:0 0 6rem}.service-cases .case-content .content-container[data-v-169f76dd]{max-width:1400px;margin:0 auto;padding:0 2rem;background:#fff;border-radius:15px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08)}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__nav-wrap:after{height:0}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem;padding:2rem 0}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item{font-size:1.2rem;padding:0 1rem;height:50px;line-height:50px;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;position:relative}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#409eff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item.is-active{color:#409eff;font-weight:600}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item.is-active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item:hover{color:#409eff}.service-cases .case-content .content-container .case-grid[data-v-169f76dd]{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;margin:3rem 0}.service-cases .case-content .content-container .case-card[data-v-169f76dd]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.06);box-shadow:0 4px 15px rgba(0,0,0,.06);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #f0f0f0}.service-cases .case-content .content-container .case-card[data-v-169f76dd]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 30px rgba(64,158,255,.1);box-shadow:0 15px 30px rgba(64,158,255,.1)}.service-cases .case-content .content-container .case-card:hover .card-image[data-v-169f76dd]:after{opacity:1}.service-cases .case-content .content-container .case-card:hover .card-image img[data-v-169f76dd]{-webkit-transform:scale(1.05);transform:scale(1.05)}.service-cases .case-content .content-container .case-card:hover .card-body h3[data-v-169f76dd]{color:#409eff}.service-cases .case-content .content-container .case-card .card-image[data-v-169f76dd]{height:160px;overflow:hidden;position:relative;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-cases .case-content .content-container .case-card .card-image[data-v-169f76dd]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(64,158,255,.1)),to(transparent));background:linear-gradient(180deg,rgba(64,158,255,.1),transparent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.service-cases .case-content .content-container .case-card .card-image img[data-v-169f76dd]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.service-cases .case-content .content-container .case-card .card-body[data-v-169f76dd]{padding:1rem;background:#fff;border-top:1px solid #f0f0f0}.service-cases .case-content .content-container .case-card .card-body h3[data-v-169f76dd]{font-size:1rem;color:#2c3e50;margin:0;font-weight:500;line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .3s ease;transition:color .3s ease}.service-cases .case-content .content-container .pagination[data-v-169f76dd]{text-align:center;margin-top:4rem;padding-bottom:2rem}.service-cases .case-content .content-container .pagination[data-v-169f76dd] .el-pagination button{background:none;border:1px solid #eaeaea;-webkit-transition:all .3s ease;transition:all .3s ease}.service-cases .case-content .content-container .pagination[data-v-169f76dd] .el-pagination button:hover{color:#409eff;border-color:#409eff}.service-cases .case-content .content-container .pagination[data-v-169f76dd] .el-pager li{border:1px solid #eaeaea;margin:0 5px;-webkit-transition:all .3s ease;transition:all .3s ease}.service-cases .case-content .content-container .pagination[data-v-169f76dd] .el-pager li.active{background:#409eff;color:#fff;border-color:#409eff}.service-cases .case-content .content-container .pagination[data-v-169f76dd] .el-pager li:hover{color:#409eff;border-color:#409eff}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__active-bar{display:none!important}@media(max-width:1400px){.service-cases .case-content .content-container .case-grid[data-v-169f76dd]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.service-cases .case-content .content-container .case-grid[data-v-169f76dd]{grid-template-columns:repeat(3,1fr)}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__nav{gap:2rem}}@media(max-width:1200px){.service-cases .parallax-banner[data-v-169f76dd]{height:25vh!important}}@media(max-width:768px){.service-cases .parallax-banner[data-v-169f76dd]{height:25vh}.service-cases .parallax-banner .banner-content h1[data-v-169f76dd]{font-size:2.2rem}.service-cases .parallax-banner .banner-content p[data-v-169f76dd]{font-size:.9rem}.service-cases .case-content[data-v-169f76dd]{margin-top:-40px;padding:0 0 4rem}.service-cases .case-content .content-container[data-v-169f76dd]{padding:0 1rem}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__nav{gap:1rem}.service-cases .case-content .content-container[data-v-169f76dd] .el-tabs__item{font-size:1rem;padding:0 .5rem}.service-cases .case-content .content-container .case-grid[data-v-169f76dd]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.service-cases .case-content .content-container .case-card .card-image[data-v-169f76dd]{height:140px}.service-cases .case-content .content-container .case-card .card-body[data-v-169f76dd]{padding:.8rem}.service-cases .case-content .content-container .pagination[data-v-169f76dd]{margin-top:2rem}}.animate__animated[data-v-169f76dd]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown-169f76dd{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown-169f76dd{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp-169f76dd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-169f76dd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown[data-v-169f76dd]{-webkit-animation-name:fadeInDown-169f76dd;animation-name:fadeInDown-169f76dd}.animate__fadeInUp[data-v-169f76dd]{-webkit-animation-name:fadeInUp-169f76dd;animation-name:fadeInUp-169f76dd}