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,
main,
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 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

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

[hidden] {
    display: none
}

body {
    line-height: 1
}

menu,
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
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1400px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

@font-face {
    font-family: iconfont;
    src: url(/_next/static/media/iconfont.6417822e917cf741a57f2e53751c9020.eot);
    src: url(/_next/static/media/iconfont.6417822e917cf741a57f2e53751c9020.eot) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA3MAAsAAAAAGqgAAA1+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGBgqhBJlHATYCJANYCy4ABCAFhREHhCsb8hURlbTJQfbFgOPGS+iCNymZE3V/8dixI1T0cszMK/in9vudu7tP9bc/JDzRLRJJJLxUj2KZkCmZ6VSmb+jo+3mc8/8kaaG9qULTTjFpp8VnzRQmngS1z9gcfJJu3m7epjAmhqXPmThMvfJMed89AcDz/9x/22funT890RH+gY0P/Wp51mRRmrU8reVRQNlgOPva9DOX0cMSwrX0idc+xSfbOrDO1F/n/+ZKmymSaiXBuHozP7P0k1mY7BZmOXel7OFsAUGhkX0+OeZU3Vb15Mk6Eqbe14f9ZnuyiyaNczgRMfPvYmYIpObGwdbzFjGg4FBLuOyxrrYcFFqWs2yXOBUaRuxo7DDIxaN9+HMAXoK/rztYowCMoIDOaq9mbhXQw5OHlxC8xCsi7MDXp4DH0cCCdYCD3oyFWyAiXA/s1FSQObBbDtf5JZLET1a8t5OFjgFFo1LTC4Oz3MUO3a8NRWKJVOixVCZnpOBt/OdpAvTSHKAnWPO5jQiKDngrRQ98CsUAfCpFCZ9GUcGnU9TAZ1A0wGdStMBnURj4KRQWfiqFg59GEcBPpwjhZ3C7sIHHggYnYiYkEcQsSGKI2ZAkEHMgSSHmgpvEPHBXkQ1uFzmQZBDzIckhFoDHYiEkBcQicIjF4OMTSxDd6/aoRlgHnAEEA0D4CjR5ESTtqUy6yM72tbKiJxMFKxCZqKlfuEylGqGTKWVqmbwWUxnCVWEqlQwcUV8qlJ6umIaQDo28C0VaERodgUxKlWqMPkGv0yuVplEhxlEyA6V+YLw+WaGU0Tpd1WchLO2izvsomWpsVj9b/9kkQ0OTaF+HIDvqoPP9eFLbe2M0VqC5cHUE4ANx/IOEIlCFxNDDQAxxPpitfeCPxs/45iA47741MqTjZpym5/ao0K7BxDWaEG1F9y3+puO2fbAUVGn3+1kgWycnsWCwWoNruZQGFfp8DGgTCISSWifIrkjjwOT2Dd7gC3+SoarvvtnIiYF73bqOLRdOmUy1Nd61nisUVV3lctTXBmVrgQAXDIbSQCU0MhjMNRlfnplkadh9X9RZ/9xHwdhzgVpcRbSCKhUqXM0BSjUi1JCFxFUYKnlE/QcywEqQtagVw4OWcoSFA2oSjjQybYVprDyVoEkuaENCHWKgL1kZeoWAoiHmPOjd748E/r247nkdVxG6bAnMILuvjQwGUy4HIrh5hV5DBkzuCgh5+XYEZv8wMRjMQ5C9e02YXVyHXH0GcPdTae0ORIYtS0LkqlWHpzVY7/SaNl564fclXfOPpdCpt4HXYwC9BKeKgeCrNYBS4bjQwXd2k06vXazURyrUOfoMjB4TRGO7iFDjQciR1Adwk+zuJnMh1iai6YXOW4407H+sWjxdo+G2IIdoCe8lyVa+DyGMdPYD43ABvPoYoQehC318fzzZO3pxtFGYXVin2iRhCD3wbqcHI069TddcfD1GdvJNmtrpsQurtFupQaBL12Axefqd881Y8lRgijfy1EvHzTF8J3XVl2v3Ovv5Poe4rnvQEeiOCgTyhg5XmAj/M74lLqMgmFKQQzD6frkeT7fbMIl0uqlLWMbV7nZTpMeDBThBcLmoTn/N5QBCvh8Z/09s0C3kccHg4wLDXPDnXMxNOv1plNNj8gh1gsvgY1zllclpcnEFZmhRUc1Nuk3BlQUyF0o4WDIvZgrIG7LLKL6t6rzlHLTfdtxkeZdDsHucbrALDhfgK6V4ank10mlyGxwrdxgrhOMYYe8yVXqcVHnqgIBfOwxlrrYyvLySyBSEuFohuDqQK8en64ZKT9c6ASF5ZUq2cIzJcDukups3GCtySbYQYWYDlIt3rxHMqVxrz3/ftBHWoTZB6PJQrW53h6t8zDALJd+PbdPBbpsCwy2OudxRWObaWejpde/Iq/S8XJ77whkS3rOuRaNT5p4EeBL/hM+8OgdQHppvc+TZ5P40LG0BT7FzU29kw4W4vjH8fIq9YvFi9gWCsb2F5W6ui2KH6dmNnMMYr1y+csUjmi5lGwos5iTjHJvv2foVNzVqWrKNSnhVK5OXFQrCXAk88DQ2pHwg5D+s+uKRq2vWUmQDjysc2TWMQ1qywfbMD2ezAa34fkcoz0/IDLVJvk0nz++WaJ7mnYeW5eTIh+Ty5DI+gkr7SC3+TAriUcqZwNlmqyoxqNnpTB7nq5gsRBV9EO/3hmxfQgOwQ2N7xItvb+aSg1KW3zZpI7Z7j/wXi2GxZGEH8F7Ry7/TvRF7aGy6nF5YyzBN78439YstGP3ub99Na9cAsXsee5prbGhsDM5/mfLv6lvU9+b/V0Aa/MD+J04/yph6+xQWz3G6HXw7pmxKSMhc+3THZrl+O/h2ZW146axdjtXXY8sJIyDviq3pwzWv0aAKPkakwVPOsiywjASs/umdfcmsCCLLagBvrGjl6GAAmL5MKLDs37IcKEeUiimJ43XXwpklvwqDgzw9RQ8Bi03hK4yKivQQ7fzDooo9jf94J8KT2W36cmRH2+iajrUt8os1Jm6SNF+a9K+s+twKWe2M9p9mzJwAe/CZ8+IjNw44mjDC1KnITXH6t+I8lZ2zzDJJIgIjO1ZFeH68c7HHErD8sSFyV1jzXQjn54hI+e6PMssyOXtWSjExe17sJB57WfqUySzHa7P/JD+sipxRMGkgmpbNXdw6bkmEgiO7cvHg1FA2ZcLK1sXE3Ch6QONj/axhm8o8YBowq8Ja4pqD5jslMVAyCzsr8Yfpw5u6eDzs+DfPTuOMKRZNHI+vE+L5OOHZizCzvlPv19eFhe99+MkBwmMe86RuXzK4U2+Or/N+BXx8WtkrB0fHw7V+5NX5lr/Iktn6kReFp5R191rnW1QWXXNcs85y2EUOTau7X2ZCXmBsQ2esJM2xyGvwIkrtfR147VVDcM0QuhF+48m2QNbCeI4nrXNnWNTeohtqi2rCvOXzcEKbIxG6W86ZmlZ3NKw5bg/7kmZDws66esWfVq7Qaleu/FNAVk52xT+XxWxcmnM5Xe5OzS8wM4l/U3zPFlLJhAryzWw+zDhcH3FtPb7hfYVycdQ8y0T+Xpr4h/A54/cuWqxKCA3Ko6PknzKmJhaUL4X51KYtsX8/MouaDw9wpUL2EAzL7oEMn0zEZpOjlodcSRhxkNYeeapUzIuYmbh0u3WSujAyW7U49IRTCvw2TMypQ2Vxs5ItnP4pML4G4vTEhsvDtYeXVXA6duuFZg9pzbBmisOZ0eh6+HWDlTYpi4NU1zn9cz0nWYVVaa1MD5fB1EoK7p/cZ1Wv1J/sdP/sMrrkRNw5BeQr1cAO908CDDxx/fKV62c2/KtfZ/+5Ief5gucNfz48sWHRy03zvlibFrxsiIajJ4vU9RQSDSKi6tVFtm1xZOaAnJd3x9WtWo/MzDD3nrvoemXznZX1NPKGe4V5Ux9hQyKi6/vnonpa2cmhlF4k2iJk1o/4DSejPzsc3Hgi6hpI2z6VR80dUyDj8QXqY68eyhSEESBx8s/V96aGzGxcmnGLXbZg2cW41iLftmzin7ZE/TXX1Rju1VDE5NnKCQcn1O2a9pcTy5OkbS+TtqdFpA38ISVk3tFaeMzKnv99SbRiUGEd/6cJR+Xmf/rHvi2vOJpo+ec7F1i/eK4sPp8cYNosbuMmLIphGrVf6mr86zCsvAKLaqrWRM31cZinUVzc0fH7368/GvPC2lmj+1JfXXt1/4fp6lWeZPXx3K+anzdqn2m/2/zsq+fvtDe+uinkymCw3b4FYPpkkkeMDzJDxZCG5AtcN/h1krSxQesrkpgD1LU3fAh7xQoQXOGHgDIczZO7fhPU/A3mbtrV4YR99+66Q7S2SfU+HvjjoCe+Hxj0pdppf1Ns/79w9vMLmiVmu9CvC+0AxExWUfhToFOIKEle4x8xmhv7rUj4Gdwl3jNJ+sPgJVYm3sre0VEgPQNSdhYmoJXW131JDz/UlGRa5HG/EVnYb2WWiFu9QYLVmyRcvbs/tWbl6JnOViColQCrjlz2y+jGfqP0gda0+ht0WP03I9gckoSro/en9rGMCWYWrfKUPniEiIVYZ0GSreJO3JLXvCpoqM6/NtyHNfi7u79/9R/6QGzFsDcwtL+gRV/fIOFNj2JUQnluxHOO2WFds2g9lyhjz8TYrvp9Zcr0JAI7W50HjxDV4YWwzseSZKswfsUi8qpDQ/WH/gt1+vgS8PaHMOj/0AeYlq8jDPUM3MiLbV3v20c9vOnRB4ko3tF7bY3wXAsiLqxZaM3dlShjjynhtSt99jzlavdGn2yOC4KHoMthjJGVU6BQkWIlSpUpV6FSlWo1atWp16BRM7YkUAH248P3bwclgY2cuu8BaikPizBvgTN+rSsNWn0QDKeSEi07DTXwGGQSnaj0nsBW4g/o7n+kkkziGpsyp9uwEgyVEjlXpDK8s9ZJrNjqMqqLvo6TDdR0vyzUYUUDo3aUwW6quKtDz7lwbqlQpa7bc0Qq1qVlBYhXpC5Hk24SlhsznGzGcmad7tl40BhhkEUKqYCZZpxKhW0bfJE0qST7qiYDV/QWR0kasC2uP58OBmskDZ1naEba0FPT5WAwqxfLRz4Z0DHBzt6wQcq1QB8tNOQyeTigOKw3zwUtFkTc5HQ6AA==") format("woff2"), url(/_next/static/media/iconfont.5d34571581927ba01935e91977302e9e.woff) format("woff"), url(/_next/static/media/iconfont.c7a69747e8677579450da06f00863fe0.ttf) format("truetype"), url(/_next/static/media/iconfont.ed25cdc3e82448cec22955cd9bb452aa.svg) format("svg")
}

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

.icon-caidanICON:before {
    content: ""
}

.icon-caidanICON.open:before {
    content: "X"
}

.icon-jiantou-xiangxia:before {
    content: ""
}

.icon-diannaoICON-cheng:before {
    content: ""
}

.icon-shoujiICON-cheng:before {
    content: ""
}

.icon-mimaICON-hui:before {
    content: ""
}

.icon-fuxuankuang-weijihuo:before {
    content: ""
}

.icon-shoujiICON-hui:before {
    content: ""
}

.icon-shoujiICON-hong:before {
    content: ""
}

.icon-fuxuankuang-yijihuo:before {
    content: ""
}

.icon-jiantou-xiangyou:before {
    content: ""
}

.icon-xianshimimaICON-yijihuo-cheng:before {
    content: ""
}

.icon-youcekongjian-erweima-weijihuo:before {
    content: ""
}

.icon-youcekongjian-gonggao-weijihuo:before {
    content: ""
}

.icon-youcekongjian-erweima-jihuo:before {
    content: ""
}

.icon-xianshimimaICON-weijihuo-hui:before {
    content: ""
}

.icon-youcekongjian-gonggao-jihuo:before {
    content: ""
}

.icon-yanzhengmaICON-hui:before {
    content: ""
}

.icon-youcekongjian-kefu-jihuo:before {
    content: ""
}

.icon-youcekongjian-kefu-weijihuo:before {
    content: ""
}

.icon-youcekongjian-lijikaihu-weijihuo:before {
    content: ""
}

.icon-youcekongjian-lijikaihu-jihuo:before {
    content: ""
}

.icon-diannaoICON-hong:before {
    content: ""
}

.icon-24xiaoshizhuanyekefu-ICON:before {
    content: ""
}

.icon-30miaokuaisukaihu-ICON:before {
    content: ""
}

.icon-30fenzhongchujin-ICON:before {
    content: ""
}

.icon-40quanqiuchanpin-ICON:before {
    content: ""
}

.icon-500beigangganpeizi-ICON:before {
    content: ""
}

