.picker {
    display: none;
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
    font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif;
    font-size: 14px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.picker .picker-mask {
    position: absolute;
    z-index: 500;
    width: 100%;
    height: 100%;
    transition: all .5s;
    -webkit-transition: all .5s;
    background: transparent;
    opacity: 0
}

.picker .picker-mask.show {
    background: rgba(0, 0, 0, .6);
    opacity: 1
}

.picker .picker-panel {
    position: absolute;
    z-index: 600;
    bottom: 0;
    width: 100%;
    height: 243px;
    background: #fff;
    transform: translateY(243px);
    -webkit-transform: translateY(243px);
    transition: all .5s;
    -webkit-transition: all .5s
}

.picker .picker-panel.show {
    transform: translateY(0);
    -webkit-transform: translateY(0)
}

.picker .picker-panel .picker-choose {
    position: relative;
    height: 50px;
    color: #878787;
    font-size: 14px
}

.picker .picker-panel .picker-choose .picker-title {
    line-height: 50px;
    font-size: 19px;
    text-align: center;
    color: #333
}

.picker .picker-panel .picker-choose .cancel,
.picker .picker-panel .picker-choose .confirm {
    position: absolute;
    padding: 10px;
    top: 6px
}

.picker .picker-panel .picker-choose .confirm {
    right: 0;
    color: #fa8919
}

.picker .picker-panel .picker-choose .cancel {
    left: 0
}

.picker .picker-panel .picker-content {
    position: relative
}

.picker .picker-panel .picker-content .mask-bottom,
.picker .picker-panel .picker-content .mask-top {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 68px;
    pointer-events: none;
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.picker .picker-panel .picker-content .mask-top {
    top: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, .4)), to(hsla(0, 0%, 100%, .8)));
    background: -o-linear-gradient(bottom, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, .8))
}

.picker .picker-panel .picker-content .mask-top:after,
.picker .picker-panel .picker-content .mask-top:before {
    display: block;
    position: absolute;
    border-top: 1px solid #ccc;
    left: 0;
    width: 100%;

    content: "
    "}.picker .picker-panel .picker-content .mask-top:before{display:none;top:0}.picker
    .picker-panel .picker-content .mask-top:after {
    display: block;
    bottom: 0
}

    .picker .picker-panel .picker-content .mask-bottom {
        bottom: 0;
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .4)), to(hsla(0, 0%, 100%, .8)));
        background: -o-linear-gradient(top, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, .8))
    }

    .picker .picker-panel .picker-content .mask-bottom:after,
    .picker .picker-panel .picker-content .mask-bottom:before {
        display: block;
        position: absolute;
        border-top: 1px solid #ccc;
        left: 0;
        width: 100%;
        content: " "
    }

    .picker .picker-panel .picker-content .mask-bottom:before {
        display: block;
        top: 0
    }

    .picker .picker-panel .picker-content .mask-bottom:after {
        display: none;
        bottom: 0
    }

    .picker .picker-panel .wheel-wrapper {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        padding: 0 10px
    }

    .picker .picker-panel .wheel-wrapper .wheel {
        -ms-flex: 1 1 1e-9px;
        -webkit-box-flex: 1;
        flex: 1;
        flex-basis: 1e-9px;
        width: 1%;
        height: 173px;
        overflow: hidden;
        font-size: 21px
    }

    .picker .picker-panel .wheel-wrapper .wheel .wheel-scroll {
        margin-top: 68px;
        line-height: 36px
    }

    .picker .picker-panel .wheel-wrapper .wheel .wheel-scroll .wheel-item {
        height: 36px;
        overflow: hidden;
        white-space: nowrap;
        color: #333
    }

    .picker .picker-footer {
        height: 20px
    }

    @media (-webkit-min-device-pixel-ratio:1.5),
    (min-device-pixel-ratio:1.5) {

        .border-1px:after,
        .border-1px:before {
            -webkit-transform: scaleY(.7);
            -webkit-transform-origin: 0 0;
            transform: scaleY(.7)
        }

        .border-1px:after {
            -webkit-transform-origin: left bottom
        }
    }

    @media (-webkit-min-device-pixel-ratio:2),
    (min-device-pixel-ratio:2) {

        .border-1px:after,
        .border-1px:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
    }


    .el-fade-in-enter,
    .el-fade-in-leave-active,
    .el-fade-in-linear-enter,
    .el-fade-in-linear-leave,
    .el-fade-in-linear-leave-active,
    .fade-in-linear-enter,
    .fade-in-linear-leave,
    .fade-in-linear-leave-active {
        opacity: 0
    }

    .el-fade-in-linear-enter-active,
    .el-fade-in-linear-leave-active,
    .fade-in-linear-enter-active,
    .fade-in-linear-leave-active {
        transition: opacity .2s linear
    }

    .el-fade-in-enter-active,
    .el-fade-in-leave-active,
    .el-zoom-in-center-enter-active,
    .el-zoom-in-center-leave-active {
        transition: all .3s cubic-bezier(.55, 0, .1, 1)
    }

    .el-zoom-in-center-enter,
    .el-zoom-in-center-leave-active {
        opacity: 0;
        transform: scaleX(0)
    }

    .el-zoom-in-top-enter-active,
    .el-zoom-in-top-leave-active {
        opacity: 1;
        transform: scaleY(1);
        transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
        transform-origin: center top
    }

    .el-zoom-in-top-enter,
    .el-zoom-in-top-leave-active {
        opacity: 0;
        transform: scaleY(0)
    }

    .el-zoom-in-bottom-enter-active,
    .el-zoom-in-bottom-leave-active {
        opacity: 1;
        transform: scaleY(1);
        transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
        transform-origin: center bottom
    }

    .el-zoom-in-bottom-enter,
    .el-zoom-in-bottom-leave-active {
        opacity: 0;
        transform: scaleY(0)
    }

    .el-zoom-in-left-enter-active,
    .el-zoom-in-left-leave-active {
        opacity: 1;
        transform: scale(1);
        transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
        transform-origin: top left
    }

    .el-zoom-in-left-enter,
    .el-zoom-in-left-leave-active {
        opacity: 0;
        transform: scale(.45)
    }

    .collapse-transition {
        transition: height .3s ease-in-out, padding-top .3s ease-in-out, padding-bottom .3s ease-in-out
    }

    .horizontal-collapse-transition {
        transition: width .3s ease-in-out, padding-left .3s ease-in-out, padding-right .3s ease-in-out
    }

    .el-list-enter-active,
    .el-list-leave-active {
        transition: all 1s
    }

    .el-list-enter,
    .el-list-leave-active {
        opacity: 0;
        transform: translateY(-30px)
    }

    .el-opacity-transition {
        transition: opacity .3s cubic-bezier(.55, 0, .1, 1)
    }

    @font-face {
        font-family: element-icons;
        src: url(/fonts/element-icons.woff) format("woff"), url(/fonts/element-icons.ttf) format("truetype");
        font-weight: 400;
        font-display: "auto";
        font-style: normal
    }

    [class*="
    el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:" \e6a0"}.el-icon-ice-cream-square:before{content:" \e6a3"}.el-icon-lollipop:before{content:" \e6a4"}.el-icon-potato-strips:before{content:" \e6a5"}.el-icon-milk-tea:before{content:" \e6a6"}.el-icon-ice-drink:before{content:" \e6a7"}.el-icon-ice-tea:before{content:" \e6a9"}.el-icon-coffee:before{content:" \e6aa"}.el-icon-orange:before{content:" \e6ab"}.el-icon-pear:before{content:" \e6ac"}.el-icon-apple:before{content:" \e6ad"}.el-icon-cherry:before{content:" \e6ae"}.el-icon-watermelon:before{content:" \e6af"}.el-icon-grape:before{content:" \e6b0"}.el-icon-refrigerator:before{content:" \e6b1"}.el-icon-goblet-square-full:before{content:" \e6b2"}.el-icon-goblet-square:before{content:" \e6b3"}.el-icon-goblet-full:before{content:" \e6b4"}.el-icon-goblet:before{content:" \e6b5"}.el-icon-cold-drink:before{content:" \e6b6"}.el-icon-coffee-cup:before{content:" \e6b8"}.el-icon-water-cup:before{content:" \e6b9"}.el-icon-hot-water:before{content:" \e6ba"}.el-icon-ice-cream:before{content:" \e6bb"}.el-icon-dessert:before{content:" \e6bc"}.el-icon-sugar:before{content:" \e6bd"}.el-icon-tableware:before{content:" \e6be"}.el-icon-burger:before{content:" \e6bf"}.el-icon-knife-fork:before{content:" \e6c1"}.el-icon-fork-spoon:before{content:" \e6c2"}.el-icon-chicken:before{content:" \e6c3"}.el-icon-food:before{content:" \e6c4"}.el-icon-dish-1:before{content:" \e6c5"}.el-icon-dish:before{content:" \e6c6"}.el-icon-moon-night:before{content:" \e6ee"}.el-icon-moon:before{content:" \e6f0"}.el-icon-cloudy-and-sunny:before{content:" \e6f1"}.el-icon-partly-cloudy:before{content:" \e6f2"}.el-icon-cloudy:before{content:" \e6f3"}.el-icon-sunny:before{content:" \e6f6"}.el-icon-sunset:before{content:" \e6f7"}.el-icon-sunrise-1:before{content:" \e6f8"}.el-icon-sunrise:before{content:" \e6f9"}.el-icon-heavy-rain:before{content:" \e6fa"}.el-icon-lightning:before{content:" \e6fb"}.el-icon-light-rain:before{content:" \e6fc"}.el-icon-wind-power:before{content:" \e6fd"}.el-icon-baseball:before{content:" \e712"}.el-icon-soccer:before{content:" \e713"}.el-icon-football:before{content:" \e715"}.el-icon-basketball:before{content:" \e716"}.el-icon-ship:before{content:" \e73f"}.el-icon-truck:before{content:" \e740"}.el-icon-bicycle:before{content:" \e741"}.el-icon-mobile-phone:before{content:" \e6d3"}.el-icon-service:before{content:" \e6d4"}.el-icon-key:before{content:" \e6e2"}.el-icon-unlock:before{content:" \e6e4"}.el-icon-lock:before{content:" \e6e5"}.el-icon-watch:before{content:" \e6fe"}.el-icon-watch-1:before{content:" \e6ff"}.el-icon-timer:before{content:" \e702"}.el-icon-alarm-clock:before{content:" \e703"}.el-icon-map-location:before{content:" \e704"}.el-icon-delete-location:before{content:" \e705"}.el-icon-add-location:before{content:" \e706"}.el-icon-location-information:before{content:" \e707"}.el-icon-location-outline:before{content:" \e708"}.el-icon-location:before{content:" \e79e"}.el-icon-place:before{content:" \e709"}.el-icon-discover:before{content:" \e70a"}.el-icon-first-aid-kit:before{content:" \e70b"}.el-icon-trophy-1:before{content:" \e70c"}.el-icon-trophy:before{content:" \e70d"}.el-icon-medal:before{content:" \e70e"}.el-icon-medal-1:before{content:" \e70f"}.el-icon-stopwatch:before{content:" \e710"}.el-icon-mic:before{content:" \e711"}.el-icon-copy-document:before{content:" \e718"}.el-icon-full-screen:before{content:" \e719"}.el-icon-switch-button:before{content:" \e71b"}.el-icon-aim:before{content:" \e71c"}.el-icon-crop:before{content:" \e71d"}.el-icon-odometer:before{content:" \e71e"}.el-icon-time:before{content:" \e71f"}.el-icon-bangzhu:before{content:" \e724"}.el-icon-close-notification:before{content:" \e726"}.el-icon-microphone:before{content:" \e727"}.el-icon-turn-off-microphone:before{content:" \e728"}.el-icon-position:before{content:" \e729"}.el-icon-postcard:before{content:" \e72a"}.el-icon-message:before{content:" \e72b"}.el-icon-chat-line-square:before{content:" \e72d"}.el-icon-chat-dot-square:before{content:" \e72e"}.el-icon-chat-dot-round:before{content:" \e72f"}.el-icon-chat-square:before{content:" \e730"}.el-icon-chat-line-round:before{content:" \e731"}.el-icon-chat-round:before{content:" \e732"}.el-icon-set-up:before{content:" \e733"}.el-icon-turn-off:before{content:" \e734"}.el-icon-open:before{content:" \e735"}.el-icon-connection:before{content:" \e736"}.el-icon-link:before{content:" \e737"}.el-icon-cpu:before{content:" \e738"}.el-icon-thumb:before{content:" \e739"}.el-icon-female:before{content:" \e73a"}.el-icon-male:before{content:" \e73b"}.el-icon-guide:before{content:" \e73c"}.el-icon-news:before{content:" \e73e"}.el-icon-price-tag:before{content:" \e744"}.el-icon-discount:before{content:" \e745"}.el-icon-wallet:before{content:" \e747"}.el-icon-coin:before{content:" \e748"}.el-icon-money:before{content:" \e749"}.el-icon-bank-card:before{content:" \e74a"}.el-icon-box:before{content:" \e74b"}.el-icon-present:before{content:" \e74c"}.el-icon-sell:before{content:" \e6d5"}.el-icon-sold-out:before{content:" \e6d6"}.el-icon-shopping-bag-2:before{content:" \e74d"}.el-icon-shopping-bag-1:before{content:" \e74e"}.el-icon-shopping-cart-2:before{content:" \e74f"}.el-icon-shopping-cart-1:before{content:" \e750"}.el-icon-shopping-cart-full:before{content:" \e751"}.el-icon-smoking:before{content:" \e752"}.el-icon-no-smoking:before{content:" \e753"}.el-icon-house:before{content:" \e754"}.el-icon-table-lamp:before{content:" \e755"}.el-icon-school:before{content:" \e756"}.el-icon-office-building:before{content:" \e757"}.el-icon-toilet-paper:before{content:" \e758"}.el-icon-notebook-2:before{content:" \e759"}.el-icon-notebook-1:before{content:" \e75a"}.el-icon-files:before{content:" \e75b"}.el-icon-collection:before{content:" \e75c"}.el-icon-receiving:before{content:" \e75d"}.el-icon-suitcase-1:before{content:" \e760"}.el-icon-suitcase:before{content:" \e761"}.el-icon-film:before{content:" \e763"}.el-icon-collection-tag:before{content:" \e765"}.el-icon-data-analysis:before{content:" \e766"}.el-icon-pie-chart:before{content:" \e767"}.el-icon-data-board:before{content:" \e768"}.el-icon-data-line:before{content:" \e76d"}.el-icon-reading:before{content:" \e769"}.el-icon-magic-stick:before{content:" \e76a"}.el-icon-coordinate:before{content:" \e76b"}.el-icon-mouse:before{content:" \e76c"}.el-icon-brush:before{content:" \e76e"}.el-icon-headset:before{content:" \e76f"}.el-icon-umbrella:before{content:" \e770"}.el-icon-scissors:before{content:" \e771"}.el-icon-mobile:before{content:" \e773"}.el-icon-attract:before{content:" \e774"}.el-icon-monitor:before{content:" \e775"}.el-icon-search:before{content:" \e778"}.el-icon-takeaway-box:before{content:" \e77a"}.el-icon-paperclip:before{content:" \e77d"}.el-icon-printer:before{content:" \e77e"}.el-icon-document-add:before{content:" \e782"}.el-icon-document:before{content:" \e785"}.el-icon-document-checked:before{content:" \e786"}.el-icon-document-copy:before{content:" \e787"}.el-icon-document-delete:before{content:" \e788"}.el-icon-document-remove:before{content:" \e789"}.el-icon-tickets:before{content:" \e78b"}.el-icon-folder-checked:before{content:" \e77f"}.el-icon-folder-delete:before{content:" \e780"}.el-icon-folder-remove:before{content:" \e781"}.el-icon-folder-add:before{content:" \e783"}.el-icon-folder-opened:before{content:" \e784"}.el-icon-folder:before{content:" \e78a"}.el-icon-edit-outline:before{content:" \e764"}.el-icon-edit:before{content:" \e78c"}.el-icon-date:before{content:" \e78e"}.el-icon-c-scale-to-original:before{content:" \e7c6"}.el-icon-view:before{content:" \e6ce"}.el-icon-loading:before{content:" \e6cf"}.el-icon-rank:before{content:" \e6d1"}.el-icon-sort-down:before{content:" \e7c4"}.el-icon-sort-up:before{content:" \e7c5"}.el-icon-sort:before{content:" \e6d2"}.el-icon-finished:before{content:" \e6cd"}.el-icon-refresh-left:before{content:" \e6c7"}.el-icon-refresh-right:before{content:" \e6c8"}.el-icon-refresh:before{content:" \e6d0"}.el-icon-video-play:before{content:" \e7c0"}.el-icon-video-pause:before{content:" \e7c1"}.el-icon-d-arrow-right:before{content:" \e6dc"}.el-icon-d-arrow-left:before{content:" \e6dd"}.el-icon-arrow-up:before{content:" \e6e1"}.el-icon-arrow-down:before{content:" \e6df"}.el-icon-arrow-right:before{content:" \e6e0"}.el-icon-arrow-left:before{content:" \e6de"}.el-icon-top-right:before{content:" \e6e7"}.el-icon-top-left:before{content:" \e6e8"}.el-icon-top:before{content:" \e6e6"}.el-icon-bottom:before{content:" \e6eb"}.el-icon-right:before{content:" \e6e9"}.el-icon-back:before{content:" \e6ea"}.el-icon-bottom-right:before{content:" \e6ec"}.el-icon-bottom-left:before{content:" \e6ed"}.el-icon-caret-top:before{content:" \e78f"}.el-icon-caret-bottom:before{content:" \e790"}.el-icon-caret-right:before{content:" \e791"}.el-icon-caret-left:before{content:" \e792"}.el-icon-d-caret:before{content:" \e79a"}.el-icon-share:before{content:" \e793"}.el-icon-menu:before{content:" \e798"}.el-icon-s-grid:before{content:" \e7a6"}.el-icon-s-check:before{content:" \e7a7"}.el-icon-s-data:before{content:" \e7a8"}.el-icon-s-opportunity:before{content:" \e7aa"}.el-icon-s-custom:before{content:" \e7ab"}.el-icon-s-claim:before{content:" \e7ad"}.el-icon-s-finance:before{content:" \e7ae"}.el-icon-s-comment:before{content:" \e7af"}.el-icon-s-flag:before{content:" \e7b0"}.el-icon-s-marketing:before{content:" \e7b1"}.el-icon-s-shop:before{content:" \e7b4"}.el-icon-s-open:before{content:" \e7b5"}.el-icon-s-management:before{content:" \e7b6"}.el-icon-s-ticket:before{content:" \e7b7"}.el-icon-s-release:before{content:" \e7b8"}.el-icon-s-home:before{content:" \e7b9"}.el-icon-s-promotion:before{content:" \e7ba"}.el-icon-s-operation:before{content:" \e7bb"}.el-icon-s-unfold:before{content:" \e7bc"}.el-icon-s-fold:before{content:" \e7a9"}.el-icon-s-platform:before{content:" \e7bd"}.el-icon-s-order:before{content:" \e7be"}.el-icon-s-cooperation:before{content:" \e7bf"}.el-icon-bell:before{content:" \e725"}.el-icon-message-solid:before{content:" \e799"}.el-icon-video-camera:before{content:" \e772"}.el-icon-video-camera-solid:before{content:" \e796"}.el-icon-camera:before{content:" \e779"}.el-icon-camera-solid:before{content:" \e79b"}.el-icon-download:before{content:" \e77c"}.el-icon-upload2:before{content:" \e77b"}.el-icon-upload:before{content:" \e7c3"}.el-icon-picture-outline-round:before{content:" \e75f"}.el-icon-picture-outline:before{content:" \e75e"}.el-icon-picture:before{content:" \e79f"}.el-icon-close:before{content:" \e6db"}.el-icon-check:before{content:" \e6da"}.el-icon-plus:before{content:" \e6d9"}.el-icon-minus:before{content:" \e6d8"}.el-icon-help:before{content:" \e73d"}.el-icon-s-help:before{content:" \e7b3"}.el-icon-circle-close:before{content:" \e78d"}.el-icon-circle-check:before{content:" \e720"}.el-icon-circle-plus-outline:before{content:" \e723"}.el-icon-remove-outline:before{content:" \e722"}.el-icon-zoom-out:before{content:" \e776"}.el-icon-zoom-in:before{content:" \e777"}.el-icon-error:before{content:" \e79d"}.el-icon-success:before{content:" \e79c"}.el-icon-circle-plus:before{content:" \e7a0"}.el-icon-remove:before{content:" \e7a2"}.el-icon-info:before{content:" \e7a1"}.el-icon-question:before{content:" \e7a4"}.el-icon-warning-outline:before{content:" \e6c9"}.el-icon-warning:before{content:" \e7a3"}.el-icon-goods:before{content:" \e7c2"}.el-icon-s-goods:before{content:" \e7b2"}.el-icon-star-off:before{content:" \e717"}.el-icon-star-on:before{content:" \e797"}.el-icon-more-outline:before{content:" \e6cc"}.el-icon-more:before{content:" \e794"}.el-icon-phone-outline:before{content:" \e6cb"}.el-icon-phone:before{content:" \e795"}.el-icon-user:before{content:" \e6e3"}.el-icon-user-solid:before{content:" \e7a5"}.el-icon-setting:before{content:" \e6ca"}.el-icon-s-tools:before{content:" \e7ac"}.el-icon-delete:before{content:" \e6d7"}.el-icon-delete-solid:before{content:" \e7c9"}.el-icon-eleme:before{content:" \e7c7"}.el-icon-platform-eleme:before{content:" \e7ca"}.el-icon-loading{-webkit-animation:rotating
2s linear infinite;
    animation:rotating 2s linear infinite
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@-webkit-keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}


.ttalk-content * {
    font-family: PingFangSC-Medium, PingFang SC;
    box-sizing: border-box;
    line-height: normal;
    word-break: break-word !important
}

.ttalk-content strong {
    font-weight: 700
}

.ttalk-content .ql-size-huge {
    font-size: 35px
}

.ttalk-content .ql-size-large {
    font-size: 21px
}

.ttalk-content .ql-size-small {
    font-size: 11px
}

.ttalk-content body {
    margin-right: 30px
}

.ttalk-content p {
    margin: 0
}

.ttalk-content b,
.ttalk-content body,
.ttalk-content div,
.ttalk-content html,
.ttalk-content i,
.ttalk-content p,
.ttalk-content span {
    font-size: 14px
}

.ttalk-content img {
    display: inline;
    opacity: 1;
    vertical-align: bottom;
    margin-top: 0
}

.ttalk-content img[src^="https://ttalkjs.71360.com/emoticons/image"] {
    width: 24px;
    height: 24px;
    pointer-events: none
}

.ttalk-content a {
    text-decoration: underline !important
}

.ttalk-content .fx-c {
    display: flex;
    flex-direction: column
}

.ttalk-content .fx {
    display: flex
}

.ttalk-content .fx-wrap {
    display: flex;
    flex-wrap: wrap
}

.ttalk-content .fx-s-center {
    display: flex;
    align-items: center
}

.ttalk-content .fx-p-center,
.ttalk-content .fx-ps-center {
    display: flex;
    justify-content: center
}

.ttalk-content .fx-ps-center {
    align-items: center
}

.ttalk-content .fx-none {
    flex-grow: 0;
    flex-shrink: 0
}

.ttalk-content .fx-full,
.ttalk-content .fx-full-auto {
    flex-grow: 1;
    flex-shrink: 1
}

.ttalk-content .fx-s-center>.fx-full,
.ttalk-content .fx>.fx-full {
    width: 0
}

.ttalk-content .fx-c>.fx-full {
    height: 0 !important
}

.ttalk-content .fx-a {
    display: flex;
    align-items: baseline
}

.ttalk-content .ke-statusbar {
    display: none
}

.ttalk-content .ke-toolbar {
    border-bottom: none;
    background: #fff
}

.ttalk-content .ke-container {
    border: none
}

.ttalk-content .ke-toolbar .ke-outline {
    border: none;
    padding: 0 6px
}

.ttalk-content .my-check-box input[type=checkbox] {
    opacity: 0;
    outline: none;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    z-index: -1
}

.ttalk-content .my-check-box .my-checkbox-inner {
    display: inline-block;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    box-sizing: border-box;
    width: 14px !important;
    height: 14px !important;
    background-color: #fff;
    margin-right: 8px;
    z-index: 1;
    transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)
}

.ttalk-content .my-check-box .my-checkbox-inner:after {
    box-sizing: content-box;
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg) scaleY(0);
    width: 3px;
    transition: transform .15s ease-in .05s;
    transform-origin: center
}

.ttalk-content .my-check-box input[type=checkbox]:checked+.my-checkbox-inner {
    background-color: #204eff;
    border-color: #204eff
}

.ttalk-content .my-check-box input[type=checkbox]:checked+.my-checkbox-inner:after {
    transform: rotate(45deg) scaleY(1)
}

.ttalk-content .my-check-box div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ttalk-content .my-check-box div span {
    width: auto !important
}

.ttalk-content .my-check-box div span.my-link {
    cursor: pointer;
    color: #204eff;
    text-decoration: none;
    margin-left: 5px
}

.ttalk-content .tt-mt-8 {
    display: block;
    margin-top: 8px
}

.ttalk-content .tt-right-arrow {
    position: absolute;
    top: 15px;
    right: 4px;
    border: solid #999;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transition: transform .3s;
    transform: rotate(-45deg)
}

.ttalk-content .text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ttalk-content .tt-dot,
.ttalk-content .tt-dot:after,
.ttalk-content .tt-dot:before {
    width: 7px;
    height: 7px;
    background: #4fe75a;
    position: absolute;
    top: 8px;
    right: 36px;
    border-radius: 50%;
    content: ""
}

.ttalk-content .tt-dot:after,
.ttalk-content .tt-dot:before {
    right: 0;
    top: 0
}

.ttalk-content .tt-dot:before {
    -webkit-animation: scale 2s infinite;
    animation: scale 2s infinite
}

.ttalk-content .tt-dot:after {
    -webkit-animation: scale2 2s infinite;
    animation: scale2 2s infinite
}

@-webkit-keyframes scale {
    0% {
        transform: scale(1);
        opacity: .9
    }

    to {
        transform: scale(4);
        opacity: 0
    }
}

@keyframes scale {
    0% {
        transform: scale(1);
        opacity: .9
    }

    to {
        transform: scale(4);
        opacity: 0
    }
}

@-webkit-keyframes scale2 {
    0% {
        transform: scale(1);
        opacity: .9
    }

    to {
        transform: scale(6);
        opacity: 0
    }
}

@keyframes scale2 {
    0% {
        transform: scale(1);
        opacity: .9
    }

    to {
        transform: scale(6);
        opacity: 0
    }
}

.tt-tooltip:focus:hover,
.tt-tooltip:focus:not(.focusing) {
    outline-width: 0;
    outline: none
}

.tt-tooltip__popper {
    position: absolute;
    border-radius: 4px;
    padding: 10px;
    z-index: 9999999 !important;
    font-size: 12px;
    line-height: 1.2;
    min-width: 10px;
    word-wrap: break-word
}

.tt-tooltip__popper .popper__arrow,
.tt-tooltip__popper .popper__arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tt-tooltip__popper .popper__arrow {
    border-width: 6px
}

