@font-face{font-family:SourceHanSansSC-Normal;src:url(/fonts/SourceHanSansSC-Normal.038c55aa.otf)}@font-face{font-family:SourceHanSansSC-Regular;src:url(/fonts/SourceHanSansSC-Regular.1d93d34c.otf)}@font-face{font-family:SourceHanSansSC-Bold;src:url(/fonts/SourceHanSansSC-Bold.6c43f555.otf)}::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.indexPage{font-family:SourceHanSansSC-Normal}.indexPage .indexbanner{background:url(/img/bg_long.e61d1c7a.png) no-repeat;background-attachment:fixed;background-size:auto 100%}.indexPage .indexbanner .navbarcontainer{position:sticky;top:24px;height:64px;display:flex;gap:250px;padding:0 64px;align-items:center;transition:all .3s ease;z-index:100;background:transparent;justify-content:center}.indexPage .indexbanner .navbarcontainer.scrolled{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.1);top:0;height:88px;line-height:88px}.indexPage .indexbanner .navbarcontainer .logo{height:64px;display:flex;line-height:64px;width:140px}.indexPage .indexbanner .navbarcontainer .logo img{width:64px;height:64px}.indexPage .indexbanner .navbarcontainer .logo :nth-child(2){white-space:nowrap;margin-left:16px}.indexPage .indexbanner .navbarcontainer .navbarlist{width:30%;display:flex;gap:64px;height:64px;justify-content:center;line-height:64px}.indexPage .indexbanner .navbarcontainer .navbarlist .navbaritem{cursor:pointer;transition:all .3s ease;white-space:nowrap}.indexPage .indexbanner .navbarcontainer .navbarlist .navbaritem:hover{opacity:.7}.indexPage .indexbanner .navbarcontainer .navbarlist .navbaritem.active{font-weight:700}.indexPage .indexbanner .navbarcontainer .navbtn{transition:background-color .3s ease;display:flex;width:134px;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:10px;border-radius:40px;background:#000;color:#fff;cursor:pointer;white-space:nowrap}.indexPage .indexbanner .navbarcontainer .navbtn.active,.indexPage .indexbanner .navbarcontainer .navbtn:hover{background:#1a1a1a}.indexPage .indexbanner .homecontainer{height:90vh;margin-top:20px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,-20px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.indexPage .indexbanner .homecontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .homecontainer .chinesetitle{font-size:54px;margin-top:132px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .homecontainer .englishtitle{text-transform:uppercase;font-size:48px;margin-top:24px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .homecontainer .homebtn{margin-top:64px;display:flex;width:160px;height:56px;padding:0 24px;justify-content:center;align-items:center;gap:8px;border-radius:40px;background:#ff2b2b;color:#fff;transition:background-color .3s ease}.indexPage .indexbanner .homecontainer .homebtn:active,.indexPage .indexbanner .homecontainer .homebtn:hover{background:#ff4040}.indexPage .indexbanner .homecontainer .homeintro{text-align:center;font-size:24px;margin-top:80px;font-family:SourceHanSansSC-Regular}.indexPage .indexbanner .gongnengcontainer{opacity:0;transition:opacity .8s ease,transform .8s ease}.indexPage .indexbanner .gongnengcontainer.animate-in{opacity:1}.indexPage .indexbanner .gongnengcontainer .gongnengtop{text-align:center;display:flex;justify-content:center;gap:40px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng{display:flex;flex-direction:column;margin-top:110px;gap:72px;transition:transform .5s}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng.left-in{transform:translateX(20px);transition:opacity 2s ease,transform 2s ease}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem{display:flex;align-items:center;height:64px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem img{width:64px;height:64px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword{text-align:left;margin-left:16px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword :first-child{font-size:20px;font-family:SourceHanSansSC-Regular}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword :nth-child(2){font-size:16px;margin-top:12px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .rightgongneng.right-in{transform:translateX(-20px);transition:opacity 2s ease,transform 2s ease}.indexPage .indexbanner .gongnengcontainer .gongnengtop .rightgongneng .phonebg{background:url(/img/bg_phonecolor.c280fdc2.png) no-repeat;background-size:100% 100%;width:500px;height:700px;display:flex;align-items:center;justify-content:center}.indexPage .indexbanner .gongnengcontainer .gongnengtop .rightgongneng .phonebg :first-child{width:273px;height:566px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom{margin-top:140px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist{display:flex;justify-content:center;gap:48px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem{width:308px;height:264px;display:flex;padding:32px;flex-direction:column;align-items:flex-start;border-radius:24px;background:hsla(0,0%,100%,.4);box-shadow:0 12px 36px 0 rgba(0,0,0,.2)}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem:hover{transition:transform 1.2s ease;background:hsla(0,0%,100%,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:scale(1.1)}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .title{margin-top:24px;font-size:20px;font-family:SourceHanSansSC-Regular}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem img{width:48px;height:48px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .detailitem{font-size:16px;display:flex;align-items:center;margin-top:32px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .detailitem img{margin-right:8px;width:24px;height:24px}.indexPage .indexbanner .storycontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-top:192px}.indexPage .indexbanner .storycontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .storycontainer :first-child{font-size:24px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .storycontainer :nth-child(2){font-size:16px;line-height:2;margin-top:64px}.indexPage .indexbanner .storycontainer img{width:420px;height:263px;margin-top:100px}.indexPage .indexbanner .downloadcontainer{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:120px}.indexPage .indexbanner .downloadcontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .downloadcontainer .downtitle{font-size:24px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .downloadcontainer .btnbox{display:flex;gap:32px}.indexPage .indexbanner .downloadcontainer .numbertitle{margin-top:192px;font-size:24px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .downloadcontainer .numberlist{display:flex;gap:200px;margin-top:84px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem{display:flex;flex-direction:column;align-items:center;gap:8px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem :first-child{font-family:SourceHanSansSC-Regular;font-size:84px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem .numbermove{display:inline-block;transition:transform .1s ease;font-variant-numeric:tabular-nums}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem :nth-child(2){font-size:16px}.indexPage .indexbanner .linkcontainer{margin-top:192px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.indexPage .indexbanner .linkcontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .linkcontainer .linktitle{font-size:24px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .linkcontainer .linkbox{margin-top:84px;display:flex}.indexPage .indexbanner .linkcontainer .linkbox img{width:443px;height:378px}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer{display:flex;width:1106px;gap:24px;box-sizing:border-box;margin:0 auto}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input{width:311px;height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;transition:border-color .3s ease}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input:focus{border-color:#ff2b2b}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input::-moz-placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input::placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input{width:587px;height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;transition:border-color .3s ease}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input:focus{border-color:#ff2b2b}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input::-moz-placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input::placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn{width:180px;height:44px;background:#ff2b2b;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn:active,.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn:hover{background:#ff4040}.indexPage .indexbanner .othercontainer{opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.6);margin-top:64px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7))}.indexPage .indexbanner .othercontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .othercontainer .footer-content{color:#000;max-width:1200px;margin:0 auto;padding:0 64px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px}.indexPage .indexbanner .othercontainer .footer-content .footer-left{flex:0 0 auto}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo .logo-icon{width:50px;height:41px}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo .logo-text{font-size:24px;font-weight:500;color:#000}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-tagline{font-size:14px;color:#000;margin-bottom:24px;line-height:1.6}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-social .wechat-icon{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-social .wechat-icon:hover{opacity:.7}.indexPage .indexbanner .othercontainer .footer-content .footer-right{flex:1;display:flex;justify-content:flex-end}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav{display:flex;gap:80px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-title,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-title{font-size:16px;font-weight:500;color:#000;margin-bottom:24px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links{display:flex;flex-direction:column;gap:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links .nav-link,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links .nav-link{font-size:14px;color:#000;cursor:pointer;transition:color .3s ease}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links .nav-link:hover,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links .nav-link:hover{color:#ff2b2b}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info{display:flex;flex-direction:column;gap:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#000;line-height:1.6}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item .contact-icon,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item .contact-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item span,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item span{flex:1}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .gongzhonghao,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .gongzhonghao{width:92px;height:92px;margin-top:16px}.indexPage .indexbanner .othercontainer .footer-bottom{max-width:1200px;margin:0 auto;padding:24px 64px;border-top:1px solid hsla(0,0%,93%,.1);display:flex;justify-content:space-between;align-items:center;color:#000}.indexPage .indexbanner .othercontainer .footer-bottom .copyright{font-size:12px;color:#000}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links{display:flex;align-items:center;gap:12px;font-size:12px}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-link{color:#000;cursor:pointer;transition:color .3s ease}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-link:hover{color:#ff2b2b}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-separator{color:#000}}@media screen and (max-width:768px){body:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:url(/img/bg_h5.30dfc526.png) no-repeat;background-size:100% 100%}.indexPage{font-size:10vw;font-family:SourceHanSansSC-Normal;width:100vw}.indexPage .indexbanner *{contain:unset!important}.indexPage .indexbanner .mobile-navbar{height:56px;padding:16px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.indexPage .indexbanner .mobile-navbar .mobile-navbar-left{display:flex;align-items:center;gap:8px}.indexPage .indexbanner .mobile-navbar .mobile-logo-icon{width:60px;height:49px}.indexPage .indexbanner .mobile-navbar .mobile-logo-text{font-size:18px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .mobile-navbar .mobile-menu-toggle{width:32px;height:32px;border:none;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;cursor:pointer}.indexPage .indexbanner .mobile-navbar .mobile-menu-toggle span{width:18px;height:2px;background:#000;border-radius:1px}.indexPage .indexbanner .mobile-menu-mask{position:fixed;inset:0;z-index:29}.indexPage .indexbanner .mobile-menu{position:fixed;top:0;right:0;bottom:0;width:42%;background:#fff;z-index:30;transform:translateX(100%);transition:transform .25s ease-out;display:flex;flex-direction:column;background:hsla(0,0%,100%,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);justify-content:space-between}.indexPage .indexbanner .mobile-menu.open{transform:translateX(0)}.indexPage .indexbanner .mobile-menu .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px 20px}.indexPage .indexbanner .mobile-menu .mobile-menu-header .mobile-menu-title{font-size:16px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .mobile-menu .mobile-menu-header .mobile-menu-close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.indexPage .indexbanner .mobile-menu .mobile-menu-list{padding:48px 20px 24px 20px;display:flex;flex-direction:column;gap:48px}.indexPage .indexbanner .mobile-menu .mobile-btn{width:64px;display:flex;height:36px;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:40px;background:#000;color:#fff;font-size:16px;margin:0 auto;margin-bottom:48px}.indexPage .indexbanner .mobile-menu .mobile-btn:active{background:#1a1a1a}.indexPage .indexbanner .mobile-menu .mobile-menu-item{font-size:16px;cursor:pointer;padding:4px 0}.indexPage .indexbanner .homecontainer{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,-20px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.indexPage .indexbanner .homecontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .homecontainer .chinesetitle{font-size:32px;margin-top:132px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .homecontainer .englishtitle{text-transform:uppercase;font-size:24px;margin-top:24px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .homecontainer .homebtn{margin-top:48px;display:flex;width:112px;height:56px;padding:0 24px;justify-content:center;align-items:center;border-radius:40px;background:#ff2b2b;color:#fff;transition:background-color .3s ease;font-size:16px}.indexPage .indexbanner .homecontainer .homebtn:active,.indexPage .indexbanner .homecontainer .homebtn:hover{background:#ff4040}.indexPage .indexbanner .homecontainer .homeintro{text-align:center;font-size:16px;margin-top:48px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .gongnengcontainer{width:100%;opacity:0;transition:opacity .8s ease,transform .8s ease}.indexPage .indexbanner .gongnengcontainer.animate-in{opacity:1}.indexPage .indexbanner .gongnengcontainer .gongnengtop{text-align:center;flex-direction:column;display:flex;justify-content:center}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng{width:80%;display:flex;flex-direction:column;gap:48px;transition:transform .5s;margin:0 auto;margin-top:48px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem{display:flex;align-items:center;height:56px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem img{width:56px;height:56px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword{text-align:left;margin-left:16px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword :first-child{font-size:16px;font-family:SourceHanSansSC-Regular}.indexPage .indexbanner .gongnengcontainer .gongnengtop .leftgongneng .gongnengitem .leftword :nth-child(2){font-size:14px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .rightgongneng{margin-top:50px}.indexPage .indexbanner .gongnengcontainer .gongnengtop .rightgongneng .phonebg :first-child{width:271px;height:566px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom{margin-top:48px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist{display:flex;flex-direction:column;justify-content:center;gap:32px;align-items:center}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem{width:240px;height:232px;display:flex;padding:32px;flex-direction:column;align-items:flex-start;border-radius:24px;background:hsla(0,0%,100%,.4);box-shadow:0 12px 36px 0 rgba(0,0,0,.03)}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem:active{transition:transform 1.2s ease;background:hsla(0,0%,100%,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:scale(1.1)}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .title{margin-top:16px;font-size:18px;font-family:SourceHanSansSC-Regular}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem img{width:48px;height:48px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .detailitem{font-size:14px;display:flex;align-items:center;margin-top:24px}.indexPage .indexbanner .gongnengcontainer .gongnengbottom .bottomlist .bottomitem .detailitem img{margin-right:8px;width:24px;height:24px}.indexPage .indexbanner .storycontainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:48px;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.indexPage .indexbanner .storycontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .storycontainer :first-child{font-size:16px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .storycontainer :nth-child(2){padding:0 24px;font-size:14px;line-height:2;margin-top:48px}.indexPage .indexbanner .storycontainer img{width:257px;height:161px;margin-top:48px}.indexPage .indexbanner .downloadcontainer{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding-top:60px}.indexPage .indexbanner .downloadcontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .downloadcontainer .downtitle{font-size:16px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .downloadcontainer .btnbox{display:flex;gap:32px}.indexPage .indexbanner .downloadcontainer .numbertitle{margin-top:48px;font-size:16px;text-align:center;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .downloadcontainer .numberlist{width:100%;display:flex;justify-content:space-around;margin-top:24px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem{display:flex;flex-direction:column;align-items:center;gap:8px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem :first-child{font-family:SourceHanSansSC-Regular;font-size:36px}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem .numbermove{display:inline-block;transition:transform .1s ease;font-variant-numeric:tabular-nums}.indexPage .indexbanner .downloadcontainer .numberlist .numberitem :nth-child(2){font-size:14px}.indexPage .indexbanner .linkcontainer{margin-top:48px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.indexPage .indexbanner .linkcontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .linkcontainer .linktitle{font-size:16px;font-family:SourceHanSansSC-Bold}.indexPage .indexbanner .linkcontainer .linkbox{margin-top:48px;display:flex;flex-direction:column}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer{width:343px;gap:24px;box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input{width:343px;height:44px;padding:0 16px;box-sizing:border-box;border:none;border-radius:24px;font-size:14px;outline:none;transition:border-color .3s ease;background:rgba(38,34,34,.03)}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input::-moz-placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .contact-input::placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input{width:343px;height:107px;padding:16px 16px;box-sizing:border-box;border:none;border-radius:24px;font-size:14px;outline:none;transition:border-color .3s ease;background:rgba(38,34,34,.03)}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input::-moz-placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .textarea-input::placeholder{color:#999}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn{width:343px;height:44px;background:#ff2b2b;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn:active,.indexPage .indexbanner .linkcontainer .linkbox .inputcontainer .submit-btn:hover{background:#ff4040}.indexPage .indexbanner .othercontainer{padding:32px 0;transform:translate3d(0,30px,0);transition:opacity 2s ease,transform 2s ease;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-top:48px;border-top:1px solid rgba(0,0,0,.05)}.indexPage .indexbanner .othercontainer.animate-in{opacity:1;transform:translateZ(0);will-change:auto}.indexPage .indexbanner .othercontainer .footer-content{color:#000;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 32px 32px 32px;border-bottom:1px solid rgba(0,0,0,.05)}.indexPage .indexbanner .othercontainer .footer-content .footer-left{flex:0 0 auto}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo .logo-icon{width:50px;height:41px}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-logo .logo-text{font-size:24px;font-weight:500;color:#000}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-tagline{font-size:16px;color:#000}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-social .wechat-icon{width:24px;height:24px;cursor:pointer;transition:opacity .3s ease}.indexPage .indexbanner .othercontainer .footer-content .footer-left .footer-social .wechat-icon:hover{opacity:.7}.indexPage .indexbanner .othercontainer .footer-content .footer-right{flex:1;display:flex;justify-content:flex-end;margin-top:32px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .gongzhonghao{width:92px;height:92px;margin-top:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav{display:flex;gap:80px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-title,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-title{font-size:14px;font-weight:500;color:#000;margin-bottom:24px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links{display:flex;flex-direction:column;gap:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links .nav-link,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links .nav-link{font-size:14px;color:#000;cursor:pointer;transition:color .3s ease}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .nav-links .nav-link:hover,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .nav-links .nav-link:hover{color:#ff2b2b}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info{display:flex;flex-direction:column;gap:16px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#000;line-height:1.6}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item .contact-icon,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item .contact-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .contact-column .contact-info .contact-item span,.indexPage .indexbanner .othercontainer .footer-content .footer-right .footer-nav .nav-column .contact-info .contact-item span{flex:1}.indexPage .indexbanner .othercontainer .footer-bottom{margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#000;flex-direction:column;gap:24px;padding-top:16px}.indexPage .indexbanner .othercontainer .footer-bottom .copyright{font-size:12px;color:#000}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links{display:flex;align-items:center;gap:12px;font-size:12px}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-link{color:#000;cursor:pointer;transition:color .3s ease}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-link:hover{color:#ff2b2b}.indexPage .indexbanner .othercontainer .footer-bottom .footer-links .footer-separator{color:#000}}*{padding:0;margin:0}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}