.icon-006miaojisuchengjiao-ICON:before {
    content: ""
}

.icon-1meiyuanjikejiaoyi-ICON:before {
    content: ""
}

.icon-00001chaodidiancha-ICON:before {
    content: ""
}

body {
    font: 14px/1.5 PingFangSC-Regular, -apple-system, Roboto, Open Sans, Microsoft YaHei, Helvetica, sans-serif;
    margin: 0 auto;
    position: relative
}

a,
body {
    color: #333
}

a {
    text-decoration: none;
    cursor: pointer
}

strong {
    font-weight: 700
}

img,
table {
    max-width: 100%
}

.page-title {
    font-size: 24px;
    color: #333;
    margin-bottom: 40px
}

.tips {
    font-size: 14px;
    color: #DC0000
}

.tag {
    font-size: 12px;
    color: #999
}

.fixed-scroll {
    overflow: hidden;
    height: 100vh
}

#shadow {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 99998;
    background: rgba(0, 0, 0, .5)
}

.list-unstyled {
    list-style: none;
    padding: 0;
    margin: 0
}

.list-lower-roman {
    list-style: lower-roman inside
}

.qrcode {
    display: block
}

.qrcode.sm-size {
    width: 160px;
    height: 160px
}

.hide {
    display: none !important
}

