.modal-mask {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, .8);
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.modal-mask,
.modal-mask:after {
    vertical-align: middle
}

.modal-mask:after {
    content: '';
    display: inline-block;
    height: 100%;
    margin-left: 0
}

.modal-wrapper {
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    max-width: 100%
}

.modal-container {
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
    min-width: 20em;
    padding: 2em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.modal-content {
    text-align: left
}

.modal-close-button {
    position: absolute;
    right: 2em;
    top: -10px;
    width: 2em;
    height: 2em;
    outline: 0;
    background: 0 0;
    border: none;
    padding: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAAD1BMVEVMaXH///////////////9FpdmZAAAABHRSTlMApQN4GdNT3AAAAOhJREFUOMuF1ckRgzAMBVDGdMBQAOrABxpgUP81hU2OJXn+5+QIXuIYLdN0XfMypUtqW+7HFu+W9bTlrJq4qBrfVSMvq+rZcOJyx6rhyG/88QcHLm+sGvb8xQ//sONisWq454Zv3pZ/3rAe/XqL+BIlcQ8iD89HHh/3n9OP+UDeah/JO3U8Y8cHp9TzAe75AI+4Tw9BOPOYmoJw5LksBGHPM3Z8UJHkNvlyvDXyx/CxkEPFr4S8UJwOJJlwKpJExmVAigiXIClgXP6keZDWQxoXaXukaZKWyxo2afdsWJBRwwYVGXNgSP4Ar5b1LZIbgpgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

.modal-enter,
.modal-leave-active {
    opacity: 0
}

.modal-enter .modal-container,
.modal-leave-active .modal-container {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.modal-enter-active .modal-mask,
.modal-leave-active .modal-mask {
    overflow: hidden
}

.modal-archive-wrapper {
    width: 100%;
    max-width: 100em
}

.modal-archive-image {
    display: block;
    margin: 0;
    max-width: 100%;
    height: auto
}

.modal-archive-info {
    color: #2bf;
    width: 100%;
    height: 3em;
    padding: 1em 0;
    background-color: #fff;
    font-weight: 700;
    display: none;
}

.modal-archive-title {
    display: block;
    float: left;
    margin-right: .5em;
    padding: 0 1em;
    border-right: 1px solid #c4c4c4;
    color: #c4c4c4;
    font-family: HelveticaInserat, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: justify;
    text-align-last: justify
}

.modal-archive-title:before {
    content: ' ';
    display: inline-block;
    width: .5em;
    margin-right: .5em;
    height: 1em;
    background-color: #0096d9
}

.modal-archive-keyword {
    display: inline-block;
    color: #0096d9;
    padding: 0 .25em;
    font-family: "Microsoft YaHei"
}

.modal-plain {
    width: 31em
}

.modal-video {
    width: 100em
}

.pc .modal-video {
    max-width: 62%;
    vertical-align: top;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 47%
}

.modal-video-wrapper {
    width: 100%;
    max-width: 100em;
    position: relative;
    height: 0;
    padding-top: 56.25%
}

.modal-video-element {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.modal-download {
    height: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    background: #fff;
    color: #000;
}

.modal-download .roeu-code {
    padding: 0;
    margin-bottom: -25px;
}

.modal-download-btn {
    width: 13.5em;
    height: 4em;
    display: block;
    margin: .5em auto;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

.modal-download-btn.divider {
    height: 0;
    border-top: 1px solid #535353;
    margin: 15% auto
}

.modal-download-btn.ios {
    background-image: url(data:image/png;base64,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)
}

.modal-download-btn.taptap {
    background-image: url(data:image/png;base64,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)
}

.modal-download-btn.simulator {
    background-image: url(data:image/png;base64,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)
}

.modal-download-btn.android {
    background-image: url(data:image/png;base64,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)
}

.modal-download-btn.android.onlyIos {
    background-image: url(data:image/png;base64,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)
}

.modal-download-btn.bilibili {
    background-image: url(/assets/index/images/ak/common/download/bilibili_video.png)
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    overflow-x: hidden;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    color: #999;
    text-decoration: none;
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

b,
strong {
    font-weight: 700
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    max-width: 100%;
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}



::-webkit-scrollbar {
    width: .25em;
    height: .25em
}

::-webkit-scrollbar-track {
    border-radius: .25em;
    background-color: #666
}

::-webkit-scrollbar-thumb {
    background-color: #03A9F4;
    border-radius: .25em
}

html {
    font-size: 16px;
    color: #fff
}

.wrap {
    position: relative;
    font-size: 100%;
    width: 100%;
    overflow: hidden;
    font-family: SourceHanSansSubset, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
    background: fixed no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

.wrap .overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    background-position: center bottom;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

.touch {
    height: 100%;
    overflow: hidden
}

.pc .title-download-inner a:hover {
    -webkit-transform: translate(0, -15px);
    -moz-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    transform: translate(0, -15px);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
}

.banner {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.pc .banner-wrapper {
    padding-top: 16.666666666666664%;
    border: 1px solid #535353
}

.sp .banner-wrapper {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    padding-top: 60%
}

.sp .banner-wrapper:after {
    content: "";
    display: block;
    height: 2em;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: -webkit-linear-gradient(bottom, #141516, transparent 100%);
    background: -moz-linear-gradient(bottom, #141516, transparent 100%);
    background: -o-linear-gradient(bottom, #141516, transparent 100%);
    background: -ms-linear-gradient(bottom, #141516, transparent 100%);
    background: linear-gradient(to top, #141516, transparent 100%)
}

.banner-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.banner-list {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex
}

.banner-item {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.banner-link {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    text-decoration: none;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.banner-nav-next,
.banner-nav-prev {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-align: center;
    display: block;
    font-size: 3em;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 .25em #000
}

.banner-nav-next:hover,
.banner-nav-prev:hover {
    color: #fe2
}

.pc .banner-nav-next,
.pc .banner-nav-prev {
    display: none
}

.banner-nav-prev {
    left: 0
}

.pc .banner-nav-next {
    right: 33%
}

.sp .banner-nav-next {
    right: 0
}

.banner-pagination {
    position: absolute
}

.pc .banner-pagination {
    left: .5em;
    bottom: .5em
}

.sp .banner-pagination {
    right: .5em;
    bottom: 1em
}

.banner-pagination-bullet {
    display: inline-block;
    background-color: rgba(255, 255, 255, .5);
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -o-transition: height .3s;
    -ms-transition: height .3s;
    transition: height .3s;
    cursor: pointer
}

.pc .banner-pagination-bullet {
    width: 4em;
    height: .25em;
    margin-left: .25em
}

.pc .banner-pagination-bullet:hover {
    background-color: rgba(255, 255, 255, .75)
}

.pc .banner-container:hover .banner-pagination-bullet {
    height: .5em
}

.sp .banner-pagination-bullet {
    width: 2em;
    height: .12em;
    margin-left: .05em
}
}