data-vue-ssr-id="50c26e1a:0 70f4beca:0 7f8cd1e4:0 a61b7c94:0 266c3354:0 ec11f194:0 4c7e3d60:0 6826d513:0 5a1de290:0 6a4a4218:0 522657ce:0 bc5d9274:0 0e1c7b64:0 f5c1c1c0:0 40189d4f:0 2cace5e8:0 3fef3a75:0 ef3da55e:0 cbcb59e2:0 5f2c0afe:0 631c01ef:0 948d9338:0 b9b1ec4a:0 0cfa2eec:0">
/* ****************尺寸主题************************ */

.app {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background: #F6F7FC;
    position: relative;
    color: #172533;
}

.app-body {
    width: 100%;
    min-width: 140rem;
    min-height: calc(100vh - 6.6rem);
    position: relative;
    background: #FAFBFF;
    color: #172533;
    font-size: 14px;
    margin-top: 6.6rem;
}

.app-width {
    width: 140rem;
    min-width: 140rem;
}

* {
    /* font-family: 'Microsoft YaHei'; */
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: PingFang SC, Microsoft YaHei, HanHei SC, Helvetica Neue, Open Sans, Arial, Hiragino Sans GB, "\5FAE\8F6F\96C5\9ED1", STHeiti, WenQuanYi Micro Hei, SimSun, sans-serif, HYWenHei-GEW;
}


/*布局*/

.y-left {
    display: flex;
    flex-direction: column;
}


.marginAuto {
    margin: 0 auto;
}

.i-xy-center,
.i-yx-center {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.i-yx-center {
    flex-direction: column;
}

.xy-center,
.yx-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.yx-center {
    flex-direction: column;
}

.i-xy-between,
.i-yx-between {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}

.i-yx-between {
    flex-direction: column;
}

.xy-between,
.yx-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.xy-betweens,
.yx-betweens {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.xy-start,
.yx-start {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.yx-start {
    flex-direction: column;
}


.flex-wrap {
    flex-wrap: wrap;
}

.yx-between {
    flex-direction: column;
}

.al-self-start {
    align-self: flex-start;
}

.al-self-end {
    align-self: flex-end;
}

.jf-start {
    justify-content: flex-start;
}

.jf-end {
    justify-content: flex-end;
}

.al-start {
    align-items: flex-start;
}

.al-end {
    align-items: flex-end;
}

.al-str {
    align-items: stretch;
}

.jf-str {
    justify-content: stretch;
}

.x-start-y-center {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.auto-grow {
    flex-grow: 1;
}

.no-shrink {
    flex-shrink: 0;
}


.hidden {
    display: none;
}

.vis-hidden {
    visibility: hidden;
    position: relative;
}

.vis-hidden::after {
    content: " ";
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.disable {
    cursor: not-allowed;
}

.nowrap {
    white-space: nowrap;
}

.one-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.two-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.three-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.four-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.five-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.six-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.text-center {
    text-align: center;
}

.pointer {
    cursor: pointer;
    /* -moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
-o-user-select: none;
user-select: none; */
}

.wait {
    cursor: wait;
}

.no-mouse {
    cursor: not-allowed;
    /* pointer-events: none; */
}


/* 这个是设置a标签的默认状态去除下划线 */

a {
    text-decoration: none;
}


/* 这个是设置a标签的访问过后的状态去除下划线 */

a:visited {
    text-decoration: none;
}


/* 这个是设置a标签的鼠标覆盖状态去除下划线 */

a:hover {
    text-decoration: none;
}

/* 这个是设置a标签的活跃状态去除下划线 */

a:active {
    text-decoration: none;
}

textarea {
    resize: none !important;
}


/*其他*/

.f-w-600 {
    font-weight: 600;
}

.full-width {
    width: 100%;
}

.full-height {
    height: 100%;
}

.all-full {
    width: 100%;
    height: 100%;
}

.no-wrap {
    white-space: nowrap;
}

.FWNo {
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

.FW500 {
    font-weight: 500;
}

.FW400 {
    font-weight: 400;
}

.FW600 {
    font-weight: 600;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

.textJustify {
    text-align: justify;
}

.keep-all {
    word-break: keep-all
}

button {
    outline: none;
}

img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    display: inline-block;
}

li {
    list-style: none;
}


@media only screen and (max-width: 4096px),
only screen and (max-device-width: 4096px) {

    html,
    body {
        font-size: 14px;
    }
}


@media only screen and (max-width: 3840px),
only screen and (max-device-width: 3840px) {

    html,
    body {
        font-size: 14px;
    }
}

@media only screen and (max-width: 2560px),
only screen and (max-device-width: 2560px) {

    html,
    body {
        font-size: 10px;
    }
}

@media only screen and (max-width: 2060px),
only screen and (max-device-width: 2060px) {

    html,
    body {
        font-size: 10px;
    }
}

@media only screen and (max-width: 1920px),
only screen and (max-device-width: 1920px) {

    html,
    body {
        font-size: 10px;
    }
}

sup {
    position: relative;
    top: -0.4em;
    vertical-align: initial;
}

.my-markdown {
    .octicon-link {
        display: none !important;
    }

    .markdown-body {
        font-size: 1.4rem !important;

        p {
            text-indent: 2em;
        }
    }

    .markdown-body h1 {
        text-align: center;
    }

    .markdown-body h1,
    h2 {
        border-bottom: none !important;
    }
}

.batch-disable {
    color: #6b737a;

    &:hover {
        cursor: not-allowed;
        color: #6b737a !important;
    }
}

.batch-review-icon {
    position: absolute;
    right: -18px;
    top: -8px;
    width: 3rem;
}

:root {
    --f-c-root: #274AB5
}

.page-enter-active,
.page-leave-active {
    transition: opacity .2s
}

.page-enter,
.page-leave-active {
    opacity: 0
}

.i-radio .el-radio__input .el-radio__inner {
    width: 16px;
    height: 16px;
    background: #fff;
    border-width: 1px
}

.i-radio .el-radio__input .el-radio__inner:after {
    background-color: var(--f-c-root);
    width: 8px;
    height: 8px;
    left: 3px;
    top: 3px;
    border-radius: 50%;
    transform: scale(0)
}

.i-radio .el-radio__input.is-checked .el-radio__inner:after {
    background-color: var(--f-c-root);
    transform: scale(1)
}

.nuxt-progress {
    background-color: var(--f-c-root) !important
}

.el-table {
    font-size: 1.4rem;
    color: #535d71
}

.el-table .el-table__header th {
    background: #edf3fb;
    color: #172533;
    font-weight: 400
}

.el-table .el-table__row--striped td {
    background-color: #f9fbff
}

.el-table .el-table-column--selection .cell {
    padding-right: 1rem
}

.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: #e6f7ff
}

.el-dialog {
    padding: 3rem 4rem 4rem
}

.el-dialog .el-dialog__header {
    padding: 0
}

.el-dialog .el-dialog__header .el-dialog__headerbtn {
    right: 4rem;
    top: 3.2rem
}

.el-dialog .el-dialog__header .el-dialog__headerbtn .el-icon-close {
    font-size: 2rem;
    color: #9fa8b9
}

.el-dialog .el-dialog__header .el-dialog__title {
    font-size: 1.6rem;
    line-height: 1.88rem;
    font-weight: 500
}

.el-dialog .el-dialog__body {
    padding: 0;
    padding-top: 2.9rem
}

.vip-radio {
    width: 1.3rem;
    height: 1.3rem;
    border: .1rem solid #c5c5c5;
    border-radius: 50%;
    margin-right: .9rem;
    position: relative
}

.vip-radio::before {
    content: "";
    position: absolute;
    width: 6.5px;
    display: block;
    min-width: 6.5px;
    top: 2.3px;
    left: 2.3px;
    height: 6.5px;
    border-radius: 25px;
    background: var(--f-c-root);
    opacity: 0;
    transition: opacity .3s
}

.vip-radio-active {
    border-color: var(--f-c-root)
}

.vip-radio-active::before {
    opacity: 1
}

.last-none.el-pagination .el-pager li:nth-last-child(1) {
    display: none !important
}

.last-block.el-pagination .el-pager li:nth-last-child(1) {
    display: inline-block !important
}

.seo-hidden {
    max-width: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    overflow: hidden !important;
    display: block !important
}

.pay-alert {
    width: 50rem;
    padding: 3rem 4rem 4rem 4rem
}

.pay-alert .el-message-box__content {
    padding: 1rem 3rem
}

.pay-alert .el-message-box__btns {
    margin-top: 2rem;
    text-align: center
}

.pay-alert .pay-alert-confirm {
    background-color: #274ab5;
    font-size: 14px
}

.claim-alert {
    border-radius: 0px
}

.claim-alert .el-message-box__title {
    font-size: 16px
}

.claim-alert .el-message-box__header {
    padding: unset
}

.claim-alert .el-message-box__headerbtn {
    position: absolute;
    top: -1rem;
    right: -0.5rem;
    padding: 0;
    border: none;
    outline: 0;
    background: 0 0;
    font-size: 24px;
    cursor: pointer
}

.claim-alert .el-message-box__content {
    padding: 3rem 6rem
}

.claim-alert .el-message-box__btns {
    margin-top: 0rem
}

.claim-alert .el-button--small {
    border-radius: 0rem
}

/* 文字颜色 */


.f-c-533 {
    /* 一级文字黑 */
    color: #172533;
}

.f-c-d71 {
    /* 二级文字*/
    color: #535D71;
}

.f-c-8b9 {
    /* 三级文字 */
    color: #9FA8B9;
}

.f-c-cf8 {
    /* 辅助色 */
    color: #0F6CF8;
}

.f-c-4cb {
    /* iconfont */
    color: #C2C4CB;
}

.f-c-cee {
    /* border */
    color: #E9ECEE;
}

.f-c-1f4 {
    color: #ECF1F4;
}

.f-c-red {
    color: #D62B2B;
}

.f-c-89f {
    color: #56689F;
}

.f-c-0a4 {
    color: #8790a4;
}

.f-c-686 {
    /* 排名 */
    color: #DEA686;
}

.f-c-fff {
    color: #fff;
}

.f-c-root {
    color: var(--f-c-root);
}

.f-c-a37 {
    color: #FC9A37;
}

/* 背景色 */

.b-c-root {
    background-color: var(--f-c-root);
}

.b-c-page {
    background-color: #F6F7FC;
}

.b-c-bff {
    background-color: #F9FBFF;
}

.b-c-fff {
    background-color: #ffffff;
}

.b-c-3ff {
    background-color: #EBF3FF;
}

.b-c-cf8 {
    background-color: #0F6CF8;
}

.b-c-aff {
    background-color: #F3FAFF;
}

.b-c-3eo {
    background-color: #3973E0;
}

.b-c-7fc {
    background-color: #f6f7fc;
}

.b-c-ab5 {
    /* 主題色 */
    background-color: #274AB5;
}

.b-c-a37 {
    background-color: #FC9A37;
}

/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {
    pointer-events: none;
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}

.ql-clipboard p {
    margin: 0;
    padding: 0;
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.ql-editor>* {
    cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
    padding-left: 1.5em;
}

.ql-editor ol>li,
.ql-editor ul>li {
    list-style-type: none;
}

.ql-editor ul>li::before {
    content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
    pointer-events: none;
}

.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before,
.ql-editor ul[data-checked=false]>li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before {
    content: '\2611';
}

.ql-editor ul[data-checked=false]>li::before {
    content: '\2610';
}

.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}

.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
    background-color: #000;
}

.ql-editor .ql-bg-red {
    background-color: #e60000;
}

.ql-editor .ql-bg-orange {
    background-color: #f90;
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}

.ql-editor .ql-bg-green {
    background-color: #008a00;
}

.ql-editor .ql-bg-blue {
    background-color: #06c;
}

.ql-editor .ql-bg-purple {
    background-color: #93f;
}

.ql-editor .ql-color-white {
    color: #fff;
}

.ql-editor .ql-color-red {
    color: #e60000;
}

.ql-editor .ql-color-orange {
    color: #f90;
}

.ql-editor .ql-color-yellow {
    color: #ff0;
}

.ql-editor .ql-color-green {
    color: #008a00;
}

.ql-editor .ql-color-blue {
    color: #06c;
}

.ql-editor .ql-color-purple {
    color: #93f;
}

.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
    font-size: 0.75em;
}

.ql-editor .ql-size-large {
    font-size: 1.5em;
}

.ql-editor .ql-size-huge {
    font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}

.ql-editor .ql-align-center {
    text-align: center;
}

.ql-editor .ql-align-justify {
    text-align: justify;
}

.ql-editor .ql-align-right {
    text-align: right;
}

.ql-editor.ql-blank::before {
    color: rgba(0, 0, 0, 0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
    outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c;
}

@media (pointer: coarse) {

    .ql-snow.ql-toolbar button:hover:not(.ql-active),
    .ql-snow .ql-toolbar button:hover:not(.ql-active) {
        color: #444;
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #444;
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #444;
    }
}

.ql-snow {
    box-sizing: border-box;
}

.ql-snow * {
    box-sizing: border-box;
}

.ql-snow .ql-hidden {
    display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
    visibility: hidden;
}

.ql-snow .ql-tooltip {
    position: absolute;
    transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
    transform: translateY(-10px);
}

.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle;
}

.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table;
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
    fill: #444;
}

.ql-snow .ql-empty {
    fill: none;
}

.ql-snow .ql-even {
    fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
    stroke-width: 1;
}

.ql-snow .ql-transparent {
    opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
    display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
    display: none;
}

.ql-snow .ql-editor h1 {
    font-size: 2em;
}

.ql-snow .ql-editor h2 {
    font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
    font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
    font-size: 1em;
}

.ql-snow .ql-editor h5 {
    font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
    font-size: 0.67em;
}

.ql-snow .ql-editor a {
    text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
}

.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
}

.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
}