.block-show {
    display: block;
    width: 100%;
    box-sizing: border-box
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.down {
    color: #d00
}

.up {
    color: #19bc38
}

.logo {
    width: 140px;
    height: 36px;
    background: url(/assets/img/logo.svg) no-repeat 0;
    background-size: contain
}

.logo.lg-size {
    width: 200px;
    height: 50px
}

.product-info {
    background: #fafafa;
    padding: 15px 20px;
    box-sizing: border-box
}

.product-info strong {
    font-size: 18px;
    margin-right: 6px
}

.product-info:not(:last-child) {
    margin-right: 10px
}

.red {
    color: #d20000;
    font-weight: bold;
}

.theme-default {
    position: relative;
    z-index: 999
}

.theme-default .swiper-pagination-bullet {
    background: #eee
}

.swiper-pagination-bullet {
    width: 20px;
    height: 4px;
    border-radius: 10px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    transition: .25s;
    margin: 0 5px;
    cursor: pointer
}

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination-bullet:hover {
    background: #DC0000;
    opacity: .7;
    transition: .25s
}

.link {
    color: #DC0000
}

@media(max-width:1080px) {
    body {
        font-size: 3.733vw
    }

    .logo {
        width: 27vw;
        height: 10vw
    }

    .logo.lg-size {
        width: 40vw;
        height: 11vw
    }

    .swiper-pagination-bullet {
        width: 2.667vw;
        height: .533vw;
        border-radius: 1.333vw;
        margin: 0 .667vw
    }

    .product-info {
        padding: 4.333vw 2.667vw 5.333vw
    }

    .product-info strong {
        font-size: 3.733vw;
        margin-right: .8vw
    }

    .product-info:not(:last-child) {
        margin-right: 1.333vw
    }

    .page-title {
        font-size: 4.267vw;
        color: #333;
        margin-bottom: 5.333vw
    }

    .tips {
        font-size: 3.733vw
    }
}

.container {
    width: 1400px;
    margin: 0 auto;
    box-sizing: border-box
}

.container.sm-size {
    width: 920px
}

.container.hd-size {
    padding: 0 20px
}

@media(max-width:1080px) {
    .container {
        width: 100%;
        padding: 0 4vw
    }

    .container.sm-size {
        width: 100%
    }

    .container.hd-size {
        padding: 0 2.667vw
    }
}

.flex-container {
    display: flex
}

.flex-space-between {
    justify-content: space-between
}

.flex-space-around {
    justify-content: space-around
}

.flex-x-center {
    justify-content: center
}

.flex-y-start {
    align-items: flex-start
}

.flex-x-end {
    justify-content: flex-end
}

.flex-y-end {
    align-items: flex-end
}

.flex-center,
.flex-y-center {
    align-items: center
}

.flex-center {
    justify-content: center
}

.layout-vertical {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-x-right {
    justify-content: flex-end
}

.flex-block {
    flex-grow: 1
}

.flex-shrink {
    flex-shrink: 1
}

.flex-fixed {
    flex-shrink: 0;
    flex-grow: 0
}

.full-screen {
    width: 100%;
    min-height: 100vh
}

.full-fit {
    width: 100%;
    height: 100%
}

.vertical-center {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.middle-center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.tabs .tabs-menu {
    width: 180px;
    background: #fafafa;
    box-sizing: border-box
}

.tabs .tabs-menu span {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap
}

.tabs .tabs-menu span.active {
    background: #fff
}

.tabs .tabs-menu span strong {
    font-weight: 400
}

.tabs .tabs-menu span i {
    font-size: 12px;
    color: #ccc
}

.tabs .tabs-content {
    width: 320px;
    box-sizing: border-box;
    padding: 0 20px
}

@media(max-width:1080px) {
    .tabs .tabs-menu {
        width: 24vw
    }

    .tabs .tabs-menu span {
        padding: 2.667vw 2.667vw 2.667vw 4vw
    }

    .tabs .tabs-menu i {
        display: none
    }

    .tabs .tabs-content {
        width: 42.667vw;
        padding: 0 2.667vw
    }
}

.btn {
    display: inline-flex;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    box-sizing: border-box;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    height: 30px;
    min-width: 80px;
    padding: 6px 15px;
    border-radius: 15px;
    font-size: 14px
}

.btn.btn-default {
    background: #fff;
    border: 1px solid #ddd;
    color: #333
}

.btn.btn-default.sm-size {
    height: 36px
}

.btn.btn-down {
    color: #fff;
    background: #DC0000;
    border: 1px solid #DC0000;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .2);
    border-radius: 24px;
    height: 36px;
    min-width: 190px;
    text-align: left
}

.btn.btn-down i {
    margin-right: 10px;
    font-weight: 400
}

.btn.btn-primary {
    background: #DC0000;
    color: #ffffff
}

.btn.btn-primary.md-size {
    height: 48px;
    font-size: 20px;
    border-radius: 50px;
    min-width: 280px
}

@media(max-width:1080px) {
    .btn {
        font-size: 3.733vw;
        min-width: 10.667vw;
        padding: 1.6vw;
        border-radius: 5.333vw;
        height: 8.533vw
    }

    .btn.btn-default.sm-size {
        height: 10.4vw
    }

    .btn.btn-down {
        height: 10.4vw;
        min-width: 82.667vw;
        border-radius: 5.333vw
    }

    .btn.btn-down i {
        margin-right: 2.667vw;
        font-size: 4vw
    }

    .btn.btn-primary.md-size {
        height: 10.4vw;
        font-size: 4.267vw;
        border-radius: 5.333vw;
        min-width: 48vw;
        font-weight: 500
    }
}

.header-bg {
    width: 100%;
    height: 680px;
    background-size: contain;
    text-align: center;
    line-height: 140px;
    font-size: 24px;
    color: #fff
}

.no-data {
    margin-top: 50px;
    text-align: center
}

@media(max-width:1080px) {
    .header-bg {
        display: none
    }

    .scroll_wrap {
        width: 100%;
        overflow-x: auto
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_slide__3_Vky .container {
    height: 480px
}

.styles_slide__3_Vky .link {
    display: block;
    width: 100%;
    height: 100%
}

.styles_slide__3_Vky .swiper-pagination {
    position: absolute;
    left: 50%;
    bottom: 55px;
    transform: translateX(-50%);
    z-index: 99;
    cursor: pointer
}

.styles_slide__3_Vky .slide-1 {
    background: url(/slide/slide_1.png) no-repeat 50%;
    background-size: cover
}

.styles_slide__3_Vky .slide-1 h1 {
    font-size: 48px;
    color: #fff;
    text-align: center;
    text-shadow: 0 4px 14px rgba(62, 28, 0, .6);
    margin-bottom: 20px
}

.styles_slide__3_Vky .slide-1 p {
    font-size: 16px;
    color: #fff;
    text-align: center
}

.styles_slide__3_Vky .slide-1 p:last-child {
    margin-top: 40px
}

@media(max-width:1080px) {
    .styles_slide__3_Vky .container {
        height: 37vw
    }

    .styles_slide__3_Vky .swiper-pagination {
        bottom: 6vw
    }

    .styles_slide__3_Vky .slide-1 h1 {
        line-height: 1;
        font-size: 6.4vw;
        text-shadow: 0 .533vw 1.867vw rgba(62, 28, 0, .6);
        margin-bottom: 2.667vw
    }

    .styles_slide__3_Vky .slide-1 p {
        font-size: 3.733vw
    }

    .styles_slide__3_Vky .slide-1 p:nth-of-type(2) {
        display: none
    }

    .styles_slide__3_Vky .slide-1 p:last-child {
        margin-top: 5.333vw
    }
}

.styles_bar__1imxE {
    min-height: 78px
}

.styles_bar__1imxE .product-info {
    width: 200px;
    background: #fff;
    margin-right: 0
}

.styles_bar__1imxE .product-info h3 {
    font-weight: 700
}

.styles_bar__1imxE .swiper-pagination {
    display: none
}

@media(max-width:1080px) {
    .styles_bar__1imxE .product-info {
        text-align: center
    }

    .styles_bar__1imxE .product-info span:last-child {
        display: block
    }

    .styles_swiper_bar__2KNmb .swiper-pagination {
        text-align: center;
        margin-top: 1.333vw
    }

    .styles_swiper_bar__2KNmb .swiper-pagination-bullet {
        background: #eee;
        outline: none
    }

    .styles_swiper_bar__2KNmb .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #DC0000
    }
}

.styles_item__W3-GX {
    width: 260px;
    height: 320px;
    background: #fff;
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .06);
    border-radius: 6px;
    overflow: hidden;
    float: left;
    margin: 20px 0
}

.styles_item__W3-GX>div {
    height: 160px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top
}

.styles_item__W3-GX .item-body {
    padding: 20px
}

.styles_item__W3-GX p {
    color: #999;
    text-align: justify
}

.styles_item__W3-GX p:first-of-type {
    color: #333;
    margin-bottom: 20px
}

.styles_item__W3-GX p:first-of-type strong {
    font-size: 28px;
    color: #333;
    margin: 0 2px
}

.styles_tips__3kp74 {
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
    line-height: 1
}

.styles_tips__3kp74 a {
    color: #DC0000;
    display: inline-flex;
    align-items: center
}

.styles_tips__3kp74 i {
    display: none;
    vertical-align: middle
}

@media(max-width:1080px) {
    .styles_item__W3-GX {
        width: 40vw;
        height: 56vw;
        margin: 2.667vw 0
    }

    .styles_item__W3-GX>div {
        height: 24vw
    }

    .styles_item__W3-GX .item-body {
        padding: 2.667vw
    }

    .styles_item__W3-GX p {
        color: #999;
        text-align: justify;
        font-size: 3.2vw
    }

    .styles_item__W3-GX p:first-of-type {
        color: #333;
        margin-bottom: 2.667vw;
        font-size: 3.733vw
    }

    .styles_item__W3-GX p:first-of-type strong {
        color: #333;
        margin-right: .667vw
    }

    .styles_tips__3kp74 {
        font-size: 3.733vw
    }

    .styles_tips__3kp74 a {
        color: #999
    }

    .styles_tips__3kp74 i {
        display: inline-block;
        font-size: 2.8vw
    }
}

.styles_download__1K54z {
    padding: 100px 0 93px;
    background: url(/assets/img/d_b.png) no-repeat 50%;
    background-size: cover
}

.styles_download__1K54z .container {
    position: relative;
    min-height: 347px;
    display: flex;
    align-items: center
}

.styles_download__1K54z .container:after {
    display: block;
    content: "";
    width: 589px;
    height: 347px;
    background: url(/assets/img/download/hcjy-download.png) no-repeat 50%;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.styles_download__1K54z .intro {
    width: 410px
}

.styles_download__1K54z .intro h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 15px
}

.styles_download__1K54z .intro p {
    color: hsla(0, 0%, 100%, .75)
}

.styles_download__1K54z .intro p:first-of-type {
    margin-bottom: 40px
}

.styles_download__1K54z .intro .btn {
    margin-top: 30px
}

.styles_download__1K54z .intro .btn.mobile {
    position: relative
}

.styles_download__1K54z .intro .btn.mobile:hover>span {
    display: block
}

.styles_download__1K54z .intro .btn.mobile>span {
    position: absolute;
    left: 50%;
    bottom: 110%;
    box-shadow: 0 0 20px hsla(0, 0%, 39.2%, .15);
    transform: translateX(-50%);
    display: none
}

@media(max-width:1080px) {
    .styles_download__1K54z {
        padding: 8vw 4vw
    }

    .styles_download__1K54z .container {
        min-height: auto;
        flex-direction: column
    }

    .styles_download__1K54z .container:after {
        width: 78.533vw;
        height: 46.267vw;
        transform: translate(0);
        position: static
    }

    .styles_download__1K54z .intro {
        width: 100%;
        order: 2
    }

    .styles_download__1K54z .intro h2 {
        font-size: 4.267vw;
        margin: 5.333vw 0 4vw
    }

    .styles_download__1K54z .intro p:first-of-type {
        margin-bottom: 5.333vw
    }

    .styles_download__1K54z .intro p:nth-of-type(3) {
        display: none
    }

    .styles_download__1K54z .intro .btn {
        margin-top: 4vw;
        font-weight: 400
    }

    .styles_download__1K54z .btn-down {
        min-width: auto;
        width: 100%;
        font-weight: 700
    }
}

.FooterActive_ative_wrap__1k0hk {
    background: #f5f5f5;
    padding: 25px 0 31px;
    box-sizing: border-box
}

.FooterActive_ative_wrap__1k0hk h3 {
    font-size: 24px;
    color: #333
}

.FooterActive_ative_wrap__1k0hk h3:before {
    content: "";
    display: block;
    width: 81px;
    height: 84px;
    background: url(/ac_bg.png) no-repeat 50%;
    background-size: contain;
    margin-right: 16px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn__lksO- {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 24px;
    cursor: pointer
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU {
    position: relative
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU:hover .qrcode {
    display: block
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU .qrcode {
    display: none;
    height: 170px;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn2__x_T6p {
    margin: 0 20px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn3__2yX4t {
    width: 130px;
    box-sizing: border-box;
    background: #DC0000;
    text-align: center;
    color: #fff;
    border: none
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .iconfont {
    margin-right: 12px;
    color: #DC0000
}

@media(max-width:1080px) {
    .FooterActive_ative_wrap__1k0hk {
        display: none
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.styles_tabs_head__3iUAT {
    box-shadow: 0 1px 0 #DCDCDC;
    padding-bottom: 10px;
}

.styles_tabs_head__3iUAT .tabs-head-item {
    font-size: 18px;
    color: #666;
    background: #fafafa;
    padding: 18px 20px;
    cursor: pointer;
    transition: .25s
}

.styles_tabs_head__3iUAT .tabs-head-item:hover {
    background: #f1f1f1;
    transition: .25s
}

.styles_tabs_head__3iUAT .tabs-head-item.active {
    color: #fff;
    background: #DC0000
}

.styles_tabs_head__3iUAT a {
    font-size: 14px;
    color: #DC0000
}

.styles_tabs_head__3iUAT a i {
    font-size: 12px;
    transform: scale(.6);
    color: rgba(0, 0, 0, .15)
}

@media(max-width:1080px) {
    .styles_tabs_head__3iUAT .tabs-head-item {
        font-size: 2.4vw;
        padding: 2.4vw 2.667vw
    }

    .styles_tabs_head__3iUAT:not(:last-child) {
        margin-right: 1.333vw
    }

    .styles_tabs_head__3iUAT a {
        font-size: 3.2vw;
        color: #DC0000
    }

    .styles_tabs_head__3iUAT a i {
        font-size: 3.2vw;
        transform: scale(.6);
        color: rgba(0, 0, 0, .15)
    }
}

.styles_wrapper__2F9aj {
    display: flex;
    justify-content: space-between
}

.styles_wrapper__2F9aj .calender .tabs-head-item.active {
    background: transparent;
    color: #333;
    padding-left: 0
}

.styles_empty__39s4m {
    width: 550px;
    height: 470px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #999
}

.styles_news_item__3WbfK {
    position: relative;
    margin-top: 40px;
    min-height: 120px
}

.styles_news_item__3WbfK .styles_thumb__3TjkG {
    width: 180px;
    height: 120px;
    border-radius: 6px;
    margin-right: 20px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    flex-shrink: 0
}

.styles_news_item__3WbfK h3 {
    text-align: justify;
    margin-bottom: 20px
}

.styles_news_item__3WbfK h3,
.styles_news_item__3WbfK h3 a {
    color: #333;
    font-weight: 700
}

.styles_news_item__3WbfK p {
    font-size: 12px;
    color: #999
}

.styles_news_item__3WbfK p:not(:last-child) {
    margin-bottom: 15px
}

.styles_news_item__3WbfK p:last-child {
    position: absolute;
    right: 0;
    bottom: 0
}

.styles_news_list__1Nmq2 {
    width: 580px
}

.styles_calender_list__lwLZ4 {
    margin-top: 20px;
    position: relative;
    border-left: 1px solid #eee;
    width: 580px
}

.styles_calender_item__17cQC {
    background: #fff;
    -webkit-filter: drop-shadow(0 4px 16px rgba(0, 0, 0, .06));
    filter: drop-shadow(0 4px 16px rgba(0, 0, 0, .06));
    padding: 20px;
    border-radius: 4px;
    margin-left: 30px;
    position: relative
}

.styles_calender_item__17cQC:not(:first-child) {
    margin-top: 20px
}

.styles_calender_item__17cQC:before {
    display: block;
    content: "";
    border: 10px solid transparent;
    border-right-color: #fff;
    position: absolute;
    right: 100%;
    top: 10%
}

.styles_calender_item__17cQC:after {
    display: block;
    content: "";
    position: absolute;
    background: #fff;
    border: 2px solid #eee;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    top: 10%;
    left: -38px
}

.styles_calender_item__17cQC h3 {
    color: #333;
    margin: 20px 0
}

.styles_calender_item__17cQC h3 b {
    display: none
}

.styles_calender_item__17cQC p {
    color: #999
}

.styles_calender_item__17cQC p:first-of-type b {
    display: none
}

.styles_calender_item__17cQC span {
    color: #333;
    display: inline-block
}

.styles_calender_item__17cQC span:not(:last-child) {
    margin-right: 24px
}

@media(max-width:1080px) {
    .styles_wrapper__2F9aj {
        flex-direction: column
    }

    .styles_wrapper__2F9aj .tabs-head {
        box-shadow: none
    }

    .styles_wrapper__2F9aj .tabs-head.calender .tabs-head-item.active:after {
        display: none !important
    }

    .styles_wrapper__2F9aj .tabs-head .tabs-head-item {
        font-size: 4.267vw;
        color: #333;
        padding-left: 0;
        padding-right: 0;
        background: transparent;
        position: relative;
        font-weight: 700
    }

    .styles_wrapper__2F9aj .tabs-head .tabs-head-item:not(:last-child) {
        margin-right: 4vw
    }

    .styles_wrapper__2F9aj .tabs-head .tabs-head-item.active,
    .styles_wrapper__2F9aj .tabs-head .tabs-head-item:hover {
        color: #333;
        background: transparent
    }

    .styles_wrapper__2F9aj .tabs-head .tabs-head-item.active:after,
    .styles_wrapper__2F9aj .tabs-head .tabs-head-item:hover:after {
        display: block;
        content: "";
        background: #DC0000;
        border-radius: .533vw;
        width: 5.333vw;
        height: 1.067vw;
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%)
    }

    .styles_wrapper__2F9aj>div {
        order: 3
    }

    .styles_wrapper__2F9aj>div:nth-child(2) {
        order: 2;
        margin-bottom: 2vw
    }

    .styles_empty__39s4m {
        width: 100%;
        height: 30vw;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .styles_news_list__1Nmq2 {
        width: 100%
    }

    .styles_news_item__3WbfK {
        position: relative;
        margin-top: 4vw;
        min-height: 21.333vw
    }

    .styles_news_item__3WbfK .styles_thumb__3TjkG {
        width: 32vw;
        height: 21.333vw;
        border-radius: .8vw;
        margin-right: 4vw;
        display: block;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%;
        flex-shrink: 0
    }

    .styles_news_item__3WbfK h3 {
        text-align: left;
        margin-bottom: 1.333vw
    }

    .styles_news_item__3WbfK p {
        font-size: 3.2vw
    }

    .styles_news_item__3WbfK p span {
        display: inline-block
    }

    .styles_news_item__3WbfK p span:not(:last-child) {
        margin-right: 2.667vw
    }

    .styles_news_item__3WbfK p:not(:last-child) {
        margin-bottom: 2vw
    }

    .styles_news_item__3WbfK p:last-child {
        text-align: left;
        position: static
    }

    .styles_calender_list__lwLZ4 {
        width: 100%;
        border-left: none;
        margin-top: 1vw
    }

    .styles_calender_item__17cQC {
        -webkit-filter: none;
        filter: none;
        padding: 2.667vw;
        border-radius: .533vw;
        margin-left: 0;
        background: #fafafa
    }

    .styles_calender_item__17cQC:not(:first-child) {
        margin-top: 2.667vw
    }

    .styles_calender_item__17cQC:after,
    .styles_calender_item__17cQC:before {
        display: none
    }

    .styles_calender_item__17cQC h3 {
        margin: 2.667vw 0
    }

    .styles_calender_item__17cQC h3 b {
        display: inline-block
    }

    .styles_calender_item__17cQC p {
        color: #999
    }

    .styles_calender_item__17cQC p:first-of-type b {
        margin-left: 4vw;
        display: inline-block
    }

    .styles_calender_item__17cQC span:first-child {
        display: none
    }

    .styles_calender_item__17cQC span:not(:last-child) {
        margin-right: 5.333vw
    }
}

.styles_noticebar__3IBmm {
    box-sizing: border-box;
    height: 40px;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    display: flex;
    align-items: center
}

.styles_noticebar__3IBmm>.container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px
}

.styles_noticebar__3IBmm a {
    color: #fff;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid hsla(0, 0%, 100%, .3);
    display: flex;
    justify-content: space-between;
    align-items: center;
    vertical-align: middle;
    line-height: 1;
    min-width: 320px
}

.styles_noticebar__3IBmm a:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
    min-width: auto
}

.styles_noticebar__3IBmm a:hover span:first-child {
    text-decoration: underline
}

.styles_noticebar__3IBmm a span:first-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 230px;
    display: inline-block
}

.styles_noticebar__3IBmm a span:last-child {
    opacity: .5
}

@media(max-width:1080px) {
    .styles_noticebar__3IBmm {
        height: 10.667vw
    }

    .styles_noticebar__3IBmm a {
        padding: 0;
        margin: 0;
        border: none;
        flex-grow: 1
    }

    .styles_noticebar__3IBmm a span:first-child {
        width: 70%
    }

    .styles_noticebar__3IBmm a:not(:first-child) {
        display: none
    }
}

.styles_title__6m761 {
    color: red
}

.styles_title__6m761 strong {
    color: #f0f
}

.styles_noticebar__2K3GA {
    position: relative;
    z-index: 999;
    margin-top: -40px
}

.styles_marketbar__3zOus {
    padding: 11px 0;
    box-sizing: border-box;
    box-shadow: 0 1px 0 #eee
}

.styles_marketbar__3zOus .container {
    overflow: hidden
}

.styles_strength__3q-zI {
    padding: 50px 0 40px
}

.styles_strength__3q-zI .container {
    overflow: hidden
}

.styles_news__mcU1F {
    padding: 83px 0 96px 0;
    background-color: #f7f7f7;
}

@media(max-width:1080px) {
    .styles_noticebar__2K3GA {
        margin-top: -10.667vw
    }

    .styles_marketbar__3zOus {
        padding: 3.333vw 0;
        background: #fafafa;
        box-shadow: none
    }

    .styles_strength__3q-zI {
        padding: 6.667vw 0 5.333vw
    }

    .styles_news__mcU1F {
        padding: 2vw 0
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.styles_search__1XjA7 {
    height: 320px;
    background: url(/assets/img/support_center.webp) no-repeat 50%;
    background-size: cover;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center
}

.styles_search__1XjA7 .page-title,
.styles_search__1XjA7 a {
    color: #fff
}

.styles_search__1XjA7 a:hover {
    text-decoration: underline
}

.styles_search__1XjA7 input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: #fff;
    outline: none;
    width: 600px;
    height: 40px;
    line-height: 1;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 10px 20px;
    text-align: center;
    font-size: 14px;
    color: #333;
    display: block;
    margin: 50px auto 40px
}

.styles_search__1XjA7 input::-moz-placeholder {
    font-size: 14px;
    color: #999
}

.styles_search__1XjA7 input:-ms-input-placeholder {
    font-size: 14px;
    color: #999
}

.styles_search__1XjA7 input::-ms-input-placeholder {
    font-size: 14px;
    color: #999
}

.styles_search__1XjA7 input::placeholder {
    font-size: 14px;
    color: #999
}

.styles_content__1fOG2 {
    padding: 30px 0 70px
}

.styles_submenu__2DGGW {
    width: 290px;
    margin-right: 30px
}

.styles_submenu__2DGGW .menu-item {
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 18px 20px;
    box-shadow: 0 1px 0 0 #eee, inset 0 1px 0 0 #eee;
    cursor: pointer
}

.styles_submenu__2DGGW i {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6)
}

.styles_submenu__2DGGW span {
    position: relative
}

.styles_submenu_list__3Wn8M {
    max-height: 440px;
    overflow-y: scroll;
    padding: 10px 0
}

.styles_submenu_list__3Wn8M.lg-size {
    max-height: 800px
}

.styles_submenu_list__3Wn8M a {
    display: block;
    padding: 0 40px;
    line-height: 40px;
    color: #666;
    transition: .25s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.styles_submenu_list__3Wn8M a:hover {
    background: #fafafa;
    transition: .25s
}

.styles_submenu_list__3Wn8M a.active {
    color: #DC0000;
    background: #fafafa;
    transition: .25s
}

.styles_detail__3BLcC {
    padding: 18px 30px
}

.styles_detail__3BLcC h2 {
    font-size: 18px;
    color: #333;
    margin-bottom: 30px
}

@media(max-width:1080px) {

    .styles_detail__3BLcC,
    .styles_search__1XjA7 {
        display: none
    }

    .styles_submenu__2DGGW {
        width: 100%;
        margin-right: 0;
        overflow-x: scroll;
        display: flex;
        white-space: nowrap
    }

    .styles_submenu__2DGGW .menu-item {
        box-shadow: none;
        font-size: 4vw;
        color: #666;
        position: relative;
        margin-bottom: 1.067vw
    }

    .styles_submenu__2DGGW .menu-item.active:after {
        display: block;
        content: "";
        width: 5.333vw;
        height: 1.067vw;
        background: #DC0000;
        border-radius: .533vw;
        position: absolute;
        left: 40%;
        top: 100%;
        transform: translateX(-50%)
    }

    .styles_submenu__2DGGW .menu-item.active span {
        font-weight: 700;
        color: #333
    }

    .styles_submenu__2DGGW .menu-item i,
    .styles_submenu__2DGGW .menu-item span:before {
        display: none
    }

    .styles_content__1fOG2 {
        padding: 0
    }

    .styles_content__1fOG2>.container {
        display: block;
        padding: 0
    }

    .styles_submenu_list__3Wn8M {
        max-height: none;
        overflow: visible;
        padding: 1.333vw 0;
        box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
        font-size: 3.733vw
    }

    .styles_submenu_list__3Wn8M.lg-size {
        max-height: 106.667vw
    }

    .styles_submenu_list__3Wn8M .menu-item>a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 5.333vw 4vw 4vw 0;
        line-height: 5.333vw;
        margin-left: 2.667vw;
        border-bottom: 1px solid #eee
    }

    .styles_submenu_list__3Wn8M .menu-item>a.active {
        background: #fff;
        color: #333;
        font-weight: 700
    }

    .styles_submenu_list__3Wn8M .menu-item>a.active i {
        transform: scale(.6) rotate(180deg)
    }

    .styles_submenu_list__3Wn8M .menu-item>a i {
        font-size: 3.2vw;
        transform: scale(.6);
        color: rgba(0, 0, 0, .4)
    }

    .styles_submenu_list__3Wn8M .menu-item:last-child>a {
        border: none
    }

    .styles_submenu_list__3Wn8M .styles_content_detail__2A14b {
        padding: 2.667vw
    }
}

.FooterActive_ative_wrap__1k0hk {
    background: #f5f5f5;
    padding: 25px 0 31px;
    box-sizing: border-box
}

.FooterActive_ative_wrap__1k0hk h3 {
    font-size: 24px;
    color: #333
}

.FooterActive_ative_wrap__1k0hk h3:before {
    content: "";
    display: block;
    width: 81px;
    height: 84px;
    background: url(/ac_bg.png) no-repeat 50%;
    background-size: contain;
    margin-right: 16px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn__lksO- {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 24px;
    cursor: pointer
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU {
    position: relative
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU:hover .qrcode {
    display: block
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU .qrcode {
    display: none;
    height: 170px;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn2__x_T6p {
    margin: 0 20px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn3__2yX4t {
    width: 130px;
    box-sizing: border-box;
    background: #DC0000;
    text-align: center;
    color: #fff;
    border: none
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .iconfont {
    margin-right: 12px;
    color: #DC0000
}

@media(max-width:1080px) {
    .FooterActive_ative_wrap__1k0hk {
        display: none
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.download_header__6jmEs {
    width: 100%;
    height: 680px;
    background: url(/template/hcjy/assets/img/download_bg.webp) no-repeat 50%;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    background-size: cover;
}

.download_header__6jmEs h3 {
    margin-top: 110px;
    font-size: 36px
}

.download_header__6jmEs h4 {
    margin: 21px 0 56px 0px;
    font-size: 16px;
}

.download_header__6jmEs a,
.download_header__6jmEs button,
.download_header__6jmEs h5 {
    width: 190px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #a20f10;
    background: #ffffff;
    border: 1px solid #DC0000;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .2);
    border-radius: 24px;
    cursor: pointer;
    position: relative;
    z-index: 99
}

.download_header__6jmEs a:hover .qrcode,
.download_header__6jmEs button:hover .qrcode,
.download_header__6jmEs h5:hover .qrcode {
    display: block
}

.download_header__6jmEs a:first-child,
.download_header__6jmEs button:first-child,
.download_header__6jmEs h5:first-child {
    margin-right: 50px
}

.download_header__6jmEs a:disabled,
.download_header__6jmEs button:disabled,
.download_header__6jmEs h5:disabled {
    background: #c6c6c6;
    border-color: #c6c6c6;
    color: #fff;
    cursor: wait;
    transition: all .3s
}

.download_header__6jmEs a .iconfont,
.download_header__6jmEs button .iconfont,
.download_header__6jmEs h5 .iconfont {
    margin-right: 12px;
    display: block
}

.download_header__6jmEs a .qrcode,
.download_header__6jmEs button .qrcode,
.download_header__6jmEs h5 .qrcode {
    width: 190px;
    height: 190px;
    position: absolute;
    bottom: 110%;
    left: 50%;
    transform: translateX(-50%);
    /*border: 10px solid #fff;*/
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    display: none
}

.download_down_wrap__2Ci7_ {
    position: relative;
    max-width: 1920px;
    margin: 0 auto
}

.download_down_wrap__2Ci7_ .download_top_bg__1U-02 {
    position: absolute;
    width: 630px;
    height: 349px;
    background: url(/template/hcjy/assets/img/hcjy-download.png) no-repeat 50%;
    background-size: contain;
    top: 350px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy {
    position: absolute;
    left: 0;
    top: 580px;
    width: 100%;
    z-index: -1
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_1__2HNMb {
    width: 100%;
    height: 600px;
    background: url(/assets/img/download/bg_1.png) no-repeat 50%;
    background-size: cover
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_2__YeNHo {
    width: 100%;
    height: 600px;
    background: url(/assets/img/download/bg_2.png) no-repeat 50%;
    background-size: cover
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_3__38q3R {
    width: 100%;
    height: 600px;
    background: url(/assets/img/download/bg_3.png) no-repeat 50%;
    background-size: cover
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_4__koX0N {
    width: 100%;
    height: 600px;
    background: url(/assets/img/download/bg_4.png) no-repeat 50%;
    background-size: cover
}

.download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_5__kcoBx {
    width: 100%;
    height: 600px;
    background: url(/assets/img/download/bg_5.png) no-repeat 50%;
    background-size: cover;
    height: 390px
}

.download_list_wrap__3yOnb {
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #666;
    padding-bottom: 110px;
    background: #f7f7f7;
    padding-top: 193px;
}

.download_list_wrap__3yOnb h4 {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    margin-bottom: 20px
}

.download_list_wrap__3yOnb .download_item_1__1sfRq {
    /*margin-top: 193px*/
}

.download_list_wrap__3yOnb .download_item_1__1sfRq:before {
    content: "";
    width: 684px;
    height: 531px;
    background: url(/assets/img/download/sshq-1.webp?v=1.0.3) no-repeat;
    background-size: contain;
    margin-right: 150px
}

.download_list_wrap__3yOnb .download_item_2__20aGe {
    margin-top: 120px
}

.download_list_wrap__3yOnb .download_item_2__20aGe:after {
    content: "";
    width: 584px;
    height: 531px;
    background: url(/assets/img/download/jsfx-1.webp?v=1.0.3) no-repeat 100%;
    background-size: contain
}

.download_list_wrap__3yOnb .download_item_3__1ZiPM {
    margin-top: 120px
}

.download_list_wrap__3yOnb .download_item_3__1ZiPM:before {
    content: "";
    width: 484px;
    height: 531px;
    background: url(/assets/img/download/sqhd-1.webp?v=1.0.3) no-repeat;
    background-size: contain;
    margin-right: 150px
}

.download_list_wrap__3yOnb .download_item_4__1qlyH {
    margin-top: 120px
}

.download_list_wrap__3yOnb .download_item_4__1qlyH:after {
    content: "";
    width: 483px;
    height: 531px;
    background: url(/assets/img/download/cjrl-1.webp?v=1.0.3) no-repeat 100%;
    background-size: contain;
    margin-left: 90px
}

.download_footer__3cFbS {
    display: none
}

@media(max-width:1080px) {
    .download_header__6jmEs {
        height: 167.2vw;
        background: url(/assets/img/download/mb_header.png) no-repeat;
        background-size: contain
    }

    .download_header__6jmEs h3 {
        margin-top: 18.667vw;
        font-size: 7.467vw;
        font-weight: 700
    }

    .download_header__6jmEs h4 {
        margin-top: 2.667vw
    }

    .download_down_wrap__2Ci7_ .download_top_bg__1U-02,
    .download_header__6jmEs .download_down_btn__hfHoO {
        display: none
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy {
        top: 167.2vw
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_1__2HNMb {
        height: 133.333vw;
        background: url(/assets/img/download/mb_bg_1.png) no-repeat 50%;
        background-size: cover
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_2__YeNHo {
        height: 133.333vw;
        background: url(/assets/img/download/mb_bg_2.png) no-repeat 50%;
        background-size: cover
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_3__38q3R {
        height: 133.333vw;
        background: url(/assets/img/download/mb_bg_3.png) no-repeat 50%;
        background-size: cover
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_4__koX0N {
        height: 133.333vw;
        background: url(/assets/img/download/mb_bg_4.png) no-repeat 50%;
        background-size: cover
    }

    .download_down_wrap__2Ci7_ .download_bg_wrap__xxXEy .download_bg_5__kcoBx {
        height: 133.333vw;
        background: url(/assets/img/download/mb_bg_5.png) no-repeat 50%;
        background-size: cover;
        height: 88.8vw
    }

    .download_list_wrap__3yOnb {
        font-size: 3.733vw;
        line-height: 5.333vw;
        padding-bottom: 23.867vw;
        padding-top: unset;
    }

    .download_list_wrap__3yOnb h4 {
        font-size: 6.4vw;
        margin-bottom: 4vw
    }

    .download_list_wrap__3yOnb>div {
        margin-top: 18.133vw !important;
        display: block;
        text-align: center
    }

    .download_list_wrap__3yOnb>div:before {
        display: none
    }

    .download_list_wrap__3yOnb>div:after {
        content: "";
        display: block;
        margin: 9.067vw auto 0 !important
    }

    .download_list_wrap__3yOnb .download_item_1__1sfRq:after {
        width: 45.467vw;
        height: 92.8vw;
        background: url(/assets/img/download/sshq-1.webp) no-repeat;
        background-size: contain
    }

    .download_list_wrap__3yOnb .download_item_2__20aGe:after {
        width: 45.2vw;
        height: 92.8vw
    }

    .download_list_wrap__3yOnb .download_item_3__1ZiPM:after {
        content: "";
        width: 45.467vw;
        height: 92.8vw;
        background: url(/assets/img/download/sqhd-1.webp) no-repeat;
        background-size: contain
    }

    .download_list_wrap__3yOnb .download_item_4__1qlyH:after {
        width: 45.467vw;
        height: 92.8vw
    }

    .download_footer__3cFbS {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%
    }

    .download_footer__3cFbS .download__ios__2CgRm {
        background: #fff;
        height: 18.667vw;
        box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, .08);
        color: #fff
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn__2uVfA {
        font-size: 2.667vw;
        height: 12vw;
        box-sizing: border-box;
        border-radius: .8vw;
        padding-top: 1.8vw
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn__2uVfA span {
        font-size: 2.667vw;
        transform: scale(.9);
        display: block;
        margin-left: -2.667vw
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn_1__h4YZy {
        background: #222;
        width: 32vw
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn_1__h4YZy:before {
        content: "";
        display: block;
        width: 4.8vw;
        height: 4.8vw;
        background: url(/assets/img/download/ios.png) no-repeat 50%;
        background-size: contain;
        margin-right: 2.4vw;
        margin-bottom: 1.067vw
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn_2__2-YfY {
        background: #000;
        width: 29.333vw;
        text-align: center;
        margin-right: 5.333vw
    }

    .download_footer__3cFbS .download__ios__2CgRm .download_btn_3__2CzDL {
        background-image: linear-gradient(#fc8d56, #ed6c2d);
        width: 25.333vw;
        text-align: center;
        line-height: 12vw;
        padding: 0
    }

    .download_footer__3cFbS .download__and__35VAb {
        background: #fff;
        height: 18.667vw;
        box-shadow: 0 -4px 12px 0 rgba(0, 0, 0, .08)
    }

    .download_footer__3cFbS .download__and__35VAb .download_btn__2uVfA {
        color: #fff;
        background-image: linear-gradient(#fc8d56, #ed6c2d);
        width: 80%;
        height: 12vw;
        font-size: 4.8vw;
        text-align: center;
        line-height: 12vw
    }
}

.Pagination_page_wrap__37QUY {
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 30px
}

.Pagination_page_wrap__37QUY h2 {
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fafafa;
    cursor: pointer
}

.Pagination_page_wrap__37QUY h2:first-child {
    margin-right: 10px
}

.Pagination_page_wrap__37QUY h2:last-child {
    margin-left: 10px
}

.Pagination_page_wrap__37QUY h3 {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fafafa;
    margin: 0 10px;
    cursor: pointer
}

.Pagination_page_wrap__37QUY h3.Pagination_no_curso__3hsAB {
    cursor: auto;
    background: #fff
}

.Pagination_page_wrap__37QUY h3.Pagination__mobile__1jDKt {
    display: none
}

.Pagination_page_wrap__37QUY .Pagination_active__1ht5r {
    background: #DC0000;
    color: #fff
}

@media(max-width:1080px) {
    .Pagination_page_wrap__37QUY {
        font-size: 14px;
        margin-top: 30px
    }

    .Pagination_page_wrap__37QUY h2 {
        width: 60px;
        height: 30px;
        line-height: 30px
    }

    .Pagination_page_wrap__37QUY h2:first-child {
        margin-right: 10px
    }

    .Pagination_page_wrap__37QUY h2:last-child {
        margin-left: 10px
    }

    .Pagination_page_wrap__37QUY h3 {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 10px
    }

    .Pagination_page_wrap__37QUY h3.Pagination__mobile__1jDKt {
        display: block
    }

    .Pagination_page_wrap__37QUY h3.Pagination__pc__2NwOF {
        display: none
    }

    .Pagination_page_wrap__37QUY .Pagination_active__1ht5r {
        background: #DC0000;
        color: #fff
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.academy_high__2DbSK,
.academy_master__2esiZ,
.academy_mid__1StQI,
.academy_new__wtjxd,
.academy_news__12atk,
.academy_videos__qoK3R {
    height: 160px;
    line-height: 160px;
    background: url(/news/news_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_comment__2ydMa {
    height: 160px;
    line-height: 160px;
    background: url(/news/comment_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_notice__19gx3 {
    height: 160px;
    line-height: 160px;
    background: url(/news/notice_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK {
    min-height: 400px;
    /*margin-bottom: 65px*/
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd {
    height: 180px;
    padding: 30px 0;
    box-sizing: border-box;
    font-size: 14px;
    border-bottom: 1px solid #eee
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd>a {
    width: 180px;
    height: 120px;
    flex-shrink: 0;
    flex-grow: 0;
    margin: 0 30px 0 20px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd img {
    width: 180px;
    height: 120px;
    border-radius: 10px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte {
    height: 92%
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_marg__3YZmU {
    margin-top: -20px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h3 {
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h3 a {
    text-decoration: none;
    color: #333
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h4 {
    color: #666
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h5 {
    color: #999
}

.academy_notice_bord__1A9kF {
    margin-top: 30px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #999
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb {
    height: 60px;
    border-bottom: 1px solid #eee
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q {
    color: #666;
    display: inline-block
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q a {
    text-decoration: none;
    color: #666
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q span {
    color: #333;
    margin-left: 20px;
    font-weight: 700
}

.academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj {
    display: none !important
}

.academy_detail_title__1tF8H {
    font-size: 24px;
    color: #333;
    margin-bottom: 40px;
    font-weight: 700
}

.academy_detail_main__1ChC4 {
    font-size: 14px;
    color: #333
}

.academy_detail_main__1ChC4 p {
    line-height: 25px
}

.academy_back__1wYZA {
    font-size: 14px;
    color: #666;
    margin: 30px 0 10px;
    cursor: pointer
}

.academy_back__1wYZA .iconfont {
    font-size: 12px;
    transform: rotate(90deg) scale(.8);
    display: inline-block
}

@media(max-width:1080px) {
    .academy_news_wrap__AwIQz {
        padding-bottom: 8vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK {
        min-height: 53.333vw;
        margin-bottom: 16vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd {
        box-sizing: border-box;
        height: 29.333vw;
        padding: 4vw 0;
        margin-left: 0;
        font-size: 3.2vw;
        border-bottom: none
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte {
        width: 56vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte h3 {
        font-size: 3.733vw;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        flex-shrink: 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_marg__3YZmU {
        margin-top: 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd>a {
        width: 32vw;
        height: 21.333vw;
        margin: 0 4vw 0 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd img {
        width: 32vw;
        height: 21.333vw;
        border-radius: 1.333vw;
        display: block
    }

    .academy_notice_bord__1A9kF {
        margin-top: 0;
        border-top: none
    }

    .academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb {
        display: none
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj {
        display: block !important;
        height: 21.333vw;
        font-size: 3.733vw;
        font-weight: 700;
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
        padding: 2.667vw 0
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj h4 {
        color: #666;
        font-size: 3.2vw;
        font-weight: 400;
        margin-right: 2.667vw;
        margin-bottom: 3.067vw
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj h5 {
        color: #999;
        font-size: 3.2vw;
        font-weight: 400
    }

    .academy_detail_title__1tF8H {
        font-size: 4.267vw;
        margin-bottom: 5.333vw
    }

    .academy_detail_main__1ChC4 {
        font-size: 3.733vw
    }

    .academy_detail_main__1ChC4 p {
        line-height: 6.667vw
    }

    .academy_back__1wYZA {
        display: none
    }
}

.academy_detail_wrap__7I266 img {
    display: table-cell;
    margin: 0 auto
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.Video_video__3iROf {
    width: 100%;
    margin: 0 auto
}

.academy_high__2DbSK,
.academy_master__2esiZ,
.academy_mid__1StQI,
.academy_new__wtjxd,
.academy_news__12atk,
.academy_videos__qoK3R {
    height: 160px;
    line-height: 160px;
    background: url(/news/news_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_comment__2ydMa {
    height: 160px;
    line-height: 160px;
    background: url(/news/comment_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_notice__19gx3 {
    height: 160px;
    line-height: 160px;
    background: url(/news/notice_banner.png) no-repeat 50%;
    background-size: cover
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK {
    min-height: 400px;
    /*margin-bottom: 65px*/
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd {
    height: 180px;
    padding: 30px 0;
    box-sizing: border-box;
    font-size: 14px;
    border-bottom: 1px solid #eee
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd>a {
    width: 180px;
    height: 120px;
    flex-shrink: 0;
    flex-grow: 0;
    margin: 0 30px 0 20px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd img {
    width: 180px;
    height: 120px;
    border-radius: 10px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte {
    height: 92%
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_marg__3YZmU {
    margin-top: -20px
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h3 {
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h3 a {
    text-decoration: none;
    color: #333
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h4 {
    color: #666
}

.academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd h5 {
    color: #999
}

.academy_notice_bord__1A9kF {
    margin-top: 30px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #999
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb {
    height: 60px;
    border-bottom: 1px solid #eee
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q {
    color: #666;
    display: inline-block
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q a {
    text-decoration: none;
    color: #666
}

.academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb .academy_left__Hrx9Q span {
    color: #333;
    margin-left: 20px;
    font-weight: 700
}

.academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj {
    display: none !important
}

.academy_detail_title__1tF8H {
    font-size: 24px;
    color: #333;
    margin-bottom: 40px;
    font-weight: 700
}

.academy_detail_main__1ChC4 {
    font-size: 14px;
    color: #333
}

.academy_detail_main__1ChC4 p {
    line-height: 25px
}

.academy_back__1wYZA {
    font-size: 14px;
    color: #666;
    margin: 30px 0 10px;
    cursor: pointer
}

.academy_back__1wYZA .iconfont {
    font-size: 12px;
    transform: rotate(90deg) scale(.8);
    display: inline-block
}

@media(max-width:1080px) {
    .academy_news_wrap__AwIQz {
        padding-bottom: 8vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK {
        min-height: 53.333vw;
        margin-bottom: 16vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd {
        box-sizing: border-box;
        height: 29.333vw;
        padding: 4vw 0;
        margin-left: 0;
        font-size: 3.2vw;
        border-bottom: none
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte {
        width: 56vw
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte h3 {
        font-size: 3.733vw;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        flex-shrink: 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_right__11tte h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd .academy_marg__3YZmU {
        margin-top: 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd>a {
        width: 32vw;
        height: 21.333vw;
        margin: 0 4vw 0 0
    }

    .academy_news_wrap__AwIQz .academy_news_list__2FzqK .academy_list_wrap__3NqEd img {
        width: 32vw;
        height: 21.333vw;
        border-radius: 1.333vw;
        display: block
    }

    .academy_notice_bord__1A9kF {
        margin-top: 0;
        border-top: none
    }

    .academy_notice_bord__1A9kF .academy_notice_wrap__2tgpb {
        display: none
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj {
        display: block !important;
        height: 21.333vw;
        font-size: 3.733vw;
        font-weight: 700;
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
        padding: 2.667vw 0
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj h4 {
        color: #666;
        font-size: 3.2vw;
        font-weight: 400;
        margin-right: 2.667vw;
        margin-bottom: 3.067vw
    }

    .academy_notice_bord__1A9kF .academy_notice_mobile__3rOhj h5 {
        color: #999;
        font-size: 3.2vw;
        font-weight: 400
    }

    .academy_detail_title__1tF8H {
        font-size: 4.267vw;
        margin-bottom: 5.333vw
    }

    .academy_detail_main__1ChC4 {
        font-size: 3.733vw
    }

    .academy_detail_main__1ChC4 p {
        line-height: 6.667vw
    }

    .academy_back__1wYZA {
        display: none
    }
}

.academy_detail_wrap__7I266 img {
    display: table-cell;
    margin: 0 auto
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected:hover>.dropdown-menu {
    display: block;
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq.dropdown:hover .dropdown-selected .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq.dropdown:hover .dropdown-menu {
    display: block;
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
    display: none;
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box;
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.news_news__2GEtJ {
    height: 160px;
    line-height: 160px;
    background: url(/news/news_banner.png) no-repeat 50%;
    background-size: cover
}

.news_comment__28FLg {
    height: 160px;
    line-height: 160px;
    background: url(/news/comment_banner.png) no-repeat 50%;
    background-size: cover
}

.news_notice__1lrhC {
    height: 160px;
    line-height: 160px;
    background: url(/news/notice_banner.png) no-repeat 50%;
    background-size: cover
}

.news_news_wrap__2cbiV .news_news_list__XbwLj {
    min-height: 400px;
    /*margin-bottom: 65px*/
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za {
    height: 180px;
    padding: 30px 0;
    box-sizing: border-box;
    font-size: 14px;
    border-bottom: 1px solid #eee
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za>a {
    width: 180px;
    height: 120px;
    flex-shrink: 0;
    flex-grow: 0;
    margin: 0 30px 0 20px
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za img {
    width: 180px;
    height: 120px;
    border-radius: 10px
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD {
    height: 92%
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_marg__3O4Vj {
    margin-top: -20px
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h3 {
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h3 a {
    text-decoration: none;
    color: #333
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h4 {
    color: #666
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h5 {
    color: #999
}

.news_notice_bord__14C1U {
    margin-top: 30px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #999
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t {
    height: 60px;
    border-bottom: 1px solid #eee
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 {
    color: #666;
    display: inline-block
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 a {
    text-decoration: none;
    color: #666
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 span {
    color: #333;
    margin-left: 20px;
    font-weight: 700
}

.news_notice_bord__14C1U .news_notice_mobile__18i8O {
    display: none !important
}

.news_detail_title__1DD4n {
    font-size: 24px;
    color: #333;
    margin-bottom: 40px;
    font-weight: 700
}

.news_detail_main__1VRy4 {
    font-size: 14px;
    color: #333
}

.news_detail_main__1VRy4 p {
    line-height: 25px
}

.news_back__QIwB6 {
    font-size: 14px;
    color: #666;
    margin: 30px 0 10px;
    cursor: pointer
}

.news_back__QIwB6 .iconfont {
    font-size: 12px;
    transform: rotate(90deg) scale(.8);
    display: inline-block
}

@media(max-width:1080px) {
    .news_news_wrap__2cbiV {
        padding-bottom: 8vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj {
        min-height: 53.333vw;
        margin-bottom: 16vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za {
        box-sizing: border-box;
        height: 29.333vw;
        padding: 4vw 0;
        margin-left: 0;
        font-size: 3.2vw;
        border-bottom: none
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD {
        width: 56vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD h3 {
        font-size: 3.733vw;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        flex-shrink: 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_marg__3O4Vj {
        margin-top: 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za>a {
        width: 32vw;
        height: 21.333vw;
        margin: 0 4vw 0 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za img {
        width: 32vw;
        height: 21.333vw;
        border-radius: 1.333vw;
        display: block
    }

    .news_notice_bord__14C1U {
        margin-top: 0;
        border-top: none
    }

    .news_notice_bord__14C1U .news_notice_wrap__1fH6t {
        display: none
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O {
        display: block !important;
        height: 21.333vw;
        font-size: 3.733vw;
        font-weight: 700;
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
        padding: 2.667vw 0
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O h4 {
        color: #666;
        font-size: 3.2vw;
        font-weight: 400;
        margin-right: 2.667vw;
        margin-bottom: 3.067vw
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O h5 {
        color: #999;
        font-size: 3.2vw;
        font-weight: 400
    }

    .news_detail_title__1DD4n {
        font-size: 4.267vw;
        margin-bottom: 5.333vw
    }

    .news_detail_main__1VRy4 {
        font-size: 3.733vw
    }

    .news_detail_main__1VRy4 p {
        line-height: 6.667vw
    }

    .news_back__QIwB6 {
        display: none
    }
}

.news_detail_wrap__13bVp img {
    display: table-cell;
    margin: 0 auto
}

.FooterActive_ative_wrap__1k0hk {
    background: #f5f5f5;
    padding: 25px 0 31px;
    box-sizing: border-box
}

.FooterActive_ative_wrap__1k0hk h3 {
    font-size: 24px;
    color: #333
}

.FooterActive_ative_wrap__1k0hk h3:before {
    content: "";
    display: block;
    width: 81px;
    height: 84px;
    background: url(/ac_bg.png) no-repeat 50%;
    background-size: contain;
    margin-right: 16px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn__lksO- {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #666;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 24px;
    cursor: pointer
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU {
    position: relative
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU:hover .qrcode {
    display: block
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU .qrcode {
    display: none;
    height: 170px;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn2__x_T6p {
    margin: 0 20px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn3__2yX4t {
    width: 130px;
    box-sizing: border-box;
    background: #DC0000;
    text-align: center;
    color: #fff;
    border: none
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .iconfont {
    margin-right: 12px;
    color: #DC0000
}

@media(max-width:1080px) {
    .FooterActive_ative_wrap__1k0hk {
        display: none
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.about_nav__2iPXN {
    background: url(/assets/img/about/about_banner.png) no-repeat 50%;
    background-size: cover
}

.about_about_wrap__2NSLy {
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    background: #f7f7f7;

}

.about_about_wrap__2NSLy h3 {
    font-size: 24px;
    color: #333;
    margin: 30px 0;
    font-weight: 700
}

.about_about_wrap__2NSLy .about_desc__SxdlV p {
    margin-bottom: 20px
}

.about_about_wrap__2NSLy a {
    color: #DC0000
}

.about_about_wrap__2NSLy .about_concept__I_IdP h1 {
    width: 260px;
    background: #fafafa;
    box-sizing: border-box;
    padding: 20px
}

.about_about_wrap__2NSLy .about_concept__I_IdP h1 p {
    color: #333;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: 700
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section {
    width: 260px;
    height: 320px;
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .06);
    border: 1px solid #eee;
    border-radius: 6px;
    margin-bottom: 40px;
    color: #999
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 {
    box-sizing: border-box;
    padding: 20px 20px 0
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 p {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 p span {
    font-size: 24px;
    margin-right: 4px
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:before {
    display: block;
    content: "";
    width: 260px;
    height: 160px
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:first-child:before {
    background: url(/assets/img/icon/i_1.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(2):before {
    background: url(/assets/img/icon/i_2.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(3):before {
    background: url(/assets/img/icon/i_3.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(4):before {
    background: url(/assets/img/icon/i_4.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(5):before {
    background: url(/assets/img/icon/i_5.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(6):before {
    background: url(/assets/img/icon/i_6.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(7):before {
    background: url(/assets/img/icon/i_7.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:nth-child(8):before {
    background: url(/assets/img/icon/i_8.png) no-repeat center -1px;
    background-size: contain
}

.about_about_wrap__2NSLy .about_marLef20__2lT-t {
    /*margin-left:20px*/
}

@media(max-width:1080px) {
    .about_about_wrap__2NSLy {
        padding: 0;
        font-size: 3.733vw;
        overflow: hidden;
        width: 100%
    }

    .about_about_wrap__2NSLy h3 {
        margin: 5.333vw 0;
        font-size: 4.267vw
    }

    .about_about_wrap__2NSLy .about_desc__SxdlV {
        margin-left: 0
    }

    .about_about_wrap__2NSLy .about_desc__SxdlV p {
        margin-bottom: 2.667vw
    }

    .about_about_wrap__2NSLy .about_concept__I_IdP {
        width: 331vw
    }

    .about_about_wrap__2NSLy .about_concept__I_IdP h1 {
        width: 80vw;
        padding: 4vw
    }

    .about_about_wrap__2NSLy .about_concept__I_IdP h1 p {
        font-size: 4.267vw;
        margin-bottom: 2.667vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p {
        width: 338vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p section {
        width: 40vw;
        height: 56vw;
        box-shadow: 0 .267vw 2.133vw 0 rgba(0, 0, 0, .06);
        border-radius: 1.6vw;
        margin-bottom: 5.333vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 {
        padding: 2.667vw 2.667vw 0;
        font-size: 3.2vw;
        line-height: 4.667vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 p {
        font-size: 3.733vw;
        color: #333;
        margin-bottom: 2.267vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p section h4 p span {
        font-size: 4.8vw;
        margin-right: .8vw
    }

    .about_about_wrap__2NSLy .about_sele_wrap__Nki4p section:before {
        display: block;
        content: "";
        width: 40vw;
        height: 24vw
    }

    .about_about_wrap__2NSLy .about_marLef20__2lT-t {
        margin-left: 0
    }
}

.Pagination_page_wrap__37QUY {
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 30px
}

.Pagination_page_wrap__37QUY h2 {
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fafafa;
    cursor: pointer
}

.Pagination_page_wrap__37QUY h2:first-child {
    margin-right: 10px
}

.Pagination_page_wrap__37QUY h2:last-child {
    margin-left: 10px
}

.Pagination_page_wrap__37QUY h3 {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fafafa;
    margin: 0 10px;
    cursor: pointer
}

.Pagination_page_wrap__37QUY h3.Pagination_no_curso__3hsAB {
    cursor: auto;
    background: #fff
}

.Pagination_page_wrap__37QUY h3.Pagination__mobile__1jDKt {
    display: none
}

.Pagination_page_wrap__37QUY .Pagination_active__1ht5r {
    background: #DC0000;
    color: #fff
}

@media(max-width:1080px) {
    .Pagination_page_wrap__37QUY {
        font-size: 14px;
        margin-top: 30px
    }

    .Pagination_page_wrap__37QUY h2 {
        width: 60px;
        height: 30px;
        line-height: 30px
    }

    .Pagination_page_wrap__37QUY h2:first-child {
        margin-right: 10px
    }

    .Pagination_page_wrap__37QUY h2:last-child {
        margin-left: 10px
    }

    .Pagination_page_wrap__37QUY h3 {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 10px
    }

    .Pagination_page_wrap__37QUY h3.Pagination__mobile__1jDKt {
        display: block
    }

    .Pagination_page_wrap__37QUY h3.Pagination__pc__2NwOF {
        display: none
    }

    .Pagination_page_wrap__37QUY .Pagination_active__1ht5r {
        background: #DC0000;
        color: #fff
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15);
    padding: 15px;
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.news_news__2GEtJ {
    height: 160px;
    line-height: 160px;
    background: url(/news/news_banner.png) no-repeat 50%;
    background-size: cover
}

.news_comment__28FLg {
    height: 160px;
    line-height: 160px;
    background: url(/news/comment_banner.png) no-repeat 50%;
    background-size: cover
}

.news_notice__1lrhC {
    height: 160px;
    line-height: 160px;
    background: url(/news/notice_banner.png) no-repeat 50%;
    background-size: cover
}

.news_news_wrap__2cbiV .news_news_list__XbwLj {
    min-height: 400px;
    /*margin-bottom: 65px*/
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za {
    height: 180px;
    padding: 30px 0;
    box-sizing: border-box;
    font-size: 14px;
    border-bottom: 1px solid #DCDCDC
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za>a {
    width: 180px;
    height: 120px;
    flex-shrink: 0;
    flex-grow: 0;
    margin: 0 30px 0 0px
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za img {
    width: 180px;
    height: 120px;
    border-radius: 10px
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD {
    height: 92%
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_marg__3O4Vj {
    margin-top: 0px;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h3 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h3 a {
    text-decoration: none;
    color: #333
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h4 {
    color: #666
}

.news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za h5 {
    color: #999
}

.news_notice_bord__14C1U {
    margin-top: 30px;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #999
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t {
    height: 60px;
    border-bottom: 1px solid #eee
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 {
    color: #666;
    display: inline-block
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 a {
    text-decoration: none;
    color: #666
}

.news_notice_bord__14C1U .news_notice_wrap__1fH6t .news_left__3Gkp1 span {
    color: #333;
    margin-left: 20px;
    font-weight: 700
}

.news_notice_bord__14C1U .news_notice_mobile__18i8O {
    display: none !important
}

.news_detail_title__1DD4n {
    font-size: 24px;
    color: #333;
    margin-bottom: 40px;
    font-weight: 700
}

.news_detail_main__1VRy4 {
    font-size: 14px;
    color: #333
}

.news_detail_main__1VRy4 p {
    line-height: 25px
}

.news_back__QIwB6 {
    font-size: 14px;
    color: #666;
    margin: 30px 0 10px;
    cursor: pointer
}

.news_back__QIwB6 .iconfont {
    font-size: 12px;
    transform: rotate(90deg) scale(.8);
    display: inline-block
}

@media(max-width:1080px) {
    .news_news_wrap__2cbiV {
        padding-bottom: 0vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj {
        min-height: 53.333vw;
        margin-bottom: 16vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za {
        box-sizing: border-box;
        height: 29.333vw;
        padding: 4vw 0;
        margin-left: 0;
        font-size: 3.2vw;
        border-bottom: none
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD {
        width: 56vw
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD h3 {
        font-size: 3.733vw;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        flex-shrink: 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_right__3mCtD h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za .news_marg__3O4Vj {
        margin-top: 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za>a {
        width: 32vw;
        height: 21.333vw;
        margin: 0 4vw 0 0
    }

    .news_news_wrap__2cbiV .news_news_list__XbwLj .news_list_wrap__2T_Za img {
        width: 32vw;
        height: 21.333vw;
        border-radius: 1.333vw;
        display: block
    }

    .news_notice_bord__14C1U {
        margin-top: 0;
        border-top: none
    }

    .news_notice_bord__14C1U .news_notice_wrap__1fH6t {
        display: none
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O {
        display: block !important;
        height: 21.333vw;
        font-size: 3.733vw;
        font-weight: 700;
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
        padding: 2.667vw 0
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O h4 {
        color: #666;
        font-size: 3.2vw;
        font-weight: 400;
        margin-right: 2.667vw;
        margin-bottom: 3.067vw
    }

    .news_notice_bord__14C1U .news_notice_mobile__18i8O h5 {
        color: #999;
        font-size: 3.2vw;
        font-weight: 400
    }

    .news_detail_title__1DD4n {
        font-size: 4.267vw;
        margin-bottom: 5.333vw
    }

    .news_detail_main__1VRy4 {
        font-size: 3.733vw
    }

    .news_detail_main__1VRy4 p {
        line-height: 6.667vw
    }

    .news_back__QIwB6 {
        display: none
    }
}

.news_detail_wrap__13bVp img {
    display: table-cell;
    margin: 0 auto
}

.FooterActive_ative_wrap__1k0hk {
    background: #FFFFFF;
    padding: 25px 0 31px;
    /*border-bottom: 8px solid #E21A20;*/
    box-sizing: border-box
}

.FooterActive_ative_wrap__1k0hk h3 {
    font-size: 24px;
    color: #333
}

.FooterActive_ative_wrap__1k0hk h3:before {
    content: "";
    display: block;
    width: 81px;
    height: 84px;
    /*background:url(/assets/img/ac_bg.png) no-repeat 50%;*/
    background: url(/template/hcjy/assets/img/ac_bg.webp) no-repeat 50%;
    background-size: contain;
    margin-right: 16px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn__lksO- {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #666;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 24px;
    cursor: pointer
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU {
    position: relative
}

.android-tab:hover .qrcode,
.iphone-ipad:hover .qrcode,
.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU:hover .qrcode {
    display: block
}

.android-tab .qrcode,
.iphone-ipad .qrcode{
    display: none;
    height: 183.09px;
    width: 173px;
    position: absolute;
    bottom: 100%;
    left: unset;
    margin-bottom: 10px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, .15);*/
    box-shadow: none;
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn1__3qLUU .qrcode {
    display: none;
    /*height: 170px;*/
    position: absolute;
    bottom: 100%;
    /*left: .75vw;*/
    margin-bottom: 10px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, .15)*/
    
    height: 183.09px;
    width: 173px;
    left: unset;
    box-shadow: none;
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn2__x_T6p {
    margin: 0 20px
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .FooterActive_btn3__2yX4t {
    width: 130px;
    box-sizing: border-box;
    background: #DC0000;
    text-align: center;
    color: #fff;
    border: none
}

.FooterActive_ative_wrap__1k0hk .FooterActive_right__1djj2 .iconfont {
    margin-right: 12px;
    color: #DC0000
}

@media(max-width:1080px) {
    .FooterActive_ative_wrap__1k0hk {
        display: none
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    width: 400px;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/logo.png) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 50px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.styles_bar__1imxE {
    min-height: 78px
}

.styles_bar__1imxE .product-info {
    width: 200px;
    background: #fff;
    margin-right: 0
}

.styles_bar__1imxE .product-info h3 {
    font-weight: 700
}

.styles_bar__1imxE .swiper-pagination {
    display: none
}

@media(max-width:1080px) {
    .styles_bar__1imxE .product-info {
        text-align: center
    }

    .styles_bar__1imxE .product-info span:last-child {
        display: block
    }

    .styles_swiper_bar__2KNmb .swiper-pagination {
        text-align: center;
        margin-top: 1.333vw
    }

    .styles_swiper_bar__2KNmb .swiper-pagination-bullet {
        background: #eee;
        outline: none
    }

    .styles_swiper_bar__2KNmb .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #DC0000
    }
}

.product_nav__u1z-e {
    width: 100%;
    height: 160px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    background: url(/assets/img/product/header.png) no-repeat 50%;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 45px
}

.product_nav__u1z-e.product_nav_2__S7ILa {
    background: url(/assets/img/product/header_2.png) no-repeat 50%;
    background-size: cover
}

.product_nav__u1z-e .product_btn__1ljEg {
    font-size: 14px;
    margin-top: 17px
}

.product_nav__u1z-e .product_btn__1ljEg span {
    display: inline-block;
    color: #ccc;
    cursor: pointer
}

.product_nav__u1z-e .product_btn__1ljEg span:first-child {
    margin-right: 24px
}

.product_nav__u1z-e .product_btn__1ljEg span:last-child {
    margin-left: 24px
}

.product_nav__u1z-e .product_btn__1ljEg span.product_active__1QFte {
    color: #fff;
    font-weight: 700
}

.product_mobile_nav__3wNeW {
    display: none
}

.product_pro_wrap__2IkD1 .product_market__3sYLp {
    text-align: center;
    padding: 0;
    overflow: hidden
}

.product_pro_wrap__2IkD1 .product_market__3sYLp .product-info {
    padding: 0;
    width: 145px;
    background: #fafafa
}

.product_pro_wrap__2IkD1 .product_market__3sYLp .product-info h3 {
    font-size: 14px;
    margin: 20px auto 0;
    font-weight: 400
}

.product_pro_wrap__2IkD1 .product_market__3sYLp .product-info strong {
    display: block;
    margin: 10px 0 5px;
    font-size: 18px;
    text-align: center
}

.product_pro_wrap__2IkD1 .product_market__3sYLp .product-info span {
    font-size: 14px;
    display: block;
    text-align: center
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl- {
    margin-top: 40px
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl- h3 {
    margin-top: 0
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl-:before {
    content: "";
    display: block;
    width: 430px;
    height: 180px;
    flex-shrink: 0;
    margin-right: 30px
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl-.product_intro_goods__11Oyg:before {
    background: url(/assets/img/product/goods.png) no-repeat;
    background-size: contain
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl-.product_intro_digiccy__2zdoS:before {
    background: url(/assets/img/product/digiccy.png) no-repeat;
    background-size: contain
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl-.product_intro_market__10kml:before {
    background: url(/assets/img/product/market.png) no-repeat;
    background-size: contain
}

.product_pro_wrap__2IkD1 .product_produ_intro__3wvl-.product_intro_stock__1ZQYV:before {
    background: url(/assets/img/product/stock.png) no-repeat;
    background-size: contain
}

.product_pro_wrap__2IkD1 h3 {
    margin: 40px 0 20px;
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.product_pro_wrap__2IkD1 p {
    font-size: 14px;
    color: #666;
    text-align: justify;
    margin-bottom: 20px;
    line-height: 25px;
    position: relative
}

.product_pro_wrap__2IkD1 .product_sele__o2ugW p {
    padding-left: 17px;
    width: 180px;
    margin: 0 295px 20px 20px
}

.product_pro_wrap__2IkD1 .product_sele__o2ugW p:nth-child(2n) {
    margin-right: 0
}

.product_pro_wrap__2IkD1 .product_sele__o2ugW p span {
    font-size: 34px;
    position: absolute;
    top: 1px;
    left: 0
}

.product_pro_wrap__2IkD1 .product_influ__Uyigi p {
    margin-left: 20px
}

.product_pro_wrap__2IkD1 h4 {
    width: 100%;
    height: auto;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: 1px solid #ddd;
    margin: 30px 0 50px
}

.product_pro_wrap__2IkD1 h4 a {
    display: inline-block;
    margin-left: 7px;
    color: #DC0000
}

.product_pro_wrap__2IkD1 table {
    width: 100% !important;
    margin-top: 30px
}

.product_pro_wrap__2IkD1 table tr td {
    border: 1px solid #eee !important;
    text-align: center !important;
    color: #333 !important;
    padding: 19px 0;
    font-weight: 400 !important
}

.product_pro_wrap__2IkD1 table tr.firstRow td {
    white-space: nowrap
}

.product_pro_wrap__2IkD1 table tr:nth-child(odd) {
    background: #fafafa
}

@media(max-width:1080px) {
    .product_nav__u1z-e {
        display: none
    }

    .product_mobile_nav__3wNeW {
        display: flex;
        height: 11.733vw;
        font-size: 4.267vw;
        color: #999;
        width: 100%;
        border-bottom: 1px solid #eee
    }

    .product_mobile_nav__3wNeW h3:first-child {
        margin-right: 4vw
    }

    .product_mobile_nav__3wNeW h3.product_active__1QFte {
        color: #333;
        font-weight: 700;
        position: relative
    }

    .product_mobile_nav__3wNeW h3.product_active__1QFte:after {
        display: block;
        content: "";
        width: 5.333vw;
        height: 1.067vw;
        background: #DC0000;
        border-radius: .533vw;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -2.667vw
    }

    .product_pro_wrap__2IkD1 .product_produ_intro__3wvl- {
        margin-top: 5.333vw;
        display: block
    }

    .product_pro_wrap__2IkD1 .product_produ_intro__3wvl-:before {
        width: 100%;
        height: 38.4vw;
        margin: 0 0 5.333vw
    }

    .product_pro_wrap__2IkD1 h3 {
        font-size: 4.267vw;
        margin: 5.333vw 0 4vw
    }

    .product_pro_wrap__2IkD1 p {
        font-size: 3.733vw;
        line-height: 6.667vw;
        margin: 0 0 2.667vw !important
    }

    .product_pro_wrap__2IkD1 .product_sele__o2ugW p {
        width: 100% !important
    }

    .product_pro_wrap__2IkD1 h4 {
        width: 100%;
        height: auto;
        line-height: unset;
        font-size: 3.733vw;
        padding: 2.4vw 4vw;
        box-sizing: border-box;
        text-align: left;
        margin: 8vw 0
    }

    .product_pro_wrap__2IkD1 h4 span {
        display: block
    }

    .product_pro_wrap__2IkD1 table {
        margin-top: -4vw;
        font-size: 3.733vw
    }
}

.styles_dropdown__36eeq {
    display: inline-block;
    position: relative;
    cursor: pointer
}

.styles_dropdown__36eeq .dropdown-selected a,
.styles_dropdown__36eeq .dropdown-selected span {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box
}

.styles_dropdown__36eeq .dropdown-selected .iconfont {
    font-size: 12px;
    color: #ccc;
    transform: scale(.6);
    transition: .25s;
    display: block
}

.styles_dropdown__36eeq .dropdown-selected.active .iconfont {
    transform: scale(.6) rotate(180deg);
    transition: .25s
}

.styles_dropdown__36eeq .dropdown-menu {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.styles_loading__3sSpl {
    min-height: 300px;
    color: #333;
    font-size: 12px
}

@media(max-width:1080px) {
    .styles_loading__3sSpl {
        min-height: 40vw;
        font-size: 3.733vw
    }
}

.styles_nav__3zu4a {
    background: #fff;
    position: sticky;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%
}

.styles_nav__3zu4a .container {
    height: 60px;
    box-sizing: border-box
}

.styles_nav__3zu4a .logo {
    margin-right: 20px
}

.styles_nav_left__nxdsV .dropdown-selected {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    box-sizing: border-box
}

.styles_nav_left__nxdsV .dropdown-selected>a,
.styles_nav_left__nxdsV .dropdown-selected span {
    padding: 10px 20px
}

.styles_nav_left__nxdsV .dropdown-selected.active {
    background: #f5f5f5
}

.styles_nav_right__1yceC a {
    width: 80px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.styles_nav_right__1yceC a:not(:last-child) {
    margin-right: 10px
}

.styles_product__2_cSX {
    width: 920px;
    min-height: 440px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_product__2_cSX>div {
    box-sizing: border-box
}

.styles_product__2_cSX .tabs-menu span {
    color: #666
}

.styles_product__2_cSX .tabs-menu span.active {
    color: #333
}

.styles_product__2_cSX .tabs-content span {
    width: 30%
}

.styles_product__2_cSX .tabs-content span:first-child {
    width: 40%
}

.styles_product__2_cSX .tabs-content span:last-child {
    width: 30%;
    text-align: center;
    line-height: 2;
    border-radius: 4px
}

.styles_product__2_cSX .tabs-content span:last-child.up {
    background: #19bc38;
    color: #fff
}

.styles_product__2_cSX .tabs-content span:last-child.down {
    background: #d00;
    color: #fff
}

.styles_product__2_cSX .styles_table_head__351An {
    font-size: 12px;
    color: #ccc;
    line-height: 2
}

.styles_product__2_cSX .styles_table_body__rADbe {
    max-height: 416px;
    overflow-y: scroll
}

.styles_product__2_cSX .styles_table_body__rADbe .item {
    padding: 15px 0
}

.styles_product__2_cSX .product-intro {
    border-left: 1px solid #eee;
    padding: 20px 30px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    max-width: 50%
}

.styles_product__2_cSX .product-intro>div,
.styles_product__2_cSX .product-intro>h3,
.styles_product__2_cSX .product-intro>p {
    margin-bottom: 20px
}

.styles_product__2_cSX .product-intro .block-show {
    text-decoration: none;
    background: #fafafa;
    color: #DC0000;
    line-height: 40px
}

.styles_product__2_cSX .product-intro strong {
    font-size: 18px
}

.styles_product__2_cSX .product-intro h3 {
    color: #333;
    font-weight: 700
}

.styles_menu__3bZ9I {
    width: 180px;
    white-space: nowrap
}

.styles_menu__3bZ9I a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: .25s
}

.styles_menu__3bZ9I a:hover {
    background: #fff;
    transition: .25s
}

.styles_menu__3bZ9I a strong {
    font-weight: 400
}

.styles_menu__3bZ9I a i {
    font-size: 12px;
    color: #ccc
}

.styles_academy__2W7GY,
.styles_supportCenter__HRiIc {
    width: 480px;
    height: 460px;
    box-sizing: border-box;
    background: #fff;
    display: flex
}

.styles_academy__2W7GY .tabs-content,
.styles_academy__2W7GY .tabs-menu,
.styles_supportCenter__HRiIc .tabs-content,
.styles_supportCenter__HRiIc .tabs-menu {
    max-height: 460px;
    overflow-y: scroll
}

.styles_academy__2W7GY .tabs-content,
.styles_supportCenter__HRiIc .tabs-content {
    width: 300px;
    padding: 10px 0
}

.styles_academy__2W7GY .tabs-content a,
.styles_supportCenter__HRiIc .tabs-content a {
    display: block;
    padding: 10px 10px 10px 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: .25s;
    cursor: pointer;
    color: #666
}

.styles_academy__2W7GY .tabs-content a:hover,
.styles_supportCenter__HRiIc .tabs-content a:hover {
    color: #DC0000;
    transition: .25s
}

.styles_academy__2W7GY .default,
.styles_academy__2W7GY .level:hover {
    background: #fff
}

.styles_toggle__1WiAa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    background: transparent;
    display: none
}

.styles_toggle__1WiAa i {
    color: #999
}

.styles_download__2PPfL {
    background: #fafafa;
    font-size: 12px;
    color: #999
}

.styles_download__2PPfL>div:first-child {
    white-space: nowrap;
    width: 42%;
    box-sizing: border-box;
    flex-shrink: 0
}

.styles_download__2PPfL>div:first-child p {
    padding: 0 10px 10px
}

.styles_download__2PPfL>div:last-child {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 20px;
    flex-grow: 1;
    background: #fff
}

.styles_download__2PPfL>div:last-child a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #333;
    font-size: 14px
}

.styles_download__2PPfL>div:last-child a i {
    font-size: 14px;
    color: #999
}

.styles_download__2PPfL>div:last-child a.more {
    line-height: 36px;
    background: #fafafa;
    color: #DC0000;
    justify-content: center
}

.styles_product_more__3VTS0 {
    display: none
}

@media(max-width:1080px) {
    .styles_nav__3zu4a {
        box-shadow: 0 1px 0 #ddd
    }

    .styles_nav__3zu4a .container {
        height: 11.733vw
    }

    .styles_nav__3zu4a .logo {
        margin-right: 0
    }

    .styles_nav_left__nxdsV {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index: 99999;
        width: 77.333vw;
        background: #fff;
        padding-top: 21.333vw;
        display: none;
        box-shadow: -60vw 0 0 0 rgba(0, 0, 0, .5)
    }

    .styles_nav_left__nxdsV.active,
    .styles_nav_left__nxdsV .dropdown {
        display: block
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-menu {
        position: static;
        box-shadow: none;
        background: #fafafa
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected {
        justify-content: space-between;
        height: 16vw;
        padding: 1.333vw 4vw
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected>a,
    .styles_nav_left__nxdsV .dropdown .dropdown-selected span {
        padding: 1.333vw 0
    }

    .styles_nav_left__nxdsV .dropdown .dropdown-selected.active {
        background: #fff
    }

    .styles_nav_left__nxdsV .dropdown:first-child .dropdown-menu,
    .styles_nav_left__nxdsV .dropdown:nth-child(4) .dropdown-menu {
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC {
        display: flex;
        justify-content: center;
        align-items: center;
        box-sizing: border-box
    }

    .styles_nav_right__1yceC a {
        display: inline-flex;
        width: 24vw;
        height: 8vw;
        justify-content: center;
        align-items: center;
        padding: 0
    }

    .styles_nav_right__1yceC .login {
        display: none
    }

    .styles_nav_right__1yceC .register.btn {
        border: none;
        background: transparent;
        color: #333;
        min-width: auto
    }

    .styles_nav_right__1yceC.active {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 99999;
        padding: 6.4vw 4vw;
        width: 77.333vw;
        justify-content: space-between;
        box-shadow: 0 1px 0 #ddd, 0 -1px 0 #ddd
    }

    .styles_nav_right__1yceC.active .btn {
        padding-left: 5.333vw;
        padding-right: 5.333vw
    }

    .styles_nav_right__1yceC.active .login {
        display: inline-flex
    }

    .styles_nav_right__1yceC.active .register.btn {
        background: #DC0000;
        color: #fff;
        min-width: auto;
        margin-right: 11.333vw
    }

    .styles_toggle__1WiAa {
        display: inline-block
    }

    .styles_toggle__1WiAa i {
        font-size: 3.733vw
    }

    .styles_product__2_cSX {
        width: 100%;
        height: auto;
        min-height: 240px
    }

    .styles_product__2_cSX .product-intro {
        display: none
    }

    .styles_product__2_cSX .tabs-content {
        flex-grow: 1;
        flex-shrink: 1;
        width: auto
    }

    .styles_product__2_cSX .styles_table_head__351An {
        font-size: 1.6vw
    }

    .styles_product__2_cSX .styles_table_head__351An span {
        width: 35%;
        font-size: 3.2vw
    }

    .styles_product__2_cSX .styles_table_head__351An span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_head__351An span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_head__351An span:last-child {
        display: none
    }

    .styles_product__2_cSX .styles_table_body__rADbe {
        max-height: 83.067vw;
        overflow-y: scroll
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item {
        padding: 2vw 0
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span {
        width: 35%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:first-child {
        width: 65%
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:nth-child(2) {
        text-align: right
    }

    .styles_product__2_cSX .styles_table_body__rADbe .item span:last-child {
        display: none
    }

    .styles_menu__3bZ9I {
        width: 100%
    }

    .styles_menu__3bZ9I a {
        padding: 4vw 5.333vw 4vw 8.8vw
    }

    .styles_menu__3bZ9I a strong {
        font-weight: 400;
        position: relative
    }

    .styles_menu__3bZ9I a strong:after {
        display: block;
        content: "";
        width: 1vw;
        height: 1vw;
        background: #eee;
        position: absolute;
        left: -4vw;
        top: 50%;
        transform: translateY(-50%)
    }

    .styles_menu__3bZ9I a i {
        display: none
    }

    .styles_academy__2W7GY,
    .styles_supportCenter__HRiIc {
        width: 100%;
        height: auto
    }

    .styles_academy__2W7GY .tabs-content,
    .styles_supportCenter__HRiIc .tabs-content {
        width: auto;
        flex-grow: 1;
        flex-shrink: 1;
        padding: 1.333vw 0
    }

    .styles_academy__2W7GY .tabs-content a,
    .styles_supportCenter__HRiIc .tabs-content a {
        padding: 1.333vw 1.333vw 1.333vw 4vw
    }

    .styles_academy__2W7GY .tabs-menu,
    .styles_supportCenter__HRiIc .tabs-menu {
        width: 26.667vw
    }

    .styles_academy__2W7GY .tabs-menu strong,
    .styles_supportCenter__HRiIc .tabs-menu strong {
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .styles_download__2PPfL {
        display: none
    }

    .styles_product_more__3VTS0 {
        text-decoration: none;
        background: #fafafa;
        color: #DC0000;
        line-height: 2;
        display: block;
        margin: 2vw auto
    }
}

.styles_toolBar__3Tri- {
    position: fixed;
    bottom: 20vh;
    right: 50px;
    z-index: 9999
}

.styles_toolBar__3Tri- .tool-item {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f5f5f5;
    color: #999;
    line-height: 1;
    width: 48px;
    height: 48px;
    transition: .25s;
    cursor: pointer;
    position: relative
}

.styles_toolBar__3Tri- .tool-item i {
    font-size: 22px
}

.styles_toolBar__3Tri- .tool-item>span {
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    color: #333;
    border-radius: 6px 0 0 6px;
    display: none;
    white-space: nowrap
}

.styles_toolBar__3Tri- .tool-item>span.qr {
    padding-bottom: 10px;
    bottom: auto;
    background: #fff;
    font-size: 12px;
    color: #999;
    white-space: wrap;
    text-align: center;
    line-height: 2;
    border-radius: 0;
    right: 120%;
    top: -78px
}

.styles_toolBar__3Tri- .tool-item:not(:last-child) {
    margin-bottom: 1px
}

.styles_toolBar__3Tri- .tool-item:hover {
    background: #DC0000;
    color: #fff;
    transition: .25s
}

.styles_toolBar__3Tri- .tool-item:hover>span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px hsla(0, 0%, 39.2%, .15)
}

.styles_toolBar__3Tri- .tool-item:hover>span.qr {
    display: block
}

@media(max-width:1080px) {
    .styles_toolBar__3Tri- {
        display: none
    }
}

.styles_bar__1nOa2 {
    display: none;
    background: #fff;
    box-shadow: 0 -.533vw 1.6vw 0 rgba(0, 0, 0, .08);
    height: 18.667vw;
    box-sizing: border-box;
    padding: 4vw 5.333vw 4vw 9.333vw;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999
}

.styles_bar__1nOa2 .close {
    position: absolute;
    width: 5.867vw;
    height: 5.867vw;
    background: url(/assets/img/close.png) no-repeat 50%;
    background-size: contain;
    left: 2.667vw;
    top: -2.933vw;
    padding-left: 0
}

.styles_bar__1nOa2 div {
    font-size: 3.733vw;
    color: #666;
    padding-left: 13.867vw;
    background: url(/assets/img/logo.jpg?v=20250711.1) no-repeat 0;
    background-size: 10.667vw
}

.styles_bar__1nOa2 div span {
    color: #da0a16
}

.styles_bar__1nOa2 strong {
    font-size: 4.267vw;
    color: #333;
    display: block;
    text-align: left;
}

.styles_bar__1nOa2 a {
    display: flex;
    background: #DC0000;
    border-radius: 5.2vw;
    width: 24vw;
    height: 8.533vw;
    justify-content: center;
    align-items: center;
    color: #fff;
    white-space: nowrap;
    font-size: 3.733vw;
    font-weight: 700
}

@media(max-width:1080px) {
    .styles_bar__1nOa2 {
        display: flex
    }
}

.styles_footer__3DOeq {
    background: #111;
    padding: 50px 0 30px
}

.styles_footer__3DOeq .logo {
    margin-bottom: 30px
}

.styles_footer__3DOeq .links,
.styles_footer__3DOeq .links a {
    color: hsla(0, 0%, 100%, .8)
}

.styles_footer__3DOeq .links a,
.styles_footer__3DOeq .links span {
    display: block;
    padding: 5px 0
}

.styles_footer__3DOeq .links a:hover {
    color: #fff;
    text-decoration: underline
}

.styles_footer__3DOeq .links .cert {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .links .item:not(:last-child) {
    margin-right: 0px
}

.styles_footer__3DOeq .links .title {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    margin-bottom: 20px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_footer__3DOeq .links .title i {
    color: hsla(0, 0%, 100%, .4);
    font-size: 12px;
    transform: scale(.8);
    display: none
}

.styles_footer__3DOeq .links .item-content {
    display: block
}

.styles_footer__3DOeq .copyright {
    margin-top: 105px
}

.styles_footer__3DOeq .copyright,
.styles_footer__3DOeq .copyright a {
    color: hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a {
    line-height: 1;
    display: inline-block;
    transition: .25s
}

.styles_footer__3DOeq .copyright a:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid hsla(0, 0%, 100%, .4)
}

.styles_footer__3DOeq .copyright a:hover {
    color: #fff;
    text-decoration: underline;
    transition: .25s
}

.styles_footer__3DOeq .copyright p:first-child {
    margin-bottom: 20px
}

.styles_footer__3DOeq .copyright p:nth-child(2) {
    margin-bottom: 10px
}

.styles_footer__3DOeq .weixinQRCode {
    width: 10%
}

.styles_footer__3DOeq .weixinQRCode p {
    color: hsla(0, 0%, 100%, .8);
    text-align: center
}

@media(max-width:1080px) {
    .styles_footer__3DOeq {
        padding: 6.667vw 0 0
    }

    .styles_footer__3DOeq .container {
        padding: 0
    }

    .styles_footer__3DOeq .logo {
        margin: 4vw auto;
        display: none !important
    }

    .styles_footer__3DOeq .links {
        flex-direction: column;
        display: none
    }

    .styles_footer__3DOeq .links>div {
        order: 2
    }

    .styles_footer__3DOeq .links>div:first-child {
        text-align: center;
        padding-top: 6.667vw;
        color: hsla(0, 0%, 100%, .4);
        background: #000
    }

    .styles_footer__3DOeq .links a,
    .styles_footer__3DOeq .links span {
        padding-left: 2.667vw
    }

    .styles_footer__3DOeq .links>.flex-container {
        flex-direction: column;
        order: 1
    }

    .styles_footer__3DOeq .links>.flex-container .item {
        margin-right: 0
    }

    .styles_footer__3DOeq .links>.flex-container .title {
        font-size: 3.733vw;
        padding: 5.333vw 2.667vw;
        margin-bottom: 0;
        color: #999
    }

    .styles_footer__3DOeq .links>.flex-container .title strong {
        font-weight: 400
    }

    .styles_footer__3DOeq .links>.flex-container .title i {
        font-size: 1.6vw;
        display: block;
        color: #666
    }

    .styles_footer__3DOeq .links .item-content {
        display: none
    }

    .styles_footer__3DOeq .links .item-content.active {
        display: block;
        margin-bottom: 3vw;
        margin-top: -3vw
    }

    .styles_footer__3DOeq .copyright {
        margin-top: 0;
        padding: 5.333vw 2.667vw 10px 2.667vw;
        background: #000
    }

    .styles_footer__3DOeq .copyright a:not(:last-child) {
        margin-right: 1.333vw;
        padding-right: 1.333vw
    }

    .styles_footer__3DOeq .copyright p:first-child {
        margin-bottom: 2.667vw;
        color: inherit;
    }

    .styles_footer__3DOeq .copyright p:nth-child(2) {
        margin-bottom: 1.333vw
    }

    .styles_footer__3DOeq .weixinQRCode {
        display: none
    }
}

.calendar_nav__3hfnc {
    background: url(/assets/img/calen_banner.png) no-repeat 50%;
    background-size: cover
}

.calendar_calen_wrap__1Smn3 {
    min-height: 600px;
    margin-bottom: 65px
}

.calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 {
    margin-top: 30px;
    border-bottom: 1px solid #eee
}

.calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb {
    width: 130px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #fafafa;
    font-size: 18px;
    color: #666;
    margin-right: 10px;
    cursor: pointer
}

.calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb h3 {
    display: inline-block
}

.calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb.calendar_active__1I97J {
    background: #DC0000;
    color: #fff
}

.calendar_detail__3fUow {
    font-size: 14px;
    color: #999;
    box-sizing: border-box;
    padding: 20px;
    border-bottom: 1px solid #eee
}

.calendar_detail__3fUow .calendar_country__sjRFB,
.calendar_detail__3fUow .calendar_impor__uuXfS {
    display: none
}

.calendar_detail__3fUow h4 {
    margin: 20px 0;
    color: #333
}

.calendar_detail__3fUow h4 span {
    margin-right: 22px;
    display: inline-block;
    position: relative;
    padding-left: 30px
}

.calendar_detail__3fUow h4 span:before {
    width: 24px;
    height: 24px;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #eee;
    border-radius: 50%
}

.calendar_detail__3fUow h5 p {
    display: inline-block
}

.calendar_detail__3fUow h5 span {
    margin-right: 30px;
    color: #1a9d00
}

@media(max-width:1080px) {
    .calendar_calen_wrap__1Smn3 {
        min-height: 100vw;
        margin-bottom: 16vw;
        margin-top: 25vw !important;
    }

    .calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 {
        margin: 5.333vw 0;
        justify-content: space-between;
        border-bottom: none
    }

    .calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb {
        width: 16vw;
        height: 16vw;
        font-size: 3.2vw;
        margin-right: 1.333vw;
        line-height: 7.2vw
    }

    .calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb h3 {
        font-size: 6.4vw;
        display: block
    }

    .calendar_calen_wrap__1Smn3 .calendar_tab_wrap__p67b0 .calendar_item___khVb.calendar_active__1I97J {
        border-radius: 1.6vw
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow {
        font-size: 3.733vw;
        padding: 4vw;
        border-bottom: none;
        margin-bottom: 2.667vw;
        background: #fafafa
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow .calendar_impor__uuXfS {
        display: inline-block;
        margin-left: 4vw;
        color: #333
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow .calendar_country__sjRFB {
        display: inline-block
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h4 {
        margin: 2.667vw 0;
        color: #333
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h4 span {
        margin-right: 2.933vw;
        padding-left: 6.5vw
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h4 span:before {
        width: 5.333vw;
        height: 5.333vw
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h5 p {
        display: none
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h5 span {
        margin-right: 5.333vw;
        color: #1a9d00
    }

    .calendar_calen_wrap__1Smn3 .calendar_detail__3fUow h5 span:last-child {
        margin-right: 0
    }
}

.nations_flag_newzealand__2hqBf:before {
    background: url(/assets/img/nation/flag_newzealand.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_south_korea__3qjI8:before {
    background: url(/assets/img/nation/flag_south_korea.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_australia__vSk4q:before {
    background: url(/assets/img/nation/flag_australia.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_japan__1meNW:before {
    background: url(/assets/img/nation/flag_japan.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_germany__259a-:before {
    background: url(/assets/img/nation/flag_germany.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_switzerland__25OyB:before {
    background: url(/assets/img/nation/flag_switzerland.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_china_hongkong__18PyE:before {
    background: url(/assets/img/nation/flag_china_hongkong.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_spain__3FuAd:before {
    background: url(/assets/img/nation/flag_spain.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_greatbritain__HJG-W:before {
    background: url(/assets/img/nation/flag_greatbritain.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_italy__31SW2:before {
    background: url(/assets/img/nation/flag_italy.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_canada__EkWkt:before {
    background: url(/assets/img/nation/flag_canada.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_usa__Dt1nW:before {
    background: url(/assets/img/nation/flag_usa.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_china__ogv3o:before {
    background: url(/assets/img/nation/flag_china.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_china_taiwan__6RVa7:before {
    background: url(/assets/img/nation/flag_china_taiwan.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_india__1pV-r:before {
    background: url(/assets/img/nation/flag_india.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_france__1S-ik:before {
    background: url(/assets/img/nation/flag_france.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_euro__2DChe:before {
    background: url(/assets/img/nation/flag_euro.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_singapor__2F9eA:before {
    background: url(/assets/img/nation/flag_singapor.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_portugal__25uZ0:before {
    background: url(/assets/img/nation/flag_portugal.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_aodili__3iefU:before {
    background: url(/assets/img/nation/flag_aodili.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_luxembourg__37iA_:before {
    background: url(/assets/img/nation/flag_luxembourg.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_netherlands__3Nyvs:before {
    background: url(/assets/img/nation/flag_netherlands.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_russia__3sj0p:before {
    background: url(/assets/img/nation/flag_russia.png) no-repeat 50%;
    background-size: contain
}

.nations_flag_national__Zsz-C:before {
    background: url(/assets/img/nation/flag_national.jpg) no-repeat 50%;
    background-size: contain
}