html{scroll-behavior:smooth}.qinglite_gf_tag{background-color:var(--main-color);border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:400;height:18px;line-height:18px;margin-left:5px;margin-top:2px;padding:0 6px}.official_space .container{margin:0 auto;max-width:1300px;padding:0 30px;width:100%}.official_space .banner{background-color:#e6f1ff;padding-top:80px}.official_space .banner .container{display:flex;padding-bottom:80px}.official_space .banner .left{flex:1;padding-top:50px}.official_space .banner .left .tag{font-size:16px;font-weight:700;padding-bottom:10px;padding-left:3px}.official_space .banner .left .title{font-size:40px}.official_space .banner .left .desc{font-size:20px;margin-top:15px}.official_space .banner .left a{background-color:hsla(0,0%,100%,.8);border-radius:50px;color:var(--main-color);display:block;font-size:16px;font-weight:700;height:50px;line-height:50px;margin-top:50px;text-align:center;transition:.2s ease-in;width:200px}.official_space .banner .left a:hover{background-color:#fff}.official_space .banner .right{width:500px}.official_space .banner .right img{width:100%}.official_space .section-block{background-color:#fff;padding:150px 0 110px}.official_space .section-block:nth-child(2n){background-color:transparent}.official_space .why .block-title{font-size:40px;padding-bottom:40px}.official_space .why .block-title .tag{color:var(--main-color)}.official_space .why .block-body{align-items:stretch;display:flex;justify-content:space-between}.official_space .why .block-body .item{background-color:#fff;border-radius:20px;flex:1;margin-right:2%;padding:30px}.official_space .why .block-body .item:last-child{margin-right:0}.official_space .why .block-body .item .title{font-size:25px;padding-top:10px}.official_space .why .block-body .item .desc{line-height:1.8;padding-top:10px}.official_space .contact{background-color:#e6f1ff;-webkit-clip-path:ellipse(75% 100% at center top);clip-path:ellipse(75% 100% at center top)}.official_space .contact .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:80px;padding-top:80px}.official_space .contact .container .title{font-size:40px;font-weight:700;padding-bottom:30px}.official_space .contact .container .title .tag{color:var(--main-color);margin:0 10px}.official_space .contact .container .btns{display:flex}.official_space .contact .container .btns a{background-color:#fff;border-radius:50px;color:var(--main-color);display:block;font-size:16px;height:50px;line-height:50px;margin:0 10px;text-align:center;width:200px}.official_space .contact .container .btns a:hover{font-weight:700}.official_space .contact .container .btns a.ghost{background-color:transparent;border:1px solid var(--main-color)}@media only screen and (max-width:500px){.top-header{overflow:hidden;width:100%;width:100vw}.top-header .search,.top-header nav{display:none!important}.official_space{overflow:hidden}.official_space .banner .container .left{padding-top:50px}.official_space .banner .container .left .tag{text-align:center}.official_space .banner .container .left .title{font-size:24px;text-align:center}.official_space .banner .container .left .desc{font-size:16px;text-align:center}.official_space .banner .container .left a{display:block;font-size:14px;height:44px;line-height:44px;margin:30px auto 0}.official_space .banner .container .right{display:none}.official_space .section-block{padding:50px 0}.official_space .section-block .block-title,.official_space .section-block .section-title{font-size:24px!important;padding-bottom:15px!important;text-align:center}.official_space .container{padding:0 15px}.official_space .why .block-body{display:block}.official_space .why .block-body .item{margin-bottom:15px;width:100%}.official_space .why .block-body .item:last-child{padding-bottom:0}.official_space .contact{-webkit-clip-path:none;clip-path:none;padding:30px}.official_space .contact .container{padding:0}.official_space .contact .container .title{font-size:24px;text-align:center}.official_space .contact .container .btns a{font-size:14px;height:44px;line-height:44px;width:150px}}body{background-color:#f5f7fa;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.case-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:1400px}@media(min-width:600px){.case-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.case-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.case-container{grid-template-columns:repeat(4,1fr)}}.case-card{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.case-card:hover{border-color:#007bff;box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.case-title{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;margin-bottom:10px}.case-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;height:45px;line-height:1.6;margin-bottom:20px;overflow:hidden}.case-qr{border:1px solid #eee;border-radius:8px;height:120px;margin-bottom:20px;padding:5px;width:120px}.case-qr img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.case-btn{background-color:#007bff;border-radius:50px;color:#fff;display:inline-block;font-size:14px;padding:10px 25px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s}.case-btn:hover{background-color:#0056b3}