.ql-snow .ql-editor img {
    max-width: 100%;
}

.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}

.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
}

.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
    width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
    width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6';
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
    width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
    width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
}

.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000;
}

.ql-toolbar.ql-snow+.ql-container.ql-snow {
    border-top: 0px;
}

.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px;
}

.ql-snow .ql-tooltip a {
    line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:";
}

.ql-snow a {
    color: #06c;
}

.ql-container.ql-snow {
    border: 1px solid #ccc;
}

/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {
    pointer-events: none;
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}

.ql-clipboard p {
    margin: 0;
    padding: 0;
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.ql-editor>* {
    cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
    padding-left: 1.5em;
}

.ql-editor ol>li,
.ql-editor ul>li {
    list-style-type: none;
}

.ql-editor ul>li::before {
    content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
    pointer-events: none;
}

.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before,
.ql-editor ul[data-checked=false]>li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before {
    content: '\2611';
}

.ql-editor ul[data-checked=false]>li::before {
    content: '\2610';
}

.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}

.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
    background-color: #000;
}

.ql-editor .ql-bg-red {
    background-color: #e60000;
}

.ql-editor .ql-bg-orange {
    background-color: #f90;
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}

.ql-editor .ql-bg-green {
    background-color: #008a00;
}

.ql-editor .ql-bg-blue {
    background-color: #06c;
}

.ql-editor .ql-bg-purple {
    background-color: #93f;
}

.ql-editor .ql-color-white {
    color: #fff;
}

.ql-editor .ql-color-red {
    color: #e60000;
}

.ql-editor .ql-color-orange {
    color: #f90;
}

.ql-editor .ql-color-yellow {
    color: #ff0;
}

.ql-editor .ql-color-green {
    color: #008a00;
}

.ql-editor .ql-color-blue {
    color: #06c;
}

.ql-editor .ql-color-purple {
    color: #93f;
}

.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
    font-size: 0.75em;
}

.ql-editor .ql-size-large {
    font-size: 1.5em;
}

.ql-editor .ql-size-huge {
    font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}

.ql-editor .ql-align-center {
    text-align: center;
}

.ql-editor .ql-align-justify {
    text-align: justify;
}

.ql-editor .ql-align-right {
    text-align: right;
}

.ql-editor.ql-blank::before {
    color: rgba(0, 0, 0, 0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
}

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
}

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
    float: left;
    height: 100%;
}

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
    outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
    display: none;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
    color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #fff;
}

@media (pointer: coarse) {

    .ql-bubble.ql-toolbar button:hover:not(.ql-active),
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
        color: #ccc;
    }

    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #ccc;
    }

    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #ccc;
    }
}

.ql-bubble {
    box-sizing: border-box;
}

.ql-bubble * {
    box-sizing: border-box;
}

.ql-bubble .ql-hidden {
    display: none;
}

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
    visibility: hidden;
}

.ql-bubble .ql-tooltip {
    position: absolute;
    transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
    transform: translateY(-10px);
}

.ql-bubble .ql-formats {
    display: inline-block;
    vertical-align: middle;
}

.ql-bubble .ql-formats:after {
    clear: both;
    content: '';
    display: table;
}

.ql-bubble .ql-stroke {
    fill: none;
    stroke: #ccc;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
    fill: none;
    stroke: #ccc;
    stroke-miterlimit: 10;
    stroke-width: 2;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
    fill: #ccc;
}

.ql-bubble .ql-empty {
    fill: none;
}

.ql-bubble .ql-even {
    fill-rule: evenodd;
}

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
    stroke-width: 1;
}

.ql-bubble .ql-transparent {
    opacity: 0.4;
}

.ql-bubble .ql-direction svg:last-child {
    display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
    display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
    display: none;
}

.ql-bubble .ql-editor h1 {
    font-size: 2em;
}

.ql-bubble .ql-editor h2 {
    font-size: 1.5em;
}

.ql-bubble .ql-editor h3 {
    font-size: 1.17em;
}

.ql-bubble .ql-editor h4 {
    font-size: 1em;
}

.ql-bubble .ql-editor h5 {
    font-size: 0.83em;
}

