@charset "UTF-8";
*, *:before, *:after {
    box-sizing: border-box;
    margin: 0
}

#app {
    /*min-width: 1368px*/
}

@font-face {
    font-family: aliIcon;
    src: url(iconfont-b1fc6a05.ttf)
}

.icon {
    font-family: aliIcon
}

.page-content-wrap {
    display: flex;
    flex-direction: column;
    flex: 1;
    align-items: center
}

.page-content {
    width: 12rem

}

.mt100 {
    margin-top: 1rem
}

.mt20 {
    margin-top: .2rem
}

.mt25 {
    margin-top: .25rem
}

.mt60 {
    margin-top: .6rem
}

.mt50 {
    margin-top: .5rem
}

.mt12 {
    margin-top: .12rem
}

.cp {
    cursor: pointer
}

.ml25 {
    margin-left: .25rem
}

.mt30 {
    margin-top: .3rem
}

body {
    background-color: #f6f6f6
}

.search-where .n-collapse-item__header-main {
    justify-content: space-between !important;
    height: .32rem;
    background: #f9fbff;
    border-radius: .02rem;
    padding-left: .1rem
}

a {
    text-decoration: none
}

.text-line-1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.text-line-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.text-line-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.text-line-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.transmit-item .content-tag {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: .3rem;
    align-self: baseline;
    box-sizing: border-box;
    padding: 0rem .13rem;
    margin-top: .15rem;
    font-size: .14rem;
    color: #a3a3a3
}

.transmit-item .blue {
    font-size: 24rpx;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4e88fd;
    margin-top: 8rpx
}

.transmit-item .text {
    font-size: 24rpx;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888;
    margin-top: 8rpx
}

.mt8 {
    margin-top: .08rem
}

.mt40 {
    margin-top: .4rem
}

.mt16 {
    margin-top: .16rem
}

.mt24 {
    margin-top: .12rem
}

.mr30 {
    margin-right: .3rem
}

.mb30 {
    margin-bottom: .3rem
}

.cu-button {
    background-color: #fff;
    color: #333
}

.cu-button:hover {
    background-color: #4f7bf8 !important;
    color: #fff !important
}

.box-shadow {
    background: #ffffff;
    box-shadow: 7px 7px 10px #01225814;
    border-radius: 5px;
    opacity: .99
}

.block-card {
    background: #f7f8fb;
    border-radius: .1rem;
    border: 1px solid #d0ddff;
    box-sizing: border-box
}

.pb30 {
    padding-bottom: .3rem
}

.sub-list .search-form {
    width: 8.63rem;
    box-sizing: border-box;
    padding: .2rem .2rem .2rem 0
}

.sub-list .search-form .n-form.n-form--inline .n-form-item {
    width: 45%;
    flex-grow: 0;
    flex-shrink: 0
}

.sub-list .search-form .buttons.icon {
    margin-left: .06rem
}

.mr20 {
    margin-right: .2rem
}

.mr10 {
    margin-right: .1rem
}

.search-form .icon {
    margin-left: .05rem
}

