* {
    box-sizing: border-box!important
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

@font-face {
    font-family: FZLTZHJT;
    src: url(https://mop-media.jomoo.cn/jmgw/font/FZLTZHJT.TTF)
}

@font-face {
    font-family: FZLTHGBK;
    src: url(https://mop-media.jomoo.cn/jmgw/font/FZLTHGBK.TTF)
}

@font-face {
    font-family: NUM_EN;
    src: url(https://mop-media.jomoo.cn/jmgw/font/gilroy/gilroy-regular-3.otf)
}

@font-face {
    font-family: NUM_EN_B;
    src: url(https://mop-media.jomoo.cn/jmgw/font/gilroy/gilroy-bold-4.otf)
}

@font-face {
    font-family: NUM_EN_L;
    src: url(https://mop-media.jomoo.cn/jmgw/font/gilroy/Gilroy-UltraLight.otf)
}

@font-face {
    font-family: NUM_EN_BLACK;
    src: url(https://mop-media.jomoo.cn/jmgw/font/gilroy/gilroy-black-6.otf)
}

body {
    -ms-overflow-style: none;
    -webkit-font-smoothing: antialiased;
    font-family: FZLTHGBK,FZLTZHJT,方正兰亭细黑简体,方正兰亭纤黑简体,方正兰亭中黑简体,方正兰亭准黑简体,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif!important;
    line-height: 1.35;
    margin: 0!important;
    overflow: -moz-scrollbars-none;
    text-rendering: optimizeLegibility;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

body::-webkit-scrollbar {
    width: 0!important
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.video-dialog .el-dialog {
    background: #000
}

@font-face {
    font-family: iconfont;
    src: url(/_nuxt/fonts/iconfont.2fa5b78.woff2) format("woff2"),url(/_nuxt/fonts/iconfont.58e627b.woff) format("woff"),url(/_nuxt/fonts/iconfont.eb89e47.ttf) format("truetype")
}

.iconfont {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal
}

.icon-lang:before {
    content: "\e62f"
}

.icon-tiaozhuan:before {
    content: "\e62e"
}

.icon-zhinenglei:before {
    content: "\e609"
}

.icon-yanfa:before {
    content: "\e62c"
}

.icon-quanqiu:before {
    content: "\e62d"
}

.icon-fanhuidingbu:before {
    content: "\e6c4"
}

.icon-bg-left:before {
    content: "\e638"
}

.icon-bg-right:before {
    content: "\e64c"
}

.icon-yanzhengma:before {
    content: "\e62b"
}

.icon-zll:before {
    content: "\e671"
}

.icon-xsl:before {
    content: "\e673"
}

.icon-sjl:before {
    content: "\e669"
}

.icon-a-61:before {
    content: "\e66e"
}

.icon-a-71:before {
    content: "\e672"
}

.icon-shangcheng:before {
    content: "\e670"
}

.icon-fanhui:before {
    content: "\e66f"
}

.icon-gll:before {
    content: "\e66c"
}

.icon-a-23:before {
    content: "\e66d"
}

.icon-glyy:before {
    content: "\e665"
}

.icon-fwm:before {
    content: "\e66b"
}

.icon-a-91:before {
    content: "\e66a"
}

.icon-zzl:before {
    content: "\e668"
}

.icon-grxy:before {
    content: "\e667"
}

.icon-rmgx:before {
    content: "\e663"
}

.icon-zlsp:before {
    content: "\e664"
}

.icon-jsl:before {
    content: "\e662"
}

.icon-hyjy:before {
    content: "\e661"
}

.icon-qywh:before {
    content: "\e660"
}

.icon-youbian:before {
    content: "\e62a"
}

.icon-tjdd:before {
    content: "\e628"
}

.icon-zxkf:before {
    content: "\e629"
}

.icon-smaz:before {
    content: "\e627"
}

.icon-left:before {
    content: "\e626"
}

.icon-anzhuangcailiao:before {
    content: "\e625"
}

.icon-xinlangweibo:before {
    content: "\e621"
}

.icon-tiktok:before {
    content: "\e622"
}

.icon-weixin:before {
    content: "\e623"
}

.icon-xiaohongshu:before {
    content: "\e624"
}

.icon-shoujiduanxin:before {
    content: "\e639"
}

.icon-zhinengzuobianqi:before {
    content: "\e600"
}

.icon-jichengdiaoding:before {
    content: "\e601"
}

.icon-chengpinshengtai:before {
    content: "\e602"
}

.icon-wujin:before {
    content: "\e603"
}

.icon-weishengtaoci:before {
    content: "\e604"
}

.icon-yichugui:before {
    content: "\e605"
}

.icon-liangyiji:before {
    content: "\e606"
}

.icon-muyufang:before {
    content: "\e607"
}

.icon-yugang:before {
    content: "\e608"
}

.icon-yushigui:before {
    content: "\e60a"
}

.icon-wxfw:before {
    content: "\e60b"
}

.icon-link-full:before {
    content: "\e60c"
}

.icon-yyaz:before {
    content: "\e60d"
}

.icon-azsfbz:before {
    content: "\e60e"
}

.icon-fwcx:before {
    content: "\e60f"
}

.icon-link:before {
    content: "\e610"
}

.icon-bxcns:before {
    content: "\e611"
}

.icon-sousuo:before {
    content: "\e612"
}

.icon-cpsms:before {
    content: "\e613"
}

.icon-wxsfbz:before {
    content: "\e614"
}

.icon-pzhc:before {
    content: "\e615"
}

.icon-yxfc:before {
    content: "\e616"
}

.icon-hxfw:before {
    content: "\e617"
}

.icon-bofang:before {
    content: "\e618"
}

.icon-xingming:before {
    content: "\e619"
}

.icon-guanwang:before {
    content: "\e61a"
}

.icon-right:before {
    content: "\e61b"
}

.icon-didian:before {
    content: "\e61c"
}

.icon-dizhi:before {
    content: "\e61d"
}

.icon-cplx:before {
    content: "\e61e"
}

.icon-qgrx:before {
    content: "\e61f"
}

.icon-shoujihao:before {
    content: "\e620"
}

.nuxt-link-href {
    color: #999;
    -webkit-text-decoration: none;
    text-decoration: none
}

.v-modal {
    opacity: .85!important
}

.pointer {
    cursor: pointer
}

.en_num {
    font-family: NUM_EN!important
}

.en_num_bold {
    font-family: NUM_EN_B!important
}

.en_num_light {
    font-family: NUM_EN_L!important
}

.en_num_black {
    font-family: NUM_EN_BLACK!important
}

.zh_han_b {
    font-family: FZLTZHJT!important
}

.zh_han {
    font-family: FZLTHGBK!important
}

.jm-btn {
    background: #003ab3;
    border: 1px solid transparent;
    border-radius: 2.0833vw;
    color: #fff;
    cursor: pointer;
    font-size: .8333vw;
    height: 2.6042vw;
    line-height: 2.6042vw;
    padding: 0 1.25vw;
    text-align: center;
    transition: all .35s
}

.se-letter {
    display: inline-block
}

.jm-fade[data-scroll] {
    transition: all 1.5s
}

.jm-fade[data-scroll=in] {
    opacity: 1!important;
    transform: scaleX(1)!important
}

.jm-fade[data-scroll=out] {
    opacity: 0!important;
    transform: scale3d(.9,.9,.9)!important
}

.jm-fade.delay-200[data-scroll] {
    transition: all 1.5s;
    transition-delay: .2s
}

.jm-fade.delay-500[data-scroll] {
    transition: all 1.5s;
    transition-delay: .5s
}

.jm-fade-show[data-scroll] {
    transition: all 1.5s
}

.jm-fade-show[data-scroll=in] {
    opacity: 1!important;
    transform: scaleX(1)!important
}

.jm-fade-show[data-scroll=out] {
    transform: scale3d(.9,.9,.9)!important
}

.jm-fade-scale[data-scroll] {
    transition: all 1.5s
}

.jm-fade-scale[data-scroll=in] {
    transform: scaleX(1)!important
}

.jm-fade-scale[data-scroll=out] {
    transform: scale3d(.9,.9,.9)!important
}

.jm-fade-scale.delay-200[data-scroll] {
    transition: all 1.5s;
    transition-delay: .2s
}

.jm-fade-scale.delay-500[data-scroll] {
    transition: all 1.5s;
    transition-delay: .5s
}
