.error_wrap[data-v-6d3ed1a2] {
    width: 100%;
    height: 250px;
    color: #999;
    font-size: 14px;
    text-align: center;
    line-height: 1.1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.icon_404[data-v-6d3ed1a2] {
    display: block;
    width: 190px;
    height: 136px;
    background: url(../img/404.4ea969a.png) no-repeat;
    background-size: contain;
    margin: 0 auto 10px
}

.theme-dark .icon_404[data-v-6d3ed1a2] {
    background: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/404_night.1d86893.png) no-repeat;
    background-size: contain
}

blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

body, button, input, select, textarea {
    font: 12px/1.5 Tahoma, Helvetica, Arial, Hiragino Sans GB, "\5b8b\4f53", sans-serif
}

fieldset, img {
    border: 0
}

h1 {
    font-size: 150%
}

h2 {
    font-size: 140%
}

h3 {
    font-size: 120%
}

h4, h5, h6 {
    font-size: 100%
}

address, cite, dfn, em, var {
    font-style: normal
}

ol, ul {
    list-style: none
}

a, a:link, a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

q:after, q:before {
    content: ""
}

button, input, select, textarea {
    font-size: 100%
}

input, select {
    vertical-align: middle
}

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

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.clearfix {
    *zoom: 1
}

.clear {
    clear: both
}

.red {
    color: #e60012
}

.blue {
    color: #0281c9
}

.org {
    color: orange
}

.yellow {
    color: #fff000
}

.green {
    color: #509700
}

.c333 {
    color: #333
}

.c666 {
    color: #666
}

.c999 {
    color: #999
}

.fs10 {
    font-size: 10px
}

.fs12 {
    font-size: 12px
}

.fs14 {
    font-size: 14px
}

.fs16 {
    font-size: 16px
}

.fs18 {
    font-size: 18px
}

.fs20 {
    font-size: 20px
}

.fs22 {
    font-size: 22px
}

.fs24 {
    font-size: 24px
}

.fs26 {
    font-size: 26px
}

.fs28 {
    font-size: 28px
}

.fs30 {
    font-size: 30px
}

.fwn {
    font-weight: 400
}

.ti2 {
    text-indent: 2em
}

.lh12 {
    line-height: 12px
}

.lh14 {
    line-height: 14px
}

.lh16 {
    line-height: 16px
}

.lh18 {
    line-height: 18px
}

.lh20 {
    line-height: 20px
}

.lh22 {
    line-height: 22px
}

.lh24 {
    line-height: 24px
}

.lh26 {
    line-height: 26px
}

.lh28 {
    line-height: 28px
}

.lh30 {
    line-height: 30px
}

.lh35 {
    line-height: 35px
}

.lh40 {
    line-height: 40px
}

.tdu {
    text-decoration: underline
}

.tdn {
    text-decoration: none
}

.tal {
    text-align: left
}

.tac {
    text-align: center
}

.tar {
    text-align: right
}

.simsun {
    font-family: "\5B8B\4F53"
}

.simhei {
    font-family: "\9ED1\4F53"
}

.yahei {
    font-family: "\5FAE\8F6F\96C5\9ED1"
}

