[v-cloak] {
  display: none
;}

.guidec1178079{
    font-family: "AlibabaPuHuiTi, Microsoft YaHei, PingFang SC, Arial, BlinkMacSystemFont, Helvetica Neue, Open Sans, Hiragino Sans GB, sans-serif";}

.guidec1178079 h4{
    font-size: 0.18rem;
    font-weight: 500;
    color:#ffffff;
    line-height: 0.26rem;
    margin-bottom: 0.1rem;}

.guidec1178079 .cardc1178079{
    display: flex;
    gap:0.12rem 0.2rem;
    flex-wrap: wrap;}
.guidec1178079 .cardc1178079 .questionItemc1178079{
    display: flex;
    gap: 0.1rem;
    border: 1px solid rgba(205, 223, 249, 0.5);
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(144, 154, 170, 0.1);
    padding:0.07rem 0.15rem;
    border-radius: 0.04rem;
    background: rgba(17, 64, 136, .85);
    border: 1px solid rgba(0, 236, 255, .3);
    height:0.44rem;
    width: calc((100% - 0.2rem) / 2);
    align-items:center;
    cursor: pointer;
    transition: transform 0.3s, box-shadow 0.3s, border 0.3s;}

.guidec1178079 .cardc1178079 .questionItemc1178079:hover{
    transform: translateY(-2px);
    border: 1px solid #cddff9;
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(144, 154, 170, 0.5);
    transition: transform 0.3s, box-shadow 0.3s, border 0.3s;}

.guidec1178079 .cardc1178079 .questionItemc1178079:active{
    opacity: 0.5;}

.guidec1178079 .cardc1178079 .questionItemc1178079 img{
    max-height:0.28rem;}
.guidec1178079 .cardc1178079 .questionItemc1178079 img.defaultImg{
     height:0.1rem;}

