@font-face{font-family:阿里妈妈方圆体;src:url(/_next/static/media/AlimamaFangYuanTiVF-Thin.5dbec8be.ttf)}#root{margin:0 auto;height:100%}:root{font-family:阿里妈妈方圆体;background:#f0f0f0}*{margin:0;padding:0}a,a:active,a:link,a:visited{text-decoration:none;color:inherit}ol,ul{list-style:none}.app-header{position:-webkit-sticky;position:sticky;top:0;color:#fff;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.1);background:linear-gradient(45deg,#3d34d2,#7871fc 100%)}.app-header:before{transform:translate(-50%,-50%)}.app-header:after,.app-header:before{content:"";position:absolute;display:block;left:0;top:0;width:100px;height:100px;background:#fff;opacity:.08;border-radius:50%}.app-header:after{transform:translate(-10%,50%)}.app-main{overflow:hidden}.app-footer{background:#03004d;color:#fff;padding:20px 0}@media screen and (max-width:768px){.app-header{position:inherit}}.banner-container{margin:0 auto;height:500px}.banner-item{height:500px;color:#fff;line-height:100%;text-align:center;background:#364d79}@media screen and (max-width:768px){.banner-container,.banner-item{height:220px}}.floatbar-container{position:fixed;right:10px;bottom:20%;width:80px}.floatbar-container .float-bar{padding:10px 0;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.floatbar-container .float-bar .float-bar-item{position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;height:46px;color:#bfbfbf;font-size:12px;transition:all .15s ease-out}.floatbar-container .float-bar .float-bar-item .float-bar-icon{font-size:30px;color:#bfbfbf}.floatbar-container .float-bar .float-bar-item:hover,.floatbar-container .float-bar .float-bar-item:hover .float-bar-icon{color:#03004d}.floatbar-container .float-bar .float-bar-item:hover .float-bar-item-content{display:block}.floatbar-container .float-bar .float-bar-item .float-bar-item-content{display:none;position:absolute;left:0;top:0;padding:10px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateX(calc(-100% - 10px))}@media screen and (max-width:768px){.floatbar-container{display:none}}.footerbar-container{margin:0 auto;max-width:1240px;padding:0 20px}.footerbar-container .footer-content{height:250px;border-bottom:1px solid #d9d9d9}.footer-row .gutter-row{margin-bottom:20px;color:hsla(0,0%,100%,.8)}.footer-row .gutter-row>h3{height:45px;line-height:45px}.footer-row .gutter-row>ul{height:calc(100% - 45px)}.footer-row .gutter-row>ul li{height:30px;display:flex;align-items:center}.footer-row .gutter-row.nav>ul{display:flex;flex-wrap:wrap;align-content:flex-start}.footer-row .gutter-row.nav>ul li{cursor:pointer;width:50%;transition:color .2s ease-out}.footer-row .gutter-row.nav>ul li:hover{color:red}.footerbar-container .footer-icp{display:flex;justify-content:space-between;align-items:center;padding:10px 0;height:34px;line-height:34px}@media screen and (max-width:768px){.footerbar-container,.footerbar-container .footer-content{height:auto}.footerbar-container .footer-icp{height:auto;display:flex;flex-direction:column}}.navbar-container{box-sizing:border-box;position:relative;min-width:320px;max-width:1240px;display:flex;align-items:center;margin:0 auto;height:84px;padding:0 20px}.navbar-container .logo{font-size:30px;font-weight:bolder}.navbar-container .title{white-space:nowrap;margin-left:20px}.navbar-container .menu-icon{display:none}.navbar-container .menu-list{display:flex}.navbar-container .menu-list .menu-item{margin:0 30px;text-align:center}.navbar-container .menu-list .menu-item .active,.navbar-container .menu-list .menu-item:hover{color:#000}.navbar-container .nav-phone{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:aqua}@media screen and (max-width:768px){.navbar-container{height:64px;justify-content:space-between}.navbar-container .logo,.navbar-container .title{font-size:24px}.navbar-container .menu-list{box-sizing:border-box;display:none;position:absolute;right:0;top:64px;flex-direction:column;z-index:100;width:300px;height:calc(100vh - 84px);border-radius:0 0 12px 12px;padding:30px;background:linear-gradient(45deg,#3d34d2,#7871fc 100%);box-shadow:-2px 2px 4px 0 rgba(0,0,0,.1)}.navbar-container .menu-list .menu-item{height:40px;line-height:40px;font-size:18px;font-weight:700;margin:0;text-align:center;white-space:nowrap}.navbar-container .menu-icon{display:block}.navbar-container .title{margin-right:0}.navbar-container .nav-phone{display:none}}