.zm {
    *zoom: 1
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.fl {
    float: left
}

.fl, .fr {
    display: inline
}

.fr {
    float: right
}

.m0_2 {
    margin: 0 2px
}

.m0_5 {
    margin: 0 5px
}

.m0_8 {
    margin: 0 8px
}

.m0_10 {
    margin: 0 10px
}

.m5 {
    margin: 5px
}

.m10 {
    margin: 10px
}

.m15 {
    margin: 15px
}

.m20 {
    margin: 20px
}

.m30 {
    margin: 30px
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mt40 {
    margin-top: 40px
}

.mt50 {
    margin-top: 50px
}

.mt100 {
    margin-top: 100px
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.mb25 {
    margin-bottom: 25px
}

.mb30 {
    margin-bottom: 30px
}

.mb40 {
    margin-bottom: 40px
}

.mb50 {
    margin-bottom: 50px
}

.mb100 {
    margin-bottom: 100px
}

.ml5 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.ml25 {
    margin-left: 25px
}

.ml30 {
    margin-left: 30px
}

.ml40 {
    margin-left: 40px
}

.ml50 {
    margin-left: 50px
}

.ml100 {
    margin-left: 100px
}

.mr5 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.mr25 {
    margin-right: 25px
}

.mr30 {
    margin-right: 30px
}

.mr40 {
    margin-right: 40px
}

.mr50 {
    margin-right: 50px
}

.mr100 {
    margin-right: 100px
}

.p0_2 {
    padding: 0 2px
}

.p0_5 {
    padding: 0 5px
}

.p0_8 {
    padding: 0 8px
}

.p0_10 {
    padding: 0 10px
}

.p5 {
    padding: 5px
}

.p10 {
    padding: 10px
}

.p15 {
    padding: 15px
}

.p20 {
    padding: 20px
}

.p25 {
    padding: 25px
}

.p30 {
    padding: 30px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt25 {
    padding-top: 25px
}

.pt30 {
    padding-top: 30px
}

.pt40 {
    padding-top: 40px
}

.pt50 {
    padding-top: 50px
}

.pt100 {
    padding-top: 100px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb25 {
    padding-bottom: 25px
}

.pb30 {
    padding-bottom: 30px
}

.pb40 {
    padding-bottom: 40px
}

.pb50 {
    padding-bottom: 50px
}

.pb100 {
    padding-bottom: 100px
}

.pl5 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pl25 {
    padding-left: 25px
}

.pl30 {
    padding-left: 30px
}

.pl40 {
    padding-left: 40px
}

.pl50 {
    padding-left: 50px
}

.pl100 {
    padding-left: 100px
}

.pr5 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pr15 {
    padding-right: 15px
}

.pr20 {
    padding-right: 20px
}

.pr25 {
    padding-right: 25px
}

.pr30 {
    padding-right: 30px
}

.pr40 {
    padding-right: 40px
}

.pr50 {
    padding-right: 50px
}

.pr100 {
    padding-right: 100px
}

.pcth100 {
    height: 100%
}

.h0 {
    height: 0
}

.h5 {
    height: 5px
}

.h10 {
    height: 10px
}

.h15 {
    height: 15px
}

.h20 {
    height: 20px
}

.h25 {
    height: 25px
}

.h30 {
    height: 30px
}

.h35 {
    height: 35px
}

.h40 {
    height: 40px
}

.h45 {
    height: 45px
}

.h50 {
    height: 50px
}

.h55 {
    height: 55px
}

.h60 {
    height: 60px
}

.h65 {
    height: 65px
}

.h70 {
    height: 70px
}

.h75 {
    height: 75px
}

.h80 {
    height: 80px
}

.h85 {
    height: 85px
}

.h90 {
    height: 90px
}

.h95 {
    height: 95px
}

.h100 {
    height: 100px
}

.h110 {
    height: 110px
}

.h120 {
    height: 120px
}

.h130 {
    height: 130px
}

.h140 {
    height: 140px
}

.h150 {
    height: 150px
}

.h160 {
    height: 160px
}

.h170 {
    height: 170px
}

.h180 {
    height: 180px
}

.h190 {
    height: 190px
}

.h200 {
    height: 200px
}

.h210 {
    height: 210px
}

.h220 {
    height: 220px
}

.h230 {
    height: 230px
}

.h240 {
    height: 240px
}

.h250 {
    height: 250px
}

.h260 {
    height: 260px
}

.h270 {
    height: 270px
}

.h280 {
    height: 280px
}

.h290 {
    height: 290px
}

.h300 {
    height: 300px
}

.h350 {
    height: 350px
}

.h400 {
    height: 400px
}

.h450 {
    height: 450px
}

.h500 {
    height: 500px
}

.pctw100 {
    width: 100%
}

.w0 {
    width: 0
}

.w5 {
    width: 5px
}

.w10 {
    width: 10px
}

.w15 {
    width: 15px
}

.w20 {
    width: 20px
}

.w25 {
    width: 25px
}

.w30 {
    width: 30px
}

.w35 {
    width: 35px
}

.w40 {
    width: 40px
}

.w45 {
    width: 45px
}

.w50 {
    width: 50px
}

.w55 {
    width: 55px
}

.w60 {
    width: 60px
}

.w65 {
    width: 65px
}

.w70 {
    width: 70px
}

.w75 {
    width: 75px
}

.w80 {
    width: 80px
}

.w85 {
    width: 85px
}

.w90 {
    width: 90px
}

.w95 {
    width: 95px
}

.w100 {
    width: 100px
}

.w110 {
    width: 110px
}

.w120 {
    width: 120px
}

.w130 {
    width: 130px
}

.w140 {
    width: 140px
}

.w150 {
    width: 150px
}

.w160 {
    width: 160px
}

.w170 {
    width: 170px
}

.w180 {
    width: 180px
}

.w190 {
    width: 190px
}

.w200 {
    width: 200px
}

.w210 {
    width: 210px
}

.w220 {
    width: 220px
}

.w230 {
    width: 230px
}

.w240 {
    width: 240px
}

.w250 {
    width: 250px
}

.w260 {
    width: 260px
}

.w270 {
    width: 270px
}

.w280 {
    width: 280px
}

.w290 {
    width: 290px
}

.w300 {
    width: 300px
}

.w350 {
    width: 350px
}

.w400 {
    width: 400px
}

.w450 {
    width: 450px
}

.w500 {
    width: 500px
}

.hidden {
    visibility: hidden
}

.visible {
    visibility: visible
}

.none {
    display: none
}

.block {
    display: block
}

.hand {
    cursor: pointer
}

.m_auto {
    margin-left: auto;
    margin-right: auto
}

.logo img[data-v-ae5152b6] {
    width: 32%;
    margin: 18px 0 0 12px
}

.top-part[data-v-ae5152b6] {
    height: 80px;
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/banner_bg.6687048.png);
    background-size: cover
}

.top-part .logo[data-v-ae5152b6] {
    position: static;
    top: -999em;
    left: -999em
}

.top-part .r-txt[data-v-ae5152b6] {
    font-size: 0;
    line-height: 0
}

.top-part.isHK[data-v-ae5152b6] {
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/banner_bg_hk.0400a65.png)
}

.top-part.isHK .logo img[data-v-ae5152b6] {
    margin-top: 10px
}

body {
    background: #fff
}

body, input, textarea {
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif
}

body * {
    box-sizing: border-box
}

.bg-gray {
    background-color: #f2f2f2
}

.btn-02 {
    width: 228px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #e0e1e3;
    background: transparent;
    color: #4f545e;
    text-align: center;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}

.btn-02, .btn-02:after {
    display: inline-block;
    vertical-align: middle
}

.btn-02:after {
    content: "";
    margin: -3px 0 0 9px;
    width: 5px;
    height: 8px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.818 3.576a.6.6 0 01.054.787l-.054.061-3.394 3.394a.6.6 0 01-.902-.787l.054-.061L3.546 4 .576 1.03A.6.6 0 01.522.243L.576.182a.6.6 0 01.787-.054l.061.054 3.394 3.394z' fill='%234F545E'/%3E%3C/svg%3E") 50%/5px no-repeat
}

.btn-02:hover {
    border: 1px solid #f8355e;
    color: #f8355e;
    text-decoration: none
}

.btn-02:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.818 3.576a.6.6 0 01.054.787l-.054.061-3.394 3.394a.6.6 0 01-.902-.787l.054-.061L3.546 4 .576 1.03A.6.6 0 01.522.243L.576.182a.6.6 0 01.787-.054l.061.054 3.394 3.394z' fill='%23F8355E'/%3E%3C/svg%3E")
}

.btn-02:active {
    border: 1px solid #d8123c;
    color: #d8123c;
    text-decoration: none
}

.btn-02:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.818 3.576a.6.6 0 01.054.787l-.054.061-3.394 3.394a.6.6 0 01-.902-.787l.054-.061L3.546 4 .576 1.03A.6.6 0 01.522.243L.576.182a.6.6 0 01.787-.054l.061.054 3.394 3.394z' fill='%23D8123C'/%3E%3C/svg%3E")
}

.btn-03 {
    display: inline-block;
    vertical-align: middle;
    width: 228px;
    height: 56px;
    line-height: 54px;
    border: 1px solid #e61b46;
    background: #e61b46;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}

.btn-03:hover {
    border: 1px solid #f8355e;
    background: #f8355e;
    text-decoration: none
}

.btn-03:active {
    border: 1px solid #d8123c;
    background: #d8123c;
    text-decoration: none
}

.btn-04 {
    display: inline-block;
    vertical-align: middle;
    width: 128px;
    height: 32px;
    line-height: 30px;
    border: 1px solid #e61b46;
    background: #e61b46;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}

.btn-04:hover {
    border: 1px solid #f8355e;
    background: #f8355e;
    text-decoration: none
}

.btn-04:active {
    border: 1px solid #d8123c;
    background: #d8123c;
    text-decoration: none
}

.btn-05 {
    display: inline-block;
    vertical-align: middle;
    width: 115px;
    height: 40px;
    line-height: 40px;
    background: #e61b46;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px
}

.btn-05:hover {
    background: #f8355e;
    text-decoration: none
}

.btn-05:active {
    background: #d8123c;
    text-decoration: none
}

.btn-06 {
    display: inline-block;
    vertical-align: middle;
    width: 115px;
    height: 40px;
    line-height: 40px;
    background: #f7f8f9;
    color: #333;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px
}

.btn-06:hover {
    color: #f8355e
}

.btn-06:active, .btn-06:hover {
    background: #f7f8f9;
    text-decoration: none
}

.btn-06:active {
    color: #d8123c
}

.btn--disabled {
    background: #d1d1d1;
    border-color: #d1d1d1;
    color: #fff;
    pointer-events: none
}

.breadcrumb {
    font-size: 16px;
    line-height: 22px;
    color: #9b9ea3
}

.breadcrumb a {
    color: #030810
}

.breadcrumb a:hover {
    color: #f8355e;
    text-decoration: none
}

.header {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    min-width: 320px;
    background: hsla(0, 0%, 100%, .94);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .08);
    transition: background .2s;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -ms-transition: background .2s;
    -o-transition: background .2s;
    z-index: 1000
}

.header-inner {
    max-width: 1920px;
    margin: 0 auto;
    padding: 0 40px;
    height: 88px;
    display: flex;
    position: relative;
    box-sizing: border-box
}

.header-logo {
    width: 191px;
    /* height: 50px; */
    margin: 0px 0 0;
    flex: 0 0 auto;
    background: url('../img/logo-b.png?v=0.00002') 0 0/100px no-repeat
}

.simpleLan.header-logo {
    background-image: url('../img/logo-b.png?v=0.00001') 0 0/70px no-repeat
}

.header-logo a {
    display: block;
    height: 100%;
    width: 100%
}

.header-nav {
    flex: 1
}

.header-nav__menu {
    display: none
}

.header-nav>ul {
    display: flex;
    justify-content: flex-end
}

.header-nav>ul>li {
    line-height: 88px;
    margin: 0 20px;
    font-size: 16px;
    color: #030810;
    white-space: nowrap;
    position: relative
}

.header-nav>ul>li>a {
    color: #030810
}

.header-nav>ul>li>a:hover {
    color: #e61b46;
    text-decoration: none
}

.header-nav>ul>li>a:hover .arrow:after {
    background: #e61b46
}

.header-nav--active {
    font-weight: 600
}

.header-nav--active:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 18px;
    width: 20px;
    height: 4px;
    border-radius: 2px;
    background: #e61b46;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.header-nav--child.header-nav--active:after {
    margin-left: -10px
}

.header-nav--child {
    position: relative;
    padding-right: 20px
}

.header-nav--child .arrow {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -2px;
    width: 16px;
    height: 8px;
    overflow: hidden;
    display: inline-block
}

.header-nav--child .arrow:after {
    content: "";
    position: absolute;
    left: 4px;
    top: -3px;
    width: 8px;
    height: 8px;
    border-radius: 1px;
    background: rgba(3, 8, 16, .4);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

.header-nav__sub-nav {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 50%;
    top: 87px;
    transform: translate(-50%, -5px);
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 20px 0 rgba(3, 8, 16, .16);
    -webkit-transform: translate(-50%, -5px);
    -moz-transform: translate(-50%, -5px);
    -ms-transform: translate(-50%, -5px);
    -o-transform: translate(-50%, -5px)
}

.header-nav__sub-nav li {
    padding: 0 28px;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    color: #000;
    font-weight: 400
}

.header-nav__sub-nav li a {
    color: #000
}

.header-nav__sub-nav li a:hover {
    color: #e61b46;
    text-decoration: none
}

.header-nav--child:hover>a {
    color: #e61b46
}

.header-nav--child:hover .arrow:after {
    background: #e61b46
}

.header-nav--child:hover .header-nav__sub-nav {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s
}

.header-register {
    height: 88px;
    line-height: 88px;
    font-size: 16px;
    color: #030810;
    white-space: nowrap;
    margin: 0 20px
}

.header-register a {
    color: #030810
}

.header-register a:hover {
    color: #e61b46;
    text-decoration: none
}

.header-user-avatar {
    width: 32px;
    height: 32px;
    margin: 28px 0 0;
    padding: 0 20px;
    box-sizing: content-box
}

.header-user-avatar>a {
    display: block;
    height: 100%
}

.header-user-avatar:after {
    content: "";
    display: block;
    padding-bottom: 28px;
    margin: 0 -20px -28px
}

.header-user-avatar:before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    margin-bottom: -32px;
    position: relative
}

.header-user-avatar__img {
    vertical-align: top;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    pointer-events: none
}

.header-user-info {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 87px;
    width: 440px;
    min-height: 280px;
    padding: 36px 40px 0;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 20px 0 rgba(3, 8, 16, .16);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px)
}

