.chat-menu[data-v-2b0578a4] {
    -webkit-user-select: none;
    user-select: none;
    width: 2.02rem;
    height: calc(-100px + 100vh);
    /*height: 100vh;*/
    padding: .3rem .24rem;
    border-right: .01rem solid #e5e5e5
}

.chat-menu ul[data-v-2b0578a4], .chat-menu li[data-v-2b0578a4] {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.chat-menu .logo img[data-v-2b0578a4] {
    width: 1.55rem
}

.chat-menu .menu-wrap .menu[data-v-2b0578a4] {
    margin-top: .24rem
}

.chat-menu .menu-wrap .menu .menu-item[data-v-2b0578a4] {
    width: 1.34rem;
    text-align: center;
    height: .42rem;
    border-radius: .2rem;
    margin-top: .1rem;
    color: #333;
    cursor: pointer
}

.chat-menu .menu-wrap .menu .menu-item .icon[data-v-2b0578a4] {
    font-size: .24rem;
    color: #8e8e8e;
    margin-right: .07rem
}

.chat-menu .menu-wrap .menu .active[data-v-2b0578a4], .chat-menu .menu-wrap .menu .menu-item[data-v-2b0578a4]:hover {
    background: #4d6bfe36
}

.chat-menu .menu-wrap .menu .active .icon[data-v-2b0578a4], .chat-menu .menu-wrap .menu .menu-item:hover .icon[data-v-2b0578a4] {
    color: #4d6bfe;
}

.chat-menu .user-info .links .icon[data-v-2b0578a4] {
    font-size: .25rem;
    color: #4d6bfe;
    margin-right: .07rem
}

.chat-menu .user-info .links li[data-v-2b0578a4] {
    cursor: pointer
}

.chat-menu .user-info .vip-info[data-v-2b0578a4] {
    width: 1.56rem;
    height: .64rem;
    background: #4d6bfe36;
    border-radius: .06rem;
    font-weight: 400;
    font-size: .14rem
}

.chat-menu .user-info .vip-info .level[data-v-2b0578a4] {
    font-weight: 400;
    font-size: .16rem;
    color: #2454ff
}

.chat-menu .user-info .vip-info .recharge[data-v-2b0578a4] {
    font-weight: 400;
    font-size: .14rem;
    color: #ff8200;
    margin-left: .1rem
}

.chat-menu .user-info .account-info img[data-v-2b0578a4] {
    width: .32rem;
    height: .32rem;
    background:#4d6bfe36;
    border-radius: 50%;
    margin-right: .1rem
}

.chat-menu .user-info .account-info .account[data-v-2b0578a4] {
    font-weight: 400;
    font-size: .14rem;
    color: #383838
}

.welcome[data-v-28f055eb] {
    /*padding-top: 1rem;
    padding-left: .96rem*/
    margin: 0 auto;
    /*width: 10.71rem;*/
    width: 80%;
    margin-top: 80px;
    min-width: 800px;
}

.welcome h1[data-v-28f055eb], .welcome h3[data-v-28f055eb], .welcome h5[data-v-28f055eb] {
    margin: 0;
    padding: 0
}

.welcome .logo[data-v-28f055eb] {
    width: .42rem;
    height: .42rem;
    margin-right: .22rem
}

.welcome h1[data-v-28f055eb] {
    font-weight: 400;
    font-size: .3rem;
    color: #404040
}

.welcome h3[data-v-28f055eb] {
    font-weight: 400;
    font-size: .16rem;
    color: #a7a7a7;
    line-height: .36rem
}

.welcome h5[data-v-28f055eb] {
    font-weight: 400;
    font-size: .16rem;
    color: #3788ff;
    line-height: .92rem;
    text-decoration-line: underline;
    cursor: pointer
}

.welcome .examples[data-v-28f055eb] {
    margin-top: .4rem;
    /*width: 10rem*/
}

.welcome .examples .example[data-v-28f055eb] {
    width: 3.78rem;
    box-sizing: border-box;
    height: .81rem;
    background: #ecf1ff;
    border-radius: .06rem;
    padding-left: .3rem;
    margin-right: .12rem;
    margin-bottom: .12rem;
    cursor: pointer;
    padding-right: 0.3rem;
}

.welcome .examples .example .example-img[data-v-28f055eb] {
    width: .3rem;
    height: .3rem;
    margin-right: .1rem
}

.welcome .examples .example .example-text[data-v-28f055eb] {
    font-weight: 400;
    font-size: .14rem;
    color: #404040
}

.top[data-v-242747b3] {
    padding: .3rem .15rem
}

.title[data-v-242747b3] {
    font-weight: 400;
    font-size: .16rem;
    color: #2454ff
}

.new-btn[data-v-242747b3] {
    width: 100%;
    height: .41rem;
    background: #4d6bfe;
    border-radius: .1rem;
    border: 0px solid #3b6bdc;
    font-size: .16rem;
    color: #fff;
    text-align: center;
    line-height: .41rem;
    cursor: pointer
}

.chat-list .active[data-v-242747b3] {
    background: #f6f7f9 !important
}

.chat-list .chat-item[data-v-242747b3] {
    padding: .1rem .15rem;
    cursor: pointer
}

.chat-list .chat-item .date[data-v-242747b3] {
    font-weight: 400;
    font-size: .12rem;
    color: #9b9b9b;
    text-align: left
}

.chat-list .chat-item .icon-btns[data-v-242747b3] {
    font-size: .16rem;
    color: #2454ff
}

.chat-list .chat-item .icon-btns .icon[data-v-242747b3] {
    width: .25rem;
    height: .24rem;
    line-height: .24rem;
    border-radius: .1rem;
    text-align: center
}

.chat-list .chat-item .icon-btns .icon[data-v-242747b3]:hover {
    background-color: #2454ff;
    color: #fff
}

.chat-list .chat-item .title[data-v-242747b3] {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1.8rem;
    font-weight: 400;
    font-size: .14rem;
    color: #383838
}

.send-view[data-v-cb42331a] {
    width: 100%;
    padding: 0 .1rem
}

.send-view .gpt-type[data-v-cb42331a] {
    max-width: 10.71rem;
    width: 100%
}

.send-view .select-show[data-v-cb42331a] {
    margin-bottom: .12rem;
    background: #ffffff;
    box-shadow: 0 0 .09rem .01rem #acacac2b;
    border-radius: .06rem;
    border: none
}

.send-view .select-show .icon[data-v-cb42331a] {
    margin-left: .05rem
}

.send-view .input-send-warp[data-v-cb42331a] {
    width: 100%;
    max-width: 10.71rem;
    background: #ffffff;
    border-radius: .1rem;
    border: .01px solid #b1bcc7;
    padding: .22rem .23rem
}

.send-view .input-send-warp .input[data-v-cb42331a] {
    background: #ffffff;
    border: none !important;
    box-shadow: 0 0 #f3f5facc;
    border-radius: .1rem;
    outline: none !important;
    resize: none;
    font-size: .16rem
}

.send-view .input-send-warp .input[data-v-cb42331a] :focus {
    border: none !important
}

.send-view .input-send-warp .send-btn[data-v-cb42331a] {
    height: 1.11rem;
    border-radius: .1rem;
    background-size: .25rem .2rem;
    margin-left: .1rem;
    color: #4d6bfe;
    font-size: .35rem;
    cursor: pointer
}

.send-view .input-send-warp .stop-btn[data-v-cb42331a] {
    width: .57rem;
    height: 1.11rem;
    background: #ff5e6e;
    border: .01px solid #e9e9e9;
    box-shadow: 0 0 #f3f5facc;
    border-radius: .1rem;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: center;
    background-size: .3rem .3rem;
    margin-left: .1rem
}

.send-view .warn[data-v-cb42331a] {
    font-weight: 400;
    font-size: .14rem;
    color: #b0b7c0;
    /*margin: .18rem 0*/
}

.message-view[data-v-49d6e61e] {
    background: #f6f8fc;
    padding: .29rem 1.03rem;
    overflow-y: auto;
    height: calc(100vh - 295px)
}

.message-view .message-list[data-v-49d6e61e] {
    bottom: 0
}

.message-view .message-list .message-item[data-v-49d6e61e] {
    margin-bottom: .1rem
}

.message-view .message-list .message-item .content[data-v-49d6e61e] {
    position: relative
}

.message-view .message-list .message-item .copy[data-v-49d6e61e] {
    cursor: pointer;
    position: absolute;
    right: .1rem;
    display: none;
    bottom: .1rem
}

.message-view .message-list .message-item .head[data-v-49d6e61e] {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 100rem;
    box-shadow: .01rem .05rem .1rem .01rem #0003;
    margin-right: .18rem
}

.message-view .message-list .message-item .content[data-v-49d6e61e] {
    background: #ffffff;
    box-shadow: 0 0 #f3f5facc;
    border-radius: .1rem;
    /*padding: .17rem .39rem;*/
    padding: 10px 16px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 24px
}
.message-item.right_{
    justify-content: flex-end;

}
.message-view .message-list .message-item.right_ .content[data-v-49d6e61e]{
    background:#4d6bfe;
}
.message-view .message-list .message-item.right_ .content[data-v-49d6e61e]{
    color: #ffff;
}
.message-view .message-list .message-item.right_ .head[data-v-49d6e61e] {
    margin-right: 0;
    margin-left: 0.18rem;
}

.message-view .message-list .message-item:hover .copy[data-v-49d6e61e] {
    cursor: pointer;
    display: block
}

.chat-index .left[data-v-413bb839] {
    box-sizing: border-box;
    height: 100%;
    width: 2.87rem;
    background-color: #fff
}

.ui-radio[data-v-ab32a6f9] {
    -webkit-user-select: none;
    user-select: none
}

.ui-radio .radio-item[data-v-ab32a6f9] {
    height: .41rem;
    line-height: .41rem;
    background: #FFFFFF;
    box-shadow: 0 1px 6px #9eb6c86b;
    border-radius: .06rem;
    padding: 0 .14rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: .14rem;
    color: #333;
    margin-right: .09rem;
    cursor: pointer
}

.ui-radio .radio-item[data-v-ab32a6f9]:hover, .ui-radio .active[data-v-ab32a6f9] {
    background: linear-gradient(266deg, #4977F7, #8CA9FB);
    border-radius: .06rem;
    color: #fff
}

.chat-class .class-item[data-v-e9a4b123] {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 2.32rem;
    height: 1.19rem;
    box-sizing: border-box;
    background: #F7FBFE;
    box-shadow: 0 1px 6px #9eb6c86b;
    border-radius: .06rem;
    padding-top: .17rem;
    padding-left: .22rem;
    margin-bottom: .28rem;
    margin-right: .2rem
}

.chat-class .class-item .icon[data-v-e9a4b123] {
    color: #4d6bfe;
    font-size: .3rem;
    margin-right: .14rem
}

.chat-class .class-item .title[data-v-e9a4b123] {
    font-weight: 400;
    font-size: .18rem;
    color: #333
}

.chat-class .class-item .des[data-v-e9a4b123] {
    margin-top: .04rem;
    font-weight: 400;
    font-size: .12rem;
    color: #999
}

.scene[data-v-a2b11c5d] {
    padding-top: .44rem;
    margin-left: .56rem
}

.assistant-tip[data-v-0fd8d1ca] {
    width: 4.32rem;
    background: #FFFFFF;
    border-left: 1px solid #E5E5E5;
    box-sizing: border-box;
    padding: .18rem .12rem
}

.assistant-tip .title[data-v-0fd8d1ca] {
    box-sizing: border-box
}

.assistant-tip .title .left .img-icon[data-v-0fd8d1ca] {
    width: .24rem;
    height: .27rem;
    margin-right: .06rem
}

.assistant-tip .title .left .text[data-v-0fd8d1ca] {
    font-weight: 700;
    font-size: .2rem;
    color: #1a2029
}

.assistant-tip .title .right[data-v-0fd8d1ca] {
    color: #bfbfbf;
    font-size: .19rem
}

.assistant-tip .title .right .icon[data-v-0fd8d1ca] {
    margin-left: .2rem
}

.assistant-tip .recommend-class[data-v-0fd8d1ca] {
    -webkit-user-select: none;
    user-select: none;
    margin-top: .19rem
}

.assistant-tip .recommend-class .recommend-class-item[data-v-0fd8d1ca], .assistant-tip .recommend-class .btn-more[data-v-0fd8d1ca] {
    height: .32rem;
    background: #F8F8F8;
    border-radius: .08rem;
    line-height: .32rem;
    text-align: center;
    padding: 0 .16rem;
    margin-right: .1rem;
    margin-bottom: .1rem;
    cursor: pointer
}

.assistant-tip .recommend-class .btn-more[data-v-0fd8d1ca] {
    font-weight: 700
}

.assistant-tip .recommend .recommend-item[data-v-0fd8d1ca] {
    width: 1.95rem;
    height: 1.15rem;
    background: #F3F8FC;
    border-radius: .06rem;
    padding: .17rem .12rem;
    margin-right: .1rem;
    margin-bottom: .11rem
}

.assistant-tip .recommend .recommend-item .h1[data-v-0fd8d1ca] {
    font-weight: 400;
    font-size: .14rem;
    color: #000;
    line-height: .24rem
}

.assistant-tip .recommend .recommend-item .h2[data-v-0fd8d1ca] {
    font-weight: 400;
    font-size: .12rem;
    color: #000;
    line-height: .22rem
}

.assistant-tip .recommend .recommend-item .h3[data-v-0fd8d1ca] {
    font-weight: 400;
    font-size: .12rem;
    color: #838a95;
    line-height: .22rem
}

.assistant-tip .recommend .recommend-item[data-v-0fd8d1ca]:nth-child(2n) {
    margin-right: 0
}

.chat-index .left[data-v-3bf4d751] {
    box-sizing: border-box;
    height: 100%;
    width: 2.87rem;
    background-color: #fff
}

.document .document-left[data-v-266339d8] {
    width: 2.7rem;
    padding: .34rem .3rem;
    height: 100vh;
    background-color: #fff;
    -webkit-user-select: none;
    user-select: none
}

.document .document-left .doc-menu .menu-item[data-v-266339d8] {
    cursor: pointer;
    width: 1.88rem;
    height: .49rem;
    background: #FFFFFF;
    box-shadow: 0 1px 6px #c3c3c36b;
    border-radius: .06rem;
    border-left: .03rem solid #fff;
    padding-left: .16rem;
    margin-bottom: .1rem
}

.document .document-left .doc-menu .menu-item .icon[data-v-266339d8] {
    width: .28rem;
    height: .28rem;
    background: #567BF2;
    border-radius: 50%;
    color: #fff;
    font-size: .18rem;
    text-align: center;
    margin-right: .1rem
}

.document .document-left .doc-menu .menu-item .text[data-v-266339d8] {
    font-weight: 400;
    font-size: .14rem;
    color: #666
}

.document .document-left .doc-menu .active[data-v-266339d8] {
    border-left: .03rem solid #3671F7
}

.document .n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main {
    justify-content: space-between
}

.chat[data-v-2c7eeb8f] {
    /*height: calc(-100px + 100vh);*/
    background-color: #f6f7f9
}

.chat .menu[data-v-2c7eeb8f] {
    background-color: #fff
}
