#AIChat{background-color:#f3f3f3;min-height:100vh}#AIChat .header-top{background-color:#f3f3f3;width:100%;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;color:#333;padding-bottom:.08rem;box-shadow:0 1px 4px -1px hsla(0,0%,40%,.14)}#AIChat .header-top>div{background-color:#fff;border-radius:1rem;font-size:.15rem;font-weight:700;padding:.02rem .1rem;margin:.14rem .1rem 0 .1rem;letter-spacing:.004rem}#AIChat .header-top>div.un{opacity:.6}#AIChat .header-top>div i{font-size:.19rem;position:relative;top:.01rem;margin-right:.04rem}#AIChat .chat-info{width:calc(100% - .2rem);margin-left:.1rem;margin-top:.58rem;float:left}#AIChat .chat-info .chat-title{background-color:#fff;padding:.15rem .16rem;border-radius:.06rem;margin-bottom:.12rem}#AIChat .chat-info .chat-title .t1{font-size:.19rem;font-weight:700;letter-spacing:.006rem}#AIChat .chat-info .chat-title .t2{color:#333;margin-top:.12rem;font-size:.15rem;font-weight:700}#AIChat .chat-info .chat-question{background-color:#fff;padding:.15rem .16rem;border-radius:.06rem;margin-bottom:.12rem}#AIChat .chat-info .chat-question .t1{font-size:.19rem;font-weight:700;letter-spacing:.006rem}#AIChat .chat-info .chat-question .t2{color:#333;margin-top:.12rem;font-size:.15rem;font-weight:700;letter-spacing:.006rem}#AIChat .chat-info .chat-question .t2>div{background-color:#f4f3f4;border-radius:.1rem;margin-bottom:.12rem;padding:.1rem .16rem}#AIChat .chat-info .messages-container{margin-bottom:1.2rem;width:100%;float:left}#AIChat .chat-info .messages-container .message{width:100%;float:left}#AIChat .chat-info .messages-container .message.user-message{margin-bottom:.12rem;margin-top:.12rem}#AIChat .chat-info .messages-container .message.user-message:first-child{margin-top:0}#AIChat .chat-info .messages-container .message.user-message .message-content{background-color:#019af6;color:#fff;font-weight:700;letter-spacing:.006rem}#AIChat .chat-info .messages-container .message.ai-message .message-content{width:100%;max-width:unset}#AIChat .chat-info .messages-container .message .message-content{background-color:#fff;padding:.1rem .12rem;border-radius:.06rem;font-size:.15rem;max-width:80%;float:right}#AIChat .chat-info .messages-container .message .reasoning-message{background-color:#f8f8f8;cursor:pointer}#AIChat .chat-info .messages-container .message .reasoning-header{display:flex;justify-content:space-between;font-size:.16rem;color:#333;font-weight:700;padding-bottom:.1rem}#AIChat .chat-info .messages-container .message .reasoning-toggle{color:#1976d2;font-size:.14rem;margin-left:15px;line-height:.2rem}#AIChat .chat-info .messages-container .message .reasoning-text{font-size:.14rem;color:#888;white-space:pre-wrap;word-break:break-all;margin-bottom:.04rem}#AIChat .chat-info .messages-container .message .markdown-body{font-size:.14rem;white-space:pre-wrap;word-break:break-all}#AIChat .chat-info .user-collect-list{margin-top:.1rem}#AIChat .chat-info .user-collect-list .list-container{overflow-x:hidden}#AIChat .chat-info .user-collect-list .list-container .list-item{position:relative;transition:all .2s;margin-bottom:.12rem}#AIChat .chat-info .user-collect-list .list-container .list-item:first-child{border-top:0}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box{height:1rem;display:flex;align-items:center;flex-wrap:nowrap;padding-bottom:.1rem;border-bottom:.01rem solid #f5f5f5}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-img{display:block;max-width:.9rem;min-width:.9rem;min-height:.9rem;max-height:.9rem;border-radius:.05rem;overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:top}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content{height:.9rem;padding-top:.01rem;padding-left:.1rem;padding-right:.1rem;position:relative;width:100%}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-top{width:100%}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-top .top2 span{margin-left:.1rem;position:relative}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-top .top2 span:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:.08rem;background-color:#cfe8fe;z-index:-1;opacity:.6}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down{position:absolute;width:100%;display:flex;justify-content:space-between;bottom:0;padding-right:.2rem;font-size:.13rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;margin-top:.1rem;width:100%;line-height:.14rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .tag{margin-right:.1rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .tag span{position:relative;color:#fe6600;border:.01rem solid #fe6600;border-radius:.04rem;padding:.02rem .03rem;font-size:.11rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .student{color:#fe6600;display:flex;align-items:baseline;margin-right:.04rem;font-size:.11rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .student font{font-size:.12rem;font-weight:500;letter-spacing:-.005rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .line{position:relative;top:.02rem;width:.01rem;height:.14rem;margin-left:.08rem;margin-right:.06rem;background-color:#f4f4f4}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top img{width:.14rem;position:relative;top:.03rem;margin-right:.02rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .rater{display:flex;align-items:baseline;position:relative}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .rater img{top:.02rem;margin-right:0}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .list-content-down .down-count .card_desc-top .rater .good-count{font-size:.12rem;color:#fe6600;margin-left:.02rem}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .top1,#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .top2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .top1{font-weight:700;color:#222;font-size:.13rem;-webkit-line-clamp:2}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .top1 .active{color:#019af6}#AIChat .chat-info .user-collect-list .list-container .list-item .list-box .list-content .top2{color:#666;font-size:.12rem;margin-top:.04rem}#AIChat .chat-footer{position:fixed;bottom:0;left:0;width:100%;padding-bottom:.12rem;background-color:#f3f3f3;padding-top:.08rem;box-shadow:0 -1px 4px -1px hsla(0,0%,40%,.14)}#AIChat .chat-footer .footer-btn{display:flex;justify-content:flex-start;align-items:center}#AIChat .chat-footer .footer-btn>div{background-color:#fff;border-radius:1rem;font-size:.14rem;font-weight:700;padding:.02rem .1rem;margin:0 0 .1rem .1rem;letter-spacing:.004rem}#AIChat .chat-footer .footer-btn>div.active{color:#019af6;background-color:#def2ff}#AIChat .chat-footer .footer-btn>div i{font-size:.19rem;position:relative;top:.02rem;margin-right:.04rem}#AIChat .chat-footer .footer-input{width:calc(100% - .2rem);margin-left:.1rem;background-color:#fff;border-radius:.06rem;overflow:hidden;height:.52rem}#AIChat .chat-footer .footer-input,#AIChat .chat-footer .footer-input .van-cell__value{position:relative;display:flex;align-items:stretch}#AIChat .chat-footer .footer-input .van-cell__value .van-field__body{width:calc(100% - .8rem)}#AIChat .chat-footer .footer-input .btn{position:absolute;top:.06rem;right:.06rem;height:.4rem;min-width:.6rem;max-width:.6rem;background-color:#019af6;border-radius:.06rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.14rem;letter-spacing:.004rem;padding:0}#AIChat .session-log{position:fixed;top:0;left:0;z-index:101;max-width:80%;width:2.8rem;height:100vh;background-color:#fff;padding:.2rem 0 .2rem .2rem}#AIChat .session-log .log-list{width:100%;height:calc(100vh - .3rem);overflow-y:auto}#AIChat .session-log .log-list>div:first-child .log-time{margin-top:0}#AIChat .session-log .log-list>div .log-time{color:#555;font-size:.14rem;margin-top:.26rem;margin-bottom:.12rem}#AIChat .session-log .log-list>div .log-title-list{font-size:.16rem;letter-spacing:.01rem}#AIChat .session-log .log-list>div .log-title-list .info{display:flex;justify-content:space-between;align-items:center;margin-bottom:.14rem}#AIChat .session-log .log-list>div .log-title-list .info>div{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%}#AIChat .session-log .log-list>div .log-title-list .info>div:last-child{min-width:.3rem;max-width:.3rem}#AIChat .get-customerservice-info{text-align:center;font-size:.16rem;z-index:1012;opacity:1;position:fixed;width:84%;margin-left:8%;top:18%;background-color:#fff;border-radius:.08rem;right:0;left:0;background-image:url(../img/customerservice-top-bg.a7e501e6.png);background-repeat:no-repeat;background-size:100%}#AIChat .get-customerservice-info .customerservice-top{font-size:.18rem;color:#019af6;font-weight:700;border-bottom:.01rem solid #dedede}#AIChat .get-customerservice-info .customerservice-content{position:relative}#AIChat .get-customerservice-info .customerservice-content .customerservice-close{position:absolute;top:-.4rem;right:-.02rem;z-index:1001;width:.27rem;height:.27rem}#AIChat .get-customerservice-info .customerservice-content .tel-top-img{width:100%;float:left;margin-top:.5rem}#AIChat .get-customerservice-info .customerservice-content .tel-top-img img{width:.7rem;height:.7rem;border-radius:100%;overflow:hidden;border:.03rem solid #fff}#AIChat .get-customerservice-info .customerservice-content .tel-top{width:100%;padding:0 .1rem;float:left;margin-top:.2rem;font-weight:700;font-size:.16rem;letter-spacing:.002rem}#AIChat .get-customerservice-info .customerservice-content .tel-content{width:100%;float:left;margin-top:.06rem;font-size:.13rem;letter-spacing:.002rem}#AIChat .get-customerservice-info .customerservice-content .tel-play{width:100%;float:left;margin-top:.2rem}#AIChat .get-customerservice-info .customerservice-content .tel-play a{width:74%;display:block;height:.48rem;margin:0 auto;font-size:.17rem;border-radius:.04rem;display:flex;align-items:center;justify-content:center;background-color:#019af6;color:#fff}#AIChat .get-customerservice-info .customerservice-content .tel-play .tel-play-2{margin-top:.17rem;background-color:#fff;color:#019af6;border:.01rem solid #019af6}#AIChat .get-customerservice-info .customerservice-content .tel-play img{position:relative;top:-.01rem;width:.23rem;margin-right:.1rem}#AIChat .get-customerservice-info .customerservice-content .tel-line{width:100%;float:left;margin-top:.38rem}#AIChat .get-customerservice-info .customerservice-content .tel-line div{width:84%;margin:0 auto;border-top:.01rem solid #e9e9e9}#AIChat .get-customerservice-info .customerservice-content .wechatCode-text{width:100%;float:left;padding:.04rem 0;font-size:.11rem;position:relative;bottom:0;color:#7a6b52;letter-spacing:.05rem;background-image:linear-gradient(-45deg,#e2d1c3,#fffaed);border-radius:0 0 .05rem .05rem}#AIChat .get-background{top:0;height:100%;width:100%;position:fixed;z-index:100;background-color:#000;opacity:.5;right:0;left:0}