.mt18 {
    margin-top: .18rem
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeOut {
    animation: fadeOut 2s ease-in-out forwards
}

.fadeIn {
    animation: fadeIn .3s ease-in-out forwards
}

.embed-icon {
    top: 90% !important
}

.color {
    background-image: linear-gradient(90deg, #E29222 0%, #A76002 17%, #A76002 53%, #6D3003 71%, #B97808 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.flex {
    display: flex
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.flex-no-wrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.content-center {
    align-content: center
}

.content-start {
    align-content: flex-start
}

.content-end {
    align-content: flex-end
}

.content-between {
    align-content: space-between
}

.content-around {
    align-content: space-around
}

.content-evenly {
    align-content: space-evenly
}

.self-auto {
    align-self: auto
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.justify-items-auto {
    justify-items: auto
}

.justify-items-start {
    justify-items: start
}

.justify-items-end {
    justify-items: end
}

.justify-items-center {
    justify-items: center
}

.justify-items-stretch {
    justify-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.justify-self-auto {
    justify-self: auto
}

.justify-self-start {
    justify-self: start
}

.justify-self-end {
    justify-self: end
}

.justify-self-center {
    justify-self: center
}

.justify-self-stretch {
    justify-self: stretch
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-initial {
    flex: 0 1 auto
}

.flex-none {
    flex: none
}

.flex-grow-0 {
    flex-grow: 0
}

.flex-grow {
    flex-grow: 1
}

.flex-shrink-0 {
    flex-shrink: 0
}

.flex-shrink {
    flex-shrink: 1
}

pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em
}

code.hljs {
    padding: 3px 5px
}

/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
    color: #24292e;
    background: #ffffff
}

.hljs-doctag, .hljs-keyword, .hljs-meta .hljs-keyword, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-variable.language_ {
    color: #d73a49
}

.hljs-title, .hljs-title.class_, .hljs-title.class_.inherited__, .hljs-title.function_ {
    color: #6f42c1
}

.hljs-attr, .hljs-attribute, .hljs-literal, .hljs-meta, .hljs-number, .hljs-operator, .hljs-variable, .hljs-selector-attr, .hljs-selector-class, .hljs-selector-id {
    color: #005cc5
}

.hljs-regexp, .hljs-string, .hljs-meta .hljs-string {
    color: #032f62
}

.hljs-built_in, .hljs-symbol {
    color: #e36209
}

.hljs-comment, .hljs-code, .hljs-formula {
    color: #6a737d
}

.hljs-name, .hljs-quote, .hljs-selector-tag, .hljs-selector-pseudo {
    color: #22863a
}

.hljs-subst {
    color: #24292e
}

.hljs-section {
    color: #005cc5;
    font-weight: 700
}

.hljs-bullet {
    color: #735c0f
}

.hljs-emphasis {
    color: #24292e;
    font-style: italic
}

.hljs-strong {
    color: #24292e;
    font-weight: 700
}

.hljs-addition {
    color: #22863a;
    background-color: #f0fff4
}

.hljs-deletion {
    color: #b31d28;
    background-color: #ffeef0
}

.menus[data-v-0698217f] {
    padding: .3rem .3rem .3rem .39rem;
    padding-bottom: 0;
    width: 8.8rem;
    box-sizing: border-box
}

.menus .item[data-v-0698217f] {
    width: 2.7rem;
    margin-bottom: .4rem;
    cursor: pointer;
    background-color: #fff
}

.menus .item .icon[data-v-0698217f] {
    font-size: .21rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: .12rem
}

.menus .item .title[data-v-0698217f] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #030303;
    line-height: .25rem
}

.menus .item .sub-title[data-v-0698217f] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #888
}

.menus .item .bg0[data-v-0698217f] {
    background: linear-gradient(91deg, #FFCC75, #F52F83);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg1[data-v-0698217f] {
    background: linear-gradient(91deg, #2379E3, #37BDC9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg2[data-v-0698217f] {
    background: linear-gradient(-1deg, #5BA2E7, #37B7D4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg3[data-v-0698217f] {
    background: linear-gradient(-1deg, #1269FF, #0497FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg4[data-v-0698217f] {
    background: linear-gradient(-1deg, #3791D4, #7F78E5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg5[data-v-0698217f] {
    background: linear-gradient(-1deg, #1269FF, #29CFA2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item .bg6[data-v-0698217f] {
    background: linear-gradient(-1deg, #473BA7, #CEAAEE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus .item[data-v-0698217f]:hover {
    opacity: .8
}

.nav-menu-group[data-v-61858e45] {
    padding: 0
}

.content[data-v-61858e45] {
    padding: 0 .14rem
}

.content .group[data-v-61858e45] {
    padding: .2rem .2rem .2rem 0;
    border-right: .01rem solid #E7E7E8;
    -webkit-user-select: none;
    user-select: none
}

.content .group .group-item[data-v-61858e45] {
    width: 1.1rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    margin-top: .1rem;
    border-radius: .03rem;
    cursor: pointer
}

.content .group .group-item[data-v-61858e45]:first-child {
    margin-top: 0
}

.content .group .active[data-v-61858e45] {
    background-color: #edf4ff;
    color: #4d6bfe;
}

.bg0[data-v-61858e45] {
    background: linear-gradient(91deg, #FFCC75, #F52F83);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg1[data-v-61858e45] {
    background: linear-gradient(91deg, #2379E3, #37BDC9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg2[data-v-61858e45] {
    background: linear-gradient(-1deg, #5BA2E7, #37B7D4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg3[data-v-61858e45] {
    background: linear-gradient(-1deg, #1269FF, #0497FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg4[data-v-61858e45] {
    background: linear-gradient(-1deg, #3791D4, #7F78E5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg5[data-v-61858e45] {
    background: linear-gradient(-1deg, #1269FF, #29CFA2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg6[data-v-61858e45] {
    background: linear-gradient(-1deg, #473BA7, #CEAAEE);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menus[data-v-61858e45] {
    padding: .3rem .3rem .3rem .39rem;
    padding-bottom: 0;
    width: 8.8rem;
    box-sizing: border-box
}

.menus .item[data-v-61858e45] {
    width: 2.7rem;
    margin-bottom: .4rem
}

.menus .item .icon[data-v-61858e45] {
    font-size: .21rem;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: .12rem
}

.menus .item .title[data-v-61858e45] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #030303;
    line-height: .25rem
}

.menus .item .sub-title[data-v-61858e45] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #888
}

.ui-dialog {
    position: relative;
    z-index: 999999;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-height: 90%;
    outline: 0;
    border-radius: .2rem
}

.ui-dialog .title-warp {
    height: .6rem;
    width: 100%;
    background-color: #377aff;
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: .6rem;
    overflow: hidden
}

.ui-dialog .content {
    background-color: #fff
}

.ui-dialog .padding {
    padding: .36rem .3rem
}

.ui-dialog .close {
    font-size: .24rem;
    color: #fff;
    position: absolute;
    top: .13rem;
    right: .22rem;
    cursor: pointer
}

.vip-end-wrap[data-v-414a8e51] {
    box-shadow: none !important
}

.vip-end-wrap .vip-end-close .icon[data-v-414a8e51] {
    font-size: .38rem;
    color: #272727
}

.vip-end-wrap .vip-end[data-v-414a8e51] {
    position: relative;
    z-index: 999999;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    outline: 0;
    width: 2.88rem;
    height: 3.18rem;
    background-image: url(/assets/vip-end-bg-f7f02610.png);
    box-shadow: none !important
}

.vip-end-wrap .vip-end .t1[data-v-414a8e51] {
    font-family: Source Han Sans CN;
    font-weight: 700;
    font-size: .15rem;
    color: #fff;
    line-height: .15rem;
    margin-top: .4rem
}

.vip-end-wrap .vip-end .t2[data-v-414a8e51] {
    width: 1.82rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    line-height: .24rem;
    text-align: center;
    margin-top: .1rem
}

.vip-end-wrap .vip-end .btn[data-v-414a8e51] {
    width: 1.61rem;
    height: .44rem;
    line-height: .44rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAAsCAYAAAANf9iwAAAAAXNSR0IArs4c6QAADp5JREFUeF7tnHuUFNWdxz+3+jXdPcPM8BYPj1WJAlEjAVQSPIir7p5jDsbFrBvBCO66iZrAWU9O3LAmxiQkm+RsCElMjAERHyRrEpc14sbIwxVdRESzoEGigjyVkWEePT3d1V11d39VdZuaZtAh/pFMT9U5c6pnpqq67u9+6vt73FtX8T42rfVgYBpwHvAhYChQD8QB931cOjr1z9cCFmADHUALsA14AdiklHL+mNtWJ3uS1joD/C0wBzif0r4hlA+D0wJuJ+giUAZO+tIneyvR8X8SC2ggAVYdqEGQGAaxUyA+4g1gC/CAUuqxk7m1PpMSqN6twHyK208hvxnsnVA+AG4HKA1a4JObjLaat4CyQAs+FsQGQ3wcpCZC5qOQGPsy8COl1A/7Yoc+Qai1vgZYRmHbMHJroLDVV7yYPAlD/L2q872w3Fykgn2xfT89RkRGfhzQJXC6oNzq/zg5iA2B7EyovwoSY8RN36KU2vxujX1XCLXWSWA5zpG5tC+H7o1gJSE1HhIjwcoGwJXBLYOWkEBCwUgN+ylhfbxtC1QMVByshK+I2gbnKNi7ofgGqEZouAoa5sqxdyilvnKii58QQq21JBibKGw9l7Zl4LZBZjKkTvPBKx+F8iEovwNOO7gF/8nwIIxykj72Zj88LHDBHoRJsBogLu54BCRG+B5RVLHwOyj+HpKTYfBi+f+DSqm5vTW4Vwi11o3A0+SfOJvO5ZAYBZkLfPjs16H4CpQO+PDJEyDCJzGhfJCnok9Ovh/aP7pl3wKV/hYFVGBJGJaG+DBIneHHhuKWS/uga71fMGn+IiQnSNIyr9qMJ4LwJfK/OZfcTyF7MSQn+klIfhMUd/qJiNyJPA0SmCJ7swmE5rLBXgcqKU+JPD2Ru+6HOIdCLO+jiQ1lL55PYkTZJyF5KqTPh7oLfRZy/wH2YRjyHUic/mOl1GfCBjgOwv9Xwe9SfHERubshewnERkB+HXQ9Cc6h4Fwh3wAoEMqNSGZs3LD8T45JBMA6YA3yXbrK+E9N5LL7GYi9xfni+QyQbpATBBxYGUidC9nZkqBA7lEovwWDvw3W4E8opR4OydYxW2itZ+EcWUdumU9ybDh0rIDudX4NUCgXsLwM2GTBwRNgpUBJGCkSHdQLRQHjY6Hh85CcBN2PQeddAbSiiNHW/yxgdCsMpREfAdGoou2HZYkPwKAFkJwCuftBx6DRy1EalFI5+dBDCbXWu+haOd4LNBPjoWMZdD/uJx0CnxQpRV61AdD1rxCXOOAi/xz5n7MLCuuhuBkG3wWZUBhw9GboehBiI6NSTv8jMHTH1cooqighWgCkVymxwXUgeSY0fhZSU6FtKSRnQmZ2JVGpQKi1vhn7xR/gvgJ1s6BzKXTeDxSDGmCgfpU6oHypA4lzoP4mqLsESAWBqw3F30LHlyEzF+oXHbv51uug+5dgRRD2PwYFMkGmt1QiFCN6ahjEil7FxPY5aV7ih2WdD0HDrWAN+YhS6lnvalpLilM+SHHtSFJToPAUtC8G53AQw8lQsPlyqRHJSSK3DVB/M2QX9n5juW9B/j7ILoDENCisga6VQTwZueP+B6F0cxjAqgTUq45Iq0LuWT57nlRDejY0LQX7t14eQ/oTP1NK/Z2B8K8o73gcOn03efQGKD7jA+jNRQjcbw8V7AZrNDQugdQVvdvTXgdtN0JZipeikgJuU/A5qiX2SwjDVZCKMJ1AGT1FND8CYhYG3enD2PVzyMzPowaNMRAuo/TMZ7GGQeHX0PklcEtgSRZr4r+QEsqFJelQQ2HQ7ZBZ0Ls98w9A57+A82aQLQuIEltGIyr9HkCPnGo2PBcZeEVTujH14xLobkhOh8ErwX4O1HBIXXKtD6Hb/iqlHR/wpLb9VrD/59hYsHxRjzjAUC8X1XIRaLgdElN62rX0IuTuhMJaP2PyEpto678WqHbDgShV2DAiZY4znk5cdKCGIlxSRRn0rxCbAG4rpK9+SGmtP4h7cDtlGQXZAZ23gSvJiKhWNenhhFouLu5VxpIvkotBfIJ/Tvll6P4F2Ot9+j31i4ZR+i+A1XceTk7ks3Bi2Kgu4YTnEohwlaHuryF7E7hHIT1vl0C4EOf1pRQ3+a5Y4PG+QwrOYRdsbiQMUwCiN51nOFgj/HPct0KFbQNy5IJrA8JwMmKGaMMQhlsZHlUJFFFUMT4asp8GqwnS13ULhHdT2nojXfdC8Uko7ToGdjXdlTggXC4KSjW9PSyV82vD/FErwhaocs89smYvyPPDNW8LJaHyJ28m1mUQPwuyixAIV1NYd40+uhDcP4AbVLqrvy+IN73vMrFn1CsD3ALVrvcYGxX+Ah4rhjJcygSH2CTU4J96ED6s84/N0S0L/LpgOOyr9sC9zE3wbiMK9wY2jKY8aIALDylXQ2h+l3Jf/CzUiF96ED6guzZeq498G8rb0DLIbNTOABYUyj0BDECU0TmTGFUYrK5dDuyuqd3WGzUL9kb1KgMlZgQvXIwz53hphgWJyRA7HWv41z0Iv6vzWxe5rb8CeyO6KOWZXkp5xgWHYlFTu/b2IUWMhLF2+asIWwhED0KTGoRDwRNNL7UaIT0Hq240NMz3IJyni39Y5bQ8CfZW6FpRmZvqmdIkOAYy45LNXhQxGMmrZOq13QdR68Ju10BnJtB4defARD3UL9Ap+VtiImTnEm8chl2e5UE4UpcP7isdXBunnIfOr0NJxoyD5KaXyornhsPuODyqZ0QxksOahLWScIThM0ooIIZFK5zACi/m9/pPohPTSY0eQ/7QeD+l0Np+trT/oQvdQhzyq715f96sHOOVQ4FmeNK0Fx+G6tnGLR+XrddkdwzcRlXcb9XEmQqAhhcTupm9HB8fAs1fQ5cOUzfhUlo2tRoI9WKn5T+/Zrfsw1IaffQOKB85NsIbXNR7tTg8kSJwyZWY0KhjNDpcs4RWHFxI9QQ+81NhRBgIQ+jVB4Hsx6FhAVbpCZITF7Nr6RcqEJ6ti3v/t7jrHnRsKnSuhNwjXo2x4o2r0+5wuSZITKoTlJrtiYHcsAAIgc2tcr09XHEIQC+dEHqTY6B5MdppJz3Kwqm7gW23jC5UwNZaP1Pa/YPppcMHUKmx0HYXurDdN3cYwN5G38xYdjgejWLC2kQ1CNN6y5J7NDjMhHyO16Pq50FmBrp9FZkZK3l7w9Ps/OrVO8MQzqR8aEN+82fQiRko9wi6434o7u8JoRdDhr7OxI4h6KICdm3y10OQgv6W2fweDuH+N1MOjALGUqjspdBwJW7H49SNGkX8zGW8tOhMunbverCHXpXL+hnr6KPTc89/i1jTFWh7D3SuRRf3Vvyy94XVGVC1zaOhvdqjMFxuqfaG1YMU4VfP4xlU5iNQPwtKb0JhI9nLX+LAoz/htX/7HNnT0nN6QPjKHZddOeHLv3mk/Ort5HeswRo6G20fgJy8b/w62vULQGHfb7Jo85RUSju11w1Ri0z5LaR8FTaNMoZVMNEEmWmQ/TCq/DZOy7/T+LFHsPXFbLk2TqzOah+EO7wHhBtmEh97/W17/+JT3zglv+4ySi17sJo+inYKUPg9FHajS7LqQk+X3MM9V4KFqM9q1gIGNPPeUxhOby2EJCo5EjKTIHEqyjmEc2Q92fMWkjj7G2z/4kW0vfA0daMzP5q2PH/TcenDhhlcc9Ydq1ePnHUNXWumUGp9A6t5srfmiLZljZH9aLsFr7DtOj2y55o1etSwE1ugkgUrkNgvLkNyoyA1CiU1mdJe3NbfkT7n70ldeA+7vjefg79aSf0ZaWKoUyevyB/sNYd96lJenvTN9ROHTL6Y3JqZlPY/hdUoK3ENRUsdppSDcgfYXWinO1gizKzIVfWaQdSBtWcBj5pgrFZW5bJSqEQGEoMg3oiKxf1l4rr34+beITNtIakLlrLngS+x556vkhmXxLLii6euzC+pymmO2WrT3zDJ6WDH+M+v4pRL51HcspiuZ5dgJZKQHua/AGUlfBV0gmXhzNJwXjU7PLen9vpgwLaoknAGRWIr5i8NZyVQ3qII8npn0RMo3dUKyQYaL78L6/S5vPbjz7F/9ffJjEkSSyZfmbIiN8nY8YTVvM1zuLW7he+Muf4LnHb9N6F1Cx1rb8He/7w3MValsp7vl9cAtKzKZHJ0M7+rt3rigO29Gmm4P8hb9UKdg5L3RkSEygV0oeiJU+qsj1N/xU8ou0PZeeflvLPxCTLjEqhEEsspnzHlvuLr7wmhHPDcdbHv5990bmk8ZxLj/nE5zZOm4u79L7o2f4/inqfALnrrJPoLc8VQ3nQaeSJqxOhRM3paIDSdT0okWpb4cNzKglwq00jdmbPJTv8naD6Xtzb8jL33fprCwXbSY4LXh13+ctp9XevCF37PcY3nF9TfXXg7d6O8hjxs1pWMuuorNJ7xQcjvpbxnI/ae/6bUshOnfR9uoQ0cWdg9GjyuWX6DkQgVT6HSzcSbxpEYeQ6p02ZhjZ2Bq5ppfXEdB35+G20vbEOqNMnB9WjHlbHkj51/b/7X1bZ5TwjlhC03ZP9Zl+wlxbdL3hueTR+aQdOUOdSPn0aqaQjJbJZYzIFS3k9SwlN4arY3BmjDTN9KTBbPUC4r7M4chcP76XztOY5uXkXny6/6bwIPTfvTrLQ+qCz1qakrZH3B47c+QSinbb6u/uJYXP/QLdkT7LYSTh5iaUgNbyY97jzqRkwklmn2V+08rnA4QDusFpttiCnblPNHKBzcQX73Nuwj3d47cpIgJxplMdSYx4HW/CKpkv9w3sq2thOZo88QBh5WPT8/sxhkpU09SjslXNsHUpIibzWwaBsYFpAEOQaxOojJuqeJFCokQFqzyUIvnXqfLMH27ttJQWgutfVGMk4p80lLc7WGi7w1Q/6oK73X7UX//7O3QGUygZcH7NdKb9Bu7N4LVuU29PXe3zc6W+anR2utPqyUmqC1HqvQDVpb7/u6fW1AdNyf0ALKLVuoNq31a66ObXe7c5unP4ys+3JS2/8BYa2QYZq6PfwAAAAASUVORK5CYII=);
    margin-top: .1rem;
    font-family: Source Han Sans CN;
    font-weight: 700;
    font-size: .18rem;
    color: #fff
}

.top[data-v-c73ab77a] {
    width: 100%;
    height: .6rem;
    background: #fcfcfc;
    box-shadow: 0 3px 9px 4px #0606061a;
    position: sticky;
    top: 0;
    z-index: 999
}

.top .icon-btn[data-v-c73ab77a] {
    display: block;
    width: .9rem;
    height: .28rem;
    background: #FCFCFC;
    border-radius: .03rem;
    border: 1px solid #4A95FB;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #16181a;
    line-height: .28rem
}

.top .icon-btn .icon[data-v-c73ab77a] {
    font-size: .16rem;
    margin-right: .04rem;
    background: linear-gradient(-1deg, #1269FF, #0497FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.top .change[data-v-c73ab77a] {
    width: .77rem;
    height: .28rem;
    background: #4d6fff;
    font-family: Microsoft YaHei;
    line-height: .28rem;
    text-align: center;
    cursor: pointer;
    margin-left: .1rem;
    background: #4D6FFF;
    border-radius: .03rem;
    font-weight: 400;
    font-size: .12rem;
    color: #fff
}

.top .logo[data-v-c73ab77a] {
    height: .4rem;
    margin-right: .1rem
}

.top .title[data-v-c73ab77a] {
    font-size: .24rem;
    font-weight: 700;
    color: #333;
    opacity: .8
}

.top .sub-title[data-v-c73ab77a] {
    font-weight: 400;
    font-size: .22rem;
    color: #396af7
}

.top .sub-title .nav-line[data-v-c73ab77a] {
    width: .02rem;
    height: .32rem;
    background-color: #d3eaff;
    margin: 0 .14rem
}

.top .nav-wrap[data-v-c73ab77a] {
    margin-left: .2rem
}

.top .nav-wrap a[data-v-c73ab77a] {
    text-decoration: none !important
}

.top .nav-wrap .nav-item[data-v-c73ab77a] {
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #252b3a;
    padding: 0 .2rem;
    cursor: pointer;
    position: relative;
    display: flex;
    flex-direction: column;
    line-height: .6rem;
    height: .6rem;
    text-align: center;
    align-items: center;
    -webkit-user-select: none;
    user-select: none
}

.top .nav-wrap .nav-item[data-v-c73ab77a]:hover, .top .nav-wrap .active[data-v-c73ab77a] {
    color: #5d80ff
}

.top .search-warp[data-v-c73ab77a] {
    margin-right: .5rem
}

.top .search-warp .icon[data-v-c73ab77a] {
    color: #0590df
}

.top .login-btn[data-v-c73ab77a] {
    line-height: .6rem;
    font-family: Microsoft YaHei;
    padding: 0 .2rem;
    cursor: pointer;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    text-decoration: none !important
}

.top .login-btn .icon[data-v-c73ab77a] {
    font-size: .19rem;
    color: #ff794a;
    margin-right: .06rem
}

.top .login-btn[data-v-c73ab77a]:hover {
    color: #5d80ff
}

.top .reg-btn[data-v-c73ab77a] {
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    line-height: .6rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #16181a
}

.footer[data-v-aa9d4384] {
    height: 1.31rem;
    background: #FFFFFF
}

.footer .line[data-v-aa9d4384] {
    width: 100%;
    height: .01rem;
    background-color: #7f9ffa
}

.footer .div1[data-v-aa9d4384] {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    padding: 0 .3rem
}

.footer .div1 .link[data-v-aa9d4384] {
    margin-left: .2rem
}

.footer .div1 .link[data-v-aa9d4384]:last-child {
    margin-right: 0
}

.footer .div2[data-v-aa9d4384] {
    height: 1.41rem;
    padding-top: 20px
}

.footer .div2 h5[data-v-aa9d4384] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff
}

.footer .div2 .line[data-v-aa9d4384] {
    width: .02rem;
    height: .83rem;
    opacity: .35
}

.footer .div2 .logo[data-v-aa9d4384] {
    width: 1.33rem;
    height: .36rem
}

.footer .div2 .div2-1[data-v-aa9d4384], .footer .div2 .div2-2[data-v-aa9d4384], .footer .div2 .div2-3[data-v-aa9d4384] {
    padding: 0 .3rem
}

.footer .div2 .div2-3 h4[data-v-aa9d4384] {
    font-size: .18rem;
    margin-top: -30px
}

.footer .div2 .div2-4[data-v-aa9d4384] {
    padding: 0 .3rem
}

.footer .div2 .div2-4 .minpro-qr[data-v-aa9d4384] {
    height: 1rem;
    widows: 1rem
}

.footer .div3[data-v-aa9d4384] {
    height: 1rem;
    width: 100%;
    background-color: #222428
}

.footer .div3 .page-content[data-v-aa9d4384] {
    text-align: center
}

.footer .div3 .h5[data-v-aa9d4384] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff
}

.footer .div3 .h5 a[data-v-aa9d4384] {
    color: #fff
}

.footer .div4 .div-4-1[data-v-aa9d4384] {
    font-size: .14rem;
    color: #3a3a3a;
    line-height: .3rem
}

.footer .div4 .div-4-2[data-v-aa9d4384] {
    width: 2.4rem
}

.footer .div4 .div-4-2-1 img[data-v-aa9d4384] {
    width: .64rem;
    height: .64rem
}

.footer .div4 .div-4-2-1 .t1[data-v-aa9d4384] {
    font-weight: 400;
    font-size: .14rem;
    color: #3a3a3a;
    margin-top: .07rem
}

.qr-login {
    position: relative;
    z-index: 999999;
    width: 8.61rem;
    height: 5.33rem;
    background: #FFFFFF;
    border-radius: .2rem
}

.qr-login .n-tabs-tab__label {
    font-size: 16px
}

.qr-login .n-tabs .n-tabs-bar {
    height: 3px
}

.qr-login input {
    border: none;
    outline: none;
    padding-left: .2rem
}

.qr-login .close {
    position: absolute;
    right: .19rem;
    top: .19rem;
    cursor: pointer
}

.qr-login .close .icon {
    font-size: .28rem
}

.qr-login .left-img {
    width: 4.15rem;
    height: 5.33rem
}

.qr-login .login-wrap {
    padding-top: .44rem;
    padding-left: .34rem;
    padding-right: .28rem
}

.qr-login .wechat-login .img-qr {
    width: 2.52rem;
    height: 2.52rem
}

.qr-login .t1 {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    height: .16rem;
    line-height: .16rem;
    color: #545657;
    margin-top: .12rem
}

.qr-login .t2 {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    height: .16rem;
    line-height: .16rem;
    color: #999;
    margin-top: .21rem
}

.qr-login .t3 {
    color: #101010
}

.qr-login .qrcode-wrap {
    position: relative
}

.qr-login .qrcode-wrap .qrcode-tip {
    text-align: center;
    line-height: .3rem;
    background-color: #ffffffe6;
    width: 2.52rem;
    height: 2.52rem;
    font-size: .18rem;
    position: absolute;
    color: #333;
    top: .2rem;
    left: 0;
    right: 0
}

.qr-login .qrcode-wrap .qrcode-tip span {
    cursor: pointer;
    background-color: #5d80ff;
    color: #fff;
    font-size: .14rem;
    padding: .02rem .1rem;
    border-radius: .05rem;
    margin-top: .1rem
}

.qr-login .phone-login .phone-code {
    min-width: .78rem
}

.qr-login .phone-login .phone-code .line {
    width: .02rem;
    height: .15rem;
    margin-left: .18rem;
    background-color: #dcdcdc
}

.qr-login .phone-login .input-wrap {
    width: 3.86rem;
    height: .5rem;
    border-radius: .06rem;
    border: 1px solid #D2D2D2;
    overflow: hidden
}

.qr-login .phone-login .btn-login {
    width: 3.86rem;
    height: .5rem;
    background: #2C61F9;
    border-radius: .06rem;
    border: 1px solid #D2D2D2;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #e4e7ed;
    margin-top: .21rem
}

.qr-login .phone-login .get-code {
    width: 1.43rem;
    height: .5rem;
    background: #2B84FC;
    border-radius: .06rem;
    border: none;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    line-height: .5rem
}

.qr-login .phone-login button:disabled {
    opacity: .6;
    cursor: not-allowed
}

.arightd .btn-min[data-v-d2ab8964] {
    position: fixed;
    top: 1.37rem;
    right: .08rem;
    width: .96rem;
    height: 1.04rem
}

.big-img[data-v-d2ab8964] {
    position: relative;
    width: 4.83rem;
    height: 4.44rem;
    box-shadow: none !important
}

.big-img .close[data-v-d2ab8964] {
    position: absolute;
    top: 0;
    right: -.3rem;
    z-index: 9999
}

.big-img .close .icon[data-v-d2ab8964] {
    font-size: .36rem;
    color: #fff
}

.min-wrap[data-v-651b52f0] {
    width: .64rem;
    box-sizing: border-box;
    position: fixed;
    right: .2rem;
    top: calc(50% - 1.5rem);
    background: #FFFFFF;
    box-shadow: 2px 2px 15px #01225866;
    border-radius: .32rem;
    padding-top: .14rem;
    padding-bottom: .26rem;
    opacity: .9
}

.min-wrap .icon[data-v-651b52f0] {
    font-size: .3rem
}

.min-pro[data-v-651b52f0] {
    text-align: center;
    font-size: .12rem;
    color: #2e2e2e;
    cursor: pointer
}

.min-pro .icon[data-v-651b52f0] {
    color: #888
}

.min-pro:hover span[data-v-651b52f0] {
    color: #3b6bdc
}

html {
    font-size: 100px
}

@keyframes van-cursor-flicker {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.cursor {
    animation: van-cursor-flicker 1s infinite;
    width: 1px;
    height: 18px;
    background-color: #000
}

.black[data-v-7096749d] {
    color: #000
}

.black .active[data-v-7096749d] {
    background-color: #86b1f7 !important
}

.black .active[data-v-7096749d]:after {
    background-color: #86b1f7 !important
}

.white[data-v-7096749d] {
    color: #fff
}

.search-type[data-v-7096749d] {
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem
}

.search-type .option-item[data-v-7096749d] {
    margin-right: .2rem;
    padding: 0 .15rem;
    height: .32rem;
    line-height: .32rem;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.search-type .option-item[data-v-7096749d]:last-child {
    margin-right: 0 !important
}

.search-type .active[data-v-7096749d] {
    color: #fff;
    background-color: #126aff;
    padding: 0 .15rem;
    border-radius: .04rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative;
    z-index: 9
}

.search-type .active[data-v-7096749d]:after {
    content: " ";
    display: block;
    height: .1rem;
    background-color: #126aff;
    position: absolute;
    width: .1rem;
    bottom: -.05rem;
    z-index: 8;
    transform: rotate(45deg)
}

.where-from[data-v-5b1048b4] {
    width: 9.2rem
}

.where-from .where-from-item[data-v-5b1048b4] {
    height: .36rem
}

.where-from .input-label[data-v-5b1048b4] {
    width: .61rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #514f50;
    text-align: justify;
    text-align-last: justify;
    position: relative;
    margin-right: .12rem
}

.where-from .input-label[data-v-5b1048b4]:after {
    content: ":";
    position: absolute;
    right: -.05rem
}

.advanced-item[data-v-5b1048b4] {
    margin-bottom: .14rem
}

.advanced-item .btn[data-v-5b1048b4] {
    display: block;
    height: .34rem;
    width: .34rem;
    background: #F3F4F9;
    border: .01rem solid #E6E6E6;
    text-align: center;
    line-height: .34rem;
    cursor: pointer
}

.advanced-item .btn .icon[data-v-5b1048b4] {
    font-size: .18rem;
    color: #3663d2
}

.search-content .history-btn[data-v-5b1048b4] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.search-content .search-wrap[data-v-5b1048b4] {
    box-sizing: border-box;
    width: 12rem;
    height: .5rem;
    line-height: .5rem
}

.search-content .search-wrap .dropdown[data-v-5b1048b4] {
    box-sizing: border-box;
    width: 1.8rem;
    height: .5rem;
    background: #FFFFFF;
    box-shadow: 0 0 #01225814;
    opacity: .99;
    border-radius: .05rem;
    padding: 0 .18rem;
    margin-right: .08rem
}

.search-content .search-wrap .more-search[data-v-5b1048b4] {
    box-sizing: border-box;
    margin-left: .15rem;
    width: 1.45rem;
    height: .5rem;
    background: #FFFFFF;
    border-radius: .04rem;
    text-align: center;
    font-weight: 400;
    font-size: .12rem;
    color: #4b97ff;
    line-height: .2rem;
    padding: .06rem 0
}

.search-content .search-wrap .select-wrap[data-v-5b1048b4] {
    cursor: pointer
}

.search-content .search-wrap .search-btn[data-v-5b1048b4] {
    width: 1.4rem;
    height: .5rem;
    background: linear-gradient(-90deg, #507CF9, #3A6ADB);
    border-radius: 0rem .05rem .05rem 0rem;
    text-align: center;
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff
}

.search-content .search-wrap .type[data-v-5b1048b4] {
    line-height: .5rem;
    color: #677480;
    width: 1.15rem;
    padding-left: .12rem
}

.search-content .search-wrap .line[data-v-5b1048b4] {
    width: .01rem;
    height: .32rem;
    background: #CFD9E0;
    margin-left: .19rem
}

.search-content .search-wrap input[data-v-5b1048b4] {
    height: .5rem;
    line-height: .5rem;
    padding-left: .09rem;
    border: none;
    outline: none
}

.search-content .more-where[data-v-5b1048b4] {
    box-sizing: border-box;
    width: 1.73rem;
    height: .5rem;
    background: #ffffff;
    box-shadow: 0 0 #eeeeeea8;
    border-radius: .03rem;
    text-align: center;
    line-height: .5rem;
    cursor: pointer;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #677480;
    margin-left: .1rem
}

.search-content .journal-search-btn[data-v-5b1048b4] {
    background-color: #4f7bf8;
    color: #fff;
    box-sizing: border-box;
    width: .82rem;
    height: .5rem;
    text-align: center;
    border-radius: 0 .03rem .03rem 0
}

.footer-image {
    z-index: 999;
    width: 100%;
    position: fixed;
    padding: 0 !important;
    overflow: hidden;
    height: 1.3rem;
    bottom: 0
}

.footer-image .img1 {
    position: absolute;
    width: 100%;
    bottom: 0rem;
    height: 1.3rem
}

.footer-image .img1 img {
    width: 100%;
    height: 1.3rem;
    cursor: pointer
}

.footer-image .close {
    position: absolute;
    top: 0rem;
    right: 1rem
}

.footer-image .close .icon {
    font-size: .3rem;
    color: #03030399
}

.main-link[data-v-c218e148] {
    width: 5.88rem;
    height: 1.96rem;
    background: #E9F5FF;
    box-shadow: 0 3px 9px 4px #f0f4f8a8;
    border-radius: .03rem;
    border: .02px solid #FFFFFF;
    position: relative
}

.main-link .bg[data-v-c218e148] {
    position: absolute;
    right: .24rem;
    z-index: 1
}

.main-link .icon[data-v-c218e148] {
    font-size: .66rem;
    color: #4e7bf7;
    margin-left: .3rem;
    margin-right: .1rem
}

.main-link .content[data-v-c218e148] {
    z-index: 9
}

.main-link .content .title[data-v-c218e148] {
    font-weight: 400;
    font-size: .3rem;
    color: #151515;
    line-height: .51rem
}

.main-link .content .des[data-v-c218e148] {
    font-weight: 400;
    font-size: .16rem;
    color: #666;
    line-height: .22rem;
    width: 2.6rem
}

.mian-title-wrap .black[data-v-936a7df0] {
    color: #000
}

.mian-title-wrap .white[data-v-936a7df0] {
    color: #fff
}

.mian-title-wrap .main-title[data-v-936a7df0] {
    position: relative;
    padding-top: .2rem
}

.mian-title-wrap .main-title .title-en[data-v-936a7df0] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .36rem;
    color: #c4d3e1;
    line-height: .3rem;
    opacity: .18
}

.mian-title-wrap .main-title .title-zh[data-v-936a7df0] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .3rem;
    line-height: .5rem;
    position: absolute;
    z-index: 99;
    top: 0
}

.mian-title-wrap .lines[data-v-936a7df0] {
    margin-top: .1rem
}

.mian-title-wrap .lines .line1[data-v-936a7df0] {
    background-color: #87b2fa;
    height: .06rem;
    width: 1.11rem;
    transform: translate(-20.5%);
    transition: all .3s ease-in-out
}

.mian-title-wrap .lines .line2[data-v-936a7df0] {
    transform: translate(20.5%);
    transition: all .3s ease-in-out;
    background-color: #cee0ff;
    height: .06rem;
    width: 1.11rem
}

.mian-title-wrap:hover .line1[data-v-936a7df0] {
    transform: translate(20.5%);
    transition: all .3s ease-in-out
}

.mian-title-wrap:hover .line2[data-v-936a7df0] {
    transform: translate(-20.5%);
    transition: all .3s ease-in-out
}

.service-item[data-v-897bb00e]:hover {
    opacity: .9
}

.service-item:hover .not-open[data-v-897bb00e] {
    display: flex
}

.service-item[data-v-897bb00e] {
    position: relative;
    width: 1.7rem;
    height: 1.73rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 1px 8px 1px #e7e7e7cc;
    border-radius: .1rem;
    padding-top: .33rem;
    cursor: pointer
}

.service-item .not-open[data-v-897bb00e] {
    display: none;
    border-radius: .1rem;
    padding-top: .33rem;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #d7edff;
    cursor: no-drop
}

.service-item .not-open .icon[data-v-897bb00e] {
    margin-bottom: .09rem
}

.service-item .not-open .title-1[data-v-897bb00e] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #4e7bf7;
    line-height: .29rem
}

.service-item .img[data-v-897bb00e] {
    height: .55rem
}

.service-item .icon[data-v-897bb00e] {
    font-size: .55rem;
    line-height: .55rem
}

.service-item .title[data-v-897bb00e] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #1b1b1b;
    line-height: .4rem
}

.service-item .sub-title[data-v-897bb00e] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #888;
    line-height: .18rem;
    padding: 0 .1rem;
    text-align: center
}

.service-item .c1[data-v-897bb00e] {
    background: linear-gradient(-1deg, #1269FF, #0497FF);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.service-item .c2[data-v-897bb00e] {
    background: linear-gradient(-1deg, #129E6F, #4EFFAA);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.service-item .c3[data-v-897bb00e] {
    background: linear-gradient(-1deg, #5F00E1, #FF0EFC);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.service-item .c4[data-v-897bb00e] {
    background: linear-gradient(-1deg, #5245F8, #4E7BF7);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.service-item .c5[data-v-897bb00e] {
    background: linear-gradient(-1deg, #1C129E, #4EFFAA);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.setting-wrap[data-v-43d602f6] {
    background-color: #fff;
    width: 3.52rem;
    background: #ffffff;
    border-radius: .2rem;
    border: 0px solid #bcceff
}

.setting-wrap .header[data-v-43d602f6] {
    box-sizing: border-box;
    background-color: #4d6fff;
    border-top-left-radius: .2rem;
    border-top-right-radius: .2rem;
    color: #fff;
    padding: .18rem .3rem
}

.setting-wrap .header .title[data-v-43d602f6] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .2rem;
    line-height: .33rem;
    color: #fff
}

.setting-wrap .header .icon[data-v-43d602f6] {
    font-size: .33rem;
    line-height: .33rem
}

.setting-wrap .content[data-v-43d602f6] {
    padding: .18rem .3rem
}

.setting-wrap .content .t1[data-v-43d602f6] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #010101;
    line-height: .5rem
}

.setting-wrap .footer[data-v-43d602f6] {
    padding: .18rem .3rem
}

.block1[data-v-8993d85a] {
    background-image: url(/assets/bg1-723d2362.png);
    background-repeat: no-repeat;
    background-size: cover
}

.block1 .page-content[data-v-8993d85a] {
    height: 6.06rem;
    box-sizing: border-box;
    padding-top: .5rem
}

.block1 .page-content .no-set[data-v-8993d85a] {
    width: 4.44rem;
    height: 3.62rem;
    background-image: url(/assets/push-bg-46e5ced2.png);
    box-shadow: 0 1px 8px 1px #e7e7e7cc;
    border-radius: .1rem;
    box-sizing: border-box
}

.block1 .page-content .no-set .t1[data-v-8993d85a] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .3rem;
    color: #151515;
    line-height: .3rem
}

.block1 .page-content .no-set .t2[data-v-8993d85a] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #6294af;
    margin-top: .15rem;
    line-height: .16rem
}

.block1 .page-content .no-set .btn1[data-v-8993d85a] {
    margin-top: .15rem;
    width: 1.37rem;
    height: .38rem;
    background: #4d6bfe;
    border-radius: .19rem;
    text-align: center;
    line-height: .38rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #fff
}

.block1 .page-content .push[data-v-8993d85a] {
    width: 4.44rem;
    height: 3.62rem;
    background: #ffffff;
    box-shadow: 0 1px 8px 1px #e7e7e7cc;
    border-radius: .1rem;
    box-sizing: border-box;
    padding: .23rem .2rem
}

.block1 .page-content .push .title[data-v-8993d85a] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #151515
}

.block1 .page-content .push .icon[data-v-8993d85a] {
    font-size: .16rem;
    color: #0496ff;
    font-weight: 700
}

.block1 .page-content .push .push-item[data-v-8993d85a] {
    width: 4.07rem;
    height: 1.16rem;
    box-sizing: border-box;
    background: #F8FCFF;
    border-radius: .03rem;
    border: 1px solid #E8E8E8;
    padding: .14rem .16rem;
    margin-top: .14rem;
    cursor: pointer
}

.block1 .page-content .push .push-item .h1[data-v-8993d85a] {
    font-weight: 400;
    font-size: .16rem;
    color: #333
}

.block1 .page-content .push .push-item .h6[data-v-8993d85a] {
    font-weight: 400;
    font-size: .12rem;
    color: #999
}

.block1 .page-content .push .more-btn[data-v-8993d85a] {
    width: 4.07rem;
    height: .3rem;
    background: #F8FCFF;
    border-radius: .03rem;
    border: 1px solid #E8E8E8;
    font-weight: 400;
    font-size: .12rem;
    color: #1682fb;
    line-height: .3rem;
    margin-top: .13rem;
    cursor: pointer
}

.block1 .page-content .push .more-btn .icon[data-v-8993d85a] {
    font-size: .12rem;
    font-weight: 400
}

.vip-mark1[data-v-70a00653] {
    position: absolute;
    right: 0;
    top: .24rem;
    scale: 1;
    transform-origin: top right
}

.vip-mark1 .view[data-v-70a00653] {
    width: 1.15rem;
    height: .3rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAeCAYAAAAfKSFiAAAAAXNSR0IArs4c6QAABEdJREFUaEPtm02IHEUUx3+vuudrZ3cTlnjQIOhJ8KIQyMGDsmICggkKKkEvOa2CZEVF0YuK4MGLl2DAU0LwEIOCC4uBRQ85eBH0IB48eBBBD4K6wZDMbma6pLqqu6tnepLt2Vk2G2ouU11d/TH1m/+r916/Fr3MB2jeQSQm/QiI2KZpp9vj2tl+b3x6rN+fnc/7RrlrjOzTiDlB1X7l3Zs5boLt7N78Yyvb/vWH7qU03vxOtz8/t/tNw9vZvI6M8+Y8m2czJm+bn+3mN+vPpzsb56ZGn2ITaJQA7h5Md+MB5mQwl1lDcyTA9NW+V5W5xD5arCFy+DYws0GZuTnOzG8NM2sO0QZoW9aAw7u8ZgaY24WZAn2LOXqyArK4iw5QgDkNmE6hM7RlFVGLu+TNBpjTgpkD7USrwOKOhyYd4Mke3N2Hv2K41IXrUeHu52HShKHI8PF3emjiAsrSlz5Jm/noIiLHdjTOfGwTHjKRkfv83ILL3QBz0jizCmaq0Pdo8m/8RQp0h5IG+vgG3N8vLPrvMbIyF2BOG2YJqHIKHckGbTMDdOgG+tFCmfJdG34wtjckDSZKGoxTZtavl2jQaZxD5IVRk7tNmCLoZ3ro+wbIb0aVxsR6KbKwZjq3ZYvpvFvBTBX6HBH3NM+nQEsmtwbMrsB1Ae3B2q9JTvRgFrgqqItduOI5QMbczGi4Fk2Wiw0OUDVeC7R9HqWtQksTdfNEu35Cow9p+McAi+G/CBZgcGIDZrVLKlug0eezsB7DvGbw7FVYGCA/dlCXzVrqJ+ZDoj3NB/hTvxVl5ib3fRRXWp+AvFwH5uDtpLjo3wp1KSZ5ug9zurh8dlPrCrXSJXnqGvrAwALUEH98V4B5q6cmtWCamX2tdaY2zDc0tIsrpQgzeEXD63NjszE9IT59IMCcFszUGL7aOoPCqrKGmR2cBH1vxd8mB2r36fzRmzfWWJI/YuLP9geY04CZrpcHjXnlpUkcoOQ4JA9XwBqCmSIs9dkN+alF/LXxksKamenITkzNNdM6Pg3ryU4YZyaPCIOjQ6Yzo2aXxPJnCHL0TYfo+5kAczvKLEDiebCZfIZLPlx/RdlI8oDQf9EjVKnIik4HunGhi/q1FWBOCjNN5603zgJDsWV9mHpBuPG6CSXKa+GIIkfMrO1onp5DTLgSzGzurmzZzNq8bGTzsiOmtT5MlLDxroLmGHtapdTsMn1ofbjPpvgCzHowC5BYkNOAKcLmKxH6YPXaeDOFqj9jmp92QwbId3jGVef506uXMA+nLyDqmO2fHszkQcXm8wJu6SvOP6xWz1HaEJpftlG/NALMOjAdyNVQNuIehPsPsku1rp65T/tvo7pZA7wA6aoLQt2sV6S9t4qg54GvECnqfgLMPQvzW+DxUAR9JxRBnyJJPR1fjUGZe1SZy3yE5k37wo6fxZmuN1uKEcOLQy6v6r8gNK699Yr2/wENfdoN0c/9uAAAAABJRU5ErkJggg==);
    padding-left: .48rem
}

.vip-mark1 .view .text[data-v-70a00653] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fffff9;
    line-height: .3rem
}

.vip-mark2[data-v-70a00653] {
    position: absolute;
    right: 0rem;
    scale: 1;
    transform-origin: top right
}

.vip-mark2 .view[data-v-70a00653] {
    width: 1.14rem;
    height: .39rem;
    padding-left: .48rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAnCAYAAADTnhw5AAAAAXNSR0IArs4c6QAAB4RJREFUeF7tnHuMVFcdxz+/c+4dVpZX6foAFdZalUZLSASjBdSo2Jg0qcHU2PooYNUSuuvKqzStdJVoYek7/lFS7IMSq6LGQMQGI3ZDCdT6IGiRIi677LIssOyTXfY5V87cubt3Z/fO3tlx/vJMMrlz75xzZ+Z89vc43/M7K+T58LbPL6bb2YBSG1DOZJR7GlFrZVP1vjxvbbvnMAKSQ9tRTb2HPzQbSVShnDsRrVAOqafoFpT7CKXXPSFf3jOYz2fYvvFGICtI73vTZqLcd+A6fQx6QiLRg5tspbLxKt//4EK08wToxWl4PsQUyNSxH+3uIFm0hbnOZRqYTpE7Az0oUATaERJ95+UbL3XF+6q2VbYRiATpfRuXadN/gOhViG5HaYXoKyinCaW7QM9HOR9IQzNWmAkyOD+Kcs6h3bcj6l0oV6OUaT+A42yWbz77S4so/xGIBrluagmifo/ohT4k7cNKWVvmMeVOo0AOXzf9UlY7dL9n5Fs7V+f/M+wdokGun/oJUAcRXVQwkL2tcPZVSA4AxkrN15GMY/i6Cr2fvp7qE7QJrgXtQsehe5s2Ue+H+g/dN3zPjPfD9zGvTZ/UM+NzR10P2oWOwe8eamt+ajAe6depU9Mn/Ycr0orwEt6MDVkssngd4jzqW2GBLDLZD+cOQ/clC3JiIH2oim1jgvQqUXRM+Q1K315QkCZWXjgGLW9ZkPmAFFrGBlleNAfHOYTSc2KBvH4uLN8Ksz8MTadg3xZoawrFxnQ2mxkjzXlHLTS+Dl6mSw3OrWtNWV3gUke6Vt8iQ952KFvwKibPQmQDSsoRrWOBvPunULpoOOM4fxJ2l8UDmeyDi8egrR5I2hiZW4wcDdK7A8179a14ziZEL00F7CA+jhcjH3wDnEkjU8ftn09np4E1BtlqKGtNWaj5HKC9FppPQk+HTXbC1heYWxyL9NYwF8cpQ+Q7iJriA8wB5Jq9UFI6DLLjIuz4ajyLNCCD50AXXDwBrbWQHEwDta41lmv1yrkd5EFELfLhBQBzAHnTMrhju9/XS8JvK+H0kdxB6sA666D1LLQ1ZCRBdvqRMf0Ydq1eGY8hsnYY4gRAmkn+nU/DjUug5ijseWAMiFlca2CRBqQykduDy6eh7g0LMq5r9cpYisg+RE3PapGJyTD/i3C1A/5dPVLhWbYWblkx7FqPvgyHnhsJs/SjUDQV6o75VhuoO2HXGoDsbobzx6GjyYLMAeQ0lPwc1Beyglz5M5j3OR/Wa8/CgUd9GMvWw+JVozWy138Br73gw1y6EhYu99vU/R1eeTILSHyIF0+BEQxGKD7WtUa6VjO2XjlrEP2TrCC3XkgnH2lmB5+CRDEsuSda6PzzHujvgcVfD7XxYMeKaJCDPVDzKnS12GRnfIlu5PTDK+cjiDbutTQy2dl8Eopn5q9O93TCi/dFg+yohzOHffc7QkcNa5ghffX/W2vNAPkwCdr0k4haHQny3r3wvo/nD/L8W7D3x2ODNElO/RForRstjqdihXWt2V2r4VrhbAXZGAnyS4/Dx76WP8gTB+HQixEgk1B7CDoaLchAloub7KRjpNFUf42ohZEgl94Lt/0wf5CHd8M//xDtWi+fgnoz7bBaa4xlrAzX+l3uAr0LUToS5LzPwsqX8wf5uypoeDMaZF8n/Ocg9HbZGJlLsuOVMQmlngFZkTVrnTkH7v9L/iB3V0BXazRISULDX+FyjZ/w2OlH2urSSxxRqx+pjBV5BVHvzgpSO1B5GowwMNFHfy/svCetraYXq8cSBDobofE4dLdYkHFjpHcfm1DySCyJruwAzL55ohjhUi386qGQNaZXPzIlOm/Al+jq/2ZB5gByJUqeQtTUcUXz5Y/BorsmDvLEH6H6+fFB9rZDyxloOmFBxgZpYqRwy7Wlq0pEfTLr6kfJ++HuXVByQ+4wWxvBJDqdzdEgzTyyvQ4uvAl93TZG5pLsBES8NVxPIlEOshrRpgY1/sKyX12eezlksLBsXGtvGzT/C9rOBiViNmudCMghoBVFn0apLYhaErtCIB+Qpryj/YxfHdDfbUs98i31CPtKr6J4AY4cAGOZBSyHNBZ55Rw0GG01XMcZrm+1FQKxKgTGCnaembmsn/In0J8qOMhLx6E5M6mxIIfgxU12orIWb13xNsTZWFCQ3iA0HoUrRlu1lebDleqhyf//AOStiLM/tV1uvCq6icZII8fVV8PAVQuyEAXKKSF949veg5eovqbB3lAwkJ31cO7IGNmpda05uVakKnrvRyWT6Zq+E/RXULoT0T2ISqJcM9XwEKcEpd1xt9WZLMZMZVK7sMzR9WtgTaJz6R/QcsqCDG9eyi1rjbGJxyQ8665bjDJigVODo1rx3AGU66Hw8JwFOM4D4MyK2OhqNrOabQfb8JwOnITimlyLuEWI+05ETcOV/bLquZrc1QXbI3ME8tt6vvmmZSi3CqUXjBYE9G7UpIdk/X6z3G8fBR6BvECmYmnlzfNQejvi3Jbeet597Z9CVEH/43L/4c4Cf397+2EdLP+x8CoXzMDRP0LczyBOFTfO2mX/CUT+45rLHf4LOF3bP0MNcJcAAAAASUVORK5CYII=);
    background-repeat: no-repeat
}

.vip-mark2 .view .text[data-v-70a00653] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fffff9;
    line-height: .39rem
}

@keyframes changeBg {
    0%, 25% {
        background-image: url(data:image/png;base64,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)
    }
    50%, to {
        background-image: url(data:image/png;base64,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)
    }
}

.ui-image {
    position: relative
}

.ui-image .img {
    display: block;
    width: 100%;
    height: 100%
}

.ui-image text {
    position: absolute;
    left: .1rem;
    right: .1rem;
    font-size: 12px;
    top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.block2[data-v-3a3f5a2a] {
    background-image: url(/assets/bg2-8a92c527.png);
    background-repeat: no-repeat;
    background-size: cover
}

.block2 .page-content[data-v-3a3f5a2a] {
    height: 8.27rem;
    box-sizing: border-box;
    padding-top: .5rem
}

.block2 .page-content .left[data-v-3a3f5a2a] {
    width: 3.58rem;
    height: 6.04rem;
    background: linear-gradient(165deg, #EEF4FC, #FFFFFF);
    box-shadow: 0 2px 8px 1px #c3c3c361;
    opacity: .82;
    margin-right: .18rem;
    padding: .19rem .13rem
}

.block2 .page-content .left .list .item[data-v-3a3f5a2a] {
    width: 3.31rem;
    height: .43rem;
    line-height: .43rem;
    padding: 0 .1rem;
    position: relative;
    cursor: pointer
}

.block2 .page-content .left .list .item[data-v-3a3f5a2a]:hover {
    opacity: .8
}

.block2 .page-content .left .list .active[data-v-3a3f5a2a] {
    background: #4E7BF7;
    color: #fff
}

.block2 .page-content .left .list .active[data-v-3a3f5a2a]:after {
    content: "";
    display: block;
    width: .14rem;
    height: .14rem;
    position: absolute;
    top: .15rem;
    right: -.06rem;
    background-color: #4e7bf7;
    transform: rotate(45deg);
    z-index: 99
}

.block2 .page-content .right[data-v-3a3f5a2a] {
    width: 8.2rem;
    height: 6.04rem;
    background: #FFFFFF;
    box-shadow: 0 2px 8px 1px #c3c3c361;
    padding: .3rem;
    position: relative
}

.block2 .page-content .right .arrow[data-v-3a3f5a2a] {
    cursor: pointer;
    position: absolute;
    top: 2.2rem;
    width: .45rem;
    height: 1.1rem;
    z-index: 9999;
    background-color: #c3c3c361;
    opacity: .5
}

.block2 .page-content .right .arrow[data-v-3a3f5a2a]:hover {
    opacity: 1
}

.block2 .page-content .right .arrow-right[data-v-3a3f5a2a] {
    right: .3rem
}

.block2 .page-content .right .list .item[data-v-3a3f5a2a]:hover {
    opacity: .8
}

.block2 .page-content .right .list .item[data-v-3a3f5a2a] {
    width: 1.36rem;
    margin-right: .19rem;
    cursor: pointer;
    margin-bottom: .29rem
}

.block2 .page-content .right .list .item .cover[data-v-3a3f5a2a] {
    width: 1.33rem;
    height: 1.81rem
}

.block2 .page-content .right .list .item .h1[data-v-3a3f5a2a] {
    font-weight: 400;
    font-size: .18rem;
    color: #181818;
    margin-top: .16rem
}

.block2 .page-content .right .list .item .tags[data-v-3a3f5a2a] {
    height: .4rem;
    overflow: hidden
}

.block2 .page-content .right .list .item .tag[data-v-3a3f5a2a] {
    height: .2rem;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: .1rem;
    border: 1px solid #88A7FF;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .12rem;
    color: #88a7ff;
    line-height: .2rem;
    margin-top: .1rem;
    text-align: center;
    padding: 0 .06rem;
    margin-right: .05rem
}

.block2 .page-content .right .item[data-v-3a3f5a2a]:nth-child(5n) {
    margin-right: 0
}

.block3[data-v-f71ba58e] {
    background-image: url(/assets/bg3-e25693f7.png);
    background-repeat: no-repeat;
    background-size: cover
}

.block3 .page-content[data-v-f71ba58e] {
    height: 4.8rem;
    box-sizing: border-box;
    padding-top: .5rem
}

.block3 .page-content .list .item[data-v-f71ba58e]:hover {
    opacity: .8
}

.block3 .page-content .list .item:hover .not-open[data-v-f71ba58e] {
    display: flex
}

.block3 .page-content .list .not-open[data-v-f71ba58e] {
    display: none;
    border-radius: .1rem;
    padding-top: .33rem;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #d7edff;
    cursor: no-drop
}

.block3 .page-content .list .not-open .icon[data-v-f71ba58e] {
    font-size: .55rem;
    line-height: .55rem;
    margin-bottom: .09rem;
    background: linear-gradient(-1deg, #1269FF, #0497FF);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.block3 .page-content .list .not-open .title-1[data-v-f71ba58e] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #4e7bf7;
    line-height: .29rem
}

.block3 .page-content .list .item[data-v-f71ba58e] {
    position: relative;
    width: 1.6rem;
    height: 2.42rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 0 8px 1px #f0f4f8a8;
    border-radius: .03rem;
    padding: .29rem .22rem 0;
    cursor: pointer
}

.block3 .page-content .list .item .img[data-v-f71ba58e] {
    width: .83rem;
    height: .83rem
}

.block3 .page-content .list .item .h1[data-v-f71ba58e] {
    font-weight: 400;
    font-size: .22rem;
    color: #1b1b1b;
    margin-top: .2rem
}

.block3 .page-content .list .item .h6[data-v-f71ba58e] {
    font-weight: 400;
    font-size: .14rem;
    margin-top: .1rem;
    color: #888
}

.item[data-v-20ed6f1b]:hover {
    opacity: .8
}

.item[data-v-20ed6f1b]:nth-child(4n) {
    margin-right: 0
}

.item[data-v-20ed6f1b] {
    width: 2.8rem;
    box-sizing: border-box;
    margin-right: .26rem;
    background-color: #fff;
    box-shadow: 0 5px 7px 1px #8c8c8c21;
    border-radius: 0rem;
    padding-bottom: .26rem;
    margin-bottom: .32rem;
    cursor: pointer
}

.item .p15[data-v-20ed6f1b] {
    padding: 0 .15rem
}

.item .img[data-v-20ed6f1b] {
    display: flex;
    width: 2.79rem;
    height: 1.42rem
}

.item .h1[data-v-20ed6f1b] {
    font-weight: 400;
    font-size: .16rem;
    color: #1d1d1d
}

.item .h2[data-v-20ed6f1b] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #666
}

.item .h3[data-v-20ed6f1b] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: red
}

.item .h6[data-v-20ed6f1b] {
    font-weight: 400;
    font-size: .14rem;
    margin-top: .1rem;
    color: #888
}

.block4 .page-content[data-v-0c4bed63] {
    box-sizing: border-box;
    padding-top: .5rem;
    position: relative
}

.block4 .page-content .more[data-v-0c4bed63] {
    position: absolute;
    right: 0;
    top: 1rem;
    font-weight: 400;
    font-size: .14rem;
    color: #969696;
    cursor: pointer
}

.block4[data-v-017eb70b] {
    background-image: url(/assets/bg4-ebaa5ed8.png);
    background-repeat: no-repeat;
    background-size: cover
}

.block4 .page-content[data-v-017eb70b] {
    height: 4.8rem;
    box-sizing: border-box;
    padding-top: .5rem
}

.block4 .item[data-v-017eb70b] {
    width: 2.71rem;
    height: 1.16rem;
    background: #FFFFFF;
    border-radius: .06rem;
    border: .01rem solid #F4F2F2;
    margin-right: .36rem;
    margin-top: .27rem
}

.block4 .item img[data-v-017eb70b] {
    width: 2rem
}

.block4 .item[data-v-017eb70b]:nth-child(4n) {
    margin-right: 0
}

.carousel-item[data-v-0a539155] {
    width: 100%;
    height: 100%;
    background:#4d6bfe
}

.carousel-item .page-content[data-v-0a539155] {
    height: 100%;
    background-image: url(/assets/banner1-938efdf8.png);
    background-repeat: no-repeat;
    background-position: center
}

.carousel-item .page-content .t1[data-v-0a539155] {
    margin-top: .83rem;
    font-family: Source Han Sans CN;
    font-weight: 700;
    font-size: .5rem;
    color: #fff;
    line-height: .5rem
}

.carousel-item .page-content .t2[data-v-0a539155] {
    margin-top: .2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: .24rem;
    color: #fff;
    line-height: .24rem
}

.carousel-item[data-v-44e3e2df] {
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #01ABF9, #073BF1)
}

.carousel-item .page-content[data-v-44e3e2df] {
    height: 100%;
    background-image: url(/assets/banner2-695e33b5.png);
    background-repeat: no-repeat;
    background-position: center
}

.carousel-item .page-content .t1[data-v-44e3e2df] {
    margin-top: .83rem;
    font-family: Source Han Sans CN;
    font-weight: 700;
    font-size: .5rem;
    color: #fff;
    line-height: .5rem
}

.carousel-item .page-content .t2[data-v-44e3e2df] {
    margin-top: .2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: .24rem;
    color: #fff;
    line-height: .24rem
}

.index .ad[data-v-1650bd23] {
    position: fixed;
    right: 0;
    top: 10%
}

.index .first[data-v-1650bd23] {
    position: relative
}

.index .first .search-wrap[data-v-1650bd23] {
    position: absolute;
    top: 2.6rem
}

.index .first .banner[data-v-1650bd23] {
    width: 100%;
    height: 3.4rem;
    -webkit-user-select: none;
    user-select: none
}

.index .first .banner .custom-dots[data-v-1650bd23] {
    display: flex;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 110px;
    left: calc(50% - 460px)
}

.index .first .banner .custom-dots li[data-v-1650bd23] {
    display: inline-block;
    width: 12px;
    height: 4px;
    margin: 0 3px;
    border-radius: 4px;
    background-color: #fff6;
    transition: width .3s, background-color .3s cubic-bezier(.4, 0, .2, 1);
    cursor: pointer
}

.index .first .banner .custom-dots li.is-active[data-v-1650bd23] {
    width: 40px;
    background: #fff
}

.index .links[data-v-1650bd23] {
    height: 3.18rem;
    padding-top: .75rem
}

.main-page[data-v-678b7146] {
    background-image: url(/assets/main-bg-179cc84c.png);
    background-position: center;
    background-size: cover;
    height: calc(100vh - .6rem);
    min-height: 9rem
}

.main-page .slogan[data-v-678b7146] {
    font-size: .36rem;
    font-weight: 700;
    color: #1d262d;
    animation: enterenter-678b7146 1.8s 1 cubic-bezier(.25, .46, .45, .94) both
}

.main-page .slogan span[data-v-678b7146] {
    font-weight: 700;
    color: #4c74ff
}

.main-page .sub-title[data-v-678b7146] {
    font-size: .2rem;
    font-weight: 400;
    color: #1d262d;
    animation: enterenter-678b7146 2.8s 1 cubic-bezier(.25, .46, .45, .94) both
}

@keyframes enterenter-678b7146 {
    0% {
        letter-spacing: 1em;
        transform: translateZ(300px);
        filter: blur(12px);
        opacity: 0
    }
    to {
        transform: translateZ(12px);
        filter: blur(0);
        opacity: 1
    }
}

.main-page .hot-search[data-v-678b7146] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #6a7583;
    margin-top: .27rem
}

.main-page .hot-search .key[data-v-678b7146] {
    margin-right: .1rem;
    cursor: pointer
}

.main-page .hot-search .key[data-v-678b7146]:last-child {
    margin-right: 0
}

.main-page .doc-nav .mlr100[data-v-678b7146] {
    margin-left: 1rem;
    margin-right: 1rem
}

.main-page .doc-nav .doc-nav-item[data-v-678b7146] {
    text-align: center;
    margin-top: .7rem;
    cursor: pointer
}

.main-page .doc-nav .doc-nav-item .ico-img[data-v-678b7146] {
    position: relative;
    width: 1.7rem;
    height: 1.7rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.main-page .doc-nav .doc-nav-item .bg[data-v-678b7146] {
    width: 1.7rem;
    height: 1.7rem;
    position: absolute;
    top: 0rem;
    left: 0rem;
    background-size: cover;
    background-image: url(/assets/doc-icon-bg-92e7b9fc.png)
}

.main-page .doc-nav .doc-nav-item .nav-img[data-v-678b7146] {
    width: 1.51rem;
    height: 1.43rem
}

.main-page .doc-nav .doc-nav-item .nav-text[data-v-678b7146] {
    font-size: .18rem;
    font-weight: 400;
    color: #333;
    margin-top: .15rem
}

.main-page .doc-nav .doc-nav-item:hover .bg[data-v-678b7146] {
    animation: sb-678b7146 8s linear infinite
}

.main-page .icp[data-v-678b7146] {
    position: absolute;
    text-align: center;
    bottom: .5rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3a3a3a
}

.main-page .icp a[data-v-678b7146] {
    color: #3a3a3a
}

@keyframes sb-678b7146 {
    0% {
        -webkit-transform: rotateZ(0deg) rotateY(0deg);
        transform: rotate(0) rotateY(0)
    }
    10% {
        -webkit-transform: rotateZ(36deg) rotateY(180deg);
        transform: rotate(36deg) rotateY(180deg)
    }
    50% {
        -webkit-transform: rotateZ(180deg) rotateY(180deg);
        transform: rotate(180deg) rotateY(180deg)
    }
    60% {
        -webkit-transform: rotateZ(216deg) rotateY(0deg);
        transform: rotate(216deg) rotateY(0)
    }
    to {
        -webkit-transform: rotateZ(360deg) rotateY(0deg);
        transform: rotate(360deg) rotateY(0)
    }
}

.title-wrap .icon-bg[data-v-4fbc86ec] {
    width: .34rem;
    height: .34rem;
    border-radius: 50%;
    text-align: center;
    line-height: .34rem
}

.title-wrap .icon-bg .icon[data-v-4fbc86ec] {
    font-size: .18rem;
    color: #fff
}

.title-wrap .t1[data-v-4fbc86ec] {
    font-weight: 400;
    font-size: .18rem;
    line-height: .34rem;
    color: #000;
    margin-left: .07rem
}

.title-wrap .more[data-v-4fbc86ec] {
    font-weight: 400;
    font-size: .14rem;
    color: #969696;
    cursor: pointer
}

.ui-show-more .ui-show-more-content[data-v-4fa020a7] {
    overflow: hidden;
    transition: height .3s ease-in-out
}

.ui-show-more .ui-show-more-btn[data-v-4fa020a7] {
    text-align: center;
    height: .23rem;
    background: #F7F7F7;
    border: .01rem solid #E7EAEC;
    border-radius: .03rem
}

.tr .ui-show-more-btn[data-v-4fa020a7] {
    padding-top: .1rem;
    color: #666 !important;
    background: transparent;
    border: none
}

.ui-classify .n-collapse-item__header-main {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-classify .n-collapse-item__header-main .active {
    color: #3a84ff
}

.ui-classify[data-v-1e9ef5c5] {
    background: #F7F8FB;
    border-radius: .1rem;
    border: 1px solid #D0DDFF;
    padding-bottom: .24rem;
    width: 3.2rem;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
    padding-top: .18rem
}

.ui-classify .ui-classify-title[data-v-1e9ef5c5] {
    padding: .18rem .24rem;
    padding-top: 0;
    border-bottom: .01rem solid #E0E0E0;
    margin-bottom: .2rem
}

.ui-classify .ui-classify-content .group-wrap .group-item[data-v-1e9ef5c5] {
    padding: 0 .22rem .2rem;
    margin-bottom: .15rem;
    border-bottom: 1px solid #E0E0E0
}

.ui-classify .ui-classify-content .group-wrap .group-item .text-line-1[data-v-1e9ef5c5] {
    padding-right: .1rem
}

.ui-classify .ui-classify-content .group-wrap .group-item .child-wrap[data-v-1e9ef5c5] {
    padding: 0
}

.ui-classify .ui-classify-content .group-wrap .group-item .group-title .t1[data-v-1e9ef5c5] {
    display: flex;
    flex-direction: row;
    line-height: .18rem;
    font-weight: 400;
    font-size: .18rem;
    color: #2d2d2d
}

.ui-classify .ui-classify-content .group-wrap .group-item .group-title .t2[data-v-1e9ef5c5] {
    font-weight: 400;
    font-size: .18rem;
    line-height: .18rem;
    color: #2d2d2d
}

.ui-classify .ui-classify-content .group-wrap .group-item .t1[data-v-1e9ef5c5]:before {
    content: " ";
    display: flex;
    width: .03rem;
    height: .18rem;
    background: #4D6FFF;
    flex-shrink: 0;
    flex-grow: 0;
    margin-right: .1rem
}

.ui-classify .ui-classify-content .group-wrap .group-item[data-v-1e9ef5c5]:last-child {
    border-bottom: 0
}

.ui-classify .ui-classify-content .child-wrap[data-v-1e9ef5c5] {
    padding: 0 .2rem
}

.ui-classify .ui-classify-content .child-wrap .item[data-v-1e9ef5c5] {
    height: .32rem;
    line-height: .32rem;
    border-radius: .03rem;
    padding: 0 .1rem;
    margin-top: .1rem;
    cursor: pointer
}

.ui-classify .ui-classify-content .child-wrap .active[data-v-1e9ef5c5] {
    background: #4D6FFF !important;
    color: #fff
}

.ui-classify .ui-classify-content .child-wrap .item[data-v-1e9ef5c5]:hover {
    background: #DFE5FF
}

.ui-classify-content .n-collapse-item {
    padding: 0 .29rem
}

.ui-classify-content .n-collapse-item .n-collapse-item__content-inner {
    padding-top: 0 !important
}

.search-where .n-collapse-item__header-main[data-v-8f75ec83] {
    justify-content: space-between !important
}

.search-where .where-item[data-v-8f75ec83] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.search-where .where-item .content[data-v-8f75ec83] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.search-where .where-item .close[data-v-8f75ec83]:hover {
    color: red
}

.search-where .select-input .input[data-v-8f75ec83] {
    margin-left: .08rem
}

.search-where .where-btns .n-button[data-v-8f75ec83] {
    width: 1.14rem !important;
    background-color: #4f7bf8
}

.search-where .more-where .n-collapse .n-collapse-item[data-v-8f75ec83]:not(:first-child) {
    border-top: none !important
}

.search-where .more-where .item[data-v-8f75ec83] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer;
    margin-bottom: .1rem
}

.search-where .more-where .item[data-v-8f75ec83]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.search-where .more-where .active[data-v-8f75ec83] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.search-where .more-where .items-wrap[data-v-8f75ec83] {
    height: 100%
}

.search-where .more-where .items-wrap .number[data-v-8f75ec83] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.ui-pagination span[data-v-1b128244] {
    color: #4d6bfe;
}

.tag[data-v-7844df6b] {
    display: inline-block;
    padding: 0 .07rem;
    background:#4d6bfe;
    border-radius: .05rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff !important;
    margin-right: .07rem;
    height: .2rem;
    line-height: .2rem;
    box-sizing: border-box
}

.tag30[data-v-7844df6b] {
    background-color: #67d850
}

.tag20[data-v-7844df6b] {
    background-color: #b68314
}

.tag40[data-v-7844df6b] {
    background-color: #14b64d
}

.top-where[data-v-1762f911] {
    padding: .14rem .28rem;
    margin-bottom: .13rem;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.top-where span[data-v-1762f911] {
    color: #167eff
}

.cu-button[data-v-fb7356b2] {
    border-radius: .05rem
}

.cu-button span[data-v-fb7356b2] {
    font-size: .18rem;
    margin-right: .05rem
}

.pr50[data-v-53a12840] {
    padding-right: 1.15rem
}

.result-item[data-v-53a12840] {
    border-radius: .02rem;
    margin-bottom: .25rem;
    position: relative
}

.result-item .img[data-v-53a12840] {
    width: 1.34rem;
    height: 1.85rem;
    margin-right: .16rem
}

.result-item .title[data-v-53a12840] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    color: #2c2c2c;
    line-height: .26rem;
    margin-bottom: .06rem
}

.result-item .title[data-v-53a12840]:hover {
    color: #284bb6
}

.result-item .name[data-v-53a12840] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71
}

.result-item .other[data-v-53a12840] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #284bb6;
    word-break: break-word;
    max-width: 100%
}

.result-item .split[data-v-53a12840]:after {
    padding: 0 .05rem;
    font-size: .14rem;
    font-weight: 400;
    color: #888;
    content: "/"
}

.result-item .content[data-v-53a12840] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    line-height: .24rem
}

.result-item .key-where[data-v-53a12840] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    line-height: .24rem
}

.result-item .key-where .k-title[data-v-53a12840] {
    color: #999 !important
}

.result-item .btns .icon[data-v-53a12840] {
    font-size: .18rem;
    margin-right: .05rem
}

.doc-list[data-v-bc55f3d3] {
    background-color: #fafbff
}

.doc-list .right[data-v-bc55f3d3] {
    margin-left: .13rem
}

.doc-list .right .search-form[data-v-bc55f3d3] {
    padding-top: .2rem
}

.doc-list .top[data-v-bc55f3d3] {
    width: 100%;
    height: 2.69rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.doc-list .top .top-content .history-btn[data-v-bc55f3d3] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.doc-list .total-wrap[data-v-bc55f3d3] {
    position: relative;
    top: -.5rem;
    height: 1.2rem;
    background-color: #f7f9ff;
    border-radius: .1rem;
    border: 1px solid rgba(255, 255, 255, .4);
    padding: .13rem .15rem;
    padding-bottom: 0
}

.doc-list .total-wrap .total-item[data-v-bc55f3d3] {
    width: 1.78rem;
    height: 1.05rem;
    position: relative;
    cursor: pointer;
    border-radius: .03rem
}

.doc-list .total-wrap .total-item .t1[data-v-bc55f3d3] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .2rem;
    color: #191114
}

.doc-list .total-wrap .total-item .t2[data-v-bc55f3d3] {
    margin-top: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #98a3b7
}

.doc-list .total-wrap .active[data-v-bc55f3d3], .doc-list .total-wrap .total-item[data-v-bc55f3d3]:hover {
    background: #FFFFFF
}

.doc-list .total-wrap .active .t1[data-v-bc55f3d3], .doc-list .total-wrap .total-item:hover .t1[data-v-bc55f3d3] {
    font-weight: 700;
    color: #345eff
}

.doc-list .total-wrap .total-item[data-v-bc55f3d3]:after {
    position: absolute;
    content: " ";
    width: .01rem;
    height: .72rem;
    background: #E0E0E0;
    right: -.1rem;
    top: .15rem
}

.doc-list .total-wrap .total-item[data-v-bc55f3d3]:last-child:after {
    display: none
}

.doc-list .list-content .where-wrap[data-v-bc55f3d3] {
    width: 2.78rem;
    background: #FFFFFF;
    border-radius: .06rem;
    margin-right: .15rem;
    padding: .2rem .13rem;
    box-sizing: border-box
}

.doc-list .list-content .list-wrap[data-v-bc55f3d3] {
    padding-bottom: .5rem
}

.doc-list .list-content .list-wrap .total-wrap[data-v-bc55f3d3] {
    height: .46rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: 0 .23rem
}

.doc-list .list-content .list-wrap .total-wrap .key-where[data-v-bc55f3d3] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71
}

.doc-list .list-content .list-wrap .total-wrap .key-where span[data-v-bc55f3d3] {
    color: #f19354
}

.doc-list .list-content .list-wrap .tool-bar[data-v-bc55f3d3] {
    height: .61rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: 0 .24rem
}

.ui-breadcrumb[data-v-627ef5fe] {
    width: 100%;
    height: .64rem;
    line-height: .64rem;
    background-color: #fff;
    font-weight: 400;
    font-size: .14rem;
    color: #333
}

.ui-breadcrumb .icon[data-v-627ef5fe] {
    color: #0787ff;
    font-size: .18rem;
    margin-right: .06rem
}

.ui-translate[data-v-f77ea5cd] {
    width: 100%;
    background: #F3F3F3;
    border-radius: .05rem;
    border: .01px solid #E5E5E5;
    background-color: #e5e5e5;
    padding: .16rem .2rem;
    font-size: .14rem;
    color: #3a3a3a;
    line-height: .24rem
}

.ui-translate .powered span[data-v-f77ea5cd] {
    color: #4d6fff
}

.detail-card[data-v-efcf1311] {
    margin-top: .23rem;
    width: 100%;
    background-color: #fff;
    padding: .24rem .32rem;
    border-radius: .03rem
}

.detail-card .title[data-v-efcf1311] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #4d6bfe;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: .26rem
}

.detail-card .title[data-v-efcf1311]:before {
    content: " ";
    width: .04rem;
    height: .15rem;
    background: #4D6FFF;
    margin-right: .1rem
}

.doc-detail[data-v-91774e68] {
    background-color: #f4f4f4;
    padding-bottom: 1rem
}

.doc-detail .top[data-v-91774e68] {
    width: 100%;
    height: 1.9rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.doc-detail .top .top-content .history-btn[data-v-91774e68] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.doc-detail .detail-content .detail-wrap .title-wrap[data-v-91774e68] {
    position: relative;
    background: #FFFFFF;
    border-radius: .03rem;
    padding: .32rem .26rem .2rem
}

.doc-detail .detail-content .detail-wrap .title-wrap .title[data-v-91774e68] {
    font-weight: 400;
    font-size: .24rem;
    color: #000;
    line-height: .24rem
}

.doc-detail .detail-content .detail-wrap .title-wrap .translate[data-v-91774e68] {
    margin-right: 2rem;
    margin-left: .1rem
}

.doc-detail .detail-content .detail-wrap .title-wrap .translate .icon[data-v-91774e68] {
    font-size: .32rem;
    color: #1296db;
    cursor: pointer
}

.doc-detail .detail-content .detail-wrap .title-wrap .title-left .total[data-v-91774e68] {
    font-weight: 400;
    font-size: .14rem;
    color: #999;
    margin-top: .12rem
}

.doc-detail .detail-content .detail-wrap .title-wrap .title-right .icon[data-v-91774e68] {
    font-size: .18rem;
    margin-right: .05rem
}

.doc-detail .detail-content .detail-wrap .detail-info table[data-v-91774e68] {
    color: #3c3c3c
}

.doc-detail .detail-content .detail-wrap .detail-info table tr[data-v-91774e68] {
    display: flex;
    flex-direction: row
}

.doc-detail .detail-content .detail-wrap .detail-info table th[data-v-91774e68] {
    width: .8rem;
    height: .4rem;
    text-align: justify;
    display: inline-block;
    text-align-last: justify;
    text-align: right;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #777;
    position: relative;
    margin-right: .1rem
}

.doc-detail .detail-content .detail-wrap .detail-info table td[data-v-91774e68] {
    display: block;
    width: 10rem
}

.doc-detail .detail-content .detail-wrap .detail-info table th[data-v-91774e68]:after {
    position: absolute;
    content: "："
}

.doc-detail .detail-content .recommend[data-v-91774e68] {
    width: 2.8rem;
    background-color: #fff;
    border: .01rem solid #DCE2ED;
    border-radius: .04rem
}

.doc-detail .detail-content .recommend .top[data-v-91774e68] {
    height: .54rem;
    background: #3B6BDC;
    padding-left: .2rem;
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff
}

.doc-detail .detail-content .recommend .top .coll[data-v-91774e68] {
    font-size: .28rem;
    margin-right: .08rem
}

.doc-detail .detail-content .recommend .list[data-v-91774e68] {
    padding: .07rem .2rem
}

.doc-detail .detail-content .recommend .list .item[data-v-91774e68] {
    border-bottom: .01rem solid #F1F1F1;
    padding: .2rem 0;
    cursor: pointer
}

.doc-detail .detail-content .recommend .list .item[data-v-91774e68]:hover {
    color: #3b6bdc
}

.doc-detail .detail-content .recommend .list .item[data-v-91774e68]:last-child {
    border-bottom: 0
}

.ui-radio .radio-item[data-v-8afe4968] {
    box-sizing: border-box;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    padding: .03rem .08rem;
    cursor: pointer;
    margin-right: .02rem;
    margin-bottom: .02rem
}

.ui-radio .radio-item[data-v-8afe4968]:hover, .ui-radio .active[data-v-8afe4968] {
    background: #4f7bf8;
    border-radius: .03rem;
    color: #fff
}

.order-by[data-v-493eddc3] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    -webkit-user-select: none;
    user-select: none
}

.order-by .icon[data-v-493eddc3] {
    font-size: .02rem;
    line-height: .1rem
}

.order-by .active[data-v-493eddc3] {
    color: #4f7bf8
}

.view-change[data-v-813cb3fe] {
    color: #bfbfbf;
    font-size: .22rem
}

.view-change .mr[data-v-813cb3fe] {
    margin-right: .14rem
}

.view-change .active[data-v-813cb3fe] {
    color: #4f7bf8
}

.list-item-0[data-v-4d0c585b] {
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .29rem;
    cursor: pointer
}

.list-item-0 .img[data-v-4d0c585b] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 h2[data-v-4d0c585b] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 h3[data-v-4d0c585b] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-4d0c585b] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-4d0c585b] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-4d0c585b] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem;
    margin-bottom: .08rem
}

