body,html{position:relative;height:100%;min-width:1200px}#page_home{background:linear-gradient(0deg,#dde1f8,#dde1f8),#fff}.home_banner{width:100%;height:calc(100vh - 60px);margin-top:60px;background:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/Official-website首屏@2x.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}.home_banner .banner_box{margin:0 auto;height:184px;padding-top:160px}.home_banner .ban_title{font-family:PingFang SC;font-size:48px;font-weight:600;line-height:66px;text-align:center;letter-spacing:0;color:#222}.home_banner .ban_text{font-family:PingFang SC;font-size:20px;font-weight:400;line-height:normal;text-align:center;letter-spacing:0;color:#666;margin-top:16px}.home_solution{width:100%;background:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/Official-website方案背景S@2x.png);background-size:cover;background-repeat:no-repeat;padding:80px 0}.home_solution .solu_box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:16px}.solu_box .solu_title{font-family:PingFang SC;font-size:40px;font-weight:600;line-height:normal;text-align:center;letter-spacing:0;color:#222}.solu_box .solu_text{font-family:PingFang SC;font-size:20px;font-weight:400;line-height:normal;text-align:center;letter-spacing:0;color:#999}.solu_content{padding-top:48px;max-width:1200px;margin:0 auto}.solution-row{display:flex;gap:32px;margin-bottom:32px;transition:all .3s ease}.solution-card{height:270px;flex:1;background-color:#ebf0fb;border-radius:20px;box-sizing:border-box;overflow:hidden;transition:all .3s ease;position:relative}.solution-card .card-inner{display:flex;align-items:center;height:100%}.solution-card .card-content{height:100%;flex:1;transition:all .3s ease;border-radius:20px}.solution-card .card-title{font-size:24px;font-weight:600;color:#222;padding:32px 0 0 32px}.solution-card.hovered .card-title{margin-bottom:24px;color:#fff;padding-top:24px;transition:all .5s ease}.solution-card .card-text{font-size:16px;line-height:1.5;margin-bottom:16px;color:#666}.solution-card .card-tabs{margin-bottom:24px}.solution-card .tab{display:inline-block;padding:4px 8px;margin-right:8px;margin-bottom:8px;line-height:20px;background-color:#f6f8fb;border-radius:8px;font-size:14px;color:#666}.solution-card .card-button{display:flex;align-items:center;gap:8px;height:40px;background:0 0;border:1px solid #222;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;margin-top:60px;transition:all .3s ease}@media (min-width:1025px){.solution-card .card-button:hover{background-color:#222;color:#fff}}.solution-card .card-button img{width:14px;height:14px}.solution-card .card-image{flex-shrink:0;height:270px;overflow:hidden;border-radius:8px}.solution-card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.solution-card.hovered .card-inner{color:#fff;transition:all .5s ease}.solution-card .card-box{height:66%;padding:24px 0 0 32px}.solution-card.hovered .card-box{background:#fff;border-radius:20px;transition:all .5s ease}.solution-card.hovered .card-text{color:#222;transition:all .5s ease}.solution-card.hovered .card-button{border:none;background:linear-gradient(90deg,#e73828 0,#e95513 100%);color:#fff;margin-top:24px;transition:all .5s ease}@media (min-width:1025px){.solution-card.hovered .card-button:hover{background-color:#fff;color:#fff;transition:all .5s ease}}.solution-card.hovered .card-image{display:none}.home_friend{padding:80px 0;text-align:center;background:#fff}.home_friend>div:first-child{font-family:PingFang SC;font-size:40px;font-weight:600;line-height:normal;text-align:center;letter-spacing:0;color:#222;margin-bottom:48px}.friend-container{display:flex;max-width:1200px;margin:0 auto;gap:24px;justify-content:center}.friend-tabs{width:234px;padding:32px 24px 16px 24px;border-radius:20px;background:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/HTML/sftcwl-web/image.png) no-repeat,linear-gradient(141deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 99%),#f1f4fb;border:1px solid transparent}@media (min-width:1025px){.friend-tabs:hover{border:1px solid #ffd9cf;background:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/HTML/sftcwl-web/%E5%90%88%E4%BD%9C%E4%BC%99%E4%BC%B4-%E6%82%AC%E5%81%9Cbg.png) no-repeat,linear-gradient(141deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 99%),#ffd9cf}.friend-tabs:hover .friend-tab-title{color:#e73828}}.friend-tabs .friend-tab-icon{display:block;width:48px;height:48px;margin:0 auto}.friend-tabs .friend-tab-title{font-size:24px;color:#222;margin-top:16px;text-align:center;line-height:34px;margin-bottom:24px}.friend-tabs .friend-tab-content{display:flex;margin-bottom:16px}.friend-tabs .friend-tab-content .dot{width:4px;height:4px;background:#e73828;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.friend-tabs .friend-tab-content p{font-size:16px;line-height:24px;color:#666;text-align:left}.home_friend-btn{background:linear-gradient(90deg,#e73828 0,#e95513 100%);width:160px;line-height:48px;color:#fff;font-size:20px;font-weight:500;margin:50px auto 0;border-radius:24px;cursor:pointer}.home_cert{position:relative;padding:80px 0;background:url(https://festatic-1254389369.cos.ap-guangzhou.myqcloud.com/Official-website资质证书背景@2x.png);background-size:cover;background-repeat:no-repeat}.cert-header{text-align:center;font-size:40px;font-weight:600;margin-bottom:40px;color:#222}.cert-container{position:relative;margin:0 auto;height:420px;display:flex;justify-content:center;overflow:hidden}.cert-stats{display:flex;align-items:center;justify-content:center;width:576px;height:80px;margin-top:3%}.wheat-left,.wheat-right{width:32px;height:auto}.stats-content{display:flex}.stat-item{text-align:center;margin:0 32px}.stat-item:first-child{margin-left:16px}.stat-item:last-child{margin-right:16px}.stat-item-line{height:64px;border:.5px solid #e1e3e5}.stat-title{font-size:16px;color:#666;margin-bottom:8px}.stat-number{font-size:24px;font-weight:600;color:#222}.stat-number-span{font-size:20px;font-weight:400}.cert-platform{z-index:1}.cert-platform img{width:658px;height:auto}.cert-cards{position:absolute;bottom:1%;left:0;right:0;z-index:2;height:210px}.cert-cards-container{display:flex}@keyframes cardMove{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cert-card{width:370px;height:210px;box-sizing:border-box;background:rgba(255,255,255,.88);border-radius:20px;box-shadow:0 4px 10px 0 rgba(26,35,114,.04);padding:32px 24px;margin:0 12px;transition:transform .3s ease;cursor:pointer;flex-shrink:0}.cert-card-content{transition:transform .3s ease}.cert-card-header{display:flex;align-items:center;margin-bottom:10px}.cert-card-icon{width:40px;height:40px;margin-right:10px}.cert-card-title{font-size:24px;font-weight:600;margin:0}.cert-card-dec{font-size:14px;color:#999;margin-bottom:10px}.cert-card-text{font-size:16px;color:#666;line-height:24px}.home_coop{padding:56px 0;background:#fff}.coop-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.coop-left{flex:1;text-align:left}.coop-title{font-family:PingFang SC;font-size:40px;font-weight:600;line-height:normal;color:#222;margin-bottom:24px}.coop-btn{width:160px;height:44px;background:#e73828;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s ease}@media (min-width:1025px){.coop-btn:hover{background:#c53030}}.coop-right{flex:2;display:flex;justify-content:space-around;align-items:center}.coop-item{padding-top:8px;text-align:left;flex:1}.coop-icon{margin-bottom:18px}.coop-icon img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.coop-desc{font-size:16px;color:#666;line-height:20px}.coop-number{font-size:40px;font-weight:600;color:#222;line-height:normal}.coop-unit{font-size:24px;font-weight:600;color:#222;margin-left:4px}@keyframes scale22{0%{transform:scale(1.08)}50%{transform:scale(1)}100%{transform:scale(1.08)}}@media screen and (max-width:1024px){body,html{min-width:0;overflow-x:hidden}.solution-row{flex-wrap:wrap}.friend-container{flex-wrap:wrap}.solution-card .card-button{margin-top:10px}.solution-card .card-image{height:200px}}@media screen and (max-width:768px){.home_banner{height:auto;min-height:400px;padding:60px 0}.home_banner .banner_box{width:100%;box-sizing:border-box;padding:0 20px;padding-top:0}.home_banner .ban_title{font-size:28px;line-height:40px}.home_banner .ban_text{font-size:14px}.home_solution{padding:48px 0}.solu_box .solu_title{padding:0 20px;font-size:26px}.solu_box .solu_text{font-size:14px}.solu_content{padding-top:32px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.solution-row{flex-direction:column;gap:16px;margin-bottom:16px}.solution-card{height:auto;min-height:180px}.solution-card .card-title{font-size:20px;padding:20px 0 0 20px}.solution-card .card-box{padding:20px 0 0 20px}.solution-card .card-image{height:180px}.solution-card .card-button{margin-top:10px}.solution-card .card-content{padding-bottom:12px}.home_solution{padding:40px 0;background:#f6f8fb}.solu_box .solu_title{font-size:24px;line-height:34px}.solu_box .solu_text{line-height:22px}.solu_content{width:calc(100% - 32px);padding:24px 0 0}.solution-row{gap:20px;margin-bottom:20px}.solution-card{min-height:0;background:#fff!important;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden}.solution-card .card-inner{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:0;background:#fff}.solution-card .card-content{width:100%;height:auto;padding:20px 16px;border-radius:0;box-sizing:border-box;box-shadow:none}.solution-card .card-title,.solution-card.hovered .card-title{padding:0;margin:0 0 10px;color:#222;font-size:20px;line-height:28px}.solution-card .card-box,.solution-card.hovered .card-box{height:auto;padding:0;background:0 0;border-radius:0}.solution-card .card-text,.solution-card.hovered .card-text{margin:0 0 16px;color:#666;font-size:14px;line-height:22px}.solution-card .card-tabs{margin-bottom:16px}.solution-card .tab{font-size:12px;line-height:18px;border-radius:6px}.solution-card .card-button{display:inline-flex;width:auto;height:38px;margin-top:0;padding:7px 16px;border:1px solid #222;border-radius:20px;background:#fff;color:#222;font-size:14px;line-height:22px}.solution-card.hovered .card-button{margin-top:0;border:1px solid #e74b1b;background:#e74b1b;color:#fff}.solution-card .card-image,.solution-card.hovered .card-image{display:block;width:100%;height:auto;margin:0;border-radius:0;background:#fff;box-shadow:none;overflow:hidden}.solution-card .card-image img{display:block;width:100%;height:auto;margin:0;border-radius:0;box-shadow:none;-o-object-fit:cover;object-fit:cover;vertical-align:top}.solution-card.hovered .card-inner{color:inherit}.home_friend{padding:48px 0}.home_friend>div:first-child{font-size:26px;margin-bottom:32px}.friend-container{flex-direction:column;max-width:100%;padding:0 20px;box-sizing:border-box}.friend-tabs{width:100%;box-sizing:border-box}.home_cert{padding:48px 0}.cert-header{font-size:26px;padding:0 20px;margin-bottom:24px}.cert-container{height:auto;flex-direction:column}.cert-stats{width:100%}.stat-item{margin:0 16px}.stat-number{font-size:20px}.cert-platform img{width:100%;max-width:360px}.cert-cards{height:auto;position:relative}.cert-card{width:280px;margin:0 8px;height:250px}.cert-card-title{font-size:20px}.home_coop{padding:40px 0}.coop-container{flex-direction:column;padding:0 20px;box-sizing:border-box;gap:32px}.coop-title{font-size:26px}.coop-right{flex-direction:column;width:100%;gap:24px}.coop-number{font-size:32px}.coop-unit{font-size:18px}.coop-number{text-align:center}.coop-icon{text-align:center;margin-bottom:2px}.coop-desc{text-align:center}}@media screen and (max-width:480px){.home_banner .ban_title{font-size:22px}.solu_box .solu_title{padding:0 20px;font-size:22px}.home_friend>div:first-child{font-size:22px}.cert-header{font-size:22px;padding:0 20px}.coop-title{font-size:22px}.cert-card{width:260px;height:250px}.stat-number{font-size:18px}.stat-number-span{font-size:16px}.coop-btn{width:100%}.coop-number{text-align:center}.coop-icon{text-align:center;margin-bottom:2px}.coop-desc{text-align:center}}