.tt-tooltip__popper .popper__arrow:after {
    content: "
    ";border-width:5px}.tt-tooltip__popper[x-placement^=top]{margin-bottom:12px}.tt-tooltip__popper[x-placement^=top]
    .popper__arrow {
    bottom: -6px;
    border-top-color: #303133;
    border-bottom-width: 0
}

    .tt-tooltip__popper[x-placement^=top] .popper__arrow:after {
        bottom: 1px;
        margin-left: -5px;
        border-top-color: #303133;
        border-bottom-width: 0
    }

    .tt-tooltip__popper[x-placement^=bottom] {
        margin-top: 12px
    }

    .tt-tooltip__popper[x-placement^=bottom] .popper__arrow {
        top: -6px;
        border-top-width: 0;
        border-bottom-color: #303133
    }

    .tt-tooltip__popper[x-placement^=bottom] .popper__arrow:after {
        top: 1px;
        margin-left: -5px;
        border-top-width: 0;
        border-bottom-color: #303133
    }

    .tt-tooltip__popper[x-placement^=right] {
        margin-left: 12px
    }

    .tt-tooltip__popper[x-placement^=right] .popper__arrow {
        left: -6px;
        border-right-color: #303133;
        border-left-width: 0
    }

    .tt-tooltip__popper[x-placement^=right] .popper__arrow:after {
        bottom: -5px;
        left: 1px;
        border-right-color: #303133;
        border-left-width: 0
    }

    .tt-tooltip__popper[x-placement^=left] {
        margin-right: 12px
    }

    .tt-tooltip__popper[x-placement^=left] .popper__arrow {
        right: -6px;
        border-right-width: 0;
        border-left-color: #303133
    }

    .tt-tooltip__popper[x-placement^=left] .popper__arrow:after {
        right: 1px;
        bottom: -5px;
        margin-left: -5px;
        border-right-width: 0;
        border-left-color: #303133
    }

    .tt-tooltip__popper.is-dark {
        background: #303133;
        color: #fff
    }

    .tt-tooltip__popper.is-light {
        background: #fff;
        border: 1px solid #fff;
        box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .13)
    }

    .tt-tooltip__popper.is-light[x-placement^=top] .popper__arrow,
    .tt-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after {
        border-top-color: #fff
    }

    .tt-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
        border-bottom-color: #303133
    }

    .tt-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after {
        border-bottom-color: #fff
    }

    .tt-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
        border-left-color: #303133
    }

    .tt-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after {
        border-left-color: #fff
    }

    .tt-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
        border-right-color: #303133
    }

    .tt-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after {
        border-right-color: #fff
    }


    .tt-v-100h {
        height: 100%
    }

    .tt-mb6 {
        margin-bottom: 6px
    }

    .tt-mb3 {
        margin-bottom: 3px
    }

    .TT_Dialog {
        z-index: 9999999;
        box-shadow: 0 2px 13px 5px rgba(66, 66, 66, .12);
        border-radius: var(--tt-dialog-radius)
    }

    .TT_Dialog .TT_Dialog_Content {
        height: 100%;
        background: #f7f7f7;
        border-radius: var(--tt-dialog-radius)
    }

    .TT_Dialog .TT_Dialog_Content .guide-Word {
        bottom: 95px;
        left: 12px;
        border-radius: 9px
    }

    .TT_Dialog.TTalk_has_company .TT_Dialog_Content {
        background: #fff
    }

    .TT_Dialog.TTalk_has_company .TTalk_dialog_head {
        padding: 22px 20px 22px 24px;
        box-shadow: none;
        height: 67px
    }

    .TT_Dialog.TTalk_has_company .t_talk_dialog_content_company {
        padding-top: 0;
        height: calc(100% - 67px)
    }

    .TT_Dialog.TTalk_has_company .t_talk_dialog_content_company .TTalk_dialog_body {
        padding: 12px 12px 0 !important
    }

    .TT_Dialog.TTalk_has_company .t_talk_dialog_content {
        padding: 12px;
        padding-right: 0;
        border-radius: 0 0 0 var(--tt-dialog-radius)
    }

    .TT_Dialog.TTalk_has_company .t_talk_dialog_content .t_talk_dialog_box {
        border-radius: 12px;
        padding-bottom: 12px
    }

    .TT_Dialog.TTalk_has_company .TTalk_dialog_foot {
        border-radius: 12px;
        margin: 0 12px;
        overflow: hidden
    }

    .TT_Dialog.TTalk_has_company .TTalk_enterMessage {
        border-radius: 12px 12px 0 0;
        margin-left: 15px;
        top: 66px
    }

    .TT_Dialog.TTalk_has_company .guide-Word {
        bottom: 120px;
        left: 24px
    }

    .TTalk_dialog_head {
        background: #fff;
        box-sizing: border-box;
        font-weight: 500;
        padding: 0 24px;
        font-size: 16px;
        color: #333;
        display: flex;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .06);
        height: 78px
    }

    .TTalk_dialog_head .TTalk_dialog_logo {
        width: 128px;
        height: 47px;
        margin-right: 6px
    }

    .TTalk_dialog_head .TTalk_dialog_logo img {
        max-width: 100%;
        max-height: 100%
    }

    .TTalk_dialog_head .TTalk_dialog_head_left {
        white-space: nowrap;
        word-wrap: normal;
        align-items: center
    }

    .TTalk_dialog_head .TTalk_dialog_head_left .tt-min-lang_company {
        font-weight: 600;
        color: #333;
        font-size: 16px
    }

    .TTalk_lang {
        width: 24px;
        height: 24px;
        cursor: pointer
    }

    .TTalk_lang img {
        width: 100%;
        height: 100%
    }

    .TTalk_lang+.TTalk_lang {
        margin-left: 24px
    }

    .t_talk_dialog_content_company {
        height: calc(100% - 78px);
        padding-top: 5px
    }

    .t_talk_dialog_content_company .t_talk_dialog_content {
        border-radius: 0 0 var(--tt-dialog-radius) var(--tt-dialog-radius);
        background: #fff;
        padding-top: 0 !important;
        width: 100%
    }

    .t_talk_dialog_content_company .t_talk_dialog_content .t_talk_dialog_box {
        border-radius: 0 0 var(--tt-dialog-radius) var(--tt-dialog-radius);
        background: #f7f7f7;
        height: 100%
    }

    .t_talk_dialog_content_company .t_talk_dialog_content .t_talk_dialog_box .TTalk_dialog_body {
        overflow: auto;
        box-sizing: border-box;
        padding: 12px 24px 0
    }

    .t_talk_dialog_content_company .t_talk_dialog_content .t_talk_dialog_box .TTalk_dialog_foot {
        height: 88px;
        box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .15);
        box-sizing: border-box
    }

    .t_talk_dialog_content_company .t_talk_dialog_content .t_talk_dialog_box .ke-container {
        border-radius: 0 0 var(--tt-dialog-radius) var(--tt-dialog-radius)
    }

    .TTalk_div-right {
        padding: 0
    }

    .TTalk_div-right .win-company {
        height: 100%;
        padding-bottom: 12px
    }

    .TTalk_div-right .win-company .company-head {
        display: flex;
        justify-content: space-around;
        height: 44px;
        line-height: 44px;
        border-bottom: 1px solid #f5f7ff;
        margin: 0 16px;
        padding-top: 14px
    }

    .TTalk_div-right .win-company .company-head>span {
        cursor: pointer;
        display: block;
        font-weight: 400;
        color: #999
    }

    .TTalk_div-right .win-company .company-body {
        height: calc(100% - 30px);
        padding: 0 16px
    }

    .TTalk_div-right .win-company .company-body .company-logo {
        margin: auto;
        display: flex;
        margin-bottom: 8px;
        position: relative
    }

    .TTalk_div-right .win-company .company-body .company-logo img {
        max-width: 100%;
        max-height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto
    }

    .TTalk_div-right .win-company .company-body .company-title {
        font-size: 16px;
        font-weight: 600;
        color: #181e36;
        text-align: center
    }

    .TTalk_div-right .win-company .company-body .company-des {
        margin: 7px 0;
        font-size: 12px;
        color: #999;
        line-height: 20px;
        position: relative;
        word-break: break-all
    }

    .TTalk_div-right .win-company .company-body .company-des /deep/span {
        display: block
    }

    .TTalk_div-right .win-company .company-body .company-des /deep/ * {
        font-size: 12px;
        color: #999;
        line-height: 20px;
        width: 100%
    }

    .TTalk_div-right .win-company .company-body .company-des /deep/ * a {
        text-decoration: underline;
        color: #409eff
    }

    .TTalk_div-right .win-company .company-body .company-des /deep/ * p {
        margin: 0
    }

    .TTalk_div-right .win-company .company-body .company-list {
        margin-top: 16px;
        background: #f5f7ff;
        border-radius: 12px;
        padding: 12px;
        line-height: 20px
    }

    .TTalk_div-right .win-company .company-body .company-list .list-title {
        display: block;
        font-weight: 400;
        color: #999;
        margin-left: 5px
    }

    .TTalk_div-right .win-company .company-body .company-list .list-intro {
        font-weight: 600;
        color: #333;
        word-wrap: break-word;
        white-space: normal;
        word-break: break-all;
        display: table-footer-group
    }

    .TTalk_div-right .win-company .company-body .company-list:last-child {
        margin-bottom: 12px
    }

    .TTalk_scrollbar {
        overflow-y: auto !important;
        scrollbar-width: thin;
        -webkit-overflow-scrolling: touch
    }

    .TTalk_scrollbar::-webkit-scrollbar {
        width: 8px;
        height: 8px
    }

    .TTalk_scrollbar::-webkit-scrollbar-thumb {
        border: 2px solid transparent;
        box-shadow: inset 6px 0 0 #dddfe0;
        border-radius: 4px
    }

    .TTalk_chatDialogbig {
        width: 732px;
        height: 764px
    }

    .TTalk_chatDialogbig .TTalk_message-content {
        max-width: 346px !important
    }

    .TTalk_chatDialogbig .tt-questionsAnswers {
        width: 346px
    }

    .TTalk_chatDialogbig .guide-Word {
        width: 400px;
        padding: 0 20px;
        border-radius: 12px
    }

    .TTalk_chatDialogbig .guide-Word .guide-Word-list {
        font-size: 13px;
        line-height: 18px;
        padding: 11px 0
    }

    .TTalk_chatDialogbig.TTalk_has_company {
        width: 1064px
    }

    .TTalk_chatDialogbig.TTalk_has_company .t_talk_dialog_content {
        width: calc(100% - 332px)
    }

    .TTalk_chatDialogbig.TTalk_has_company .TTalk_div-right {
        width: 332px
    }

    .TTalk_chatDialogbig.TTalk_has_company .TTalk_enterMessage {
        width: calc(100% - 352px)
    }

    .TTalk_chatDialogbig .company-logo {
        height: 100px
    }

    .TTalk_chatDialogbig .company-list {
        padding-top: 14px !important
    }

    .TTalk_chatDialogbig .company-list .list-title {
        font-size: 14px
    }

    .TTalk_chatDialogbig .company-list .list-img {
        width: 16px;
        height: 16px
    }

    .TTalk_chatDialogbig .ok-items .ok-item:first-child {
        margin-left: 95px
    }

    .TTalk_chatDialogbig .ok-items .ok-item:last-child {
        margin-right: 95px
    }

    .TTalk_chatDialogmid {
        width: 596px;
        height: 676px
    }

    .TTalk_chatDialogmid .TTalk_message-content {
        max-width: 346px !important
    }

    .TTalk_chatDialogmid .tt-questionsAnswers {
        width: 346px
    }

    .TTalk_chatDialogmid .guide-Word {
        width: 400px;
        padding: 0 20px;
        border-radius: 12px
    }

    .TTalk_chatDialogmid .guide-Word .guide-Word-list {
        font-size: 13px;
        line-height: 18px;
        padding: 11px 0
    }

    .TTalk_chatDialogmid.TTalk_has_company {
        width: 888px
    }

    .TTalk_chatDialogmid.TTalk_has_company .t_talk_dialog_content {
        width: calc(100% - 292px)
    }

    .TTalk_chatDialogmid.TTalk_has_company .TTalk_div-right {
        width: 292px
    }

    .TTalk_chatDialogmid.TTalk_has_company .TTalk_enterMessage {
        width: calc(100% - 312px)
    }

    .TTalk_chatDialogmid .company-logo {
        height: 100px
    }

    .TTalk_chatDialogmid .company-list {
        padding: 12px !important
    }

    .TTalk_chatDialogmid .company-list .list-title {
        font-size: 14px
    }

    .TTalk_chatDialogmid .company-list .list-img {
        width: 16px;
        height: 16px
    }

    .TTalk_chatDialogmid .ok-items .ok-item:first-child {
        margin-left: 50px
    }

    .TTalk_chatDialogmid .ok-items .ok-item:last-child {
        margin-right: 50px
    }

    .TTalk_chatDialogsmall {
        width: 424px;
        height: 542px
    }

    .TTalk_chatDialogsmall .TTalk_message-content {
        max-width: 275px !important
    }

    .TTalk_chatDialogsmall .tt-questionsAnswers {
        width: 275px
    }

    .TTalk_chatDialogsmall .tt-guess-want-main {
        width: 300px
    }

    .TTalk_chatDialogsmall .guide-Word {
        width: 290px;
        padding: 0 15px;
        border-radius: 9px
    }

    .TTalk_chatDialogsmall .guide-Word .guide-Word-list {
        font-size: 12px;
        line-height: 17px;
        padding: 6px 0
    }

    .TTalk_chatDialogsmall.TTalk_has_company {
        width: 710px
    }

    .TTalk_chatDialogsmall.TTalk_has_company .t_talk_dialog_content {
        width: calc(100% - 286px)
    }

    .TTalk_chatDialogsmall.TTalk_has_company .TTalk_div-right {
        width: 287px
    }

    .TTalk_chatDialogsmall.TTalk_has_company .TTalk_div-right .company-list {
        margin-top: 12px !important
    }

    .TTalk_chatDialogsmall.TTalk_has_company .list-img {
        width: 16px;
        height: 16px
    }

    .TTalk_chatDialogsmall.TTalk_has_company .TTalk_enterMessage {
        width: calc(100% - 306px)
    }

    .TTalk_chatDialogsmall.TTalk_has_company .TTalk_dialog_head {
        height: 60px
    }

    .TTalk_chatDialogsmall.TTalk_has_company .t_talk_dialog_content_company {
        height: calc(100% - 60px)
    }

    .TTalk_chatDialogsmall .company-logo {
        height: 80px
    }

    .TTalk_chatDialogextraSmall {
        width: 386px;
        height: 474px
    }

    .TTalk_chatDialogextraSmall .TTalk_message-content {
        max-width: 236px !important
    }

    .TTalk_chatDialogextraSmall .tt-questionsAnswers {
        width: 236px
    }

    .TTalk_chatDialogextraSmall .guide-Word {
        width: 290px;
        padding: 0 15px;
        border-radius: 9px
    }

    .TTalk_chatDialogextraSmall .guide-Word .guide-Word-list {
        font-size: 12px;
        line-height: 17px;
        padding: 5px 0
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company {
        width: 654px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .t_talk_dialog_content {
        width: calc(100% - 268px)
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .TTalk_div-right {
        width: 268px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .TTalk_div-right .company-logo {
        height: 80px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .TTalk_div-right .company-body {
        padding: 0 12px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .list-img {
        width: 16px;
        height: 16px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .TTalk_enterMessage {
        width: calc(100% - 288px)
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .TTalk_dialog_head {
        height: 60px
    }

    .TTalk_chatDialogextraSmall.TTalk_has_company .t_talk_dialog_content_company {
        height: calc(100% - 60px)
    }

    .TTalk_chatDialogextraSmall .fileTypeWrap {
        width: 236px !important
    }

    .tt_floating_layer_style {
        width: 440px;
        height: 640px
    }

    .tt_floating_layer_style .guide-Word {
        width: 400px;
        padding: 0 15px;
        border-radius: 9px
    }

    .tt_floating_layer_style .guide-Word .guide-Word-list {
        font-size: 12px;
        line-height: 18px;
        padding: 6px 0
    }

    .tt_floating_layer_style-browser {
        width: 440px;
        height: 400px
    }

    .tt-questionsAnswers {
        width: 300px
    }

    .tt-pc-preview-img-box {
        width: 260px;
        height: 230px
    }

    .tt-pc-preview-img-box img {
        max-width: 100%;
        max-height: 100%
    }


    .guide-Word[data-v-399be870] {
        background: #fff;
        box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .15);
        position: absolute;
        bottom: 120px;
        z-index: 999;
        left: 24px
    }

    .guide-Word .guide-Word-list[data-v-399be870] {
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333;
        border-bottom: 1px solid #f4f4f4;
        cursor: pointer
    }

    .guide-Word.guide-Word-list[data-v-399be870]:last-child {
        border-bottom: none
    }


    .textOverflow[data-v-a8a6edb4] {
        overflow: hidden;
        white-space: normal;
        word-break: break-all;
        text-overflow: ellipsis
    }

    .multiLine[data-v-a8a6edb4] {
        display: -webkit-box;
        white-space: unset;
        -webkit-box-orient: vertical
    }


    .tt-tips-class .popper__arrow[data-v-2592fd11] {
        left: 50%
    }

    .tt-tips-class .popper__arrow[data-v-2592fd11]:after {
        width: 6px
    }

    .collapse-item[data-v-2592fd11] {
        position: relative;
        border-bottom: 1px solid #f5f7ff
    }

    .collapse-item .collapse-item-title[data-v-2592fd11] {
        line-height: 8px;
        width: 94%;
        padding: 10px 0;
        font-weight: 600;
        color: #333
    }

    .collapse-item .collapse-item-title .collapse-item-icon[data-v-2592fd11] {
        position: absolute;
        top: 17px;
        right: 4px;
        border: solid #999;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 3px;
        transition: transform .3s
    }

    .collapse-item .collapse-item-title .right-icon[data-v-2592fd11] {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    .collapse-item .collapse-item-title .down-icon[data-v-2592fd11] {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg)
    }

    .collapse-item .tt-items-icon[data-v-2592fd11] {
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: #333;
        display: inline-block
    }

    .collapse-item .collapse-item-content[data-v-2592fd11] .tt-company-body-news {
        padding: 12px;
        word-break: break-all;
        background: #f7f7f7;
        border-radius: 12px;
        font-weight: 400;
        color: #999
    }

    .collapse-item .collapse-item-content[data-v-2592fd11] .tt-company-body-news :deep(p) {
        margin: 0;
        word-wrap: break-word;
        font-weight: 400;
        font-size: 12px;
        line-height: 17px
    }

    .collapse-item .collapse-item-content[data-v-2592fd11] .tt-company-body-news * {
        font-size: 12px
    }

    .show-tt-title .collapse-item-title[data-v-2592fd11] {
        color: var(--color)
    }

    .show-tt-title .collapse-item-title[data-v-2592fd11]:before {
        background: var(--color)
    }


    .default-css * {
        font-family: PingFangSC-Medium, PingFang SC;
        box-sizing: border-box;
        line-height: normal;
        word-break: break-word
    }

    .default-css body {
        margin-right: 30px
    }

    .default-css p {
        margin: 0
    }

    .default-css b,
    .default-css body,
    .default-css div,
    .default-css html,
    .default-css i,
    .default-css p,
    .default-css span {
        font-size: 14px
    }

    .default-css img {
        display: inline;
        opacity: 1;
        vertical-align: bottom
    }

    .default-css img[src^="https://ttalkjs.71360.com/emoticons/image"] {
        width: 24px;
        height: 24px;
        pointer-events: none
    }

    .default-css a {
        text-decoration: underline !important
    }


    .show-text[data-v-565ff015] {
        color: var(--color);
        cursor: pointer;
        margin-top: 3px;
        display: inline-block
    }

    .textOverflow[data-v-565ff015] {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .multiLine[data-v-565ff015] {
        display: -webkit-box;
        white-space: unset;
        -webkit-box-orient: vertical
    }


    .collapse-item .collapse-item-content[data-v-558a0dfe] a,
    .company-des[data-v-558a0dfe] a,
    .tt-company-body-news[data-v-558a0dfe] a,
    .tt-company-body-news[data-v-558a0dfe] :deep(a) {
        color: var(--color)
    }

    .collapse-item .collapse-item-content p img[data-v-558a0dfe] {
        max-width: 100%;
        max-height: 100%
    }

    [data-v-558a0dfe] .el-collapse-item__header {
        height: 36px;
        line-height: 36px
    }

    .TTalk_no-data[data-v-558a0dfe] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%
    }

    .TTalk_no-data .TTalk_data_img[data-v-558a0dfe] {
        width: 200px;
        height: 200px
    }

    .TTalk_no-data .TTalk_data_img img[data-v-558a0dfe] {
        width: 100%
    }

    .TTalk_no-data span[data-v-558a0dfe] {
        color: #333;
        font-size: 12px
    }

    .tt_operation_selected[data-v-558a0dfe] {
        position: relative;
        color: #333 !important;
        font-weight: 600 !important
    }

    .tt_operation_selected[data-v-558a0dfe]:after {
        display: block;
        position: absolute;
        content: "";
        width: 10px;
        height: 3px;
        background: var(--color);
        left: 37%;
        bottom: 0
    }

    [data-v-558a0dfe] .show-text {
        color: var(--color) !important;
        font-size: 12px;
        display: flex;
        justify-content: flex-end;
        padding-right: 8x
    }

    .company-body-height[data-v-558a0dfe] {
        display: block;
        height: 15px;
        opacity: 0
    }


    textarea[data-v-771ab63e] {
        font-size: 14px;
        line-height: 18px;
        padding: 13px 8px;
        resize: none;
        border: none;
        outline: none;
        color: #333
    }

    .TTalk_message_content .TTalk_message_area .tt-input[data-v-771ab63e] {
        height: 88px
    }

    .TTalk_message_content label[data-v-771ab63e] {
        position: relative;
        z-index: 1
    }

    .TTalk_message_content .tt-input[data-v-771ab63e] {
        width: 100%;
        display: inline-block;
        height: 48px;
        background: #fff;
        border-radius: 4px
    }

    .TTalk_message_content .tt-input input[type=text][data-v-771ab63e] {
        box-sizing: border-box;
        width: 100%;
        height: 48px;
        margin: 0 0 1em;
        padding: 1em;
        border: 1px solid #fff;
        border-radius: 4px;
        resize: none;
        outline: none;
        font-size: 14px;
        font-weight: 400;
        background: #fff;
        box-shadow: none;
        position: unset
    }

    .TTalk_message_content .tt-input input[type=text][required][data-v-771ab63e]:focus,
    .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-771ab63e]:focus {
        border-color: #2c51ef !important
    }

    .TTalk_message_content .tt-input input[type=text][required]:focus+label[placeholder][data-v-771ab63e]:before,
    .TTalk_message_content .tt-input textarea[type=textarea][required]:focus+label[placeholder][data-v-771ab63e]:before {
        color: #2c51ef !important;
        font-size: 14px
    }

    .TTalk_message_content .tt-input input[type=text][required]:focus+label[placeholder][data-v-771ab63e]:before,
    .TTalk_message_content .tt-input input[type=text][required]:valid+label[placeholder][data-v-771ab63e]:before {
        transition-duration: .2s;
        -webkit-transform: translateY(-24px);
        -ms-transform: translateY(-24px);
        -moz-transform: translateY(-24px);
        height: 21px;
        line-height: 21px
    }

    .TTalk_message_content .tt-input input[type=radio][required][data-v-771ab63e]:valid,
    .TTalk_message_content .tt-input input[type=text][required][data-v-771ab63e]:valid,
    .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-771ab63e]:valid {
        border-color: #333
    }

    .TTalk_message_content .tt-input input[type=text][required]:valid+label[placeholder][data-v-771ab63e]:before,
    .TTalk_message_content .tt-input textarea[type=textarea][required]:valid+label[placeholder][data-v-771ab63e]:before {
        color: #333;
        font-size: 14px
    }

    .TTalk_message_content .tt-input input[type=text][required]:invalid+label[placeholder][alt][data-v-771ab63e]:before,
    .TTalk_message_content .tt-input textarea[type=textarea][required]:invalid+label[placeholder][alt][data-v-771ab63e]:before {
        content: attr(alt)
    }

    .TTalk_message_content .tt-input input[type=text][required]+label[placeholder][data-v-771ab63e] {
        display: block;
        pointer-events: none;
        margin-top: -50px;
        margin-bottom: calc(-46px - 1em);
        font-size: 16px;
        font-weight: 400
    }

    .TTalk_message_content .tt-input input[type=text][required]+label[placeholder][data-v-771ab63e]:before,
    .TTalk_message_content .tt-input textarea[type=textarea][required]+label[placeholder][data-v-771ab63e]:before {
        content: attr(placeholder);
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 2em - 24px);
        display: inline-block;
        margin: 0 calc(1em + 2px);
        padding: 0 10px;
        color: #ddd;
        white-space: nowrap;
        transition: .3s ease-in-out;
        background-image: linear-gradient(180deg, #fff, #fff);
        background-size: 100% 4px;
        background-repeat: no-repeat;
        background-position: 0 55%
    }

    .TTalk_message_content textarea[type=textarea][required]+label[placeholder][data-v-771ab63e]:before {
        background-position: 0 70% !important
    }

    .TTalk_message_content textarea[type=textarea][data-v-771ab63e] {
        box-sizing: border-box;
        width: 100%;
        height: 89px;
        margin: 0 0 1em;
        padding: 1em;
        border: 1px solid #fff;
        border-radius: 4px;
        resize: none;
        outline: none;
        font-size: 14px;
        font-weight: 400;
        background: transparent;
        box-shadow: none
    }

    .TTalk_message_content textarea[type=textarea][required]:focus+label[placeholder][data-v-771ab63e]:before,
    .TTalk_message_content textarea[type=textarea][required]:valid+label[placeholder][data-v-771ab63e]:before {
        transition-duration: .2s;
        -webkit-transform: translateY(-31px);
        -ms-transform: translateY(-30px);
        -moz-transform: translateY(-26px)
    }

    .TTalk_message_content textarea[type=textarea][required]+label[placeholder][data-v-771ab63e] {
        display: block;
        pointer-events: none;
        margin-top: -90px;
        margin-bottom: calc(-86px - 1em);
        font-size: 16px;
        font-weight: 400
    }

    textarea[disabled][data-v-771ab63e] {
        cursor: not-allowed
    }

    .tt-input-radio[data-v-771ab63e] {
        height: auto !important;
        display: block !important
    }

    .myRadioBox[data-v-771ab63e] {
        border: 1px solid #fff;
        border-radius: 4px;
        padding: 10px;
        position: relative
    }

    .myRadioBox.myRadioHasValue[data-v-771ab63e] {
        border: 1px solid #333
    }

    .myRadioBox.myRadioHasValue .titleRadio[data-v-771ab63e] {
        position: absolute;
        color: #333;
        height: 21px;
        line-height: 21px;
        font-size: 14px;
        top: -10px;
        background-image: linear-gradient(180deg, #fff, #fff);
        background-size: 100% 4px;
        background-repeat: no-repeat;
        background-position: 0 55%;
        padding: 0 10px;
        left: 15px
    }

    .myRadioBox .customFieldsRadios[data-v-771ab63e] {
        overflow: hidden;
        padding: 10px
    }

    .myRadioBox .customFieldsRadios .one[data-v-771ab63e] {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px
    }

    .myRadioBox .customFieldsRadios .one span[data-v-771ab63e] {
        cursor: pointer
    }

    .myRadioBox .titleRadio[data-v-771ab63e] {
        margin-bottom: 0;
        color: #ddd
    }

    .myRadioBox .titleRadioerr[data-v-771ab63e] {
        position: absolute;
        color: #f53f3f;
        height: 21px;
        line-height: 21px;
        font-size: 14px;
        top: -10px;
        background-image: linear-gradient(180deg, #fff, #fff);
        background-size: 100% 4px;
        background-repeat: no-repeat;
        background-position: 0 55%;
        padding: 0 10px;
        left: 15px;
        display: none
    }

    .tt-form-item-error .titleRadioerr[data-v-771ab63e] {
        display: block
    }

    .tt-form-item-error .titleRadio[data-v-771ab63e] {
        display: none
    }

    .tt-form-item-error .myRadioBox[data-v-771ab63e] {
        border: 1px solid red
    }


    @-webkit-keyframes scaling-dots {

        0%,
        to {
            transform: scale(0)
        }

        40%,
        60% {
            transform: scale(1)
        }
    }

    @keyframes scaling-dots {

        0%,
        to {
            transform: scale(0)
        }

        40%,
        60% {
            transform: scale(1)
        }
    }

    .tt-use_loading {
        display: grid;
        height: 5px;
        grid-gap: 5px;
        grid-template-columns: repeat(5, 5px)
    }

    .tt-use_loading div {
        -webkit-animation: scaling-dots 1s ease infinite backwards;
        animation: scaling-dots 1s ease infinite backwards;
        background: rgba(78, 89, 105, .7);
        border-radius: 100%;
        height: 5px;
        width: 5px
    }

    .tt-use_loading div:first-child {
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }

    .tt-use_loading div:nth-child(2) {
        -webkit-animation-delay: .2s;
        animation-delay: .2s
    }

    .tt-use_loading div:nth-child(3) {
        -webkit-animation-delay: .3s;
        animation-delay: .3s
    }

    .tt-use_loading div:nth-child(4) {
        -webkit-animation-delay: .4s;
        animation-delay: .4s
    }

    .tt-use_loading div:nth-child(5) {
        -webkit-animation-delay: .5s;
        animation-delay: .5s
    }


    .tt-form-item[data-v-7e45830b] {
        transition: all .3s;
        width: 100%
    }

    .tt-form-item .tt-form-item-content[data-v-7e45830b] {
        margin: 26px 16px
    }

    .tt-form-item:first-child .tt-form-item-content[data-v-7e45830b] {
        margin-top: 18px
    }

    .TTalk_message_area .tt-form-item-content[data-v-7e45830b] {
        margin-bottom: 15px
    }

    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] input[type=text],
    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] textarea[type=textarea] {
        border-color: #f53f3f !important
    }

    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] input[type=text][required]+label[placeholder]:before {
        transition-duration: .2s;
        -webkit-transform: translateY(-24px) !important;
        -ms-transform: translateY(-24px) !important;
        -moz-transform: translateY(-24px) !important;
        color: #f53f3f;
        height: 21px;
        line-height: 21px;
        font-size: 14px
    }

    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] input[type=text][required]:valid+label[placeholder]:before,
    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] textarea[type=textarea][required]:valid+label[placeholder]:before {
        color: #f53f3f;
        font-size: 14px
    }

    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] input[type=text][required]:valid,
    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] textarea[type=textarea][required]:valid {
        border-color: #f53f3f
    }

    .TTalk_message_content .tt-form-item-error[data-v-7e45830b] textarea[type=textarea][required]+label[placeholder]:before {
        transition-duration: .2s;
        -webkit-transform: translateY(-31px) !important;
        -ms-transform: translateY(-30px) !important;
        -moz-transform: translateY(-26px) !important;
        color: #f53f3f;
        font-size: 14px
    }


    .TTalk_has_company .TTalk_Inviter[data-v-89f007f6] {
        padding: 12px 24px
    }

    .TTalk_has_company .TTalk_Inviter .ok-item span[data-v-89f007f6] {
        font-size: 14px
    }

    .TT_remark textarea[data-v-89f007f6] {
        width: 97%;
        border: 1px solid #ddd
    }

    .TTalk_scrollbar[data-v-89f007f6]::-webkit-scrollbar {
        width: 2px
    }

    .TTalk_scrollbar[data-v-89f007f6]::-webkit-scrollbar-track-piece {
        background-color: #ccc;
        -webkit-border-radius: 2px
    }

    .TTalk_scrollbar[data-v-89f007f6]::-webkit-scrollbar-thumb:vertical {
        height: 5px;
        background-color: #ddd;
        -webkit-border-radius: 2px
    }

    .TTalk_Inviter[data-v-89f007f6] {
        background: #fff;
        padding: 12px;
        box-sizing: border-box;
        margin: 0 46px;
        border-radius: 12px 12px 12px 0
    }

    .TTalk_zan[data-v-89f007f6] {
        padding: 22px 0 24px
    }

    .ok-items[data-v-89f007f6] {
        justify-content: space-around
    }

    .ok-items[data-v-89f007f6],
    .ok-items .ok-item[data-v-89f007f6] {
        display: flex;
        align-items: center
    }

    .ok-items .ok-item[data-v-89f007f6] {
        border-radius: 20px;
        color: #666;
        padding: 0 8px;
        flex-direction: column;
        cursor: pointer;
        box-sizing: border-box
    }

    .ok-items .ok-item img[data-v-89f007f6] {
        width: 60px;
        height: 60px;
        flex-grow: 0;
        flex-shrink: 0
    }

    .ok-items .ok-item span[data-v-89f007f6] {
        text-align: center;
        flex-grow: 1;
        flex-shrink: 1;
        margin-top: 12px;
        font-size: 12px
    }

    .TTalk_serverbtn[data-v-89f007f6] {
        display: block;
        width: 100%;
        height: 44px;
        line-height: 44px;
        text-align: center;
        border-radius: 4px;
        margin: 12px 0
    }

    .tt-btn-submit[data-v-89f007f6] {
        cursor: pointer;
        color: #fff;
        background: #2c51ef
    }

    .tt-btn-not-submit[data-v-89f007f6] {
        cursor: not-allowed;
        color: #999;
        background: #ddd !important
    }

    .TTalk_disablerbtn[data-v-89f007f6] {
        display: block;
        width: 100%;
        height: 35px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        border-radius: 5px;
        background: #909399;
        margin-top: 15px;
        cursor: no-drop
    }

    .TTalk_info_title[data-v-89f007f6] {
        text-align: left;
        position: relative;
        margin: 0;
        line-height: 20px;
        font-weight: 600;
        color: #33333c;
        border-bottom: 1px solid rgba(44, 81, 239, .07);
        padding-bottom: 10px !important
    }

    .TTalk_info_title span[data-v-89f007f6],
    .TTalk_info_title span[data-v-89f007f6] p {
        font-size: 18px
    }

    .TTalk_cusert_set[data-v-89f007f6] {
        display: inline-block;
        width: 95%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-wrap: normal
    }

    [data-v-89f007f6] .TT_remark {
        display: flex !important
    }

    [data-v-89f007f6] .TT_remark>* {
        flex-grow: 1;
        flex-shrink: 1;
        outline: none;
        padding: 12px;
        line-height: 24px;
        font-size: 14px;
        border-radius: 4px;
        background: #f7f7f7
    }

    [data-v-89f007f6] .TT_remark>:focus {
        border: 1px solid rgba(64, 158, 255, .6)
    }


    .tt-fontSize15[data-v-0ca7d8d9] {
        font-size: 15px !important
    }

    .tt-guess-want-main-left[data-v-0ca7d8d9] {
        margin-right: 20px
    }

    .tt-guess-want-main[data-v-0ca7d8d9] {
        max-width: 366px;
        max-height: 148px;
        background: #fff;
        box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .15);
        border-radius: 12px 12px 12px 0;
        padding: 20px 12px 15px 20px;
        margin-bottom: 24px
    }

    .tt-guess-want-main .tt-guess-title[data-v-0ca7d8d9] {
        width: 88px;
        height: 88px;
        background: var(--colorRgba);
        border-radius: 12px;
        font-size: 24px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: var(--color);
        padding: 17px 19px;
        line-height: 25px
    }

    .tt-guess-content[data-v-0ca7d8d9] {
        position: relative
    }

    .tt-guess-content[data-v-0ca7d8d9]:before {
        content: "";
        width: 54px;
        height: 55px;
        background: linear-gradient(45deg, var(--colorGradientFromRgba), var(--colorGradientToRgba));
        -webkit-filter: blur(5px);
        filter: blur(5px);
        display: block;
        position: absolute;
        border-radius: 12px 0 0 0
    }

    .tt-guess-change[data-v-0ca7d8d9] {
        height: 17px;
        font-size: 12px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #ccc;
        line-height: 17px;
        text-align: center;
        margin-top: 8px;
        cursor: pointer
    }

    .tt-guess-want-main-right-box:last-child .tt-line-title[data-v-0ca7d8d9] {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0
    }

    .tt-talk-pc .tt-guess-img[data-v-0ca7d8d9] {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .tt-talk-pc .tt-guess-img .icon-tt-huan[data-v-0ca7d8d9] {
        font-size: 16px !important;
        margin-right: 4px
    }

    .tt-talk-pc .tt-guess-img[data-v-0ca7d8d9]:hover {
        color: var(--color)
    }

    .tt-talk-pc .tt-guess-want-main-right-box[data-v-0ca7d8d9] {
        position: relative;
        cursor: pointer
    }

    .tt-talk-pc .tt-guess-want-main-right-box .tt-line-title[data-v-0ca7d8d9] {
        font-weight: 400;
        color: #333;
        border-bottom: 1px solid #f5f7ff;
        padding-bottom: 8px;
        margin-bottom: 8px;
        line-height: 14px;
        text-align: left;
        margin-right: 10px
    }

    .tt-talk-pc .tt-guess-want-main-right-box .tt-line-title[data-v-0ca7d8d9]:hover {
        color: var(--color)
    }

    .tt-talk-pc .tt-guess-want-main-right-box .tt-right-arrow[data-v-0ca7d8d9] {
        top: 6px
    }

    .tt-talk-phone .tt-guess-img[data-v-0ca7d8d9] {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .tt-talk-phone .tt-guess-img .icon-tt-huan[data-v-0ca7d8d9] {
        font-size: 16px !important;
        margin-right: 4px
    }

    .tt-talk-phone .tt-guess-want-main-right-box[data-v-0ca7d8d9] {
        position: relative;
        cursor: pointer
    }

    .tt-talk-phone .tt-guess-want-main-right-box .tt-line-title[data-v-0ca7d8d9] {
        font-weight: 400;
        color: #333;
        border-bottom: 1px solid #f5f7ff;
        padding-bottom: 8px;
        margin-bottom: 8px;
        line-height: 14px;
        text-align: left;
        margin-right: 10px
    }

    .tt-talk-phone .tt-guess-want-main-right-box .tt-right-arrow[data-v-0ca7d8d9] {
        top: 6px
    }


    .tt-item-message .markdown-body>div,
    .tt-item-message .markdown-body dl,
    .tt-item-message .markdown-body ol,
    .tt-item-message .markdown-body ul {
        display: flex;
        flex-direction: column
    }

    .tt-item-message .markdown-body ul {
        list-style: circle
    }

    .tt-item-message .markdown-body li {
        list-style: inherit;
        margin-top: 6px;
        margin-bottom: 6px
    }

    .tt-item-message .markdown-body pre {
        overflow-x: auto
    }

    .tt-item-message .markdown-body {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        margin: 0;
        color: #1f2328;
        background-color: #fff;
        font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
        font-size: 16px;
        line-height: 1.5;
        word-wrap: break-word;
        white-space: pre-wrap
    }

    .tt-item-message .markdown-body h1:hover .anchor .octicon-link:before,
    .tt-item-message .markdown-body h2:hover .anchor .octicon-link:before,
    .tt-item-message .markdown-body h3:hover .anchor .octicon-link:before,
    .tt-item-message .markdown-body h4:hover .anchor .octicon-link:before,
    .tt-item-message .markdown-body h5:hover .anchor .octicon-link:before,
    .tt-item-message .markdown-body h6:hover .anchor .octicon-link:before {
        width: 16px;
        height: 16px;
        content: "
        ";display:inline-block;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true" > <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"
        /> </svg> ');mask-image:url(' data:image/svg+xml;
        charset=utf-8,
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"

        /></svg>')}.tt-item-message .markdown-body details,.tt-item-message .markdown-body
        figcaption,
        .tt-item-message .markdown-body figure {
        display: block
    }

        .tt-item-message .markdown-body summary {
            display: list-item
        }

        .tt-item-message .markdown-body [hidden] {
            display: none !important
        }

        .tt-item-message .markdown-body a {
            background-color: transparent;
            color: #0969da;
            text-decoration: none
        }

        .tt-item-message .markdown-body abbr[title] {
            border-bottom: none;
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted
        }

        .tt-item-message .markdown-body b,
        .tt-item-message .markdown-body strong {
            font-weight: 600
        }

        .tt-item-message .markdown-body dfn {
            font-style: italic
        }

        .tt-item-message .markdown-body h1 {
            margin: .67em 0;
            font-weight: 600;
            padding-bottom: .3em;
            font-size: 2em;
            border-bottom: 1px solid #d8dee4
        }

        .tt-item-message .markdown-body mark {
            background-color: #fff8c5;
            color: #1f2328
        }

        .tt-item-message .markdown-body small {
            font-size: 90%
        }

        .tt-item-message .markdown-body sub,
        .tt-item-message .markdown-body sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline
        }

        .tt-item-message .markdown-body sub {
            bottom: -.25em
        }

        .tt-item-message .markdown-body sup {
            top: -.5em
        }

        .tt-item-message .markdown-body img {
            border-style: none;
            max-width: 100%;
            box-sizing: content-box;
            background-color: #fff
        }

        .tt-item-message .markdown-body code,
        .tt-item-message .markdown-body kbd,
        .tt-item-message .markdown-body pre,
        .tt-item-message .markdown-body samp {
            font-family: monospace;
            font-size: 1em
        }

        .tt-item-message .markdown-body figure {
            margin: 1em 40px
        }

        .tt-item-message .markdown-body hr {
            box-sizing: content-box;
            overflow: hidden;
            background: transparent;
            border-bottom: 1px solid #d8dee4;
            height: .25em;
            padding: 0;
            margin: 24px 0;
            background-color: #d0d7de;
            border: 0
        }

        .tt-item-message .markdown-body input {
            font: inherit;
            margin: 0;
            overflow: visible;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }

        .tt-item-message .markdown-body [type=button],
        .tt-item-message .markdown-body [type=reset],
        .tt-item-message .markdown-body [type=submit] {
            -webkit-appearance: button
        }

        .tt-item-message .markdown-body [type=checkbox],
        .tt-item-message .markdown-body [type=radio] {
            box-sizing: border-box;
            padding: 0
        }

        .tt-item-message .markdown-body [type=number]::-webkit-inner-spin-button,
        .tt-item-message .markdown-body [type=number]::-webkit-outer-spin-button {
            height: auto
        }

        .tt-item-message .markdown-body [type=search]::-webkit-search-cancel-button,
        .tt-item-message .markdown-body [type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

        .tt-item-message .markdown-body ::-webkit-input-placeholder {
            color: inherit;
            opacity: .54
        }

        .tt-item-message .markdown-body ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit
        }

        .tt-item-message .markdown-body a:hover {
            text-decoration: underline
        }

        .tt-item-message .markdown-body ::-webkit-input-placeholder {
            color: #6e7781;
            opacity: 1
        }

        .tt-item-message .markdown-body ::-moz-placeholder {
            color: #6e7781;
            opacity: 1
        }

        .tt-item-message .markdown-body :-ms-input-placeholder {
            color: #6e7781;
            opacity: 1
        }

        .tt-item-message .markdown-body ::-ms-input-placeholder {
            color: #6e7781;
            opacity: 1
        }

        .tt-item-message .markdown-body ::placeholder {
            color: #6e7781;
            opacity: 1
        }

        .tt-item-message .markdown-body hr:before {
            display: table;
            content: ""
        }

        .tt-item-message .markdown-body hr:after {
            display: table;
            clear: both;
            content: ""
        }

        .tt-item-message .markdown-body table {
            border-spacing: 0;
            border-collapse: collapse;
            display: block;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            max-width: 100%;
            overflow: auto
        }

        .tt-item-message .markdown-body td,
        .tt-item-message .markdown-body th {
            padding: 0
        }

        .tt-item-message .markdown-body details summary {
            cursor: pointer
        }

        .tt-item-message .markdown-body details:not([open])>:not(summary) {
            display: none !important
        }

        .tt-item-message .markdown-body [role=button]:focus,
        .tt-item-message .markdown-body a:focus,
        .tt-item-message .markdown-body input[type=checkbox]:focus,
        .tt-item-message .markdown-body input[type=radio]:focus {
            outline: 2px solid #0969da;
            outline-offset: -2px;
            box-shadow: none
        }

        .tt-item-message .markdown-body [role=button]:focus:not(:focus-visible),
        .tt-item-message .markdown-body a:focus:not(:focus-visible),
        .tt-item-message .markdown-body input[type=checkbox]:focus:not(:focus-visible),
        .tt-item-message .markdown-body input[type=radio]:focus:not(:focus-visible) {
            outline: 1px solid transparent
        }

        .tt-item-message .markdown-body [role=button]:focus-visible,
        .tt-item-message .markdown-body a:focus-visible,
        .tt-item-message .markdown-body input[type=checkbox]:focus-visible,
        .tt-item-message .markdown-body input[type=radio]:focus-visible {
            outline: 2px solid #0969da;
            outline-offset: -2px;
            box-shadow: none
        }

        .tt-item-message .markdown-body a:not([class]):focus,
        .tt-item-message .markdown-body a:not([class]):focus-visible,
        .tt-item-message .markdown-body input[type=checkbox]:focus,
        .tt-item-message .markdown-body input[type=checkbox]:focus-visible,
        .tt-item-message .markdown-body input[type=radio]:focus,
        .tt-item-message .markdown-body input[type=radio]:focus-visible {
            outline-offset: 0
        }

        .tt-item-message .markdown-body kbd {
            display: inline-block;
            padding: 3px 5px;
            font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
            line-height: 10px;
            color: #1f2328;
            vertical-align: middle;
            background-color: #f6f8fa;
            border: 1px solid rgba(175, 184, 193, .2);
            border-bottom-color: rgba(175, 184, 193, .2);
            border-radius: 6px;
            box-shadow: inset 0 -1px 0 rgba(175, 184, 193, .2)
        }

        .tt-item-message .markdown-body h1,
        .tt-item-message .markdown-body h2,
        .tt-item-message .markdown-body h3,
        .tt-item-message .markdown-body h4,
        .tt-item-message .markdown-body h5,
        .tt-item-message .markdown-body h6 {
            margin-top: 24px;
            margin-bottom: 16px;
            font-weight: 600;
            line-height: 1.25
        }

        .tt-item-message .markdown-body h2 {
            font-weight: 600;
            padding-bottom: .3em;
            font-size: 1.5em;
            border-bottom: 1px solid #d8dee4
        }

        .tt-item-message .markdown-body h3 {
            font-weight: 600;
            font-size: 1.25em
        }

        .tt-item-message .markdown-body h4 {
            font-weight: 600;
            font-size: 1em
        }

        .tt-item-message .markdown-body h5 {
            font-weight: 600;
            font-size: .875em
        }

        .tt-item-message .markdown-body h6 {
            font-weight: 600;
            font-size: .85em;
            color: #656d76
        }

        .tt-item-message .markdown-body p {
            margin-top: 0;
            margin-bottom: 10px
        }

        .tt-item-message .markdown-body blockquote {
            margin: 0;
            padding: 0 1em;
            color: #656d76;
            border-left: .25em solid #d0d7de
        }

        .tt-item-message .markdown-body ol,
        .tt-item-message .markdown-body ul {
            margin-top: 0;
            margin-bottom: 0;
            padding-left: 2em
        }

        .tt-item-message .markdown-body ol ol,
        .tt-item-message .markdown-body ul ol {
            list-style-type: lower-roman
        }

        .tt-item-message .markdown-body ol ol ol,
        .tt-item-message .markdown-body ol ul ol,
        .tt-item-message .markdown-body ul ol ol,
        .tt-item-message .markdown-body ul ul ol {
            list-style-type: lower-alpha
        }

        .tt-item-message .markdown-body dd {
            margin-left: 0
        }

        .tt-item-message .markdown-body code,
        .tt-item-message .markdown-body pre,
        .tt-item-message .markdown-body samp,
        .tt-item-message .markdown-body tt {
            font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
            font-size: 12px
        }

        .tt-item-message .markdown-body pre {
            margin-top: 0;
            margin-bottom: 0;
            word-wrap: normal
        }

        .tt-item-message .markdown-body .octicon {
            display: inline-block;
            overflow: visible !important;
            vertical-align: text-bottom;
            fill: currentColor
        }

        .tt-item-message .markdown-body input::-webkit-inner-spin-button,
        .tt-item-message .markdown-body input::-webkit-outer-spin-button {
            margin: 0;
            -webkit-appearance: none;
            appearance: none
        }

        .tt-item-message .markdown-body .color-fg-accent {
            color: #0969da !important
        }

        .tt-item-message .markdown-body .color-fg-attention {
            color: #9a6700 !important
        }

        .tt-item-message .markdown-body .color-fg-done {
            color: #8250df !important
        }

        .tt-item-message .markdown-body .flex-items-center {
            align-items: center !important
        }

        .tt-item-message .markdown-body .mb-1 {
            margin-bottom: var(--base-size-4, 4px) !important
        }

        .tt-item-message .markdown-body .text-semibold {
            font-weight: var(--base-text-weight-medium, 500) !important
        }

        .tt-item-message .markdown-body .d-inline-flex {
            display: inline-flex !important
        }

        .tt-item-message .markdown-body:before {
            display: table;
            content: ""
        }

        .tt-item-message .markdown-body:after {
            display: table;
            clear: both;
            content: ""
        }

        .tt-item-message .markdown-body>:first-child {
            margin-top: 0 !important
        }

        .tt-item-message .markdown-body>:last-child {
            margin-bottom: 0 !important
        }

        .tt-item-message .markdown-body a:not([href]) {
            color: inherit;
            text-decoration: none
        }

        .tt-item-message .markdown-body .absent {
            color: #d1242f
        }

        .tt-item-message .markdown-body .anchor {
            float: left;
            padding-right: 4px;
            margin-left: -20px;
            line-height: 1
        }

        .tt-item-message .markdown-body .anchor:focus {
            outline: none
        }

        .tt-item-message .markdown-body blockquote,
        .tt-item-message .markdown-body details,
        .tt-item-message .markdown-body dl,
        .tt-item-message .markdown-body ol,
        .tt-item-message .markdown-body p,
        .tt-item-message .markdown-body pre,
        .tt-item-message .markdown-body table,
        .tt-item-message .markdown-body ul {
            margin-top: 0;
            margin-bottom: 8px
        }

        .tt-item-message .markdown-body blockquote:last-child,
        .tt-item-message .markdown-body details:last-child,
        .tt-item-message .markdown-body dl:last-child,
        .tt-item-message .markdown-body ol:last-child,
        .tt-item-message .markdown-body p:last-child,
        .tt-item-message .markdown-body pre:last-child,
        .tt-item-message .markdown-body table:last-child,
        .tt-item-message .markdown-body ul:last-child {
            margin-bottom: 0
        }

        .tt-item-message .markdown-body blockquote>:first-child {
            margin-top: 0
        }

        .tt-item-message .markdown-body blockquote>:last-child {
            margin-bottom: 0
        }

        .tt-item-message .markdown-body h1 .octicon-link,
        .tt-item-message .markdown-body h2 .octicon-link,
        .tt-item-message .markdown-body h3 .octicon-link,
        .tt-item-message .markdown-body h4 .octicon-link,
        .tt-item-message .markdown-body h5 .octicon-link,
        .tt-item-message .markdown-body h6 .octicon-link {
            color: #1f2328;
            vertical-align: middle;
            visibility: hidden
        }

        .tt-item-message .markdown-body h1:hover .anchor,
        .tt-item-message .markdown-body h2:hover .anchor,
        .tt-item-message .markdown-body h3:hover .anchor,
        .tt-item-message .markdown-body h4:hover .anchor,
        .tt-item-message .markdown-body h5:hover .anchor,
        .tt-item-message .markdown-body h6:hover .anchor {
            text-decoration: none
        }

        .tt-item-message .markdown-body h1:hover .anchor .octicon-link,
        .tt-item-message .markdown-body h2:hover .anchor .octicon-link,
        .tt-item-message .markdown-body h3:hover .anchor .octicon-link,
        .tt-item-message .markdown-body h4:hover .anchor .octicon-link,
        .tt-item-message .markdown-body h5:hover .anchor .octicon-link,
        .tt-item-message .markdown-body h6:hover .anchor .octicon-link {
            visibility: visible
        }

        .tt-item-message .markdown-body h1 code,
        .tt-item-message .markdown-body h1 tt,
        .tt-item-message .markdown-body h2 code,
        .tt-item-message .markdown-body h2 tt,
        .tt-item-message .markdown-body h3 code,
        .tt-item-message .markdown-body h3 tt,
        .tt-item-message .markdown-body h4 code,
        .tt-item-message .markdown-body h4 tt,
        .tt-item-message .markdown-body h5 code,
        .tt-item-message .markdown-body h5 tt,
        .tt-item-message .markdown-body h6 code,
        .tt-item-message .markdown-body h6 tt {
            padding: 0 .2em;
            font-size: inherit
        }

        .tt-item-message .markdown-body summary h1,
        .tt-item-message .markdown-body summary h2,
        .tt-item-message .markdown-body summary h3,
        .tt-item-message .markdown-body summary h4,
        .tt-item-message .markdown-body summary h5,
        .tt-item-message .markdown-body summary h6 {
            display: inline-block
        }

        .tt-item-message .markdown-body summary h1 .anchor,
        .tt-item-message .markdown-body summary h2 .anchor,
        .tt-item-message .markdown-body summary h3 .anchor,
        .tt-item-message .markdown-body summary h4 .anchor,
        .tt-item-message .markdown-body summary h5 .anchor,
        .tt-item-message .markdown-body summary h6 .anchor {
            margin-left: -40px
        }

        .tt-item-message .markdown-body summary h1,
        .tt-item-message .markdown-body summary h2 {
            padding-bottom: 0;
            border-bottom: 0
        }

        .tt-item-message .markdown-body ol.no-list,
        .tt-item-message .markdown-body ul.no-list {
            padding: 0;
            list-style-type: none
        }

        .tt-item-message .markdown-body ol[type="a s"] {
            list-style-type: lower-alpha
        }

        .tt-item-message .markdown-body ol[type="A s"] {
            list-style-type: upper-alpha
        }

        .tt-item-message .markdown-body ol[type="i s"] {
            list-style-type: lower-roman
        }

        .tt-item-message .markdown-body ol[type="I s"] {
            list-style-type: upper-roman
        }

        .tt-item-message .markdown-body div>ol:not([type]),
        .tt-item-message .markdown-body ol[type="1"] {
            list-style-type: decimal
        }

        .tt-item-message .markdown-body ol ol,
        .tt-item-message .markdown-body ol ul,
        .tt-item-message .markdown-body ul ol,
        .tt-item-message .markdown-body ul ul {
            margin-top: 0;
            margin-bottom: 0
        }

        .tt-item-message .markdown-body li>p {
            margin-top: 16px
        }

        .tt-item-message .markdown-body li+li {
            margin-top: .25em
        }

        .tt-item-message .markdown-body dl {
            padding: 0
        }

        .tt-item-message .markdown-body dl dt {
            padding: 0;
            margin-top: 16px;
            font-size: 1em;
            font-style: italic;
            font-weight: 600
        }

        .tt-item-message .markdown-body dl dd {
            padding: 0 16px;
            margin-bottom: 16px
        }

        .tt-item-message .markdown-body table th {
            font-weight: 600
        }

        .tt-item-message .markdown-body table td,
        .tt-item-message .markdown-body table th {
            padding: 6px 13px;
            border: 1px solid #d0d7de
        }

        .tt-item-message .markdown-body table td>:last-child {
            margin-bottom: 0
        }

        .tt-item-message .markdown-body table tr {
            background-color: #fff;
            border-top: 1px solid #d8dee4
        }

        .tt-item-message .markdown-body table tr:nth-child(2n) {
            background-color: #f6f8fa
        }

        .tt-item-message .markdown-body table img {
            background-color: transparent
        }

        .tt-item-message .markdown-body img[align=right] {
            padding-left: 20px
        }

        .tt-item-message .markdown-body img[align=left] {
            padding-right: 20px
        }

        .tt-item-message .markdown-body .emoji {
            max-width: none;
            vertical-align: text-top;
            background-color: transparent
        }

        .tt-item-message .markdown-body span.frame {
            display: block;
            overflow: hidden
        }

        .tt-item-message .markdown-body span.frame>span {
            display: block;
            float: left;
            width: auto;
            padding: 7px;
            margin: 13px 0 0;
            overflow: hidden;
            border: 1px solid #d0d7de
        }

        .tt-item-message .markdown-body span.frame span img {
            display: block;
            float: left
        }

        .tt-item-message .markdown-body span.frame span span {
            display: block;
            padding: 5px 0 0;
            clear: both;
            color: #1f2328
        }

        .tt-item-message .markdown-body span.align-center {
            display: block;
            overflow: hidden;
            clear: both
        }

        .tt-item-message .markdown-body span.align-center>span {
            display: block;
            margin: 13px auto 0;
            overflow: hidden;
            text-align: center
        }

        .tt-item-message .markdown-body span.align-center span img {
            margin: 0 auto;
            text-align: center
        }

        .tt-item-message .markdown-body span.align-right {
            display: block;
            overflow: hidden;
            clear: both
        }

        .tt-item-message .markdown-body span.align-right>span {
            display: block;
            margin: 13px 0 0;
            overflow: hidden;
            text-align: right
        }

        .tt-item-message .markdown-body span.align-right span img {
            margin: 0;
            text-align: right
        }

        .tt-item-message .markdown-body span.float-left {
            display: block;
            float: left;
            margin-right: 13px;
            overflow: hidden
        }

        .tt-item-message .markdown-body span.float-left span {
            margin: 13px 0 0
        }

        .tt-item-message .markdown-body span.float-right {
            display: block;
            float: right;
            margin-left: 13px;
            overflow: hidden
        }

        .tt-item-message .markdown-body span.float-right>span {
            display: block;
            margin: 13px auto 0;
            overflow: hidden;
            text-align: right
        }

        .tt-item-message .markdown-body code,
        .tt-item-message .markdown-body tt {
            padding: .2em .4em;
            margin: 0;
            font-size: 85%;
            white-space: break-spaces;
            background-color: rgba(175, 184, 193, .2);
            border-radius: 6px
        }

        .tt-item-message .markdown-body code br,
        .tt-item-message .markdown-body tt br {
            display: none
        }

        .tt-item-message .markdown-body del code {
            text-decoration: inherit
        }

        .tt-item-message .markdown-body samp {
            font-size: 85%
        }

        .tt-item-message .markdown-body pre code {
            font-size: 100%
        }

        .tt-item-message .markdown-body pre>code {
            padding: 0;
            margin: 0;
            word-break: normal;
            white-space: pre;
            background: transparent;
            border: 0
        }

        .tt-item-message .markdown-body .highlight {
            margin-bottom: 16px
        }

        .tt-item-message .markdown-body .highlight pre {
            margin-bottom: 0;
            word-break: normal
        }

        .tt-item-message .markdown-body .highlight pre,
        .tt-item-message .markdown-body pre {
            padding: 16px;
            overflow: auto;
            font-size: 85%;
            line-height: 1.45;
            color: #e6edf3;
            background-color: #161b22;
            border-radius: 6px
        }

        .tt-item-message .markdown-body pre code,
        .tt-item-message .markdown-body pre tt {
            display: inline;
            max-width: auto;
            padding: 0;
            margin: 0;
            overflow: visible;
            line-height: inherit;
            word-wrap: normal;
            background-color: transparent;
            border: 0
        }

        .tt-item-message .markdown-body .csv-data td,
        .tt-item-message .markdown-body .csv-data th {
            padding: 5px;
            overflow: hidden;
            font-size: 12px;
            line-height: 1;
            text-align: left;
            white-space: nowrap
        }

        .tt-item-message .markdown-body .csv-data .blob-num {
            padding: 10px 8px 9px;
            text-align: right;
            background: #fff;
            border: 0
        }

        .tt-item-message .markdown-body .csv-data tr {
            border-top: 0
        }

        .tt-item-message .markdown-body .csv-data th {
            font-weight: 600;
            background: #f6f8fa;
            border-top: 0
        }

        .tt-item-message .markdown-body [data-footnote-ref]:before {
            content: "["
        }

        .tt-item-message .markdown-body [data-footnote-ref]:after {
            content: "]"
        }

        .tt-item-message .markdown-body .footnotes {
            font-size: 12px;
            color: #656d76;
            border-top: 1px solid #d0d7de
        }

        .tt-item-message .markdown-body .footnotes ol {
            padding-left: 16px
        }

        .tt-item-message .markdown-body .footnotes ol ul {
            display: inline-block;
            padding-left: 16px;
            margin-top: 16px
        }

        .tt-item-message .markdown-body .footnotes li {
            position: relative
        }

        .tt-item-message .markdown-body .footnotes li:target:before {
            position: absolute;
            top: -8px;
            right: -8px;
            bottom: -8px;
            left: -24px;
            pointer-events: none;
            content: "";
            border: 2px solid #0969da;
            border-radius: 6px
        }

        .tt-item-message .markdown-body .footnotes li:target {
            color: #1f2328
        }

        .tt-item-message .markdown-body .footnotes .data-footnote-backref g-emoji {
            font-family: monospace
        }

        .tt-item-message .markdown-body .pl-c {
            color: #6e7781
        }

        .tt-item-message .markdown-body .pl-c1,
        .tt-item-message .markdown-body .pl-s .pl-v {
            color: #0550ae
        }

        .tt-item-message .markdown-body .pl-e,
        .tt-item-message .markdown-body .pl-en {
            color: #6639ba
        }

        .tt-item-message .markdown-body .pl-s .pl-s1,
        .tt-item-message .markdown-body .pl-smi {
            color: #24292f
        }

        .tt-item-message .markdown-body .pl-ent {
            color: #116329
        }

        .tt-item-message .markdown-body .pl-k {
            color: #cf222e
        }

        .tt-item-message .markdown-body .pl-pds,
        .tt-item-message .markdown-body .pl-s,
        .tt-item-message .markdown-body .pl-s .pl-pse .pl-s1,
        .tt-item-message .markdown-body .pl-sr,
        .tt-item-message .markdown-body .pl-sr .pl-cce,
        .tt-item-message .markdown-body .pl-sr .pl-sra,
        .tt-item-message .markdown-body .pl-sr .pl-sre {
            color: #0a3069
        }

        .tt-item-message .markdown-body .pl-smw,
        .tt-item-message .markdown-body .pl-v {
            color: #953800
        }

        .tt-item-message .markdown-body .pl-bu {
            color: #82071e
        }

        .tt-item-message .markdown-body .pl-ii {
            color: #f6f8fa;
            background-color: #82071e
        }

        .tt-item-message .markdown-body .pl-c2 {
            color: #f6f8fa;
            background-color: #cf222e
        }

        .tt-item-message .markdown-body .pl-sr .pl-cce {
            font-weight: 700;
            color: #116329
        }

        .tt-item-message .markdown-body .pl-ml {
            color: #3b2300
        }

        .tt-item-message .markdown-body .pl-mh,
        .tt-item-message .markdown-body .pl-mh .pl-en,
        .tt-item-message .markdown-body .pl-ms {
            font-weight: 700;
            color: #0550ae
        }

        .tt-item-message .markdown-body .pl-mi {
            font-style: italic;
            color: #24292f
        }

        .tt-item-message .markdown-body .pl-mb {
            font-weight: 700;
            color: #24292f
        }

        .tt-item-message .markdown-body .pl-md {
            color: #82071e;
            background-color: #ffebe9
        }

        .tt-item-message .markdown-body .pl-mi1 {
            color: #116329;
            background-color: #dafbe1
        }

        .tt-item-message .markdown-body .pl-mc {
            color: #953800;
            background-color: #ffd8b5
        }

        .tt-item-message .markdown-body .pl-mi2 {
            color: #eaeef2;
            background-color: #0550ae
        }

        .tt-item-message .markdown-body .pl-mdr {
            font-weight: 700;
            color: #8250df
        }

        .tt-item-message .markdown-body .pl-ba {
            color: #57606a
        }

        .tt-item-message .markdown-body .pl-sg {
            color: #8c959f
        }

        .tt-item-message .markdown-body .pl-corl {
            text-decoration: underline;
            color: #0a3069
        }

        .tt-item-message .markdown-body g-emoji {
            display: inline-block;
            min-width: 1ch;
            font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            font-size: 1em;
            font-style: normal !important;
            font-weight: 400;
            line-height: 1;
            vertical-align: -.075em
        }

        .tt-item-message .markdown-body g-emoji img {
            width: 1em;
            height: 1em
        }

        .tt-item-message .markdown-body .task-list-item {
            list-style-type: none
        }

        .tt-item-message .markdown-body .task-list-item label {
            font-weight: 400
        }

        .tt-item-message .markdown-body .task-list-item.enabled label {
            cursor: pointer
        }

        .tt-item-message .markdown-body .task-list-item+.task-list-item {
            margin-top: 4px
        }

        .tt-item-message .markdown-body .task-list-item .handle {
            display: none
        }

        .tt-item-message .markdown-body .task-list-item-checkbox {
            margin: 0 .2em .25em -1.4em;
            vertical-align: middle
        }

        .tt-item-message .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
            margin: 0 -1.6em .25em .2em
        }

        .tt-item-message .markdown-body .contains-task-list {
            position: relative
        }

        .tt-item-message .markdown-body .contains-task-list:focus-within .task-list-item-convert-container,
        .tt-item-message .markdown-body .contains-task-list:hover .task-list-item-convert-container {
            display: block;
            width: auto;
            height: 24px;
            overflow: visible;
            clip: auto
        }

        .tt-item-message .markdown-body .QueryBuilder .qb-entity {
            color: #6639ba
        }

        .tt-item-message .markdown-body .QueryBuilder .qb-constant {
            color: #0550ae
        }

        .tt-item-message .markdown-body ::-webkit-calendar-picker-indicator {
            -webkit-filter: invert(50%);
            filter: invert(50%)
        }

        .tt-item-message .markdown-body .markdown-alert {
            padding: 0 1em;
            margin-bottom: 16px;
            color: inherit;
            border-left: .25em solid #d0d7de
        }

        .tt-item-message .markdown-body .markdown-alert>:first-child {
            margin-top: 0
        }

        .tt-item-message .markdown-body .markdown-alert>:last-child {
            margin-bottom: 0
        }

        .tt-item-message .markdown-body .markdown-alert.markdown-alert-note {
            border-left-color: #0969da
        }

        .tt-item-message .markdown-body .markdown-alert.markdown-alert-important {
            border-left-color: #8250df
        }

        .tt-item-message .markdown-body .markdown-alert.markdown-alert-warning {
            border-left-color: #9a6700
        }


        .getPhone[data-v-0c0c67cb] .tt-input input[type=text][required]:valid+label[placeholder]:before {
            padding: 0
        }

        .tt_more-chat-list[data-v-0c0c67cb] {
            text-align: center;
            color: var(--colorRgba);
            cursor: pointer;
            font-weight: 400;
            margin-bottom: 10px
        }

        .tt_more-chat-list[data-v-0c0c67cb]:hover {
            color: var(--color)
        }

        .tt-no-more[data-v-0c0c67cb] {
            text-align: center;
            color: hsla(0, 0%, 60%, .6)
        }

        .message-history-line[data-v-0c0c67cb] {
            width: 260px;
            margin: 10px auto !important
        }

        .message-history-line .tt-divider[data-v-0c0c67cb] {
            display: block;
            height: 1px;
            width: 100%;
            margin: 10px 0 !important;
            background-color: #dcdfe6;
            position: relative;
            padding: 0
        }

        .message-history-line .tt-divider .tt-divider-text[data-v-0c0c67cb] {
            position: relative;
            background-color: #f7f7f7;
            font-weight: 500;
            color: hsla(0, 0%, 60%, .6);
            font-size: 14px;
            top: -10px;
            padding: 0 16px
        }

        .TTalk_countstyle[data-v-0c0c67cb] img {
            max-width: 200px
        }

        .TTalk_areaTips[data-v-0c0c67cb] {
            background: #f0f0f0;
            border-radius: 20px;
            padding: 5px 24px !important;
            text-align: center;
            font-size: 12px !important;
            margin-top: 12px !important;
            display: block
        }

        .TTalk_message_item_phone .tt_message_item_phone-form[data-v-0c0c67cb] {
            border-top: 2px solid rgba(44, 81, 239, .07)
        }

        .TTalk_message_item_phone[data-v-0c0c67cb] .tt-form-item-content {
            margin: 0
        }

        .TTalk_message_item_phone[data-v-0c0c67cb] .TTalk_phone_placate {
            width: 100% !important
        }

        .TTalk_message_item_phone[data-v-0c0c67cb] .TTalk_phone_placate input {
            background: #f7f7f7 !important;
            border-radius: 4px;
            border: 1px solid #e0e1e5 !important;
            width: 100% !important;
            padding-left: 20px
        }

        .TTalk_message_item_phone[data-v-0c0c67cb] .TTalk_phone_placate input[type=text][required]+label[placeholder]:before {
            margin: 0 5px;
            background-image: linear-gradient(180deg, #f7f7f7, #f7f7f7) !important
        }

        [data-v-0c0c67cb] .TTalk_phone_placate_btn {
            display: block;
            background-color: #409eff;
            color: #fff;
            min-width: 60px;
            height: 44px;
            padding: 0 5px;
            line-height: 44px;
            margin-top: 12px;
            text-align: center;
            cursor: pointer;
            border-radius: 0 3px 3px 0
        }

        ul[data-v-0c0c67cb] {
            padding-left: 0
        }

        .system-msg[data-v-0c0c67cb] {
            padding-top: 7px;
            padding-bottom: 7px;
            line-height: 18px;
            font-size: 14px;
            color: hsla(0, 0%, 60%, .6)
        }

        .system-msg[data-v-0c0c67cb] p {
            padding: 0;
            margin: 0
        }

        :not(.system-msg)+.system-msg[data-v-0c0c67cb] {
            padding-top: 0;
            padding-bottom: 0
        }

        .system-msg[data-v-0c0c67cb]+:not(.system-msg) {
            padding-top: 17px
        }

        .TTalk_enterMessage[data-v-0c0c67cb] {
            color: #333;
            height: 32px;
            background: rgba(245, 247, 255, .8);
            -webkit-backdrop-filter: blur(4 px);
            backdrop-filter: blur(4 px);
            font-size: 12px;
            line-height: 32px;
            position: absolute;
            top: 80px;
            left: 0;
            z-index: 999999;
            width: 100%;
            padding-left: 16px
        }

        .loading span[data-v-0c0c67cb] {
            display: inline-block;
            width: 4px;
            height: 4px;
            border-radius: 100%;
            margin-right: 5px;
            background: #333;
            -webkit-animation: load-data-v-0c0c67cb 2.04s ease infinite
        }

        .loading span[data-v-0c0c67cb]:last-child {
            margin-right: 0
        }

        @-webkit-keyframes load-data-v-0c0c67cb {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        .loading span[data-v-0c0c67cb]:first-child {
            -webkit-animation-delay: .13s
        }

        .loading span[data-v-0c0c67cb]:nth-child(2) {
            -webkit-animation-delay: .26s
        }

        .loading span[data-v-0c0c67cb]:nth-child(3) {
            -webkit-animation-delay: .39s
        }

        .loading span[data-v-0c0c67cb]:nth-child(4) {
            -webkit-animation-delay: .52s
        }

        .loading span[data-v-0c0c67cb]:nth-child(5) {
            -webkit-animation-delay: .65s
        }

        .TTalk_user-im-list[data-v-0c0c67cb] {
            margin: 0;
            text-align: center;
            display: grid
        }

        .TTalk_user-im-list li[data-v-0c0c67cb] {
            margin-bottom: 24px
        }

        .TTalk_user-im-list li>img[data-v-0c0c67cb] {
            width: 38px;
            height: 38px;
            border-radius: 6px;
            overflow: hidden
        }

        .TTalk_user-im-list li.TTalk-left .head-portrait[data-v-0c0c67cb] {
            margin-right: 8px
        }

        .TTalk_user-im-list li.TTalk-left .tt-robot-name[data-v-0c0c67cb] {
            font-size: 12px;
            color: #999;
            margin-top: 5px;
            display: block;
            white-space: nowrap !important;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 38px;
            text-align: center
        }

        .TTalk_user-im-list li.TTalk-left .fileTypeWrap[data-v-0c0c67cb] {
            border-radius: 12px 12px 12px 0
        }

        .TTalk_user-im-list li.TTalk-left div[data-v-0c0c67cb] {
            text-align: left
        }

        .TTalk_user-im-list li.TTalk-left .TTalk_message-content[data-v-0c0c67cb] {
            border-radius: 12px 12px 12px 0
        }

        .TTalk_user-im-list li.TTalk-right[data-v-0c0c67cb] {
            flex-direction: row-reverse
        }

        .TTalk_user-im-list li.TTalk-right .head-portrait[data-v-0c0c67cb] {
            margin-left: 8px
        }

        .TTalk_user-im-list li.TTalk-right .fileTypeWrap[data-v-0c0c67cb] {
            border-radius: 12px 12px 0 12px
        }

        .TTalk_user-im-list li.TTalk-right .TTalk_message-content[data-v-0c0c67cb] {
            color: #fff
        }

        .TTalk_user-im-list li.TTalk-right div[data-v-0c0c67cb] {
            text-align: right
        }

        .TTalk_user-im-list li.TTalk-right p img[data-v-0c0c67cb] {
            width: 100px
        }

        .TTalk_user-im-list li.TTalk-right>img[data-v-0c0c67cb] {
            margin-left: 8px;
            max-width: 100%;
            max-height: none
        }

        .TTalk_user-im-list li.TTalk-left .TTalk_countstyle[data-v-0c0c67cb] {
            background-color: #fff;
            box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .15)
        }

        .TTalk_user-im-list li.TTalk-left .TTalk_countstyle[data-v-0c0c67cb]:after {
            top: 7px;
            left: -4px;
            background-color: #fff
        }

        .TTalk_user-im-list li.TTalk-right .TTalk_countstyle[data-v-0c0c67cb] {
            background-color: #a4d1ff
        }

        .TTalk_countstyle a[data-v-0c0c67cb] {
            color: #3aaeff;
            text-decoration: underline
        }

        .TTalk_draggable .TTalk_dialog_head[data-v-0c0c67cb] {
            cursor: move
        }

        .TTalk_userImg[data-v-0c0c67cb] {
            width: 26px;
            height: 26px;
            position: relative;
            float: left
        }

        .TTalk_userImg img[data-v-0c0c67cb] {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            border-radius: 12px
        }

        .TTalk_message-content[data-v-0c0c67cb] {
            text-align: left;
            padding: 12px;
            max-width: 300px;
            display: inline-block;
            border-radius: 12px 12px 0 12px;
            font-size: 14px;
            color: #333;
            position: relative;
            word-break: break-word;
            z-index: 1;
            word-wrap: break-word;
            white-space: pre-wrap;
            margin-top: 0
        }

        .TTalk_message-content[data-v-0c0c67cb]:not(.TTalk_message-content-1) p {
            margin: 0 !important
        }

        .TTalk_message-content[data-v-0c0c67cb] p a {
            color: var(--color);
            -webkit-text-decoration: var(--color);
            text-decoration: var(--color);
            -webkit-text-decoration-color: var(--color);
            text-decoration-color: var(--color)
        }

        .TTalk_kefu[data-v-0c0c67cb] {
            cursor: pointer;
            border: 1px solid #fff;
            border-radius: 3px;
            padding: 1px 5px;
            margin-right: 5px
        }

        .TTalk_companytitle[data-v-0c0c67cb] {
            position: relative;
            top: 3px;
            left: 5px;
            float: left;
            width: 75%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap !important
        }

        .TTalk_link[data-v-0c0c67cb] {
            margin-left: 10px
        }

        .TTalk_comser[data-v-0c0c67cb],
        .TTalk_link[data-v-0c0c67cb] {
            color: #3aaeff;
            cursor: pointer
        }

        .TTalk_time[data-v-0c0c67cb] {
            color: #acafb5;
            font-size: 12px;
            line-height: 12px;
            margin: 8px 0
        }

        .TTalk_more[data-v-0c0c67cb] {
            font-style: normal;
            cursor: pointer
        }

        .problem-guide[data-v-0c0c67cb] {
            width: calc(100% - 160px);
            display: block
        }

        .TTalk_likeAnswer[data-v-0c0c67cb] {
            cursor: pointer;
            border-top: 1px solid #f5f7ff;
            padding: 8px 0;
            position: relative
        }

        .TTalk_likeAnswer .tt-right-arrow[data-v-0c0c67cb] {
            width: 8px;
            height: 8px;
            position: relative;
            top: 6px
        }

        .robot-answer[data-v-0c0c67cb] {
            display: block;
            margin-bottom: 5px
        }

        .tt-robot-qa[data-v-0c0c67cb] {
            font-weight: 600;
            position: relative
        }

        .tt-robot-qa .tt-robot-an[data-v-0c0c67cb] {
            padding-left: 8px
        }

        .tt-robot-qa[data-v-0c0c67cb] img {
            max-width: 200px
        }

        .tt-robot-standard[data-v-0c0c67cb] {
            border-bottom: 1px solid #f5f7ff;
            padding-bottom: 8px
        }

        .tt-robot-qa[data-v-0c0c67cb]:before {
            content: "";
            background: var(--color);
            width: 3px;
            height: 13px;
            position: absolute;
            top: 3px;
            left: 0
        }

        .TTalk_phone_message span[data-v-0c0c67cb] {
            font-weight: 600;
            color: #333;
            font-size: 14px;
            display: block;
            margin-bottom: 10px
        }

        .TTalk_phone_message span span[data-v-0c0c67cb]:after {
            content: "";
            height: 2px;
            display: block;
            background: rgba(44, 81, 239, .07);
            margin-top: 12px
        }

        .head-portrait[data-v-0c0c67cb] {
            width: 38px;
            height: 38px;
            border-radius: 6px;
            background-repeat: no-repeat !important;
            background-position: 50% !important;
            background-size: cover !important;
            display: block
        }

        [data-v-0c0c67cb] .tt-artificial-numbe .tt-number {
            font-size: 24px;
            color: var(--color);
            font-family: DINCondensed-Bold, DINCondensed
        }

        .tt-item-message[data-v-0c0c67cb] {
            display: inline-block;
            text-align: left !important
        }

        .tt-item-message[data-v-0c0c67cb] img {
            max-width: 200px
        }

        .tt-message-box[data-v-0c0c67cb] {
            display: flex;
            flex-direction: column
        }

        .TTalk_user-im-list li.TTalk-left .tt-message-box[data-v-0c0c67cb] {
            align-items: flex-start
        }

        .TTalk_user-im-list li.TTalk-right .tt-message-box[data-v-0c0c67cb] {
            align-items: flex-end
        }


        .t-talk-ke-emoticons-my-c[data-v-15527f44] {
            width: 300px;
            max-height: 140px !important;
            display: flex !important;
            flex-wrap: wrap !important
        }


        .tt-custom-popover {
            position: absolute;
            background: #fff;
            border-radius: 4px;
            padding: 6px;
            z-index: 2000;
            color: #333;
            line-height: 1.4;
            text-align: justify;
            font-size: 12px;
            box-shadow: 0 2px 10px 0 rgba(95, 90, 90, .15);
            word-break: break-all;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            left: 50%;
            bottom: 50%;
            transform: translate(-50%, -50%);
            margin-bottom: 15px;
            display: none
        }

        .tt-custom-popover:after {
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style: solid;
            content: "
            ";border-width:6px;bottom:-6px;margin-left:-6px;border-top-color:#fff;border-bottom-width:0;left:50%}


            .tt-icon-1[data-v-88376226] {
            -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-1.svg);
            mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-1.svg)
        }

            .tt-icon-1[data-v-88376226],
            .tt-icon-2[data-v-88376226] {
                display: block;
                background-repeat: no-repeat;
                width: 32px;
                height: 32px;
                background-color: #666;
                background-size: 32px
            }

            .tt-icon-2[data-v-88376226] {
                -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-2.svg);
                mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-2.svg)
            }

            .tt-icont-3[data-v-88376226] {
                -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icont-3.svg);
                mask: url(https://ttalkjs.71360.com/Images/icons/tt-icont-3.svg)
            }

            .tt-icon-4[data-v-88376226],
            .tt-icont-3[data-v-88376226] {
                display: block;
                background-repeat: no-repeat;
                width: 32px;
                height: 32px;
                background-color: #666;
                background-size: 32px
            }

            .tt-icon-4[data-v-88376226] {
                -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-4.svg);
                mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-4.svg)
            }

            .tt-icon-5[data-v-88376226] {
                -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-5.svg);
                mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-5.svg)
            }

            .tt-icon-5[data-v-88376226],
            .tt-icon-6[data-v-88376226] {
                display: block;
                background-repeat: no-repeat;
                width: 32px;
                height: 32px;
                background-color: #666;
                background-size: 32px
            }

            .tt-icon-6[data-v-88376226] {
                -webkit-mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-6.svg);
                mask: url(https://ttalkjs.71360.com/Images/icons/tt-icon-6.svg)
            }

            .tt-bar[data-v-88376226] {
                margin: 0 0 12px 12px
            }

            .tt-bar .tt-action-entry[data-v-88376226] {
                display: flex
            }

            .tt-bar .tt-action-entry .tt-action-entry-items[data-v-88376226] {
                cursor: pointer;
                width: 68px;
                height: 27px;
                text-align: center;
                line-height: 27px;
                font-size: 12px;
                background: #fff;
                box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .22);
                border-radius: 14px
            }

            .tt-bar .tt-action-entry .tt-action-entry-items+.tt-action-entry-items[data-v-88376226] {
                margin-left: 8px
            }

            .tt-bar .tt-action-bar[data-v-88376226] {
                display: flex;
                margin-top: 12px
            }

            .tt-bar .tt-action-bar .tt-action-bar-items[data-v-88376226] {
                cursor: pointer;
                width: 32px;
                height: 32px;
                background: #fff;
                border-radius: 50%;
                box-shadow: 0 2px 4px 0 hsla(0, 0%, 78.8%, .15);
                position: relative
            }

            .tt-bar .tt-action-bar .tt-action-bar-items+.tt-action-bar-items[data-v-88376226] {
                margin-left: 8px
            }

            .tt-bar .tt-action-bar .tt-iconfont[data-v-88376226] {
                color: #666
            }

            .tt-bar .tt-position[data-v-88376226] {
                position: absolute;
                right: 0;
                top: 3px
            }

            .tt-screenshot-class[data-v-88376226] {
                padding: 32px 12px;
                box-shadow: 0 2px 10px 0 rgba(95, 90, 90, .15)
            }

            .tt-screenshot-class .tt-popover__title[data-v-88376226] {
                font-size: 18px;
                font-weight: 600;
                color: #333;
                line-height: 30px;
                border-bottom: 1px solid rgba(44, 81, 239, .07);
                padding-bottom: 12px;
                margin-bottom: 12px;
                height: 30px
            }

            .tt-screenshot-class .tt-screenshot-class-content[data-v-88376226] {
                font-size: 14px;
                font-weight: 400;
                color: #333;
                margin-bottom: 40px
            }

            .tt-screenshot-class .tt-screenshot-class-content .tt-tips[data-v-88376226] {
                color: #2b49f8
            }


            .ke-inline-block {
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
                zoom: 1;
                *display: inline
            }

            .ke-clearfix {
                zoom: 1
            }

            .ke-clearfix:after {
                content: ".";
                display: block;
                clear: both;
                font-size: 0;
                height: 0;
                line-height: 0;
                visibility: hidden
            }

            .ke-shadow {
                box-shadow: 1px 1px 3px #a0a0a0;
                -moz-box-shadow: 1px 1px 3px #a0a0a0;
                -webkit-box-shadow: 1px 1px 3px #a0a0a0;
                filter: progid:DXImageTransform.Microsoft.Shadow(color="#A0A0A0", Direction=135, Strength=3);
                background-color: #f0f0ee
            }

            .ke-dialog a,
            .ke-dialog a:hover,
            .ke-menu a,
            .ke-menu a:hover {
                color: #337fe5;
                text-decoration: none
            }

            .ke-icon-source {
                background-position: 0 0;
                width: 16px;
                height: 16px
            }

            .ke-icon-preview {
                background-position: 0 -16px;
                width: 16px;
                height: 16px
            }

            .ke-icon-print {
                background-position: 0 -32px;
                width: 16px;
                height: 16px
            }

            .ke-icon-undo {
                background-position: 0 -48px;
                width: 16px;
                height: 16px
            }

            .ke-icon-redo {
                background-position: 0 -64px;
                width: 16px;
                height: 16px
            }

            .ke-icon-cut {
                background-position: 0 -80px;
                width: 16px;
                height: 16px
            }

            .ke-icon-copy {
                background-position: 0 -96px;
                width: 16px;
                height: 16px
            }

            .ke-icon-paste {
                background-position: 0 -112px;
                width: 16px;
                height: 16px
            }

            .ke-icon-selectall {
                background-position: 0 -128px;
                width: 16px;
                height: 16px
            }

            .ke-icon-justifyleft {
                background-position: 0 -144px;
                width: 16px;
                height: 16px
            }

            .ke-icon-justifycenter {
                background-position: 0 -160px;
                width: 16px;
                height: 16px
            }

            .ke-icon-justifyright {
                background-position: 0 -176px;
                width: 16px;
                height: 16px
            }

            .ke-icon-justifyfull {
                background-position: 0 -192px;
                width: 16px;
                height: 16px
            }

            .ke-icon-insertorderedlist {
                background-position: 0 -208px;
                width: 16px;
                height: 16px
            }

            .ke-icon-insertunorderedlist {
                background-position: 0 -224px;
                width: 16px;
                height: 16px
            }

            .ke-icon-indent {
                background-position: 0 -240px;
                width: 16px;
                height: 16px
            }

            .ke-icon-outdent {
                background-position: 0 -256px;
                width: 16px;
                height: 16px
            }

            .ke-icon-subscript {
                background-position: 0 -272px;
                width: 16px;
                height: 16px
            }

            .ke-icon-superscript {
                background-position: 0 -288px;
                width: 16px;
                height: 16px
            }

            .ke-icon-date {
                background-position: 0 -304px;
                width: 25px;
                height: 16px
            }

            .ke-icon-time {
                background-position: 0 -320px;
                width: 25px;
                height: 16px
            }

            .ke-icon-formatblock {
                background-position: 0 -336px;
                width: 25px;
                height: 16px
            }

            .ke-icon-fontname {
                background-position: 0 -352px;
                width: 21px;
                height: 16px
            }

            .ke-icon-fontsize {
                background-position: 0 -368px;
                width: 23px;
                height: 16px
            }

            .ke-icon-forecolor {
                background-position: 0 -384px;
                width: 20px;
                height: 16px
            }

            .ke-icon-hilitecolor {
                background-position: 0 -400px;
                width: 23px;
                height: 16px
            }

            .ke-icon-bold {
                background-position: 0 -416px;
                width: 16px;
                height: 16px
            }

            .ke-icon-italic {
                background-position: 0 -432px;
                width: 16px;
                height: 16px
            }

            .ke-icon-underline {
                background-position: 0 -448px;
                width: 16px;
                height: 16px
            }

            .ke-icon-strikethrough {
                background-position: 0 -464px;
                width: 16px;
                height: 16px
            }

            .ke-icon-removeformat {
                background-position: 0 -480px;
                width: 16px;
                height: 16px
            }

            .ke-icon-image {
                background-position: 0 -496px;
                width: 16px;
                height: 16px
            }

            .ke-icon-flash {
                background-position: 0 -512px;
                width: 16px;
                height: 16px
            }

            .ke-icon-media {
                background-position: 0 -528px;
                width: 16px;
                height: 16px
            }

            .ke-icon-div {
                background-position: 0 -544px;
                width: 16px;
                height: 16px
            }

            .ke-icon-formula {
                background-position: 0 -576px;
                width: 16px;
                height: 16px
            }

            .ke-icon-hr {
                background-position: 0 -592px;
                width: 16px;
                height: 16px
            }

            .ke-icon-emoticons {
                background-position: 0 -608px;
                width: 16px;
                height: 16px
            }

            .ke-icon-link {
                background-position: 0 -624px;
                width: 16px;
                height: 16px
            }

            .ke-icon-unlink {
                background-position: 0 -640px;
                width: 16px;
                height: 16px
            }

            .ke-icon-fullscreen {
                background-position: 0 -656px;
                width: 16px;
                height: 16px
            }

            .ke-icon-about {
                background-position: 0 -672px;
                width: 16px;
                height: 16px
            }

            .ke-icon-plainpaste {
                background-position: 0 -704px;
                width: 16px;
                height: 16px
            }

            .ke-icon-wordpaste {
                background-position: 0 -720px;
                width: 16px;
                height: 16px
            }

            .ke-icon-table {
                background-position: 0 -784px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablemenu {
                background-position: 0 -768px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tableinsert {
                background-position: 0 -784px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tabledelete {
                background-position: 0 -800px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecolinsertleft {
                background-position: 0 -816px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecolinsertright {
                background-position: 0 -832px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablerowinsertabove {
                background-position: 0 -848px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablerowinsertbelow {
                background-position: 0 -864px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecoldelete {
                background-position: 0 -880px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablerowdelete {
                background-position: 0 -896px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecellprop {
                background-position: 0 -912px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tableprop {
                background-position: 0 -928px;
                width: 16px;
                height: 16px
            }

            .ke-icon-checked {
                background-position: 0 -944px;
                width: 16px;
                height: 16px
            }

            .ke-icon-code {
                background-position: 0 -960px;
                width: 16px;
                height: 16px
            }

            .ke-icon-baidumap,
            .ke-icon-map {
                background-position: 0 -976px;
                width: 16px;
                height: 16px
            }

            .ke-icon-lineheight {
                background-position: 0 -992px;
                width: 16px;
                height: 16px
            }

            .ke-icon-clearhtml {
                background-position: 0 -1008px;
                width: 16px;
                height: 16px
            }

            .ke-icon-pagebreak {
                background-position: 0 -1024px;
                width: 16px;
                height: 16px
            }

            .ke-icon-insertfile {
                background-position: 0 -1040px;
                width: 16px;
                height: 16px
            }

            .ke-icon-quickformat {
                background-position: 0 -1056px;
                width: 16px;
                height: 16px
            }

            .ke-icon-template {
                background-position: 0 -1072px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecellsplit {
                background-position: 0 -1088px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablerowmerge {
                background-position: 0 -1104px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablerowsplit {
                background-position: 0 -1120px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecolmerge {
                background-position: 0 -1136px;
                width: 16px;
                height: 16px
            }

            .ke-icon-tablecolsplit {
                background-position: 0 -1152px;
                width: 16px;
                height: 16px
            }

            .ke-icon-anchor {
                background-position: 0 -1168px;
                width: 16px;
                height: 16px
            }

            .ke-icon-search {
                background-position: 0 -1184px;
                width: 16px;
                height: 16px
            }

            .ke-icon-new {
                background-position: 0 -1200px;
                width: 16px;
                height: 16px
            }

            .ke-icon-specialchar {
                background-position: 0 -1216px;
                width: 16px;
                height: 16px
            }

            .ke-icon-multiimage {
                background-position: 0 -1232px;
                width: 16px;
                height: 16px
            }

            .ke-container {
                display: block;
                background-color: #fff;
                overflow: hidden;
                margin: 0;
                padding: 0
            }

            .ke-toolbar {
                border-bottom: 1px solid #ccc;
                background-color: #f0f0ee;
                text-align: left;
                overflow: hidden;
                zoom: 1
            }

            .ke-toolbar-icon {
                background-repeat: no-repeat;
                font-size: 0;
                line-height: 0;
                overflow: hidden;
                display: block
            }

            .ke-toolbar-icon-url {
                background-image: url(/img/default.png)
            }

            .ke-toolbar .ke-outline {
                border: 1px solid #f0f0ee;
                margin: 1px;
                padding: 1px 2px;
                font-size: 0;
                line-height: 0;
                overflow: hidden;
                cursor: pointer;
                display: block;
                float: left
            }

            .ke-toolbar .ke-on {
                border: 1px solid #5690d2
            }

            .ke-toolbar .ke-selected {
                border: 1px solid #5690d2;
                background-color: #e9eff6
            }

            .ke-toolbar .ke-disabled {
                cursor: default
            }

            .ke-toolbar .ke-separator {
                height: 16px;
                margin: 2px 3px;
                border-left: 1px solid #a0a0a0;
                border-right: 1px solid #fff;
                border-top: 0;
                border-bottom: 0;
                width: 0;
                font-size: 0;
                line-height: 0;
                overflow: hidden;
                display: block;
                float: left
            }

            .ke-toolbar .ke-hr {
                overflow: hidden;
                height: 1px;
                clear: both
            }

            .ke-edit-iframe::-webkit-scrollbar {
                width: 3px
            }

            .ke-edit-iframe::-webkit-scrollbar-track {
                box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
                border-radius: 10px
            }

            .ke-edit-iframe::-webkit-scrollbar-thumb {
                border-radius: 10px;
                background: rgba(0, 0, 0, .1);
                box-shadow: inset 0 0 6px rgba(0, 0, 0, .15)
            }

            .ke-edit {
                padding: 3px
            }

            .ke-edit-iframe html {
                margin-right: 30px
            }

            .ke-edit-iframe,
            .ke-edit-textarea {
                border: 0;
                margin: 0;
                padding: 0;
                overflow: auto
            }

            .ke-edit-textarea {
                font: 12px/1.5;
                color: #000;
                overflow: auto;
                resize: none
            }

            .ke-edit-textarea:focus {
                outline: none
            }

            .ke-statusbar {
                position: relative;
                background-color: #f0f0ee;
                border-top: 1px solid #ccc;
                font-size: 0;
                line-height: 0;
                *height: 12px;
                overflow: hidden;
                text-align: center;
                cursor: s-resize
            }

            .ke-statusbar-center-icon {
                background-position: 0 -754px;
                width: 15px;
                height: 11px;
                background-image: url(/img/default.png)
            }

            .ke-statusbar-right-icon {
                position: absolute;
                right: 0;
                bottom: 0;
                cursor: se-resize;
                background-position: -5px -741px;
                width: 11px;
                height: 11px;
                background-image: url(/img/default.png)
            }

            .ke-menu {
                border: 1px solid #a0a0a0;
                padding: 2px;
                font-size: 12px;
                text-align: left
            }

            .ke-menu,
            .ke-menu-item {
                background-color: #f1f1f1;
                color: #222;
                overflow: hidden
            }

            .ke-menu-item {
                border: 1px solid #f1f1f1;
                height: 24px;
                cursor: pointer
            }

            .ke-menu-item-on {
                border: 1px solid #5690d2;
                background-color: #e9eff6
            }

            .ke-menu-item-left {
                width: 27px;
                text-align: center;
                overflow: hidden
            }

            .ke-menu-item-center {
                width: 0;
                height: 24px;
                border-left: 1px solid #e3e3e3;
                border-right: 1px solid #fff;
                border-top: 0;
                border-bottom: 0
            }

            .ke-menu-item-center-on {
                border-left: 1px solid #e9eff6;
                border-right: 1px solid #e9eff6
            }

            .ke-menu-item-right {
                border: 0;
                padding: 0 0 0 5px;
                line-height: 24px;
                text-align: left;
                overflow: hidden
            }

            .ke-menu-separator {
                margin: 2px 0;
                height: 0;
                overflow: hidden;
                border-top: 1px solid #ccc;
                border-bottom: 1px solid #fff;
                border-left: 0;
                border-right: 0
            }

            .ke-colorpicker {
                border: 1px solid #a0a0a0;
                background-color: #f1f1f1;
                color: #222;
                padding: 2px
            }

            .ke-colorpicker-table {
                border: 0;
                margin: 0;
                padding: 0;
                border-collapse: separate
            }

            .ke-colorpicker-cell {
                font-size: 0;
                line-height: 0;
                margin: 3px
            }

            .ke-colorpicker-cell,
            .ke-colorpicker-cell-top {
                border: 1px solid #f0f0ee;
                cursor: pointer;
                padding: 0
            }

            .ke-colorpicker-cell-top {
                font-size: 12px;
                line-height: 24px;
                margin: 0;
                text-align: center
            }

            .ke-colorpicker-cell-on {
                border: 1px solid #5690d2
            }

            .ke-colorpicker-cell-selected {
                border: 1px solid #2446ab
            }

            .ke-colorpicker-cell-color {
                width: 14px;
                height: 14px;
                margin: 3px;
                padding: 0;
                border: 0
            }

            .ke-dialog {
                position: absolute;
                margin: 0;
                padding: 0
            }

            .ke-dialog .ke-header {
                width: 100%;
                margin-bottom: 10px
            }

            .ke-dialog .ke-header .ke-left {
                float: left
            }

            .ke-dialog .ke-header .ke-right {
                float: right
            }

            .ke-dialog .ke-header label {
                margin-right: 0;
                cursor: pointer;
                font-weight: 400;
                display: inline;
                vertical-align: top
            }

            .ke-dialog-content {
                background-color: #fff;
                width: 100%;
                height: 100%;
                color: #333;
                border: 1px solid #a0a0a0
            }

            .ke-dialog-shadow {
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                box-shadow: 3px 3px 7px #999;
                -moz-box-shadow: 3px 3px 7px #999;
                -webkit-box-shadow: 3px 3px 7px #999;
                filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="3", MakeShadow="true", ShadowOpacity="0.4");
                background-color: #f0f0ee
            }

            .ke-dialog-header {
                border: 0;
                margin: 0;
                padding: 0 10px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAC0CAMAAAAZ4eHdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDBENEQ3MzRGMEIxMUU1OEMwMTg0OTNCNTlDMjM0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDBENEQ3NDRGMEIxMUU1OEMwMTg0OTNCNTlDMjM0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMEQ0RDcxNEYwQjExRTU4QzAxODQ5M0I1OUMyMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMEQ0RDcyNEYwQjExRTU4QzAxODQ5M0I1OUMyMzQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gzOFuAAAAKJQTFRF/////v7+/f39/Pz8/fz8+/v7+/r6+vr6+fn5+fj4+Pf39/b29vX19PT09fT09PPz8/Ly8vHx8fHx8/Hx8vDw8PDw7+/v8e/v8O7u7u7u7+3t7e3t7Ozs7evr7Ovr6+vr6+rq6urq6enp7Onp6Ojo6ufn5+fn5ubm6Obm5eXl5OTk5+Tk5+Pj5eLi5OHh49/f3d3d2tra0tLS0dHRz8/Pzs7Om5VwOgAAAAF0Uk5TAEDm2GYAAAE5SURBVHja7NlbUhNhFIXRAzESQkLAkGC8AArGGypNN/Ofmr8jYPcDD1atNYFT9dV+O/WGWEkwItaGmFhivVCsLTGxxsTaERNrTKz3xMQaE+sDMbHGxLomJtaYWJ+I1WdiYo2JdUes9sTqKzGxxsT6Tqx+EKslsZpsHh6H/129sHbi8WEzqe2wLwL7YVvd8oDIsqv+4JBMX/3hhMxQw6vXZFqsyYzIv2VN50SmLdbRgshRizVbEZm1WMdrIsct1vySyLzFOnlH5KTFWnwksmixTm+JnLZYqy9EVi3W2TciZy3W+ieRdYt18YvIRYt1/pvIeV/dzf0fAvc3Xe2eri7f8ryrp11Nd10/8LxuN/W1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgrwADAAPu1ZbnCOHfAAAAAElFTkSuQmCC) repeat scroll 0 0 #f0f0ee;
                border-bottom: 1px solid #cfcfcf;
                height: 24px;
                font: 12px/24px;
                text-align: left;
                color: #222;
                cursor: move
            }

            .ke-dialog-icon-close {
                display: block;
                background: url(/img/default.png) no-repeat scroll 0 -688px;
                width: 16px;
                height: 16px;
                position: absolute;
                right: 6px;
                top: 6px;
                cursor: pointer
            }

            .ke-dialog-body {
                font: 12px/1.5;
                text-align: left;
                overflow: hidden;
                width: 100%
            }

            .ke-dialog-body textarea {
                display: block;
                overflow: auto;
                padding: 0;
                resize: none
            }

            .ke-dialog-body input:focus,
            .ke-dialog-body select:focus,
            .ke-dialog-body textarea:focus {
                outline: none
            }

            .ke-dialog-body label {
                margin-right: 10px;
                cursor: pointer
            }

            .ke-dialog-body img,
            .ke-dialog-body label,
            .ke-dialog-body select {
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
                zoom: 1;
                *display: inline
            }

            .ke-dialog-body select {
                width: auto
            }

            .ke-dialog-body .ke-textarea {
                display: block;
                width: 408px;
                height: 260px;
                font-size: 12px;
                border-color: #848484 #e0e0e0 #e0e0e0 #848484;
                border-style: solid;
                border-width: 1px
            }

            .ke-dialog-body .ke-form {
                margin: 0;
                padding: 0
            }

            .ke-dialog-loading {
                position: absolute;
                top: 0;
                left: 1px;
                z-index: 1;
                text-align: center
            }

            .ke-dialog-loading-content {
                background: url(data:image/gif;base64,R0lGODlhHwAfAPUAAP///wAAAOjo6NLS0ry8vK6urqKiotzc3Li4uJqamuTk5NjY2KqqqqCgoLCwsMzMzPb29qioqNTU1Obm5jY2NiYmJlBQUMTExHBwcJKSklZWVvr6+mhoaEZGRsbGxvj4+EhISDIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==) no-repeat;
                color: #666;
                font-size: 14px;
                font-weight: 700;
                height: 31px;
                line-height: 31px;
                padding-left: 36px
            }

            .ke-dialog-row {
                margin-bottom: 10px
            }

            .ke-dialog-footer {
                font: 12px/1;
                text-align: right;
                padding: 0 0 5px 0;
                background-color: #fff;
                width: 100%
            }

            .ke-dialog-preview,
            .ke-dialog-yes {
                margin: 5px
            }

            .ke-dialog-no {
                margin: 5px 10px 5px 5px
            }

            .ke-dialog-mask {
                background-color: #fff;
                filter: alpha(opacity=50);
                opacity: .5
            }

            .ke-button-common {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAC0CAMAAAAZ4eHdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDBENEQ3MzRGMEIxMUU1OEMwMTg0OTNCNTlDMjM0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDBENEQ3NDRGMEIxMUU1OEMwMTg0OTNCNTlDMjM0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMEQ0RDcxNEYwQjExRTU4QzAxODQ5M0I1OUMyMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMEQ0RDcyNEYwQjExRTU4QzAxODQ5M0I1OUMyMzQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gzOFuAAAAKJQTFRF/////v7+/f39/Pz8/fz8+/v7+/r6+vr6+fn5+fj4+Pf39/b29vX19PT09fT09PPz8/Ly8vHx8fHx8/Hx8vDw8PDw7+/v8e/v8O7u7u7u7+3t7e3t7Ozs7evr7Ovr6+vr6+rq6urq6enp7Onp6Ojo6ufn5+fn5ubm6Obm5eXl5OTk5+Tk5+Pj5eLi5OHh49/f3d3d2tra0tLS0dHRz8/Pzs7Om5VwOgAAAAF0Uk5TAEDm2GYAAAE5SURBVHja7NlbUhNhFIXRAzESQkLAkGC8AArGGypNN/Ofmr8jYPcDD1atNYFT9dV+O/WGWEkwItaGmFhivVCsLTGxxsTaERNrTKz3xMQaE+sDMbHGxLomJtaYWJ+I1WdiYo2JdUes9sTqKzGxxsT6Tqx+EKslsZpsHh6H/129sHbi8WEzqe2wLwL7YVvd8oDIsqv+4JBMX/3hhMxQw6vXZFqsyYzIv2VN50SmLdbRgshRizVbEZm1WMdrIsct1vySyLzFOnlH5KTFWnwksmixTm+JnLZYqy9EVi3W2TciZy3W+ieRdYt18YvIRYt1/pvIeV/dzf0fAvc3Xe2eri7f8ryrp11Nd10/8LxuN/W1AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgrwADAAPu1ZbnCOHfAAAAAElFTkSuQmCC) no-repeat;
                height: 23px;
                line-height: 23px;
                overflow: visible;
                display: inline-block;
                vertical-align: top;
                cursor: pointer
            }

            .ke-button-outer {
                background-position: 0 -25px;
                padding: 0;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
                zoom: 1;
                *display: inline
            }

            .ke-button {
                background-position: right -25px;
                padding: 0 14px 0 12px;
                margin: 0 0 0 2px;
                border: 0 none;
                color: #333;
                font-size: 12px;
                text-decoration: none
            }

            .ke-input-text {
                background-color: #fff;
                font-size: 12px;
                line-height: 17px;
                height: 17px;
                padding: 2px 4px;
                border-color: #848484 #e0e0e0 #e0e0e0 #848484;
                border-style: solid;
                border-width: 1px;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
                zoom: 1;
                *display: inline
            }

            .ke-input-number {
                width: 50px
            }

            .ke-input-color {
                border: 1px solid #a0a0a0;
                background-color: #fff;
                font-size: 12px;
                width: 60px;
                height: 20px;
                line-height: 20px;
                padding-left: 5px;
                overflow: hidden;
                cursor: pointer;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: middle;
                zoom: 1;
                *display: inline
            }

            .ke-upload-button {
                position: relative
            }

            .ke-upload-area {
                position: relative;
                overflow: hidden;
                margin: 0;
                padding: 0;
                *height: 25px
            }

            .ke-upload-area .ke-upload-file {
                position: absolute;
                font-size: 60px;
                top: 0;
                right: 0;
                padding: 0;
                margin: 0;
                z-index: 811212;
                border: 0 none;
                opacity: 0;
                filter: alpha(opacity=0)
            }

            .ke-tabs {
                font: 12px/1;
                border-bottom: 1px solid #a0a0a0;
                padding-left: 5px;
                margin-bottom: 20px
            }

            .ke-tabs-ul {
                list-style-image: none;
                list-style-position: outside;
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .ke-tabs-li {
                position: relative;
                border: 1px solid #a0a0a0;
                background-color: #f0f0ee;
                margin: 0 2px -1px 0;
                padding: 0 20px;
                float: left;
                line-height: 25px;
                text-align: center;
                color: #555;
                cursor: pointer
            }

            .ke-tabs-li-selected {
                border-bottom: 1px solid #fff;
                cursor: default
            }

            .ke-tabs-li-on,
            .ke-tabs-li-selected {
                background-color: #fff;
                color: #000
            }

            .ke-progressbar {
                position: relative;
                margin: 0;
                padding: 0
            }

            .ke-progressbar-bar {
                border: 1px solid #6fa5db;
                width: 80px;
                height: 5px;
                margin: 10px 10px 0 10px;
                padding: 0
            }

            .ke-progressbar-bar-inner {
                width: 0;
                height: 5px;
                background-color: #6fa5db;
                overflow: hidden;
                margin: 0;
                padding: 0
            }

            .ke-progressbar-percent {
                position: absolute;
                top: 0;
                left: 40%;
                display: none
            }

            .ke-swfupload-top {
                position: relative;
                margin-bottom: 10px;
                _width: 608px
            }

            .ke-swfupload-button,
            .ke-swfupload-desc {
                height: 23px;
                line-height: 23px
            }

            .ke-swfupload-desc {
                padding: 0 10px
            }

            .ke-swfupload-startupload {
                position: absolute;
                top: 0;
                right: 0
            }

            .ke-swfupload-body {
                overflow: scroll;
                background-color: #fff;
                border-color: #848484 #e0e0e0 #e0e0e0 #848484;
                border-style: solid;
                border-width: 1px;
                width: auto;
                height: 370px;
                padding: 5px
            }

            .ke-swfupload-body .ke-item {
                width: 100px;
                margin: 5px
            }

            .ke-swfupload-body .ke-photo {
                position: relative;
                border: 1px solid #ddd;
                background-color: #fff;
                padding: 10px
            }

            .ke-swfupload-body .ke-delete {
                display: block;
                background: url(/img/default.png) no-repeat scroll 0 -688px;
                width: 16px;
                height: 16px;
                position: absolute;
                right: 0;
                top: 0;
                cursor: pointer
            }

            .ke-swfupload-body .ke-status {
                position: absolute;
                left: 0;
                bottom: 5px;
                width: 100px;
                height: 17px
            }

            .ke-swfupload-body .ke-message {
                width: 100px;
                text-align: center;
                overflow: hidden;
                height: 17px
            }

            .ke-swfupload-body .ke-error {
                color: red
            }

            .ke-swfupload-body .ke-name {
                width: 100px;
                text-align: center;
                overflow: hidden;
                height: 16px
            }

            .ke-swfupload-body .ke-on {
                border: 1px solid #5690d2;
                background-color: #e9eff6
            }

            .ke-plugin-emoticons {
                position: relative
            }

            .ke-plugin-emoticons .ke-preview {
                position: absolute;
                text-align: center;
                margin: 2px;
                padding: 10px;
                top: 0;
                border: 1px solid #a0a0a0;
                background-color: #fff;
                display: none
            }

            .ke-plugin-emoticons .ke-preview img {
                opacity: 1;
                display: inline
            }

            .ke-plugin-emoticons .ke-preview-img {
                border: 0;
                margin: 0;
                padding: 0
            }

            .ke-plugin-emoticons .ke-table {
                border: 0;
                margin: 0;
                padding: 0;
                border-collapse: separate
            }

            .ke-plugin-emoticons .ke-cell {
                margin: 1.5px;
                padding: 1px;
                cursor: pointer
            }

            .ke-plugin-emoticons .ke-on {
                border: 1px solid #5690d2;
                background-color: #e9eff6
            }

            .ke-plugin-emoticons .ke-img {
                display: block;
                background-repeat: no-repeat;
                overflow: hidden;
                margin: 2px;
                width: 24px;
                height: 24px;
                margin: 0;
                padding: 0;
                border: 0
            }

            .ke-plugin-emoticons .ke-page {
                text-align: right;
                margin: 5px;
                padding: 0;
                border: 0;
                font: 12px/1;
                color: #333;
                text-decoration: none
            }

            .ke-plugin-plainpaste-textarea,
            .ke-plugin-wordpaste-iframe {
                display: block;
                width: 408px;
                height: 260px;
                font-size: 12px;
                border-color: #848484 #e0e0e0 #e0e0e0 #848484;
                border-style: solid;
                border-width: 1px
            }

            .ke-plugin-filemanager-header {
                width: 100%;
                margin-bottom: 10px
            }

            .ke-plugin-filemanager-header .ke-left {
                float: left
            }

            .ke-plugin-filemanager-header .ke-right {
                float: right
            }

            .ke-plugin-filemanager-body {
                overflow: scroll;
                background-color: #fff;
                border-color: #848484 #e0e0e0 #e0e0e0 #848484;
                border-style: solid;
                border-width: 1px;
                width: auto;
                height: 370px;
                padding: 5px
            }

            .ke-plugin-filemanager-body .ke-item {
                width: 100px;
                margin: 5px
            }

            .ke-plugin-filemanager-body .ke-photo {
                border: 1px solid #ddd;
                background-color: #fff;
                padding: 10px
            }

            .ke-plugin-filemanager-body .ke-name {
                width: 100px;
                text-align: center;
                overflow: hidden;
                height: 16px
            }

            .ke-plugin-filemanager-body .ke-on {
                border: 1px solid #5690d2;
                background-color: #e9eff6
            }

            .ke-plugin-filemanager-body .ke-table {
                width: 95%;
                border: 0;
                margin: 0;
                padding: 0;
                border-collapse: separate
            }

            .ke-plugin-filemanager-body .ke-table .ke-cell {
                margin: 0;
                padding: 0;
                border: 0
            }

            .ke-plugin-filemanager-body .ke-table .ke-name {
                width: 55%;
                text-align: left
            }

            .ke-plugin-filemanager-body .ke-table .ke-size {
                width: 15%;
                text-align: left
            }

            .ke-plugin-filemanager-body .ke-table .ke-datetime {
                width: 30%;
                text-align: center
            }


            .ke-plugin-emoticons {
                width: 100%
            }


            .TTalk_placeholder[data-v-8e5b7f6e] {
                position: absolute;
                color: #ccc;
                font-size: 14px;
                left: 15px;
                top: 15px;
                line-height: 1;
                pointer-events: none;
                width: calc(100% - 60px);
                word-break: break-all
            }


            .tt-select[data-v-622c828a] {
                cursor: pointer;
                background: hsla(0, 0%, 100%, .18);
                border-radius: 5px;
                position: relative;
                margin-left: 20px;
                display: inline-block;
                height: 28px;
                line-height: 28px !important;
                width: 81px
            }

            .tt-select input[data-v-622c828a] {
                width: 100%;
                border: none;
                background: none;
                outline: none;
                cursor: pointer;
                color: #fff;
                font-size: 14px;
                padding: 0 10px 0 3px !important
            }

            .tt-select .tt-select-value[data-v-622c828a] {
                position: absolute;
                z-index: 9999999999999;
                left: 0;
                width: 100%;
                top: 40px;
                background: #fff;
                box-shadow: 3px 4px 20px 0 rgba(40, 44, 53, .1);
                transition: transform .3s;
                font-size: 14px;
                color: #333
            }

            .tt-select .tt-select-value span[data-v-622c828a] {
                display: block;
                padding-left: 10px
            }

            .tt-select .tt-select-value span[data-v-622c828a]:hover {
                background: #f0f0f0
            }

            .tt-select[data-v-622c828a] ::-webkit-input-placeholder {
                color: #fff;
                font-size: 14px
            }

            .tt-select[data-v-622c828a] :-moz-placeholder {
                color: #fff;
                font-size: 14px
            }

            .tt-select[data-v-622c828a] ::moz-placeholder {
                color: #fff;
                font-size: 14px
            }

            .tt-select[data-v-622c828a] :-ms-input-placeholder {
                color: #fff;
                font-size: 14px
            }

            .tt-select.disabled[data-v-622c828a] {
                cursor: not-allowed;
                background-color: #99999f !important
            }

            .tt-select.mini[data-v-622c828a] {
                font-size: 14px;
                padding: 5px 8px;
                border-radius: 3px
            }

            .tt-select.primary[data-v-622c828a] {
                border: none;
                background: #409eff;
                color: #fff
            }

            .tt-select.primary[data-v-622c828a]:hover {
                background: #66b1ff;
                border-color: #66b1ff;
                color: #fff
            }

            .item-icon[data-v-622c828a] {
                position: absolute;
                top: 10px;
                right: 10px;
                border: solid #fff;
                border-width: 0 1px 1px 0;
                display: inline-block;
                padding: 3px;
                transition: transform .3s
            }

            .up-icon[data-v-622c828a] {
                transform: rotate(-135deg);
                -webkit-transform: rotate(-135deg);
                top: 12px
            }

            .down-icon[data-v-622c828a] {
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg)
            }


            .tt-language-version .popper__arrow:after {
                border-width: 6px !important
            }

            .tt-language-version[x-placement^=top] .popper__arrow:after {
                margin-left: -6px !important
            }

            .tt-language-version[x-placement^=top] {
                margin-bottom: 6px !important
            }

            i {
                font-style: normal
            }

            .TTalk_user-im-list li .TTalk_message-content .TTalk_content-img p>img {
                max-width: 100%
            }

            .TTalk_content-img a {
                color: #3aaeff;
                -webkit-text-decoration: #3aaeff;
                text-decoration: #3aaeff;
                -webkit-text-decoration-color: #00e;
                text-decoration-color: #00e
            }

            .TTalk_content-img p {
                margin: 5px;
                text-align: left
            }

            .TTalk_dialog_foot {
                position: relative
            }

            .TTalk_dialog_foot .sendBtn {
                position: absolute;
                bottom: 15px;
                right: 12px;
                width: 30px;
                height: 30px;
                background: var(--color);
                border-radius: 50%;
                display: flex;
                justify-content: center;
                align-items: center
            }

            .TTalk_dialog_foot .sendBtn .tt-iconfont {
                font-size: 30px;
                color: #fff
            }

            .TTalk_dialog_foot .sendBtn.disabled {
                cursor: not-allowed;
                background-color: var(--colorRgba)
            }


            [data-v-3262aeae] .fileTypeWrap {
                width: 259px;
                background: #fff;
                padding: 14px 12px
            }

            [data-v-3262aeae] .fileTypeWrap .fileName,
            [data-v-3262aeae] .fileTypeWrap .fileSize {
                width: 100%;
                text-align: left !important
            }

            [data-v-3262aeae] .fileTypeWrap .fileName {
                font-weight: 600;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
            }

            [data-v-3262aeae] .fileTypeWrap .fileSize {
                font-weight: 400;
                color: #999
            }

            [data-v-3262aeae] .fileTypeWrap .fileTypeImage {
                width: 42px !important;
                height: 42px !important;
                background-size: 42px
            }

            .icon-tt-bianzu_14[data-v-3262aeae] {
                font-size: 18px !important
            }

            .tt-chat-btn[data-v-3262aeae] {
                padding: 5px 8px;
                color: var(--color);
                background: var(--colorRgba);
                border-radius: 4px;
                margin-right: 25px;
                cursor: pointer
            }

            .TTalk_dialog_head[data-v-3262aeae] {
                border-radius: var(--tt-dialog-radius) var(--tt-dialog-radius) 0 0
            }


            .tt-button[data-v-7297ef4e] {
                cursor: pointer;
                border: 1px solid #999;
                padding: 7px 15px;
                border-radius: 5px
            }

            .tt-button.disabled[data-v-7297ef4e] {
                cursor: not-allowed;
                background-color: #ddd !important;
                color: #999 !important
            }

            .tt-button.mini[data-v-7297ef4e] {
                font-size: 14px;
                padding: 5px 8px;
                border-radius: 3px
            }

            .tt-button[data-v-7297ef4e]:hover {
                color: #409eff;
                border-color: #c6e2ff;
                background-color: #ecf5ff
            }

            .tt-button.primary[data-v-7297ef4e] {
                border: none;
                background: #409eff;
                color: #fff
            }

            .tt-button.primary[data-v-7297ef4e]:hover {
                background: #66b1ff;
                border-color: #66b1ff;
                color: #fff
            }


            .TT_Dialog_body[data-v-0aea6e96] {
                height: auto !important;
                background: #fff;
                max-height: 542px;
                min-height: 452px;
                border-radius: 0 0 12px 12px
            }

            .TTalk_message_body_left[data-v-0aea6e96] {
                margin: 0 12px
            }

            .TTalk_message_body_left .tt-min-height[data-v-0aea6e96] {
                min-height: 346px;
                background: #f7f7f7;
                border-radius: 12px;
                overflow: hidden
            }

            .tt-form-button[data-v-0aea6e96] {
                text-align: right
            }

            .tt-form-button .tt-message-button[data-v-0aea6e96] {
                padding: 0 10px;
                min-width: 100px;
                height: 44px;
                line-height: 44px;
                text-align: center;
                display: inline-block;
                border-radius: 3px;
                position: relative
            }

            .my-check-box[data-v-0aea6e96] {
                margin-bottom: 10px
            }

            .tt-message-form-bottom[data-v-0aea6e96] {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                padding: 16px 0;
                margin: 0 16px
            }

            .tt-message-form-bottom[data-v-0aea6e96] .tt-form-item-content {
                margin: 0 !important;
                padding: 16px 0
            }

            .tt-message-form-bottom[data-v-0aea6e96] .tt-button {
                margin-top: 0
            }

            .TTalk_tips[data-v-0aea6e96] {
                font-size: 14px;
                color: #333;
                font-weight: 400;
                padding: 12px 16px;
                position: relative
            }

            .TTalk_tips[data-v-0aea6e96]:after {
                content: "";
                display: block;
                height: 2px;
                background: rgba(44, 81, 239, .07);
                position: absolute;
                bottom: 0;
                width: calc(100% - 48px)
            }


            .TTalk_top_title[data-v-3d3bc4eb] {
                font-weight: 600;
                font-size: 16px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-right: 12px
            }

            .TTalk_lang[data-v-3d3bc4eb] {
                width: 22px;
                height: 22px
            }

            .TTalk_lang+.TTalk_lang[data-v-3d3bc4eb] {
                margin-left: 12px
            }

            .TT_Dialog-modal[data-v-3d3bc4eb] {
                position: fixed;
                left: 0;
                top: 0;
                z-index: 9999999;
                width: 100vw;
                height: 100vh;
                background-color: rgba(0, 0, 0, .16)
            }

            .TT_Dialog[data-v-3d3bc4eb] {
                position: absolute;
                width: 440px;
                max-height: 80vh;
                border-radius: 12px;
                overflow: hidden;
                background: #fff;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                z-index: 9999;
                display: flex;
                flex-direction: column
            }

            .TT_Dialog .TTalk_dialog_head[data-v-3d3bc4eb] {
                border-radius: 12px 12px 0 0;
                height: 48px;
                background: #fff
            }


            .TTalk_body_content[data-v-6aac0cca] {
                height: auto !important;
                background: #fff;
                max-height: 542px;
                min-height: 452px;
                border-radius: 0 0 12px 12px
            }

            .TTalk_body_content .tt-min-height[data-v-6aac0cca] {
                min-height: 346px;
                background: #f7f7f7;
                border-radius: 12px;
                overflow: hidden
            }

            .TTalk_body_content_browser[data-v-6aac0cca] {
                height: auto !important;
                background: #fff;
                max-height: 376px;
                min-height: 376px;
                border-radius: 0 0 12px 12px
            }

            .TTalk_body_content_browser .tt-min-height[data-v-6aac0cca] {
                min-height: 270px;
                background: #f7f7f7;
                border-radius: 12px;
                overflow: hidden
            }

            [data-v-6aac0cca] .TTalk_message_body_left {
                margin: 0 12px
            }

            .TTalk_tips[data-v-6aac0cca] {
                font-size: 14px;
                color: #333;
                font-weight: 400;
                padding: 12px 16px;
                position: relative
            }

            .TTalk_tips[data-v-6aac0cca]:after {
                content: "";
                display: block;
                height: 2px;
                background: rgba(44, 81, 239, .07);
                position: absolute;
                bottom: 0;
                width: calc(100% - 48px)
            }

            .tt-form-button[data-v-6aac0cca] {
                text-align: right
            }

            .tt-form-button .tt-message-button[data-v-6aac0cca] {
                padding: 0 10px;
                min-width: 100px;
                height: 44px;
                line-height: 44px;
                text-align: center;
                display: inline-block;
                border-radius: 3px;
                position: relative
            }

            .tt-button+.tt-button[data-v-6aac0cca] {
                margin-left: 16px
            }

            .TTalk_Succsess[data-v-6aac0cca] {
                background: #f7f7f7;
                min-height: 452px
            }

            .TTalk_Succsess .tt-success-img[data-v-6aac0cca] {
                width: 74px;
                height: 74px;
                margin: auto
            }

            .TTalk_Succsess .tt-success-img img[data-v-6aac0cca] {
                width: 100%
            }

            .TTalk_Succsess .TTalk_message_success[data-v-6aac0cca] {
                font-size: 20px;
                font-weight: 600;
                margin: 24px 0 16px
            }

            .tt-message-form-bottom[data-v-6aac0cca] {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                padding: 16px 0;
                margin: 0 16px
            }

            .tt-message-form-bottom[data-v-6aac0cca] .tt-form-item-content {
                margin: 0 !important;
                padding: 16px 0
            }

            .tt-message-form-bottom[data-v-6aac0cca] .tt-button {
                margin-top: 0
            }

            .tt-invitation-form-bottom[data-v-6aac0cca] {
                padding: 16px 0;
                margin: 0 16px
            }

            .my-check-box[data-v-6aac0cca] {
                margin-bottom: 10px
            }


            .TTalk_top_title[data-v-21debca0] {
                font-weight: 600;
                font-size: 16px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-right: 12px
            }

            .TTalk_leaveMessage[data-v-21debca0] {
                width: 320px;
                height: auto
            }

            .TTalk_leaveMessage .TTalk_dialog_head[data-v-21debca0] {
                border-radius: 12px 12px 0 0;
                height: 48px;
                background: #fff
            }

            .TTalk_leaveMessage_no[data-v-21debca0] {
                height: 100%;
                width: 100%
            }

            .TTalk_leaveMessage_no .t_talk_dialog_message[data-v-21debca0] {
                color: #999
            }

            .TTalk_has_company .t_talk_dialog_box[data-v-21debca0] {
                margin: 0 0 12px 12px;
                background: #f7f7f7;
                border-radius: 12px
            }

            .TTalk_has_company .t_talk_dialog_box .t_talk_dialog_message[data-v-21debca0] {
                background: #f7f7f7;
                border-radius: 12px;
                height: 100%;
                color: #999;
                padding: 0 20px
            }

            .TTalk_has_company .bg-color[data-v-21debca0] {
                background: #fff
            }

            .bg-color[data-v-21debca0] {
                background: #f7f7f7
            }

            .tt-no-message-img[data-v-21debca0] {
                width: 202px;
                height: 145px;
                margin-bottom: 30px;
                margin-top: 20%
            }

            .tt-no-message-img img[data-v-21debca0] {
                width: 100%
            }

            .TTalk_lang[data-v-21debca0] {
                width: 22px;
                height: 22px
            }

            .TTalk_lang+.TTalk_lang[data-v-21debca0] {
                margin-left: 12px
            }

            [data-v-21debca0] .tt-min-height {
                min-height: 376px
            }


            #TT_EquityMaturity[data-v-bedaf56c] {
                position: fixed;
                z-index: 9999;
                width: 350px;
                text-align: center;
                left: calc(50% - 175px);
                top: 10%;
                opacity: 1;
                pointer-events: none
            }

            .TT_EquityMaturity_Message[data-v-bedaf56c] {
                position: relative;
                height: 56px;
                width: 350px;
                text-align: center;
                color: #fff;
                font-size: 14px;
                border-radius: 5px;
                overflow: hidden
            }

            .TT_EquityMaturity_Message span[data-v-bedaf56c] {
                position: relative;
                line-height: 56px
            }

            .TT_EquityMaturity_Message[data-v-bedaf56c]:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: .6;
                background-color: #000
            }


            .TT_Dialog-modal[data-v-27fcecfb] {
                position: fixed;
                left: 0;
                top: 0;
                z-index: 9999999;
                width: 100vw;
                height: 100vh;
                background-color: rgba(0, 0, 0, .16)
            }

            .TT_Dialog[data-v-27fcecfb] {
                position: absolute;
                width: 440px;
                border-radius: 12px;
                overflow: hidden;
                background: #fff;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                z-index: 9999
            }

            .TT_Dialog.TT_Dialog_phone[data-v-27fcecfb] {
                width: 90vw
            }

            .TT_Dialog .TT_Dialog_header[data-v-27fcecfb] {
                height: 40px;
                line-height: 40px;
                display: flex;
                justify-content: flex-end;
                padding-right: 12px
            }

            .TT_Dialog .TT_Dialog_body[data-v-27fcecfb] {
                width: 100%;
                padding-bottom: 30px
            }

            .TT_Dialog .TT_Dialog_body>iframe[data-v-27fcecfb] {
                width: calc(100% - 24px);
                height: 100%;
                background: #f7f7f7
            }


            .tt-image-preview[data-v-12108bd1] {
                position: fixed;
                left: 0;
                top: 0;
                z-index: 9999999;
                width: 100vw;
                height: 100vh;
                background: rgba(0, 0, 0, .5);
                padding: 60px 120px
            }

            .tt-image-preview .tt-image-box-img[data-v-12108bd1] {
                position: relative;
                width: 100%;
                height: 100%
            }

            .tt-image-preview .tt-image-box-img img[data-v-12108bd1] {
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                left: 0;
                margin: auto;
                max-width: 100%;
                max-height: 100%
            }

            .tt-image-preview .tt-image-close-content[data-v-12108bd1] {
                cursor: pointer;
                position: absolute;
                top: 100px;
                right: 120px;
                width: 36px;
                height: 36px;
                color: #fff;
                background-color: rgba(0, 0, 0, .5)
            }

            .tt-image-preview .tt-image-close-content .tt-image-close-fa[data-v-12108bd1] {
                position: absolute;
                right: 7px;
                top: 10px
            }

            .tt-image-preview .tt-image-close-content .tt-image-close-fa .tt-image-close[data-v-12108bd1] {
                position: relative;
                width: 2.4px;
                height: 16px;
                background: #fff;
                transform: rotate(45deg);
                display: inline-block;
                margin-right: 10px
            }

            .tt-image-preview .tt-image-close-content .tt-image-close-fa .tt-image-close[data-v-12108bd1]:after {
                position: absolute;
                top: 0;
                left: 0;
                content: "";
                width: 2.4px;
                height: 16px;
                background: #fff;
                transform: rotate(270deg);
                margin-right: 10px
            }

            .tt-image-preview .tt-image-close-content[data-v-12108bd1]:hover {
                background-color: #000
            }


            .notice-icon[data-v-7a09de00] {
                width: 4.26667vw;
                height: 4.26667vw
            }

            .notice-wrap[data-v-7a09de00] {
                width: 100%;
                background: hsla(0, 0%, 100%, .56);
                padding: 0 14px;
                border-top: 2px solid rgba(44, 81, 239, .07)
            }

            [data-v-7a09de00] .van-notice-bar {
                height: 7.33333vw;
                background: hsla(0, 0%, 100%, .56);
                color: #333
            }

            .notice-swipe[data-v-7a09de00] {
                height: 7.33333vw;
                line-height: 7.33333vw
            }

            .notice-swipe[data-v-7a09de00] .van-swipe-item {
                background: hsla(0, 0%, 100%, .56)
            }

            .notice-swipe[data-v-7a09de00] .van-swipe-item,
            .notice-swipe[data-v-7a09de00] .van-swipe-item>p {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                line-height: 7.33333vw
            }

            .notice-swipe[data-v-7a09de00] .van-swipe-item>p {
                margin: 0
            }

            .notice-swipe[data-v-7a09de00] .van-swipe-item>p span {
                line-height: 7.33333vw;
                margin: 0
            }

            .wrapper[data-v-7a09de00] {
                display: flex;
                align-items: center;
                justify-content: center;
                height: 100%
            }

            .wrapper .block[data-v-7a09de00] {
                position: relative;
                width: 80vw;
                background: #fff;
                box-shadow: 0 4px 8px 0 hsla(0, 0%, 78.8%, .15);
                border-radius: 16px
            }

            .wrapper .notice-bg[data-v-7a09de00] {
                height: 29.33333vw;
                font-size: 0;
                width: 100%
            }

            .wrapper .notice-title[data-v-7a09de00] {
                line-height: 1;
                padding: 4vw 6.4vw 5.33333vw;
                font-weight: 600;
                font-size: 16px;
                color: #333;
                text-align: center
            }

            .wrapper .notice-content[data-v-7a09de00] {
                color: #999;
                padding: 0 6.4vw;
                height: auto;
                max-height: 56vw;
                margin-bottom: 6.4vw
            }

            .wrapper .notice-content[data-v-7a09de00] a {
                color: var(--color)
            }

            .wrapper .notice-content[data-v-7a09de00] em {
                font-style: normal !important
            }

            .wrapper .close-btn[data-v-7a09de00] {
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translate(-50%, 120%)
            }

            .wrapper .close-btn>img[data-v-7a09de00] {
                width: 7.2vw
            }

            .TTalk_scrollbar[data-v-7a09de00] {
                overflow-y: auto !important
            }

            .TTalk_scrollbar[data-v-7a09de00]::-webkit-scrollbar {
                width: 10px;
                height: 8px
            }

            .TTalk_scrollbar[data-v-7a09de00]::-webkit-scrollbar-thumb {
                border: 2px solid transparent;
                box-shadow: inset 6px 0 0 #dddfe0;
                border-radius: 5px
            }


            .TT_ChatDialog_phone .ke-container {
                display: block;
                overflow: hidden;
                margin: 0;
                padding: 0;
                border-radius: 8px
            }

            .TTalk_user-im-list li .TTalk_message-content .TTalk_content-img p>img {
                max-width: 100%
            }

            .robot-standard img {
                max-width: 164px;
                max-height: 100%;
                height: auto !important
            }


            [data-v-0c5ea84f] .TTalk_message_content .tt-input input[type=text] {
                height: 17.6vw;
                margin: 0
            }

            [data-v-0c5ea84f] .TTalk_message_item_phone .TTalk_phone_placate {
                height: 17.6vw
            }

            [data-v-0c5ea84f] .TTalk_message_content .tt-input input[type=text][required]+label[placeholder] {
                margin-top: -11.46667vw;
                margin-bottom: -11.46667vw;
                height: 5.33333vw;
                line-height: 5.33333vw
            }

            [data-v-0c5ea84f] .TTalk_message_content .tt-form-item-error input[type=text][required]+label[placeholder]:before,
            [data-v-0c5ea84f] .TTalk_message_content input[type=text][required]:focus+label[placeholder]:before,
            [data-v-0c5ea84f] .TTalk_message_content input[type=text][required]:valid+label[placeholder]:before {
                height: 5.33333vw;
                line-height: 5.33333vw;
                -webkit-transform: translateY(-8.8vw) !important
            }

            .collapse-item-content[data-v-0c5ea84f] .tt-company-body-news {
                padding: 12px;
                word-break: break-all;
                background: #f7f7f7;
                font-weight: 400;
                color: #999
            }

            .collapse-item-content[data-v-0c5ea84f] .tt-company-body-news :deep(p) {
                margin: 0;
                word-wrap: break-word;
                font-weight: 400;
                font-size: 12px;
                line-height: 17px
            }

            [data-v-0c5ea84f] .TTalk_Inviter {
                margin: 0;
                padding: 4.26667vw
            }

            [data-v-0c5ea84f] .TTalk_Inviter .TTalk_info_title {
                display: none
            }

            [data-v-0c5ea84f] .TTalk_Inviter .ok-items {
                justify-content: space-evenly
            }

            [data-v-0c5ea84f] .TTalk_Inviter .ok-items .ok-item img {
                width: 13.2vw;
                height: 14.13333vw;
                flex-grow: 0;
                flex-shrink: 0
            }

            [data-v-0c5ea84f] .TTalk_Inviter .TTalk_zan {
                justify-content: center !important
            }

            [data-v-0c5ea84f] .TTalk_Inviter .ok-item-space {
                margin: 0 6.66667vw
            }

            [data-v-0c5ea84f] .ttalk-content .ke-edit {
                padding: 0
            }

            .TTalk_dialog_body[data-v-0c5ea84f] {
                padding: 4.26667vw
            }

            [data-v-0c5ea84f] .t-talk-ke-emoticons-my-c {
                width: 100%
            }

            .popup-top[data-v-0c5ea84f] {
                height: 11.73333vw;
                line-height: 11.73333vw;
                background-color: #fff
            }

            .popup-top .popup-title[data-v-0c5ea84f] {
                text-align: center;
                font-size: 16px;
                font-weight: 500;
                line-height: 11.73333vw;
                color: #000;
                margin-left: 14.66667vw
            }

            .popup-top .popup-chose[data-v-0c5ea84f] {
                font-size: 12px;
                color: rgba(0, 0, 0, .5);
                padding: 0 4.26667vw;
                line-height: 11.73333vw
            }

            [data-v-0c5ea84f] .TTalk_kindEditor-class {
                position: relative;
                max-height: 26.66667vw;
                overflow: auto;
                border-radius: 8px
            }

            [data-v-0c5ea84f] .TTalk_kindEditor-class .ke-edit,
            [data-v-0c5ea84f] .TTalk_kindEditor-class .ttalk-content .ke-edit,
            [data-v-0c5ea84f] .TTalk_kindEditor-class .ttalk-content .ke-toolbar {
                padding: 0
            }

            .bottom-emo-wrap[data-v-0c5ea84f] {
                background-color: #ecedf0;
                padding: 4.8vw 4.26667vw
            }

            [data-v-0c5ea84f] .fileTypeWrap {
                width: 60vw !important;
                background: #fff;
                padding: 2.93333vw 3.73333vw
            }

            [data-v-0c5ea84f] .fileTypeWrap .fileName,
            [data-v-0c5ea84f] .fileTypeWrap .fileSize {
                width: 100%;
                text-align: left !important
            }

            [data-v-0c5ea84f] .fileTypeWrap .fileName {
                font-weight: 600;
                color: #333;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            [data-v-0c5ea84f] .fileTypeWrap .fileSize {
                font-weight: 400;
                color: #999;
                margin-bottom: 5px;
                font-size: 12px
            }

            [data-v-0c5ea84f] .fileTypeWrap .fileTypeImage {
                width: 12.26667vw !important;
                height: 12.26667vw !important;
                margin-left: 4vw;
                background-repeat: no-repeat !important;
                background-size: 100% !important
            }

            .TTalk_phone_error[data-v-0c5ea84f] {
                color: red;
                display: block;
                margin-top: 5px;
                font-size: 12px
            }

            [data-v-0c5ea84f] .TTalk_enterMessage {
                top: 11.73333vw;
                z-index: 999999999
            }

            [data-v-0c5ea84f] .TTalk_user-im-list li {
                margin-bottom: 6.4vw
            }

            [data-v-0c5ea84f] .TTalk_user-im-list li.right .TTalk_message-content {
                color: #fff;
                max-width: 66vw !important;
                margin-left: 0;
                line-height: 1;
                text-align: left
            }

            [data-v-0c5ea84f] .TTalk_user-im-list li.left .TTalk_message-content {
                max-width: 66vw !important;
                margin-right: 0;
                line-height: 1
            }

            [data-v-0c5ea84f] .TTalk_message-content {
                padding: 3.73333vw 3.2vw
            }

            .no-message[data-v-0c5ea84f] {
                display: flex;
                justify-content: center;
                align-items: center
            }

            .no-message .main[data-v-0c5ea84f] {
                text-align: center
            }

            .no-message .main>img[data-v-0c5ea84f] {
                width: 53.86667vw
            }

            .no-message .main>p[data-v-0c5ea84f] {
                margin-top: 3.2vw;
                color: #999;
                max-width: 63.46667vw
            }

            .TTalk_phone[data-v-0c5ea84f] {
                width: 100%;
                height: 100%;
                position: relative;
                background-color: #f7f7f7
            }

            .TTalk_height[data-v-0c5ea84f] {
                height: 16px
            }

            .fast-btn-wrap[data-v-0c5ea84f] {
                padding-left: 4.26667vw;
                padding-top: 2.13333vw;
                padding-bottom: 2.13333vw;
                background-color: #f7f7f7;
                position: relative
            }

            .fast-btn-wrap .fast-btn[data-v-0c5ea84f] {
                padding: 2.13333vw;
                line-height: 1;
                background: #fff;
                border-radius: 28px;
                border: 1px solid rgba(224, 225, 229, .5);
                color: #333;
                margin-right: 2.13333vw
            }

            .fast-btn-wrap .tt-position-zh[data-v-0c5ea84f] {
                position: absolute;
                left: 21.33333vw
            }

            .fast-btn-wrap .tt-position-en[data-v-0c5ea84f] {
                position: absolute;
                left: 37.33333vw
            }

            .bottom-btn-wrap[data-v-0c5ea84f] {
                background: #fff;
                padding: 4.8vw 4.26667vw;
                padding-bottom: 0
            }

            .bottom-btn-wrap .bottom-btn .bottom-text[data-v-0c5ea84f] {
                font-size: 12px
            }

            .bottom-btn-wrap .bottom-btn+.bottom-btn[data-v-0c5ea84f] {
                margin-left: 8vw
            }

            .bottom-btn-wrap .bottom-btn[data-v-0c5ea84f]:nth-child(5n) {
                margin-left: 0
            }

            .bottom-btn-wrap .bottom-pic[data-v-0c5ea84f] {
                width: 16.8vw;
                height: 16.8vw;
                background: #f7f7f7;
                border-radius: 2.13333vw;
                margin-bottom: 2.13333vw
            }

            .bottom-btn-wrap .bottom-pic>img[data-v-0c5ea84f] {
                width: 100%;
                height: 100%
            }

            .bottom-btn-wrap .bottom-text[data-v-0c5ea84f] {
                text-align: center;
                color: #999;
                margin-bottom: 2.13333vw
            }

            .TTalk_dialog_foot_phone[data-v-0c5ea84f] {
                background: #fff;
                padding: 2.4vw 4.26667vw
            }

            .TTalk_dialog_foot_phone .TTalk_dialog_foot_input[data-v-0c5ea84f] {
                max-height: 36.8vw;
                overflow: hidden;
                border: none;
                border-radius: 8px;
                background: #f7f7f7;
                margin-right: 4.4vw
            }

            .TTalk_dialog_foot_emo_btn[data-v-0c5ea84f] {
                width: 8vw;
                height: 8vw;
                margin-right: 2.13333vw
            }

            .TTalk_dialog_foot_phone_btn[data-v-0c5ea84f] {
                text-align: center;
                color: #fff;
                width: 8vw;
                height: 8vw
            }

            .FAQ-wrap[data-v-0c5ea84f] {
                height: 100%
            }

            .FAQ-top[data-v-0c5ea84f] {
                padding: 2.66667vw 0;
                border-bottom: 1px solid #f3f5ff
            }

            .FAQ-title[data-v-0c5ea84f] {
                font-weight: 600
            }

            .FAQ-body[data-v-0c5ea84f] .TTalk_no-data {
                text-align: center
            }

            .FAQ-body[data-v-0c5ea84f] .TTalk_no-data>span {
                text-align: center;
                width: 100%;
                display: block
            }

            .FAQ-body[data-v-0c5ea84f] .TTalk_no-data .TTalk_data_img>img {
                width: 53.33333vw;
                margin-top: 13.33333vw
            }

            [data-v-0c5ea84f] .TTalk_more_span {
                color: #999
            }

            [data-v-0c5ea84f] .TTalk_phone_placate_btn {
                display: block;
                background-color: #409eff;
                color: #fff;
                min-width: 60px;
                height: 10.4vw;
                padding: 0 5px;
                line-height: 10.4vw;
                margin-top: 3.2vw;
                text-align: center;
                cursor: pointer;
                border-radius: 1.06667vw
            }

            [data-v-0c5ea84f] .tt-form-item:first-child .tt-form-item-content {
                margin-top: 6vw
            }

            [data-v-0c5ea84f] .tt-phone-message-box {
                padding-top: 6.4vw;
                padding-bottom: 6.4vw
            }

            [data-v-0c5ea84f] .TTalk_user-im-list li.left .tt-robot-name {
                text-align: center;
                width: 10.13333vw
            }

            .tt-company-body-news[data-v-0c5ea84f] a {
                color: var(--color)
            }

            .FAQ-chose[data-v-0c5ea84f] {
                width: 11.2vw;
                padding: 0 3.73333vw
            }

            .FAQ-chose>img[data-v-0c5ea84f] {
                width: 3.73333vw
            }

            [data-v-0c5ea84f] .collapse-item {
                padding: 0 3.73333vw 0 7.46667vw
            }

            [data-v-0c5ea84f] .collapse-item .collapse-item-title {
                padding: 5.6vw 0 5.33333vw 0;
                height: 15.2vw;
                line-height: 1;
                display: flex
            }

            [data-v-0c5ea84f] .collapse-item .collapse-item-title .collapse-item-icon {
                top: 6.93333vw;
                right: 3.73333vw
            }

            [data-v-0c5ea84f] .collapse-item .collapse-item-content {
                border-radius: 0
            }

            [data-v-0c5ea84f] .placeholder {
                top: 50%;
                transform: translateY(-50%);
                width: calc(100% - 20px);
                word-break: break-word
            }

            [data-v-0c5ea84f] .van-image-preview__overlay {
                background: #2a2a2a
            }

            [data-v-0c5ea84f] .guide-Word {
                width: 100%;
                max-height: 40%;
                border-radius: 0;
                box-shadow: none;
                left: 0;
                bottom: 12vw;
                padding: 0 8vw;
                overflow: auto
            }

            [data-v-0c5ea84f] .guide-Word .guide-Word-list {
                padding: 4vw 0 3.73333vw 0
            }

            [data-v-0c5ea84f] .guide-Word .guide-Word-list * {
                font-size: 14px
            }


            .preview-hide[data-v-30eb5e5a] {
                display: none
            }

            .Ttalk_center_show[data-v-30eb5e5a] {
                opacity: 1 !important
            }

            .Ttalk_center_notshow[data-v-30eb5e5a],
            .Ttalk_center_show[data-v-30eb5e5a] {
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%)
            }

            .Ttalk_center_notshow[data-v-30eb5e5a] {
                opacity: 0 !important;
                pointer-events: none
            }

            @-webkit-keyframes fadeInRight-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(-335px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            @keyframes fadeInRight-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(-335px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            .fadeInRight[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInRight-data-v-30eb5e5a;
                animation-name: fadeInRight-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeoutRight-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(-550px)
                }
            }

            @keyframes fadeoutRight-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(-550px)
                }
            }

            .fadeoutRight[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutRight-data-v-30eb5e5a;
                animation-name: fadeoutRight-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeInRightCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-335px, -50%)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            @keyframes fadeInRightCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-335px, -50%)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            .fadeInRightCenter[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInRightCenter-data-v-30eb5e5a;
                animation-name: fadeInRightCenter-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeoutRightCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateY(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-550px, -50%)
                }
            }

            @keyframes fadeoutRightCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateY(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-550px, -50%)
                }
            }

            .fadeoutRightCenter[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutRightCenter-data-v-30eb5e5a;
                animation-name: fadeoutRightCenter-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeInleft-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(525px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            @keyframes fadeInleft-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(525px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            .fadeInleft[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInleft-data-v-30eb5e5a;
                animation-name: fadeInleft-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeoutleft-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(560px)
                }
            }

            @keyframes fadeoutleft-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(560px)
                }
            }

            .fadeoutleft[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutleft-data-v-30eb5e5a;
                animation-name: fadeoutleft-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeInleftCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(525px, -50%)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            @keyframes fadeInleftCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(525px, -50%)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            .fadeInleftCenter[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInleftCenter-data-v-30eb5e5a;
                animation-name: fadeInleftCenter-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeoutleftCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateY(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(560px, -50%)
                }
            }

            @keyframes fadeoutleftCenter-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translateY(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(560px, -50%)
                }
            }

            .fadeoutleftCenter[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutleftCenter-data-v-30eb5e5a;
                animation-name: fadeoutleftCenter-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeIntop-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%, -155px)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%)
                }
            }

            @keyframes fadeIntop-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%, -155px)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%)
                }
            }

            .fadeIntop[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeIntop-data-v-30eb5e5a;
                animation-name: fadeIntop-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeouttop-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%, -560px)
                }
            }

            @keyframes fadeouttop-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%, -560px)
                }
            }

            .fadeouttop[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeouttop-data-v-30eb5e5a;
                animation-name: fadeouttop-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeInbottom-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%, 155px)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%)
                }
            }

            @keyframes fadeInbottom-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%, 155px)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%)
                }
            }

            .fadeInbottom[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInbottom-data-v-30eb5e5a;
                animation-name: fadeInbottom-data-v-30eb5e5a
            }

            @-webkit-keyframes fadeoutbottom-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%, 480px)
                }
            }

            @keyframes fadeoutbottom-data-v-30eb5e5a {
                0% {
                    opacity: 0;
                    transform: translate(-50%)
                }

                to {
                    opacity: 1;
                    transform: translate(-50%, 480px)
                }
            }

            .fadeoutbottom[data-v-30eb5e5a] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutbottom-data-v-30eb5e5a;
                animation-name: fadeoutbottom-data-v-30eb5e5a
            }

            ul[data-v-30eb5e5a] {
                padding-left: 0
            }

            p[data-v-30eb5e5a] {
                margin: 0
            }

            .TTalk_preview_phone[data-v-30eb5e5a] {
                height: 100px !important;
                width: 250px !important
            }

            .TTalk_preview_phone.TTalk_preview_new[data-v-30eb5e5a] {
                width: 80vw;
                height: auto !important
            }

            .TTalk_preview_phone.TTalk_preview_new .preview-close[data-v-30eb5e5a] {
                right: .553vw;
                top: .553vw
            }

            .TTalk_preview_phone.TTalk_preview_new .preview-close i[data-v-30eb5e5a] {
                font-size: 2.723vw
            }

            .TTalk_preview_phone.TTalk_preview_new .preview-sure[data-v-30eb5e5a] {
                bottom: 9.21vw;
                right: 10.17vw;
                width: 22.2vw;
                height: 7.489vw;
                border-radius: 3.75vw;
                line-height: 7.489vw;
                font-size: 3.064vw
            }

            .TTalk_preview_phone.TTalk_preview_new img[data-v-30eb5e5a] {
                width: 100%
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new81 .preview-close[data-v-30eb5e5a] {
                top: 3.16vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new81 .preview-sure[data-v-30eb5e5a] {
                bottom: 1.553vw;
                right: unset
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new82 .preview-close[data-v-30eb5e5a] {
                top: 4.523vw;
                right: .113vw;
                width: 3.976vw;
                height: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new82 .preview-sure[data-v-30eb5e5a] {
                left: 4.724vw;
                right: unset;
                width: 15.423vw;
                height: 6.111vw;
                bottom: 13.791vw;
                border-radius: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new83 .preview-close[data-v-30eb5e5a] {
                top: 5.068vw;
                right: .477vw;
                width: 3.976vw;
                height: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new83 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 42.885vw;
                width: 20.04vw;
                height: 6.994vw;
                bottom: 10.177vw;
                border-radius: 50%
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new84 .preview-close[data-v-30eb5e5a] {
                top: 4.523vw;
                right: 1.59vw;
                width: 3.976vw;
                height: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new84 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 20.608vw;
                width: 25.306vw;
                height: 8.429vw;
                bottom: .93vw;
                border-radius: 4.135vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new85 .preview-close[data-v-30eb5e5a] {
                top: -.477vw;
                right: 3.59vw;
                width: 3.976vw;
                height: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new85 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 12.565vw;
                width: 40.398vw;
                height: 11.111vw;
                bottom: 3.896vw;
                border-radius: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new86 .preview-close[data-v-30eb5e5a] {
                top: 4.861vw;
                right: 7.906vw;
                width: 3.976vw;
                height: 3.976vw
            }

            .TTalk_preview_phone.TTalk_preview_new.TTalk_preview_new.TTalk_preview_new86 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 39.336vw;
                width: 25.264vw;
                height: 7.793vw;
                bottom: 14.1vw;
                border-radius: 3.817vw
            }

            .TTalk_preview_phone>p[data-v-30eb5e5a] {
                margin-top: -102px !important;
                margin-right: 7px !important
            }

            .TTalk_preview[data-v-30eb5e5a] {
                position: fixed;
                opacity: 0;
                width: 335px;
                height: 148px;
                z-index: 999999;
                margin: auto
            }

            .TTalk_preview img[data-v-30eb5e5a] {
                float: left;
                width: 100%;
                height: 100%;
                border-radius: 5px
            }

            .TTalk_preview p[data-v-30eb5e5a] {
                float: right;
                font-size: 16px;
                color: #f9fbfe;
                margin-top: -145px;
                margin-right: 10px;
                cursor: pointer
            }

            .TTalk_preview h3[data-v-30eb5e5a] {
                float: right;
                margin-top: -95px;
                margin-right: 15px;
                color: #fff
            }

            .TTalk_preview h3 b[data-v-30eb5e5a] {
                font-size: 14px;
                color: #fff
            }

            .TTalk_preview>div[data-v-30eb5e5a] {
                float: right;
                margin-top: -40px;
                margin-right: 5px
            }

            .TTalk_preview>div span[data-v-30eb5e5a] {
                display: inline-block;
                width: 66px;
                height: 28px;
                text-align: center;
                line-height: 28px;
                border: 1px solid #fff;
                margin-right: 5px;
                border-radius: 5px;
                cursor: pointer;
                font-size: 14px
            }

            .TTalk_preview>div span[data-v-30eb5e5a]:first-child {
                color: #fff
            }

            .TTalk_preview>div span[data-v-30eb5e5a]:nth-child(2) {
                background: #fff;
                color: #4587e8
            }

            .TTalk_preview_new[data-v-30eb5e5a] {
                width: auto;
                height: auto;
                background-color: transparent
            }

            .TTalk_preview_new .preview-shadow[data-v-30eb5e5a] {
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: calc(100% - 40px);
                border-radius: 10px;
                box-shadow: 3px 4px 20px 0 rgba(40, 44, 53, .1)
            }

            .TTalk_preview_new .preview-action[data-v-30eb5e5a] {
                cursor: pointer;
                margin: 0
            }

            .TTalk_preview_new .preview-close[data-v-30eb5e5a] {
                position: absolute;
                right: 15px;
                top: 15px;
                margin: 0;
                color: #fff;
                width: 25px;
                height: 25px
            }

            .TTalk_preview_new .preview-sure[data-v-30eb5e5a] {
                position: absolute;
                bottom: 70px;
                right: 80px;
                width: 160px;
                height: 50px;
                border-radius: 22px;
                line-height: 44px;
                text-align: center;
                font-size: 18px;
                font-family: Source Han Sans CN;
                font-weight: 400
            }

            .TTalk_preview_new img[data-v-30eb5e5a] {
                width: auto;
                height: auto
            }

            .TTalk_preview_new81 .preview-close[data-v-30eb5e5a] {
                top: 35px;
                right: 8px
            }

            .TTalk_preview_new81 .preview-sure[data-v-30eb5e5a] {
                bottom: 15px;
                left: 50%;
                right: unset;
                transform: translateX(-50%)
            }

            .TTalk_preview_new82 .preview-close[data-v-30eb5e5a] {
                top: 39px;
                right: 6px
            }

            .TTalk_preview_new82 .preview-sure[data-v-30eb5e5a] {
                left: 40px;
                right: unset;
                width: 110px;
                height: 41px;
                bottom: 103px;
                border-radius: 25px;
                background: transparent
            }

            .TTalk_preview_new83 .preview-close[data-v-30eb5e5a] {
                top: 40px;
                right: 10px
            }

            .TTalk_preview_new83 .preview-sure[data-v-30eb5e5a] {
                left: 25px;
                width: 150px;
                height: 45px;
                bottom: 80px;
                border-radius: 50%;
                background: transparent
            }

            .TTalk_preview_new84 .preview-close[data-v-30eb5e5a] {
                top: 36px;
                right: 18px
            }

            .TTalk_preview_new84 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 160px;
                width: 180px;
                height: 60px;
                bottom: 5px;
                border-radius: 26px;
                background: transparent
            }

            .TTalk_preview_new85 .preview-close[data-v-30eb5e5a] {
                top: 0;
                right: 30px
            }

            .TTalk_preview_new85 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 110px;
                width: 270px;
                height: 70px;
                bottom: 30px;
                border-radius: 25px;
                background: transparent
            }

            .TTalk_preview_new86 .preview-close[data-v-30eb5e5a] {
                top: 35px;
                right: 60px
            }

            .TTalk_preview_new86 .preview-sure[data-v-30eb5e5a] {
                left: unset;
                right: 315px;
                width: 160px;
                height: 49px;
                bottom: 110px;
                border-radius: 24px;
                background: transparent
            }


            .Ttalk_center_show[data-v-3c1bc4b9] {
                opacity: 1 !important
            }

            .Ttalk_center_notshow[data-v-3c1bc4b9],
            .Ttalk_center_show[data-v-3c1bc4b9] {
                position: fixed !important;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%)
            }

            .Ttalk_center_notshow[data-v-3c1bc4b9] {
                opacity: 0 !important;
                pointer-events: none
            }

            @-webkit-keyframes fadeInRight-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(-335px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            @keyframes fadeInRight-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(-335px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            .fadeInRight[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInRight-data-v-3c1bc4b9;
                animation-name: fadeInRight-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeoutRight-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(-580px)
                }
            }

            @keyframes fadeoutRight-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(-580px)
                }
            }

            .fadeoutRight[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutRight-data-v-3c1bc4b9;
                animation-name: fadeoutRight-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeInleft-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(325px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            @keyframes fadeInleft-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(325px)
                }

                to {
                    opacity: 1;
                    transform: translateX(0)
                }
            }

            .fadeInleft[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInleft-data-v-3c1bc4b9;
                animation-name: fadeInleft-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeoutleft-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(600px)
                }
            }

            @keyframes fadeoutleft-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateX(0)
                }

                to {
                    opacity: 1;
                    transform: translateX(600px)
                }
            }

            .fadeoutleft[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutleft-data-v-3c1bc4b9;
                animation-name: fadeoutleft-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeIntop-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(-155px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            @keyframes fadeIntop-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(-155px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .fadeIntop[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeIntop-data-v-3c1bc4b9;
                animation-name: fadeIntop-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeouttop-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(0)
                }

                to {
                    opacity: 1;
                    transform: translateY(-640px)
                }
            }

            @keyframes fadeouttop-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(0)
                }

                to {
                    opacity: 1;
                    transform: translateY(-640px)
                }
            }

            .fadeouttop[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeouttop-data-v-3c1bc4b9;
                animation-name: fadeouttop-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeInbottom-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(155px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            @keyframes fadeInbottom-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(155px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .fadeInbottom[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInbottom-data-v-3c1bc4b9;
                animation-name: fadeInbottom-data-v-3c1bc4b9
            }

            @-webkit-keyframes fadeoutbottom-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(0)
                }

                to {
                    opacity: 1;
                    transform: translateY(540px)
                }
            }

            @keyframes fadeoutbottom-data-v-3c1bc4b9 {
                0% {
                    opacity: 0;
                    transform: translateY(0)
                }

                to {
                    opacity: 1;
                    transform: translateY(540px)
                }
            }

            .fadeoutbottom[data-v-3c1bc4b9] {
                -webkit-animation-duration: .8s;
                animation-duration: .8s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeoutbottom-data-v-3c1bc4b9;
                animation-name: fadeoutbottom-data-v-3c1bc4b9
            }

            .TTalk_InvitationMessage[data-v-3c1bc4b9] {
                opacity: 0;
                width: 320px;
                position: fixed
            }

            .TTalk_close[data-v-3c1bc4b9] {
                float: right;
                margin-right: 10px;
                font-style: normal;
                font-size: 24px;
                cursor: pointer
            }

            .TTalk_all_leaveMessage .TTalk_leaveMessage[data-v-3c1bc4b9] {
                width: 320px;
                box-shadow: 0 2px 11px 4px rgba(66, 66, 66, .12);
                border-radius: 12px;
                overflow: hidden
            }

            .TTalk_all_leaveMessage .TTalk_leaveMessage .TTalk_message_top[data-v-3c1bc4b9] {
                height: 48px;
                padding: 0 20px;
                background: #fff
            }

            .TTalk_all_leaveMessage .TTalk_leaveMessage .TTalk_message_top .TTalk_top_title[data-v-3c1bc4b9] {
                font-size: 16px;
                font-weight: 600;
                color: #333
            }


            .pop-close[data-v-57d8b502] {
                width: 3.73333vw;
                position: absolute;
                top: 6.93333vw;
                right: 4.26667vw;
                z-index: 9
            }


            .tt-tooltip:focus:hover,
            .tt-tooltip:focus:not(.focusing) {
                outline: none
            }

            .vc-switch {
                z-index: 199999999 !important
            }

            .vc-mask {
                z-index: 299999999 !important
            }

            .vc-panel {
                z-index: 399999999 !important
            }


            .TTalk_draggable_phone[data-v-6d526134] {
                height: 100vh;
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                width: 100vw
            }

            [data-v-6d526134] .tt-min-height {
                background: #fff
            }

            .TTalk_body_content_browser[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content {
                height: auto;
                min-height: auto;
                background: #fff
            }

            .TTalk_body_content_browser .tt-min-height[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height {
                min-height: unset
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_tips[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_tips {
                padding-top: 6.93333vw;
                padding-bottom: 0;
                font-weight: 500;
                background: #fff
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_tips[data-v-6d526134]:after,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_tips:after {
                display: none
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content {
                background: #fff;
                padding: 1px 0
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-content[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-content {
                margin: 4vw 4.26667vw
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][data-v-6d526134],
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea] {
                background: #fff
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][required]+label[placeholder][data-v-6d526134]:before,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][required]+label[placeholder][data-v-6d526134]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input input[type=text][required]+label[placeholder]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-form-item-error .tt-input textarea[type=textarea][required]+label[placeholder]:before {
                padding: 0 2px;
                color: #f53f3f;
                background-color: #fff;
                background-image: none
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][data-v-6d526134],
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text],
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea] {
                background: #f7f7f7
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required][data-v-6d526134]:focus,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus+label[placeholder][data-v-6d526134]:before,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required][data-v-6d526134]:valid,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid+label[placeholder][data-v-6d526134]:before,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-6d526134]:focus,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus+label[placeholder][data-v-6d526134]:before,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required][data-v-6d526134]:valid,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid+label[placeholder][data-v-6d526134]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:focus+label[placeholder]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]:valid+label[placeholder]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:focus+label[placeholder]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]:valid+label[placeholder]:before {
                background: #fff
            }

            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input input[type=text][required]+label[placeholder][data-v-6d526134]:before,
            .TTalk_body_content_browser .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]+label[placeholder][data-v-6d526134]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input input[type=text][required]+label[placeholder]:before,
            [data-v-6d526134] .TTalk_body_content .tt-min-height .TTalk_message_content .tt-input textarea[type=textarea][required]+label[placeholder]:before {
                padding: 0 2px;
                color: #999;
                background-color: #f7f7f7;
                background-image: none
            }

            .TTalk_body_content_browser .tt-invitation-form-bottom[data-v-6d526134],
            [data-v-6d526134] .TTalk_body_content .tt-invitation-form-bottom {
                padding: 4.26667vw
            }

            [data-v-6d526134] .TTalk_message_item_phone .tt-form-item-error .tt-input input[type=text] {
                background: #fff !important
            }

            [data-v-6d526134] .TTalk_message_item_phone .tt-form-item-error .tt-input input[type=text][required]+label[placeholder]:before {
                padding: 0 2px;
                color: #f53f3f;
                background-color: #fff !important;
                background-image: none;
                font-size: 12px !important
            }

            [data-v-6d526134] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:focus,
            [data-v-6d526134] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:focus+label[placeholder]:before,
            [data-v-6d526134] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:valid,
            [data-v-6d526134] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]:valid+label[placeholder]:before {
                background: #fff !important
            }

            [data-v-6d526134] .TTalk_message_item_phone .TTalk_phone_placate input[type=text][required]+label[placeholder]:before {
                padding: 0;
                color: #999;
                background-color: #f7f7f7 !important;
                background-image: none !important;
                font-size: 12px !important
            }

            .pop-close[data-v-6d526134] {
                width: 3.73333vw;
                position: absolute;
                top: 6.93333vw;
                right: 4.26667vw;
                z-index: 9
            }

            [data-v-6d526134] .tt-message-form-bottom {
                flex-direction: column;
                padding-top: 0
            }

            [data-v-6d526134] .tt-message-form-bottom .tt-form-button {
                width: 100%
            }

            [data-v-6d526134] .tt-message-form-bottom .tt-form-button .tt-message-button {
                width: 100% !important
            }

            [data-v-6d526134] .tt-form-item-content textarea[type=textarea][required]+label[placeholder] {
                position: relative;
                z-index: 9
            }

            [data-v-6d526134] .TTalk_Succsess {
                display: block;
                min-height: 300px;
                background-color: #fff
            }

            [data-v-6d526134] .TTalk_Succsess .TTalk_tips {
                padding: 6.93333vw 8vw
            }

            [data-v-6d526134] .TTalk_Succsess .TTalk_tips:after {
                display: none
            }


            .tt-hi-icon[data-v-2a565f90] {
                transition: transform .1s ease-out, background .2s
            }

            .tt-hi-icon[data-v-2a565f90]:after {
                top: 0;
                left: 0;
                padding: 0;
                z-index: -1;
                box-shadow: 0 0 0 2px var(--colorRgba);
                opacity: 0;
                transform: scale(.9);
                pointer-events: none;
                position: absolute;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                content: "";
                box-sizing: content-box;
                -webkit-animation: sonarEffect-data-v-2a565f90 1.3s ease-out 75ms infinite;
                animation: sonarEffect-data-v-2a565f90 1.3s ease-out 75ms infinite
            }

            .tt-hi-icon.online13[data-v-2a565f90]:after,
            .tt-hi-icon.tt-lang-e2[data-v-2a565f90]:after {
                border-radius: 12px
            }

            @-webkit-keyframes sonarEffect-data-v-2a565f90 {
                0% {
                    opacity: .3
                }

                40% {
                    opacity: .5;
                    box-shadow: 0 0 0 2px var(--colorRgba), 0 0 10px 10px var(--color), 0 0 0 10px var(--colorRgba)
                }

                to {
                    box-shadow: 0 0 0 2px var(--colorRgba), 0 0 10px 10px var(--color), 0 0 0 10px var(--colorRgba);
                    transform: scale(1.5);
                    opacity: 0
                }
            }

            .ttalk-entrance .tt-lang-e[data-v-2a565f90] {
                text-align: center;
                cursor: pointer;
                position: fixed;
                color: #fff;
                z-index: 9999999;
                margin: 12px;
                font-size: 12px
            }

            .ttalk-entrance .tt-lang-e img[data-v-2a565f90] {
                width: 20px;
                position: absolute;
                display: inline-block
            }

            .ttalk-entrance .tt-lang-e .unread-point[data-v-2a565f90] {
                position: absolute;
                top: -4px;
                display: inline-block;
                min-width: 15px;
                height: 15px;
                background: red;
                border-radius: 100%;
                line-height: 15px;
                right: -4px;
                font-size: 12px;
                text-align: center
            }

            .ttalk-entrance .tt-lang-e1 .tt-lang-e-top[data-v-2a565f90] {
                width: 26px;
                height: 26px;
                border-radius: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: relative;
                z-index: 1;
                top: 2px
            }

            .ttalk-entrance .tt-lang-e1 .tt-lang-e-bottom[data-v-2a565f90] {
                width: 26px;
                height: 60px;
                display: flex;
                justify-content: center;
                align-items: center;
                position: relative;
                border-radius: 0 0 10px 10px;
                color: #fff
            }

            .ttalk-entrance .tt-lang-e1 .tt-lang-e-bottom.tt-zh-lang-bottom[data-v-2a565f90] {
                height: 85px;
                font-size: 12px;
                padding: 0 12px
            }

            .ttalk-entrance .tt-lang-e1 .tt-lang-e-bottom[data-v-2a565f90]:before {
                content: "";
                display: block;
                width: 30px;
                height: 30px;
                border-radius: 100%;
                background: #fff;
                position: absolute;
                top: -23px
            }

            .ttalk-entrance .tt-lang-e2[data-v-2a565f90],
            .ttalk-entrance .tt-lang-e3[data-v-2a565f90] {
                width: 56px;
                height: 56px;
                border-radius: 10px;
                line-height: 25px
            }

            .ttalk-entrance .tt-lang-e2 img[data-v-2a565f90],
            .ttalk-entrance .tt-lang-e3 img[data-v-2a565f90] {
                top: 10px;
                left: 19px
            }

            .ttalk-entrance .tt-lang-e3[data-v-2a565f90] {
                border-radius: 50%
            }

            .online-style[data-v-2a565f90] {
                position: fixed;
                z-index: 9999999;
                margin: 10px
            }

            .online-style .red-point[data-v-2a565f90] {
                position: absolute;
                right: 20px;
                top: 12px;
                width: 9px;
                height: 9px;
                background: #ff904d;
                border-radius: 50%
            }

            .online-style .tt-online[data-v-2a565f90],
            .online-style .tt-online .action[data-v-2a565f90] {
                width: 52px;
                height: 52px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 50%;
                cursor: pointer
            }

            .online-style .tt-online .action[data-v-2a565f90] {
                background-repeat: no-repeat;
                width: 32px;
                height: 32px;
                background-size: 32px
            }

            .online-style .online12 .action[data-v-2a565f90] {
                width: 33px;
                height: 32px;
                background-size: 33px
            }

            .online-style .online13[data-v-2a565f90] {
                border-radius: 12px
            }

            .online-style .online13 .action[data-v-2a565f90] {
                width: 41px;
                height: 40px;
                background-size: 41px
            }

            .online-style .online-hover[data-v-2a565f90] {
                width: 0;
                transition: all .3s;
                overflow: hidden;
                position: absolute;
                margin: 0 10px
            }

            .online-style .online-hover .action[data-v-2a565f90] {
                height: 38px;
                background: #fff;
                box-shadow: 0 2px 8px 2px rgba(44, 81, 239, .09);
                border-radius: 4px;
                background-repeat: no-repeat;
                padding: 10px 8px;
                margin: 10px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: -webkit-max-content;
                width: -moz-max-content;
                width: max-content
            }

            .online-style .online-hover .style-item-text[data-v-2a565f90] {
                font-size: 14px;
                color: #333;
                white-space: nowrap;
                width: -webkit-max-content;
                width: -moz-max-content;
                width: max-content
            }

            .online-style .online-hover .style-item-icon[data-v-2a565f90] {
                background-repeat: no-repeat;
                margin-right: 3px;
                font-size: 16px
            }

            .online-style-11-en:hover .online-hover[data-v-2a565f90] {
                width: 125px
            }

            .online-style-11-zh:hover .online-hover[data-v-2a565f90] {
                width: 90px
            }

            .online-style-12-zh:hover .online-hover[data-v-2a565f90],
            .online-style-13-zh:hover .online-hover[data-v-2a565f90] {
                width: 115px
            }

            .online-style-12-en:hover .online-hover[data-v-2a565f90],
            .online-style-13-en:hover .online-hover[data-v-2a565f90] {
                width: 145px
            }

            @-webkit-keyframes fadeInTop-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(100vh)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            @keyframes fadeInTop-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(100vh)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .entry-box-style-1-1[data-v-2a565f90],
            .entry-box-style-2-1[data-v-2a565f90] {
                -webkit-animation-duration: 5s;
                animation-duration: 5s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInTop-data-v-2a565f90;
                animation-name: fadeInTop-data-v-2a565f90
            }

            @-webkit-keyframes fadeInMidBottom-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(50vh)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            @keyframes fadeInMidBottom-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(50vh)
                }

                to {
                    opacity: 1;
                    transform: translateY(-50%)
                }
            }

            .entry-box-style-1-2[data-v-2a565f90],
            .entry-box-style-2-2[data-v-2a565f90] {
                -webkit-animation-duration: 4s;
                animation-duration: 4s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInMidBottom-data-v-2a565f90;
                animation-name: fadeInMidBottom-data-v-2a565f90;
                transform: translateY(200px)
            }

            @-webkit-keyframes fadeInBottom-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(100px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            @keyframes fadeInBottom-data-v-2a565f90 {
                0% {
                    opacity: 0;
                    transform: translateY(100px)
                }

                to {
                    opacity: 1;
                    transform: translateY(0)
                }
            }

            .entry-box-style-1-3[data-v-2a565f90],
            .entry-box-style-2-3[data-v-2a565f90] {
                -webkit-animation-duration: 2s;
                animation-duration: 2s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
                -webkit-animation-name: fadeInBottom-data-v-2a565f90;
                animation-name: fadeInBottom-data-v-2a565f90
            }

            .tt-online-title[data-v-2a565f90] {
                margin-top: 30px;
                font-size: 12px
            }


            :root {
                --tt-dialog-radius: 20px
            }

            #app {
                line-height: normal
            }

            .ttalk-entrance .ke-toolbar-icon-url {
                background-image: url(https://ttalkjs.71360.com/img/default.4a1cec12.png)
            }


            .van-overflow-hidden {
                overflow: hidden !important
            }

            .van-popup {
                position: fixed;
                max-height: 100%;
                overflow-y: auto;
                background-color: #fff;
                transition: transform .3s;
                -webkit-overflow-scrolling: touch
            }

            .van-popup--center {
                top: 50%;
                left: 50%;
                transform: translate3d(-50%, -50%, 0)
            }

            .van-popup--center.van-popup--round {
                border-radius: 16px
            }

            .van-popup--top {
                top: 0;
                left: 0;
                width: 100%
            }

            .van-popup--top.van-popup--round {
                border-radius: 0 0 16px 16px
            }

            .van-popup--right {
                top: 50%;
                right: 0;
                transform: translate3d(0, -50%, 0)
            }

            .van-popup--right.van-popup--round {
                border-radius: 16px 0 0 16px
            }

            .van-popup--bottom {
                bottom: 0;
                left: 0;
                width: 100%
            }

            .van-popup--bottom.van-popup--round {
                border-radius: 16px 16px 0 0
            }

            .van-popup--left {
                top: 50%;
                left: 0;
                transform: translate3d(0, -50%, 0)
            }

            .van-popup--left.van-popup--round {
                border-radius: 0 16px 16px 0
            }

            .van-popup--safe-area-inset-bottom {
                padding-bottom: constant(safe-area-inset-bottom);
                padding-bottom: env(safe-area-inset-bottom)
            }

            .van-popup-slide-bottom-enter-active,
            .van-popup-slide-left-enter-active,
            .van-popup-slide-right-enter-active,
            .van-popup-slide-top-enter-active {
                transition-timing-function: ease-out
            }

            .van-popup-slide-bottom-leave-active,
            .van-popup-slide-left-leave-active,
            .van-popup-slide-right-leave-active,
            .van-popup-slide-top-leave-active {
                transition-timing-function: ease-in
            }

            .van-popup-slide-top-enter,
            .van-popup-slide-top-leave-active {
                transform: translate3d(0, -100%, 0)
            }

            .van-popup-slide-right-enter,
            .van-popup-slide-right-leave-active {
                transform: translate3d(100%, -50%, 0)
            }

            .van-popup-slide-bottom-enter,
            .van-popup-slide-bottom-leave-active {
                transform: translate3d(0, 100%, 0)
            }

            .van-popup-slide-left-enter,
            .van-popup-slide-left-leave-active {
                transform: translate3d(-100%, -50%, 0)
            }

            .van-popup__close-icon {
                position: absolute;
                z-index: 1;
                color: #c8c9cc;
                font-size: 22px;
                cursor: pointer
            }

            .van-popup__close-icon:active {
                color: #969799
            }

            .van-popup__close-icon--top-left {
                top: 16px;
                left: 16px
            }

            .van-popup__close-icon--top-right {
                top: 16px;
                right: 16px
            }

            .van-popup__close-icon--bottom-left {
                bottom: 16px;
                left: 16px
            }

            .van-popup__close-icon--bottom-right {
                right: 16px;
                bottom: 16px
            }


            .van-overlay {
                position: fixed;
                top: 0;
                left: 0;
                z-index: 1;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, .7)
            }


            .van-swipe {
                position: relative;
                overflow: hidden;
                transform: translateZ(0);
                cursor: -webkit-grab;
                cursor: grab;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none
            }

            .van-swipe__track {
                display: flex;
                height: 100%
            }

            .van-swipe__track--vertical {
                flex-direction: column
            }

            .van-swipe__indicators {
                position: absolute;
                bottom: 12px;
                left: 50%;
                display: flex;
                transform: translateX(-50%)
            }

            .van-swipe__indicators--vertical {
                top: 50%;
                bottom: auto;
                left: 12px;
                flex-direction: column;
                transform: translateY(-50%)
            }

            .van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child) {
                margin-bottom: 6px
            }

            .van-swipe__indicator {
                width: 6px;
                height: 6px;
                background-color: #ebedf0;
                border-radius: 100%;
                opacity: .3;
                transition: opacity .2s, background-color .2s
            }

            .van-swipe__indicator:not(:last-child) {
                margin-right: 6px
            }

            .van-swipe__indicator--active {
                background-color: #1989fa;
                opacity: 1
            }


            .van-notice-bar {
                position: relative;
                display: flex;
                align-items: center;
                height: 40px;
                padding: 0 16px;
                color: #ed6a0c;
                font-size: 14px;
                line-height: 24px;
                background-color: #fffbe8
            }

            .van-notice-bar__left-icon,
            .van-notice-bar__right-icon {
                min-width: 24px;
                font-size: 16px
            }

            .van-notice-bar__right-icon {
                text-align: right;
                cursor: pointer
            }

            .van-notice-bar__wrap {
                position: relative;
                display: flex;
                flex: 1;
                align-items: center;
                height: 100%;
                overflow: hidden
            }

            .van-notice-bar__content {
                position: absolute;
                white-space: nowrap;
                transition-timing-function: linear
            }

            .van-notice-bar__content.van-ellipsis {
                max-width: 100%
            }

            .van-notice-bar--wrapable {
                height: auto;
                padding: 8px 16px
            }

            .van-notice-bar--wrapable .van-notice-bar__wrap {
                height: auto
            }

            .van-notice-bar--wrapable .van-notice-bar__content {
                position: relative;
                white-space: normal;
                word-wrap: break-word
            }


            .van-swipe-item {
                position: relative;
                flex-shrink: 0;
                width: 100%;
                height: 100%
            }


            .van-image-preview {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%
            }

            .van-image-preview__swipe {
                height: 100%
            }

            .van-image-preview__swipe-item {
                display: flex;
                align-items: center;
                justify-content: center;
                overflow: hidden
            }

            .van-image-preview__cover {
                position: absolute;
                top: 0;
                left: 0
            }

            .van-image-preview__image {
                width: 100%;
                transition-property: transform
            }

            .van-image-preview__image--vertical {
                width: auto;
                height: 100%
            }

            .van-image-preview__image img {
                -webkit-user-drag: none
            }

            .van-image-preview__image .van-image__error {
                top: 30%;
                height: 40%
            }

            .van-image-preview__image .van-image__error-icon {
                font-size: 36px
            }

            .van-image-preview__image .van-image__loading {
                background-color: transparent
            }

            .van-image-preview__index {
                position: absolute;
                top: 16px;
                left: 50%;
                color: #fff;
                font-size: 14px;
                line-height: 20px;
                text-shadow: 0 1px 1px #323233;
                transform: translate(-50%)
            }

            .van-image-preview__overlay {
                background-color: rgba(0, 0, 0, .9)
            }

            .van-image-preview__close-icon {
                position: absolute;
                z-index: 1;
                color: #c8c9cc;
                font-size: 22px;
                cursor: pointer
            }

            .van-image-preview__close-icon:active {
                color: #969799
            }

            .van-image-preview__close-icon--top-left {
                top: 16px;
                left: 16px
            }

            .van-image-preview__close-icon--top-right {
                top: 16px;
                right: 16px
            }

            .van-image-preview__close-icon--bottom-left {
                bottom: 16px;
                left: 16px
            }

            .van-image-preview__close-icon--bottom-right {
                right: 16px;
                bottom: 16px
            }


            .van-image {
                position: relative;
                display: inline-block
            }

            .van-image--round {
                overflow: hidden;
                border-radius: 50%
            }

            .van-image--round img {
                border-radius: inherit
            }

            .van-image__error,
            .van-image__img,
            .van-image__loading {
                display: block;
                width: 100%;
                height: 100%
            }

            .van-image__error,
            .van-image__loading {
                position: absolute;
                top: 0;
                left: 0;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                color: #969799;
                font-size: 14px;
                background-color: #f7f8fa
            }

            .van-image__error-icon,
            .van-image__loading-icon {
                color: #dcdee0;
                font-size: 32px
            }


            .tt-popover__title[data-v-9e4029b2],
            .tt-popper[x-placement^=top][data-v-9e4029b2] {
                margin-bottom: 12px
            }

            .tt-popper .popper__arrow[data-v-9e4029b2],
            .tt-popper .popper__arrow[data-v-9e4029b2]:after {
                position: absolute;
                display: block;
                width: 0;
                height: 0;
                border-color: transparent;
                border-style: solid
            }

            .tt-popper .popper__arrow[data-v-9e4029b2] {
                border-width: 6px;
                -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
                filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03))
            }

            .tt-popper .popper__arrow[data-v-9e4029b2]:after {
                content: " ";
                border-width: 15px
            }

            .tt-popper[x-placement^=top] .popper__arrow[data-v-9e4029b2] {
                bottom: -6px;
                left: 50%;
                margin-right: 3px;
                border-bottom-width: 0
            }

            .tt-popper[x-placement^=top] .popper__arrow[data-v-9e4029b2]:after {
                bottom: -6px;
                margin-left: -14px;
                border-top-color: #fff;
                border-bottom-width: 0
            }

            .tt-popper[x-placement^=bottom][data-v-9e4029b2] {
                margin-top: 12px
            }

            .tt-popper[x-placement^=bottom] .popper__arrow[data-v-9e4029b2] {
                top: -6px;
                left: 50%;
                margin-right: 3px;
                border-top-width: 0;
                border-bottom-color: #ebeef5
            }

            .tt-popper[x-placement^=bottom] .popper__arrow[data-v-9e4029b2]:after {
                top: 1px;
                margin-left: -6px;
                border-top-width: 0;
                border-bottom-color: #fff
            }

            .tt-popper[x-placement^=right][data-v-9e4029b2] {
                margin-left: 12px
            }

            .tt-popper[x-placement^=right] .popper__arrow[data-v-9e4029b2] {
                top: 50%;
                left: -6px;
                margin-bottom: 3px;
                border-right-color: #ebeef5;
                border-left-width: 0
            }

            .tt-popper[x-placement^=right] .popper__arrow[data-v-9e4029b2]:after {
                bottom: -6px;
                left: 1px;
                border-right-color: #fff;
                border-left-width: 0
            }

            .tt-popper[x-placement^=left][data-v-9e4029b2] {
                margin-right: 12px
            }

            .tt-popper[x-placement^=left] .popper__arrow[data-v-9e4029b2] {
                top: 50%;
                right: -6px;
                margin-bottom: 3px;
                border-right-width: 0;
                border-left-color: #ebeef5
            }

            .tt-popper[x-placement^=left] .popper__arrow[data-v-9e4029b2]:after {
                right: 1px;
                bottom: -6px;
                margin-left: -6px;
                border-right-width: 0;
                border-left-color: #fff
            }

            .tt-popover[data-v-9e4029b2] {
                position: absolute;
                background: #fff;
                min-width: 36px;
                border-radius: 4px;
                border: 1px solid #ebeef5;
                z-index: 9999999 !important;
                color: #333;
                line-height: 1.4;
                padding: 10px;
                text-align: justify;
                font-size: 12px;
                box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
                word-break: break-all;
                text-align: center
            }

            .tt-popover__title[data-v-9e4029b2] {
                color: #303133;
                font-size: 16px;
                line-height: 1
            }

            .tt-popover[data-v-9e4029b2]:focus,
            .tt-popover[data-v-9e4029b2]:focus:active,
            .tt-popover__reference[data-v-9e4029b2]:focus:hover,
            .tt-popover__reference[data-v-9e4029b2]:focus:not(.focusing) {
                outline-width: 0
            }


            .el-loading-mask[data-v-1a02d0e3] {
                position: absolute;
                z-index: 2000;
                background-color: hsla(0, 0%, 100%, .9);
                margin: 0;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                transition: opacity .3s
            }

            .el-loading-mask.is-fullscreen[data-v-1a02d0e3] {
                position: fixed
            }

            .el-loading-mask.is-fullscreen .el-loading-spinner[data-v-1a02d0e3] {
                margin-top: -25px
            }

            .el-loading-mask.is-fullscreen .el-loading-spinner .circular[data-v-1a02d0e3] {
                height: 50px;
                width: 50px
            }

            .el-loading-spinner[data-v-1a02d0e3] {
                top: 50%;
                margin-top: -21px;
                width: 100%;
                text-align: center;
                position: absolute
            }

            .el-loading-spinner .el-loading-text[data-v-1a02d0e3] {
                color: #409eff;
                margin: 3px 0;
                font-size: 14px
            }

            .el-loading-spinner .circular[data-v-1a02d0e3] {
                height: 42px;
                width: 42px;
                -webkit-animation: loading-rotate-data-v-1a02d0e3 2s linear infinite;
                animation: loading-rotate-data-v-1a02d0e3 2s linear infinite
            }

            .el-loading-spinner .path[data-v-1a02d0e3] {
                -webkit-animation: loading-dash-data-v-1a02d0e3 1.5s ease-in-out infinite;
                animation: loading-dash-data-v-1a02d0e3 1.5s ease-in-out infinite;
                stroke-dasharray: 90, 150;
                stroke-dashoffset: 0;
                stroke-width: 2;
                stroke: #409eff;
                stroke-linecap: round
            }

            .el-loading-spinner i[data-v-1a02d0e3] {
                color: #409eff
            }

            .el-loading-fade-enter[data-v-1a02d0e3],
            .el-loading-fade-leave-active[data-v-1a02d0e3] {
                opacity: 0
            }

            @-webkit-keyframes loading-rotate-data-v-1a02d0e3 {
                to {
                    transform: rotate(1turn)
                }
            }

            @keyframes loading-rotate-data-v-1a02d0e3 {
                to {
                    transform: rotate(1turn)
                }
            }

            @-webkit-keyframes loading-dash-data-v-1a02d0e3 {
                0% {
                    stroke-dasharray: 1, 200;
                    stroke-dashoffset: 0
                }

                50% {
                    stroke-dasharray: 90, 150;
                    stroke-dashoffset: -40px
                }

                to {
                    stroke-dasharray: 90, 150;
                    stroke-dashoffset: -120px
                }
            }

            @keyframes loading-dash-data-v-1a02d0e3 {
                0% {
                    stroke-dasharray: 1, 200;
                    stroke-dashoffset: 0
                }

                50% {
                    stroke-dasharray: 90, 150;
                    stroke-dashoffset: -40px
                }

                to {
                    stroke-dasharray: 90, 150;
                    stroke-dashoffset: -120px
                }
            }


            .tt-message[data-v-08fc072c] {
                min-width: 380px;
                box-sizing: border-box;
                border-radius: 4px;
                border-width: 1px;
                border-style: solid;
                border-color: #ebeef5;
                position: fixed;
                left: 50%;
                top: 20px;
                transform: translateX(-50%);
                background-color: #edf2fc;
                transition: opacity .3s, transform .4s, top .4s;
                overflow: hidden;
                padding: 15px 15px 15px 20px;
                display: flex;
                align-items: center;
                z-index: 999999999 !important
            }

            .tt-message.is-center[data-v-08fc072c] {
                justify-content: center
            }

            .tt-message.is-closable .tt-message__content[data-v-08fc072c] {
                padding-right: 16px
            }

            .tt-message p[data-v-08fc072c] {
                margin: 0
            }

            .tt-message--info .tt-message__content[data-v-08fc072c] {
                color: #909399
            }

            .tt-message--success[data-v-08fc072c] {
                background-color: #f0f9eb;
                border-color: #e1f3d8
            }

            .tt-message--success .tt-message__content[data-v-08fc072c] {
                color: #67c23a
            }

            .tt-message--warning[data-v-08fc072c] {
                background-color: #fdf6ec;
                border-color: #faecd8
            }

            .tt-message--warning .tt-message__content[data-v-08fc072c] {
                color: #e6a23c
            }

            .tt-message--error[data-v-08fc072c] {
                background: #ffece8;
                border-color: #fde2e2;
                border: none
            }

            .tt-message--error .tt-message__content[data-v-08fc072c] {
                color: #f53f3f
            }

            .tt-message__icon[data-v-08fc072c] {
                margin-right: 10px
            }

            .tt-icon-error[data-v-08fc072c]:before {
                content: "X";
                display: block;
                color: #fff;
                width: 16px;
                height: 16px;
                font-size: 12px;
                text-align: center;
                border-radius: 50%;
                background: #f53f3f;
                line-height: 16px
            }

            .tt-message__content[data-v-08fc072c] {
                padding: 0;
                font-size: 14px;
                line-height: 1
            }

            .tt-message__content[data-v-08fc072c]:focus {
                outline-width: 0
            }

            .tt-message__closeBtn[data-v-08fc072c] {
                position: absolute;
                top: 50%;
                right: 15px;
                transform: translateY(-50%);
                cursor: pointer;
                color: #c0c4cc;
                font-size: 16px
            }

            .tt-message__closeBtn[data-v-08fc072c]:focus {
                outline-width: 0
            }

            .tt-message__closeBtn[data-v-08fc072c]:hover {
                color: #909399
            }

            .tt-message .tt-icon-success[data-v-08fc072c] {
                color: #67c23a
            }

            .tt-message .tt-icon-error[data-v-08fc072c] {
                color: #f56c6c
            }

            .tt-message .tt-icon-info[data-v-08fc072c] {
                color: #909399
            }

            .tt-message .tt-icon-warning[data-v-08fc072c] {
                color: #e6a23c
            }

            .tt-message-fade-enter[data-v-08fc072c],
            .tt-message-fade-leave-active[data-v-08fc072c] {
                opacity: 0;
                transform: translate(-50%, -100%)
            }


            * {
                font-family: "微软雅黑" !important
            }

            .pc_pattern .layout_header {
                background: none !important
            }

            #u361707 .module_content .searchs_content.type_6 .iconShow span {
                color: #fff !important;
            }

            @media(max-width:1366px) {
                .top_dh {
                    font-size: 14px !important
                }

                .pc_pattern #u889704 .basic_map .map_wrap_line {
                    padding-bottom: 71.1% !important;
                }
            }


            .pc_pattern .layout_header {
                background: #000 !important;
            }


            @media screen and (max-width:768px) {
                .hide {
                    display: none !important;
                }

                .wenzi {
                    margin-top: 0px !important;
                    font-size: 22px !important;
                }

                .wenzi span {
                    font-size: 22px !important;
                }

                .shuzi {
                    width: 50% !important;
                    border-right: 1px solid #F2F2F2;
                    margin-bottom: 10px;
                }

                .shuzi2 {
                    width: 50% !important;
                    border-right: 0px solid #F2F2F2 !important;
                    margin-bottom: 10px;
                }

                .shuzi1 span {
                    font-size: 30px !important;
                    line-height: 2;
                }
            }


            .mb_pattern .box_dibu_tit {
                margin-bottom: 10px !important;
            }

            .box_dibu_tit {
                font-size: 18px !important;
                font-weight: bold;
                margin-bottom: 15px !important;
            }

            .box_dibu_fenlei>a {
                font-size: 14px;
                color: #fff;
                opacity: 0.7;
                margin-top: 5px;
                margin-bottom: 5px;
                display: inline-block;
            }

            .box_dibu_fenlei>a:hover {
                opacity: 1;
                color: #006db2;
            }


            /*详情页文字排版*/
            .news_detail_content p {
                margin: 15px 0px;
                line-height: 1.8;
            }

            .detail_specfic_panel p {
                line-height: 1.8;
                margin: 15px 0px;
            }

            .detail_specfic_panel_item table {
                width: 100%;
                border-spacing: 0;
                border-collapse: collapse;
                margin: auto
            }

            .detail_content {
                word-break: keep-all;
                line-height: 25px;
            }

            .bt_en {
                line-height: 2 !important;
                font-size: 30px !important
            }

            .box_dibu_fenlei {
                position: relative
            }

            .box_dibu1 .box_dibu_fenlei:before {
                position: absolute;
                content: "";
                width: 3px;
                height: 3px;
                background-color: #fff;
                top: 48%;
            }

            .box_dibu1 .box_dibu_fenlei a {
                padding-left: 12px;
            }

            @media(max-width:768px) {
                .tureland_left {
                    direction: ltr !important;
                }
            }


            .bdshare-slide-bottom .slide-more {
                display: none;
            }