.list-item-0[data-v-4d0c585b]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-4d0c585b] {
    cursor: pointer;
    margin-bottom: .5rem;
    margin-right: .16rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-4d0c585b] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 h2[data-v-4d0c585b] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-4d0c585b] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-4d0c585b]:nth-child(5n) {
    margin-right: 0 !important
}

.info[data-v-4a1713e6] {
    margin-top: -.5rem;
    position: reactive;
    width: 12rem
}

.info .total[data-v-4a1713e6] {
    height: 1.77rem;
    border-radius: .1rem;
    border: .02px solid rgba(255, 255, 255, .4);
    background: #F7F9FF;
    padding: .38rem .44rem 0
}

.info .total .total-item img[data-v-4a1713e6] {
    width: .63rem;
    height: .63rem;
    margin-right: .14rem
}

.info .total .total-item .h1[data-v-4a1713e6] {
    font-weight: 700;
    font-size: .2rem;
    color: #191114
}

.info .total .total-item .h2[data-v-4a1713e6] {
    font-weight: 400;
    font-size: .16rem;
    color: #98a3b7
}

.info .info-text[data-v-4a1713e6] {
    background: #FFFFFF;
    border-radius: .1rem;
    padding: .3rem .36rem;
    position: reactive;
    margin: -.5rem .44rem 0;
    font-size: .16rem
}

.info .info-text .mark[data-v-4a1713e6] {
    font-weight: 700;
    color: #799dff
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-prev, .swiper-button-next {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {
    display: none !important
}

.swiper-button-prev svg, .swiper-button-next svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {
    transform: rotate(180deg)
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-prev:after, .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.journal-list[data-v-f47dc654] {
    background-color: #fff
}

.journal-list .top[data-v-f47dc654] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.journal-list .top .top-content .history-btn[data-v-f47dc654] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.journal-list .new[data-v-f47dc654] {
    height: 3.74rem;
    background: #FAFBFF;
    border-radius: .1rem;
    margin-top: .1rem;
    padding: .28rem .24rem
}

.journal-list .list-content .left[data-v-f47dc654] {
    box-sizing: border-box;
    width: 3.2rem;
    background: #FFFFFF;
    border-radius: .06rem
}

.journal-list .list-content .right[data-v-f47dc654] {
    margin-left: .13rem
}

.journal-list .list-content .right .right-top[data-v-f47dc654] {
    padding: .2rem;
    padding-right: 0
}

.journal-list .list-content .right .right-top h3[data-v-f47dc654] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.journal-list .list-content .right .orderby-total[data-v-f47dc654] {
    margin-top: .06rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.journal-list .list-content .right .orderby-total .order-by[data-v-f47dc654] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.journal-list .list-content .right .orderby-total .order-by .active[data-v-f47dc654] {
    color: #4f7bf8
}

.journal-list .list-content .right .list-wrap[data-v-f47dc654] {
    margin-top: .08rem;
    padding: .25rem .2rem
}

.journal-list .more-where .where-item[data-v-f47dc654] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.journal-list .more-where .where-item .content[data-v-f47dc654] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.journal-list .more-where .where-item .close[data-v-f47dc654]:hover {
    color: red
}

.journal-list .more-where .item[data-v-f47dc654] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.journal-list .more-where .item[data-v-f47dc654]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .active[data-v-f47dc654] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .items-wrap[data-v-f47dc654] {
    overflow-y: auto;
    height: 100%
}

.journal-list .more-where .items-wrap span[data-v-f47dc654] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.journal-list .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.journal-list .swiper-slide img {
    display: block;
    width: 1.58rem !important;
    height: 2.22rem !important;
    object-fit: cover;
    border-radius: .1rem;
    cursor: pointer
}

.doc-detail {
    margin-bottom: 1rem
}

.doc-detail .top {
    width: 100%;
    height: 1.9rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.doc-detail .top .top-content .history-btn {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.doc-detail .info-content .info-wrap {
    width: 12rem;
    background: #fff;
    padding: .34rem .36rem
}

.doc-detail .info-content .info-wrap .info-top .img {
    width: 1.6rem;
    height: 2.23rem
}

.doc-detail .info-content .info-wrap .info-top .info {
    margin-left: .52rem
}

.doc-detail .info-content .info-wrap .info-top .info h1 {
    font-size: .22rem;
    font-weight: 400;
    color: #333
}

.doc-detail .info-content .info-wrap .info-top .info h3 {
    font-size: .12rem;
    font-weight: 400;
    color: #333;
    margin-top: .43rem
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap {
    margin-top: .24rem;
    background-color: #f6f9ff;
    padding: .3rem
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table {
    display: flex;
    flex-direction: column
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table tr {
    display: flex;
    flex-direction: row
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table th, .doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table td {
    line-height: .25rem
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table th {
    display: inline-block;
    text-align: justify;
    text-align-last: justify;
    width: .6rem;
    font-size: .14rem;
    font-weight: 400;
    color: #777
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table td {
    width: 3.5rem;
    flex-grow: 1
}

.doc-detail .info-content .info-wrap .info-top .info .more-info-wrap table td span {
    color: #777
}

.doc-detail .year-info-wrap {
    padding: .2rem;
    width: 11.24rem;
    border: .01rem solid #efefef;
    border-radius: .06rem;
    margin-top: .27rem
}

.doc-detail .year-info-wrap .years {
    width: 2.1rem
}

.doc-detail .year-info-wrap .years .year-item {
    margin-bottom: .04rem
}

.doc-detail .year-info-wrap .years .year-item .title-wrap {
    width: 2.1rem;
    height: .36rem;
    border: .01rem solid #efefef;
    padding: 0 .14rem;
    color: #333;
    cursor: pointer
}

.doc-detail .year-info-wrap .years .year-item .juan-wrap {
    margin-top: .04rem;
    border: .01rem solid #efefef;
    padding: .09rem
}

.doc-detail .year-info-wrap .years .active {
    background-color: #3663d2;
    color: #fff !important
}

.doc-detail .year-info-wrap .right-wrap {
    margin-left: .42rem
}

.doc-detail .year-info-wrap .right-wrap .ui-radio .radio-item {
    border: .01rem solid #E2E2E2;
    border-radius: .05rem;
    margin-right: .06rem !important
}

.doc-detail .year-info-wrap .right-wrap .article-content .select-info {
    border: .01rem solid #efefef;
    height: .3rem;
    line-height: .3rem;
    padding: 0 .18rem
}

.doc-detail .year-info-wrap .right-wrap .article-content .total {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3663d2;
    margin-left: .2rem
}

.doc-detail .year-info-wrap .right-wrap .article-content .article-wrap .article-item {
    color: #333;
    line-height: .4rem;
    cursor: pointer
}

.doc-detail .year-info-wrap .right-wrap .article-content .article-wrap .article-item .name {
    max-width: 6rem
}

.doc-detail .year-info-wrap .right-wrap .article-content .article-wrap .article-item .line {
    border-top: .01rem dashed #333
}

.doc-detail .year-info-wrap .right-wrap .article-content .article-wrap .article-item .page {
    color: #ccc;
    font-size: .12rem
}

.doc-detail .year-info-wrap .right-wrap .article-content .article-wrap .article-item:hover {
    color: #3663d2
}

.login[data-v-741341a8] {
    background-image: url(/assets/login-bg-8b94e4e5.png);
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat
}

.login .top[data-v-741341a8] {
    padding-top: .39rem
}

.login .top img[data-v-741341a8] {
    height: .4rem
}

.login .login-wrap[data-v-741341a8] {
    width: 4.54rem;
    height: 5.27rem;
    box-sizing: border-box;
    padding: .2rem;
    background: #FFFFFF;
    box-shadow: .04rem .04rem .4rem .1rem #11111a2b;
    border-radius: .06rem;
    margin-top: 1.5rem
}

.login .login-wrap .login-type .text[data-v-741341a8] {
    background: #EEEEF0;
    border-radius: .06rem;
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #545968;
    padding: .07rem .12rem;
    margin-right: .1rem
}

.login .login-wrap .login-type .img-icon[data-v-741341a8] {
    width: .49rem;
    height: .49rem
}

.login .login-wrap .logn-content[data-v-741341a8] {
    margin-top: .6rem
}

.login .login-wrap .logn-content h3[data-v-741341a8] {
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0b0b0b
}

.login .login-wrap .logn-content img[data-v-741341a8] {
    width: 1.83rem;
    height: 1.83rem
}

.login .login-wrap .logn-content h4[data-v-741341a8] {
    margin-top: .12rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #262626
}

.login .login-wrap .logn-content .qrcode-wrap[data-v-741341a8] {
    width: 1.83rem;
    height: 1.83rem;
    margin-top: .35rem;
    position: relative
}

.login .login-wrap .logn-content .qrcode-wrap .qrcode-tip[data-v-741341a8] {
    text-align: center;
    line-height: .3rem;
    background-color: #ffffffe6;
    width: 1.83rem;
    height: 1.83rem;
    font-size: .18rem;
    position: absolute;
    color: #333;
    top: 0;
    left: 0;
    right: 0
}

.login .login-wrap .logn-content .qrcode-wrap .qrcode-tip span[data-v-741341a8] {
    cursor: pointer;
    background-color: #5d80ff;
    color: #fff;
    font-size: .14rem;
    padding: .02rem .1rem;
    border-radius: .05rem;
    margin-top: .1rem
}

.account .vip-center[data-v-b60a20d7] {
    background-color: #467cfd;
    padding: 0 10px;
    border-radius: 6px;
    color: #fff;
    cursor: pointer
}

.account .vip-center .icon[data-v-b60a20d7] {
    font-size: .28rem;
    font-weight: 400;
    color: #fff;
    margin-right: .1rem
}

.account .nav[data-v-b60a20d7] {
    width: 1.8rem;
    height: 8.18rem;
    background: #FFFFFF;
    border-radius: .03rem;
    padding: .2rem .22rem;
    margin-right: .18rem
}

.account .nav .head-warp img[data-v-b60a20d7] {
    width: .79rem;
    height: .79rem;
    border-radius: 1rem
}

.account .nav .head-warp .nick[data-v-b60a20d7] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #07f;
    margin-top: .1rem
}

.account .nav .nav-wrap .nav-item[data-v-b60a20d7] {
    margin-top: .2rem
}

.account .nav .nav-wrap .nav-item span[data-v-b60a20d7] {
    font-size: .14rem;
    font-weight: 400
}

.account .nav .nav-wrap .nav-item .icon[data-v-b60a20d7] {
    font-size: .2rem !important;
    color: #7b7b7b;
    margin-right: .21rem
}

.account .nav .nav-wrap .nav-item:hover span[data-v-b60a20d7], .account .nav .nav-wrap .active span[data-v-b60a20d7] {
    color: #07f !important
}

.account-info[data-v-91be1e41] {
    width: 100%;
    background-color: #fff;
    height: 9.18rem;
    background: #FFFFFF;
    border-radius: .03rem
}

.account-info .title-wrap .icon[data-v-91be1e41] {
    font-size: .22rem;
    margin-right: .07rem
}

.ui-code[data-v-d07e5697] {
    cursor: pointer;
    background: #F2F8FF;
    border: .01rem solid #A8D2FF;
    border-radius: .09rem;
    font-size: .12rem;
    line-height: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4563bf;
    padding: .04rem .11rem;
    width: max-content
}

.tag[data-v-72aec564] {
    background: #467CFD;
    border-radius: .06rem;
    font-size: .14rem;
    line-height: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    padding: .05rem .1rem;
    color: #fff;
    margin-right: .09rem;
    height: max-content
}

.ui-label span {
    font-size: .14rem;
    font-weight: 400;
    color: #949494
}

.ui-label .content {
    font-size: .14rem;
    font-weight: 400;
    color: #4e88fd
}

.ui-label .copy-btn {
    font-size: .2rem;
    margin-left: .12rem;
    color: #4e88fd
}

.copy[data-v-4485c8d0] {
    cursor: pointer
}

.copy[data-v-4485c8d0]:hover {
    color: #165dff
}

.icon[data-v-4485c8d0] {
    background-color: transparent
}

.copy-btn[data-v-4485c8d0] {
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    color: #666
}

.copy-btn[data-v-4485c8d0]:hover, .copy-btn[data-v-4485c8d0]:active {
    background-color: transparent
}

.copy-btn[data-v-4485c8d0]:focus {
    background-color: transparent
}

.tag[data-v-1a5201ff] {
    box-sizing: border-box;
    padding: 0 .1rem;
    height: .22rem;
    line-height: .22rem;
    border-radius: .05rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    margin-right: .07rem;
    width: fit-content;
    background: #246BFD
}

.tag10[data-v-1a5201ff] {
    background: #246BFD !important
}

.tag20[data-v-1a5201ff] {
    background: #FD8524 !important
}

.tag30[data-v-1a5201ff] {
    background: #7124FD !important
}

.tag40[data-v-1a5201ff] {
    background: #24A4FD !important
}

.tag90[data-v-1a5201ff] {
    background: #2CC45A !important
}

.tag[data-v-4c86ea08] {
    font-size: .16rem;
    font-weight: 400;
    color: #2b2b2b
}

.tag0[data-v-4c86ea08] {
    color: #246bfd
}

.tag1[data-v-4c86ea08] {
    color: #ff971c
}

.tag2[data-v-4c86ea08] {
    color: #2cc45a
}

.tag3[data-v-4c86ea08] {
    color: #0170fe
}

.tag4[data-v-4c86ea08] {
    color: #f44
}

.transmit-item[data-v-4efd00f9] {
    padding: .26rem .14rem;
    border-bottom: 1px solid #DFDFDF;
    position: relative
}

.transmit-item .btns[data-v-4efd00f9] {
    position: absolute;
    right: .14rem;
    bottom: .26rem
}

.transmit-item .color-1[data-v-4efd00f9] {
    color: #ff971c
}

.transmit-item .date[data-v-4efd00f9] {
    margin-top: 27rpx;
    font-size: 24rpx;
    font-weight: 400;
    color: #b5bbc4
}

.transmit-item .time[data-v-4efd00f9] {
    color: #a3a3a3
}

.transmit-item .top[data-v-4efd00f9] {
    height: 80rpx;
    padding: 0rpx 30rpx;
    box-sizing: border-box;
    line-height: 80rpx;
    position: relative
}

.transmit-item .top .typespan[data-v-4efd00f9] {
    width: 8rem;
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    line-height: .22rem
}

.transmit-item .top .expired[data-v-4efd00f9] {
    display: block;
    width: .58rem;
    height: .36rem;
    margin-left: .12rem
}

.transmit-item .radio-div[data-v-4efd00f9] {
    padding: 0 30rpx;
    padding-right: 0
}

.transmit-item .arrow-left[data-v-4efd00f9] {
    width: 32rpx;
    height: 32rpx;
    margin-right: 28rpx
}

.transmit-item .number[data-v-4efd00f9] {
    font-size: 30rpx;
    font-weight: 500;
    color: #2f3134;
    margin-top: 10rpx;
    margin-bottom: 20rpx
}

.transmit-item .title[data-v-4efd00f9] {
    font-weight: 400;
    color: #2f3134;
    font-size: 26rpx;
    margin-bottom: 20rpx
}

.transmit-item .scores[data-v-4efd00f9] {
    font-size: 30rpx;
    font-weight: 500;
    color: #ff971c
}

.transmit-item .btns .btn[data-v-4efd00f9] {
    padding: .06rem .1rem;
    background: #FFFFFF;
    border: 1px solid #246BFD;
    border-radius: .1rem;
    color: #246bfd;
    cursor: pointer;
    margin-left: .1rem
}

.transmit-item .btns .btn[data-v-4efd00f9]:hover {
    background: #246BFD;
    color: #fff
}

.transmit-item .btns .icon[data-v-4efd00f9] {
    margin-right: .04rem;
    font-size: .14reml
}

.transmit-item .chat-icon[data-v-4efd00f9] {
    color: #3172fd;
    font-size: .22rem;
    line-height: .22rem;
    margin-left: .13rem
}

.action-btns .btn[data-v-4efd00f9] {
    width: 120rpx;
    height: 100%;
    color: #fff
}

.action-btns .icon[data-v-4efd00f9] {
    font-size: 40rpx;
    margin-bottom: 20rpx
}

.action-btns .chat[data-v-4efd00f9] {
    background-color: #f67f50
}

.action-btns .delete[data-v-4efd00f9] {
    background-color: #f65250;
    border-top-right-radius: 20rpx;
    border-bottom-right-radius: 20rpx
}

.dialog-feedback[data-v-791f3789] {
    width: 4.8rem
}

.dialog-feedback .title[data-v-791f3789] {
    display: block;
    width: .8rem;
    text-align: right;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f2f2f;
    flex-shrink: 0
}

.dialog-feedback .value[data-v-791f3789] {
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    text-align: left;
    word-break: break-all
}

.close-btn[data-v-791f3789] {
    width: 1.25rem;
    height: .45rem;
    background: #377AFF;
    border: 1px solid #BCCEFF;
    border-radius: .22rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: .45rem
}

.dialog-info[data-v-92d28517] {
    width: 4.33rem
}

.dialog-info .content-wrap[data-v-92d28517] {
    min-height: .9rem
}

.dialog-info .value[data-v-92d28517] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888;
    word-break: break-all;
    height: 1.8rem;
    width: 100%;
    border: none;
    resize: none
}

.dialog-info .value[data-v-92d28517]:focus {
    outline: none;
    border-color: none;
    background-color: none
}

.dialog-info .title[data-v-92d28517] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f2f2f
}

.dialog-info .btns button[data-v-92d28517] {
    width: 1.59rem;
    height: .47rem;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: .1rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2a2a2a;
    line-height: .47rem
}

.dialog-info .btns .btn2[data-v-92d28517] {
    border: 1px solid #3B76FC;
    background: #3B76FC;
    color: #fff;
    margin-left: .13rem
}

.dialog-info .btns .btn2[data-v-92d28517]:disabled {
    cursor: no-drop;
    opacity: .6
}

.dialog-feedback[data-v-9f902028] {
    width: 4.33rem
}

.dialog-feedback .title[data-v-9f902028] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f2f2f
}

.dialog-feedback .value[data-v-9f902028] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999
}

.dialog-feedback .btns button[data-v-9f902028] {
    width: 1.59rem;
    height: .47rem;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: .1rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2a2a2a;
    line-height: .47rem
}

.dialog-feedback .btns .btn2[data-v-9f902028] {
    border: 1px solid #3B76FC;
    background: #3B76FC;
    color: #fff;
    margin-left: .13rem
}

.dialog-feedback .textarea[data-v-9f902028] {
    box-sizing: border-box;
    padding: .1rem;
    text-align: left;
    width: 100%;
    height: 1rem;
    background: #FBFBFB;
    border: 1px solid #DCDCDD;
    border-radius: .3rem;
    font-size: .16rem
}

.dialog-feedback[data-v-0a17acad] {
    width: 4.33rem
}

.dialog-feedback .title[data-v-0a17acad] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f2f2f
}

.dialog-feedback .value[data-v-0a17acad] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999
}

.dialog-feedback .btns button[data-v-0a17acad] {
    width: 1.59rem;
    height: .47rem;
    background: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: .1rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2a2a2a;
    line-height: .47rem
}

.dialog-feedback .btns .btn2[data-v-0a17acad] {
    border: 1px solid #3B76FC;
    background: #3B76FC;
    color: #fff;
    margin-left: .13rem
}

.dialog-chat[data-v-5888ca3f] {
    width: 6.8rem
}

.chat-container .chat-list[data-v-5888ca3f] {
    min-height: 3rem;
    height: 4rem;
    overflow-y: auto
}

.chat-container .chat-list .chat-item[data-v-5888ca3f] {
    width: 100%
}

.chat-container .chat-list .head[data-v-5888ca3f] {
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    margin: 0 10px 0 12px
}

.chat-container .chat-list .message[data-v-5888ca3f] {
    max-width: 70%;
    overflow-x: auto;
    word-break: break-all;
    align-self: baseline
}

.chat-container .chat-list .from .message[data-v-5888ca3f] {
    background: #EDEDED;
    border-radius: 0 10px 10px
}

.chat-container .chat-list .from .head[data-v-5888ca3f] {
    flex-shrink: 0
}

.chat-container .chat-list .from .time[data-v-5888ca3f] {
    align-self: flex-start
}

.chat-container .chat-list .self .message[data-v-5888ca3f] {
    align-self: flex-end;
    background: #CDE2FD;
    border-radius: 10px 0 10px 10px
}

.chat-container .chat-list .self .time[data-v-5888ca3f] {
    align-self: flex-end
}

.chat-container .chat-list .from[data-v-5888ca3f], .chat-container .chat-list .self[data-v-5888ca3f] {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #2c2f35;
    line-height: 20px
}

.chat-container .chat-list .from .message[data-v-5888ca3f], .chat-container .chat-list .self .message[data-v-5888ca3f] {
    padding: 10px;
    -webkit-user-select: text;
    user-select: text
}

.chat-container .chat-footer[data-v-5888ca3f] {
    text-align: left;
    background-color: #ededed;
    height: .85rem;
    padding: 0 .14rem
}

.chat-container .chat-footer .send[data-v-5888ca3f] {
    margin-left: .14rem
}

.order-view[data-v-7d0dab56] {
    padding: .23rem
}

.order-view .order-item[data-v-7d0dab56] {
    height: 1.73rem;
    border-bottom: .01rem solid #DFDFDF;
    margin-bottom: .1rem
}

.order-view .order-item .title[data-v-7d0dab56] {
    border-bottom: .01rem solid #D1EBFF;
    padding: .12rem 0
}

.order-view .order-item .content[data-v-7d0dab56] {
    margin-top: .16rem
}

.order-view .order-item .content h2[data-v-7d0dab56] {
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #000;
    line-height: .2rem
}

.order-view .order-item .content .info-wrap[data-v-7d0dab56] {
    height: .6rem
}

.order-view .order-item .price-wrap[data-v-7d0dab56] {
    font-size: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.order-view .order-item .price-wrap .price[data-v-7d0dab56] {
    font-size: .19rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: red
}

.transmit-info[data-v-6f583c04] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem;
    position: relative
}

.transmit-info .footer[data-v-6f583c04] {
    padding: .2rem .24rem
}

.transmit-info .top-btns[data-v-6f583c04] {
    position: absolute;
    right: .16rem;
    top: .16rem;
    z-index: 99
}

.transmit-info .item[data-v-6f583c04] {
    padding: .2rem .24rem;
    border-bottom: .01rem solid #DFDFDF
}

.transmit-info .title-wrap .icon[data-v-6f583c04] {
    font-size: .22rem;
    margin-right: .07rem
}

.transmit-info .red[data-v-6f583c04] {
    color: red
}

.transmit-info .check[data-v-6f583c04] {
    margin-right: .14rem
}

.transmit-info .h2[data-v-6f583c04] {
    margin-left: .06rem;
    margin-right: .1rem;
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    line-height: .4rem;
    display: block;
    max-width: 7.5rem
}

.transmit-info .price-wrap[data-v-6f583c04] {
    font-size: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.transmit-info .price-wrap .price[data-v-6f583c04] {
    font-size: .19rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: red
}

.order-view[data-v-d46e2368] {
    padding: .26rem;
    padding-top: 0
}

.order-view .order-item[data-v-d46e2368] {
    height: 1.51rem;
    background: #F9F9F9;
    border-radius: .1rem;
    padding: .18rem;
    margin-bottom: .1rem
}

.order-view .order-item .order-icon[data-v-d46e2368] {
    width: .33rem;
    height: .33rem;
    background: #E3EAF5;
    border-radius: 50%;
    border: 1px solid #C3DAFF;
    text-align: center;
    line-height: .33rem;
    margin-right: .11rem
}

.order-view .order-item .order-icon .icon[data-v-d46e2368] {
    color: #176bff;
    font-size: .19rem
}

.order-view .order-item .title[data-v-d46e2368] {
    font-weight: 700;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.order-view .order-item .h6[data-v-d46e2368] {
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .24rem
}

.order-list[data-v-4301d751] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem
}

.order-list .title[data-v-4301d751] {
    font-weight: 400;
    font-size: .18rem;
    color: #222224;
    padding: .24rem .26rem
}

.order-list .title-wrap[data-v-4301d751] {
    line-height: .3rem
}

.transmit-info[data-v-7f353fe2] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem;
    position: relative
}

.transmit-info .footer[data-v-7f353fe2] {
    padding: .2rem .24rem
}

.transmit-info .top-btns[data-v-7f353fe2] {
    position: absolute;
    right: .16rem;
    top: .16rem;
    z-index: 99
}

.transmit-info .item[data-v-7f353fe2] {
    padding: .2rem .24rem;
    border-bottom: .01rem solid #DFDFDF
}

.transmit-info .item .description[data-v-7f353fe2] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888;
    line-height: .2rem
}

.transmit-info .item .content[data-v-7f353fe2] {
    margin-left: .3rem
}

.transmit-info .item .content .name[data-v-7f353fe2] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3663d2
}

.transmit-info .item .content .year-info[data-v-7f353fe2] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888
}

.transmit-info .item .content .author[data-v-7f353fe2] {
    color: #3663d2
}

.transmit-info .item .content .author-line[data-v-7f353fe2] {
    width: .02rem;
    height: .13rem;
    background-color: #e4e4e4;
    margin: 0 .12rem
}

.transmit-info .title-wrap .icon[data-v-7f353fe2] {
    font-size: .22rem;
    margin-right: .07rem
}

.transmit-info .red[data-v-7f353fe2] {
    color: red
}

.transmit-info .check[data-v-7f353fe2] {
    margin-right: .14rem
}

.transmit-info .h2[data-v-7f353fe2] {
    margin-left: .06rem;
    margin-right: .1rem;
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    line-height: .4rem;
    display: block;
    max-width: 8rem;
    cursor: pointer
}

.transmit-info .h2[data-v-7f353fe2]:hover {
    color: #3663d2
}

.transmit-info .price-wrap[data-v-7f353fe2] {
    font-size: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.transmit-info .price-wrap .price[data-v-7f353fe2] {
    font-size: .19rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: red
}

.transmit-info[data-v-f7b5e369] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem;
    position: relative
}

.transmit-info .footer[data-v-f7b5e369] {
    padding: .2rem .24rem
}

.transmit-info .top-btns[data-v-f7b5e369] {
    position: absolute;
    right: .16rem;
    top: .16rem;
    z-index: 99
}

.transmit-info .item[data-v-f7b5e369] {
    padding: .2rem .24rem;
    border-bottom: .01rem solid #DFDFDF
}

.transmit-info .item .description[data-v-f7b5e369] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888;
    line-height: .2rem
}

.transmit-info .item .content[data-v-f7b5e369] {
    margin-left: .3rem
}

.transmit-info .item .content .name[data-v-f7b5e369] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3663d2
}