.guidec1178079 .cardc1178079 .questionItemc1178079 p{
    flex-grow: 1;
    width: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.14rem;
    line-height: 0.24rem;
    color:#fff;}

@media screen and (max-width: 1024px) {
    .guidingQuestionBox{
        padding-right:0px;}
    .guidec1178079 .cardc1178079 .questionItemc1178079{
        width:100%;}
}
[v-cloak] {
    display: none
;}

:root {
    --primary-color: #3873FF;
    --secondary-color: #F4F009;
    --font-color: #fff;
    --hover-font-color: 200, 200, 200;
    --delay-time: .3s
;}

.chatSessionc1178080 {
    font-size: 0.16rem;
    box-sizing: border-box;
    padding-right:1.1rem;
    font-family: "AlibabaPuHuiTi, Microsoft YaHei, PingFang SC, Arial, BlinkMacSystemFont, Helvetica Neue, Open Sans, Hiragino Sans GB, sans-serif";}

.chatSessionc1178080 *{
    box-sizing: border-box;}

.chatSessionc1178080 .sessionList {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    width: 100%;
    margin: 0 auto
;}

.chatSessionc1178080 .sessionList .sessionItem {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.16rem
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo .pre-loading {
    margin-left: 0.17rem;
    display: flex;
    gap: 0.06rem;
    height: 0.26rem;
    align-items: center
;}

@keyframes ball-pulse {

    0%,
    60%,
    100% {
        opacity: 1;
        transform: scale(1)
    ;}

    30% {
        opacity: .1;
        transform: scale(0.01)
    ;}
}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo .pre-loading>div {
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 0.08rem;
    animation: ball-pulse .7s ease-in-out infinite
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo .pre-loading .circle-loading-first {
    background: linear-gradient(to right, #3876ff, #398afe);
    animation-delay: -200ms
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo .pre-loading .circle-loading-second {
    background: linear-gradient(to right, #3a99fd, #3aadfb);
    animation-delay: -100ms
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo .pre-loading .circle-loading-third {
    background: linear-gradient(to right, #3cbcfb, #3cd1f9);
    animation-delay: 0ms
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo * {
    word-wrap: break-word;
    line-height: 0.26rem
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo *:not(.hljs, .hljs *) {
    color: var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo hr {
    margin-top: 0.1rem;
    margin-bottom: 0.1rem
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo a {
    cursor: pointer;
    color: var(--primary-color) !important;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo a:hover {
    opacity: 0.8;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo a:active {
    opacity: 1;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo blockquote {
    border-left: 0.04rem solid rgba(var(--hover-font-color), 0.3);
    color: rgb(var(--hover-font-color));
    padding: 0 0.15rem;
    margin: 0.08rem 0
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo ul,
.chatSessionc1178080 .sessionList .sessionItem .QAInfo ol {
    -webkit-padding-start: 0.4rem;
    padding-inline-start: 0.4rem
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo img {
    max-width: 80% !important;
    max-height: 5rem;
    display: block;
    margin: 0.1rem auto
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo table {
    border-top: solid 1px rgb(var(--hover-font-color));
    border-left: solid 1px rgb(var(--hover-font-color));
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    border-collapse: collapse
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo table th,
.chatSessionc1178080 .sessionList .sessionItem .QAInfo table td {
    border-bottom: solid 1px rgb(var(--hover-font-color));
    border-right: solid 1px rgb(var(--hover-font-color));
    padding: 0.05rem 0.1rem;
    text-align: center
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub {
    padding: 0px 0.08rem;
    margin-left: 0.04rem;
    position: relative
;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub::after {
    content: attr(quoteindex);
    min-width: 0.16rem;
    height: 0.16rem;
    width: max-content;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: not-allowed;
    background-color: rgba(17, 64, 136, .85);
    font-size: 0.12rem;
    font-weight: 500;
    line-height: 0.16rem;
    text-align: center;
    color: var(--primary-color);
    transform: translate(-50%, -50%);
    background-size: 0.14rem 0.14rem;
    font-family: "Alibaba PuHuiTi 2.0";
    background-position: center;
    background-repeat: no-repeat;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.numSub::after{
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.other::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/other.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.website::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/website.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.office_account::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/weChat.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.doc::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/doc.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.faq::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/faq.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.entity::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/entity.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .QAInfo span.sub.photo::after {
    content: ' ';
    background-color: transparent;
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/photo.png);
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox {
    display: flex;
    align-items: center;
    height: 0.16rem;
    gap: 0.12rem
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox {
    display: flex;
    height: 100%;
    position: relative;
    align-items: center
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox:hover .rate {
    opacity: 0.8;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox:hover .tooltip-trigger {
    display: block;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .rate {
    display: flex;
    cursor: help;
    gap: 0.05rem
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .rate .star {
    width: 0.16rem;
    height: 0.16rem;
    position: relative
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .rate .star .bgSvg {
    width: 100%;
    height: 100%;
    color: rgba(var(--hover-font-color), 0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .rate .star i {
    width: 0%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .rate .star i .fillSvg {
    width: 0.16rem;
    height: 0.16rem;
    color: #fec900
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .tooltip-trigger {
    position: absolute;
    left: 110%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    display: none;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .tooltip-trigger .tooltip-content {
    padding: 0.08rem 0.12rem;
    font-size: 0.12rem;
    line-height: 0.18rem;
    color: var(--hover-font-color);
    background: #fff;
    box-shadow: 0 0.06rem 0.21rem 0 rgba(30, 31, 36, 0.2);
    border-radius: 0.08rem;
    white-space: nowrap;}


.chatSessionc1178080 .sessionList .sessionItem .operateBox .chatRateBox .tooltip-trigger .tooltip-arrow {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateX(-100%);
    border: solid 0.06rem rgba(0, 0, 0, 0);
    border-right-color: #fff;}



.chatSessionc1178080 .sessionList .sessionItem .operateBox span {
    height: 100%;
    cursor: pointer
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox span.active svg path,
.chatSessionc1178080 .sessionList .sessionItem .operateBox span.active svg ellipse,
.chatSessionc1178080 .sessionList .sessionItem .operateBox span:hover svg path,
.chatSessionc1178080 .sessionList .sessionItem .operateBox span:hover svg ellipse {
    fill: #24d8d5;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox span.disabled:hover {
    cursor: not-allowed
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox span.disabled:hover svg path,
.chatSessionc1178080 .sessionList .sessionItem .operateBox span.disabled:hover svg ellipse {
    fill: var(--font-color)
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox span svg {
    width: 0.16rem;
    height: 0.16rem
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox span svg path,
.chatSessionc1178080 .sessionList .sessionItem .operateBox span svg ellipse {
    fill: var(--font-color)
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .line {
    width: 1px;
    height: 0.1rem;
    background: rgba(var(--hover-font-color), 0.3)
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .bar {
    fill: var(--primary-color);
    transform-box: fill-box;
    transform-origin: bottom;
    animation: breathe 1.2s infinite ease-in-out
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox #b1 {
    animation-delay: 0s
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox #b2 {
    animation-delay: -0.15s
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox #b3 {
    animation-delay: -0.3s
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox #b4 {
    animation-delay: -0.15s
;}

.chatSessionc1178080 .sessionList .sessionItem .operateBox #b5 {
    animation-delay: 0s
;}

@keyframes breathe {

    0%,
    100% {
        transform: scaleY(0.25)
    ;}

    50% {
        transform: scaleY(1)
    ;}
}

.chatSessionc1178080 .sessionList .sessionItem .operateBox .tips {
    display:none;
    margin-left: auto;
    line-height: 0.14rem;
    font-size: 0.14rem;
    background: linear-gradient(270deg, var(--primary-color) 3%, var(--secondary-color) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    user-select: none;
    background-clip: text
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .title {
    font-size: 0.14rem;
    color: #fff;
    line-height: 0.18rem;
    height: 0.18rem;
    margin-left: 0.08rem;
    margin-bottom: 0.12rem
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .keyWords {
    display: flex;
    flex-direction: column;
    gap: 0.08rem
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .keyWords p {
    cursor: pointer;
    padding: 0.1rem 0.15rem;
    background: rgba(17, 64, 136, .85);
    font-size: .14rem;
    border-radius: 0.05rem;
    backdrop-filter: blur(3px);
    color: rgba(255, 255, 255, .7);
    border: 1px solid rgba(0, 236, 255, .3);
    line-height: 0.14rem;
    width: -moz-max-content;
    width: max-content;
    transition: transform var(--delay-time);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .keyWords p:hover {
    color:#fff;
    transform: translateY(-2px);
    transition: transform var(--delay-time), color var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles {
    width: 60%;
    padding: 0.25rem;
    border-radius: 0.16rem;
    background: #fff;
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(var(--hover-font-color), 0.3);
    border: 1px solid #f4f8ff;
    display: flex;
    flex-direction: column;
    transition: transform var(--delay-time), box-shadow var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles:hover {
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(var(--hover-font-color), 0.3);
    transform: translateY(-2px);
    transition: transform var(--delay-time), box-shadow var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles .fileInfo {
    display: flex;
    gap: 0.12rem;
    align-items: center;
    align-content: center
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles .fileInfo svg {
    width: 0.2rem;
    height: 0.2rem;
    flex-shrink: 0
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles .fileInfo p {
    width: 0.1rem;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--font-color)
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles .fileInfo span {
    font-size: 0.12rem;
    color: var(--primary-color);
    cursor: pointer
;}

.chatSessionc1178080 .sessionList .sessionItem .guessKeyWord .relatedFiles .fileInfo span:hover {
    color: var(--secondary-color)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 0.16rem;
    align-items: center;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line {
    display: flex;
    gap: 0.06rem;
    cursor: pointer;
    align-items: center;
    padding: 0.09rem 0.2rem;
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 0px;
    background: rgba(17, 64, 136, .85);
    border-radius: 0.05rem;
    backdrop-filter: blur(3px);
    border: 1px solid rgba(0, 236, 255, .3);}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line span {
    font-size: 0.13rem;
    line-height: 0.18rem;
    color:#fff;
    position: relative;
    user-select: none;
    z-index: 1
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList {
    display: flex;
    align-items: center;
    gap: 0.08rem
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i {
    padding: 0.07rem;
    background: no-repeat center;
    background-size: 100% 100%
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.other {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/other.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.website {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/website.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.office_account {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/weChat.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.photo {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/photo.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.doc {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/doc.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.faq {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/faq.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line .iconList i.entity {
    background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/entity.png)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line:hover {
    opacity: .8
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .leftSourceBox .split-line:active {
    opacity: 1
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox {
    overflow: hidden;
    transition: height var(--delay-time) ease
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem {
    border-radius: 0.12rem;
    padding: 0 0.2rem;
    background: #fff;
    border: 1px solid rgba(var(--hover-font-color), 0.3);
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(var(--hover-font-color), 0.3)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem:hover {
    border: 1px solid #cddff9
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p {
    height: 0.4rem;
    padding: 0.12rem 0px;
    display: flex;
    gap: 0.06rem;
    align-items: center;
    position: relative
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p::before {
    position: absolute;
    bottom: 0;
    left: 0.22rem;
    right: 0px;
    height: 1px;
    content: " ";
    display: block;
    background: #e3e9f1
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p:last-child::before {
    display: none
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p svg {
    width: 0.16rem;
    height: 0.16rem
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p span {
    cursor: pointer
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p span:hover {
    color: rgb(var(--hover-font-color))
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p span.disable {
    cursor: not-allowed
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .sourceBox .sourceItem p span.disable:hover {
    color: var(--font-color)
;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-shrink: 0;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .loadRecommend {
    display: flex;
    gap:0.04rem;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .loadRecommend span {
    color: rgba(var(--hover-font-color), 0.8);
    font-size: 0.12rem;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .loadRecommend img {
    width: 0.14rem;
    height: 0.14rem;
    animation: basicRotate 3s linear infinite;}

@keyframes basicRotate {
    0% {
        transform: rotate(0deg);}

    100% {
        transform: rotate(360deg);}
}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .AiRecommend {
    cursor: pointer;
    padding: 0.1rem 0.15rem;
    background: rgba(17, 64, 136, .85);
    font-size: .14rem;
    border-radius: 0.05rem;
    backdrop-filter: blur(3px);
    color: rgba(255, 255, 255, .7);
    border: 1px solid rgba(0, 236, 255, .3);
    line-height: 0.14rem;
    width: -moz-max-content;
    width: max-content;
    transition: transform var(--delay-time);
    flex-shrink: 0;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .AiRecommend:hover {
    opacity: 0.8;}

.chatSessionc1178080 .sessionList .sessionItem .sourceAndOperate .rightOperateBox .AiRecommend:active {
    opacity: 1;}

.chatSessionc1178080 .sessionList .sessionItem .entityCard {
    display: flex;
    flex-direction: column;
    gap: 0.12rem
;}

.chatSessionc1178080 .sessionList .sessionItem .entityCard h3 {
    font-size: 0.16rem;
    color:#fff;
    line-height: 0.22rem;
    height: 0.22rem
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard {
    position: relative;
    z-index: 1;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;
    transition: all .5s;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .newsDetails{
    padding: 0.12rem 0.18rem;
    display: flex;
    gap: 0.22rem;
    cursor: pointer;
    position: relative;
    background: #23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    z-index: 9;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard img {
    width: 0.86rem;
    height: 0.68rem;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 0.12rem
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .articleBox {
    display: flex;
    flex-direction: column;
    gap: 0.08rem;
    flex-grow: 1
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .articleBox p {
    line-height: 0.24rem;
    color:#fff;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .articleBox span {
    line-height: 0.16rem;
    font-size: 0.12rem;
    color: #bcbcbc
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .handleBtn {
    display: flex;
    gap: 0.12rem;
    flex-shrink: 0;
    align-self: center
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .handleBtn .btn {
    cursor: pointer;
    padding: 0.1rem 0.15rem;
    background: rgba(17, 64, 136, .85);
    font-size: .14rem;
    border-radius: 0.05rem;
    backdrop-filter: blur(3px);
    color: rgba(255, 255, 255, .7);
    border: 1px solid rgba(0, 236, 255, .3);
    line-height: 0.14rem;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .handleBtn .btn:hover {
    border: 1px solid #cddff9;
    box-shadow: 0px 2px 0.1rem 0px rgba(144, 154, 170, .3);
    transition: border var(--delay-time), box-shadow var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .handleBtn .btn:active {
    border: 1px solid rgba(205, 223, 249, .6);
    box-shadow: 0px 2px 0.1rem 0px rgba(144, 154, 170, 0)
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard {
    display: flex;
    gap: 0.08rem;
    flex-wrap: wrap;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox {
    width: calc((100% - 0.24rem)/4);
    cursor: pointer;
    position: relative;
    z-index: 1;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;
    transition: all .5s;
    overflow: hidden
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox .imgDetails{
    position: relative;
    background: #23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    z-index: 9;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox:hover {
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(144, 154, 170, .3);
    transform: translateY(-2px);
    transition: transform var(--delay-time), box-shadow var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox:hover .img img {
    transform: scale(1.1);
    transition: transform var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox .img {
    height: 1.35rem;
    width: 100%;
    border-bottom: 1px solid rgba(36, 216, 213, .4);
    overflow: hidden
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox .description {
    height: 0.7rem;
    padding: 0.14rem
;}

.chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox .description .text {
    line-height: 0.22rem;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
;}

.chatSessionc1178080 .sessionList .sessionItem .dividingLine {
    height: 0.18rem;
    line-height: 0.18rem;
    display: flex;
    align-items: center;
    gap: 0.14rem;}

.chatSessionc1178080 .sessionList .sessionItem .dividingLine span {
    font-size: 0.13rem;
    color: #909AAA;
    flex-shrink: 0;}

.chatSessionc1178080 .sessionList .sessionItem .dividingLine .leftLine,
.chatSessionc1178080 .sessionList .sessionItem .dividingLine .rightLine {
    width: 50%;
    flex-grow: 1;
    background: #DEE4ED;
    height: 1px;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox h3{
    font-size: 0.16rem;
    color: var(--font-color);
    line-height: 0.22rem;
    height: 0.22rem;
    margin-bottom: 0.12rem;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard{
    position: relative;
    z-index: 1;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;
    width: max-content;
    max-width: 100%;
    cursor: pointer;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard:hover{
    background-color: #fff;
    transition: background var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .analyzeDetails{
    display: flex;
    gap: 0.22rem;
    align-items: center;
    padding: 0.12rem 0.18rem;
    position: relative;
    background: #23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    z-index: 9;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .newsImg{
    width: 0.86rem;
    height: 0.68rem;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .docImg{
    width: 0.68rem;
    height: 0.68rem;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .newsTitle{
    flex-grow: 1;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .newsTitle p{
    line-height: 0.24rem;
    color: var(--font-color);
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .openBtn{
    cursor: pointer;
    padding: 0.1rem 0.15rem;
    background: rgba(17, 64, 136, .85);
    font-size: .14rem;
    border-radius: 0.05rem;
    backdrop-filter: blur(3px);
    color: rgba(255, 255, 255, .7);
    border: 1px solid rgba(0, 236, 255, .3);
    line-height: 0.14rem;
    width: -moz-max-content;
    width: max-content;
    transition: transform var(--delay-time);
    flex-shrink: 0;
    transition: border var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .openBtn:hover{
    border: 1px solid rgba(0, 236, 255, .7);
    transition: border var(--delay-time)
;}

.chatSessionc1178080 .sessionList .sessionItem .analyzeBox .analyzeCard .openBtn:active{
    border: 1px solid rgba(0, 236, 255, .3);
    transition: border var(--delay-time)
;}

.chatSessionc1178080 .sessionList .aiznss-question {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qbef img{
    display: block;
    width: 2.0833333333vw;
    margin-right: .5208333333vw;
    min-width:0.245rem;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit{
    position: relative;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0.13125rem;
    height: 0.13125rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAuCAYAAAA1FgddAAACT0lEQVR4nO3cTYiNURjA8d8wURILycpCWUxNWcjSV1HynW+SRBHFhg2xsFKzY+NzQYqSnUhRk6QkZaFoylAWFEWKUsTo1Ll1m8bMXJn3Hvc+/7qbW2/nvM+/57zPeXvO2zG777kGOIjT6GjkouDv6Gzgqr04hFl4E/EecwZGK2c3jmNxiKmOcaMYaSdOYAlet8qN/w+MlDlbcDKLednuwaqa4eRsxCksRV9r3n7Z/GlZW5ersmVoqJwL/h1DZc5KnMNyPItYN4/BclKmXMqCnrZTIEqkfllLz5bLWIsn7R6YEqhlziJcw3o8au+QlEPKnPm4gc142O4BKYmUObewCffbPRilkTJnKu61eyBKZDSvb4ImEXIKJuQUTMgpmJBTMCGnYEJOwYScggk5BRNyCibkFEzIKZiQUzAhp2BCTsGEnDLZhfeNNLIH1XAYB7Aw5JRDR259XpP6Ovq7ut+GnDIYj7OYgwX9Xd2fNHg+JxgbJuIqpuTewa+1A21REDSXybiNX1iVxOTZpHNQ10NO85iGXvRjG77nmazOfYTnQ05zmJkbOFNL2j78zLPYjos5i3pDTvV04QEu4Fjd6PvRk587j0VBUDnzcBNHcKVu8KPYk3vWX9X+rMkZaO2YFMM3bM2C5L1NTz5yk3rW39VPtDO+KdA00t7mDOamtwH4OHgiLS+mwY9gVMWEvKzNyG8Evgw1bjxzqmdSLpVThbYiL3VDEtVataQTHXfwGRuGEyPkVMr0vOl8gR34MdLg7SQnVaTN/H3A3byfSa9rhge/AQPsdSptma2ZAAAAAElFTkSuQmCC) no-repeat;
    background-position: 0 0;
    background-size:0.90125rem auto;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit:after {
    content: "";
    position: absolute;
    right: -1px;
    bottom: 0;
    width:0.39375rem;
    height: 0.13125rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAuCAYAAAA1FgddAAACT0lEQVR4nO3cTYiNURjA8d8wURILycpCWUxNWcjSV1HynW+SRBHFhg2xsFKzY+NzQYqSnUhRk6QkZaFoylAWFEWKUsTo1Ll1m8bMXJn3Hvc+/7qbW2/nvM+/57zPeXvO2zG777kGOIjT6GjkouDv6Gzgqr04hFl4E/EecwZGK2c3jmNxiKmOcaMYaSdOYAlet8qN/w+MlDlbcDKLednuwaqa4eRsxCksRV9r3n7Z/GlZW5ersmVoqJwL/h1DZc5KnMNyPItYN4/BclKmXMqCnrZTIEqkfllLz5bLWIsn7R6YEqhlziJcw3o8au+QlEPKnPm4gc142O4BKYmUObewCffbPRilkTJnKu61eyBKZDSvb4ImEXIKJuQUTMgpmJBTMCGnYEJOwYScggk5BRNyCibkFEzIKZiQUzAhp2BCTsGEnDLZhfeNNLIH1XAYB7Aw5JRDR259XpP6Ovq7ut+GnDIYj7OYgwX9Xd2fNHg+JxgbJuIqpuTewa+1A21REDSXybiNX1iVxOTZpHNQ10NO85iGXvRjG77nmazOfYTnQ05zmJkbOFNL2j78zLPYjos5i3pDTvV04QEu4Fjd6PvRk587j0VBUDnzcBNHcKVu8KPYk3vWX9X+rMkZaO2YFMM3bM2C5L1NTz5yk3rW39VPtDO+KdA00t7mDOamtwH4OHgiLS+mwY9gVMWEvKzNyG8Evgw1bjxzqmdSLpVThbYiL3VDEtVataQTHXfwGRuGEyPkVMr0vOl8gR34MdLg7SQnVaTN/H3A3byfSa9rhge/AQPsdSptma2ZAAAAAElFTkSuQmCC) no-repeat;
    background-position: 100% 100%;
    background-size:0.90125rem auto;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div{
    position: relative;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div:before {
    content: "";
    position: absolute;
    left: .13125rem;
    right: 0;
    top: 0;
    bottom: .13125rem;
    border-top: 1px solid rgba(36, 216, 213, .87);
    border-right: 1px solid rgba(36, 216, 213, .87);}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div:after {
    content: "";
    position: absolute;
    right:.385rem;
    left: 0;
    bottom: .0525rem;
    top: .13125rem;
    border-bottom: 1px solid rgba(36, 216, 213, .87);
    border-left: 1px solid rgba(36, 216, 213, .87);}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div p{
    line-height:0.2625rem;
    font-size:0.14rem;
    font-weight: 400;
    font-stretch: normal;
    color: #f3f3f3;
    padding: .2604166667vw 0.39375rem calc(.26042vw + .07rem) 0.39375rem;
    min-width:0.875rem;
    position: relative;
    z-index: 9;
    word-break: break-all;}

.chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div p:before {
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
    right: 1px;
    bottom: 0.06125rem;
    background-image: linear-gradient(0deg, #103489, #2b60de);
    clip-path: polygon(.09625rem 0, 100% 0, 100% calc(100% - .08725rem), calc(100% - .08725rem) 100%, 0 100%, 0 .09625rem);
    z-index: -1;
    pointer-events: none;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box {
    position: relative;
    padding: 1.3020833333vw 1.0416666667vw 1.5625vw 1.0416666667vw;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box:before {
    content: "";
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 1.02375rem;
    height: 0.18375rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA78AAADFCAYAAACcsUWgAAAHGklEQVR4nO3dO4hcdRjG4TcxWIhVJCKIBGSEQMDCxiZFsFC0CYI2auItohJBLBQRLW0CIZEoBiReUKN2gooKChECCl5AycARVhEbowQ7BS+gDMzKsiSbjSnc8/o81Xb7/eeb5sc5u/91k2GaJN8GAAAA1raDC1u27v83E25Y8vPllgwAAMAatTHJkckw/XNhy9aDZzvielsFAABgBH5OcluSHZNhes/Zjit+AQAAGIuT8wC+ZTJM7zybmcUvAAAAY3JiFr9J7pgM01tWO7f4BQAAYGx+SLIzyZ7JML1pNbOLXwAAAMbo+yS3JnloMkx3nGl+8QsAAMBYfZfk9iSPTYbpDSudQfwCAAAwZgtJdiV5YjJMrz3dOcQvAAAAY/d1ktn1R09Ohun2U51F/AIAANDgeJLdSfZOhum25ecRvwAAALT4Msn9SQ5MhunVS88kfgEAAGjyeZIHkjw9GaZXLZ5L/AIAANDmk9kVSEkOTYbplRG/AAAAlDqW5JEkhyfDdKv4BQAAoNXRJI8neUn8AgAA0Oz9JBvFLwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPWWxu8m6wYAAKDRYvzuS/JakktsGQAAgDaL8ftMkjeSvJ7kUlsGAACgydLXnp9LcngewJttGQAAgBYblp3j5SS/JzmSZFeSb2waAACAsVsev5m//vxbkleT3JFksGUAAADG7FTxO/Nmkj+SvJhkd5LjtgwAAMBYnS5+Z96ZPwF+Icm9Sb6wZQAAAMZopfid+WD+BPhQkj1JPrVlAAAAxmb9Kub9KMmDSZ5Nss2GAQAAGJv186uNrj/D3B8nuS/J/iTbbRkAAIAxmcXvU/O/6915hrk/S3J3kr1JrrNlAAAAxmLD/KnuNUneTXJxkn0rzP5VkjuTPJ/k/CRv2TQAAABr3brJMF0c8bIk780j+OEkf60w+xVJXkmyyYYBAABY65bG78zGJG8nWZi/4vyHDQIAADCzsGXrOX0Oy/rzrJ3L718evzMXJHkjyXlJbk7yyzlNx3/iXL+UAAAATU511dGvSW5M8mOSD5NcZOMAAACM2enu+f0zyV1JjiY5lmSzLQMAADBWG1aYe/YPrx5NcmIewLO7gI/bNAAAAGOzUvwuOpDkpyQfJLlpHsIAAAAwGquJ35kjSU7Or0G60HrXvHX/9w8AAADgH0n+Bi33iDBjQWVtAAAAAElFTkSuQmCC) no-repeat;
    background-position: 0 100%;
    background-size: 8.39125rem auto;
    z-index: 9;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0.14rem;
    height: 0.14rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA78AAADFCAYAAACcsUWgAAAHGklEQVR4nO3dO4hcdRjG4TcxWIhVJCKIBGSEQMDCxiZFsFC0CYI2auItohJBLBQRLW0CIZEoBiReUKN2gooKChECCl5AycARVhEbowQ7BS+gDMzKsiSbjSnc8/o81Xb7/eeb5sc5u/91k2GaJN8GAAAA1raDC1u27v83E25Y8vPllgwAAMAatTHJkckw/XNhy9aDZzvielsFAABgBH5OcluSHZNhes/Zjit+AQAAGIuT8wC+ZTJM7zybmcUvAAAAY3JiFr9J7pgM01tWO7f4BQAAYGx+SLIzyZ7JML1pNbOLXwAAAMbo+yS3JnloMkx3nGl+8QsAAMBYfZfk9iSPTYbpDSudQfwCAAAwZgtJdiV5YjJMrz3dOcQvAAAAY/d1ktn1R09Ohun2U51F/AIAANDgeJLdSfZOhum25ecRvwAAALT4Msn9SQ5MhunVS88kfgEAAGjyeZIHkjw9GaZXLZ5L/AIAANDmk9kVSEkOTYbplRG/AAAAlDqW5JEkhyfDdKv4BQAAoNXRJI8neUn8AgAA0Oz9JBvFLwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPXELwAAAPWWxu8m6wYAAKDRYvzuS/JakktsGQAAgDaL8ftMkjeSvJ7kUlsGAACgydLXnp9LcngewJttGQAAgBYblp3j5SS/JzmSZFeSb2waAACAsVsev5m//vxbkleT3JFksGUAAADG7FTxO/Nmkj+SvJhkd5LjtgwAAMBYnS5+Z96ZPwF+Icm9Sb6wZQAAAMZopfid+WD+BPhQkj1JPrVlAAAAxmb9Kub9KMmDSZ5Nss2GAQAAGJv186uNrj/D3B8nuS/J/iTbbRkAAIAxmcXvU/O/6915hrk/S3J3kr1JrrNlAAAAxmLD/KnuNUneTXJxkn0rzP5VkjuTPJ/k/CRv2TQAAABr3brJMF0c8bIk780j+OEkf60w+xVJXkmyyYYBAABY65bG78zGJG8nWZi/4vyHDQIAADCzsGXrOX0Oy/rzrJ3L718evzMXJHkjyXlJbk7yyzlNx3/iXL+UAAAATU511dGvSW5M8mOSD5NcZOMAAACM2enu+f0zyV1JjiY5lmSzLQMAADBWG1aYe/YPrx5NcmIewLO7gI/bNAAAAGOzUvwuOpDkpyQfJLlpHsIAAAAwGquJ35kjSU7Or0G60HrXvHX/9w8AAADgH0n+Bi33iDBjQWVtAAAAAElFTkSuQmCC) no-repeat;
    background-position: 100% 0;
    background-size: 8.39125rem auto;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aiznss-abd {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aiznss-abd:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0.14rem;
    top: 0;
    bottom: 0.175rem;
    border-top: 1px solid rgba(36, 216, 213, .87);
    border-left: 1px solid rgba(36, 216, 213, .87);}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aiznss-abd:after {
    content: "";
    position: absolute;
    right: 0;
    left:1.015rem;
    bottom: 0.0125rem;
    top: 0.14rem;
    border-bottom: 1px solid rgba(36, 216, 213, .87);
    border-right: 1px solid rgba(36, 216, 213, .87);}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aiznss-abg{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0.06125rem;
    background: rgba(223, 228, 240, .1);
    clip-path: polygon(0 0, calc(100% - 0.1225rem) 0, 100% 0.1225rem, 100% 100%, 0.1225rem 100%, 0 calc(100% - 0.1225rem));
    z-index: -1;
    pointer-events: none;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aniznss-atit{
    font-size: .7291666667vw;
    font-weight: 400;
    font-stretch: normal;
    line-height: 1.40625vw;
    color: #f3f3f3;
    padding-left:0.20125rem;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0.16rem;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aniznss-atit:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width:0.14rem;
    padding: 0.1225rem 0;
    border-radius: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABPElEQVQokYXSP0tcURAF8N9u/CYuQoKlSIoQSJ8iYJTVRglIOk0T7JMuKCatjVoE3VUbxdbGRhILQUME/3wLCxGMjMzK9bEbDzzeuzPnzH1zZmqN0z8K1DGez9sivoN1rOG2E6wXhOc4wgw2PMYWPuE3+qviBvawjJdYrYhXMJw37ydfH55hE9+wqDf+YT6zbQx1erzC90I2hhNcI0xpFrmFjDf7UryUlQPv0SrIL/J3I9/Kd/CbVbcDxxjs8vN/s9AD6l1IAz26fnD5f+KzHuKLbuJdTBaxLz3EX4vvD9gO8U98RC0T7TQxerzBaZ7DtEDwpuMchkWBwywSY3gKcxiNpYlRxa7GXGNzomoU6IytROQ+YxavQ9cx7BxvMIFfmKoIo8eDvORV8h+5Hb0N5aaNVMTv8CP3+/I+gju6A0Tfug+ORAAAAABJRU5ErkJggg==) no-repeat;
    background-position: 50%;
    background-size: contain;}

.chat-render-html-container{
    color: #f3f3f3;
    font-size:0.14rem;
    line-height: 180%;
    word-break: break-all;}

.chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .content-source {
    padding-left: 0.20125rem;}

.chatSessionc1178080 .sessionList .aiznss-answer .aniznss-pubp {
    margin-top: .5208333333vw;
    position: relative;
    height: 0.2625rem;}








.chatSessionc1178080 .recommendationTitle{
    font-size: 0.18rem;
    font-weight: 500;
    color: #fff;
    line-height: 0.25rem;
    padding-left: 0.12rem;}

.chatSessionc1178080 .recommendationCard,.chatSessionc1178080 .attachmentList{
    border-radius: 0.04rem;
    border:solid 1px rgba(36, 216, 213, .6);
    background: #23499b;
    padding: 0.24rem;}

.chatSessionc1178080  .recommendationCard .cardTitle{
    display: flex;
    align-items: center;
    gap: 0.1rem;
    margin-bottom:0.13rem;}

.chatSessionc1178080  .recommendationCard .cardTitle svg{
    width: 0.18rem;
    height: 0.18rem;
    color: var(--primary-color);}

.chatSessionc1178080  .recommendationCard .cardTitle h5{
    font-size:0.16rem;
    color:#fff;
    line-height: 0.18rem;}

.chatSessionc1178080  .recommendationCard p{
    padding-left:0.28rem;
    line-height:0.26rem;
    font-size:0.14rem;
    color:#f5f5f5;}

.chatSessionc1178080  .recommendationCard .questionerList{
    display: flex;
    flex-direction: column;
    gap: 0.16rem;}

.chatSessionc1178080  .recommendationCard .questionerList p{
    line-height:0.2rem;
    cursor: pointer;}

.chatSessionc1178080  .recommendationCard .questionerList p:hover{
   color: var(--primary-color);}

.chatSessionc1178080 .attachmentList{
    display: grid;
    gap: 0.2rem 0.4rem;
    grid-template-columns: repeat(2, 1fr);}

.chatSessionc1178080 .attachmentList .attachmentItem{
    display: flex;
    align-items: center;
    gap: 0.1rem;}

.chatSessionc1178080 .attachmentList .attachmentItem img{
    width:0.18rem;
    height:0.18rem;}

.chatSessionc1178080 .attachmentList .attachmentItem p{
    font-size: 0.14rem;
    color: #3D3D3D;
    width: 0.1rem;
    flex-grow: 1;}

.chatSessionc1178080 .attachmentList .attachmentItem span{
    font-size:0.12rem;
    color:#3873FF;
    cursor: pointer;}

.chatSessionc1178080 .noRecommendationBox{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.28rem;}

.chatSessionc1178080 .noRecommendationBox img{
    width: 2.66rem;}

.chatSessionc1178080 .noRecommendationBox span{
    font-size: 0.13rem;
    color: #5F7288;}

.popover-scroll{
    background: #204599;
    border: 1px solid rgba(0, 236, 255, .5);
    padding: 0.2rem;
    padding-right: 0.1rem;
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(144, 154, 170, .1);
    width: 4rem;
    border-radius: 0.05rem;}

.custom-popover {
    max-height: 300px;
    overflow: auto;
    padding-right: 0.1rem;}

.custom-popover::-webkit-scrollbar {
    width: 0.0525rem;
    height: 0.0525rem;}

.custom-popover::-webkit-scrollbar-thumb {
    background-color: hsla(220, 4%, 58%, .3);
    border-radius: 0.08rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: .1;}

.custom-popover .lfsg-entity .lfsg-card{
    padding: 0;
    border: none;
    box-shadow: none;}


.custom-popover h5 {
  line-height: 0.22rem;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--font-color)
;}

.custom-popover .content-box {
  margin-top: 0.08rem;
  margin-bottom: 0.08rem;
  font-size: 0.12rem;
  color:#f3f3f3;
  word-wrap: break-word;
  line-height: 1.6;}

.custom-popover .content-box h1{font-size:0.15rem;}
.custom-popover .content-box h2{font-size:0.14rem;}
.custom-popover .content-box h3{font-size:0.13rem;}
.custom-popover .content-box h4{font-size:0.12rem;}
.custom-popover .content-box h5{font-size:0.11rem;}
.custom-popover .content-box h6{font-size:0.1rem;}

.custom-popover img{
   max-height:2rem;
   max-width:100%;
   margin-top: 0.08rem;
   margin-bottom: 0.08rem;}

.custom-popover .info {
  display: flex;
  gap: 0.08rem;
  align-items: center
;}

.custom-popover .info .icon {
  width: 0.16rem;
  height: 0.16rem;
  flex-shrink: 0;
  background: no-repeat center;
  background-size: 100% 100%
;}

.custom-popover .info .icon.other{
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/other.png)
;}

.custom-popover .info .icon.website {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/website.png)
;}

.custom-popover .info .icon.office_account {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/weChat.png)
;}

.custom-popover .info .icon.photo {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/photo.png)
;}

.custom-popover .info .icon.doc {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/doc.png)
;}

.custom-popover .info .icon.faq {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/faq.png)
;}

.custom-popover .info .icon.entity {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/entity.png)
;}

.custom-popover .info span {
  flex-grow: 1;
  color: #f9f9f9;
  font-size: 0.12rem
;}

.custom-popover .info a {
  width: 0.14rem;
  height: 0.14rem;
  flex-shrink: 0;
  background: url("data:image/png;base64,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") no-repeat center;
  background-size: 100% 100%;
  cursor: pointer
;}


.drawer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0, 0);
  z-index: 99999999;
  display: flex;
  justify-content: flex-end;
  font-size: 0.13rem;
  font-family: "AlibabaPuHuiTi,Microsoft YaHei,PingFang SC,Arial,BlinkMacSystemFont,Helvetica Neue,Open Sans,Hiragino Sans GB, sans-serif";
  transition: background 0.3s ease-out;}

.drawer-overlay.show-overlay{
  background: rgba(0, 0, 0, 0.2);
  transition: background 0.3s ease-out;}

.drawer-overlay .drawer-container {
  height: calc(100% - 0.32rem);
  margin-top: 0.16rem;
  min-width: 4rem;
  overflow-y: auto;
  transition: transform 0.3s ease-out;
  will-change: transform;
  transform: translateX(100%);
  background-color: rgba(36, 216, 213, .6);
  clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
  padding: 1px;}

.drawer-overlay .drawer-container.show-drawer-container{
    transition: transform 0.3s ease-out;
    transform: translateX(calc(0% - 0.16rem));}

.drawer-overlay .drawer-content {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  background: #23499b;
  clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
  z-index: 9;}

.drawer-overlay .drawer-content #drawerBody{
    height: 10px;
    flex-grow: 1;
    width: 800px;}

.drawer-overlay .drawer-content #photoContent{
    width:100%;
    height:100%;}

.drawer-overlay .drawer-content .title{
  display: flex;
  align-items: center;
  margin: 0.2rem 0.2rem 0;
  justify-content: space-between;}

.drawer-overlay .drawer-content .title h4{
    font-size: 0.18rem;
    color: var(--font-color);}

.drawer-overlay .drawer-content .title svg{
    width: 0.18rem;
    height: 0.18rem;
    cursor: pointer;
    color: rgb(var(--hover-font-color));
    transform: rotate(0deg);
    transition: transform var(--delay-time);}

.drawer-overlay .drawer-content .title svg:hover{
    transform: rotate(180deg);
    transition: transform var(--delay-time);}

.drawer-overlay .drawer-content .sourcesList,.drawer-overlay .drawer-content #recommendList{
    height: 10px;
    flex-grow: 1;
    width: 3.6rem;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 0.12rem;
    margin: 0 0.2rem 0.2rem;}

.drawer-overlay .drawer-content .sourcesList::-webkit-scrollbar {
  display: none;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem {
    flex-shrink: 0;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;
    transition: background var(--delay-time) height var(--delay-time);}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .sourcesDetails{
    display: flex;
    flex-direction: column;
    gap: 0.08rem;
    padding: 0.2rem;
    background: #23499b;
    overflow: hidden;
    height:100%;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);}


.drawer-overlay .drawer-content .sourcesList .sourcesItem:hover {
  background-color: #fff;
  transition: background var(--delay-time) height var(--delay-time);}

.drawer-overlay .drawer-content .sourcesList .sourcesItem h1{font-size:0.15rem;}
.drawer-overlay .drawer-content .sourcesList .sourcesItem h2{font-size:0.14rem;}
.drawer-overlay .drawer-content .sourcesList .sourcesItem h3{font-size:0.13rem;}
.drawer-overlay .drawer-content .sourcesList .sourcesItem h4{font-size:0.12rem;}
.drawer-overlay .drawer-content .sourcesList .sourcesItem h5{font-size:0.11rem;}
.drawer-overlay .drawer-content .sourcesList .sourcesItem h6{font-size:0.1rem;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .newsTitle {
  font-weight: normal;
  color: var(--font-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size:0.16rem;
  padding-left: 0.12rem;
  position: relative;
  font-weight: bolder;
  flex-shrink: 0;
  cursor: pointer
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .newsTitle::before{
    content: ' ';
    display: block;
    width: 0.04rem;
    height: 0.14rem;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #3873FF;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .newsTitle:hover {
  opacity: .8
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .newsTitle:active {
  opacity: 1
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem img{
    max-height: 2rem;
    max-width: 100%;
    align-self: start;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .content-box {
  font-size: 0.12rem;
  word-wrap: break-word;
  line-height:1.6;
  color:#f3f3f3;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .expandBtn{
    position: absolute;
    width: 0.44rem;
    height: 0.44rem;
    background: #fff;
    left: 50%;
    bottom: 0.1rem;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    margin-left:-0.22rem;
    justify-content: center;
    align-items: center;
    transition: transform var(--delay-time);
    box-shadow: 0 0 5px 10px rgba(255,255,255,0.7);}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .expandBtn::after{
    content: ' ';
    width: 0.2rem;
    height: 0.2rem;
    background: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/cursor.png) no-repeat center;
    background-size: 100% 100%;}

.drawer-overlay .drawer-content .sourcesList .expand .expandBtn{
    transform: rotate(180deg);
    transition: transform var(--delay-time);}

.drawer-overlay .drawer-content .sourcesList .foldup .expandBtn{
    transform: rotate(0deg);
    display: none;
    transition: transform var(--delay-time);}

.drawer-overlay .drawer-content .sourcesList .foldup:hover .expandBtn{
    display:flex;}

.content-box table{
    display: block;
    margin: 0 auto;
    border-collapse: collapse;
    table-layout: auto;
    overflow: auto;
    max-height:4rem;
    background-color: #fff;
    border-radius: 0.08rem;}

.content-box table thead {
  position: sticky;
  top: 0;
  z-index: 10;
  background:#333;}

.content-box table th {
  padding: 0.06rem 0.12rem;
  text-align: left;
  font-weight: 600;
  color: #ffffff;
  white-space: nowrap;
  min-width: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.12rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

.content-box table tbody tr {
  transition: background-color 0.2s ease;}

.content-box table tbody tr:nth-child(even) {
  background-color: #f8f9fa;}

.content-box table tbody tr:nth-child(odd) {
  background-color: #ffffff;}

.content-box table tbody tr:hover {
  background-color: #e8f4fd;}

.content-box table td {
  padding: 0.06rem 0.12rem;
  border-bottom: 1px solid #e0e0e0;
  color: #333;
  max-width: 2rem;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  font-size: 0.12rem;
  line-height: 1.6;}

.content-box table::-webkit-scrollbar {
  width: 0.08rem;
  height: 0.08rem;}

.content-box table::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 0.04rem;}

.content-box table::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 0.04rem;}

.content-box table::-webkit-scrollbar-thumb:hover {
  background: #a1a1a1;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info {
  display: flex;
  align-items: center;
  gap: 0.08rem
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i {
  width: 0.14rem;
  height: 0.14rem;
  flex-shrink: 0;
  background: no-repeat center;
  background-size: 100% 100%
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.other{
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/other.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.website {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/website.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.office_account {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/weChat.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.photo {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/photo.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.doc {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/doc.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.faq {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/faq.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info i.entity {
  background-image: url(https://aisites.vsbclub.com/system/resource/AiWebSiteResource/images/entity.png)
;}

.drawer-overlay .drawer-content .sourcesList .sourcesItem .info span {
  font-size: 0.12rem;
  color:rgb(var(--hover-font-color))
;}



@media screen and (max-width: 1024px){
    .chatSessionc1178080 .sessionList .sessionItem .operateBox .tips{
        display:none;}
    
    .popover-wrapper{
        left: 0px !important;
        top: 0px !important;
        height: 100vh;
        width: 100vw;
        background: rgba(0, 0, 0, 0.4);
        display: flex;
        justify-content: center;
        align-items: center;}
    
    .desktop .popover-wrapper{
        pointer-events: none !important;}
    
    .popover-wrapper .custom-popover{
        max-width: 88vw;
        max-height: 80vh;
        display: flex;
        flex-direction: column;}
    
    .popover-wrapper .custom-popover .content-box{
        height: max-content;
        overflow-y: auto;}
    
    .drawer-overlay{
        justify-content: flex-start;
        align-items: flex-end;}
    
    .drawer-overlay.show-overlay{
        background: rgba(0,0,0, 0.4);}
    
    .drawer-overlay .drawer-container{
        height:80vh;
        margin-top:0px;
        min-width: 100vw;
        transform:translate(0%,100%);}
    .drawer-overlay .drawer-container.show-drawer-container{
        transform:translate(0%, 0%);
        border-radius: 0.16rem 0.16rem 0 0;}
    .drawer-overlay .drawer-container .drawer-content .sourcesList,.drawer-overlay .drawer-container .drawer-content #recommendList{
        width: calc(100vw - 0.4rem);}
    .drawer-overlay .drawer-container .drawer-content .sourcesList .sourcesItem img{
        max-height: 3rem;}
}





.lfsg-entity,
.lfsg-entity * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: "AlibabaPuHuiTi,Microsoft YaHei,PingFang SC,Arial,BlinkMacSystemFont,Helvetica Neue,Open Sans,Hiragino Sans GB, sans-serif";}

.lfsg-entity {
    display: block;
    position: relative;
    z-index: 1;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;}

.lfsg-entity .lfsg-card {
    background: #23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    display: flex;
    flex-direction: column;
    padding-bottom: 0.2rem;}

.lfsg-entity .lfsg-card .lfsg-card__title {
    font-size: 0.16rem;
    font-weight: 400;
    font-stretch: normal;
    line-height: 0.3rem;
    letter-spacing: 1px;
    color: #f3f3f3;
    padding: 0.04rem 0.14rem;
    border-bottom: solid 1px rgba(36, 216, 213, .4);}

.lfsg-entity .lfsg-card .lfsg-item {
    display: flex;
    flex-direction: column;
    gap: 0.08rem;
    padding: 0.12rem 0.2rem;
    position: relative;}

.lfsg-entity .lfsg-card .lfsg-item::after {
    content: ' ';
    display: block;
    width: 100%;
    height: 1px;
    background: rgba(36, 216, 213, .4);
    position: absolute;
    bottom: 0;
    left: 0;}

.lfsg-entity .lfsg-card .lfsg-item:last-child {
    padding-bottom: 0px;}

.lfsg-entity .lfsg-card .lfsg-item:last-child::after {
    display: none;}

.lfsg-entity .lfsg-card .lfsg-item p {
    display: flex;
    gap: 0.08rem;
    font-size: 0.14rem;
    line-height: 0.22rem;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-item__label {
    color: #f3f3f3;
    width: max-content;
    min-width: 0.6rem;
    flex-shrink: 0;
    display: flex;
    gap: 0.08rem;
    align-items: center;}

span.lfsg-item__label:before {
    content: '';
    display: block;
    width: 0.04rem;
    height: 0.04rem;
    background: #24d8d5;
    border-radius: 50%;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-item__value {
    color: #f3f3f3;
    width: 0.2rem;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-item__systemName{
    color: #1F2329;
    font-size: 0.14rem;
    flex-grow: 1;
    width: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-item__action{
    padding: 0px 0.07rem;
    cursor: pointer;
    border: 1px solid rgba(56, 115, 255, 0.6);
    border-radius: 0.04rem;
    height: 0.22rem;
    line-height: 0.2rem;
    color: #3873FF;
    flex-shrink: 0;}

.lfsg-entity .lfsg-card .lfsg-item p a{
    text-decoration: none;}

.lfsg-entity .lfsg-card .lfsg-item p a:hover{
    opacity: 0.8;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-news__titleLink{
    flex-grow: 1;
    width: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #f3f3f3;
    font-size: 0.14rem;
    cursor: pointer;}

.lfsg-entity .lfsg-card .lfsg-item p .lfsg-news__time{
    color: #f7f7f7;
    font-size: 0.14rem;
    flex-shrink: 0;}

.lfsg-entity .lfsg-card .lfsg-notice{
    display: flex;
    gap: 0.16rem;
    margin-top: 0.16rem;
    padding: 0 0.1rem;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__timeBox{
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 0.06rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #fff;
    flex-shrink: 0;
    font-style: oblique;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__timeBox b{
    font-size: 0.2rem;
    color: #23499b;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__timeBox span{
    color: #23499b;
    font-size: 0.10rem;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__info{
    flex-grow: 1;
    width: 10px;
    display: flex;
    flex-direction: column;
    gap: 0.08rem;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__info .lfsg-notice__titleLink{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 0.16rem;
    line-height: 2;
    text-decoration: none;
    cursor: pointer;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__info p {
    display: flex;
    gap: 0.08rem;
    font-size: 0.14rem;
    line-height: 0.22rem;}


.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__info p .lfsg-item__label {
    color: #fff;
    width: max-content;
    min-width: 0.6rem;
    flex-shrink: 0;}

.lfsg-entity .lfsg-card .lfsg-notice .lfsg-notice__info p .lfsg-item__value {
    color: #fff;
    width: 0.2rem;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people{
    flex-direction: row;
    gap: 0.18rem;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people .lfsg-people__photo{
    width: 0.92rem;
    height: 1.18rem;
    padding-right: 0.06rem;
    padding-bottom: 0.06rem;
    position: relative;
    flex-shrink: 0;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people .lfsg-people__photo img{
    width: 100%;
    height: 100%;
    border-radius: 0.06rem;
    object-fit: cover;
    position: relative;
    z-index: 2;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people .lfsg-people__photo::after{
    content: ' ';
    width: calc(100% - 0.06rem);
    height: calc(100% - 0.06rem);
    border-radius: 0.06rem;
    background: #E8F3FF;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people .lfsg-people__basic{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 0.08rem;}

.lfsg-entity .lfsg-card .lfsg-item.lfsg-people .lfsg-people__basic .lfsg-people__name{
    font-size: 0.18rem;
    color: #fff;
    line-height: 0.22rem;
    margin: 0.04rem 0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}


.drawercc1178080{
    height: 93vh;
    border-top: 1px solid rgba(36, 216, 213, .87);
    border-radius: 0.04rem 0.04rem 0px 0px;
    -webkit-backdrop-filter: blur(0.4rem);
    backdrop-filter: blur(0.4rem);
    background:#08328f;
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
    box-shadow: 0 -0.05rem 0.2rem 0.03rem rgba(0, 0, 0, .1);
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 999;
    display: none;
    transform: translateY(100%);
    transition: transform .3s ease;
    font-size: 0.13rem;
    font-family: "AlibabaPuHuiTi,Microsoft YaHei,PingFang SC,Arial,BlinkMacSystemFont,Helvetica Neue,Open Sans,Hiragino Sans GB, sans-serif"
;}
.drawercc1178080.showDrawer{
    transform: translateY(0%);
    transition: transform .3s ease
;}

.drawercc1178080 .autoFill{
    flex-grow: 1;
    display: flex;
    gap:0.4rem;
    justify-content: center;}

.drawercc1178080 .autoFill .originalContent{
    height:100%;
    width:9.2rem;}

.drawercc1178080 .autoFill .originalContent .articleBox{
    display: flex;
    flex-direction: column;
    height: 100%;
    gap:0.16rem;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleTitle{
    height: 0.38rem;
    display: flex;
    gap: 0.2rem;
    align-items: center;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleTitle h4{
    font-size: 0.2rem;
    width: 10px;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:var(--font-color);}

.drawercc1178080 .autoFill .originalContent .articleBox .articleTitle span{
    padding: 0.05rem 0.08rem;
    border: 1px solid var(--primary-color);
    border-radius: 0.06rem;
    flex-shrink: 0;
    align-items: center;
    font-size: 0.12rem;
    line-height: 0.16rem;
    color: var(--primary-color);
    cursor: pointer;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleTitle span:hover{
    opacity: .8
;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleTitle span:active{
    opacity: .1
;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleLoading{
    height: 20px;
    flex-grow: 1;
    display: flex;
    gap:0.12rem;
    justify-content: center;
    flex-direction: column;
    align-items: center;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleLoading img{
    width:0.28rem;
    height:0.28rem;
    animation: basicRotate 3s linear infinite;}

.drawercc1178080 .autoFill .originalContent .articleBox .articleLoading span{
    font-size: 0.12rem;
    color: rgba(var(--hover-font-color), 1);}

.drawercc1178080 .autoFill .originalContent .articleBox .articleContent{
    padding: 1px;
    height: 10px;
    flex-grow: 1;
    
    line-height: 1.8;
    background: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);}

.drawercc1178080 .autoFill .originalContent .articleBox .articleContent .contentDetails{
    padding: 0.16rem;
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    height:100%;
    background:#23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);}

.drawercc1178080 .autoFill .originalContent .articleBox .articleContent .contentDetails *{
    color:#fff !important;}

.drawercc1178080 .autoFill .originalContent .docBox{
    width:100%;
    height:100%;}

.drawercc1178080 .autoFill .viceChat{
    height: 100%;
    width: 6.4rem;
    display: flex;
    flex-direction: column;
    gap: 0.2rem;}

.drawercc1178080 .autoFill .viceChat .chatSessionc1178080{
    padding-right:0px;}

.drawercc1178080 .autoFill .viceChat .chatListBox{
    height: 10px;
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    gap: 0.16rem;}

.drawercc1178080 .autoFill .viceChat .chatListBox::-webkit-scrollbar {
    width: 0.0525rem;
    height: 0.0525rem;}

.drawercc1178080 .autoFill .viceChat .chatListBox::-webkit-scrollbar-thumb {
    background-color: hsla(220, 4%, 58%, .3);
    border-radius: 0.08rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: .1;}

.drawercc1178080 .autoFill .viceChat .chatInputBox {
  position: relative
;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder {
    border-radius: 0.04rem;
    border: 2px solid rgba(36, 216, 213, .6);
    background: #23499b;
    display: flex;
    overflow: hidden;
    gap: 0.12rem;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder #messageBox{
    outline: none;
    border: none;
    background: top;
    flex-grow: 1;
    color:#fff;
    padding-left: 0.2rem;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder #messageBox::placeholder{
    color:#fff;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder .rightBox {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.2rem;
    height:0.65rem;
    gap: 0.12rem
;}


.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder .rightBox .send-stop {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder .rightBox .send-stop img{
    filter: drop-shadow(0 0 3.5px rgba(119, 244, 255, .8));}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder .rightBox .send-stop.empty {
    opacity: .5;
    cursor: not-allowed;}

.drawercc1178080 .autoFill .viceChat .chatInputBox .chatInputBorder .rightBox .send-stop.stop {
    opacity: 1;
    cursor: pointer;}

.drawercc1178080 .closeDrawer{
    position: absolute;
    top: 0.2rem;
    right: 0.33rem;
    cursor: pointer
;}

.drawercc1178080 .closeDrawer:hover {
  opacity: .8
;}

.drawercc1178080 .closeDrawer:active{
  opacity: .1
;}

.drawercc1178080 .closeDrawer svg {
  width: 0.25rem;
  color:#fff;
  height: 0.25rem
;}

.feedbackLayer{
    position: fixed;
    background: rgba(0, 0, 0, 0.1);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    justify-content: center;
    align-items: center;}

.feedbackLayer .feedbackBox{
    width: 5rem;
    height: 3.2rem;
    background: #fff;
    padding: 0.2rem;
    border-radius: 0.16rem;
    box-shadow: 0px 4px 20px 0px rgba(144, 154, 170, 0.1);
    display: flex;
    flex-direction: column;
    gap: 0.16rem;}

.feedbackLayer .feedbackBox .feedbackTitle{
    font-size: 0.18rem;
    font-weight: 600;
    color: var(--font-color);}

.feedbackLayer .feedbackBox textarea{
    flex-grow: 1;
    border: solid 2px var(--primary-color);
    border-radius: 0.08rem;
    padding: 0.14rem;
    resize: none;
    outline: none;
    font-size: 0.13rem;
    line-height: 1.6;}

.feedbackLayer .feedbackBox .feedbackBtns{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.13rem;
    gap: 0.16rem;}
.feedbackLayer .feedbackBox .feedbackBtns .feedbackBtn{
    padding: 0.07rem 0.15rem;
    background: rgba(var(--hover-font-color), 0.15);
    border-radius: 0.07rem;
    cursor: pointer;
    color: var(--font-color);}
.feedbackLayer .feedbackBox .feedbackBtns .feedbackBtn:hover{
    opacity: .8
;}
.feedbackLayer .feedbackBox .feedbackBtns .feedbackBtn:active{
    opacity:1
;}
.feedbackLayer .feedbackBox .feedbackBtns .feedbackBtn.saveBtn{
    background: var(--primary-color);
    color: #fff;}


@media screen and (max-width: 1024px) {
    .chatSessionc1178080{
        padding-right:0px;}
    
    .chatSessionc1178080 .sessionList .aiznss-question .aiznss-qtit div p,.chatSessionc1178080  .sessionList .aiznss-answer .aiznss-answer-box{
        padding: 0.14rem;}
    
    .chatSessionc1178080 .sessionList .sessionItem .imgList .imgCard .imgBox{
        width:calc((100% - 0.24rem)/2);}
    .chatSessionc1178080 .sessionList .sessionItem .newsList .newsCard .handleBtn{
        display:none;}
    .chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aniznss-atit{
        padding-left:0px;}
    .chatSessionc1178080 .sessionList .aiznss-answer .aiznss-answer-box .aniznss-atit:before{
        display:none;}
}
[v-cloak] {
  display: none
;}
.secondaryBoxc1178082{
    height:100%;}
.secondaryc1178082 {
    display: flex;
    height: 100%;
    line-height: 1.5;
    flex-direction: column;
    font-family: "AlibabaPuHuiTi, Microsoft YaHei, PingFang SC, Arial, BlinkMacSystemFont, Helvetica Neue, Open Sans, Hiragino Sans GB, sans-serif";}

.secondaryc1178082 .moduleTitle {
    display: flex;
    align-items: center;
    justify-content: space-between;}

.secondaryc1178082 .moduleTitle h4 {
    font-size: 0.175rem;
    font-weight: 400;
    font-stretch: normal;
    line-height: 0.2625rem;
    letter-spacing: 1px;
    color: #f3f3f3;
    margin-bottom:0.14rem;}

.secondaryc1178082 .moduleTitle #audioDom {
    display: none;}


/* 内容 */

.secondaryc1178082 .moduleContent {
    flex-grow: 1;
    overflow-y: overlay;}

.secondaryc1178082 .moduleContent::-webkit-scrollbar{
    display:none;}

.secondaryc1178082 .moduleContent .noData{
    display: flex;
    flex-direction: column;
    gap: 0.16rem;
    align-items: center;
    justify-content: center;
    height: 75vh;}

.secondaryc1178082 .moduleContent .noData img{
    width: 100%;
    max-width: 3rem;}

.secondaryc1178082 .moduleContent .noData span{
    font-size: 0.14rem;
    color: #ffffff;}

.secondaryc1178082 .aiNewsBox {
    display: flex;
    flex-direction: column;
    gap: 0.14rem;}

.secondaryc1178082 .aiNewsBox .newsItem{
    position: relative;
    z-index: 1;
    background-color: rgba(36, 216, 213, .6);
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    padding: 1px;
    transition: all .5s;}

.secondaryc1178082 .aiNewsBox .newsItem:hover{
    background: #fff;}

.secondaryc1178082 .aiNewsBox .newsItem .newsDetails{
    position: relative;
    background: #23499b;
    clip-path: polygon(0 0, calc(100% - 0.13125rem) 0, 100% 0.13125rem, 100% 100%, 100% 100%, 0.13125rem 100%, 0 calc(100% - 0.13125rem), 0 0);
    z-index: 9;
    padding: .0875rem 0 0.175rem;}

.secondaryc1178082 .aiNewsBox .newsItem .title {
    font-size:0.14875rem;
    padding: 0 0.175rem 0.0875rem;
    letter-spacing:1px;
    color: #f3f3f3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid rgba(36, 216, 213, .4);}

.secondaryc1178082 .aiNewsBox .newsItem .newsContent {
    padding: 0.0875rem 0.175rem 0;
    font-size: 0.13125rem;
    font-weight: 400;
    font-stretch: normal;
    line-height: 0.2625rem;
    letter-spacing: .1px;
    color: #f3f3f3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource {
    display: flex;
    align-items: center;
    color: #fff;
    gap: 0.12rem;
    font-size: 0.14rem;
    padding: 0.105rem 0.175rem 0;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .point {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #fff;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .source {
    display: flex;
    align-items: center;
    align-content: center;
    cursor: pointer;
    color:#24d8d5;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .source:hover {
    opacity: 0.8;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .source:active {
    opacity: 1;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .audio-box{
    display: flex;
    align-items: center;
    gap: 0.0875rem;
    color: #24d8d5;
    margin-left: auto;}

.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .audio-box img{
    width: 0.14rem;
    -o-object-fit: contain;
    object-fit: contain;
    cursor: pointer;}
.secondaryc1178082 .aiNewsBox .newsItem .timeAndSource .audio-box svg{
    width: 0.14rem;
    height:0.14rem;}

[v-cloak] {
    display: none
;}

:root {
  --primary-color: #3873FF;
  --secondary-color: #F4F009;
  --font-color: #fff;
  --hover-font-color:200,200,200;
  --delay-time: .3s
;}

.chatInputc1178081{
    font-size: 0.13rem;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;}

.chatInputc1178081 .tips{
    position: absolute;
    bottom: -1.5vw;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    color: #f3f3f3;
    font-size: 0.11rem;}

.chatInputc1178081 .left, .chatInputc1178081 .left img {
    filter: drop-shadow(0 0 3.5px rgba(119, 244, 255, .8));}

.chatInputc1178081 .left img{
    width: 0.22rem;
    min-width: 0.1225rem;
    -o-object-fit: contain;
    object-fit: contain;}

.chatInputc1178081 .input-box {
    flex: 1;
    min-width: 0;
    padding: 0 0.2496rem;
    display: flex;
    align-items: center;}

.chatInputc1178081 .input-box .input-msg{
    border: none;
    outline: none;
    flex: 1;
    height: 100%;
    display: block;
    width: 100%;
    background: none;
    font-size:0.14rem;
    font-weight: 400;
    font-stretch: normal;
    line-height: 2.6vw;
    color: #fff;
    padding-right: .8vw;}

.chatInputc1178081 .input-box .input-msg::placeholder {
    font-size: 0.14rem;
    color: #fff;}

.chatInputc1178081 .input-box .clear-msg{
    font-size:0.14rem;
    color: #bcbcbc;
    display: flex;
    gap: 0.08rem;
    align-items: center;
    cursor: pointer;}

.chatInputc1178081 .input-box .clear-msg.disable{
    opacity: .5;
    cursor: not-allowed;}

.send-msg .send-stop {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;}

.send-msg .send-stop, .send-msg .send-stop img{
    filter: drop-shadow(0 0 3.5px rgba(119, 244, 255, .8));}

.send-msg .send-stop.empty {
    opacity: .5;
    cursor: not-allowed;}

.send-msg .send-stop.stop {
    opacity: 1;
    cursor: pointer;}

@media screen and (max-width: 1024px) {
    .send-msg{
width: 80vw;
        bottom: 8vw;}
    
    .chatInputc1178081 .tips,.chatInputc1178081 .input-box .clear-msg{
        display:none;}
}









