#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;//text-align:center;color:#2c3e50}.user-auth[data-v-ec99e6a4]{font-size:18px;white-space:nowrap;text-align:right}.user-auth .auth-link[data-v-ec99e6a4]{cursor:pointer}.user-auth .auth-link[data-v-ec99e6a4]:hover{opacity:.8}.user-auth .divider[data-v-ec99e6a4]{margin:0 8px}.user-auth .user-dropdown[data-v-ec99e6a4]{cursor:pointer;display:inline-block;color:inherit}.user-auth .user-info[data-v-ec99e6a4]{display:inline-block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.header[data-v-5536d784]{background:#fff;color:#333;width:1200px;margin:0 auto 10px}.header .header-container[data-v-5536d784]{display:flex;justify-content:center;height:152px}.header .header-container .header-content[data-v-5536d784]{display:flex;justify-content:space-between;align-items:flex-start;width:100%;min-width:1200px}.header .header-container .header-content .header-main[data-v-5536d784]{display:flex;flex-direction:column;align-items:flex-start}.header .header-container .header-content .header-main .logo[data-v-5536d784]{font-family:Source Han Sans CN;font-weight:700;font-size:24px;color:#24458e;margin-top:48px}.header .header-container .header-content .header-main .nav[data-v-5536d784]{display:flex;margin-top:31px}.header .header-container .header-content .header-main .nav .nav-item-wrapper[data-v-5536d784]{position:relative}.header .header-container .header-content .header-main .nav .nav-item-wrapper:hover .submenu[data-v-5536d784]{display:block}.header .header-container .header-content .header-main .nav .nav-item[data-v-5536d784]{color:#333;text-decoration:none;padding:15px 16px;font-size:18px;position:relative;transition:color .3s;display:block}.header .header-container .header-content .header-main .nav .nav-item[data-v-5536d784]:hover{color:#24458e}.header .header-container .header-content .header-main .nav .nav-item.active[data-v-5536d784]{color:#24458e;border-bottom:3px solid #24458e}.header .header-container .header-content .header-main .nav .submenu[data-v-5536d784]{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:150px;z-index:1000}.header .header-container .header-content .header-main .nav .submenu .submenu-item[data-v-5536d784]{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:16px;white-space:nowrap;transition:background .3s,color .3s}.header .header-container .header-content .header-main .nav .submenu .submenu-item[data-v-5536d784]:hover{background:#f5f5f5;color:#24458e}.header .header-container .header-content .header-right[data-v-5536d784]{font-size:18px;margin-top:48px;margin-left:20px;width:200px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header-container .header-content .header-right .auth-link[data-v-5536d784]{cursor:pointer}.header .header-container .header-content .header-right .auth-link[data-v-5536d784]:hover{color:#24458e}.header .header-container .header-content .header-right .divider[data-v-5536d784]{margin:0 8px}.footer[data-v-bc8d572c]{color:#fff}.footer .footer-content[data-v-bc8d572c]{display:flex;justify-content:center;gap:225px;background-color:#24458e;height:220px;padding-top:48px}.footer .footer-content .footer-left h3[data-v-bc8d572c]{font-family:Source Han Sans CN;font-weight:400;font-size:24px;color:#fff}.footer .footer-content .footer-links[data-v-bc8d572c]{display:flex;gap:113px}.footer .footer-content .footer-links .link-group .link-item[data-v-bc8d572c]{font-size:14px;margin-bottom:15px;opacity:.9;cursor:pointer}.footer .footer-content .footer-links .link-group .link-item[data-v-bc8d572c]:hover{opacity:1}.footer .footer-bottom[data-v-bc8d572c]{background-color:#1f3e82;height:39px;display:flex;justify-content:center;align-items:center}.footer .footer-bottom p[data-v-bc8d572c]{font-family:Source Han Sans CN;font-weight:400;font-size:14px;color:#5d7dc7}.footer .footer-bottom p .beian-link[data-v-bc8d572c]{color:#5d7dc7;text-decoration:none;cursor:pointer}.footer .footer-bottom p .beian-link[data-v-bc8d572c]:hover{text-decoration:underline}.layout[data-v-f4681c0e]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-f4681c0e]{flex:1}body,html{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}*,body,html{margin:0;padding:0}*{box-sizing:border-box}#app{height:100%}