.transmit-info .item .content .year-info[data-v-f7b5e369] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888
}

.transmit-info .item .content .author[data-v-f7b5e369] {
    color: #3663d2
}

.transmit-info .item .content .author-line[data-v-f7b5e369] {
    width: .02rem;
    height: .13rem;
    background-color: #e4e4e4;
    margin: 0 .12rem
}

.transmit-info .title-wrap .icon[data-v-f7b5e369] {
    font-size: .22rem;
    margin-right: .07rem
}

.transmit-info .red[data-v-f7b5e369] {
    color: red
}

.transmit-info .check[data-v-f7b5e369] {
    margin-right: .14rem
}

.transmit-info .h2[data-v-f7b5e369] {
    margin-left: .06rem;
    margin-right: .1rem;
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    line-height: .4rem;
    display: block;
    max-width: 8rem;
    cursor: pointer
}

.transmit-info .h2[data-v-f7b5e369]:hover {
    color: #3663d2
}

.transmit-info .price-wrap[data-v-f7b5e369] {
    font-size: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.transmit-info .price-wrap .price[data-v-f7b5e369] {
    font-size: .19rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: red
}

.bind-info[data-v-c7f7ba65] {
    width: 100%;
    background-color: #fff;
    height: 8.18rem;
    background: #FFFFFF;
    border-radius: .03rem
}

.bind-info .title-wrap .icon[data-v-c7f7ba65] {
    font-size: .22rem;
    margin-right: .07rem
}

.feedback-info[data-v-1a9f8d91] {
    width: 100%;
    background-color: #fff;
    height: 8.18rem;
    background: #FFFFFF;
    border-radius: .03rem
}

.feedback-info .title-wrap .icon[data-v-1a9f8d91] {
    font-size: .22rem;
    margin-right: .07rem
}

.feedback-info .icon-uplad[data-v-1a9f8d91] {
    font-size: .5rem;
    color: #dadada
}

.degree-search[data-v-87b57759] {
    background-color: #fafbff
}

.degree-search .top[data-v-87b57759] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-search .top .top-content .history-btn[data-v-87b57759] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-search .list-content .left[data-v-87b57759] {
    box-sizing: border-box
}

.degree-search .list-content .right[data-v-87b57759] {
    margin-left: .13rem
}

.degree-search .list-content .right .right-top[data-v-87b57759] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.degree-search .list-content .right .right-top h3[data-v-87b57759] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.degree-search .list-content .right .orderby-total[data-v-87b57759] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.degree-search .list-content .right .orderby-total .order-by[data-v-87b57759] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.degree-search .list-content .right .orderby-total .order-by .active[data-v-87b57759] {
    color: #4f7bf8
}

.degree-search .list-content .right .list-wrap[data-v-87b57759] {
    margin-top: .08rem;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.degree-search .list-content .right .list-wrap .head[data-v-87b57759] {
    background-color: #799dff
}

.degree-search .list-content .right .list-wrap .head th[data-v-87b57759] {
    color: #fff !important
}

.degree-search .list-content .right .list-wrap tr[data-v-87b57759] {
    display: flex;
    flex: 1
}

.degree-search .list-content .right .list-wrap th[data-v-87b57759], .degree-search .list-content .right .list-wrap td[data-v-87b57759] {
    display: block;
    padding: .15rem
}

.degree-search .list-content .right .list-wrap .wh1[data-v-87b57759] {
    width: 4.3rem
}

.degree-search .list-content .right .list-wrap .wh2[data-v-87b57759] {
    width: 1.4rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh4[data-v-87b57759] {
    width: 1.8rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh3[data-v-87b57759] {
    width: .8rem;
    text-align: left
}

.degree-search .more-where .where-item[data-v-87b57759] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.degree-search .more-where .where-item .content[data-v-87b57759] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.degree-search .more-where .where-item .close[data-v-87b57759]:hover {
    color: red
}

.degree-search .more-where .item[data-v-87b57759] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.degree-search .more-where .item[data-v-87b57759]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .active[data-v-87b57759] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .items-wrap[data-v-87b57759] {
    overflow-y: auto;
    height: 100%
}

.degree-search .more-where .items-wrap span[data-v-87b57759] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.class-view .class-item[data-v-192f10d3] {
    width: 2.66rem;
    box-sizing: border-box;
    background: #F1F7FF;
    border-radius: .1rem;
    padding: 0 .34rem 0 .2rem;
    margin-right: .18rem;
    margin-bottom: .12rem;
    border: 2px solid #F1F7FF;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.class-view .class-item .title[data-v-192f10d3] {
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2f3134;
    line-height: .58rem
}

.class-view .class-item .value[data-v-192f10d3] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #b1b1b1;
    line-height: .58rem
}

.class-view .get-all[data-v-192f10d3]:hover {
    color: var(--n-tab-text-color-active)
}

.class-view .active[data-v-192f10d3] {
    border: 2px solid #4d6bfe; !important
}

.class-view .active[data-v-192f10d3]:after {
    position: absolute;
    right: -2px;
    bottom: 0;
    content: " ";
    width: .38rem;
    height: .38rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAzCAYAAADo8TpyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGymlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA3LTE1VDIzOjU0OjM4KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA3LTIyVDE3OjA2OjUwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNy0yMlQxNzowNjo1MCswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYTg0YjM3Zi1iZDQ3LWViNGEtODkxNi0wOTVhMjhmODljMWMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZDA5NTQxOS1kZTYyLTFhNDYtYjJlOC0xZTFlZjYzNTU0YWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MmJhNjkyNi01YTNiLWQyNGItYjUxZS00NDVkMTVmMTczNjkiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyYmE2OTI2LTVhM2ItZDI0Yi1iNTFlLTQ0NWQxNWYxNzM2OSIgc3RFdnQ6d2hlbj0iMjAyMy0wNy0xNVQyMzo1NDozOCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMzMxMzg1NC04YTkyLTBiNDUtODVkZS1jNTY1NzgwZmMzMjciIHN0RXZ0OndoZW49IjIwMjMtMDctMTVUMjM6NTQ6MzgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6M2E4NGIzN2YtYmQ0Ny1lYjRhLTg5MTYtMDk1YTI4Zjg5YzFjIiBzdEV2dDp3aGVuPSIyMDIzLTA3LTIyVDE3OjA2OjUwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L30uWAAABJhJREFUaIHV2V9IG3cAB/BvLhqr3bB90DFqCx2B9qF2bA/zZd2DT30YMvo2hDEGWxHWtZudZtKM4SCYMcZmWptYzZQRw0CySkSlSldXcbSaanXD6mjAin8gtsZb1eR3d7/fHtSa6Hn5d0lu37dcfvfLJ9zdN/e76Bhj+D/k6k2x6uceoWnrZQOXVU2cCa6j4vYDyRa5TfNwPoSyxk7BPbtE9ZHbNQ3nQzB29IveriGxYPd7moXzIRTdui/1tnQLRXLvaxLOh1AwPCl5rR3EuF93aA7Oh6CfmqXu+nZSRun+4zQHnw8wW52DVISJ8jhNwWcDzFRrD1cFn8f+bdEMfHGFVV6+Rizzgfh+EDUBf7aGcnMrcfoXqC7efbIOX93ACauLeMZmqCGR/bIK50MouuEVugdGpcJE980anA+hoKNf9LoHRGMy+2cFzoegHxiV3C3dQlmyc2QFPjZDbVYXqUjljjrj8HE/NZlbSZUopTZPRuFTc6yy+hqxrG2kvnjJGPzJMiuvtYedwX9Z3F2tlIzAAzxK6xzEMx9gCXW1UtIOD66jpL6d9EzN0oS7Wilpha9uoNDqIj3Dk1KJ2nOnDc6HYGjpFjy3RqTSdMyfNnjXkOjs6BfL0zV/WuB9I5KpsVOoTMfc21EdPjhBK+vbiEVp2aVGVIWP+2m5uZU4wwJU6WqlqAZ/vMRKTXbiWdtQr6uVogp8cYWVmOykJxBkqnT1qeMcXFfy8Mrh/Q9cyvAAj8KvHKTHv0BV6epTxzk0fZ6Hk8c4XL2Uh8Mvy+NTggfXYahvJ55JP1Wlq7fRBw9svn7tVR1++lT+zEsazoega+wUnMOTkipdbTzCofEzwws0AIQFwPabIDs+aXhHv2jpGhIVu/q9t3NwII5L1XiEg6PagMKDO6dFWAAu2sIYeSTfq0nB3b+LVS3dgklpzIVzuTB/kIuGTwzIzYmNPvTSDlqUgOomsi8aSALeNyJV/PCrYFNadl04l4sPz25qz5zW47vz8vj90DV2gj//Vl4iJQS/N03L6tuJm1LolcYVHYpugnde34s/WqyD/Qt59ODD2Ou6uOFTc6ykzkFuhgn2PGTfnW/aCPruR394JP5osQ7Nl6OrLhE0AOji+fPq8RIrvNQYvruwzOKuPY4Dvv3IgLNvRR+cuxMSThzjUBxxVCgDvrxOcGc87hV0g8Jls5nFFWYw2YknETQAUAqYnQRANP7M6egvQhnwtTMhNIAYp8qzNei2HkYm1dXb+AGfPGob3Xsv8WcVinCri1jGZmhK99WUAldaCf7Yde6mggYU4A1uoWpgVFLs6ngjiECNYwefKhrAU9mL0+4VK254BQ+gXHuJJjcHsJ43YPgvis5BMZWpKvfAPUNSmeUXcpux2LWXxZyMOlUGJ6jR6iJejaMf+Zrzp1/Aff/QInMr6RUlyP4hqqF8D2xdnFNzrKDmOvGubbCkHrJnMA8BtAEA92SZ6WvtYXfwOUv6IXuG8hTA+77mfAkAdG9+vP4jgItZJcXOIoB3fc35D7Y3cNA2mgJwAngjEg0AMe9VspBVANMA7gBw+przp+UG/QeAKRY5SRoNTgAAAABJRU5ErkJggg==);
    background-size: cover
}

.class-view .class-item[data-v-192f10d3]:nth-child(4n) {
    margin-right: 0
}

.class-view .btns[data-v-192f10d3] {
    margin-top: .39rem
}

.class-view .btns button[data-v-192f10d3] {
    cursor: pointer;
    width: 1.99rem;
    height: .45rem;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    border-radius: .1rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #898989;
    line-height: .45rem
}

.class-view .btns .search-btn[data-v-192f10d3] {
    margin-left: .16rem;
    border: 1px solid #3B76FC;
    background: #3B76FC;
    color: #fff
}

.degree-index {
    background-color: #fafbff
}

.degree-index .top {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-index .top .top-content .history-btn {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-index .content {
    width: 12rem;
    background: #FFFFFF;
    box-shadow: .03rem .03rem .04rem #01225814;
    border-radius: .05rem;
    padding: .2rem .4rem;
    margin-bottom: .4rem
}

.degree-index .n-tabs .n-tabs-tab .n-tabs-tab__label {
    font-size: .18rem
}

tr[data-v-a2a88096]:nth-child(odd) {
    background: #F3F6FF
}

.wh1[data-v-a2a88096] {
    width: 4.4rem
}

.wh2[data-v-a2a88096] {
    width: 1.4rem;
    text-align: left
}

.wh4[data-v-a2a88096] {
    width: 1.8rem;
    text-align: left
}

.wh3[data-v-a2a88096] {
    width: .8rem;
    text-align: left
}

td[data-v-a2a88096] {
    display: block;
    padding: .15rem;
    box-sizing: border-box
}

.list-item-0[data-v-a2a88096] {
    width: 4.18rem;
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .29rem
}

.list-item-0 .img[data-v-a2a88096] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 h2[data-v-a2a88096] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 h3[data-v-a2a88096] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-a2a88096] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-a2a88096] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-a2a88096] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem
}

.list-item-0[data-v-a2a88096]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-a2a88096] {
    margin-bottom: .5rem;
    margin-right: .26rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-a2a88096] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 h2[data-v-a2a88096] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-a2a88096] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-a2a88096]:nth-child(5n) {
    margin-right: 0 !important
}

.journal-list[data-v-9babcff2] {
    background-color: #fafbff
}

.journal-list .top[data-v-9babcff2] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.journal-list .top .top-content .history-btn[data-v-9babcff2] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.journal-list .list-content .left[data-v-9babcff2] {
    box-sizing: border-box
}

.journal-list .list-content .right[data-v-9babcff2] {
    margin-left: .13rem
}

.journal-list .list-content .right .right-top[data-v-9babcff2] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.journal-list .list-content .right .right-top h3[data-v-9babcff2] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.journal-list .list-content .right .orderby-total[data-v-9babcff2] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.journal-list .list-content .right .orderby-total .order-by[data-v-9babcff2] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.journal-list .list-content .right .orderby-total .order-by .active[data-v-9babcff2] {
    color: #4f7bf8
}

.journal-list .list-content .right .list-wrap[data-v-9babcff2] {
    margin-top: .08rem;
    background-color: #fff;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.journal-list .list-content .right .list-wrap .head[data-v-9babcff2] {
    background-color: #799dff
}

.journal-list .list-content .right .list-wrap .head th[data-v-9babcff2] {
    color: #fff !important
}

.journal-list .list-content .right .list-wrap tr[data-v-9babcff2] {
    display: flex;
    flex: 1
}

.journal-list .list-content .right .list-wrap th[data-v-9babcff2], .journal-list .list-content .right .list-wrap td[data-v-9babcff2] {
    display: block;
    padding: .15rem
}

.journal-list .list-content .right .list-wrap .wh1[data-v-9babcff2] {
    width: 4.3rem
}

.journal-list .list-content .right .list-wrap .wh2[data-v-9babcff2] {
    width: 1.4rem;
    text-align: left
}

.journal-list .list-content .right .list-wrap .wh4[data-v-9babcff2] {
    width: 1.8rem;
    text-align: left
}

.journal-list .list-content .right .list-wrap .wh3[data-v-9babcff2] {
    width: .8rem;
    text-align: left
}

.journal-list .more-where .where-item[data-v-9babcff2] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.journal-list .more-where .where-item .content[data-v-9babcff2] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.journal-list .more-where .where-item .close[data-v-9babcff2]:hover {
    color: red
}

.journal-list .more-where .item[data-v-9babcff2] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.journal-list .more-where .item[data-v-9babcff2]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .active[data-v-9babcff2] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .items-wrap[data-v-9babcff2] {
    overflow-y: auto;
    height: 100%
}

.journal-list .more-where .items-wrap span[data-v-9babcff2] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.degree-search[data-v-34cea5dd] {
    background-color: #fafbff
}

.degree-search .top[data-v-34cea5dd] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-search .top .top-content .history-btn[data-v-34cea5dd] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-search .list-content .top-where[data-v-34cea5dd] {
    padding: .14rem .28rem;
    margin-bottom: .13rem;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.degree-search .list-content .top-where span[data-v-34cea5dd] {
    color: #167eff
}

.degree-search .list-content .left[data-v-34cea5dd] {
    box-sizing: border-box
}

.degree-search .list-content .right[data-v-34cea5dd] {
    margin-left: .13rem
}

.degree-search .list-content .right .right-top[data-v-34cea5dd] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.degree-search .list-content .right .right-top h3[data-v-34cea5dd] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.degree-search .list-content .right .orderby-total[data-v-34cea5dd] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.degree-search .list-content .right .orderby-total .order-by[data-v-34cea5dd] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.degree-search .list-content .right .orderby-total .order-by .active[data-v-34cea5dd] {
    color: #4f7bf8
}

.degree-search .list-content .right .list-wrap[data-v-34cea5dd] {
    margin-top: .08rem;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.degree-search .list-content .right .list-wrap .head[data-v-34cea5dd] {
    background-color: #799dff
}

.degree-search .list-content .right .list-wrap .head th[data-v-34cea5dd] {
    color: #fff !important
}

.degree-search .list-content .right .list-wrap tr[data-v-34cea5dd] {
    display: flex;
    flex: 1
}

.degree-search .list-content .right .list-wrap th[data-v-34cea5dd], .degree-search .list-content .right .list-wrap td[data-v-34cea5dd] {
    display: block;
    padding: .15rem
}

.degree-search .list-content .right .list-wrap .wh1[data-v-34cea5dd] {
    width: 4.3rem
}

.degree-search .list-content .right .list-wrap .wh2[data-v-34cea5dd] {
    width: 1.4rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh4[data-v-34cea5dd] {
    width: 1.8rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh3[data-v-34cea5dd] {
    width: .8rem;
    text-align: left
}

.degree-search .more-where .where-item[data-v-34cea5dd] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.degree-search .more-where .where-item .content[data-v-34cea5dd] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.degree-search .more-where .where-item .close[data-v-34cea5dd]:hover {
    color: red
}

.degree-search .more-where .item[data-v-34cea5dd] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.degree-search .more-where .item[data-v-34cea5dd]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .active[data-v-34cea5dd] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .items-wrap[data-v-34cea5dd] {
    overflow-y: auto;
    height: 100%
}

.degree-search .more-where .items-wrap span[data-v-34cea5dd] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

tr[data-v-2ecefe15]:nth-child(odd) {
    background: #F3F6FF
}

.wh1[data-v-2ecefe15] {
    width: 4.22rem
}

.wh2[data-v-2ecefe15] {
    width: 1rem;
    text-align: left
}

.wh4[data-v-2ecefe15] {
    width: 1.1rem;
    text-align: left
}

.wh3[data-v-2ecefe15] {
    width: .8rem;
    text-align: left
}

td[data-v-2ecefe15] {
    display: block;
    padding: .15rem;
    box-sizing: border-box
}

.list-item-0[data-v-2ecefe15] {
    width: 4.18rem;
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .29rem
}

.list-item-0 .img[data-v-2ecefe15] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 h2[data-v-2ecefe15] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 h3[data-v-2ecefe15] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-2ecefe15] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-2ecefe15] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-2ecefe15] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem
}

.list-item-0[data-v-2ecefe15]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-2ecefe15] {
    margin-bottom: .5rem;
    margin-right: .26rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-2ecefe15] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 h2[data-v-2ecefe15] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-2ecefe15] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-2ecefe15]:nth-child(5n) {
    margin-right: 0 !important
}

.top-head .top[data-v-ae33459c] {
    width: 100%;
    height: 1.92rem;
    background-size: cover;
    background-position: center
}

.top-head .top .title[data-v-ae33459c] {
    margin-top: .66rem;
    margin-left: 1.43rem
}