.header-user-avatar.header-user-info--show .header-user-info, .header-user-avatar:hover .header-user-info {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
}

.user-overview {
    min-height: 72px;
    position: relative
}

.user-overview:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 160px;
    height: 0;
    overflow: hidden;
    border-bottom: 1px solid #e0e1e3
}

.user-overview h4 {
    font-size: 20px;
    color: #030810;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 4px
}

.user-overview p {
    font-size: 14px;
    color: #9c9ea2;
    font-weight: 400;
    line-height: 20px
}

.user-menu {
    min-height: 48px;
    padding: 16px 0;
    position: relative
}

.user-menu:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 160px;
    height: 0;
    overflow: hidden;
    border-bottom: 1px solid #e0e1e3
}

.user-menu li {
    height: 20px;
    margin: 4px 0;
    line-height: 20px;
    font-size: 14px;
    color: #030810
}

.user-menu li a {
    color: #030810
}

.user-menu li a:hover {
    color: #e61b46;
    text-decoration: none
}

.user-login-out {
    padding: 20px 0 0
}

.user-login-out a {
    color: #9c9ea2;
    font-size: 14px
}

.user-login-out a:hover {
    color: #e61b46;
    text-decoration: none
}

.header-qr-code {
    position: absolute;
    right: 40px;
    top: 36px;
    text-align: right
}

