*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,select,textarea{*font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sub,sup{font-size:100%;vertical-align:baseline}:link,:visited,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.flex-row-center,.flex-wrap{display:flex}@font-face{font-display:swap;font-family:alishuhei Bold;font-weight:700;src:url(https://at.alicdn.com/wf/webfont/tXb3Pd4CDazM/cEictpsLAymz.woff2) format("woff2"),url(https://at.alicdn.com/wf/webfont/tXb3Pd4CDazM/D544mIwT8BeL.woff) format("woff")}html{font-family:vivo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:62.5%}.icon{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;overflow:hidden}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col,.flex-row{align-items:flex-start;display:flex;justify-content:flex-start}.flex-col{flex-direction:column}.flex-row-center{align-items:center}.flex-row-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.align-end{align-items:flex-end}.font-1{font-size:.1rem}.font-2{font-size:.2rem}.font-3{font-size:.3rem}.font-4{font-size:.4rem}.font-5{font-size:.5rem}.font-6{font-size:.6rem}.font-7{font-size:.7rem}.font-8{font-size:.8rem}.font-9{font-size:.9rem}.font-10{font-size:1rem}.font-11{font-size:1.1rem}.font-12{font-size:1.2rem}.font-13{font-size:1.3rem}.font-14{font-size:1.4rem}.font-15{font-size:1.5rem}.font-16{font-size:1.6rem}.font-17{font-size:1.7rem}.font-18{font-size:1.8rem}.font-19{font-size:1.9rem}.font-20{font-size:2rem}.font-21{font-size:2.1rem}.font-22{font-size:2.2rem}.font-23{font-size:2.3rem}.font-24{font-size:2.4rem}.font-25{font-size:2.5rem}.font-26{font-size:2.6rem}.font-27{font-size:2.7rem}.font-28{font-size:2.8rem}.font-29{font-size:2.9rem}.font-30{font-size:3rem}.font-31{font-size:3.1rem}.font-32{font-size:3.2rem}.font-33{font-size:3.3rem}.font-34{font-size:3.4rem}.font-35{font-size:3.5rem}.font-36{font-size:3.6rem}.font-37{font-size:3.7rem}.font-38{font-size:3.8rem}.font-39{font-size:3.9rem}.font-40{font-size:4rem}.font-41{font-size:4.1rem}.font-42{font-size:4.2rem}.font-43{font-size:4.3rem}.font-44{font-size:4.4rem}.font-45{font-size:4.5rem}.font-46{font-size:4.6rem}.font-47{font-size:4.7rem}.font-48{font-size:4.8rem}.font-49{font-size:4.9rem}.font-50{font-size:5rem}.font-51{font-size:5.1rem}.font-52{font-size:5.2rem}.font-53{font-size:5.3rem}.font-54{font-size:5.4rem}.font-55{font-size:5.5rem}.font-56{font-size:5.6rem}.font-57{font-size:5.7rem}.font-58{font-size:5.8rem}.font-59{font-size:5.9rem}.font-60{font-size:6rem}.font-61{font-size:6.1rem}.font-62{font-size:6.2rem}.font-63{font-size:6.3rem}.font-64{font-size:6.4rem}.font-65{font-size:6.5rem}.font-66{font-size:6.6rem}.font-67{font-size:6.7rem}.font-68{font-size:6.8rem}.font-69{font-size:6.9rem}.font-70{font-size:7rem}.font-71{font-size:7.1rem}.font-72{font-size:7.2rem}body{padding-top:100vh}.full-container{background-color:#fff;position:relative;width:100%;z-index:4}.main-container{margin:0 auto;max-width:1440px;width:100%}.nav-wrap{background-color:transparent;border-bottom:1px solid transparent;font-size:1.4rem;height:76px;left:0;position:fixed;top:0;z-index:99}.nav-wrap nav{height:100%}.nav-wrap .logo-brand .icon.logo{height:3.8rem;width:3.8rem;fill:#fff;transition:.3s}.nav-wrap .logo-brand .icon.brand{height:3.8rem;width:11rem;fill:#fff;transition:.3s}.nav-wrap .nav-menu-list{display:flex;gap:80px;height:100%}.nav-wrap .nav-menu-list a{align-items:center;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.98);display:flex;font-size:1.5rem;font-weight:500;height:100%;letter-spacing:.3rem;margin-bottom:-1px;transition:.3s}.nav-wrap.active .nav-menu-list a.active,.nav-wrap.active .nav-menu-list a:hover{color:#d61619}.nav-wrap .nav-menu-list a:hover{color:hsla(0,0%,100%,.6)}.nav-wrap .nav-menu-list a.active{border-color:hsla(0,0%,100%,.98)}.nav-wrap.active .nav-menu-list a.active{border-color:#d61619}.nav-wrap .nav-menu-list span{background-color:hsla(0,0%,100%,.98);height:14px;margin-bottom:-1px;width:1px}.nav-wrap.active{background-color:#fff;border-bottom-color:#f8f9fa;transition:.3s}.nav-wrap.active .logo-brand .icon.logo{fill:#d61619}.nav-wrap.active .logo-brand .icon.brand{fill:#242933}.nav-wrap.active .nav-menu-list a{color:#242933}.nav-wrap.active .nav-menu-list span{background-color:#888}footer.full-container{background-color:#242933;color:#fafafa}.site-map{padding:4rem 0}.site-map .logo-brand .icon{height:5rem;width:15rem}.site-map .logo-brand span{background-color:#d61619;border-radius:.4rem;color:#fff;font-size:1.3rem;font-weight:600;margin:0 5rem 0 1rem;padding:.2rem .6rem}.follow-us a{color:hsla(0,0%,100%,.95);display:flex;font-size:2.2rem;margin-left:3rem;position:relative}.follow-us a .follow-qr{background-color:#fff;border:.5px solid rgba(36,41,51,.2);border-radius:8px;box-shadow:0 4px 18px rgba(36,41,51,.1);display:flex;height:100px;left:0;opacity:0;overflow:hidden;position:absolute;top:-110px;transform:translate3D(-50%,10px,0) scale(.9);transition:.3s;width:100px}.follow-us a .follow-qr img{display:inline-block;height:100%;width:100%}.follow-us a:hover .follow-qr{opacity:1;transform:translate3D(-50%,0,0) scale(1)}.link-list a{color:hsla(0,0%,100%,.95);font-size:1.4rem;margin:0 2rem}.copy-right{border-top:.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6);font-size:1.1rem;padding:1.5rem 0}.banner-wrap{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%}.banner-wrap video{height:100vh;width:auto;z-index:-100}.banner-content-wrap{background-color:rgba(0,0,0,.3);height:100%;inset:0;position:fixed;transition:.2s;width:100%;z-index:2}.banner-content-wrap .banner-content{transition:.3s}.banner-content-wrap.search-show .banner-content .search-list{display:flex;opacity:1}.banner-content h4{color:#fff;font-family:alishuhei bold;font-size:4.8rem;font-weight:600;letter-spacing:1rem}.banner-search{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.86);border-radius:5.2rem;height:5.3rem;margin-top:2rem;overflow:hidden;padding:2px 4px;width:66rem}.search-list{backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.9);border-radius:1rem;display:none;margin-top:5px;min-height:5rem;opacity:0;padding:15px 10px 15px 20px;transition:.5s;width:66rem}.search-tips{color:rgba(36,41,51,.5);font-size:14px;padding-right:10px}.search-tips p{text-align:center}.search-suggestion{max-height:40vh;overflow-y:scroll;padding-right:10px;width:100%}.search-suggestion::-webkit-scrollbar{width:2px}.search-suggestion::-webkit-scrollbar-track{background:rgba(36,41,51,.2)}.search-suggestion::-webkit-scrollbar-thumb{background-color:#d61619;border-radius:2px}.search-suggestion::-webkit-scrollbar-thumb:hover{background-color:rgba(36,41,51,.5)}.search-suggestion .result-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin-top:10px;width:100%}.search-suggestion a{align-items:center;border-bottom:.5px solid rgba(36,41,51,.1);cursor:pointer;display:flex;justify-content:space-between;padding:15px 0;width:100%}.search-suggestion a:last-child{border-bottom:none}.search-suggestion a>div{color:#242933;font-size:1.5rem;font-weight:600}.search-suggestion a>span{color:rgba(36,41,51,.6);font-size:1.2rem}.search-suggestion a:hover div{color:#d61619}.search-suggestion p{color:rgba(36,41,51,.5);display:flex;font-size:12px;justify-content:center;text-align:center;width:100%}.search-go{background-color:#d61619;border-radius:4.2rem;color:#fff;cursor:pointer;font-size:1.5rem;height:calc(100% - 4px);width:8rem}.input-wrap{height:100%;padding:0 1.4rem;width:calc(100% - 8rem)}.input-wrap .icon{height:2rem;width:2rem;fill:#d61619}.input-wrap input{background-color:transparent!important;border:none;font-size:1.6rem;height:100%;outline:none;padding:0 1rem;width:calc(100% - 2rem)}.input-wrap input:-internal-autofill-selected{background-color:transparent!important}.input-wrap input::placeholder{color:rgba(0,0,0,.6);font-size:1.4rem}.sroll-tips{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.sroll-tips .icon{height:5rem;width:4rem;fill:#fff;animation:sorllShake 1s infinite;color:#fff}.sroll-tips span{color:hsla(0,0%,100%,.9);font-size:1.2rem}@keyframes sorllShake{0%{opacity:1;transform:translateY(-1rem) scale(1);transform-origin:bottom center}50%{opacity:.5;transform:translateY(0) scale(.96);transform-origin:bottom center}to{opacity:1;transform:translateY(-1rem) scale(1);transform-origin:bottom center}}@media screen and (max-width:1600px){.main-container{max-width:calc(100vw - 100px)}}@media screen and (max-width:1440px){.main-container{width:calc(100vw - 160px)}}@media screen and (max-width:1064px){.banner-wrap video{height:100vh;width:auto}}@media screen and (max-width:920px){.banner-content h4{font-size:calc(9.09091vw - 9.09091px);letter-spacing:4px}.banner-content{width:calc(100vw - 60px)}.banner-content .banner-search,.search-list{width:100%}.main-container{max-width:calc(100% - 60px);width:100%}.nav-wrap .nav-menu-list{gap:40px}.site-map{padding:2rem 0}.follow-us{padding-bottom:2rem}}@media screen and (max-width:600px){html{font-size:9px}.main-container{max-width:calc(100vw - 40px);width:100%}.nav-wrap .nav-menu-list{gap:30px}}@media screen and (max-width:560px){.full-container{overflow:hidden;width:100vw}.link-list{display:flex;gap:20px;width:100%}.link-list a{margin:20px 0 0}.banner-content{padding-top:0;position:absolute}.nav-wrap .nav-menu-list{gap:20px}}@media screen and (max-width:520px){html{font-size:7px}.nav-wrap{height:52px;overflow:hidden;width:100vw}.nav-wrap .nav-menu-list{gap:12px}.nav-wrap .nav-menu-list a{font-size:13px}.link-list{flex-direction:column;gap:0}.link-list a{border-bottom:.5px solid hsla(0,0%,100%,.1);margin:0;padding:15px 0;width:100%}.follow-us a:hover .follow-qr{height:80px;left:15px;top:50%;transform:translateX(0) translateY(-50%);width:80px}.footer-top{flex-direction:column}.footer-top .logo-brand{display:none}.follow-us{flex-wrap:wrap;padding:20px 0}.follow-us span{display:flex;font-size:1.4rem;width:100%}.follow-us a{margin:10px 20px 0 0}.banner-search{left:0;position:sticky;top:70px;z-index:200}}