.home[data-v-546f5b45]{height:100%}.nav[data-v-546f5b45]{height:90px;display:flex;position:relative;z-index:1000;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:hidden}@media screen and (max-width: 768px){.nav[data-v-546f5b45]{height:60px}}.logo-wrap[data-v-546f5b45]{width:300px}@media screen and (max-width: 768px){.logo-wrap[data-v-546f5b45]{width:auto}}.logo-wrap img[data-v-546f5b45]{height:50px;margin:22px 0 0 60px}@media screen and (max-width: 768px){.logo-wrap img[data-v-546f5b45]{height:35px;margin:12px 0 0 15px}}.menu-btn[data-v-546f5b45]{display:none}@media screen and (max-width: 768px){.menu-btn[data-v-546f5b45]{display:flex;flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;position:absolute;right:15px;top:15px;cursor:pointer;z-index:1001}.menu-btn span[data-v-546f5b45]{display:block;width:100%;height:2px;background-color:#333;transition:all .3s ease}}.nav-list[data-v-546f5b45]{flex:1;font-size:16px;text-align:right;line-height:90px;padding-right:10px}@media screen and (max-width: 768px){.nav-list[data-v-546f5b45]{position:fixed;top:60px;right:-100%;width:70%;background:#fff;display:flex;flex-direction:column;text-align:left;padding:0;transition:right .3s ease;line-height:normal;box-shadow:-2px 0 4px rgba(0,0,0,.1);height:calc(100vh - 60px)}}@media screen and (max-width: 768px){.nav-list.nav-open[data-v-546f5b45]{right:0}}.nav-list a[data-v-546f5b45]{padding:0 10px;color:#555;display:inline-block;height:100%}@media screen and (max-width: 768px){.nav-list a[data-v-546f5b45]{height:auto;padding:15px 20px;font-size:16px;border-bottom:1px solid #eee}}@media screen and (max-width: 768px){.nav-list a[data-v-546f5b45]:last-child{border-bottom:none}}.nav-list a[data-v-546f5b45]:hover{transition:.5s;background:#023c78;color:#fff}@media screen and (max-width: 768px){.nav-list a[data-v-546f5b45]:hover{background:#f5f5f5;color:#023c78}}.nav-list .router-link-active[data-v-546f5b45]{color:#004c9b}.cont[data-v-546f5b45]{min-height:calc(100vh - 90px - 330px);flex:1}@media screen and (max-width: 768px){.cont[data-v-546f5b45]{min-height:calc(100vh - 60px - 330px)}}.bottom[data-v-546f5b45]{color:#fff;width:100%;height:330px;background-image:url(../../static/img/bottom-bg.5e2e87bf.png);background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.bottom[data-v-546f5b45]{height:auto;padding:20px 0}}.bottom .bottom-cont[data-v-546f5b45]{width:80%;margin-left:auto;margin-right:auto;padding-top:40px;position:relative}@media screen and (max-width: 768px){.bottom .bottom-cont[data-v-546f5b45]{width:90%;padding-top:20px}}.bottom .bottom-cont .bottom-title[data-v-546f5b45]{font-size:24px;margin-bottom:30px}@media screen and (max-width: 768px){.bottom .bottom-cont .bottom-title[data-v-546f5b45]{font-size:20px;margin-bottom:20px}}.bottom .bottom-cont .bottom-items[data-v-546f5b45]{line-height:32px;font-size:18px}@media screen and (max-width: 768px){.bottom .bottom-cont .bottom-items[data-v-546f5b45]{font-size:14px;line-height:28px}}.bottom .bottom-cont .bottom-right[data-v-546f5b45]{position:absolute;right:0;top:40px}@media screen and (max-width: 768px){.bottom .bottom-cont .bottom-right[data-v-546f5b45]{position:static;margin-top:20px}}.bottom .bottom-cont .bottom-right .pics img[data-v-546f5b45]{width:30px;max-height:30px;margin-left:26px}@media screen and (max-width: 768px){.bottom .bottom-cont .bottom-right .pics img[data-v-546f5b45]{width:24px;max-height:24px;margin-left:15px}}.bottom .bottom-cont .bottom-right .contact[data-v-546f5b45]{margin-top:76px;text-align:right;font-size:22px;line-height:40px}@media screen and (max-width: 768px){.bottom .bottom-cont .bottom-right .contact[data-v-546f5b45]{margin-top:20px;font-size:18px;line-height:32px}}
html,body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: "Microsoft YaHei", sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #333;
  background-color: #f9f9f9;
}
#app {
  color: #333;
  height: 100%;
}
a {
  text-decoration: none;
  color: #333;
}

ul,li {
  list-style: none;
  margin: 0;
}
.clear{
  clear: both;
}
.block-title{
  text-align: center;
  margin:30px 0 40px 0;
  .title{
    font-size: 30px;
    line-height: 42px;
    font-weight: 600;
      @media screen and (max-width: 768px) {
          font-size: 20px;
          line-height: 36px;
        }
  }
  .eng{
    font-size: 16px;
      @media screen and (max-width: 768px) {
          font-size: 14px;
        }
  }
}
