@font-face{font-family:C-B;src:url(../fonts/Cera-Bold.127d6514.ttf)}@font-face{font-family:C-M;src:url(../fonts/Cera-Medium.e533b4a9.ttf)}@font-face{font-family:C-R;src:url(../fonts/Cera-Regular.b0eae97a.ttf)}@media screen and (max-width:829px){.heri-container{width:100%;box-sizing:border-box}}@media screen and (min-width:830px){.heri-container{width:1280px;margin:0 auto}}body,html{padding:0;margin:0;width:100%;height:100%;font-size:12px}p{margin:0}.width1200{width:1200px;margin:0 auto}.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;height:0;font-size:0}.fl{float:left}@media (min-width:960px){body,html{font-size:20px!important}}#app{color:#2c3e50;height:100%;font-family:Epilogue,sans-serif}.header[data-v-746082a4]{position:fixed;height:87px}.header .top-img-box[data-v-746082a4],.header[data-v-746082a4]{background:#fff;top:0;left:0;width:100%;box-sizing:border-box;z-index:2}.header .top-img-box[data-v-746082a4]{padding:18px 25px;box-shadow:1px 1px 3px rgba(0,0,0,.06);position:absolute}.header .top-logo[data-v-746082a4]{height:48px;float:left;display:flex;align-items:center;cursor:pointer}.header .top-logo .top-logo-mark[data-v-746082a4]{height:34px;width:auto;display:block;margin-right:10px}.header .top-logo .top-logo-text[data-v-746082a4]{font-family:C-B,sans-serif;font-size:26px;font-weight:700;line-height:1;letter-spacing:.5px;color:#1a1c2e}.header .top-list-img[data-v-746082a4]{height:48px;width:48px;float:right;cursor:pointer}.header .top-list[data-v-746082a4]{position:absolute;left:0;bottom:0;width:100%;background:#fff;padding:18px 0;transition:bottom .3s linear;z-index:1}.header .top-list .top-list-item[data-v-746082a4]{text-align:center;font-size:16px;line-height:40px;cursor:pointer}.header .top-list .top-list-item[data-v-746082a4]:active{background:#f4f4f4}.header .top-list-show[data-v-746082a4]{bottom:-156px}.line[data-v-4428d589]{height:1px;background-color:#e4ebf3;margin:0 1.25rem}.footer[data-v-4428d589]{background:#fff;padding-top:30px;padding-bottom:.5rem}.footer .footer-top[data-v-4428d589]{font-family:C-B,sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;color:#1a1c2e;text-align:center;line-height:1}.footer .footer-icon[data-v-4428d589]{font-size:14px;color:#8a8f98;text-align:center;margin:12px auto;line-height:1}.footer .footer-bottom[data-v-4428d589]{display:flex;padding-bottom:20px}.footer .footer-bottom div[data-v-4428d589]{flex:1;text-align:center}