.header-qr-code__code {
    width: 128px;
    height: 128px;
    margin-bottom: 15px
}

.header-qr-code__code img {
    width: 100%
}

.header-qr-code__text {
    color: #4f545e;
    font-size: 14px;
    line-height: 20px
}

.open-account {
    line-height: 88px;
    font-size: 16px;
    color: #030810;
    white-space: nowrap;
    margin-left: 4px;
    display: none
}

.open-account__btn, .show-open-account {
    display: inline-block
}

.open-account__btn {
    vertical-align: middle;
    margin-top: -3px;
    width: 128px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    /* background: #e61b46; */
    border: 1px solid #e61b46;
    color: #e61b46;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px
}

.open-account__btn:hover {
    text-decoration: none;
    background: #f8355e
}

.open-account__btn:active {
    background: #d8123c;
    color: #fff
}

.header--transparent {
    background: transparent;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

.header--transparent .header-logo {
    background: url('../img/logo.png?v=0.00001') 0 0/100px no-repeat
}

.header--transparent .header-logo.simpleLan {
    background: url('../img/logo.png?v=0.00001') 0 0/100px no-repeat
}

.header--transparent .header-nav>ul>li, .header--transparent .header-nav>ul>li>a {
    color: #fff
}

.header--transparent .header-nav>ul>li>a:hover {
    color: #e61b46;
    text-decoration: none
}

.header--transparent .header-nav>ul>li>a:hover .arrow:after {
    background: #e61b46
}

.header--transparent .header-nav--child .arrow:after {
    background: hsla(0, 0%, 100%, .4)
}

.header--transparent .header-nav--child:hover>a {
    color: #e61b46
}

.header--transparent .header-nav--child:hover .arrow:after {
    background: #e61b46
}

.header--transparent .header-register a {
    color: #fff
}

.header--transparent .header-register a:hover {
    color: #e61b46;
    text-decoration: none
}

.header--transparent .open-account__btn {
    line-height: 30px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px
}

.header--transparent .open-account {
    color: #fff;
    display: none
}

.header--transparent .show-open-account {
    display: inline-block
}

.header--transparent .open-account__btn:hover {
    text-decoration: none;
    background: transparent;
    color: #f8355e;
    border-color: #f8355e
}

.header--transparent .open-account__btn:active {
    background: transparent;
    color: #d8123c;
    border-color: #d8123c
}

.footer {
    min-width: 320px;
    background: #10131a url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/footer-watermark.bf94af0.png) 0 100%/601px no-repeat
}

.footer-inner {
    max-width: 1200px;
    margin: 0 auto;
    color: #fff;
    padding-top: 120px
}

.footer-inner-main {
    display: flex;
    flex-direction: row-reverse
}

.footer-contact-us {
    flex: 1 1 auto
}

.footer-contact-us__head {
    font-size: 20px;
    font-weight: 600
}

.footer-contact-us__body {
    display: flex;
    font-size: 14px;
    padding-top: 36px
}

.footer-serv-phone {
    flex: 1
}

.footer-serv-phone__number {
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    margin: 16px 0 24px
}

.footer-serv-phone__serv-time {
    margin-top: 16px;
    color: #9b9ea3;
    line-height: 20px
}

.footer-serv-phone__serv-time em {
    display: block
}

.footer-online {
    flex: 1.3
}

.footer-online__btn {
    width: 112px;
    margin: 16px 0 24px
}

.footer-online__btn a {
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    border-radius: 8px;
    border: 1px solid #fff;
    color: #fff
}

.footer-online__btn a:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WLZkAAAAAmdFJOUwC3YPw8WX6uoLkh1Ra1kyNFzKky+9RfFx9XfcgBBGz9swqvjoZOOO42nQAAANFJREFUOMuVlNkOgyAQRS/GBUStS9Tu6Tr//4mFSlLbUsaelyHhBJhhAHhRRFKTQcuogI9Y0AwRfwm5og9U/m4k5CGZGyl5SVlj5iT0E7dXTgGmM6uQop71oCC2PiKsCFN1YigQcUoEySkS2o3acopZNsWydRMabrACahs7oLOxBlZuyimVTb8xa9ho1mlsrP5Vghv1/HEXJD3wpRv5C0DJXuOSZljQUljzjYkN297Aln0kwI41DswuhqM3l/mz30/9cAp9HrfL9X4GxkH2ni/oAf4RfjshnKuDAAAAAElFTkSuQmCC) 0 0 no-repeat;
    background-size: 17px;
    margin: -3px 8px 0 0
}

.footer-online__btn a:hover {
    border: 1px solid #f8355e;
    color: #f8355e;
    text-decoration: none
}

.footer-online__btn a:hover:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACfUExURQAAAPc1Xv86Xfs3Xfc1Xfc2Xfg1X/k0Xvk1X/k2X/k2X/o1XfozYfgzX/c1Xfc1Xvg3YPk1Xvc1Xvo2Xvk1Xvk1X/Q3Wfg2Xv86WvYzXfg1Xvc0Xvk1Yfk0X/g1Xvo2Xvk1Xvc1Xv9AgPc1Xv8AAPg2Xvg0X/c2Xvc1X+YzTfk1X/g2Xfk1X/g0X/g1Xvk1Xvg1Xfg0Xvg0Xfk0Xvk1XbgBsDgAAAAudFJOUwD8Fjx+IbeuoFm5YDIjqcxFtdWT1dQXkx88tftXuftffcgE/QFss1+gCq+Ohk49wGs4AAAA9UlEQVQ4y42U5w7CMAyET4WWDmbLFogh9nBa4P2fjYREUCDE3B9H6lc7udgBXvKSMCUhKA0TDzZVgpyeyoPKF+DH9KHYfycisigqE1VhQ0S1RNAPPZlI/EKEqeWTQ3rPsQuJH36QU8qfwI0E0vXcjeQeEmKUIOSQEF2zanZ0xVpN5+80zYcUxqMG0C7kog7UZSjaQMM4Ch0H6vgtmUNFmaelYqb/xvURMxfyR6Eev90/Dj3jresL9gIwZq8RI74ZMGVbCsML25iYsO0NzNkhARbEjdrSnqM8sGvrWcpjv7qprNnG9XicDsfzHuhvdz0qBHXfn6A7mKeYvq4wYiMAAAAASUVORK5CYII=)
}