.ql-bubble .ql-editor h6 {
    font-size: 0.67em;
}

.ql-bubble .ql-editor a {
    text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
}

.ql-bubble .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
}

.ql-bubble .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
}

.ql-bubble .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
}

.ql-bubble .ql-editor img {
    max-width: 100%;
}

.ql-bubble .ql-picker {
    color: #ccc;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}

.ql-bubble .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
}

.ql-bubble .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
}

.ql-bubble .ql-picker-options {
    background-color: #444;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
    color: #777;
    z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
}

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
    width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
    right: 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
    width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6';
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
}

.ql-bubble .ql-picker.ql-font {
    width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
    width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
}

.ql-bubble .ql-toolbar .ql-formats {
    margin: 8px 12px 8px 0px;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
    margin-left: 12px;
}

.ql-bubble .ql-color-picker svg {
    margin: 1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
    border-color: #fff;
}

.ql-bubble .ql-tooltip {
    background-color: #444;
    border-radius: 25px;
    color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: " ";
    display: block;
    left: 50%;
    margin-left: -6px;
    position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
    border-bottom: 6px solid #444;
    top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
    border-top: 6px solid #444;
    bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
    display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
    visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
    display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 13px;
    height: 100%;
    outline: none;
    padding: 10px 20px;
    position: absolute;
    width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
    top: 10px;
    position: absolute;
    right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
    color: #ccc;
    content: "\D7";
    font-size: 16px;
    font-weight: bold;
}

.ql-container.ql-bubble:not(.ql-disabled) a {
    position: relative;
    white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before {
    background-color: #444;
    border-radius: 15px;
    top: -5px;
    font-size: 12px;
    color: #fff;
    content: attr(href);
    font-weight: normal;
    overflow: hidden;
    padding: 5px 15px;
    text-decoration: none;
    z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after {
    border-top: 6px solid #444;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 0;
    content: " ";
    height: 0;
    width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
    left: 0;
    margin-left: 50%;
    position: absolute;
    transform: translate(-50%, -100%);
    transition: visibility 0s ease 200ms;
    visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
    visibility: visible;
}

/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {
    pointer-events: none;
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}

.ql-clipboard p {
    margin: 0;
    padding: 0;
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.ql-editor>* {
    cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
    padding-left: 1.5em;
}

.ql-editor ol>li,
.ql-editor ul>li {
    list-style-type: none;
}

.ql-editor ul>li::before {
    content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
    pointer-events: none;
}

.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before,
.ql-editor ul[data-checked=false]>li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}

.ql-editor ul[data-checked=true]>li::before {
    content: '\2611';
}

.ql-editor ul[data-checked=false]>li::before {
    content: '\2610';
}

.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}

.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
    background-color: #000;
}

.ql-editor .ql-bg-red {
    background-color: #e60000;
}

.ql-editor .ql-bg-orange {
    background-color: #f90;
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}

.ql-editor .ql-bg-green {
    background-color: #008a00;
}

.ql-editor .ql-bg-blue {
    background-color: #06c;
}

.ql-editor .ql-bg-purple {
    background-color: #93f;
}

.ql-editor .ql-color-white {
    color: #fff;
}

.ql-editor .ql-color-red {
    color: #e60000;
}

.ql-editor .ql-color-orange {
    color: #f90;
}

.ql-editor .ql-color-yellow {
    color: #ff0;
}

.ql-editor .ql-color-green {
    color: #008a00;
}

.ql-editor .ql-color-blue {
    color: #06c;
}

.ql-editor .ql-color-purple {
    color: #93f;
}

.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
    font-size: 0.75em;
}

.ql-editor .ql-size-large {
    font-size: 1.5em;
}

.ql-editor .ql-size-huge {
    font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}

.ql-editor .ql-align-center {
    text-align: center;
}

.ql-editor .ql-align-justify {
    text-align: justify;
}

.ql-editor .ql-align-right {
    text-align: right;
}

