@charset "UTF-8";@font-face{font-family:"Alibaba PuHuiTi 2.0";src:url(/fonts/Alibaba%20PuHuiTi%202.0/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}#app{min-height:100vh}#app.screen-mobile{font-size:14px}#app.screen-tablet{font-size:15px}#app.screen-desktop,#app.screen-large{font-size:16px}@font-face{font-family:"Alibaba PuHuiTi 2.0";src:url(/fonts/Alibaba%20PuHuiTi%202.0/Alibaba_PuHuiTi_2.0_55_Regular_55_Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%;font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 20",sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:14px;color:#333}a,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,legend,li,mark,ol,p,section,span,textarea,time,td,th,ul{margin:0;border:0;padding:0;font-style:normal;box-sizing:border-box;word-wrap:break-word;word-break:break-all}article,aside,details,fieldset,figcaption,figure,footer,header,main,nav,section{display:block}button,input,textarea{-webkit-appearance:none;font-family:"Alibaba PuHuiTi 2.0","Alibaba PuHuiTi 20",sans-serif;border:0;margin:0;padding:0;font-size:1em;line-height:1em;outline:none;background-color:transparent}textarea{resize:none;-webkit-appearance:none}input,textarea,a{-webkit-tap-highlight-color:transparent}a,a:visited{text-decoration:none}a:focus,a:active,a:hover{outline:none}ol,li,ul{list-style:none}img{border-style:none;font-size:0}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #8B8B8B inset}.reveal{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease}.reveal-visible{opacity:1;transform:translateY(0)}.content-right{position:relative;top:-35px}.button-group{display:flex;gap:20px}.button-group div{display:flex;justify-content:center;align-items:center;cursor:pointer;width:130px;height:46px;font-size:16px;border-radius:6px}.button-group .btn-outline{color:#266cff;border:1px solid #266cff;background:transparent}.button-group .btn-primary{color:#fff;background:#266cff}.banner{position:relative}.banner-container{display:flex;justify-content:center}.banner-container img{width:100%;height:auto}.banner-text{position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)}.banner-title{font-weight:700;font-size:36px;color:#333;line-height:59px;margin-bottom:24px}.banner-sub-title{position:relative;font-size:20px;font-weight:800;height:80px}.banner-sub-title:before{content:"";position:absolute;top:60px;width:48px;height:2px;background:#266cff}.banner p>span{margin:0 5px}.banner-desc{text-align:justify;width:550px;font-size:14px;color:#333;margin-bottom:40px}