.top-head .top .title .t1[data-v-ae33459c] {
    font-size: .38rem;
    line-height: .38rem;
    color: #f3ffff;
    background: linear-gradient(0deg, #4D73E9 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.top-head .top .title .t2[data-v-ae33459c] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #f3ffff
}

.top-head .bg1[data-v-ae33459c] {
    background-image: url(/assets/bg1-3d0dc5bf.png)
}

.top-head .bg2[data-v-ae33459c] {
    background-image: url(/assets/bg2-0fcd415c.png)
}

.top-head .bg3[data-v-ae33459c] {
    background-image: url(/assets/bg3-1704d101.png)
}

.top-head .bg4[data-v-ae33459c] {
    background-image: url(/assets/bg4-7113b5a5.png)
}

.top-head .bg5[data-v-ae33459c] {
    background-image: url(/assets/bg5-b54cf339.png)
}

.top-head .bg6[data-v-ae33459c] {
    background-image: url(/assets/bg6-13b2342a.png)
}

.top-head .bg7[data-v-ae33459c] {
    background-image: url(/assets/bg7-b1a52c55.png)
}

.top-head .bg8[data-v-ae33459c] {
    background-image: url(/assets/bg8-f9512be6.png)
}

.top-head .bg9[data-v-ae33459c] {
    background-image: url(/assets/bg9-827e4082.png)
}

.factor[data-v-91a3bef8] {
    background-color: #fafbff
}

.factor .list-content .right[data-v-91a3bef8] {
    margin-left: .13rem
}

.factor .list-content .right .right-top[data-v-91a3bef8] {
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.factor .list-content .right .right-top h3[data-v-91a3bef8] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.factor .list-content .right .orderby-total[data-v-91a3bef8] {
    margin-top: .06rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.factor .list-content .right .orderby-total .order-by[data-v-91a3bef8] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.factor .list-content .right .orderby-total .order-by .active[data-v-91a3bef8] {
    color: #4f7bf8
}

.factor .list-content .right .list-wrap[data-v-91a3bef8] {
    margin-top: .08rem;
    background-color: #fff;
    padding: .25rem .22rem
}

.factor .list-content .right .list-wrap .head[data-v-91a3bef8] {
    background-color: #799dff
}

.factor .list-content .right .list-wrap .head th[data-v-91a3bef8] {
    color: #fff !important
}

.factor .list-content .right .list-wrap tr[data-v-91a3bef8] {
    display: flex;
    flex: 1
}

.factor .list-content .right .list-wrap th[data-v-91a3bef8], .factor .list-content .right .list-wrap td[data-v-91a3bef8] {
    display: block;
    padding: .15rem
}

.factor .list-content .right .list-wrap .wh1[data-v-91a3bef8] {
    width: 4.22rem
}

.factor .list-content .right .list-wrap .wh2[data-v-91a3bef8] {
    width: 1rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh4[data-v-91a3bef8] {
    width: 1.1rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh3[data-v-91a3bef8] {
    width: .8rem;
    text-align: left
}

.factor .more-where .where-item[data-v-91a3bef8] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.factor .more-where .where-item .content[data-v-91a3bef8] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.factor .more-where .where-item .close[data-v-91a3bef8]:hover {
    color: red
}

.factor .more-where .item[data-v-91a3bef8] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.factor .more-where .item[data-v-91a3bef8]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .active[data-v-91a3bef8] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .items-wrap[data-v-91a3bef8] {
    overflow-y: auto;
    height: 100%
}

.factor .more-where .items-wrap span[data-v-91a3bef8] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.input-item .title[data-v-dcf8cfe0] {
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #132652;
    line-height: .43rem;
    flex-basis: .8rem;
    text-align: right
}

.ui-radio .radio-item[data-v-a7ab5f42] {
    text-align: center;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3c3c3c;
    width: .92rem;
    height: .43rem;
    background: #F1F7FF;
    border-radius: .1rem;
    line-height: .43rem;
    margin-right: .09rem
}

.ui-radio .radio-item[data-v-a7ab5f42]:hover, .ui-radio .active[data-v-a7ab5f42] {
    background-color: #467cfd;
    color: #fff
}

.ui-title[data-v-2627b34f] {
    border-bottom: .02rem solid #ECECEC;
    font-size: .2rem;
    font-weight: 400;
    color: #000;
    position: relative;
    height: .51rem;
    box-sizing: border-box
}

.ui-title .icon[data-v-2627b34f] {
    margin-right: .05rem
}

.ui-title .title[data-v-2627b34f] {
    position: absolute;
    bottom: -.02rem;
    padding-bottom: .11rem;
    border-bottom: .02rem solid #4E81FC
}

.transfer[data-v-3e41ff9f] {
    background-color: #fafbff;
    border-radius: .06rem;
    border: 1px solid #DCDFE6;
    padding: 0 .5rem .3rem
}

.transfer .t1[data-v-3e41ff9f] {
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: .24rem;
    color: #3d3d3d;
    line-height: .18rem
}

.transfer .top[data-v-3e41ff9f] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.transfer .top .top-content .history-btn[data-v-3e41ff9f] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.transfer .info[data-v-3e41ff9f] {
    width: 12rem;
    height: 1.41rem;
    background: #FFFFFF;
    box-shadow: .03rem .03rem .04rem #01225814;
    border-radius: .05rem;
    margin-top: -.6rem;
    padding: .3rem .62rem;
    position: reactive;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    color: #333;
    line-height: .3rem
}

.transfer .info .mark[data-v-3e41ff9f] {
    font-weight: 700;
    color: #799dff
}

.transfer .input[data-v-3e41ff9f] {
    width: 7.65rem;
    height: .4rem;
    line-height: .4rem;
    background: #FFFFFF;
    border-radius: .03rem;
    margin-left: .16rem
}

.transfer .t2[data-v-3e41ff9f] {
    margin-left: .16rem
}

.transfer .btns span[data-v-3e41ff9f] {
    font-size: .14rem;
    color: #ccc
}

.transfer .btns span .a[data-v-3e41ff9f] {
    color: #4f7bf8;
    text-decoration: underline
}

.transfer .submit-btn[data-v-3e41ff9f] {
    width: 1.13rem;
    height: .32rem;
    background: #3F6FF7;
    border-radius: .03rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: .32rem
}

.input-wrap[data-v-78649539] {
    height: .56rem
}

.input-wrap h3[data-v-78649539] {
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2b2929;
    margin-right: .16rem
}

.book-item[data-v-c4f48158] {
    cursor: pointer
}

.book-item .view1[data-v-c4f48158] {
    margin-top: .28rem;
    width: 1.39rem !important
}

.book-item .view1 .img[data-v-c4f48158] {
    width: 1.39rem !important;
    height: 1.74rem !important;
    background: #FFFFFF;
    border-radius: .1rem;
    display: flex
}

.book-item .view1 .t1[data-v-c4f48158] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    margin-top: .14rem;
    color: #999
}

.book-item .view1 .t2[data-v-c4f48158] {
    font-weight: 400;
    font-size: .14rem;
    color: #2e2f31
}

.book-item .view2[data-v-c4f48158] {
    padding: .16rem 0;
    border-bottom: 1px solid #E5E5E5
}

.book-item .view2 .number[data-v-c4f48158] {
    width: .24rem;
    height: .24rem;
    background: #077D1D;
    border-radius: .03rem;
    font-weight: 700;
    font-size: .12rem;
    color: #fff;
    line-height: .24rem;
    text-align: center;
    justify-content: center
}

.book-item .view2 .img[data-v-c4f48158] {
    width: .71rem !important;
    height: .85rem !important;
    margin-left: .07rem;
    margin-right: .13rem;
    display: flex
}

.book-item .view2 .t1[data-v-c4f48158] {
    width: 1.68rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.book-item .view2 .t2[data-v-c4f48158] {
    font-weight: 400;
    font-size: .14rem;
    color: #666
}

.book-item .view3[data-v-c4f48158] {
    width: 3.65rem;
    margin-top: .46rem
}

.book-item .view3 .right[data-v-c4f48158] {
    width: 2.2rem
}

.book-item .view3 .img[data-v-c4f48158] {
    width: 1.39rem !important;
    height: 1.74rem !important;
    margin-right: .16rem;
    display: flex
}

.book-item .view3 .t1[data-v-c4f48158] {
    font-weight: 400;
    font-size: .18rem;
    color: #252b3a;
    line-height: .36rem
}

.book-item .view3 .t2[data-v-c4f48158] {
    font-weight: 400;
    font-size: .14rem;
    color: #7e7e7e;
    line-height: .24rem
}

.book-item .view3 .t3[data-v-c4f48158] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #252b3a;
    line-height: .18rem
}

.ebook-list[data-v-404dd84d] {
    background-color: #fafbff
}

.ebook-list .top[data-v-404dd84d] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.ebook-list .top .top-content h3[data-v-404dd84d] {
    font-size: .3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2b2929;
    margin-right: .16rem
}

.ebook-list .top .top-content .input-wrap[data-v-404dd84d] {
    height: .56rem
}

.ebook-list .block1 .d1[data-v-404dd84d] {
    width: 8.5rem;
    background: #EEF5FF;
    border-radius: .1rem;
    padding: .26rem .24rem;
    font-family: Microsoft YaHei
}

.ebook-list .block1 .d1 .i1[data-v-404dd84d] {
    width: .81rem;
    height: .73rem;
    margin-right: .18rem
}

.ebook-list .block1 .d1 .t1[data-v-404dd84d] {
    font-weight: 700;
    font-size: .24rem;
    color: #4d6fff;
    line-height: .36rem
}

.ebook-list .block1 .d1 .t2[data-v-404dd84d] {
    font-size: .18rem;
    color: #494949
}

.ebook-list .block1 .d2[data-v-404dd84d] {
    width: 8.47rem;
    height: 6.66rem;
    background: #FFFFFF;
    border-radius: .05rem;
    padding: .33rem .29rem
}

.ebook-list .block1 .d3[data-v-404dd84d] {
    width: 3.2rem;
    height: 8.9rem;
    background: #F7F8FB;
    border-radius: .1rem;
    border: 0px solid #D0DDFF;
    padding: .24rem .17rem;
    border: 1px solid #D0DDFF
}

.ebook-list .block2 .d1[data-v-404dd84d] {
    width: 11.93rem;
    height: 5.46rem;
    background: #FFFFFF;
    border-radius: .05rem;
    padding: .33rem .29rem
}

.list-item-0[data-v-f1c59edc] {
    width: 4.18rem;
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .2rem;
    cursor: pointer
}

.list-item-0 .img[data-v-f1c59edc] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 .h2[data-v-f1c59edc] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 .h2 span[data-v-f1c59edc] {
    color: red !important
}

.list-item-0 h3[data-v-f1c59edc] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-f1c59edc] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-f1c59edc] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-f1c59edc] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem
}

.list-item-0[data-v-f1c59edc]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-f1c59edc] {
    cursor: pointer;
    margin-bottom: .5rem;
    margin-right: .2rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-f1c59edc] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 .h2[data-v-f1c59edc] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-f1c59edc] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-f1c59edc]:nth-child(5n) {
    margin-right: 0 !important
}

.h2 span {
    color: red !important
}

.journal-list[data-v-0a1ae2a6] {
    background-color: #fafbff
}

.journal-list .top[data-v-0a1ae2a6] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.journal-list .info[data-v-0a1ae2a6] {
    width: 12rem;
    height: 1.41rem;
    background: #FFFFFF;
    box-shadow: .03rem .03rem .04rem #01225814;
    border-radius: .05rem;
    margin-top: -.6rem;
    padding: .3rem .62rem;
    position: reactive;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    color: #333;
    line-height: .3rem
}

.journal-list .info .mark[data-v-0a1ae2a6] {
    font-weight: 700;
    color: #799dff
}

.journal-list .list-content .where-wrap[data-v-0a1ae2a6] {
    width: 2.78rem;
    background: #FFFFFF;
    border-radius: .06rem;
    margin-right: .15rem;
    padding: .2rem .13rem;
    box-sizing: border-box
}

.journal-list .list-content .left[data-v-0a1ae2a6] {
    box-sizing: border-box;
    width: 2.78rem;
    background: #FFFFFF;
    border-radius: .06rem;
    padding: .17rem .13rem
}

.journal-list .list-content .right[data-v-0a1ae2a6] {
    margin-left: .13rem
}

.journal-list .list-content .right .right-top[data-v-0a1ae2a6] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.journal-list .list-content .right .right-top h3[data-v-0a1ae2a6] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.journal-list .list-content .right .orderby-total[data-v-0a1ae2a6] {
    margin-top: .06rem;
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.journal-list .list-content .right .orderby-total .order-by[data-v-0a1ae2a6] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.journal-list .list-content .right .orderby-total .order-by .active[data-v-0a1ae2a6] {
    color: #4f7bf8
}

.journal-list .list-content .right .list-wrap[data-v-0a1ae2a6] {
    margin-top: .08rem;
    background-color: #fff;
    padding: .25rem .22rem
}

.journal-list .more-where .where-item[data-v-0a1ae2a6] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.journal-list .more-where .where-item .content[data-v-0a1ae2a6] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.journal-list .more-where .where-item .close[data-v-0a1ae2a6]:hover {
    color: red
}

.journal-list .more-where .item[data-v-0a1ae2a6] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.journal-list .more-where .item[data-v-0a1ae2a6]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .active[data-v-0a1ae2a6] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.journal-list .more-where .items-wrap[data-v-0a1ae2a6] {
    overflow-y: auto;
    height: 100%
}

.journal-list .more-where .items-wrap span[data-v-0a1ae2a6] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.doc-detail[data-v-0c7aef72] {
    margin-bottom: 1rem
}

.doc-detail .translate[data-v-0c7aef72] {
    margin-right: 2rem;
    margin-left: .1rem
}

.doc-detail .translate .icon[data-v-0c7aef72] {
    font-size: .32rem;
    color: #1296db;
    cursor: pointer
}

.doc-detail .top[data-v-0c7aef72] {
    width: 100%;
    height: 1.9rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.doc-detail .top .top-content .history-btn[data-v-0c7aef72] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.doc-detail .detail-content .img[data-v-0c7aef72] {
    width: 1.8rem;
    height: 2.5rem
}

.doc-detail .detail-content .total[data-v-0c7aef72] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #464646;
    line-height: .24rem
}

.doc-detail .detail-content .total span[data-v-0c7aef72] {
    color: #335eff
}

.doc-detail .detail-content .detail-wrap[data-v-0c7aef72] {
    margin-left: .36rem
}

.doc-detail .detail-content .detail-wrap .tag[data-v-0c7aef72] {
    padding: 0 .07rem;
    border: 1px solid #4F7BF8;
    border-radius: .08rem;
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #4f7bf8;
    margin-right: .07rem;
    box-sizing: border-box
}

.doc-detail .detail-content .detail-wrap .title[data-v-0c7aef72] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #284bb6
}

.doc-detail .detail-content .detail-wrap .detail-info[data-v-0c7aef72] {
    width: 9.3rem;
    background-color: #f2f6ff;
    padding: .2rem .26rem;
    border-radius: .05rem
}

.doc-detail .detail-content .detail-wrap .detail-info .frist[data-v-0c7aef72] {
    width: 2.68rem;
    flex-shrink: 0
}

.doc-detail .detail-content .detail-wrap .detail-info .btns[data-v-0c7aef72] {
    margin-top: .18rem;
    border-top: .01rem solid #DFDFDF;
    padding-top: .17rem
}

.doc-detail .detail-content .detail-wrap .detail-info .btns .icon[data-v-0c7aef72] {
    font-size: .18rem;
    margin-right: .05rem
}

.doc-detail .detail-content .detail-wrap .detail-info table[data-v-0c7aef72] {
    color: #3c3c3c
}

.doc-detail .detail-content .detail-wrap .detail-info table tr[data-v-0c7aef72] {
    display: flex;
    flex-direction: row
}

.doc-detail .detail-content .detail-wrap .detail-info table th[data-v-0c7aef72] {
    width: .6rem;
    height: .35rem;
    text-align: justify;
    display: inline-block;
    text-align-last: justify;
    text-align: right;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #777;
    position: relative;
    margin-right: .1rem;
    flex-shrink: 0
}

.doc-detail .detail-content .detail-wrap .detail-info table td[data-v-0c7aef72] {
    display: block;
    word-wrap: break-word;
    word-break: break-all
}

.doc-detail .detail-content .detail-wrap .detail-info table th[data-v-0c7aef72]:after {
    position: absolute;
    content: "："
}

.doc-detail .detail-content .recommend[data-v-0c7aef72] {
    width: 12rem;
    height: 3.58rem;
    background: #FFFFFF;
    box-shadow: 4px 4px 15px 1px #01225814;
    border-radius: .05rem;
    padding: .3rem .35rem
}

.ebook-search[data-v-526c4f9a] {
    background-color: #fafbff
}

.ebook-search .top[data-v-526c4f9a] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.ebook-search .top .top-content .history-btn[data-v-526c4f9a] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.ebook-search .list-content .top-where[data-v-526c4f9a] {
    padding: .14rem .28rem;
    margin-bottom: .13rem;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.ebook-search .list-content .top-where span[data-v-526c4f9a] {
    color: #167eff
}

.ebook-search .list-content .left[data-v-526c4f9a] {
    box-sizing: border-box
}

.ebook-search .list-content .right[data-v-526c4f9a] {
    margin-left: .13rem
}

.ebook-search .list-content .right .right-top[data-v-526c4f9a] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.ebook-search .list-content .right .right-top h3[data-v-526c4f9a] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.ebook-search .list-content .right .orderby-total[data-v-526c4f9a] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.ebook-search .list-content .right .orderby-total .order-by[data-v-526c4f9a] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.ebook-search .list-content .right .orderby-total .order-by .active[data-v-526c4f9a] {
    color: #4f7bf8
}

.ebook-search .list-content .right .list-wrap[data-v-526c4f9a] {
    margin-top: .08rem;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.ebook-search .list-content .right .list-wrap .result-item[data-v-526c4f9a] {
    background-color: #fff;
    padding-left: .13rem;
    padding-left: .2rem
}

.page-content[data-v-64ab1e97] {
    height: 9.51rem;
    background: #F7FAFF;
    box-shadow: 0 .05rem .08rem .04rem #f3f5facc;
    border-radius: .1rem;
    margin: .45rem 0;
    padding: 0 .36rem
}

.page-content img[data-v-64ab1e97] {
    margin-top: 1rem;
    width: 3.77rem
}

.page-content h1[data-v-64ab1e97] {
    text-align: center;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #132652;
    margin-top: .42rem
}

.page-content h3[data-v-64ab1e97] {
    font-size: .14rem;
    font-weight: 500;
    color: #333
}

.transmit-info[data-v-9bf2ac9e] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem;
    position: relative
}

.transmit-info .footer[data-v-9bf2ac9e] {
    padding: .2rem .24rem
}

.transmit-info .top-btns[data-v-9bf2ac9e] {
    position: absolute;
    right: .16rem;
    top: .16rem;
    z-index: 99
}

.transmit-info .item[data-v-9bf2ac9e] {
    padding: .2rem .24rem;
    border-bottom: .01rem solid #DFDFDF
}

.transmit-info .item .description[data-v-9bf2ac9e] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888;
    line-height: .2rem
}

.transmit-info .item .content[data-v-9bf2ac9e] {
    margin-left: .3rem
}

.transmit-info .item .content .name[data-v-9bf2ac9e] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3663d2
}

.transmit-info .item .content .year-info[data-v-9bf2ac9e] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888
}

.transmit-info .item .content .author[data-v-9bf2ac9e] {
    color: #3663d2
}

.transmit-info .item .content .author-line[data-v-9bf2ac9e] {
    width: .02rem;
    height: .13rem;
    background-color: #e4e4e4;
    margin: 0 .12rem
}

.transmit-info .title-wrap .icon[data-v-9bf2ac9e] {
    font-size: .22rem;
    margin-right: .07rem
}

.transmit-info .red[data-v-9bf2ac9e] {
    color: red
}

.transmit-info .check[data-v-9bf2ac9e] {
    margin-right: .14rem
}

.transmit-info .h2[data-v-9bf2ac9e] {
    margin-left: .06rem;
    margin-right: .1rem;
    font-size: .2rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    line-height: .4rem;
    display: block;
    max-width: 8rem;
    cursor: pointer
}

.transmit-info .h2[data-v-9bf2ac9e]:hover {
    color: #3663d2
}