.ql-editor.ql-blank::before {
    color: rgba(0, 0, 0, 0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}


.nuxt-progress {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 2px;
    width: 0%;
    opacity: 1;
    transition: width 0.1s, opacity 0.4s;
    background-color: black;
    z-index: 999999;
}

.nuxt-progress.nuxt-progress-notransition {
    transition: none;
}

.nuxt-progress-failed {
    background-color: red;
}

.s-btn[data-v-90f5b3ca] {
    border-radius: 0rem;
    margin: 0 1.4rem
}

[data-v-90f5b3ca] .account-migration {
    width: 63rem
}

.coinsdialog {
    width: 32rem;
    height: 24.4rem;
    background: linear-gradient(180deg, #ffdddd 0%, #ffffff 30%, #ffffff 100%);
    border-radius: .4rem;
    padding: 1.6rem 4rem 4rem
}

.coinsdialog .coinsCss {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #172533;
    line-height: 2.4rem;
    text-align: center
}

.coinsdialog .coinsCss .personalCenter {
    text-decoration: underline;
    text-underline-offset: .2rem
}

.coinsdialog .couponImg img {
    width: 24rem;
    height: 10rem
}

.tooltipBg {
    background: rgba(0, 0, 0, .7) !important
}

.ad-content {
    position: relative
}

.countdown {
    position: absolute;
    bottom: 1rem;
    right: 2rem;
    font-size: 13px;
    color: #fff;
    background: rgba(0, 0, 0, .1);
    padding: .5rem 1rem;
    border-radius: 20rem;
    min-width: 7rem;
    text-align: center
}

.doubleBg {
    background: linear-gradient(90deg, #ff9219 0%, #ffb437 100%)
}

.endDoubleBg {
    background: linear-gradient(90deg, #e13541 0%, #e43442 100%)
}

.newFreshBg {
    background: linear-gradient(90deg, #003897 0%, #1f05bd 100%)
}

.activity_container {
    height: 8.2rem;
    position: relative
}

.activity_container .activity_content_container {
    width: 100%;
    height: 8.2rem
}

.activity_container .activity_content_container .home_title {
    min-width: 140rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.activity_container .activity_content_container .home_title .home_title_img {
    width: 140rem
}

.activity_container .activity_content_container .newHome_title {
    min-width: 140rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.activity_container .activity_content_container .newHome_title .home_title_img {
    width: 140rem
}

.activity_container .activity_content_container .click_btn {
    position: relative;
    height: 4.6rem;
    top: 1rem
}

.activity_container .activity_content_container img {
    height: 100%
}

.activity_container .activity_content_container .activity_close {
    cursor: pointer;
    position: absolute;
    width: 2rem;
    height: 2.1rem
}

.activity_container .activity_content_container .closeBtn {
    position: absolute;
    right: 2rem;
    top: 1.6rem;
    width: 2rem;
    height: 2.1rem
}

.activity_container .activity_content_container .closeBtn img {
    position: absolute
}

@keyframes move {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(180deg)
    }
}

.arrow-down {
    margin-left: 3px;
    transition: all .3s
}

.custom_pop_class {
    z-index: 2000 !important;
    margin-top: 2.3rem !important;
    border: none
}

.custom_pop_class_1 {
    left: 0 !important;
    z-index: 2000 !important;
    margin-top: 2.3rem !important;
    width: 100% !important;
    border: none
}

.NewLogin[data-v-de738296] {
    width: 10.8rem;
    height: 2.4rem;
    background: linear-gradient(48deg, #fc9a37 0%, #fe7034 100%);
    border-radius: 2rem 2rem 2rem 0rem;
    position: absolute;
    top: .3rem;
    right: 1rem
}

.NewLogin .bgText[data-v-de738296] {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    line-height: 2.2rem;
    text-align: center;
    font-style: normal;
    text-transform: none
}

.category_content_container[data-v-de738296] {
    flex: 1;
    padding: 40px 26px
}

.category_content_container .category_content_section[data-v-de738296] {
    margin-bottom: 20px
}

.category_content_container .category_content_section .section_name[data-v-de738296] {
    font-size: 16px;
    color: #172533;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 10px
}

.category_content_container .category_content_section .category_list_container[data-v-de738296] {
    display: grid;
    grid-template-columns: repeat(3, 360px);
    column-gap: 43px;
    row-gap: 20px
}

.category_content_container .category_content_section .category_list_container .category_list_item[data-v-de738296] {
    cursor: pointer;
    height: 110px;
    background: url("{TPL}/static_detail/bg/product_service_item_bg.png");
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 20px;
    position: relative;
    border-radius: 6px;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform
}

.category_content_container .category_content_section .category_list_container .category_list_item[data-v-de738296]:hover {
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, .3);
    -webkit-transform: scale(1.01);
    transform: scale(1.01)
}

.category_content_container .category_content_section .category_list_container .category_list_item:hover .category_list_title[data-v-de738296] {
    color: #0f6cf8;
    font-weight: bold
}

.category_content_container .category_content_section .category_list_container .category_list_item .category_list_title[data-v-de738296] {
    font-size: 17px;
    color: #606060;
    font-weight: bold
}

.category_content_container .category_content_section .category_list_container .category_list_item .category_list_sub_title[data-v-de738296] {
    font-size: 13px;
    color: rgba(0, 0, 0, .65);
    margin-top: 6px
}

.category_content_container .category_content_section .category_list_container .category_list_item .category_list_sub_container[data-v-de738296] {
    display: flex;
    justify-content: space-between
}

.category_list_sub_list_name[data-v-de738296]:hover {
    color: #0f6cf8;
    font-weight: bold
}

.service_container[data-v-de738296] {
    background-color: #fff;
    width: 100%;
    min-height: 320px;
    display: flex
}

.service_container .left[data-v-de738296] {
    flex-shrink: 0;
    width: 378px;
    background: url("{TPL}/static_detail/bg/home_service_menu_bg.png");
    background-size: 100% 100%;
    position: relative
}

.service_container .left .menu_list[data-v-de738296] {
    margin-top: 40px;
    position: absolute;
    right: 100px
}

.service_container .left .menu_list .product_title[data-v-de738296] {
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 20px
}

.service_container .left .menu_list .menu_item[data-v-de738296] {
    width: fit-content;
    position: relative;
    cursor: pointer;
    font-size: 15px;
    margin-bottom: 18px
}

.service_container .left .menu_list .menu_item[data-v-de738296]::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 0;
    height: 2px;
    background: #0a84ff;
    transition: .3s
}

.service_container .left .menu_list .menu_item.active[data-v-de738296]::before {
    width: 100%;
    left: 0;
    right: 0
}

.service_container .left .menu_list .menu_item.active[data-v-de738296] {
    color: #0a84ff;
    font-weight: bold
}

.knowledge_container[data-v-de738296] {
    background-color: #fff;
    width: 320px;
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

.knowledge_container .knowledge_item[data-v-de738296] {
    width: 100%;
    padding: 14px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.knowledge_container .knowledge_item[data-v-de738296]:hover {
    background-color: #f5f5f5
}

.knowledge_container .knowledge_item:hover .knowledge_name[data-v-de738296] {
    color: #274ab5
}

.knowledge_container .knowledge_item img[data-v-de738296] {
    width: 34px;
    height: 34px
}

.knowledge_container .knowledge_item .knowledge_name[data-v-de738296] {
    margin-top: 6px;
    font-size: 13px
}

.header_container[data-v-de738296] {
    width: 100%;
    min-width: 140rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100
}

.shouldBg[data-v-de738296] {
    background: linear-gradient(90deg, #ff9219 0%, #ffb437 100%)
}

.endShouldBg[data-v-de738296] {
    background: linear-gradient(90deg, #e13541 0%, #e43442 100%)
}

.header[data-v-de738296] {
    height: 6.6rem;
    width: 100%;
    min-width: 140rem;
    box-shadow: 0rem .4rem .4rem .1rem rgba(0, 0, 0, .02);
    padding: 0 3.4rem;
    position: absolute;
    top: 8.2rem
}

.header .main .li[data-v-de738296]:hover {
    color: #274ab5
}

.header .main .li:hover .arrow-down[data-v-de738296] {
    transform: rotate(180deg)
}

.header .main .clickable_title[data-v-de738296] {
    position: relative
}

.header .main .clickable_title[data-v-de738296]::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 0;
    height: 2px;
    background: #274ab5;
    transition: .3s
}

.header .main .clickable_title[data-v-de738296]:hover::before {
    width: 100%;
    left: 0;
    right: 0
}

.header .main ul[data-v-de738296] {
    margin-top: 1rem
}

.header .main li[data-v-de738296] {
    line-height: 1.64rem
}

.header .main .L .li+.li[data-v-de738296] {
    margin-left: 4.2rem
}

.header .main .R .li+.li[data-v-de738296] {
    margin-left: 3rem
}

.header .main .vip[data-v-de738296] {
    height: 48px;
    margin-right: 5.4rem
}

.header .main .active[data-v-de738296] {
    margin-top: .8rem;
    width: 100%;
    height: 2px;
    background: var(--f-c-root)
}

.header .main .login-btn[data-v-de738296] {
    width: 6.2rem;
    height: 3.4rem;
    padding: 0;
    font-weight: 400;
    font-size: 13px
}

.header .main .login[data-v-de738296] {
    background: #0f6cf8;
    color: #fff
}

.header .main .el-button+.el-button[data-v-de738296] {
    margin-left: .5rem
}

.header .main .register[data-v-de738296]:hover {
    background: transparent
}

.header .main[data-v-de738296] .head-input {
    margin-right: 2.1rem
}

.header .main[data-v-de738296] .head-input .el-input {
    width: 22rem;
    box-shadow: 0rem 0rem .6rem 0rem rgba(0, 0, 0, .09)
}

.header .main[data-v-de738296] .head-input .el-input input {
    height: 6.6rem;
    border: none;
    border-radius: 0
}

.header .main[data-v-de738296] .head-input .el-input .el-icon-search {
    color: var(--f-c-root)
}

.header .main[data-v-de738296] .head-input .el-input .el-input__suffix {
    right: 1.5rem
}

.header .main[data-v-de738296] .head-input .el-input:focus-visible {
    outline: transparent
}

.header .main[data-v-de738296] .head-input .el-input__inner:focus {
    border: transparent
}

.header-hidden[data-v-de738296] {
    top: 0rem !important;
    transition: all .5s
}

[data-v-de738296] .el-carousel__indicators--horizontal {
    position: absolute;
    left: auto;
    right: 31.6rem;
    bottom: .5rem;
    text-align: right
}

@media screen and (max-width: 1700px) {
    [data-v-de738296] .el-carousel__indicators--horizontal {
        right: 20rem
    }
}

[data-v-de738296] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal button {
    width: 1.2rem;
    height: 1.2rem;
    background: #fff;
    border-radius: 50%;
    opacity: 1
}

[data-v-de738296] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal.is-active button {
    width: 2.4rem;
    height: 1.2rem;
    background: #fff;
    opacity: 1;
    border-radius: 1rem
}

a {
    color: #333;
}

.home-page[data-v-5c759e11] {
    background: unset
}

.home-page .search-input[data-v-5c759e11] .recommend {
    width: 100%
}

.home-page .search-input[data-v-5c759e11] .adv-s {
    line-height: 2.4rem;
    font-weight: 500;
    color: #fff;
    position: absolute;
    right: -9.2rem;
    bottom: 1px
}

.search[data-v-5c759e11] .top {
    height: 12rem;
    background-size: 100% 100%
}

.search[data-v-5c759e11] .top .t-c-w {
    position: relative;
    height: 100%
}

.search[data-v-5c759e11] .top .t-c-w .search-name {
    font-size: 2.4rem;
    color: #fff;
    letter-spacing: 1px;
    margin-right: 3rem;
    z-index: 2
}

.search[data-v-5c759e11] .top .t-c-w .top-input.search-input .all-object {
    left: -3.9rem
}

.search[data-v-5c759e11] .top .t-c-w .top-input.search-input .recommend {
    width: 100%
}

.search[data-v-5c759e11] .top .t-c-w .top-input .adv-s {
    line-height: 2.4rem;
    font-weight: 500;
    color: #fff;
    position: absolute;
    right: -9.2rem;
    bottom: 1px
}

.search[data-v-5c759e11] .top .search-banner {
    width: 100%;
    height: 12rem;
    position: absolute
}

.topContent[data-v-5c759e11] {
    padding: 3rem 0rem 0rem 0rem;
    display: flex
}

.referencetabs[data-v-5c759e11] {
    background: #fff;
    margin-top: 1.6rem;
    padding: 0rem 4rem 7rem 4rem;
    margin-bottom: 1.6rem;
    box-shadow: 0rem .4rem 1.7rem 0rem rgba(43, 73, 108, .05)
}

.referencetabs[data-v-5c759e11] .el-tabs__nav-wrap::after {
    height: 1px
}

.referencetabs[data-v-5c759e11] .el-tabs__item {
    height: 6.4rem;
    line-height: 6.4rem;
    text-align: center;
    font-size: 16px;
    color: #274ab5;
    font-weight: 400;
    padding: 0 3rem
}

.referencetabs[data-v-5c759e11] .el-tabs__nav-wrap::after {
    background-color: #b0d1ef
}

.referencetabs[data-v-5c759e11] .el-tabs__active-bar {
    background-color: #0f6cf8;
    height: .3rem
}

.referencetabs[data-v-5c759e11] .el-tabs__item.is-active {
    font-weight: 600
}

@keyframes move-data-v-4ad6044c {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(180deg)
    }
}

.homeBtn[data-v-4ad6044c] {
    display: flex;
    align-items: center;
    justify-content: center
}

.homeBtn .homeText[data-v-4ad6044c] {
    color: #fff;
    margin-left: .5rem;
    letter-spacing: .3rem
}

.icon-arrow[data-v-4ad6044c] {
    transition: all .3s
}

.arrow-down-rotate[data-v-4ad6044c] {
    transform: rotate(180deg)
}

.text_css[data-v-4ad6044c] {
    font-size: 1.4rem;
    font-family: PingFang SC-Semibold, PingFang SC;
    font-weight: 600;
    color: #fff
}

.search-input[data-v-4ad6044c] {
    position: relative;
    z-index: 14;
    height: 5rem;
    background: #fff
}

.search-input[data-v-4ad6044c] .adv-s {
    line-height: 2.4rem;
    font-weight: 500;
    color: #fff;
    position: absolute;
    right: -9.2rem;
    bottom: 1.3rem
}

.search-input[data-v-4ad6044c] .input-with-select {
    background: #fff;
    width: 55rem !important;
    min-width: 55rem;
    height: 5rem
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend {
    background: #fff;
    border: none;
    min-width: 11.9rem;
    padding-left: 3.9rem;
    position: relative;
    border-radius: 0px
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend::before {
    content: "";
    position: absolute;
    right: 1px;
    top: .9rem;
    height: 3rem;
    width: 1px;
    background: #e3e4e5
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box {
    position: relative
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .i {
    font-size: 1.2rem;
    margin-left: 1.2rem
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .hover {
    opacity: 1 !important;
    visibility: unset !important
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object {
    position: absolute;
    min-width: 17.7rem;
    min-height: 5rem;
    box-shadow: 0rem .5rem 1.6rem .1rem #e1e8f5;
    padding: 2.6rem;
    left: -4.1rem;
    top: 3.5rem;
    z-index: 2001;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .item-obj+.item-obj {
    margin-left: 1rem
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .obj-title,
.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .obj-li {
    width: 15rem;
    text-align: center
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .obj-title {
    height: 3.6rem;
    background: #fafafa;
    line-height: 3.6rem;
    margin-bottom: 1.1rem
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .obj-li {
    height: 3.2rem;
    line-height: 3.2rem
}

.search-input[data-v-4ad6044c] .input-with-select .el-input-group__prepend .object-box .all-object .obj-li:hover {
    background: #0f6cf8;
    color: #fff
}

.search-input[data-v-4ad6044c] .input-with-select input {
    height: 5rem;
    border: none;
    border-radius: 0
}

.search-input[data-v-4ad6044c] .zyjs-b .input-with-select {
    position: absolute
}

.search-input[data-v-4ad6044c] .zyjs-b .el-textarea__inner {
    border: none;
    border-radius: 0;
    min-height: 4.6rem !important;
    line-height: 3.8rem
}

.search-input[data-v-4ad6044c] .zyjs-b .rec {
    background: #fff;
    width: 20rem;
    box-shadow: 0px 0px 70px -37px rgba(0, 0, 0, .75)
}

.search-input[data-v-4ad6044c] .zyjs-b .rec p {
    height: 2em;
    line-height: 2em;
    padding-left: .5em
}

.search-input[data-v-4ad6044c] .zyjs-b .rec p.select {
    background-color: var(--f-c-root) !important;
    color: #fff !important
}

.search-input[data-v-4ad6044c] .zyjs-b .rec p.select .name1 {
    color: #fff !important
}

.search-input[data-v-4ad6044c] .zyjs-b .rec p .name1 {
    font-weight: bold;
    color: #172533 !important
}

.search-input[data-v-4ad6044c] .zyjs-b .rec p:nth-of-type(2n) {
    background-color: #efefef
}

.search-input[data-v-4ad6044c] .append-input {
    height: 5rem
}

.search-input[data-v-4ad6044c] .append-input .s-btn {
    width: 8.8rem;
    height: 5rem;
    padding: 0;
    background: var(--f-c-root);
    border: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: bold
}

.search-input[data-v-4ad6044c] .append-input .s-btn i {
    color: #fff;
    font-size: 2rem
}

.search-input[data-v-4ad6044c] .append-input .el-button {
    border-radius: 0
}

.search-input[data-v-4ad6044c] .append-input .is-disabled {
    background: #e4e5e8
}

.search-input[data-v-4ad6044c] .recommend {
    position: absolute;
    left: 0;
    top: 4.7rem;
    padding: 1.7rem 0;
    width: 100%;
    min-height: 4rem;
    box-shadow: 0rem .6rem 2.2rem 0rem rgba(151, 159, 167, .25);
    border-top: 1px solid #e9eef4
}

.search-input[data-v-4ad6044c] .recommend li {
    line-height: 4rem;
    padding: 0 3.7rem
}

.search-input[data-v-4ad6044c] .recommend li .i {
    color: #c6cad4;
    font-size: 14px;
    margin-right: 1.5rem
}

.search-input[data-v-4ad6044c] .recommend li:hover {
    background: #f8f9fc
}

.search-input[data-v-4ad6044c] .recommend .with-word {
    border-top: 1px solid #e9eef4
}

.search-input[data-v-4ad6044c] .recommend .with-word+.with-word {
    border-top: none
}

.search-input[data-v-4ad6044c] .recommend .s-aim {
    height: 4rem;
    padding-top: .4rem;
    padding-bottom: .8rem;
    cursor: pointer
}

.search-input[data-v-4ad6044c] .recommend .s-aim span {
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 14px;
    color: #274ab5;
    line-height: 2.4rem;
    text-align: left;
    font-style: normal;
    text-transform: none
}

.search-input[data-v-4ad6044c] .recommend .s-aim a {
    line-height: 2rem
}

.search-input[data-v-4ad6044c] .recommend .s-aim .target {
    background: #0167ff;
    border-radius: .2rem .2rem .2rem .2rem;
    padding: 2px 4px;
    color: #fff;
    margin-right: 1.2rem
}

.search-input[data-v-4ad6044c] .recommend .s-aim .organ {
    background: #f06334
}

.search-input[data-v-4ad6044c] .recommend .s-aim .author {
    background: #ebad0f
}

.search-input[data-v-4ad6044c] .recommend .s-aim .journal {
    background: #27ae60
}

.search-input[data-v-4ad6044c] .recommend .s-aim .aim {
    width: 35rem;
    height: 2rem;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    overflow: hidden;
    white-space: nowrap
}

.search-input[data-v-4ad6044c] .zyjs .zyjs-text .bf {
    color: #6d788c;
    font-size: 1.4rem
}

.search-input[data-v-4ad6044c] .zyjs .zyjs-text .regex {
    color: #0072eb;
    font-size: 1.5rem
}

.s-op[data-v-4ad6044c]:hover {
    color: #fff;
    background: var(--f-c-root)
}

.is-home[data-v-4ad6044c] .search-icon {
    display: inline-block;
    animation: Loading-data-v-4ad6044c 1s infinite
}

@keyframes Loading-data-v-4ad6044c {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.2)
    }
}

.not-home[data-v-4ad6044c] {
    width: 79rem
}

.not-home[data-v-4ad6044c] .append-input .s-btn {
    background: #f3f7ff
}

.not-home[data-v-4ad6044c] .append-input .s-btn i {
    color: var(--f-c-root) !important;
    font-weight: bold
}

.not-home[data-v-4ad6044c] .append-input .searchCss {
    background: var(--f-c-root)
}

.not-home[data-v-4ad6044c] .append-input .searchCss i {
    color: #fff !important
}

.animated[data-v-4ad6044c] {
    animation-duration: .3s
}

.defaultIcon[data-v-1cb6b7e9] {
    width: 15em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white 4rem);
    position: absolute;
    right: 0rem;
    bottom: .2rem;
    padding-left: 5rem;
    display: flex;
    align-items: end
}

.translate[data-v-1cb6b7e9] {
    white-space: nowrap
}

.translatedText[data-v-1cb6b7e9] {
    width: 100%;
    background: #fafaff;
    border-radius: 1.2rem;
    margin-top: .6rem;
    padding: 1rem;
    font-weight: 400;
    font-size: 14px;
    color: #535d71;
    line-height: 2.4rem;
    text-align: left
}

.claimBtn[data-v-1cb6b7e9] {
    background: linear-gradient(90deg, #f4d8af 0%, #dbb077 100%);
    border-radius: 1.2rem;
    font-family: PingFang SC, PingFang SC;
    color: #fff;
    line-height: 2.4rem !important;
    text-align: center;
    font-style: normal;
    text-transform: none;
    padding: .1rem .8rem;
    display: inline-block !important;
    height: 2.3rem
}

.ellipsis[data-v-1cb6b7e9] {
    position: relative;
    padding-right: 3px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.ellipsis.more[data-v-1cb6b7e9] {
    display: block;
    text-overflow: initial
}

.organ-ellipsis[data-v-1cb6b7e9] {
    position: relative;
    padding-right: 3px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.organ-ellipsis.organ-more[data-v-1cb6b7e9] {
    display: block;
    text-overflow: initial
}

.hostorgan-ellipsis[data-v-1cb6b7e9] {
    position: relative;
    padding-right: 3px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.hostorgan-ellipsis.organ-more[data-v-1cb6b7e9] {
    display: block;
    text-overflow: initial
}

.author-ellipsis[data-v-1cb6b7e9] {
    position: relative;
    padding-right: 3px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.author-ellipsis.author-more[data-v-1cb6b7e9] {
    display: block;
    text-overflow: initial
}

.PromotionBlock[data-v-1cb6b7e9] {
    margin-top: 4.2rem;
    position: relative
}

.PromotionBlock .PromotionFont[data-v-1cb6b7e9] {
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: 4.6rem;
    height: 1.8rem;
    background: rgba(0, 0, 0, .2);
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    padding-left: 1rem;
    font-size: 1.2rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #fff;
    letter-spacing: .2rem;
    cursor: default
}

.OA_Css[data-v-1cb6b7e9] {
    font-size: 1.4rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #274ab5;
    line-height: 1.6rem;
    margin-top: 3rem
}

.OaLine_Css[data-v-1cb6b7e9] {
    font-size: 1.3rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #535d71;
    line-height: 1.5rem;
    margin-top: 2rem
}

.OaLine_Css .Content_block[data-v-1cb6b7e9] {
    margin-right: 3rem
}

sup[data-v-1cb6b7e9] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-1cb6b7e9] {
    top: -0.6em !important
}

.organ-close[data-v-1cb6b7e9] {
    height: 4.4rem
}

.info-line[data-v-1cb6b7e9] {
    width: 80rem;
    line-height: 2.4rem;
    word-break: break-all
}

.info-line .open-btn[data-v-1cb6b7e9] {
    position: absolute;
    top: .7rem;
    right: -1.5rem;
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    background: var(--f-c-root);
    font-size: 1rem
}

.f-c-0A4[data-v-1cb6b7e9] {
    color: #8790a4
}

.f-c-524[data-v-1cb6b7e9] {
    color: #f69524
}

.b-c-524[data-v-1cb6b7e9] {
    background-color: #f69524
}

.b-c-root[data-v-1cb6b7e9] {
    background-color: #2079ff
}

.bor-c-0EB[data-v-1cb6b7e9] {
    border: 1px solid #c8d0eb
}

.citedData .citedData-content[data-v-1cb6b7e9] {
    padding: 1.7rem 1.5rem .7rem 1.5rem
}

.it-name-hover[data-v-1cb6b7e9]:hover {
    color: #0f6cf8
}

.dom-hover[data-v-1cb6b7e9]:hover {
    color: var(--f-c-root)
}

.span-line[data-v-1cb6b7e9]:first-child {
    margin: 0 .5rem 0 0
}

.span-line[data-v-1cb6b7e9] {
    margin: 0 .5rem
}

.popover-share .popover-share-content[data-v-1cb6b7e9] {
    width: 11.8rem;
    padding: 1rem 1.1rem
}

.popover-share .popover-share-content .popover-share-center[data-v-1cb6b7e9] {
    display: flex;
    align-items: center;
    height: 2.4rem;
    line-height: 2.4rem
}

.popover-share .popover-share-content .popover-share-center i[data-v-1cb6b7e9] {
    margin-right: .8rem;
    font-size: 2.4rem
}

.popover-share .popover-share-content .popover-share-center img[data-v-1cb6b7e9] {
    margin-right: .8rem;
    width: 2.4rem;
    border-radius: 50%
}

.popover-share .popover-share-content .popover-share-center+.popover-share-center[data-v-1cb6b7e9] {
    margin-top: .8rem
}

.top-detail[data-v-1cb6b7e9] {
    display: flex
}

.top-detail .top-detail-left[data-v-1cb6b7e9] {
    width: 98.4rem;
    margin-right: 1.6rem;
    padding: 3rem 4rem 5rem 4rem;
    background: #fff;
    box-shadow: 0rem .4rem 1.7rem 0rem rgba(43, 73, 108, .05)
}

.top-detail .top-detail-left .detail-left-title[data-v-1cb6b7e9] {
    word-wrap: break-word;
    word-break: break-word
}

.top-detail .top-detail-left .detail-left-title span[data-v-1cb6b7e9] {
    display: inline;
    line-height: 3rem
}

.top-detail .top-detail-left .detail-left-title .etag[data-v-1cb6b7e9] {
    position: relative;
    top: -2px;
    margin-right: 1rem;
    white-space: nowrap
}

.top-detail .top-detail-left .horizontalData-css[data-v-1cb6b7e9] {
    display: flex;
    height: 1.8rem;
    line-height: 1.8rem;
    margin-bottom: 3.9rem;
    float: right
}

.top-detail .top-detail-left .horizontalData-css .horizontalData-f[data-v-1cb6b7e9]:not(:first-child) {
    margin-left: 2rem
}

.top-detail .top-detail-left .horizontalData-css .horizontalData-icon[data-v-1cb6b7e9] {
    margin-left: 2rem
}

.top-detail .top-detail-left .mainContainerDataList-item[data-v-1cb6b7e9] {
    margin-bottom: 1.2rem;
    line-height: 1.5
}

.top-detail .top-detail-left .mainContainerDataList-item .Container-item-title[data-v-1cb6b7e9] {
    white-space: nowrap;
    line-height: 2.4rem
}

.top-detail .top-detail-left .mainContainerDataList-item .keyword-color[data-v-1cb6b7e9]:hover {
    color: #0f6cf8
}

.top-detail .top-detail-left .mainContainerDataList-item .content-text[data-v-1cb6b7e9] {
    word-break: break-all;
    line-height: 2.4rem
}

.top-detail .top-detail-left .inline-group-button[data-v-1cb6b7e9] {
    display: flex;
    margin: 2rem 0rem 4rem 0rem
}

.top-detail .top-detail-left .inline-group-button .group-button[data-v-1cb6b7e9] {
    display: flex
}

.top-detail .top-detail-left .inline-group-button .group-button .download[data-v-1cb6b7e9] {
    width: 10.6rem;
    height: 3.2rem;
    line-height: 3.2rem;
    background-color: #f66324;
    color: #fff;
    border-radius: .2rem
}

.top-detail .top-detail-left .inline-group-button .group-button .ref[data-v-1cb6b7e9] {
    width: 8.4rem;
    height: 3.2rem;
    border: 1px solid #43b223;
    color: #309413;
    border-radius: .2rem
}

.top-detail .top-detail-left .inline-group-button .group-button .zcps[data-v-1cb6b7e9] {
    border: .1rem solid;
    color: #0f6cf8;
    width: 13.5rem;
    height: 3.2rem;
    border-radius: .2rem
}

.top-detail .top-detail-left .inline-group-button .group-button .zxyd[data-v-1cb6b7e9] {
    background-color: #f69524;
    color: #fff;
    width: 10.6rem;
    height: 3.2rem;
    border-radius: .2rem
}

.top-detail .top-detail-left .inline-group-button .group-button .bkpt[data-v-1cb6b7e9] {
    width: 10.6rem;
    height: 3.2rem;
    border-radius: .2rem;
    border: 1px solid #0f6cf8;
    color: #0f6cf8
}

.top-detail .top-detail-left .inline-group-button .group-button .group-button-css[data-v-1cb6b7e9] {
    margin-right: 1.8rem;
    line-height: 3.2rem
}

.top-detail .top-detail-left .inline-group-button .group-button .group-button-css .group-button-item[data-v-1cb6b7e9] {
    border-radius: 0
}

.top-detail .top-detail-left .inline-group-button .group-button .group-button-css[data-v-1cb6b7e9]:hover {
    filter: opacity(0.8);
    opacity: .8
}

.sourceHover[data-v-1cb6b7e9]:hover {
    text-decoration: underline
}

.hoverUnderline[data-v-1cb6b7e9]:hover {
    text-decoration: underline
}

.select_hover[data-v-1cb6b7e9]:hover {
    text-decoration: underline;
    color: #274ab5
}

.select_hover span[data-v-1cb6b7e9] {
    position: relative
}

.author-info[data-v-1cb6b7e9] {
    padding: 1.6rem 1.5rem
}

.author-info .img[data-v-1cb6b7e9] {
    width: 8rem;
    min-width: 8rem;
    height: 8rem;
    object-fit: cover;
    margin-right: 2rem;
    border-radius: 100%
}

.author-info p[data-v-1cb6b7e9]:nth-of-type(2) {
    margin: 1.7rem 0 1.2rem
}

.author-info p[data-v-1cb6b7e9] {
    line-height: 1.88rem
}

.author-info p span+span[data-v-1cb6b7e9] {
    margin-left: 1.6rem;
    display: inline-block
}

.author-info p+p[data-v-1cb6b7e9] {
    line-height: 1.5rem
}

.inline[data-v-1cb6b7e9] {
    display: inline
}

.conferenceName[data-v-b10a9412]:hover {
    color: #274ab5;
    text-decoration: underline;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.inlineTitle[data-v-b10a9412] {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.lineCss[data-v-b10a9412] {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #172533;
    line-height: 24px;
    text-align: left
}

.conferenceTitle[data-v-b10a9412] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 1.5rem
}

.journalInformation[data-v-b10a9412] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem
}

.journalInformation .journal-content[data-v-b10a9412] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 17rem
}

.cutOffRule[data-v-b10a9412] {
    width: 100%;
    border-top: .1rem dashed #9fa8b9;
    margin-bottom: 1.6rem
}

img[data-v-b10a9412] {
    width: 12rem;
    height: 16rem;
    object-fit: contain
}

.PromotionBlock[data-v-b10a9412] {
    margin-top: 4.2rem;
    position: relative
}

.PromotionBlock .PromotionFont[data-v-b10a9412] {
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: 4.6rem;
    height: 1.8rem;
    background: rgba(0, 0, 0, .2);
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    padding-left: 1rem;
    font-size: 1.2rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #fff;
    letter-spacing: .2rem;
    cursor: default
}

.OA_Css[data-v-b10a9412] {
    font-size: 1.4rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #274ab5;
    line-height: 1.6rem;
    margin-top: 3rem
}

.OaLine_Css[data-v-b10a9412] {
    font-size: 1.3rem;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #535d71;
    line-height: 1.5rem;
    margin-top: 2rem
}

.OaLine_Css .Content_block[data-v-b10a9412] {
    margin-right: 3rem
}

sup[data-v-b10a9412] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[data-v-b10a9412] {
    top: -0.6em !important
}

.organ-close[data-v-b10a9412] {
    height: 4.4rem
}

.info-line[data-v-b10a9412] {
    width: 80rem;
    line-height: 2.7rem;
    word-break: break-all
}

.info-line .open-btn[data-v-b10a9412] {
    position: absolute;
    top: .7rem;
    right: -1.5rem;
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    background: var(--f-c-root);
    font-size: 1rem
}

.f-c-0A4[data-v-b10a9412] {
    color: #8790a4
}

.f-c-524[data-v-b10a9412] {
    color: #f69524
}

.b-c-524[data-v-b10a9412] {
    background-color: #f69524
}

.b-c-root[data-v-b10a9412] {
    background-color: #2079ff
}

.bor-c-0EB[data-v-b10a9412] {
    border: 1px solid #c8d0eb
}

.citedData .citedData-content[data-v-b10a9412] {
    padding: 1.7rem 1.5rem .7rem 1.5rem
}

.it-name-hover[data-v-b10a9412]:hover {
    color: #0f6cf8
}

.dom-hover[data-v-b10a9412]:hover {
    color: var(--f-c-root)
}

.span-line[data-v-b10a9412]:first-child {
    margin: 0 .5rem 0 0
}

.span-line[data-v-b10a9412] {
    margin: 0 .5rem
}

.popover-share .popover-share-content[data-v-b10a9412] {
    width: 11.8rem;
    padding: 1rem 1.1rem
}

.popover-share .popover-share-content .popover-share-center[data-v-b10a9412] {
    display: flex;
    align-items: center;
    height: 2.4rem;
    line-height: 2.4rem
}

.popover-share .popover-share-content .popover-share-center i[data-v-b10a9412] {
    margin-right: .8rem;
    font-size: 2.4rem
}

.popover-share .popover-share-content .popover-share-center img[data-v-b10a9412] {
    margin-right: .8rem;
    width: 2.4rem;
    border-radius: 50%
}

.popover-share .popover-share-content .popover-share-center+.popover-share-center[data-v-b10a9412] {
    margin-top: .8rem
}

.top-detail[data-v-b10a9412] {
    display: flex
}

.top-detail .top-detail-right[data-v-b10a9412] {
    width: 40rem;
    padding-top: 3.1rem;
    background: #fff;
    box-shadow: 0rem .4rem 1.7rem 0rem rgba(43, 73, 108, .05);
    padding: 1.6rem 3rem 2.6rem 3rem
}

.top-detail .top-detail-right .referenceTrend-title[data-v-b10a9412] {
    margin-top: 1.9rem
}

.top-detail .top-detail-right .referenceTrend-title span[data-v-b10a9412] {
    margin-right: 4.2rem
}

.top-detail .top-detail-right .referenceTrend-echarts[data-v-b10a9412] {
    height: 17.6rem;
    margin-bottom: 5.7rem
}

.top-detail .top-detail-right .referenceTrend-echarts .echart-css[data-v-b10a9412] {
    color: #274ab5;
    display: flex
}

.top-detail .top-detail-right .relevant-scholars[data-v-b10a9412],
.top-detail .top-detail-right .relevant-layouts[data-v-b10a9412] {
    margin-bottom: 1rem
}

.top-detail .top-detail-right .pertinent-literature[data-v-b10a9412] {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.top-detail .top-detail-right .related-author[data-v-b10a9412] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0 2rem;
    line-height: 1.64rem
}

.top-detail .top-detail-right .related-author+.related-author[data-v-b10a9412] {
    margin-top: 1rem
}

.top-detail .top-detail-right .tag-groups[data-v-b10a9412] {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 5rem
}

.top-detail .top-detail-right .tag-button[data-v-b10a9412]:hover {
    font-weight: 600;
    border-color: #274ab5
}

.top-detail .top-detail-right .tag-button .institutions-button[data-v-b10a9412] {
    width: 13rem;
    height: 3.6rem;
    border-radius: 0;
    margin-right: 1.1rem;
    margin-bottom: 1rem;
    padding: 0 .8rem;
    line-height: 3.6rem;
    text-align: center
}

.top-detail .top-detail-right .tag-button .institutions-button[data-v-b10a9412]:hover {
    background: #f9fbff;
    border-color: #274ab5
}

.paperDefalt[data-v-b10a9412] {
    width: 12rem;
    height: 16rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAHEBAMAAAC6n+5XAAAAElBMVEXs8fTs8fT////r8/zY6Pjs8fTJlopjAAAABnRSTlP//v////1N0wOuAAABVUlEQVR4AezXQRGAQAwEwYsELMQCFvCvCQkUfNhc9Sjo76zwagCwowMEBAQEBAR8EeAZ0mBgRwQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj4IUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwCusrYGAgICAgICAgICAgK4O8K8AAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEzGgfMDfA5QEBAQEBAwPBqHdndEwUAvrWe2hnY340AAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    padding: 1.2rem 1.7rem 0 1.7rem;
    text-align: center
}

.paperDefalt .paper_topTitle[data-v-b10a9412] {
    font-size: 12px;
    font-family: Songti SC-Bold, Songti SC;
    font-weight: bold;
    color: #172533;
    transform: scale(0.95);
    height: 5rem;
    margin-top: 1rem
}

.paperDefalt .paper_topTitle[data-v-b10a9412]:hover {
    color: #274ab5;
    text-decoration: underline
}

.paperDefalt .paper_place[data-v-b10a9412] {
    font-size: 12px;
    font-family: Songti SC-Bold, Songti SC;
    font-weight: bold;
    color: #535d71;
    transform: scale(0.8);
    margin-bottom: 2rem !important
}

.detailTag[data-v-b10a9412] {
    height: 2.4rem;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.detailTag .SubWord_Cssfornt[data-v-b10a9412] {
    width: 4rem;
    height: 2.7rem;
    position: absolute;
    left: 0rem;
    top: 0rem;
    cursor: pointer
}

.detailTag .SubWord_CssforntWH[data-v-b10a9412] {
    background: linear-gradient(to left, rgba(255, 255, 255, 0.1), white 40px)
}

.detailTag .SubWord_Css[data-v-b10a9412] {
    width: 4rem;
    height: 2.7rem;
    position: absolute;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), white 40px);
    right: 0rem;
    top: 0rem;
    cursor: pointer
}

.hoverDom[data-v-b10a9412]:hover {
    color: #274ab5 !important;
    text-decoration: underline
}

.hoverDom:hover span[data-v-b10a9412] {
    color: #274ab5 !important
}

.qkPic[data-v-b10a9412] {
    position: relative
}

.qkPic .oaIcon[data-v-b10a9412] {
    position: absolute;
    top: -0.5rem;
    right: -2rem;
    z-index: 2
}

.qkPic .oaIcon img[data-v-b10a9412] {
    height: 4rem
}

.similartabs[data-v-6b801e8e] .el-tabs__nav-wrap::after {
    height: 1px
}

.similartabs[data-v-6b801e8e] .el-tabs__item {
    width: 15.8rem;
    height: 6.4rem;
    line-height: 6.4rem;
    text-align: center;
    font-size: 18px;
    color: #274ab5;
    font-weight: 400;
    padding: 0 0rem
}

.similartabs[data-v-6b801e8e] .el-tabs__nav-wrap::after {
    background-color: #b0d1ef
}

.similartabs[data-v-6b801e8e] .el-tabs__active-bar {
    background-color: #0f6cf8
}

.similartabs[data-v-6b801e8e] .el-tabs__item.is-active {
    font-weight: 600
}

.f-c-B2B[data-v-6b801e8e] {
    color: #d62b2b
}

.f-c-000[data-v-6b801e8e] {
    color: #000
}

.documentList-main .documentList-page[data-v-722ece17][data-v-6b801e8e] .el-icon-more {
    color: #9fa8b9;
    border: none
}

.documentList-main .documentList-top[data-v-6b801e8e] {
    margin-bottom: 1.4rem
}

.documentList-main .documentList-content[data-v-6b801e8e] {
    margin-bottom: .8rem;
    line-height: 2.4rem;
    display: flex;
    width: 34rem
}

.documentList-main .documentList-content .it-name-hover[data-v-6b801e8e]:hover {
    color: #0f6cf8
}

.documentList-main .documentList-page[data-v-6b801e8e] {
    margin-top: 4rem;
    width: 100%;
    text-align: center
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pager li.active {
    font-weight: 700;
    color: #274ab5;
    border: 1px solid #274ab5
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pager li:hover {
    color: #0f6cf8
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pagination button,
.documentList-main .documentList-page .el-pagination span[data-v-6b801e8e]:not([class*=suffix]) {
    min-width: 2.8rem;
    height: 2.8rem;
    line-height: 2.8rem
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pagination button {
    padding: 0px
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pagination .btn-next {
    border: 1px solid #e9ecee;
    margin-left: .3rem
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pagination .btn-prev {
    border: 1px solid #e9ecee;
    margin-right: .3rem
}

.documentList-main .documentList-page[data-v-6b801e8e] .el-pager li {
    font-weight: 400;
    border: 1px solid #e9ecee;
    margin: 0 .3rem;
    min-width: 2.8rem;
    height: 2.8rem;
    min-width: 2.8rem;
    line-height: 2.8rem;
    color: #172533
}

.empty-img[data-v-9e1883ee] {
    padding: 5rem 0;
    font-size: 1.3rem
}

.empty-img .img[data-v-9e1883ee] {
    width: 23.1rem
}

.hiddenContent[data-v-5abc13b2] {
    position: relative
}

.hiddenContent .loginBtn[data-v-5abc13b2] {
    position: absolute;
    left: 49.5%;
    top: 65%;
    transform: translate(-50%, -50%);
    width: 18rem;
    border-radius: 0rem
}

.certificateCSS[data-v-5df611ac] {
    position: relative;
    display: inline-block;
    height: 3.8rem
}

.certificateCSS .certifiCatePostion[data-v-5df611ac] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.footer-css[data-v-5df611ac] {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-bottom: 10px
}

.footer-title[data-v-5df611ac] {
    font-size: 18px;
    font-weight: bold;
    color: #172533;
    margin-bottom: 1.5rem
}

.link_item[data-v-5df611ac] {
    font-size: 14px
}

.link_item[data-v-5df611ac]:hover {
    color: #274ab5
}

.footer[data-v-5df611ac] {
    z-index: 1;
    width: 100%;
    min-width: 140rem;
    min-height: 30.8rem;
    border-top: 1px solid #f2f5f8
}

.footer .main[data-v-5df611ac] {
    margin-top: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.footer .bottom-title[data-v-5df611ac] {
    height: 5.5rem;
    line-height: 5.5rem;
    text-align: center;
    width: 100%
}

.archivalInformation[data-v-23c50cdf] {
    display: inline-block;
    text-decoration: none;
    height: 20px;
    line-height: 20px
}

.footerv[data-v-23c50cdf] {
    width: 100%;
    min-width: 140rem;
    padding: 2.4rem 0;
    border-top: 1px solid #f2f5f8
}

.footerv *[data-v-23c50cdf] {
    color: #8a98a9 !important
}

.footerv a[data-v-23c50cdf] {
    color: var(--f-c-root) !important
}

.footerv .center[data-v-23c50cdf] {
    margin: 6px 0
}

.footerv .main[data-v-23c50cdf] {
    margin-top: 6.2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-bottom: 1px solid #f1f5fa
}

.footerv .bottom-title[data-v-23c50cdf] {
    height: 5.5rem;
    line-height: 5.5rem;
    text-align: center;
    width: 100%
}

.bottom-svg[data-v-23c50cdf] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.a_bottom[data-v-23c50cdf] {
    position: relative;
    display: inline-block;
    height: 38px
}

.tips_text[data-v-fc887c5e] {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 13px;
    color: #535d71;
    display: block;
    line-height: 14px;
    width: 40px;
    height: 40px;
    text-align: center;
    align-content: center
}

.broad-side[data-v-fc887c5e] {
    position: fixed;
    z-index: 998;
    box-shadow: 0rem .1rem 1rem 0rem rgba(0, 0, 0, .1);
    border-radius: .2rem .2rem .2rem .2rem;
    right: 2rem;
    bottom: 4rem;
    padding: .5rem;
    background: #fff
}

.broad-side .s-btn[data-v-fc887c5e] {
    width: 4rem;
    height: 4rem;
    cursor: pointer
}

.broad-side .deliver[data-v-fc887c5e] {
    margin-bottom: 1rem;
    position: relative
}

.broad-side .deliver[data-v-fc887c5e]::before {
    content: "";
    position: absolute;
    width: 2.8rem;
    height: 1px;
    background: #e7eef5;
    bottom: -5px;
    left: 5px
}

.broad-side .deliver-no-before[data-v-fc887c5e] {
    margin-bottom: 0
}

.broad-side .deliver-no-before[data-v-fc887c5e]::before {
    display: none
}

.broad-side i[data-v-fc887c5e] {
    font-size: 3rem
}

.broad-side .zhi-ding[data-v-fc887c5e] {
    line-height: 5rem;
    width: 5rem;
    height: 5rem;
    background: rgba(0, 0, 0, .5)
}

.feed-dialog .upload-form[data-v-fc887c5e] .your-que textarea {
    width: 52.9rem;
    height: 16.1rem !important
}

.feed-dialog .upload-form[data-v-fc887c5e] .el-upload--picture-card,
.feed-dialog .upload-form[data-v-fc887c5e] .el-upload-list__item {
    width: 6rem;
    height: 6rem;
    line-height: 6rem
}

.feed-dialog .upload-form[data-v-fc887c5e] .el-upload--picture-card .el-icon-plus,
.feed-dialog .upload-form[data-v-fc887c5e] .el-upload-list__item .el-icon-plus {
    font-size: 1.2rem
}

.feed-dialog .upload-form[data-v-fc887c5e] .el-upload-list__item-status-label {
    display: none
}

.feed-dialog .upload-form[data-v-fc887c5e] .connect {
    margin-top: 1rem;
    width: 52.9rem
}

.feed-dialog .upload-form[data-v-fc887c5e] .connect input {
    height: 4rem
}

.feed-dialog .close-btn[data-v-fc887c5e] {
    width: 9.5rem;
    height: 3.4rem;
    padding: 0
}

.bs-connect-popover {
    width: 23.5rem;
    height: 16rem;
    background: #fff;
    box-shadow: 0rem .1rem 1rem 0rem rgba(0, 0, 0, .1);
    border: none;
    padding: 2.5rem 2rem
}

.dialog[data-v-3d2f9ee0] {
    background: rgba(0, 0, 0, .2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    min-width: 140rem;
    z-index: 999
}

.dialog[data-v-3d2f9ee0] .head-input {
    position: relative;
    height: 6.6rem;
    width: 100%
}

.dialog[data-v-3d2f9ee0] .head-input .content {
    position: absolute;
    width: 46.8rem
}

.dialog[data-v-3d2f9ee0] .head-input .content .types {
    width: 46.8rem;
    min-height: 13.4rem;
    padding: 1.9rem 2.5rem;
    animation: tps-data-v-3d2f9ee0 .5s
}

@keyframes tps-data-v-3d2f9ee0 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes input-data-v-3d2f9ee0 {
    0% {
        width: 24rem
    }

    100% {
        width: 46.8rem
    }
}

.dialog[data-v-3d2f9ee0] .head-input .el-input {
    animation: input-data-v-3d2f9ee0 .5s;
    box-shadow: 0rem 0rem .6rem 0rem rgba(0, 0, 0, .09)
}

.dialog[data-v-3d2f9ee0] .head-input .el-input input {
    height: 6.6rem;
    border: none;
    border-radius: 0
}

.dialog[data-v-3d2f9ee0] .head-input .el-input .el-icon-search {
    color: var(--f-c-root)
}

.dialog[data-v-3d2f9ee0] .head-input .el-input .el-input__suffix {
    right: 1.5rem
}

.dialog[data-v-3d2f9ee0] .head-input .el-input:focus-visible {
    outline: transparent
}

.dialog[data-v-3d2f9ee0] .head-input .el-input__inner:focus {
    border: transparent
}

.dialog[data-v-3d2f9ee0] .head-input .el-checkbox {
    border-color: #fc9a37;
    margin-bottom: 1.1rem;
    margin-right: 5rem
}

.dialog[data-v-3d2f9ee0] .head-input .el-checkbox .el-checkbox__label {
    color: #535d71;
    padding-left: .4rem
}

.dialog[data-v-3d2f9ee0] .head-input .is-checked .el-checkbox__inner {
    background-color: #fc9a37;
    border-color: #fc9a37 !important
}

.dialog[data-v-3d2f9ee0] .head-input .el-checkbox__inner:hover {
    border-color: #fc9a37
}

.dialog[data-v-3d2f9ee0] .head-input .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: #e9ecee
}