.footer-online__btn a:active {
    border: 1px solid #d8123c;
    color: #d8123c
}

.footer-online__btn a:active:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACTUExURQAAANwMOtgRPNgSPNoRPNkSO9gPPtgSPNkSO9kRO9kSPdoTPdgRPNgTPdoSO9kRPdcSPNsPPdgSPNsWOtkSPdMLN94QOtgRPNkRPNkTO9kSPNgRPdkSPtgSO9gRPP8AQNgRPf8AANkTPdcQO9kRPMwAM9gQO9kSPdgSPdkTPdkRPdgSPNgRPNkSPNcRPNgSO9kSPS12IOIAAAArdFJOUwAW/NVZfiGuoDy5YLe1RZOpMswj1Bcf+/tfubVXfcgE/QFsX7MKTo6vk4YT1tNzAAAA60lEQVQ4y42U6w6CMAyFDwFxAioqmHiP90sH+v5P5waLos6V8+cs6Zdu69oBb3mx8ElK8kXswaZeUtJLZdL7AcKIvhSFn0RAFgVNolPYkKLTIOiPXkxQ/EMKs1dIDtVnjlxIVNWDnNL1SdxIoqpeupHSQ0yMYggOEfDNKu3X3u3W3k9NwIdZTIDBXfkIGCm7D4CJCUFWNtTXH6sc2lWesfZhFZJtkBYbZfxxW1x6xpcul+wDYME+Y5tmwJxtKUz5xsSSbW9gxQ4JsCZu1Db2HM2B3Vnv0hz77UNnvR6k4/O4Xc6nI5DvRWb5gp5LiI7NudZSNAAAAABJRU5ErkJggg==)
}

.footer-online__serv-time {
    margin-top: 16px;
    color: #9b9ea3;
    line-height: 20px
}

.footer-online__serv-time em {
    display: block
}

.footer-nav {
    flex: 0 1 443px;
    min-height: 196px;
    border-left: 1px solid hsla(0, 0%, 94.9%, .08);
    text-align: right;
    display: flex
}

.footer-nav dl {
    flex: 1
}

.footer-nav dt {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 36px;
    pointer-events: none
}

.footer-nav dd {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px
}

.footer-nav dd a {
    color: #fff
}

.footer-nav dd a:hover {
    color: #e61b46;
    text-decoration: none
}

.footer-follow-us {
    margin-top: 90px;
    min-height: 118px;
    display: flex;
    border-bottom: 1px solid hsla(0, 0%, 94.9%, .08)
}

.footer-folow-us__head {
    font-size: 20px;
    font-weight: 600;
    line-height: 32px
}

.footer-folow-us__body {
    padding-left: 36px
}

.footer-folow-us__body ul {
    display: flex
}

.footer-folow-us__body li {
    margin-right: 16px
}

.footer-folow-us__icon {
    width: 32px;
    height: 32px;
    cursor: pointer;
    position: relative
}

.footer-folow-us__icon:hover:after {
    content: "";
    position: absolute;
    left: 0;
    top: 31px;
    height: 18px;
    right: 0
}

.footer-folow-us__icon:hover .footer-folow-us__qr-code {
    opacity: 1;
    visibility: visible
}

.footer-folow-us__icon a {
    display: block;
    height: 100%;
    width: 100%
}

.footer-folow-us__qr-code {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 50%;
    top: 44px;
    transform: translateX(-50%);
    width: 166px;
    height: 166px;
    padding: 15px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 20px 0 rgba(3, 8, 16, .16);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    cursor: default
}

.footer-folow-us__qr-code img {
    width: 100%
}

.footer-folow-us__icon--fb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC6UExURf///////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ymGeAwAAAA+dFJOU6SZAzJpWioAhXmjIYYKfVU+FqABlVE2mJcISoKIUA01c45bjyICB4Ceg1gMGHh6oR8ldRBDMEgeby+LKHE/05FjIAAAAdxJREFUWMOt19eWgjAQBuABg6wUpQjSlWXd3nt9/9daZHFtmSSc8N+pyXcEQjIDOpJinpO0jDwvKlOSzwtsHFC/NTXLgJ0YlmaKAnGSATVZEgsAdjADNLPA5gHOFJiZOkzAHQM3YxcHQgUEooQI4GsgGM2nASoB4RD1EFAX0CELdR/wCXQK8fcADTpG2wVC6JxwG3CV7oDibgHo+jEen82rZTNmcrCiNoCDzb842TzwAwCcNWBj6//2VGcBU7sFAuwqn3QmAMEfEGPv70TnALO4ARLsDrzxAEgaANl/4HzJBbIVYGJ/oFxP/bg8rnNGG2PWALqIrXb+D3NBg25hPx61wA0DsHQoDB4wYgBGAXOQAerpOfX7YZ31Mr4fNnmnDsyBvpFQjiD6jkUgFQU+qQNTqAQB9Y46sIJIELim38QIPEHghQ54wsArBtAvYVDnq536sPow+MYuoZRbSCXyGIWBFIgcQJClLAzk8i+T9OvM31BG7A0F39JEAI21qYoAJmtbFwAy5sEiACTMo40PtEcbdrjygYB9vHOB/+MdKTC4gMMpcXjAmFdkcYCdIota5nGAsN9CU77UlS625ct9+YZDvuXpoemSb/t6aDzlW98emu+t9r9atf8Vs/3/BZb1N2gSToSuAAAAAElFTkSuQmCC) 0 0/32px no-repeat
}