.transmit-info .price-wrap[data-v-9bf2ac9e] {
    font-size: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.transmit-info .price-wrap .price[data-v-9bf2ac9e] {
    font-size: .19rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: red
}

.degree-list[data-v-639296e7] {
    background-color: #fafbff
}

.degree-list .top[data-v-639296e7] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-list .top .top-content .history-btn[data-v-639296e7] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-list .list-content .report-list-wrap[data-v-639296e7] {
    box-sizing: border-box;
    width: 12rem;
    height: 2.51rem;
    background: #ffffff;
    box-shadow: 4px 4px 15px 1px #01225814;
    border-radius: .05rem;
    padding: .3rem
}

.degree-list .list-content .report-list-wrap .title[data-v-639296e7] {
    text-align: center;
    width: 1rem;
    font-weight: 400;
    font-size: .18rem;
    color: #000;
    line-height: .18rem;
    border-bottom: .04rem solid #436bff;
    padding-bottom: .13rem
}

.degree-list .list-content .report-list-wrap .report-list .report-item[data-v-639296e7]:hover {
    background: #414eff
}

.degree-list .list-content .report-list-wrap .report-list .report-item:hover .t1[data-v-639296e7], .degree-list .list-content .report-list-wrap .report-list .report-item:hover .t2[data-v-639296e7] {
    color: #fff
}

.degree-list .list-content .report-list-wrap .report-list .report-item[data-v-639296e7] {
    cursor: pointer;
    width: 2.15rem;
    height: 1.1rem;
    background: #dfe5ff;
    border-radius: .1rem;
    padding-top: .25rem;
    padding-left: .28rem;
    position: relative
}

.degree-list .list-content .report-list-wrap .report-list .report-item .t1[data-v-639296e7] {
    font-weight: 400;
    font-size: .2rem;
    color: #050505
}

.degree-list .list-content .report-list-wrap .report-list .report-item .t2[data-v-639296e7] {
    font-size: .14rem;
    color: #888
}

.degree-list .list-content .report-list-wrap .report-list .report-item .btn[data-v-639296e7] {
    box-sizing: border-box;
    width: .51rem;
    height: .23rem;
    background: #aabaff;
    border-radius: .12rem;
    font-weight: 400;
    font-size: .12rem;
    color: #fff;
    border: none;
    margin-left: .15rem
}

.degree-list .list-content .report-list-wrap .report-list .report-item .icon-wrap[data-v-639296e7] {
    position: absolute;
    top: .26rem;
    right: .2rem;
    z-index: 1
}

.degree-list .list-content .report-list-wrap .report-list .report-item .icon-wrap .icon[data-v-639296e7] {
    color: #fff;
    font-size: .86rem;
    opacity: .5;
    line-height: .86rem
}

.degree-list .list-content .left[data-v-639296e7] {
    box-sizing: border-box;
    width: 2.78rem;
    background: #ffffff;
    border-radius: .06rem;
    padding: .17rem .13rem
}

.degree-list .more-where .where-item[data-v-639296e7] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.degree-list .more-where .where-item .content[data-v-639296e7] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.degree-list .more-where .where-item .close[data-v-639296e7]:hover {
    color: red
}

.degree-list .more-where .item[data-v-639296e7] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.degree-list .more-where .item[data-v-639296e7]:hover {
    background: #f5f7fa;
    border-radius: .02rem
}

.degree-list .more-where .active[data-v-639296e7] {
    color: #274ab5;
    background: #f5f7fa;
    border-radius: .02rem
}

.degree-list .more-where .items-wrap[data-v-639296e7] {
    overflow-y: auto;
    height: 100%
}

.degree-list .more-where .items-wrap .number[data-v-639296e7] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.degree-list .content[data-v-639296e7] {
    width: 12rem;
    background: #FFFFFF;
    box-shadow: .03rem .03rem .04rem #01225814;
    border-radius: .05rem;
    padding: .2rem .4rem;
    margin-bottom: .4rem
}

.degree-list .n-tabs .n-tabs-tab .n-tabs-tab__label {
    font-size: .18rem
}

.degree-search[data-v-4b8fef1b] {
    background-color: #fafbff
}

.degree-search .top[data-v-4b8fef1b] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-search .top .top-content .history-btn[data-v-4b8fef1b] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-search .list-content .top-where[data-v-4b8fef1b] {
    padding: .14rem .28rem;
    margin-bottom: .13rem;
    font-weight: 400;
    font-size: .16rem;
    color: #000
}

.degree-search .list-content .top-where span[data-v-4b8fef1b] {
    color: #167eff
}

.degree-search .list-content .left[data-v-4b8fef1b] {
    box-sizing: border-box
}

.degree-search .list-content .right[data-v-4b8fef1b] {
    margin-left: .13rem
}

.degree-search .list-content .right .right-top[data-v-4b8fef1b] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.degree-search .list-content .right .right-top h3[data-v-4b8fef1b] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.degree-search .list-content .right .orderby-total[data-v-4b8fef1b] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.degree-search .list-content .right .orderby-total .order-by[data-v-4b8fef1b] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.degree-search .list-content .right .orderby-total .order-by .active[data-v-4b8fef1b] {
    color: #4f7bf8
}

.degree-search .list-content .right .list-wrap[data-v-4b8fef1b] {
    margin-top: .08rem;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.degree-search .list-content .right .list-wrap .head[data-v-4b8fef1b] {
    background-color: #799dff
}

.degree-search .list-content .right .list-wrap .head th[data-v-4b8fef1b] {
    color: #fff !important
}

.degree-search .list-content .right .list-wrap tr[data-v-4b8fef1b] {
    display: flex;
    flex: 1
}

.degree-search .list-content .right .list-wrap th[data-v-4b8fef1b], .degree-search .list-content .right .list-wrap td[data-v-4b8fef1b] {
    display: block;
    padding: .15rem
}

.degree-search .list-content .right .list-wrap .wh1[data-v-4b8fef1b] {
    width: 4.3rem
}

.degree-search .list-content .right .list-wrap .wh2[data-v-4b8fef1b] {
    width: 1.4rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh4[data-v-4b8fef1b] {
    width: 1.8rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh3[data-v-4b8fef1b] {
    width: .8rem;
    text-align: left
}

.degree-search .more-where .where-item[data-v-4b8fef1b] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.degree-search .more-where .where-item .content[data-v-4b8fef1b] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.degree-search .more-where .where-item .close[data-v-4b8fef1b]:hover {
    color: red
}

.degree-search .more-where .item[data-v-4b8fef1b] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.degree-search .more-where .item[data-v-4b8fef1b]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .active[data-v-4b8fef1b] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .items-wrap[data-v-4b8fef1b] {
    overflow-y: auto;
    height: 100%
}

.degree-search .more-where .items-wrap span[data-v-4b8fef1b] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.paper-check .first[data-v-4656523a] {
    position: relative
}

.paper-check .first .tip-wrap[data-v-4656523a] {
    position: absolute;
    top: 2.66rem;
    width: 11.94rem;
    background: #FFFFFF;
    box-shadow: 2px 2px 15px #c5c7ca66;
    border-radius: .1rem;
    padding: .35rem .42rem
}

.paper-check .first .tip-wrap .tip-item[data-v-4656523a]:first-child {
    width: 3.2rem !important
}

.paper-check .first .tip-wrap .tip-item[data-v-4656523a] {
    width: 2.7rem
}

.paper-check .first .tip-wrap .tip-item img[data-v-4656523a] {
    width: .56rem;
    height: .56rem;
    margin-right: .16rem
}

.paper-check .first .tip-wrap .tip-item .t1[data-v-4656523a] {
    font-weight: 400;
    font-size: .18rem;
    color: #333
}

.paper-check .first .tip-wrap .tip-item .t2[data-v-4656523a] {
    font-weight: 400;
    font-size: .14rem;
    color: #999
}

.paper-check .first .banner[data-v-4656523a] {
    width: 100%;
    height: 3.4rem;
    background: #4d6bfe
}

.paper-check .first .banner .img[data-v-4656523a] {
    width: 100%;
    height: 100%
}

.paper-check .block-title .t1[data-v-4656523a] {
    font-weight: 400;
    font-size: .3rem;
    line-height: .3rem;
    height: .3rem;
    color: #000
}

.paper-check .block-title .t2[data-v-4656523a] {
    font-weight: 400;
    font-size: .16rem;
    line-height: .16rem;
    height: .16rem;
    color: #999;
    margin-top: .16rem
}

.paper-check .block1[data-v-4656523a] {
    margin-top: 1.47rem
}

.paper-check .block1 .services[data-v-4656523a] {
    margin-top: .52rem
}

.paper-check .block1 .services .service-item[data-v-4656523a] {
    width: 5.76rem;
    height: 3.78rem;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: .28rem .38rem;
    padding-right: 0;
    padding-bottom: 0;
    box-shadow: -7px -7px 22px #fdfbfb, 2px 2px 15px #ababab66;
    border-radius: .1rem
}

.paper-check .block1 .services .service-item .logo[data-v-4656523a] {
    width: 1.24rem;
    height: .42rem
}

.paper-check .block1 .services .service-item .t1[data-v-4656523a] {
    margin-left: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    line-height: .18rem;
    height: .18rem;
    color: #000
}

.paper-check .block1 .services .service-item .rmark[data-v-4656523a] {
    width: 1.17rem;
    height: .43rem;
    background: #4D6FFF;
    border-radius: 1rem 0 0 1rem;
    font-weight: 400;
    font-size: .2rem;
    color: #fff;
    line-height: .43rem;
    text-align: center
}

.paper-check .block1 .services .service-item .content[data-v-4656523a] {
    margin-top: .33rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .24rem;
    padding-right: .14rem
}

.paper-check .block1 .services .service-item .content div[data-v-4656523a] {
    margin-top: .1rem
}

.paper-check .block1 .services .service-item .content span[data-v-4656523a] {
    font-size: .14rem;
    color: #000
}

.paper-check .block1 .services .service-item .btn[data-v-4656523a] {
    width: 2.14rem;
    height: .46rem;
    background: linear-gradient(90deg, #4D6FFF, #659DFA);
    box-shadow: 0 0 #86aaea;
    border-radius: .23rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #fff;
    line-height: .46rem;
    text-align: center;
    margin-right: .24rem;
    margin-top: .33rem;
    cursor: pointer
}

.paper-check .block1 .services .service-item .btn[data-v-4656523a]:hover {
    opacity: .9
}

.paper-check .block1 .services .active[data-v-4656523a] {
    background: linear-gradient(0deg, #4E70FF 0%, #659DFA 100%) !important
}

.paper-check .block1 .services .active .logo[data-v-4656523a] {
    width: 1.6rem;
    height: .38rem
}

.paper-check .block1 .services .active .t1[data-v-4656523a] {
    color: #fff !important
}

.paper-check .block1 .services .active .rmark[data-v-4656523a] {
    color: #4052ef !important;
    background: #fff !important
}

.paper-check .block1 .services .active .content[data-v-4656523a], .paper-check .block1 .services .active .content span[data-v-4656523a] {
    color: #fff !important
}

.paper-check .block1 .services .active .btn[data-v-4656523a] {
    background: #fff !important;
    color: #000 !important
}

.paper-check .block2[data-v-4656523a] {
    background-color: #f3f7ff;
    background-image: url(/assets/search-d662c9f6.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: .75rem;
    min-height: 6.43rem;
    padding-top: .72rem
}

.paper-check .block2 .img[data-v-4656523a] {
    width: 5.31;
    height: 4.22rem
}

.paper-check .block2 .service-item[data-v-4656523a] {
    margin-left: .62rem;
    width: 5.4rem
}

.paper-check .block2 .service-item .logo[data-v-4656523a] {
    width: 2.85rem;
    height: .58rem
}

.paper-check .block2 .service-item .content[data-v-4656523a] {
    margin-top: .33rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .24rem;
    padding-right: .14rem
}

.paper-check .block2 .service-item .content div[data-v-4656523a] {
    margin-top: .1rem
}

.paper-check .block2 .service-item .content span[data-v-4656523a] {
    font-size: .14rem;
    color: #000
}

.paper-check .block2 .service-item .btn[data-v-4656523a] {
    width: 2.14rem;
    height: .46rem;
    background: linear-gradient(90deg, #4D6FFF, #659DFA);
    box-shadow: 0 0 #86aaea;
    border-radius: .23rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #fff;
    line-height: .46rem;
    text-align: center;
    margin-right: .24rem;
    margin-top: .33rem;
    cursor: pointer
}

.paper-check .block2 .service-item .btn[data-v-4656523a]:hover {
    opacity: .9
}

.paper-check .block3[data-v-4656523a] {
    min-height: 5.2rem;
    background: #fff;
    padding-top: 1rem;
    padding-bottom: .7rem
}

.paper-check .block3 .title[data-v-4656523a] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .3rem;
    color: #000;
    line-height: .3rem;
    text-align: center
}

.paper-check .block3 .steps[data-v-4656523a] {
    margin-top: .7rem
}

.paper-check .block3 .steps .arrow[data-v-4656523a] {
    padding: 0 .1rem
}

.paper-check .block3 .steps .arrow .icon[data-v-4656523a] {
    font-size: .17rem;
    color: #ebebeb
}

.paper-check .block3 .steps .active[data-v-4656523a], .paper-check .block3 .steps .step[data-v-4656523a]:hover {
    background: #EBF2FD
}

.paper-check .block3 .steps .step[data-v-4656523a] {
    width: 2.52rem;
    height: 2.92rem;
    border-radius: .1rem
}

.paper-check .block3 .steps .step .step-ico[data-v-4656523a] {
    width: 1.3rem;
    height: 1.3rem;
    border: 1px dashed #4C83E4;
    border-radius: 1rem;
    position: relative
}

.paper-check .block3 .steps .step .step-ico .step-ico-inner[data-v-4656523a] {
    width: 1rem;
    height: 1rem;
    background: #4D6FFF;
    border-radius: 1rem
}

.paper-check .block3 .steps .step .step-ico .step-ico-inner .icon[data-v-4656523a] {
    color: #fff;
    font-size: .5rem
}

.paper-check .block3 .steps .step .step-ico .step-number[data-v-4656523a] {
    position: absolute;
    width: .25rem;
    height: .25rem;
    background: #4D6FFF;
    border-radius: 50%;
    right: 0;
    bottom: 0;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    text-align: center;
    line-height: .25rem
}

.paper-check .block3 .steps .step .step-text[data-v-4656523a] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .24rem;
    color: #333;
    margin-top: .28rem
}

.paper-check .block4[data-v-4656523a] {
    background: #EDF3FF;
    padding-bottom: .5rem
}

.paper-check .block4 .title[data-v-4656523a] {
    margin-top: .57rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .3rem;
    color: #000;
    text-align: center
}

.paper-check .block4 .item[data-v-4656523a]:nth-child(5n) {
    margin-right: 0 !important
}

.paper-check .block4 .item[data-v-4656523a] {
    width: 2.28rem;
    height: 1rem;
    background: #FFFFFF;
    box-shadow: 0 1px 9px #e8eef5cc;
    border-radius: .06rem;
    border: .01px solid #F4F2F2;
    margin-right: .15rem;
    margin-bottom: .25rem
}

.paper-check .block4 .item img[data-v-4656523a] {
    width: 80%
}

.invoice-info[data-v-4fb9e224] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem
}

.invoice-info .price[data-v-4fb9e224] {
    font-size: .24rem;
    color: red
}

.invoice-info .title-wrap .icon[data-v-4fb9e224] {
    font-size: .22rem;
    margin-right: .07rem
}

.invoice-info .icon-uplad[data-v-4fb9e224] {
    font-size: .5rem;
    color: #dadada
}

.file-list[data-v-9a8b5556] {
    width: 100%
}

.invoice-info[data-v-9958661f] {
    width: 100%;
    background-color: #fff;
    background: #FFFFFF;
    border-radius: .03rem
}

.invoice-info .price[data-v-9958661f] {
    font-size: .24rem;
    color: red
}

.invoice-info .title-wrap .icon[data-v-9958661f] {
    font-size: .22rem;
    margin-right: .07rem
}

.invoice-info .icon-uplad[data-v-9958661f] {
    font-size: .5rem;
    color: #dadada
}

.service-detail {
    background: #F1F2F4;
    border-radius: .1rem;
    box-sizing: border-box;
    padding: .3rem .2rem
}

.service-detail .c1 {
    color: #f60 !important;
    border-color: #f60 !important
}

.service-detail .c2 {
    color: #34cced !important;
    border-color: #34cced !important
}

.service-detail .c3 {
    color: #176bff !important;
    border-color: #c3daff !important
}

.service-detail .c4 {
    color: #1edca0 !important;
    border-color: #1edca0 !important
}

.service-detail .title {
    font-weight: 400;
    font-size: .24rem;
    color: #222224
}

.service-detail .service-detail-list .service-detail-item {
    height: 1.26rem;
    background: #FFFFFF;
    border-radius: .1rem;
    padding-left: .17rem;
    padding-right: .17rem;
    margin-right: .16rem
}

.service-detail .service-detail-list .service-detail-item .icon-wrap {
    flex-shrink: 0;
    text-align: center;
    line-height: .71rem;
    color: #357efe;
    margin-right: .18rem;
    width: .71rem;
    height: .71rem;
    border: 1px solid #C3DAFF;
    border-radius: 50%;
    font-size: .4rem
}

.service-detail .service-detail-list .service-detail-item .h1 {
    font-weight: 400;
    font-size: .18rem;
    color: #000
}

.service-detail .service-detail-list .service-detail-item .p {
    font-weight: 400;
    font-size: .14rem;
    color: #666
}

.service-detail .service-detail-list .service-detail-item:last-child {
    margin-right: 0
}

.vip-info-wrap[data-v-920531e2] {
    width: 10.19rem;
    background: #FFFFFF;
    border-radius: .03rem;
    padding: .27rem .26rem
}

.vip-info-wrap .balance[data-v-920531e2] {
    font-size: .12rem;
    color: #333
}

.vip-info-wrap .balance .icon[data-v-920531e2] {
    font-size: .5rem;
    color: #ff8a00
}

.vip-info-wrap .t10[data-v-920531e2] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .24rem;
    color: #396af7;
    line-height: .24rem
}

.vip-info-wrap .statistic[data-v-920531e2] {
    height: 2.18rem;
    background: #F1F2F4;
    border-radius: .1rem;
    padding: .24rem .28rem
}

.vip-info-wrap .statistic .t1[data-v-920531e2] {
    font-weight: 400;
    font-size: .18rem;
    color: #222224;
    line-height: .15rem
}

.vip-info-wrap .statistic .statistic-info[data-v-920531e2] {
    height: 1.16rem;
    background: #FFFFFF;
    border-radius: .1rem;
    padding: .24rem .17rem;
    margin-top: .24rem;
    font-size: .14rem;
    color: #222224
}

.vip-info-wrap .statistic .statistic-info .icon-down[data-v-920531e2] {
    width: .58rem;
    height: .58rem;
    background: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #4D6FFF;
    margin-right: .19rem
}

.vip-info-wrap .statistic .statistic-info .t10[data-v-920531e2], .vip-info-wrap .statistic .statistic-info span[data-v-920531e2] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #396af7;
    line-height: .24rem
}

.vip-info-wrap .vip-info .vip-icon[data-v-920531e2] {
    width: .55rem;
    height: .55rem;
    background: #FFF8ED;
    border: 1px solid #FF8A00;
    border-radius: 50%;
    margin-right: .15rem
}

.vip-info-wrap .vip-info .vip-icon .icon[data-v-920531e2] {
    font-size: .27rem;
    color: #e75934
}

.vip-info-wrap .vip-info .h3[data-v-920531e2] {
    font-weight: 400;
    font-size: .18rem;
    color: #222224
}

.vip-info-wrap .vip-info .split[data-v-920531e2] {
    font-weight: 400;
    font-size: .12rem;
    color: #999;
    margin: 0 .08rem
}

.vip-info-wrap .vip-info .vip-name[data-v-920531e2] {
    font-weight: 400;
    font-size: .14rem;
    color: #2b6dca
}

.vip-info-wrap .vip-info .h5[data-v-920531e2] {
    font-size: 30px;
    font-weight: 400;
    color: #e75934
}

.vip-info-wrap .vip-info .h6[data-v-920531e2] {
    font-size: .12rem;
    font-weight: 400;
    color: #999;
    line-height: 36px
}

.vip-info-wrap .vip-info .btn-buy-vip[data-v-920531e2] {
    width: 1.3rem;
    line-height: .27rem;
    background: #467CFD;
    border-radius: .1rem;
    border: 1px solid #467CFD;
    font-weight: 400;
    font-size: .14rem;
    color: #fff
}

.vip-info-wrap .vip-info .btn-buy-vip .icon[data-v-920531e2] {
    font-size: .16rem;
    margin-right: .04rem
}

.vip-info-wrap .vip-info .btn-buy-token[data-v-920531e2] {
    height: .32rem;
    background: #FF0000;
    border-radius: .06rem;
    padding: 0 .14rem;
    border: none;
    cursor: pointer;
    font-weight: 400;
    font-size: .16rem;
    color: #fff;
    line-height: .32rem;
    margin: 0 .14rem
}

.vip-info-wrap .vip-info .value[data-v-920531e2] {
    color: red
}

.vip-info-wrap .submit[data-v-920531e2] {
    margin-top: 65px;
    width: 687px;
    height: 86px;
    background: #266EFF;
    border: 1px solid #ECCE9F;
    box-shadow: 0 2px 9px #266effcc;
    border-radius: 43px;
    font-size: 32px;
    font-weight: 400;
    color: #fff;
    line-height: 86px
}

.codes[data-v-5c1433d6] {
    width: 10.15rem;
    height: 7.64rem;
    background: #FFFFFF;
    border-radius: .03rem;
    padding: .26rem
}

.codes .img-icon[data-v-5c1433d6] {
    height: .57rem;
    width: .57rem
}

.codes .t1[data-v-5c1433d6] {
    font-size: .18rem;
    color: #222224;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-left: .1rem
}

.codes .t2[data-v-5c1433d6] {
    margin-left: .1rem;
    font-size: .14rem;
    color: #2b6dca;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.codes .t3[data-v-5c1433d6] {
    font-family: MicrosoftYaHei;
    font-size: .18rem;
    color: #222224;
    text-align: left
}

.codes .input[data-v-5c1433d6] {
    width: 5.75rem;
    height: .5rem;
    background: #FCFCFC;
    border-radius: .03rem;
    border: .01rem solid #DCDCDD;
    outline: none;
    padding-left: .1rem
}

.codes .submit[data-v-5c1433d6] {
    width: 1.34rem;
    height: .5rem;
    background: #0077FF;
    border-radius: .03rem;
    color: #fff;
    border: none;
    margin-left: .1rem
}

.codes .submit[data-v-5c1433d6]:disabled {
    opacity: .6;
    cursor: no-drop
}

.benefit-description .item span[data-v-6b1e746e] {
    display: block
}

.benefit-description .item .t1[data-v-6b1e746e] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #333;
    line-height: .3rem
}

.benefit-description .item .t2[data-v-6b1e746e] {
    color: #999
}

.benefit-description .dui[data-v-6b1e746e] {
    color: #4fab62
}

.benefit-description .cuo[data-v-6b1e746e] {
    color: red
}

.pay-success img[data-v-6420d01d] {
    width: 3.77rem
}

.pay-success h1[data-v-6420d01d] {
    text-align: center;
    font-size: .24rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    color: #132652;
    margin-top: .28rem
}

.pay-success h3[data-v-6420d01d] {
    font-size: .14rem;
    font-weight: 500;
    color: #333
}

.wechat-pay-wrap .member-title[data-v-da4c39c9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .24rem;
    color: #222224;
    line-height: .19rem;
    margin-bottom: .2rem
}

.wechat-pay-wrap .member-title span[data-v-da4c39c9] {
    font-size: .24rem !important;
    color: #d81e06
}

.wechat-pay-wrap .t1[data-v-da4c39c9], .wechat-pay-wrap .tip[data-v-da4c39c9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #000;
    line-height: .28rem
}

.wechat-pay-wrap .t1 span[data-v-da4c39c9] {
    color: #0d39c4 !important
}

.wechat-pay-wrap .tip[data-v-da4c39c9] {
    color: #f90000 !important
}

.wechat-pay-wrap .wechat-pay[data-v-da4c39c9] {
    width: 4.44rem;
    height: 2.04rem;
    box-sizing: border-box;
    background: #F7F7F7;
    border-radius: .1rem;
    padding: .25rem .27rem
}

.wechat-pay-wrap .wechat-pay .qrcode[data-v-da4c39c9] {
    width: 1.33rem;
    height: 1.33rem
}

.wechat-pay-wrap .wechat-pay .pay-name[data-v-da4c39c9] {
    font-weight: 400;
    font-size: .16rem;
    color: #272727
}

.wechat-pay-wrap .wechat-pay .pay-name .icon[data-v-da4c39c9] {
    font-size: .2rem;
    color: #09bb07;
    margin-right: .05rem
}

.wechat-pay-wrap .wechat-pay .pay-countdown[data-v-da4c39c9] {
    width: 2.09rem;
    height: .31rem;
    border-radius: .03rem;
    border: 1px solid #FF0000;
    text-align: center;
    font-weight: 400;
    font-size: .14rem;
    color: red;
    line-height: .3rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.wechat-pay-wrap .wechat-pay .pay-countdown[data-v-da4c39c9]:before {
    content: " ";
    display: block;
    width: .12rem;
    height: .12rem;
    position: absolute;
    border-left: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    transform: rotate(-45deg);
    background-color: #f7f7f7;
    left: -.07rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .text[data-v-da4c39c9] {
    font-weight: 400;
    font-size: .16rem;
    color: #272727
}

.wechat-pay-wrap .wechat-pay .price-wrap .price[data-v-da4c39c9] {
    color: red;
    font-size: .36rem;
    line-height: .26rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .price[data-v-da4c39c9]:before {
    content: "￥";
    font-size: .16rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .cost[data-v-da4c39c9] {
    color: #363636;
    font-size: .14rem;
    text-decoration-line: line-through;
    margin-left: .1rem
}

.wechat-pay-wrap .wechat-pay .xieyi a[data-v-da4c39c9] {
    color: #006dff
}

.footer[data-v-b7d0d2d1] {
    width: 11.8rem;
    height: .62rem;
    background: #FFFFFF;
    border-top: solid .01rem rgba(0, 0, 0, .15);
    border-radius: 0rem 0rem .2rem .2rem;
    padding-left: .2rem;
    padding-right: .1rem;
    box-sizing: border-box
}

.footer .t1[data-v-b7d0d2d1], .footer .icon[data-v-b7d0d2d1] {
    font-weight: 700;
    font-size: .18rem;
    color: #333;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.footer .more[data-v-b7d0d2d1] {
    color: #666
}

.footer .more a[data-v-b7d0d2d1] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .2rem;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.vip-tab[data-v-142fe44f] {
    background-color: #ffefd3;
    border-radius: 0rem .2rem 0rem 0rem;
    overflow: hidden
}

.vip-tab .vip-tab-item[data-v-142fe44f]:first-child {
    border-top-left-radius: 0 !important
}

.vip-tab .vip-tab-item[data-v-142fe44f] {
    width: 2.93rem;
    height: 1rem;
    color: #986844;
    cursor: pointer
}

.vip-tab .vip-tab-item .title[data-v-142fe44f] {
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
    font-size: .36rem;
    font-weight: 600;
    font-style: italic;
    padding: 0 .1rem
}

.vip-tab .vip-tab-item .img-ico[data-v-142fe44f] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.vip-tab .vip-tab[data-v-142fe44f]:hover, .vip-tab .active[data-v-142fe44f] {
    width: 2.93rem;
    height: 1rem;
    background: #FFFFFF;
    border-radius: .2rem .2rem 0rem 0rem
}

.vip-tab .vip-tab:hover .title[data-v-142fe44f], .vip-tab .active .title[data-v-142fe44f] {
    background-image: linear-gradient(90deg, #E29222 0%, #A76002 17%, #A76002 53%, #6D3003 71%, #B97808 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.rights-title[data-v-d6556fb2]:before {
    content: "";
    width: .04rem;
    height: .2rem;
    background: #986844;
    border-radius: .1rem;
    margin-top: .03rem;
    margin-right: .05rem
}

.rights-title[data-v-d6556fb2] {
    height: .26rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 700;
    font-size: .18rem;
    color: #333;
    line-height: .26rem;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights-item .after .red, .rights-item .after span {
    color: #db0700;
    margin: 0 .03rem;
    font-weight: 700
}

.rights-item[data-v-e3d0d7f5] {
    margin-top: .08rem
}

.rights-item .title[data-v-e3d0d7f5]:before {
    content: "";
    width: .04rem;
    height: .04rem;
    background: #63B9FF;
    border-radius: .1rem;
    margin-right: .05rem
}

.rights-item .title[data-v-e3d0d7f5] {
    height: .2rem;
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .14rem;
    color: #333;
    line-height: .2rem;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights-item .after[data-v-e3d0d7f5] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights-item[data-v-4faf1a6a] {
    min-width: 40%
}

.rights-item .icon[data-v-4faf1a6a] {
    font-size: .2rem;
    color: #a4b1cd;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-right: .1rem
}

.rights-item .title[data-v-4faf1a6a] {
    height: .2rem;
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .14rem;
    color: #333;
    line-height: .2rem;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights[data-v-b98f0810] {
    width: 3rem;
    height: 6.91rem;
    box-sizing: border-box;
    background-color: #f1f6ff;
    background-image: url(/assets/2-524e5780.png);
    background-size: cover;
    border-top-left-radius: .2rem;
    padding-top: .2rem;
    padding-left: .2rem;
    padding-right: .4rem
}

.rights .title[data-v-b98f0810] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .24rem;
    color: #986844;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights .title .icon[data-v-b98f0810] {
    margin-right: .07rem
}

.rights .items[data-v-b98f0810] {
    padding-left: .06rem
}

.rights .mb40[data-v-b98f0810] {
    padding-bottom: .3rem
}

.rights[data-v-7f46e22d] {
    width: 3rem;
    height: 6.91rem;
    box-sizing: border-box;
    background-color: #fff5c9;
    background-image: url(/assets/2-524e5780.png);
    background-size: cover;
    border-top-left-radius: .2rem;
    padding-top: .2rem;
    padding-left: .2rem;
    padding-right: .4rem;
    overflow-y: auto
}

.rights .title[data-v-7f46e22d] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .24rem;
    color: #986844;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights .title .icon[data-v-7f46e22d] {
    margin-right: .07rem
}

.rights .items[data-v-7f46e22d] {
    padding-left: .06rem
}

.rights .mb40[data-v-7f46e22d] {
    padding-bottom: .3rem
}

.rights[data-v-bb7389df] {
    width: 3rem;
    height: 6.91rem;
    box-sizing: border-box;
    background-color: #f3eeff;
    background-image: url(/assets/2-524e5780.png);
    background-size: cover;
    border-top-left-radius: .2rem;
    padding-top: .2rem;
    padding-left: .2rem;
    padding-right: .2rem;
    overflow-y: auto
}

.rights .title[data-v-bb7389df] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .24rem;
    color: #986844;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights .title .icon[data-v-bb7389df] {
    margin-right: .07rem
}

.rights .content p[data-v-bb7389df] {
    padding-bottom: .4rem;
    font-size: .14rem;
    color: #333
}

.rights .content span[data-v-bb7389df] {
    color: #ff0c03
}

.rights[data-v-2180360a] {
    width: 3rem;
    height: 6.91rem;
    box-sizing: border-box;
    background-color: #fff;
    background-image: url(/assets/2-524e5780.png);
    background-size: cover;
    border-top-left-radius: .2rem;
    padding-top: .2rem;
    padding-left: .2rem;
    padding-right: .4rem
}

.rights .title[data-v-2180360a] {
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 700;
    font-size: .24rem;
    color: #986844;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.rights .title .icon[data-v-2180360a] {
    margin-right: .07rem
}

.rights .item[data-v-2180360a] {
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .2rem;
    margin-top: .2rem
}

.rights .mb40[data-v-2180360a] {
    padding-bottom: .3rem
}

.rights .a[data-v-2180360a] {
    color: #63b9ff
}

.active-border[data-v-1d2d47de] {
    box-shadow: 0 .03rem .08rem #00000029;
    border-radius: .1rem;
    border: .03rem solid;
    position: relative
}

.active-border .mark[data-v-1d2d47de] {
    position: absolute;
    right: 0;
    bottom: 0;
    width: .3rem;
    height: .2rem;
    background: #A4B1CD;
    border-radius: .1rem 0rem 0rem;
    text-align: center
}

.active-border .mark .icon[data-v-1d2d47de] {
    color: #fff
}

.transparent[data-v-1d2d47de] {
    border: .03rem solid;
    border-color: transparent !important
}

.no-click[data-v-c8109e00] {
    cursor: no-drop !important
}

.vip-item[data-v-c8109e00] {
    width: 2rem;
    height: 1.5rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 .03rem .08rem #00000029;
    border-radius: .1rem;
    padding: .1rem .2rem;
    cursor: pointer
}

.vip-item .title[data-v-c8109e00] {
    font-weight: 400;
    font-size: .17rem;
    line-height: .26rem
}

.vip-item .des[data-v-c8109e00] {
    margin-top: .1rem;
    height: .27rem;
    border-radius: .04rem;
    border: .01rem solid;
    font-weight: 400;
    font-size: .12rem;
    line-height: .27rem;
    padding: 0 .05rem
}

.vip-item .price-wrap .unit[data-v-c8109e00] {
    font-weight: 700;
    font-size: .18rem
}

.vip-item .price-wrap .price[data-v-c8109e00] {
    font-weight: 700;
    font-size: .36rem
}

.active .des[data-v-c8109e00] {
    color: #fff !important
}

.border[data-v-c8109e00] {
    border: .01rem solid
}

.doc-item-min[data-v-a8b4143d] {
    width: 2.07rem;
    height: .73rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 .03rem .08rem #00000029;
    border-radius: .1rem;
    cursor: pointer;
    padding-left: .1rem;
    padding-top: .1rem
}

.doc-item-min .t1[data-v-a8b4143d] {
    font-weight: 700;
    font-size: .12rem;
    color: #333
}

.doc-item-min .t2[data-v-a8b4143d] {
    font-weight: 700;
    font-size: .12rem;
    color: #999
}

.doc-item-min .title[data-v-a8b4143d] {
    font-weight: 400;
    font-size: .18rem;
    line-height: .26rem
}

.doc-item-min .des[data-v-a8b4143d] {
    margin-top: .1rem
}

.doc-item-min .price-wrap[data-v-a8b4143d] {
    padding-left: .05rem
}

.doc-item-min .price-wrap .unit[data-v-a8b4143d] {
    font-weight: 700;
    font-size: .14rem
}

.doc-item-min .price-wrap .price[data-v-a8b4143d] {
    font-weight: 700;
    font-size: .18rem
}

.doc-item-min .old-price[data-v-a8b4143d] {
    font-weight: 400;
    font-size: .12rem;
    line-height: .27rem;
    color: #999;
    margin-left: .1rem
}

.border[data-v-a8b4143d] {
    border: .01rem solid #D8D8D8
}

.coupon[data-v-2c57d50a] {
    box-sizing: border-box;
    background: #FFFFFF
}

.coupon .title[data-v-2c57d50a] {
    font-weight: 700;
    font-size: .18rem;
    color: #333
}

.coupon .select-show[data-v-2c57d50a] {
    width: 2.5rem;
    height: .26rem;
    background: #EEEEEE;
    border-radius: .04rem;
    padding-right: .1rem;
    margin-left: .05rem
}

.coupon .select-show .text[data-v-2c57d50a] {
    text-align: center
}

.coupon .get[data-v-2c57d50a] {
    cursor: pointer;
    font-weight: 400;
    font-size: .14rem;
    color: #0256ff;
    line-height: .26rem;
    margin-left: .1rem
}

.coupon .a[data-v-2c57d50a] {
    color: #0256ff
}

.coupon .price-wrap .unit[data-v-2c57d50a] {
    font-weight: 700;
    font-size: .18rem;
    line-height: .32rem;
    color: #ff0c03
}

.coupon .price-wrap .price[data-v-2c57d50a] {
    font-weight: 700;
    font-size: .36rem;
    line-height: .32rem;
    color: #ff0c03
}

.coupon .old-price[data-v-2c57d50a] {
    font-weight: 400;
    font-size: .12rem;
    color: #999;
    line-height: .17rem;
    margin-left: .05rem;
    margin-right: .14rem;
    line-height: .32rem
}

.coupon .old-price span[data-v-2c57d50a] {
    text-decoration: line-through
}

.coupon .pay-type[data-v-2c57d50a] {
    cursor: pointer;
    width: 1.53rem;
    height: .5rem;
    background: #F1F6FF;
    box-shadow: 0 .03rem .08rem #00000029;
    border-radius: .1rem;
    font-weight: 400;
    font-size: .14rem;
    color: #333
}

.coupon .pay-type .icon[data-v-2c57d50a] {
    font-size: .3rem;
    color: #09bb07;
    margin-right: .1rem
}

.coupon .pay-type1 .icon[data-v-2c57d50a] {
    font-size: .3rem;
    color: #f2d857 !important;
    margin-right: .1rem
}

.coupon .pay-info[data-v-2c57d50a] {
    width: 8.58rem;
    height: 1.6rem;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0 .03rem .08rem #00000029;
    border-radius: .1rem;
    border: .01rem solid #D8D8D8;
    padding: .2rem
}

.coupon .pay-info .wechat-pay[data-v-2c57d50a] {
    box-sizing: border-box
}

.coupon .pay-info .wechat-pay .qrcode-wrap[data-v-2c57d50a] {
    position: relative
}

.coupon .pay-info .wechat-pay .no-login-mark[data-v-2c57d50a] {
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    color: #fff;
    text-align: center;
    background-color: #0009
}

.coupon .pay-info .wechat-pay .no-login-mark span[data-v-2c57d50a] {
    color: #0256ff
}

.coupon .pay-info .wechat-pay .qrcode[data-v-2c57d50a] {
    width: 1.2rem;
    height: 1.2rem
}

.coupon .pay-info .wechat-pay .pay-countdown[data-v-2c57d50a] {
    width: 1.93rem;
    text-align: center;
    line-height: .4rem;
    height: .4rem;
    border-radius: .1rem;
    border: .01rem solid #FF0C03;
    color: #ff0c03
}

.coupon .pay-info .wechat-pay .price-wrap .text[data-v-2c57d50a] {
    font-weight: 400;
    font-size: .16rem;
    color: #272727
}

.coupon .pay-info .wechat-pay .price-wrap .price[data-v-2c57d50a] {
    color: red;
    font-size: .36rem;
    line-height: .26rem
}

.coupon .pay-info .wechat-pay .price-wrap .price[data-v-2c57d50a]:before {
    content: "￥";
    font-size: .16rem
}

.coupon .pay-info .wechat-pay .price-wrap .cost[data-v-2c57d50a] {
    color: #363636;
    font-size: .14rem;
    text-decoration-line: line-through;
    margin-left: .1rem
}

.coupon .pay-info .wechat-pay .xieyi a[data-v-2c57d50a] {
    color: #006dff
}

.recharge-item[data-v-590d49dd] {
    width: 2.01rem;
    height: 1.5rem;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: .1rem;
    position: relative;
    cursor: pointer
}

.recharge-item .content[data-v-590d49dd] {
    padding: .1rem .2rem
}

.recharge-item .title[data-v-590d49dd] {
    font-weight: 400;
    font-size: .18rem
}

.recharge-item .number[data-v-590d49dd] {
    font-weight: 700;
    font-size: .36rem;
    color: #333
}

.recharge-item .unit[data-v-590d49dd] {
    font-size: .18rem;
    color: #333;
    line-height: .68rem;
    margin-left: .05rem
}

.recharge-item .des[data-v-590d49dd] {
    font-weight: 700;
    font-size: .12rem;
    color: #9a96f4;
    text-align: center
}

.recharge-item .mark[data-v-590d49dd] {
    position: absolute;
    padding: 0 .1rem;
    height: .3rem;
    box-sizing: border-box;
    background: #9A96F4;
    border-radius: 0rem .08rem 0rem .1rem;
    right: -.01rem;
    top: -.01rem;
    line-height: .3rem;
    font-weight: 700;
    font-size: .12rem;
    text-align: center;
    color: #fff
}

.border[data-v-590d49dd] {
    border: .01rem solid
}

.equity {
    position: relative;
    width: 12rem;
    height: 9.43rem;
    background: linear-gradient(90deg, #F6E2C1 0%, #F9F1CC 22%, #FBF1CD 55%, #F8E5BB 75%, #F8E2B3 99%);
    border-radius: .3rem
}

.equity .slogan {
    height: 2.6rem;
    border-radius: 0rem;
    background-image: url(/assets/1-1c59494d.png);
    background-position: 0 -.3rem;
    padding-top: .44rem;
    padding-right: .6rem;
    position: absolute;
    right: 0;
    z-index: 1
}

.equity .slogan .t2 {
    font-weight: 700;
    font-size: .36rem;
    line-height: .52rem
}

.equity .slogan .t3 {
    font-weight: 300;
    font-size: .36rem;
    line-height: .52rem;
    margin-left: .1rem
}

.equity .content {
    width: 11.8rem;
    height: 8.27rem;
    overflow: hidden;
    background: #F7F7F7;
    border-radius: .3rem;
    margin-top: 1rem;
    margin-left: .1rem;
    z-index: 9
}

.equity .content table {
    width: 100%;
    height: 100%
}

.equity .content table th {
    font-weight: 600;
    font-size: .36rem;
    font-style: italic;
    line-height: .47rem;
    padding: .2rem 0
}

.equity .content table span {
    color: #ff0c03
}

.equity .content table, .equity .content th, .equity .content td {
    border: 1px solid #D8D8D8;
    border-collapse: collapse;
    height: .35rem;
    color: #333;
    text-align: center
}

.equity .close {
    font-size: .24rem;
    color: #000;
    position: absolute;
    top: .13rem;
    right: .22rem;
    cursor: pointer;
    z-index: 999
}

.buy[data-v-295eed6c] {
    position: relative
}

.buy .top[data-v-295eed6c] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center;
    position: absolute
}

.buy .page-content-1[data-v-295eed6c]:after {
    content: " ";
    background-image: url(/assets/1-1c59494d.png);
    width: 3.92rem;
    height: 2.8rem;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    background-size: 3.92rem 2.8rem;
    background-repeat: no-repeat;
    background-position: top right
}

.buy .page-content-1[data-v-295eed6c] {
    position: relative;
    width: 12rem;
    height: 9.43rem;
    border-radius: .3rem;
    padding: .4rem .1rem .1rem;
    background-image: linear-gradient(90deg, #F6E2C1 0%, #F9F1CC 22%, #FBF1CD 55%, #F8E5BB 75%, #F8E2B3 99%)
}

.buy .page-content-1 .head[data-v-295eed6c] {
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    margin-right: .2rem;
    border: .02rem solid #FFFFFF;
    border-radius: 100rem
}

.buy .page-content-1 .t1[data-v-295eed6c] {
    font-weight: 700;
    font-size: .24rem;
    color: #995502;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.buy .page-content-1 .t2[data-v-295eed6c] {
    font-family: Source Han Sans, Source Han Sans;
    font-size: .36rem;
    font-weight: 700;
    margin-right: .2rem
}

.buy .page-content-1 .t3[data-v-295eed6c] {
    font-family: Source Han Sans, Source Han Sans;
    font-size: .36rem;
    font-weight: 300;
    margin-right: .5rem
}

.buy .page-content-1 .t5[data-v-295eed6c] {
    margin-top: .05rem;
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    font-size: .18rem
}

.buy .page-content-1 .t6[data-v-295eed6c] {
    margin-left: .1rem;
    margin-top: .2rem;
    margin-bottom: .1rem;
    width: 1.8rem;
    font-weight: 700;
    font-size: .18rem;
    color: #333;
    line-height: .26rem
}

.buy .page-content-1 .vip-tip[data-v-295eed6c] {
    margin-left: .1rem;
    font-weight: 400;
    font-size: .12rem;
    color: #333
}

.buy .page-content-1 .vip-tip .img1[data-v-295eed6c] {
    width: .3rem;
    height: .3rem
}

.buy .page-content-1 .vip-tip .img2[data-v-295eed6c] {
    width: 1rem;
    height: .14rem;
    margin: 0 .05rem
}

.buy .page-content-1 .vip-tip span[data-v-295eed6c] {
    color: #ff0c03
}

.buy .vip-items-wrap[data-v-295eed6c] {
    width: 8.8rem;
    overflow-x: auto;
    padding-top: .2rem;
    padding-left: .1rem
}

.buy .doc-items-min-wrap[data-v-295eed6c] {
    overflow-x: auto;
    padding-left: .1rem
}

.buy .coupon-wrap[data-v-295eed6c] {
    padding-left: .1rem
}

.buy[data-v-a2563dc9] {
    position: relative
}

.buy .top[data-v-a2563dc9] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center;
    position: absolute
}

.buy .page-content-1[data-v-a2563dc9]:after {
    content: " ";
    background-image: url(/assets/1-1c59494d.png);
    width: 3.92rem;
    height: 2.8rem;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    background-size: 3.92rem 2.8rem;
    background-repeat: no-repeat;
    background-position: top right
}

.buy .page-content-1[data-v-a2563dc9] {
    position: relative;
    width: 12rem;
    height: 9.43rem;
    border-radius: .3rem;
    padding: .4rem .1rem .1rem;
    background-image: linear-gradient(90deg, #F6E2C1 0%, #F9F1CC 22%, #FBF1CD 55%, #F8E5BB 75%, #F8E2B3 99%)
}

.buy .page-content-1 .head[data-v-a2563dc9] {
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    margin-right: .2rem;
    border: .02rem solid #FFFFFF;
    border-radius: 100rem
}

.buy .page-content-1 .t1[data-v-a2563dc9] {
    font-weight: 700;
    font-size: .24rem;
    color: #995502;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.buy .page-content-1 .t2[data-v-a2563dc9] {
    font-family: Source Han Sans, Source Han Sans;
    font-size: .36rem;
    font-weight: 700;
    margin-right: .2rem
}

.buy .page-content-1 .t3[data-v-a2563dc9] {
    font-family: Source Han Sans, Source Han Sans;
    font-size: .36rem;
    font-weight: 300;
    margin-right: .5rem
}

.buy .page-content-1 .t5[data-v-a2563dc9] {
    margin-top: .05rem;
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    font-size: .18rem
}

.buy .page-content-1 .t6[data-v-a2563dc9] {
    margin-left: .1rem;
    margin-top: .2rem;
    margin-bottom: .1rem;
    width: 1.8rem;
    font-weight: 700;
    font-size: .18rem;
    color: #333;
    line-height: .26rem
}

.buy .page-content-1 .vip-tip[data-v-a2563dc9] {
    margin-left: .1rem;
    font-weight: 400;
    font-size: .12rem;
    color: #333
}

.buy .page-content-1 .vip-tip .img1[data-v-a2563dc9] {
    width: .3rem;
    height: .3rem
}

.buy .page-content-1 .vip-tip .img2[data-v-a2563dc9] {
    width: 1rem;
    height: .14rem;
    margin: 0 .05rem
}

.buy .page-content-1 .vip-tip span[data-v-a2563dc9] {
    color: #ff0c03
}

.buy .vip-items-wrap[data-v-a2563dc9] {
    width: 8.8rem;
    overflow-x: auto;
    padding-top: .2rem;
    padding-left: .1rem
}

.buy .doc-items-min-wrap[data-v-a2563dc9] {
    overflow-x: auto;
    padding-left: .1rem
}

.buy .coupon-wrap[data-v-a2563dc9] {
    padding-left: .1rem
}

.ui-tab-button .radio-item[data-v-e9c767f6] {
    width: .96rem;
    height: .35rem;
    background: #FFFFFF;
    border-radius: .03rem;
    border: 1px solid #BEBEBE;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #5e5e5e;
    line-height: .35rem;
    text-align: center;
    margin-right: .04rem;
    cursor: pointer
}

.ui-tab-button .radio-item[data-v-e9c767f6]:hover, .ui-tab-button .active[data-v-e9c767f6] {
    background: #4f7bf8;
    border-radius: .03rem;
    color: #fff
}

.push .top-page[data-v-fa1b8b12] {
    padding: .16rem .2rem
}

tr[data-v-29a22f33]:nth-child(odd) {
    background: #F3F6FF
}

.wh1[data-v-29a22f33] {
    width: 6.12rem
}

.wh0[data-v-29a22f33] {
    width: 1rem;
    text-align: center
}

.wh2[data-v-29a22f33] {
    width: 3.6rem;
    text-align: left
}

.wh4[data-v-29a22f33] {
    width: 1.8rem;
    text-align: left
}

.wh3[data-v-29a22f33] {
    width: .8rem;
    text-align: left
}

td[data-v-29a22f33] {
    display: block;
    padding: .15rem;
    box-sizing: border-box
}

.list-item-0[data-v-29a22f33] {
    width: 4.18rem;
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .29rem
}

.list-item-0 .img[data-v-29a22f33] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 h2[data-v-29a22f33] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 h3[data-v-29a22f33] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-29a22f33] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-29a22f33] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-29a22f33] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem
}

.list-item-0[data-v-29a22f33]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-29a22f33] {
    margin-bottom: .5rem;
    margin-right: .26rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-29a22f33] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 h2[data-v-29a22f33] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-29a22f33] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-29a22f33]:nth-child(5n) {
    margin-right: 0 !important
}

.factor[data-v-6fd5fec4] {
    background-color: #fafbff
}

.factor .search-wrap[data-v-6fd5fec4] {
    padding: .15rem .12rem
}

.factor .list-content .right[data-v-6fd5fec4] {
    margin-left: .13rem
}

.factor .list-content .right .right-top[data-v-6fd5fec4] {
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.factor .list-content .right .right-top h3[data-v-6fd5fec4] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.factor .list-content .right .orderby-total[data-v-6fd5fec4] {
    margin-top: .06rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.factor .list-content .right .orderby-total .order-by[data-v-6fd5fec4] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.factor .list-content .right .orderby-total .order-by .active[data-v-6fd5fec4] {
    color: #4f7bf8
}

.factor .list-content .right .list-wrap[data-v-6fd5fec4] {
    margin-top: .08rem;
    background-color: #fff;
    padding: .25rem .22rem
}

.factor .list-content .right .list-wrap .head[data-v-6fd5fec4] {
    background-color: #799dff
}

.factor .list-content .right .list-wrap .head th[data-v-6fd5fec4] {
    color: #fff !important
}

.factor .list-content .right .list-wrap tr[data-v-6fd5fec4] {
    display: flex;
    flex: 1
}

.factor .list-content .right .list-wrap th[data-v-6fd5fec4], .factor .list-content .right .list-wrap td[data-v-6fd5fec4] {
    display: block;
    padding: .15rem
}

.factor .list-content .right .list-wrap .wh0[data-v-6fd5fec4] {
    width: 1rem;
    text-align: center
}

.factor .list-content .right .list-wrap .wh1[data-v-6fd5fec4] {
    width: 6.12rem
}

.factor .list-content .right .list-wrap .wh2[data-v-6fd5fec4] {
    width: 3.6rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh4[data-v-6fd5fec4] {
    width: 1.8rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh3[data-v-6fd5fec4] {
    width: .8rem;
    text-align: left
}

.factor .more-where .where-item[data-v-6fd5fec4] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.factor .more-where .where-item .content[data-v-6fd5fec4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.factor .more-where .where-item .close[data-v-6fd5fec4]:hover {
    color: red
}

.factor .more-where .item[data-v-6fd5fec4] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.factor .more-where .item[data-v-6fd5fec4]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .active[data-v-6fd5fec4] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .items-wrap[data-v-6fd5fec4] {
    overflow-y: auto;
    height: 100%
}

.factor .more-where .items-wrap span[data-v-6fd5fec4] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

tr[data-v-57fb3ba9]:nth-child(odd) {
    background: #F3F6FF
}

.wh0[data-v-57fb3ba9] {
    width: .8rem;
    text-align: center
}

.wh1[data-v-57fb3ba9] {
    width: 4.4rem
}

.wh2[data-v-57fb3ba9] {
    width: 1.2rem;
    text-align: left
}

.wh4[data-v-57fb3ba9] {
    width: 2.9rem;
    text-align: left
}

.wh3[data-v-57fb3ba9] {
    width: .8rem;
    text-align: left
}

.wh5[data-v-57fb3ba9] {
    width: 1.5rem;
    text-align: left
}

td[data-v-57fb3ba9] {
    display: block;
    padding: .15rem;
    box-sizing: border-box
}

.list-item-0[data-v-57fb3ba9] {
    width: 4.18rem;
    height: 2.16rem;
    background: #FFFFFF;
    border: .01rem solid #DFDFDF;
    border-radius: .03rem;
    padding: .22rem .16rem;
    margin-bottom: .24rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-right: .29rem
}

.list-item-0 .img[data-v-57fb3ba9] {
    width: 1.27rem;
    height: 1.71rem;
    margin-right: .15rem
}

.list-item-0 h2[data-v-57fb3ba9] {
    font-size: .18rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-0 h3[data-v-57fb3ba9] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 100%;
    overflow: hidden
}

.list-item-0 h4[data-v-57fb3ba9] {
    display: block;
    width: 100%;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666
}

.list-item-0 .value[data-v-57fb3ba9] {
    color: #4f7bf8;
    width: 2rem
}

.list-item-0 .tag[data-v-57fb3ba9] {
    border: .01rem solid #4F7BF8;
    border-radius: .1rem;
    font-size: .12rem;
    padding: 0 .08rem;
    color: #4f7bf8;
    margin-right: .08rem
}

.list-item-0[data-v-57fb3ba9]:nth-child(2n) {
    margin-right: 0 !important
}

.list-item-1[data-v-57fb3ba9] {
    margin-bottom: .5rem;
    margin-right: .26rem;
    width: 1.52rem;
    overflow: hidden
}

.list-item-1 .img[data-v-57fb3ba9] {
    width: 1.52rem;
    height: 1.91rem;
    margin-bottom: .27rem
}

.list-item-1 h2[data-v-57fb3ba9] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232323
}

.list-item-1 h3[data-v-57fb3ba9] {
    font-size: .12rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    margin-top: .13rem
}

.list-item-1[data-v-57fb3ba9]:nth-child(5n) {
    margin-right: 0 !important
}

.factor[data-v-d7934c7f] {
    background-color: #fafbff
}

.factor .list-content .right[data-v-d7934c7f] {
    margin-left: .13rem
}

.factor .list-content .right .right-top[data-v-d7934c7f] {
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.factor .list-content .right .right-top h3[data-v-d7934c7f] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.factor .list-content .right .orderby-total[data-v-d7934c7f] {
    margin-top: .06rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.factor .list-content .right .orderby-total .order-by[data-v-d7934c7f] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.factor .list-content .right .orderby-total .order-by .active[data-v-d7934c7f] {
    color: #4f7bf8
}

.factor .list-content .right .list-wrap[data-v-d7934c7f] {
    margin-top: .08rem;
    background-color: #fff;
    padding: .25rem .22rem
}

.factor .list-content .right .list-wrap .head[data-v-d7934c7f] {
    background-color: #799dff
}

.factor .list-content .right .list-wrap .head th[data-v-d7934c7f] {
    color: #fff !important
}

.factor .list-content .right .list-wrap tr[data-v-d7934c7f] {
    display: flex;
    flex: 1
}

.factor .list-content .right .list-wrap th[data-v-d7934c7f], .factor .list-content .right .list-wrap td[data-v-d7934c7f] {
    display: block;
    padding: .15rem
}

.factor .list-content .right .list-wrap .wh0[data-v-d7934c7f] {
    width: .8rem
}

.factor .list-content .right .list-wrap .wh1[data-v-d7934c7f] {
    width: 4.4rem
}

.factor .list-content .right .list-wrap .wh2[data-v-d7934c7f] {
    width: 1.2rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh4[data-v-d7934c7f] {
    width: 2.9rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh3[data-v-d7934c7f] {
    width: .8rem;
    text-align: left
}

.factor .list-content .right .list-wrap .wh5[data-v-d7934c7f] {
    width: 1.5rem;
    text-align: left
}

.factor .more-where .where-item[data-v-d7934c7f] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.factor .more-where .where-item .content[data-v-d7934c7f] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.factor .more-where .where-item .close[data-v-d7934c7f]:hover {
    color: red
}

.factor .more-where .item[data-v-d7934c7f] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.factor .more-where .item[data-v-d7934c7f]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .active[data-v-d7934c7f] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.factor .more-where .items-wrap[data-v-d7934c7f] {
    overflow-y: auto;
    height: 100%
}

.factor .more-where .items-wrap span[data-v-d7934c7f] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.degree-search[data-v-e69dc6a4] {
    background-color: #fafbff
}

.degree-search .top[data-v-e69dc6a4] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.degree-search .top .top-content .history-btn[data-v-e69dc6a4] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.degree-search .list-content .left[data-v-e69dc6a4] {
    box-sizing: border-box
}

.degree-search .list-content .right[data-v-e69dc6a4] {
    margin-left: .13rem
}

.degree-search .list-content .right .right-top[data-v-e69dc6a4] {
    width: 9.07rem;
    background: #FFFFFF;
    border-radius: .02rem;
    padding: .2rem
}

.degree-search .list-content .right .right-top h3[data-v-e69dc6a4] {
    font-size: .14rem;
    font-weight: 400;
    color: #000;
    flex-shrink: 0
}

.degree-search .list-content .right .orderby-total[data-v-e69dc6a4] {
    margin-top: .06rem;
    border-radius: .02rem;
    padding: .1rem .2rem;
    box-sizing: border-box
}

.degree-search .list-content .right .orderby-total .order-by[data-v-e69dc6a4] {
    font-size: .13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535d71;
    cursor: pointer
}

.degree-search .list-content .right .orderby-total .order-by .active[data-v-e69dc6a4] {
    color: #4f7bf8
}

.degree-search .list-content .right .list-wrap[data-v-e69dc6a4] {
    margin-top: .08rem;
    padding: 0rem 0rem .25rem;
    margin: 0 .2rem
}

.degree-search .list-content .right .list-wrap .head[data-v-e69dc6a4] {
    background-color: #799dff
}

.degree-search .list-content .right .list-wrap .head th[data-v-e69dc6a4] {
    color: #fff !important
}

.degree-search .list-content .right .list-wrap tr[data-v-e69dc6a4] {
    display: flex;
    flex: 1
}

.degree-search .list-content .right .list-wrap th[data-v-e69dc6a4], .degree-search .list-content .right .list-wrap td[data-v-e69dc6a4] {
    display: block;
    padding: .15rem
}

.degree-search .list-content .right .list-wrap .wh1[data-v-e69dc6a4] {
    width: 4.3rem
}

.degree-search .list-content .right .list-wrap .wh2[data-v-e69dc6a4] {
    width: 1.4rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh4[data-v-e69dc6a4] {
    width: 1.8rem;
    text-align: left
}

.degree-search .list-content .right .list-wrap .wh3[data-v-e69dc6a4] {
    width: .8rem;
    text-align: left
}

.degree-search .more-where .where-item[data-v-e69dc6a4] {
    height: .3rem;
    line-height: .3rem;
    margin-bottom: .1rem;
    background: #ededf7;
    border-radius: .05rem;
    padding: 0 .1rem
}

.degree-search .more-where .where-item .content[data-v-e69dc6a4] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: .1rem;
    color: #535d71
}

.degree-search .more-where .where-item .close[data-v-e69dc6a4]:hover {
    color: red
}

.degree-search .more-where .item[data-v-e69dc6a4] {
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: .3rem;
    color: #535d71;
    padding-left: .13rem;
    cursor: pointer
}

.degree-search .more-where .item[data-v-e69dc6a4]:hover {
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .active[data-v-e69dc6a4] {
    color: #274ab5;
    background: #F5F7FA;
    border-radius: .02rem
}

.degree-search .more-where .items-wrap[data-v-e69dc6a4] {
    overflow-y: auto;
    height: 100%
}

.degree-search .more-where .items-wrap span[data-v-e69dc6a4] {
    font-size: 14px;
    color: #ccc;
    margin-left: .1rem
}

.video .class[data-v-cfa4e242] {
    width: 11.97rem;
    background: #EEF5FF;
    border-radius: .1rem;
    padding: .24rem .33rem
}

.video .class h3[data-v-cfa4e242] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #767676
}

.video-detail[data-v-e4850032] {
    padding: .28rem .35rem;
    background: #FFFFFF;
    border-radius: .06rem
}

.video-detail .line[data-v-e4850032] {
    border-top: .01rem dashed #333;
    margin: 0 .1rem
}

.video-detail .info img[data-v-e4850032] {
    width: 2.83rem;
    height: 1.46rem;
    border-radius: .1rem;
    border: 1px solid #EEEEEE;
    margin-right: .26rem
}

.video-detail .info .title[data-v-e4850032] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .24rem;
    color: #1d1d1d;
    line-height: .24rem
}

.video-detail .info .t1[data-v-e4850032] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #666;
    line-height: .14rem;
    margin-top: .3rem
}

.video-detail .info .t2[data-v-e4850032] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: red;
    line-height: .14rem;
    margin-top: .17rem
}

.video-detail .tab-btns[data-v-e4850032] {
    margin-top: .18rem
}

.video-detail .tab-btns .active[data-v-e4850032] {
    background-color: #4d6bfe; !important;
    border-color: #4d6bfe; !important;
    color: #fff !important
}

.video-detail .tab-btns .ml13[data-v-e4850032] {
    margin-left: .13rem
}

.video-detail .tab-btns .button[data-v-e4850032] {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 1.3rem;
    height: .37rem;
    border-radius: .06rem;
    border: 1px solid #AAAAAA;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .16rem;
    color: #5b5b5b;
    line-height: .37rem
}

.video-detail .tab-content[data-v-e4850032] {
    margin-top: .2rem;
    background: #F7F7F7;
    border-radius: .06rem;
    border: 1px solid #EEEEEE;
    padding: .28rem .22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #333;
    line-height: .28rem
}

.video-detail .course-introduce[data-v-e4850032] {
    cursor: pointer
}

.video-detail .course-introduce .icon[data-v-e4850032] {
    font-size: .16rem;
    color: #4d6bfe;
    margin-right: .06rem
}

.recommend[data-v-e4850032] {
    margin-top: .3rem
}

.xgplayer.not-allow-autoplay .xgplayer-controls, .xgplayer.xgplayer-nostart .xgplayer-controls, .xgplayer.xgplayer-inactive .controls-autohide {
    pointer-events: none;
    visibility: hidden;
    cursor: default;
    opacity: 0
}

.xgplayer.not-allow-autoplay .xgplayer-controls-initshow, .xgplayer.xgplayer-nostart .xgplayer-controls-initshow {
    pointer-events: auto;
    visibility: visible;
    opacity: 1
}

.xgplayer .xgplayer-controls {
    display: block;
    position: absolute;
    visibility: visible;
    height: 48px;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    z-index: 10;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .37), rgba(0, 0, 0, .75), rgba(0, 0, 0, .75));
    transition: opacity .5s ease, visibility .5s ease
}

.xgplayer .xgplayer-controls.show {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.xgplayer .xg-inner-controls {
    position: absolute;
    height: 40px;
    bottom: 0;
    justify-content: space-between;
    display: flex
}

.xgplayer .xg-left-grid, .xgplayer .xg-right-grid {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 1;
    height: 100%;
    z-index: 1
}

.xgplayer .xg-right-grid {
    flex-direction: row-reverse
}

.xgplayer .xg-right-grid > :first-child {
    margin-right: 0
}

.xgplayer .xg-right-grid xg-icon {
    margin-left: 0
}

.xgplayer .xg-left-grid > :first-child {
    margin-left: 0
}

.xgplayer .xg-left-grid xg-icon {
    margin-right: 0
}

.xgplayer .xg-center-grid {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    outline: none;
    top: -20px;
    padding: 5px 0;
    text-align: center
}

.xgplayer .flex-controls .xg-inner-controls {
    justify-content: space-around;
    display: flex;
    bottom: 8px
}

.xgplayer .flex-controls .xg-center-grid {
    display: flex;
    flex: 1;
    position: relative;
    top: 0;
    height: 100%;
    justify-content: space-between;
    align-items: center;
    left: 0;
    right: 0;
    padding: 0 16px
}

.xgplayer.xgplayer-mobile .xg-center-grid {
    z-index: 2
}

.xgplayer.xgplayer-mobile .flex-controls .xg-center-grid {
    padding: 0 8px
}

.xgplayer .bottom-controls .xg-center-grid {
    top: 20px;
    padding: 0
}

.xgplayer .bottom-controls .xg-left-grid, .xgplayer .bottom-controls .xg-right-grid {
    bottom: 10px
}

.xgplayer .mini-controls {
    background-image: none
}

.xgplayer .mini-controls .xg-inner-controls {
    bottom: 0;
    left: 0;
    right: 0
}

.xgplayer .mini-controls .xg-center-grid {
    bottom: -28px;
    top: auto;
    padding: 0
}

.xgplayer .mini-controls .xg-left-grid, .xgplayer .mini-controls .xg-right-grid {
    display: none
}

.xgplayer .controls-follow {
    bottom: 70px;
    transition: bottom .3s ease
}

.xgplayer.flex-controls .controls-follow {
    bottom: 45px
}

.xgplayer.xgplayer-inactive .controls-follow, .xgplayer.no-controls .controls-follow, .xgplayer.mini-controls .controls-follow {
    bottom: 10px
}

.xgplayer-fullscreen-parent {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999
}

.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen, .xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen {
    z-index: 10;
    position: absolute
}

.xgplayer-rotate-parent {
    position: fixed;
    top: 0;
    left: 100%;
    bottom: 0;
    right: 0;
    width: 100vh;
    height: 100vw;
    z-index: 9999;
    transform-origin: top left;
    transform: rotate(90deg)
}

.xgplayer-rotate-parent .xgplayer.xgplayer-rotate-fullscreen {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    transform: rotate(0)
}

.xgplayer-rotate-parent .xgplayer-mobile video {
    z-index: -1
}

.xgplayer {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-family: PingFang SC, Helvetica Neue, Helvetica, STHeiTi, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
    font-weight: 400;
    background: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.xgplayer * {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    white-space: normal;
    word-wrap: normal;
    overflow-wrap: normal
}

.xgplayer ul, .xgplayer li {
    list-style: none
}

.xgplayer .xgplayer-none {
    display: none
}

.xgplayer.xgplayer-is-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 9999
}

.xgplayer.xgplayer-is-cssfullscreen {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999
}

.xgplayer.xgplayer-rotate-fullscreen {
    position: fixed;
    top: 0;
    left: 100%;
    bottom: 0;
    right: 0;
    width: 100vh;
    height: 100vw;
    transform-origin: top left;
    transform: rotate(90deg);
    z-index: 9999
}

.xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video {
    z-index: -1
}

.xgplayer xg-video-container.xg-video-container {
    position: absolute;
    top: 0;
    bottom: 48px;
    display: block;
    width: 100%
}

.xgplayer video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none
}

.xgplayer[data-xgfill=contain] video {
    -o-object-fit: contain;
    object-fit: contain
}

.xgplayer[data-xgfill=cover] video {
    -o-object-fit: cover;
    object-fit: cover
}

.xgplayer[data-xgfill=fill] video {
    -o-object-fit: fill;
    object-fit: fill
}

.xgplayer .xg-pos {
    left: 10px;
    right: 10px
}

.xgplayer .xg-margin {
    margin-left: 16px;
    margin-right: 16px
}

.xgplayer .xg-bottom {
    bottom: 0
}

.xgplayer .btn-text {
    position: relative;
    top: 50%;
    height: 24px;
    font-size: 13px;
    text-align: center
}

.xgplayer .btn-text span {
    display: inline-block;
    min-width: 52px;
    height: 24px;
    line-height: 24px;
    background: rgba(0, 0, 0, .38);
    border-radius: 12px
}

.xgplayer xg-icon {
    position: relative;
    box-sizing: border-box;
    height: 40px;
    margin-left: 16px;
    margin-right: 16px;
    cursor: pointer;
    color: #fffc;
    fill: #fff
}

.xgplayer xg-icon.xg-icon-disable {
    cursor: not-allowed
}

.xgplayer xg-icon .xg-tips {
    top: -30px;
    left: 50%;
    transform: translate(-50%)
}

.xgplayer xg-icon:active .xg-tips, .xgplayer xg-icon:hover .xg-tips {
    display: block
}

.xgplayer xg-icon:active .xg-tips.hide, .xgplayer xg-icon:hover .xg-tips.hide {
    display: none
}

.xgplayer xg-icon .xgplayer-icon {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer
}

.xgplayer xg-icon .xg-icon-disable {
    cursor: not-allowed
}

.xgplayer xg-icon .xg-img {
    width: 100%
}

.xgplayer xg-icon svg, .xgplayer xg-icon img {
    height: 100%;
    display: block
}

.xgplayer xg-bar {
    display: block
}

.xgplayer.xgplayer-inactive xg-bar, .xgplayer.xgplayer-mini xg-bar {
    display: none
}

.xgplayer.xgplayer-inactive .xg-top-bar {
    display: flex
}

.xgplayer.xgplayer-inactive .xg-top-bar.top-bar-autohide {
    display: none
}

.xgplayer .xg-top-bar {
    position: absolute;
    z-index: 10;
    top: 0;
    padding: 0 16px;
    display: flex;
    height: 50px
}

.xgplayer .xg-top-bar xg-icon {
    position: relative;
    top: 10px;
    left: 0;
    width: 34px;
    margin-top: 0
}

.xgplayer .xg-top-bar xg-icon:first-child {
    margin-left: 0
}

.xgplayer .xg-left-bar, .xgplayer .xg-right-bar {
    position: absolute;
    z-index: 9;
    top: 50px;
    bottom: 50px;
    width: 50px
}

.xgplayer .xg-left-bar {
    left: 0
}

.xgplayer .xg-right-bar {
    right: 0
}

.xgplayer .xg-tips {
    display: none;
    position: absolute;
    padding: 4px 6px;
    background: rgba(0, 0, 0, .54);
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    opacity: .85
}

.xgplayer .xg-margin {
    left: 0;
    right: 0
}

.xgplayer-mobile {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.xgplayer-mobile * {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos {
    left: 6%;
    right: 6%
}

.xgplayer-mobile xg-icon:hover .xg-tips {
    display: none
}

.xg-list-slide-scroll::-webkit-scrollbar-track {
    background-color: transparent;
    display: none
}

.xg-list-slide-scroll:hover::-webkit-scrollbar-track {
    display: block
}

.xg-list-slide-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0);
    height: 4px;
    width: 4px
}

.xg-list-slide-scroll::-webkit-scrollbar-corner {
    background: transparent;
    display: none
}

.xg-list-slide-scroll::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .5);
    border-radius: 3px;
    display: none;
    width: 4px
}

.xg-list-slide-scroll:hover::-webkit-scrollbar-thumb {
    display: block
}

@media only screen and (max-width: 480px) {
    .xgplayer-mobile xg-icon {
        margin-right: 10px;
        margin-left: 10px
    }

    .xgplayer-mobile .xg-top-bar {
        left: 10px;
        right: 10px
    }
}

@media screen and (orientation: portrait) {
    .xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls, .xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls {
        bottom: 34px;
        bottom: constant(safe-area-inset-bottom);
        bottom: env(safe-area-inset-bottom)
    }

    .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar {
        top: 34px;
        top: constant(safe-area-inset-top);
        top: env(safe-area-inset-top)
    }
}

@media only screen and (orientation: landscape) {
    .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-is-fullscreen .xg-pos {
        left: 6%;
        right: 6%
    }

    .xgplayer-mobile.xgplayer-rotate-fullscreen {
        left: 0;
        width: 100vw;
        height: 100vh;
        transform: rotate(0)
    }
}

.xgplayer .xgplayer-screen-container {
    display: block;
    width: 100%
}

.xgplayer .xg-options-icon {
    display: none;
    cursor: pointer
}

.xgplayer .xg-options-icon.show {
    display: block
}

@keyframes xg_right_options_active {
    0% {
        transform: translate(50%)
    }
    to {
        transform: translate(-50%)
    }
}

@keyframes xg_right_options_hide {
    0% {
        transform: translate(-50%)
    }
    to {
        transform: translate(50%)
    }
}

@keyframes xg_left_options_active {
    0% {
        transform: translate(-50%)
    }
    to {
        transform: translate(50%)
    }
}

@keyframes xg_left_options_hide {
    0% {
        transform: translate(50%)
    }
    to {
        transform: translate(-50%)
    }
}

.xgplayer .xg-options-list {
    display: none;
    position: absolute;
    z-index: 5;
    width: 78px;
    right: 50%;
    bottom: 100%;
    background: rgba(0, 0, 0, .54);
    border-radius: 1px;
    transform: translate(50%);
    cursor: pointer;
    overflow: auto;
    height: 0;
    opacity: .85;
    font-size: 14px;
    color: #fffc
}

.xgplayer .xg-options-list li {
    height: 20px;
    line-height: 20px;
    position: relative;
    padding: 4px 0;
    text-align: center;
    color: #fffc
}

.xgplayer .xg-options-list li:hover, .xgplayer .xg-options-list li.selected {
    color: red;
    opacity: 1
}

.xgplayer .xg-options-list li:nth-child(1) {
    position: relative;
    margin-top: 12px
}

.xgplayer .xg-options-list li:last-child {
    position: relative;
    margin-bottom: 12px
}

.xgplayer .xg-options-list:hover {
    opacity: 1
}

.xgplayer .xg-options-list.active {
    display: block;
    height: auto
}

.xgplayer .xg-options-list.xg-side-list {
    width: 20%;
    height: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, .9);
    display: flex;
    flex-direction: column;
    box-sizing: border-box
}

.xgplayer .xg-options-list.xg-side-list li {
    flex: 1;
    width: 100%;
    padding: 0;
    position: relative
}

.xgplayer .xg-options-list.xg-side-list li span {
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.xgplayer .xg-options-list.xg-side-list li:nth-child(1) {
    margin-top: 20px
}

.xgplayer .xg-options-list.xg-side-list li:last-child {
    margin-bottom: 20px
}

.xgplayer .xg-options-list.xg-right-side {
    right: -10.5%
}

.xgplayer .xg-options-list.xg-right-side.active {
    height: 100%;
    animation: xg_right_options_active .2s ease-out forwards
}

.xgplayer .xg-options-list.xg-right-side.hide {
    height: 100%;
    animation: xg_right_options_hide .2s ease-in forwards
}

.xgplayer .xg-options-list.xg-left-side {
    left: -10.5%;
    transform: translate(-50%)
}

.xgplayer .xg-options-list.xg-left-side.active {
    height: 100%;
    animation: xg_left_options_active .2s ease-out forwards
}

.xgplayer .xg-options-list.xg-left-side.hide {
    height: 100%;
    animation: xg_left_options_hide .2s ease-in forwards
}

@media only screen and (max-width: 480px) {
    .xgplayer-mobile .xg-options-icon.portrait {
        display: none
    }

    .xgplayer-mobile .xg-options-list li:hover {
        color: #fffc
    }

    .xgplayer-mobile .xg-options-list li.selected {
        color: red
    }
}

.xgplayer-replay {
    display: none
}

.xgplayer .xgplayer-replay {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 5;
    transform: translate(-50%, -50%);
    cursor: pointer
}

.xgplayer .xgplayer-replay .xgplayer-replay-txt {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    text-align: center
}

.xgplayer.xgplayer-mobile .xgplayer-replay-svg {
    width: 50px;
    height: 50px
}

.xgplayer.xgplayer-mobile .xgplayer-replay-txt {
    line-height: 24px;
    font-size: 12px
}

.xgplayer .xgplayer-poster {
    display: block;
    opacity: 1;
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    transition: opacity .3s ease, visibility .3s ease;
    pointer-events: none
}

.xgplayer .xgplayer-poster.hide, .xgplayer.xgplayer-playing .xgplayer-poster {
    opacity: 0;
    visibility: hidden
}

.xgplayer.xgplayer-playing .xg-not-hidden, .xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay, .xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay, .xgplayer.xgplayer-nostart .xgplayer-poster, .xgplayer.xgplayer-ended .xgplayer-poster, .xgplayer.not-allow-autoplay .xgplayer-poster {
    opacity: 1;
    visibility: visible
}

.xgplayer.xgplayer-nostart .xgplayer-poster.hide, .xgplayer.xgplayer-ended .xgplayer-poster.hide, .xgplayer.not-allow-autoplay .xgplayer-poster.hide {
    opacity: 0;
    visibility: hidden
}

@keyframes playPause {
    0% {
        transform: scale(1);
        opacity: 1
    }
    99% {
        transform: scale(1.3);
        opacity: 0
    }
    to {
        transform: scale(1);
        opacity: 0
    }
}

.xgplayer xg-start-inner {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
    background: rgba(0, 0, 0, .38)
}

.xgplayer .xgplayer-start {
    width: 70px;
    height: 70px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    cursor: pointer
}

.xgplayer .xgplayer-start svg {
    width: 100%;
    height: 100%
}

.xgplayer .xgplayer-start.hide, .xgplayer .xgplayer-start.focus-hide {
    display: none;
    pointer-events: none
}

.xgplayer .xgplayer-start:hover {
    opacity: .85
}

.xgplayer .xgplayer-start .xg-icon-play {
    display: block
}

.xgplayer .xgplayer-start .xg-icon-pause, .xgplayer .xgplayer-start[data-state=pause] .xg-icon-play {
    display: none
}

.xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause, .xgplayer .xgplayer-start.interact {
    display: block
}

.xgplayer .xgplayer-start.interact xg-start-inner {
    animation: playPause .4s .1s ease-out forwards
}

.xgplayer .xgplayer-start.show {
    display: block
}

.xgplayer.xgplayer-mobile xg-start-inner {
    background: initial;
    border-radius: 0
}

.xgplayer.xgplayer-mobile .xgplayer-start {
    height: 50px;
    width: 50px
}

.xgplayer.xgplayer-mobile .xgplayer-start:hover {
    opacity: 1
}

.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide, .xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide, .xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start, .xgplayer.xgplayer-is-enter .xgplayer-start, .xgplayer.xgplayer-is-error .xgplayer-start, .xgplayer.xgplayer-is-enter .xgplayer-start.show, .xgplayer.xgplayer-is-error .xgplayer-start.show {
    display: none
}

.xgplayer-enter {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 5;
    pointer-events: none
}

.xgplayer-enter .show {
    display: block
}

.xgplayer-enter .xgplayer-enter-spinner {
    display: block;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    height: 100px;
    width: 100px;
    transform: translate(-50%, -50%)
}

.xgplayer-enter .xgplayer-enter-spinner div {
    width: 6%;
    height: 13%;
    background-color: #ffffffb3;
    position: absolute;
    left: 45%;
    top: 45%;
    opacity: 0;
    border-radius: 30px;
    animation: fade 1s linear infinite
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1 {
    transform: rotate(0) translateY(-140%);
    animation-delay: -0s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2 {
    transform: rotate(30deg) translateY(-140%);
    animation-delay: -.9163s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3 {
    transform: rotate(60deg) translateY(-140%);
    animation-delay: -.833s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4 {
    transform: rotate(90deg) translateY(-140%);
    animation-delay: -.7497s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5 {
    transform: rotate(120deg) translateY(-140%);
    animation-delay: -.6664s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6 {
    transform: rotate(150deg) translateY(-140%);
    animation-delay: -.5831s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7 {
    transform: rotate(180deg) translateY(-140%);
    animation-delay: -.4998s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8 {
    transform: rotate(210deg) translateY(-140%);
    animation-delay: -.4165s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9 {
    transform: rotate(240deg) translateY(-140%);
    animation-delay: -.3332s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10 {
    transform: rotate(270deg) translateY(-140%);
    animation-delay: -.2499s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11 {
    transform: rotate(300deg) translateY(-140%);
    animation-delay: -.1666s
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12 {
    transform: rotate(330deg) translateY(-142%);
    animation-delay: -.0833s
}

@keyframes fade {
    0% {
        opacity: 1
    }
    to {
        opacity: .25
    }
}

.xgplayer.xgplayer-is-enter .xgplayer-enter {
    display: block;
    opacity: 1;
    transition: opacity .3s
}

.xgplayer.xgplayer-nostart .xgplayer-enter {
    display: none
}

.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner {
    width: 70px;
    height: 70px
}

.xg-mini-layer {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    background: linear-gradient(180deg, rgba(57, 57, 57, .9), rgba(57, 57, 57, 0) 50.27%)
}

.xg-mini-layer .mask {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #0006
}

.xg-mini-layer xg-mini-header {
    display: flex;
    top: 0;
    left: 0;
    right: 40px;
    box-sizing: border-box;
    padding: 10px 3px 0 8px;
    justify-content: space-between;
    color: #fff;
    font-size: 14px;
    position: absolute;
    z-index: 22
}

.xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn {
    pointer-events: all
}

.xg-mini-layer xg-mini-header #disabledMini {
    display: none;
    position: relative
}

.xg-mini-layer xg-mini-header #disabledMini + label {
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center
}

.xg-mini-layer xg-mini-header #disabledMini + label:before {
    content: "";
    color: #ff142b;
    background-color: transparent;
    border-radius: 2px;
    border: solid 1px #cdcdcd;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    margin-right: 7px
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label {
    color: #ff142b
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label:before {
    border-color: #ff142b
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label:after {
    content: "";
    position: absolute;
    width: 4px;
    height: 8px;
    border-color: #ff142b;
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    transform: rotate(45deg);
    left: 6px;
    top: 5px
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips {
    position: absolute;
    padding: 4px 6px;
    white-space: nowrap;
    bottom: -30px;
    right: 15px;
    border-radius: 4px;
    background-color: #0000008a;
    display: none
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label:before {
    border-color: #ff142b
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label {
    color: #ff142b
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips {
    display: block
}

.xg-mini-layer .mini-cancel-btn {
    cursor: pointer;
    display: block;
    color: #fff;
    width: 40px;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 38px
}

.xg-mini-layer .play-icon {
    cursor: pointer;
    height: 48px;
    width: 48px;
    position: absolute;
    background: rgba(0, 0, 0, .54);
    border-radius: 24px;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px
}

.xg-mini-layer .play-icon svg, .xg-mini-layer .play-icon img {
    width: 50px;
    height: 50px;
    fill: #faf7f7
}

.xg-mini-layer .xg-icon-play {
    display: none
}

.xg-mini-layer .xg-icon-pause, .xg-mini-layer[data-state=pause] .xg-icon-play {
    display: block
}

.xg-mini-layer[data-state=pause] .xg-icon-pause {
    display: none
}

.xgplayer-miniicon {
    position: relative;
    outline: none;
    display: block
}

.xgplayer-miniicon .name {
    text-align: center;
    font-size: 13px;
    line-height: 20px;
    height: 20px;
    color: #fffc;
    line-height: 40px
}

.xgplayer-miniicon .name span {
    font-size: 13px;
    width: 60px;
    height: 20px;
    line-height: 20px;
    background: rgba(0, 0, 0, .38);
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle
}

.xgplayer-mini {
    position: fixed;
    width: 320px;
    height: 180px;
    z-index: 91;
    box-shadow: 0 4px 7px 2px #0003
}

.xgplayer-mini:hover {
    cursor: move
}

.xgplayer-mini:hover .xg-mini-layer {
    display: block
}

.xgplayer-mini.xgplayer-ended .xg-mini-layer {
    display: none
}

.xgplayer-mobile .xg-mini-layer .play-icon {
    background: none;
    border-radius: initial
}

.xgplayer.xgplayer-inactive {
    cursor: none
}

.xgplayer xg-thumbnail {
    display: block
}

.xgplayer xg-trigger {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.xgplayer xg-trigger .time-preview {
    display: none;
    position: absolute;
    width: 200px;
    margin: 0 auto;
    padding: 0 20px 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, .54);
    font-size: 18px;
    text-align: center;
    pointer-events: none
}

.xgplayer xg-trigger .time-preview span {
    line-height: 24px
}

.xgplayer xg-trigger .time-preview .xg-cur {
    color: red
}

.xgplayer xg-trigger .time-preview .xg-separator {
    font-size: 14px
}

.xgplayer xg-trigger .time-preview .xg-seek-show {
    transform: translate(-10px)
}

.xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre {
    transform: rotate(180deg) translate(-5px)
}

.xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon {
    display: none
}

.xgplayer xg-trigger .time-preview .xg-bar {
    width: 96px;
    height: 2px;
    margin: 8px auto 0;
    border-radius: 10px;
    box-sizing: content-box;
    background: rgba(255, 255, 255, .3)
}

.xgplayer xg-trigger .time-preview .xg-bar .xg-curbar {
    width: 0;
    height: 100%;
    background-color: red
}

.xgplayer xg-trigger .time-preview .xg-bar.hide {
    display: none
}

.xgplayer xg-trigger .mobile-thumbnail {
    position: relative;
    left: 50%;
    transform: translate(-50%)
}

.xgplayer xg-trigger .xg-top-note {
    position: absolute;
    height: 32px;
    width: 135px;
    top: 26px;
    left: 50%;
    margin-left: -78px;
    background: rgba(0, 0, 0, .3);
    border-radius: 100px;
    color: #fff
}

.xgplayer xg-trigger .xg-top-note span {
    display: block;
    line-height: 32px;
    height: 32px;
    font-size: 13px;
    text-align: center
}

.xgplayer xg-trigger .xg-top-note i {
    color: red;
    margin: 0 5px
}

.xgplayer xg-trigger .xg-playbackrate {
    display: none
}

.xgplayer xg-trigger[data-xg-action=seeking] .time-preview {
    display: block
}

.xgplayer xg-trigger[data-xg-action=playbackrate] .xg-playbackrate {
    display: block
}

.xgplayer .gradient {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .36) 20%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .24) 77%, rgba(0, 0, 0, .36) 83%, rgba(0, 0, 0, .6))
}

.xgplayer .gradient.top {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .36) 20%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0) 70%)
}

.xgplayer .gradient.bottom {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .24) 77%, rgba(0, 0, 0, .36) 83%, rgba(0, 0, 0, .6))
}

.xgplayer .gradient.none, .xgplayer-mobile .xgplayer-controls {
    background-image: initial
}

.xgplayer-mobile.xgplayer-playing .gradient {
    display: block
}

.xgplayer-mobile.xgplayer-inactive .gradient {
    background-image: initial
}

.xgplayer-mobile .xgmask {
    position: absolute;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    background-color: #0000
}

@media (prefers-color-scheme: dark) {
    .xgplayer-mobile xg-trigger .time-preview {
        color: #fff
    }

    .xgplayer-mobile xg-trigger .time-preview span.xg-cur {
        color: red
    }

    .xgplayer-mobile xg-trigger .time-preview .xg-bar {
        background-color: #ffffff4d
    }

    .xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar {
        background-color: red
    }
}

@keyframes loadingRotate {
    0% {
        transform: rotate(0)
    }
    25% {
        transform: rotate(90deg)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(270deg)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes loadingDashOffset {
    0% {
        stroke-dashoffset: 236
    }
    to {
        stroke-dashoffset: 0
    }
}

xg-loading-inner {
    display: block;
    height: 100%;
    width: 100%;
    transform-origin: center;
    animation: loadingRotate 1s .1s linear infinite
}

.xgplayer-loading {
    display: none;
    width: 70px;
    height: 70px;
    overflow: hidden;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none
}

.xgplayer-loading svg, .xgplayer-loading img {
    width: 100%;
    height: 100%
}

.xgplayer-mobile .xgplayer-loading {
    width: 50px;
    height: 50px
}

.xgplayer-isloading .xgplayer-loading {
    display: block
}

.xgplayer-nostart .xgplayer-loading, .xgplayer-pause .xgplayer-loading, .xgplayer-is-enter .xgplayer-loading, .xgplayer-is-ended .xgplayer-loading, .xgplayer-is-error .xgplayer-loading {
    display: none
}

.xgplayer .xgplayer-progress {
    display: flex;
    align-items: center;
    position: relative;
    min-width: 10px;
    height: 20px;
    left: 0;
    right: 0;
    top: 0;
    outline: none;
    flex: 1;
    cursor: pointer
}

.xgplayer .xgplayer-progress-outer {
    position: relative;
    width: 100%;
    height: 2px;
    border-radius: 3px;
    cursor: pointer
}

.xgplayer .progress-list {
    display: flex;
    height: 100%;
    width: 100%;
    border-radius: inherit
}

.xgplayer .xgplayer-progress-inner {
    position: relative;
    flex: 1;
    height: 100%;
    background: rgba(255, 255, 255, .3);
    transition: height .2s ease-in, opacity .2s ease-out;
    border-radius: inherit;
    margin-right: 2px;
    pointer-events: none
}

.xgplayer .xgplayer-progress-inner:last-child, .xgplayer .xgplayer-progress-inner:only-child {
    margin-right: 0
}

.xgplayer .inner-focus-point {
    background: #fff;
    position: relative
}

.xgplayer .inner-focus-point:before, .xgplayer .inner-focus-point:after {
    position: absolute;
    content: " ";
    display: block;
    width: 2px;
    height: 300%;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    border-radius: 3px;
    background: #fff
}

.xgplayer .inner-focus-point:before {
    left: 0
}

.xgplayer .inner-focus-point:after {
    right: 0
}

.xgplayer .xgplayer-progress-cache, .xgplayer .xgplayer-progress-played {
    display: block;
    height: 100%;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit
}

.xgplayer .xgplayer-progress-played {
    background: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%)
}

.xgplayer .xgplayer-progress-cache {
    background: rgba(255, 255, 255, .5)
}

.xgplayer .xgplayer-progress-btn {
    display: block;
    background: rgba(255, 94, 94, .304093);
    border: .5px solid rgba(255, 94, 94, .056545);
    box-shadow: 0 0 1px #ff000062;
    width: 20px;
    height: 20px;
    border-radius: 30px;
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 1;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    pointer-events: none
}

.xgplayer .xgplayer-progress-btn:before {
    content: " ";
    display: block;
    position: relative;
    width: 12px;
    height: 12px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 30px;
    background: #FFFFFF
}

.xgplayer .xgplayer-progress-btn.active {
    border: 4px solid rgba(255, 94, 94, .064057)
}

.xgplayer .xgplayer-progress-btn.active:before {
    box-shadow: 0 0 3px #f85959b0
}

.xgplayer .xgplayer-progress-dot {
    display: inline-block;
    position: absolute;
    height: 100%;
    width: 5px;
    top: 0;
    background: white;
    border-radius: 6px;
    z-index: 16
}

.xgplayer .xgplayer-progress-dot .xgplayer-progress-tip {
    position: absolute;
    left: 25%;
    top: -40px;
    height: auto;
    line-height: 30px;
    width: auto;
    transform: scale(.8) translate(-50%);
    background: rgba(0, 0, 0, .3);
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, .8);
    cursor: default;
    white-space: nowrap;
    display: none
}

.xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip {
    display: block
}

.xgplayer .flex-controls .xgplayer-progress {
    transform: translateY(0)
}

.xgplayer.xgplayer-pc .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(0)
}

.xgplayer.xgplayer-pc .xgplayer-progress-outer {
    height: 3px
}

.xgplayer.xgplayer-pc .xgplayer-progress-inner {
    margin-right: 4px
}

.xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child, .xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child {
    margin-right: 0
}

.xgplayer.xgplayer-pc .inner-focus-point:before, .xgplayer.xgplayer-pc .inner-focus-point:after {
    width: 3px
}

.xgplayer.xgplayer-pc .inner-focus-highlight {
    background: rgba(255, 255, 255, .8)
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer {
    height: 6px;
    margin-bottom: 3px;
    transition: height .3s ease, margin-bottom .3s ease
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(1)
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:before, .xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:after {
    width: 6px
}

.xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer {
    top: 9px
}

.xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before {
    height: 6px;
    width: 6px
}

.xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer {
    height: 4px
}

@media (prefers-color-scheme: dark) {
    .xgplayer .xgplayer-progress .xgplayer-progress-inner {
        background-color: #ffffff4d
    }

    .xgplayer .xgplayer-progress .inner-focus-highlight {
        background: rgba(255, 255, 255, .8)
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-btn {
        background: rgba(255, 94, 94, .304093);
        border: .5px solid rgba(255, 94, 94, .056545);
        box-shadow: 0 0 1px #ff000062
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-btn:before {
        background-color: #fff
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-played {
        background-color: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%)
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-cache {
        background-color: #ffffff80
    }
}

.xg-mini-progress {
    display: none;
    position: absolute;
    height: 2px;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none
}

.xg-mini-progress xg-mini-progress-played, .xg-mini-progress xg-mini-progress-cache {
    height: 100%;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit
}

.xg-mini-progress xg-mini-progress-played {
    background: linear-gradient(-90deg, #FA1F41 0%, #E31106 100%)
}

.xg-mini-progress xg-mini-progress-cache {
    background: rgba(255, 255, 255, .5)
}

.xg-mini-progress-show, .xgplayer-inactive .xg-mini-progress, .xgplayer-mini .xg-mini-progress {
    display: block
}

.xgplayer .xgplayer-play .xg-icon-play {
    display: none
}

.xgplayer .xgplayer-play .xg-icon-pause, .xgplayer .xgplayer-play[data-state=pause] .xg-icon-play {
    display: block
}

.xgplayer .xgplayer-play[data-state=pause] .xg-icon-pause, .xgplayer .xgplayer-fullscreen .xg-exit-fullscreen {
    display: none
}

.xgplayer .xgplayer-fullscreen .xg-get-fullscreen, .xgplayer .xgplayer-fullscreen[data-state=full] .xg-exit-fullscreen {
    display: block
}

.xgplayer .xgplayer-fullscreen[data-state=full] .xg-get-fullscreen {
    display: none
}

.xgplayer .xg-top-bar .xgplayer-back {
    position: relative;
    left: 0;
    top: 16px;
    width: 34px;
    height: 40px;
    display: none
}

.xgplayer .xg-top-bar .xgplayer-back.show {
    display: block
}

.xgplayer .xgplayer-time {
    pointer-events: none;
    min-width: 40px;
    font-size: 14px;
    font-family: PingFangSC-Semibold;
    color: #fff;
    text-align: center;
    display: inline-block;
    line-height: 40px
}

.xgplayer .xgplayer-time span {
    display: inline-block;
    line-height: 40px;
    height: 40px
}

.xgplayer .xgplayer-time span .time-min-width {
    text-align: center;
    min-width: 2ch
}

.xgplayer .xgplayer-time span .time-min-width:first-child {
    text-align: right
}

.xgplayer .xgplayer-time span .time-min-width:last-child {
    text-align: left
}

.xgplayer .xgplayer-time .time-duration {
    color: #ffffff80
}

.xgplayer .xgplayer-time .time-live-tag {
    display: none
}

.xgplayer .xgplayer-time.xg-time-left {
    margin-left: 0
}

.xgplayer .xgplayer-time.xg-time-right {
    margin-right: 0
}

.xgplayer.xgplayer-mobile .xgplayer-time {
    min-width: 30px;
    font-size: 12px
}

.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-left {
    margin-right: 8px
}

.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-right {
    margin-left: 8px
}

.xgplayer .xgplayer-volume.slide-show .xgplayer-slider {
    display: block
}

.xgplayer .xgplayer-slider {
    display: none;
    position: absolute;
    width: 28px;
    height: 92px;
    background: rgba(0, 0, 0, .54);
    border-radius: 1px;
    bottom: 40px;
    outline: none
}

.xgplayer .xgplayer-slider:after {
    content: " ";
    display: block;
    height: 15px;
    width: 28px;
    position: absolute;
    bottom: -15px;
    left: 0;
    z-index: 20;
    cursor: initial
}

.xgplayer .xgplayer-value-label {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    padding: 5px 0 0;
    font-size: 12px;
    background-color: #0000008a;
    color: #fff;
    text-align: center
}

.xgplayer .xgplayer-bar, .xgplayer .xgplayer-drag {
    display: block;
    position: absolute;
    bottom: 6px;
    left: 12px;
    background: rgba(255, 255, 255, .3);
    border-radius: 100px;
    width: 4px;
    height: 76px;
    outline: none;
    cursor: pointer
}

.xgplayer .xgplayer-drag {
    bottom: 0;
    left: 0;
    background: #FA1F41;
    max-height: 76px
}

.xgplayer .xgplayer-drag:after {
    content: " ";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #fff;
    box-shadow: 0 0 5px #00000042;
    position: absolute;
    border-radius: 50%;
    left: -2px;
    top: -4px
}

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume {
    display: block
}

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-small, .xgplayer .xgplayer-volume[data-state=normal] .xg-volume-mute, .xgplayer .xgplayer-volume[data-state=small] .xg-volume {
    display: none
}

.xgplayer .xgplayer-volume[data-state=small] .xg-volume-small {
    display: block
}

.xgplayer .xgplayer-volume[data-state=small] .xg-volume-mute, .xgplayer .xgplayer-volume[data-state=mute] .xg-volume, .xgplayer .xgplayer-volume[data-state=mute] .xg-volume-small {
    display: none
}

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-mute {
    display: block
}

.xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider, .xgplayer .xgplayer-pip .xg-exit-pip {
    display: none
}

.xgplayer .xgplayer-pip .xg-get-pip, .xgplayer .xgplayer-pip[data-state=pip] .xg-exit-pip {
    display: block
}

.xgplayer .xgplayer-pip[data-state=pip] .xg-get-pip {
    display: none
}

.xgplayer .xgplayer-playnext {
    position: relative;
    display: none;
    cursor: pointer
}

.xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext {
    display: block
}

.xgplayer .xgplayer-playnext:hover {
    opacity: .85
}

.xgplayer .xgplayer-playnext:hover .xgplayer-tips {
    display: block
}

.lang-is-en .xgplayer-playnext .xgplayer-tips {
    margin-left: -25px
}

.lang-is-jp .xgplayer-playnext .xgplayer-tips {
    margin-left: -38px
}

.xgplayer .xgplayer-download {
    position: relative;
    display: block;
    cursor: pointer
}

.lang-is-en .xgplayer-download .xgplayer-tips {
    margin-left: -32px
}

.lang-is-jp .xgplayer-download .xgplayer-tips {
    margin-left: -40px
}

.xgplayer .xgplayer-shot {
    display: none
}

.xgplayer-definition {
    display: none;
    cursor: pointer
}

.xgplayer .xgplayer-playbackrate {
    display: none;
    cursor: default
}

.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull {
    display: block
}

.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull, .xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-get-cssfull {
    display: none
}

.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-exit-cssfull {
    display: block
}

.xgplayer-error {
    background: #000;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    color: #fff;
    text-align: center;
    line-height: 100%;
    justify-content: center;
    align-items: center
}

.xgplayer-error .xgplayer-error-refresh {
    color: #fa1f41;
    padding: 0 3px;
    cursor: pointer
}

.xgplayer-error .xgplayer-error-text {
    line-height: 18px;
    margin: auto 6px 20px;
    display: block
}

.xgplayer-is-error .xgplayer-error {
    display: flex
}

.xgplayer .xgplayer-prompt {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    padding: 6px 12px 5px;
    opacity: 0;
    left: 10px;
    background: rgba(0, 0, 0, .5);
    border-radius: 50px;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #fff
}

.xgplayer .xgplayer-prompt.show {
    display: block;
    opacity: 1;
    z-index: 10;
    pointer-events: initial
}

.xgplayer .xgplayer-prompt.arrow {
    transform: translate(-50%)
}

.xgplayer .xgplayer-prompt.arrow:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, .5);
    transform: translate(-50%, 100%)
}

.xgplayer .xgplayer-prompt .highlight {
    display: inline-block;
    margin-left: 6px;
    color: red;
    cursor: pointer
}

.xgplayer.xgplayer-is-error .xgplayer-prompt.show {
    display: none;
    opacity: 1
}

.xgplayer .xgplayer-spot {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #fff;
    border-radius: 12px
}

.xgplayer .xgplayer-spot.mini {
    min-width: 6px;
    transform: translate(-50%)
}

.xgplayer .xgplayer-spot.active .xgplayer-spot-pop {
    display: block;
    opacity: 1;
    pointer-events: initial
}

.xgplayer .xgplayer-spot-pop {
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 50%;
    bottom: 5px;
    padding-bottom: 5px;
    transform: translate(-50%)
}

.xgplayer-mobile .xgplayer-spot {
    height: 3px;
    min-width: 3px;
    top: 50%;
    opacity: 1;
    transform: translateY(-50%)
}

.xgplayer-mobile .xgplayer-spot.mini {
    min-width: 3px;
    transform: translate(-50%, -50%)
}

.xgplayer .xgplayer-progress.active .xgplayer-spot {
    opacity: 1;
    transition: opacity .3s;
    visibility: visible
}

.xgplayer .xg-spot-info {
    position: absolute;
    left: 0;
    bottom: 100%;
    display: none
}

.xgplayer .xg-spot-info.short-line .xg-spot-line {
    height: 6px
}

.xgplayer .xg-spot-info.short-line .xg-spot-content {
    bottom: -4px
}

.xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail {
    display: none
}

.xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point {
    display: block
}

.xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point, .xgplayer .xg-spot-info.hide {
    display: none
}

.xgplayer .xgplayer-progress.active .xg-spot-info {
    display: block
}

.xgplayer .xgplayer-progress.active .xg-spot-info.hide {
    display: none
}

.xgplayer .xg-spot-line {
    position: relative;
    bottom: -7px;
    margin-left: 50%;
    display: block;
    width: 1px;
    height: 41px;
    background-color: #fff;
    pointer-events: none
}

.xgplayer .xgplayer-progress-point {
    display: none;
    position: relative;
    bottom: -4px;
    left: 50%;
    transform: translate(-50%);
    background: rgba(0, 0, 0, .54);
    font-size: 11px;
    color: #fff;
    padding: 4px 6px;
    border-radius: 4px;
    text-align: center;
    opacity: .85;
    white-space: nowrap
}

.xgplayer .xg-spot-content {
    position: relative;
    bottom: -7px;
    color: #fff;
    border-radius: 2px 2px 0 0
}

.xgplayer .xg-spot-ext-text {
    position: relative;
    bottom: -7px
}

.xgplayer .xg-spot-thumbnail {
    position: relative;
    background-color: #111010;
    pointer-events: none;
    border-radius: 2px 2px 0 0
}

.xgplayer .xg-spot-time {
    position: absolute;
    bottom: 2px;
    font-size: 12px;
    line-height: 16.8px;
    left: 50%;
    transform: translate(-50%);
    pointer-events: none
}

.xgplayer .progress-thumbnail {
    margin: 0 auto;
    display: block
}

.xgplayer .xg-spot-text {
    display: none;
    padding: 5px 8px;
    background: rgba(0, 0, 0, .8);
    border-radius: 0 0 2px 2px;
    pointer-events: none;
    box-sizing: border-box
}

.xgplayer .spot-inner-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
    font-size: 12px;
    max-height: 40px
}

.xgplayer .xg-spot-content.show-text .xg-spot-text {
    display: block
}

.xgplayer .product .xg-spot-text {
    background: #3370FF
}

.xgplayer .product .xg-spot-line {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #3370FF;
    width: 0;
    height: 15px;
    left: -10px;
    background: none
}

.xgplayer .xgvideo-preview {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: visibility .3s, opacity .3s;
    background-color: #000
}

.xgplayer .xgvideo-preview .xgvideo-thumbnail {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 0
}

.xgplayer .xgvideo-preview.show {
    opacity: 1;
    visibility: visible
}

.xgplayer-dynamic-bg, .xgplayer-dynamic-bg canvas, .xgplayer-dynamic-bg xgmask, .xgplayer-dynamic-bg xgfilter {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none
}

.xgplayer-dynamic-bg canvas {
    transform: translateZ(0)
}

.xgplayer-dynamic-bg xgmask {
    background: rgba(0, 0, 0, .7)
}

.title[data-v-766e480d] {
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: .24rem;
    color: #5b5b5b;
    line-height: .24rem;
    margin-top: .26rem;
    margin-bottom: .16rem
}

.video-play[data-v-766e480d] {
    width: 12rem;
    height: 6.75rem !important;
    background: #000;
    border-radius: .06rem
}

.recommend[data-v-766e480d] {
    margin-top: .3rem
}

.wechat-pay-wrap .member-title[data-v-ca7e4ca9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .24rem;
    color: #222224;
    line-height: .19rem;
    margin-bottom: .2rem
}

.wechat-pay-wrap .member-title span[data-v-ca7e4ca9] {
    font-size: .24rem !important;
    color: #d81e06
}

.wechat-pay-wrap .t1[data-v-ca7e4ca9], .wechat-pay-wrap .tip[data-v-ca7e4ca9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #000;
    line-height: .28rem
}

.wechat-pay-wrap .t1 span[data-v-ca7e4ca9] {
    color: #0d39c4 !important
}

.wechat-pay-wrap .tip[data-v-ca7e4ca9] {
    color: #f90000 !important
}

.wechat-pay-wrap .wechat-pay[data-v-ca7e4ca9] {
    width: 4.44rem;
    height: 2.04rem;
    box-sizing: border-box;
    background: #F7F7F7;
    border-radius: .1rem;
    padding: .25rem .27rem
}

.wechat-pay-wrap .wechat-pay .qrcode[data-v-ca7e4ca9] {
    width: 1.33rem;
    height: 1.33rem
}

.wechat-pay-wrap .wechat-pay .pay-name[data-v-ca7e4ca9] {
    font-weight: 400;
    font-size: .16rem;
    color: #272727
}

.wechat-pay-wrap .wechat-pay .pay-name .icon[data-v-ca7e4ca9] {
    font-size: .2rem;
    color: #09bb07;
    margin-right: .05rem
}

.wechat-pay-wrap .wechat-pay .pay-countdown[data-v-ca7e4ca9] {
    width: 2.09rem;
    height: .31rem;
    border-radius: .03rem;
    border: 1px solid #FF0000;
    text-align: center;
    font-weight: 400;
    font-size: .14rem;
    color: red;
    line-height: .3rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.wechat-pay-wrap .wechat-pay .pay-countdown[data-v-ca7e4ca9]:before {
    content: " ";
    display: block;
    width: .12rem;
    height: .12rem;
    position: absolute;
    border-left: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    transform: rotate(-45deg);
    background-color: #f7f7f7;
    left: -.07rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .text[data-v-ca7e4ca9] {
    font-weight: 400;
    font-size: .16rem;
    color: #272727
}

.wechat-pay-wrap .wechat-pay .price-wrap .price[data-v-ca7e4ca9] {
    color: red;
    font-size: .36rem;
    line-height: .26rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .price[data-v-ca7e4ca9]:before {
    content: "￥";
    font-size: .16rem
}

.wechat-pay-wrap .wechat-pay .price-wrap .cost[data-v-ca7e4ca9] {
    color: #363636;
    font-size: .14rem;
    text-decoration-line: line-through;
    margin-left: .1rem
}

.wechat-pay-wrap .wechat-pay .xieyi a[data-v-ca7e4ca9] {
    color: #006dff
}

.submission[data-v-6059234a] {
    background-color: #fff;
    min-height: calc(-3.52rem + 100vh)
}

.submission .cust-tab[data-v-6059234a] {
    margin-top: .43rem;
    position: relative;
    height: 1.72rem
}

.submission .cust-tab .tab-title[data-v-6059234a] {
    top: 0;
    z-index: 10
}

.submission .cust-tab .tab-title .tab-title-item[data-v-6059234a] {
    width: .83rem;
    background: #3F6FF7;
    border-radius: .03rem;
    border: 1px solid #3F6FF7;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    line-height: .3rem;
    margin-right: .14rem;
    border-bottom: none !important;
    cursor: pointer;
    margin-bottom: .2rem
}

.submission .cust-tab .tab-title .active[data-v-6059234a] {
    background-color: #fff !important;
    color: #232323 !important;
    border: 1px solid #DCDCDC !important;
    border-bottom: none !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.submission .cust-tab .tab-content[data-v-6059234a] {
    border: 1px solid #DCDCDC !important;
    background-color: #fff;
    width: 100%;
    height: 1.45rem;
    position: absolute;
    top: .3rem;
    z-index: 9;
    border-top-right-radius: .03rem;
    border-bottom-left-radius: .03rem;
    border-bottom-right-radius: .03rem;
    box-sizing: border-box;
    padding: .2rem
}

.submission .cust-tab .tab-content textarea[data-v-6059234a] {
    width: 100%;
    height: 100%;
    border: none
}

.submission .cust-tab .tab-content textarea[data-v-6059234a]:focus {
    outline: none
}

.submission .where-form[data-v-6059234a] {
    width: 12rem;
    height: 2.47rem;
    box-sizing: border-box;
    background: #F8FAFC;
    margin-top: .16rem;
    padding: .18rem
}

.submission .where-form .icon-title .icon[data-v-6059234a] {
    color: #3f6ff7;
    font-size: .16rem;
    margin-right: .04rem
}

.submission .where-form .icon-title .text[data-v-6059234a] {
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: .14rem;
    color: #2f2f2f
}

.submission .search[data-v-6059234a] {
    width: 1.3rem;
    height: .33rem;
    background: #3F6FF7;
    border-radius: .03rem;
    color: #fff
}

.step0[data-v-0375317c] {
    margin-top: .38rem
}

.step0 .item[data-v-0375317c] {
    width: 2.71rem;
    height: 2.87rem;
    background: #F0F4FF;
    border-radius: .06rem;
    border: 1px solid #ADC2FF;
    padding: 0 .23rem
}

.step0 .item .icon[data-v-0375317c] {
    color: #3f6ff7;
    font-size: .7rem
}

.step0 .item .t1[data-v-0375317c] {
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: .16rem;
    color: #000
}

.step0 .item .t2[data-v-0375317c] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #000;
    margin-top: .08rem
}

.step0 .t3[data-v-0375317c] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #000;
    margin-top: .27rem
}

.step0 .btn-submit[data-v-0375317c] {
    margin-top: .59rem;
    width: 2.48rem;
    height: .48rem;
    background: #3F6FF7;
    border-radius: .03rem;
    border: none;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    line-height: .48rem
}

.steps-mark .step-title[data-v-03cf8d83] {
    width: 3.02rem;
    height: .93rem;
    background: #B9B9B9;
    border-radius: .06rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #fff
}

.steps-mark .step-title .icon[data-v-03cf8d83] {
    font-size: .4rem;
    color: #fff;
    margin-right: .16rem
}

.steps-mark .active1[data-v-03cf8d83] {
    background: #56D77A
}

.steps-mark .active-arrow .icon[data-v-03cf8d83] {
    color: #56d77a
}

.steps-mark .arrow[data-v-03cf8d83] {
    font-size: .26rem;
    color: #b9b9b9
}

.step1[data-v-42051ab5] {
    margin-top: .38rem
}

.evaluation[data-v-f54c4a60] {
    background-color: #fff;
    min-height: calc(-3.52rem + 100vh)
}

.not-found .img[data-v-b1281d56] {
    width: 3.3rem
}

.red[data-v-6b9a8e09] {
    color: red
}

.proxy-btn[data-v-40e64510] {
    width: 1.04rem;
    height: .27rem;
    background: #31C08F;
    border-radius: .14rem;
    font-weight: 400;
    font-size: .14rem;
    color: #fff;
    line-height: .27rem;
    text-align: center
}

.proxy-btn .icon[data-v-40e64510] {
    margin-right: .03rem
}

.ebook-item[data-v-d2913da9] {
    background: #FBFBFB;
    border-radius: 1rpx;
    padding: .17rem .13rem;
    margin-bottom: .12rem;
    box-sizing: border-box
}

.ebook-item .t1[data-v-d2913da9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #3d3d3d;
    line-height: .14rem
}

.ebook-item .t2[data-v-d2913da9] {
    margin-top: .15rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .18rem;
    color: #000;
    line-height: .18rem
}

.ebook-item .t3[data-v-d2913da9] {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #888;
    line-height: .14rem
}

.ebook-item .t4[data-v-d2913da9] {
    color: #7787cf !important
}

.ebook-item .btn1[data-v-d2913da9] {
    margin-top: .2rem
}

.ebook-item .btn1 .icon[data-v-d2913da9] {
    margin-right: .1rem
}

.ebook-item .exit .icon[data-v-d2913da9] {
    font-size: .24rem;
    color: #6990ff
}

.doc-query[data-v-7b0f9480] {
    background-color: #fff;
    border-radius: .06rem;
    padding: 0 .5rem .3rem
}

.doc-query .not-found-tip[data-v-7b0f9480] {
    font-size: .14rem;
    color: #252b3a
}

.doc-query .not-found-tip .icon[data-v-7b0f9480] {
    font-size: .2rem;
    margin-right: .04rem
}

.doc-query .t1[data-v-7b0f9480] {
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: .24rem;
    color: #3d3d3d;
    line-height: .18rem
}

.doc-query .top[data-v-7b0f9480] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center
}

.doc-query .top .top-content .history-btn[data-v-7b0f9480] {
    width: .28rem;
    font-size: .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    margin-left: .11rem
}

.doc-query .info[data-v-7b0f9480] {
    width: 12rem;
    height: 1.41rem;
    background: #FFFFFF;
    box-shadow: .03rem .03rem .04rem #01225814;
    border-radius: .05rem;
    margin-top: -.6rem;
    padding: .3rem .62rem;
    position: reactive;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    color: #333;
    line-height: .3rem
}

.doc-query .info .mark[data-v-7b0f9480] {
    font-weight: 700;
    color: #799dff
}

.doc-query .input[data-v-7b0f9480] {
    width: 7.65rem;
    height: .4rem;
    line-height: .4rem;
    background: #FFFFFF;
    border-radius: .03rem;
    margin-left: .16rem
}

.doc-query .t2[data-v-7b0f9480] {
    margin-left: .16rem
}

.doc-query .btns span[data-v-7b0f9480] {
    font-size: .14rem;
    color: #ccc
}

.doc-query .btns span .a[data-v-7b0f9480] {
    color: #4f7bf8;
    text-decoration: underline
}

.doc-query .submit-btn[data-v-7b0f9480] {
    width: 1.13rem;
    height: .32rem;
    background: #3F6FF7;
    border-radius: .03rem;
    font-size: .16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    line-height: .32rem
}

.doc-query .n-tabs .n-tabs-tab .n-tabs-tab__label {
    font-size: .18rem
}

.contrast .top[data-v-62837c9d] {
    width: 100%;
    height: 2.5rem;
    background-image: url(/assets/doc_list_bg-4314e456.png);
    background-size: cover;
    background-position: center;
    position: absolute
}
