.product-home .product-home-content{background-color:#fafafa;padding-bottom:60px}.common-tabs{position:relative;margin-top:-33px;display:flex;align-items:center;margin-bottom:50px;background-color:#fff;border-radius:12px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.common-tabs .common-tabs-item{cursor:pointer;flex:1;height:50px;border-radius:8px;font-size:18px;font-weight:500;line-height:50px;text-align:center;color:#666;transition:all .3s cubic-bezier(.4,0,.2,1)}.common-tabs .common-tabs-item:hover{color:var(--primary,#06c);background-color:var(--bg-light,#f5f7fa)}.common-tabs .common-tabs-item.active{color:#fff;background:linear-gradient(135deg,var(--primary,#06c),var(--primary-dark,#0052a3));box-shadow:0 4px 12px rgba(0,102,204,.25);transform:translateY(-1px)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-bottom:40px}@media (max-width:992px){.card-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.card-grid{grid-template-columns:1fr;gap:20px}}.card-item{background:#fff;border-radius:4px 4px 0 0;overflow:hidden;transition:box-shadow .3s ease}.card-item:hover{box-shadow:0 0 20px rgba(0,0,0,.1)}.card-item a{text-decoration:none;color:inherit;display:block}.card-item .card-img{height:140px;position:relative;display:flex;align-items:center}.card-item .card-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-item .card-img h4{padding-left:30px;position:relative;width:60%;color:#083a85;z-index:11;margin:0;font-size:18px}.card-item .card-content{padding:24px 30px}.card-item .card-content p{word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:78px;margin:0 0 20px;color:#8c8c8c;font-size:14px;line-height:26px}.card-item .card-content .card-button{font-size:14px;text-align:right;color:#06c}.asp-index{background-color:hsla(0,0%,100%,.6);display:flex;padding:60px 60px 60px 0}.asp-index .asp-index-content .img-box img{width:auto;height:100%}.asp-index ul li{cursor:pointer;width:320px;padding:19px 30px;font-size:18px;transition:all .2s;color:#595959;transition:all .3s ease;border-left:3px solid transparent}.asp-index li.active{border-color:#015fa4;color:#015fa4;font-weight:600}