:root{--primary-color:#003365;--secondary-color:#00a0e9;--padding:40px;--header-height:70px;--footer-info-height:290px;--footer-height:370px;--main-padding:calc(var(--padding)*1.5);--main-min-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--main-padding))}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial!important}.container{margin-left:auto;margin-right:auto;max-width:1200px}#app{//padding-top:var(--header-height)}#app.home{padding-top:0}#app header{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;left:0;padding:0 var(--padding);position:fixed;right:0;top:0;transition-duration:.3s;z-index:10}#app header.scroll{background-color:var(--primary-color);box-shadow:0 0 10px rgba(0,0,0,.1)}#app header .logo{height:28px;width:auto}#app header .logo img{height:100%;width:auto}#app header nav,#app header nav a{align-items:center;display:flex;height:100%}#app header nav a{color:#fff;justify-content:center;position:relative;text-decoration:none}#app header nav a+a{margin-left:40px}#app header nav a:before{background-color:var(--secondary-color);bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;right:50%;transition-duration:.3s;width:0;z-index:1}#app header nav a.active,#app header nav a:hover{color:var(--secondary-color)}#app header nav a.active:before{left:0;right:0;width:100%}#app main{margin-bottom:var(--main-padding);margin-top:var(--header-height);min-height:var(--main-min-height)}#app main.home{margin-top:0}#app footer{color:#fff}#app footer .info{background-color:#ededed;height:290px;padding:var(--padding) 0}#app footer .info .container{display:flex;justify-content:space-between}#app footer .info .container .logo img{height:75px}#app footer .info .container .links{display:flex;flex-direction:column}#app footer .info .container .links a{color:#444;font-size:16px;text-decoration:none}#app footer .info .container .links a:not(.title):hover{text-decoration:underline}#app footer .info .container .links a+a{margin-top:15px}#app footer .info .container .links a.title{color:#000;font-weight:700}#app footer .info .container .detail{color:var(--primary-color);font-weight:700}#app footer .info .container .detail .phone{font-size:20px}#app footer .info .container .detail .address{font-size:16px;margin-top:10px;width:200px}#app footer .info .container .detail .qrcode{border-radius:4px;margin-top:20px}#app footer .bottom{background-color:var(--primary-color);font-size:12px;height:80px}#app footer .bottom .container{display:flex;flex-direction:column;height:100%;justify-content:center}#app footer .bottom .container p+p{margin-top:5px}#app footer .bottom .container p>*+*{margin-left:5px}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}.hide-pc{display:none}.hide-mobile{display:block}.scrollbar{transition-duration:.3s}.scrollbar::-webkit-scrollbar{height:2px;transition-duration:.3s;width:2px}.scrollbar:hover::-webkit-scrollbar{height:6px;width:6px}.scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(0,51,101,.8)}.scrollbar:hover::-webkit-scrollbar-track{background-color:#eee}.scrollbar::-webkit-scrollbar-thumb{background:rgba(0,51,101,0);border-radius:10px;transition-duration:.3s}.scrollbar::-webkit-scrollbar-track{border-radius:10px}html::-webkit-scrollbar{height:6px;width:6px}html::-webkit-scrollbar-thumb{background:#fff;background:#003365;border-radius:10px;transition-duration:.3s}html::-webkit-scrollbar-track{border-radius:10px}@media screen and (max-width:768px){:root{--padding:15px;--header-height:44px}.container{padding:0 15px}.hide-mobile{display:none!important}.hide-pc{display:block}#app header .logo{height:20px;position:relative;z-index:12}#app header nav{background-color:var(--primary-color);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition-duration:.3s;visibility:hidden;z-index:10}#app header nav.show{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:1;visibility:visible}#app header nav a{align-items:center;display:flex;font-size:22px;height:30px}#app header nav a.active:before{display:none}#app header nav a+a{margin-left:0;margin-top:30px}#app header .toggle-menu-btn{height:18px;position:relative;width:18px;z-index:11}#app header .toggle-menu-btn svg{bottom:0;left:50%;opacity:0;position:absolute;right:0;top:50%;transform:translateX(-50%) translateY(-50%);transition-duration:.5s;width:100%}#app header .toggle-menu-btn svg.show{opacity:1}#app footer .info{height:168px;position:relative}#app footer .info .container{align-items:center;justify-content:center;padding-top:var(--padding)}#app footer .info .container .links{align-items:center;flex-direction:row}#app footer .info .container .links a.title{color:#5e5e5e;font-size:12px;font-weight:400}#app footer .info .container .links a:not(.title){display:none}#app footer .info .container .links+.links:before{background-color:#5e5e5e;content:"";display:block;height:12px;margin:0 9px;width:1px}#app footer .info .container .logo{bottom:40px;left:50%;position:absolute;transform:translateX(-50%)}#app footer .info .container .logo img{height:50px}#app footer .info .container .detail{display:none}#app footer .bottom{text-align:center}#app footer .bottom p span{display:block;margin-bottom:5px}}@media screen and (max-width:1200px){.container{max-width:100%;padding:0 20px}}