.footer-folow-us__icon--fb:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADeUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yVu3tfk+cfa912T5mea6Je675+/8FGL5Chw3lKM5fv8/sLW9jV54Clw3r3T9UWD436q7FON5dPi+FuS5sbZ9oWu7NHg+E2J5OLs+06J5C9037rR9d/q+vH2/b/U9Tp84Xmm6/j6/pu88GSY6P7+/9jl+VaP5WWZ5ydv3snb9+1XdvEAAAAfdFJOUwAFy/x//vsBpiMQjA1z1RXdfo1TM1XguexgYe3hp1Qp4HcvAAAB5klEQVRYw7WXZ3OCQBCGT4cZUAQFBMGSJZb03nsl7f//oaCiMXJ7t3r6fhNvn2G5rYwhqnqOYYcJQBLahuNV2UKquzWYU82tU60rVgBcBVaFYF7WQCCtLDHXowSESiJdZF8qglTFEm7vA0kb2OubQJTJdaNgAFlGgWPfgAXUyBF0AxaSMe+FCQvKXOr7z8r/d/+whGbiQUfjJ9k/2T74joca5CLq7zM0Mfuz03iqHACa0/zB4v/nLhYBkklmYfn3+BwLAaBl+Y85MIglABjXBwsDXEsB1gjQRuxfd6SAYFT/sBe4mZi+v22luuKdGdZJFwN8ZPYvgmByU0AN+3MzA1wIALW0/oMM0BXFc5V5agCPOdznvVS7GeC2N9I996DDOtzncV5P/MLCbCrggXvQZi0i4HCPe7DFEiLgGCkYDIiAL+QayIBLDMB3oZ/qPDP9HP7oH2EuhGqBFCLXSAbYzFADGEgokwGOejIpp7O8oHTFBQUvaRSAKyqqFMBo+AyWBwTCxkIAWMLWRgBUhM1VDtDE7V0KmLZ3Fi0HiCQjjgwwM+LwhywZoCQb8yQAf7WDpvqoqzxsq4/76gsHfeT217d0pW40ZWtfU1/v4jlefZHRs01afVewfE/X/47dGq7/LbsjWP9/ASY2jjvQHF7fAAAAAElFTkSuQmCC)
}

.footer-folow-us__icon--wb {
    background: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-wb.1d08ee0.png) 0 0/32px no-repeat
}

.footer-folow-us__icon--wb:hover {
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-wb-hover.193b92e.png)
}

.footer-folow-us__icon--wx {
    background: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-wx.926f340.png) 0 0/32px no-repeat
}

.footer-folow-us__icon--wx:hover {
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-wx-hover.335f8ca.png)
}

.footer-folow-us__icon--youtube {
    background: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-youtube.186be65.png) 0 0/32px no-repeat
}

.footer-folow-us__icon--youtube:hover {
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-youtube-hover.894e495.png)
}

.footer-folow-us__icon--ins {
    background: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-ins.52a933c.png) 0 0/32px no-repeat
}

.footer-folow-us__icon--ins:hover {
    background-image: url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/folow-us-ins-hover.7f6b40a.png)
}

.footer-copyright {
    margin-top: 88px;
    color: #9b9ea3;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 100px
}

.footer-copyright h5 {
    margin-bottom: 0
}

.footer-copyright p {
    margin-bottom: 16px
}

.fixed-bottom {
    display: none
}

@media screen and (max-width:1200px) {
    .header-inner {
        padding: 0 20px
    }

    .header-nav>ul>li {
        margin: 0 10px
    }

    .footer-inner {
        padding-left: 20px;
        padding-right: 20px
    }

    .footer-nav {
        flex: 0 1 343px
    }
}

@media screen and (max-width:1024px) {
    .header-inner {
        height: 78px
    }

    .header-logo {
        width: 140px;
        margin-top: 22px;
        background: url('../img/logo.png?v=0.000001') 0 0/100px no-repeat
    }

    .simpleLan.header-logo {
        background-image: url('../img/logo-b.png?v=0.000003')
    }

    .header--transparent .header-logo {
        background: url('../img/logo.png?v=0.000001') 0 0/100px no-repeat
    }

    .header--transparent .simpleLan.header-logo {
        background: url('../img/logo.png?v=0.000001') 0 0/100px no-repeat
    }

    .header-nav>ul>li, .header-register {
        font-size: 14px;
        line-height: 78px
    }

    .header-register {
        height: 78px
    }

    .header-user-avatar {
        margin-top: 23px
    }

    .open-account {
        line-height: 78px;
        display: none
    }

    .show-open-account {
        display: inline-block
    }

    .header-nav__sub-nav, .header-user-info {
        top: 77px
    }
}

@media screen and (max-width:768px) {
    body {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }

    .header-inner {
        flex-direction: row;
        height: 70px;
        /*height: 56px;*/
        padding: 0 16px
    }

    .header-logo {
        width: 102px;
        margin: 16px 0 0;
        background: url('/../img/logo.png?v=0.000001') 0 0/80px no-repeat
    }

    .header--transparent .header-logo {
        background: url('../img/logo.png?v=0.000001') 0 0/80px no-repeat
    }
    .simpleLan.header-logo{
        margin-top: 0px;
    }
    .simpleLan.header-logo {
        background-image: url('../img/logo-b.png?v=0.000003') 0 0/70px no-repeat
    }

    .header--transparent .simpleLan.header-logo {
        background: url('../img/logo.png?v=0.000001') 0 0/70px no-repeat
    }

    .header-nav__menu {
        display: block;
        position: absolute;
        right: 6px;
        top: 8px;
        width: 40px;
        height: 40px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoAgMAAADxkFD+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABEZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACigAwAEAAAAAQAAACgAAAAAeuZmrAAAAAxQTFRFAAAAm56knaGkm56jiyqF9QAAAAN0Uk5TAPJJ0/y+1QAAAB5JREFUGNNjYKAVmP8fDL4BmfUQ5l9UJpKCUdtIBQBmilofIpEANwAAAABJRU5ErkJggg==) 50%/20px no-repeat
    }

    .header-nav__menu.header-menu--show {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABEZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACigAwAEAAAAAQAAACgAAAAAeuZmrAAAAE5QTFRFAAAAnZ+jnaGjm6ClnqSknaGmnJ+mm56km5+knJ6knJ+lm56koqK5oqKqnJ+jnJ+kn5+qqqqqnKGlnaCjm56jnbGxpKSkm56jnJ+km5+kGcbkBAAAABd0Uk5TAHpyMyo5UFeU+He+Cx738RgDNlbIDQ5zYMmRAAAAqUlEQVQ4y+3U2w6DIAwGYNQxNs9zc8X3f1EdSLTtoF54aS+bL2naP6DUVefWa+hZr9Yjdx+Y3qR366BtKBwAwBrsnkuvpLCfqHQO7my2sVh69/izDZZxh2XK7WXabVJyQeaiC1J2qzzglMqdrETn96BpRp0ovausJMP9jCC3O6flPo+UxLnFJc03JuuO5uFlQaHmuTmZUfhteb4/qdnspuTvqMj09eEdqhnppRRULv9TtAAAAABJRU5ErkJggg==)
    }

    .header--transparent .header-nav__menu {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoAgMAAADxkFD+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURQAAAP///////////zjAO6gAAAADdFJOUwDxSfjR7RYAAAAeSURBVBjTY2CgFZj/Hwy+AZn1EOZfVCaSglHbSAUAZopaHyKRADcAAAAASUVORK5CYII=) 50%/20px no-repeat
    }

    .header-nav>ul {
        display: block;
        position: fixed;
        left: 0;
        top: 56px;
        right: 0;
        bottom: 0;
        padding-bottom: 64px;
        overflow: auto;
        background: #1a1e28;
        visibility: hidden;
        opacity: 0;
        transform: translateY(-5px);
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .header--transparent .header-nav__menu.header-menu--show {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABEZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAAACigAwAEAAAAAQAAACgAAAAAeuZmrAAAAEhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////53h4sAAAABd0Uk5TAL4Dd5Q5UFcq+BgLejYzch738chWDg0CPiRVAAAApUlEQVQ4y+3Uyw6EIAwFUB1lGN+PUfv/f6oDIcitUBeztMvmJE17A1n21H/r1dWs16iNuy/RAr3PTNOIsKOjdOiqo1UgrAmlcfRmszVI68qLbUIZd6FMubNMOy8l5+QgOidl52UpZj4Yl4vO7oFpxp0krctF6e6nBenvnJbnPFIyzC0uMd+YbGbMw8oeoeK5GdkiXCee708qNnss+DvqW/V8eLdqB+zpFCyr/KseAAAAAElFTkSuQmCC)
    }

    .header-nav>ul.header-menu-content--show {
        transition: all .2s;
        transform: translateY(0);
        visibility: visible;
        opacity: 1
    }

    .header-user-avatar {
        width: 24px;
        height: 24px;
        margin: 16px 10px 0 0;
        padding: 0 10px 0 20px
    }

    .header-user-avatar:hover .header-user-info {
        opacity: 0;
        visibility: hidden;
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px)
    }

    .header-user-avatar.header-user-info--show .header-user-info {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0)
    }

    .header-user-avatar:before {
        display: none
    }

    .open-account {
        line-height: 56px;
        display: none
    }

    .show-open-account {
        display: inline-block
    }

    .header-fun {
        order: 1
    }

    .header-user {
        order: 2;
        margin-right: 20px
    }

    .header-register {
        height: 56px;
        line-height: 56px;
        font-size: 12px;
        width: 20px;
        margin: 0
    }

    .header-register a, .hidden-login {
        display: none
    }

    .open-account__btn {
        width: 72px;
        height: 24px;
        font-size: 12px;
        line-height: 24px
    }

    .header--transparent .open-account__btn {
        line-height: 22px
    }

    .header-nav>ul>li {
        line-height: 56px;
        font-size: 14px;
        margin: 0 20px;
        border-bottom: 1px solid #292d36
    }

    .header-nav>ul>li>a {
        display: block;
        color: #fff;
        position: relative
    }

    .header--transparent .header-nav--child:hover>a, .header--transparent .header-nav>ul>li>a:hover, .header-nav>ul>li>a:hover {
        color: #fff
    }

    .header-nav--active:after {
        display: none;
        left: 0;
        bottom: 0;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0)
    }

    .header-nav__sub-nav {
        position: static;
        visibility: visible;
        opacity: 1;
        background: #1a1e28;
        overflow: hidden;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0
    }

    .header-nav--child:hover .header-nav__sub-nav, .header-nav__sub-nav {
        transform: translate(0);
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0)
    }

    .header-nav--child {
        padding-right: 0
    }

    .header-nav--child .arrow:after {
        display: none
    }

    .header-nav--child .arrow {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAP///////////////////////////////////////88h6/kAAAAKdFJOUwAe62ncaNvaCgsH/u4uAAAARElEQVQI12NoZAADSYYqAxDNvIwhazGIYbWEQWgVUIh5lSIDoxZQyGqRAANIiBUowAASigIJgITAAiAhiAADg4gjkAAAhL0NnLfZeOEAAAAASUVORK5CYII=) 50%/8px no-repeat;
        transition: transform .2s;
        -webkit-transition: transform .2s;
        -moz-transition: transform .2s;
        -ms-transition: transform .2s;
        -o-transition: transform .2s
    }

    .header-nav__sub-nav li {
        width: auto;
        text-align: left;
        color: #fff;
        height: 0;
        overflow: hidden;
        transition: height .2s;
        -webkit-transition: height .2s;
        -moz-transition: height .2s;
        -ms-transition: height .2s;
        -o-transition: height .2s
    }

    .header-nav__sub-nav li a {
        color: #fff;
        font-size: 14px;
        display: block
    }

    .header-nav__sub-nav li a:hover {
        color: #fff
    }

    .header-nav-child--active .arrow {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg)
    }

    .header-nav-child--active .header-nav__sub-nav li {
        height: 56px
    }

    .header-user-info {
        position: fixed;
        left: 0;
        top: 56px;
        right: 0;
        bottom: 0;
        background: #1a1e28;
        box-shadow: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        padding: 32px 16px 0;
        width: auto
    }

    .header-qr-code {
        display: none
    }

    .user-overview {
        min-height: 89px
    }

    .user-overview h4 {
        color: #fff;
        margin-bottom: 19px;
        font-size: 22px
    }

    .user-menu:after, .user-overview:after {
        display: none
    }

    .user-menu {
        padding: 0
    }

    .user-menu li {
        height: 56px;
        line-height: 56px;
        margin: 0;
        color: #fff;
        border-bottom: 1px solid #292d36;
        position: relative
    }

    .user-menu li:after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -3px;
        width: 8px;
        height: 5px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAP///////////////////////////////////////88h6/kAAAAKdFJOUwAe62ncaNvaCgsH/u4uAAAARElEQVQI12NoZAADSYYqAxDNvIwhazGIYbWEQWgVUIh5lSIDoxZQyGqRAANIiBUowAASigIJgITAAiAhiAADg4gjkAAAhL0NnLfZeOEAAAAASUVORK5CYII=) 50%/8px no-repeat;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg)
    }

    .user-menu li a {
        color: #fff;
        display: block
    }

    .user-login-out {
        padding-top: 0;
        margin-top: 32px;
        font-size: 16px;
        color: #fff
    }

    .user-login-out a {
        height: 48px;
        line-height: 46px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border: 1px solid #fff;
        text-align: center;
        color: #fff;
        display: block;
        font-weight: 700
    }

    .user-login-out a:active {
        border-color: #d8123c
    }

    .footer {
        background: #10131a url(https://r.hstong.com/fe/hs-web-nuxt-www-vbkr/img/footer-watermark.bf94af0.png) 100% 100%/366px no-repeat
    }

    .footer-inner {
        padding: 16px
    }

    .footer-inner-main, .footer-nav {
        display: block
    }

    .footer-nav {
        text-align: left;
        min-height: auto;
        border-left: 0
    }

    .footer-nav dl {
        border-bottom: 1px solid #292d36
    }

    .footer-nav dt {
        height: 56px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 56px;
        position: relative;
        pointer-events: visible
    }

    .footer-nav dt:after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -3px;
        width: 8px;
        height: 5px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURQAAAP///////////////////////////////////////88h6/kAAAAKdFJOUwAe62ncaNvaCgsH/u4uAAAARElEQVQI12NoZAADSYYqAxDNvIwhazGIYbWEQWgVUIh5lSIDoxZQyGqRAANIiBUowAASigIJgITAAiAhiAADg4gjkAAAhL0NnLfZeOEAAAAASUVORK5CYII=) 50%/8px no-repeat;
        transition: transform .2s;
        -webkit-transition: transform .2s;
        -moz-transition: transform .2s;
        -ms-transition: transform .2s;
        -o-transition: transform .2s
    }

    .footer-nav dd {
        height: 0;
        margin-bottom: 0;
        overflow: hidden;
        line-height: 56px;
        font-size: 14px;
        transition: height .2s;
        -webkit-transition: height .2s;
        -moz-transition: height .2s;
        -ms-transition: height .2s;
        -o-transition: height .2s
    }

    .footer-nav dd a {
        color: #9b9ea3;
        display: block
    }

    .footer-nav--active dt:after {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg)
    }

    .footer-nav--active dd {
        height: 56px;
        border-top: 1px solid #292d36;
        color: #9b9ea3
    }

    .footer-contact-us {
        margin-top: 28px
    }

    .footer-contact-us__head {
        font-size: 14px;
        font-weight: 400
    }

    .footer-contact-us__body {
        display: block;
        margin-top: 24px;
        padding-top: 0
    }

    .footer-serv-phone {
        color: #9b9ea3
    }

    .footer-serv-phone>strong {
        font-weight: 400;
        font-size: 12px
    }

    .footer-serv-phone__number {
        color: #fff;
        font-size: 22px;
        margin: 4px 0 8px
    }

    .footer-serv-phone__serv-time {
        margin-top: 0
    }

    .footer-online {
        margin-top: 32px
    }

    .footer-online__title {
        display: none
    }

    .footer-online__btn {
        margin: 0 0 12px;
        width: auto
    }

    .footer-online__btn a {
        height: 48px;
        line-height: 46px
    }

    .footer-online__serv-time {
        text-align: center;
        font-size: 12px
    }

    .footer-online__serv-time em {
        display: inline
    }

    .footer-online__serv-time--newline {
        display: block
    }

    .footer-follow-us {
        display: none
    }

    .footer-copyright {
        margin-top: 44px;
        color: #4f545e;
        font-size: 11px;
        line-height: 17px;
        padding-bottom: 28px
    }

    .footer-copyright h5 {
        font-size: 12px;
        margin-bottom: 12px
    }

    .fixed-bottom {
        display: block;
        position: fixed;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 1000
    }

    .download-bar {
        height: 64px;
        padding: 10px 20px;
        background: rgba(0, 0, 0, .72);
        position: relative
    }

    .download-bar__body>p {
        color: #fff;
        font-size: 11px;
        line-height: 17px;
        padding-top: 5px
    }

    .download-bar__body:before {
        content: "";
        float: left;
        width: 44px;
        height: 44px;
        margin-right: 8px;
        background: url(data:image/png;base64,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) 50%/44px no-repeat
    }

    .download-bar__btn {
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -16px;
        width: 88px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        background: #e61b46;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 600;
        color: #fff;
        cursor: pointer
    }

    .download-bar__btn:hover {
        opacity: .9;
        text-decoration: none
    }

    .download-bar__close-btn {
        position: absolute;
        right: 20px;
        top: -14px;
        width: 20px;
        height: 20px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICQ0NDXV1dcHBwoKCg/Pz8////9U/EbQAAABp0Uk5TAAIECREZMU9teoeIm6O+zdTV4Obm7O7w9P4mLV8BAAAA+klEQVQ4y6WV6RKDIAyEY4sH4knqAe//oK1VS0Zq3ZnuL5h8w5GEhUgqyYqq6a3tm6rIEjpTqlsWanX6FVOl5YNsqWIu7/iLuvyA3QyfyNwkd6/5VPVdrPeDe5FhTcM/ZT734AttN1LdFdgpZONF5bse9hq0S410mD+medjHwzw9QkS/+kDUd/LejetwdN5Pou4JZWKH2e/kwvlZhDIqxGxwG/nm3CBCBVXy0Cswjs6HQ6yqqOGYjDluqOeYjDnu6ZjFlTxybHEQ3hq+DJweOOFwCeGmgNsMb1wqwaeAPy74ueIGgFsKbFK47eFGumTJxNZs1D9mf/F9PAF4emDoradMqAAAAABJRU5ErkJggg==) 50%/20px no-repeat;
        cursor: pointer
    }

    .download-bar__close-btn:hover {
        opacity: .9
    }
}

[v-cloak] {
    display: none !important
}
