.interSpan {
    display: flex;
    flex-wrap: wrap;
}

.interSpan div {
    padding: 6px 6px;
    margin-bottom: 10px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 4px;
    font-size: 14px;
    margin-right: 10px;
}

.interSpan div.noshow {
    background-color: unset;
    padding: 0;
    margin: 0;
    height: 0;
}

.interSpan div.interSpanHide {
    /*display: none;*/
    margin-right: 0;
}

.allInterSpan {
    /* margin-top: 51px; */
}

.interSpan img {
    width: 17px;
    height: 17px;
    margin-top: -2px;
}

.aibuildIntelligent {
    padding: 13px 12px 30px;
    height: 100%;
}

.msgGroup {
    height: calc(100% - 137px);
    overflow-y: scroll;
    /* scrollbar-width: none; */
    margin-bottom: 38px;
}
.msgGroup::-webkit-scrollbar{
    width: 0;
}
textarea::-webkit-scrollbar{
    width: 0;
}
.msgGroup>ul>li {
    font-size: 14px;
    /* padding: 10px; */
    /*margin: 0 4px;*/
    margin-bottom: 16px;
    display: flex;

}
.msgGroup>ul>li.myMessage{
    justify-content: flex-end;
}

.msgGroup>ul>li:last-child {
    margin-bottom: 0;
}

.msgGroup li .aiSend {
    border-radius: 0px 6px 6px 6px;
    background-color: #fff;
    color: #333333;
    width: fit-content;
    padding: 10px;
}

.msgGroup li .mySend {
    border-radius: 6px 0 6px 6px;
    color: #fff;
    background-color: #4DA486;
    width: fit-content;
    padding: 10px;
}

.msgGroup>ul>li>ul>li,
.msgGroup>ul>li>p,
.msgGroup>ul>li>ol>li {
    font-size: 14px;
    padding: 10px;
    margin: 0 4px;
}

.sendInput .askImage {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 12px;
    bottom: 6px;
}

.sendInput {
    height: 69px;
    border: 1px solid #4DA486;
    border-radius: 4px 4px 4px 4px;
    background-color: #fff;
    position: relative;
    top: 8px;
}

.sendInput textarea {
    width: 393px;
    height: 55px;
    padding: 8px;
    /* margin: 6px 0; */
    /* margin-top: 2px; */
    border: 0;
    border-radius: 4px;
    scrollbar-width: none;
    line-height: 22px;
    font-size: 14px;
}
.sendInput .showCheckedSpan {
    position: absolute;
    display: none;
    /* margin-top: 6px;
    margin-left: 8px; */
    top: 8px;
    left: 8px;
    height: 22px;
    padding: 1px 2px 1px 6px ;
    line-height: 22px;
    color: #333333;
    background-color: #f0f0f0;
    
}
.sendInput .showCheckedSpan .leftImage{
    width: 15px;
    height: 15px;
} 
#showText{
    color: #333333;
}

.interMsg {
    position: fixed;
    right: 40px !important;
    left: unset !important;
    top: 40px !important;
}

.interContent {
    height: calc(100% - 50px) !important;
    scrollbar-width: none;
}

.allInterSpan {
    position: relative;
}

.interSpanIamge {
    position: absolute;
    right: 0;
    bottom: 18px;
    width: 12px;
    height: 12px;
    transform: rotate(180deg);
    display: none;
}

.mySend .layui-input:focus,
.layui-textarea:focus {
    border-color: #4DA486 !important;
    box-shadow: 0px 0px 2px 2px rgba(77, 164, 134, 0.18)
}
.mySend  .layui-form-select dl dd.layui-this{
    color: #4DA486 !important;
}
.aiSend .layui-input:focus,
.layui-textarea:focus {
    border-color: #4DA486 !important;
    box-shadow: 0px 0px 2px 2px rgba(77, 164, 134, 0.18)
}
.aiSend  .layui-form-select dl dd.layui-this{
    color: #4DA486 !important;
}
.fenxiButton{
    width: 100px;
    margin: 10px auto;
    text-align: center;
    height: 32px;
    border-radius: 6px;
    line-height: 32px;
    background-color: #fff;
    color: #4DA486;
    cursor: pointer;
    
}
.labelText{
    width:50px;
    text-align: right;
}

#fabuHomework .layui-input-inline{
    height: 32px;
    width: 312px;
    margin-bottom: 10px;
}
.homeworkTitle{
    margin-bottom: 10px;
}
/* 修改layuiselect样式 */
.layui-select-title input{
    height: 32px;
    border-radius: 6px;
    width: 312px;
}
.layui-form-select dl{
    top: 33px;
}
.layui-form-selectup dl{
    top:auto ;
    bottom: 33px;
}
.aiSend .layui-input-inline{
    margin-bottom: 10px ;
}
.mySend .layui-input-inline{
    margin-bottom: 10px ;
}

/* 停止输出 */
.stopButton {
    /*position: absolute;*/
    width: 109px;
    height: 34px;
    background: #8C8AF3;
    border-radius: 4px 4px 4px 4px;
    display: flex;
    left: 50%;
    bottom: 140px;
    /*transform: translate(-50%, 0);*/
    text-align: center;
    cursor: pointer;
    margin-top: 20px;
}
.stopButton img{
    width:18px ;
    height: 18px;
    margin-top: 8px;
    margin-left: 15px;
    margin-right: 3px;
}
.stopButton span{
    line-height: 34px;
    color: #fff;
}

/* 继续生成 */
.stopTypeDiv{
    display: flex;
    justify-content: flex-end;
}
.stopType{
    padding: 8px;
    border: 1px solid #4DA486;
    border-radius: 4px;
    cursor: pointer;
}

.layui-layer-prompt,.layui-layer-dialog{border-radius: 16px;}

#moxing-layer{overflow: initial;margin-top: 15px;}
#moxing-layer .moban-select{position: relative;}
#moxing-layer .moban-select .tip{position: absolute;left: 57px;top: 44%;transform: translateY(-50%);z-index: 22;display: none;}
#moxing-layer .moban-select .tip .text{color: #333333;position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);background-color: #000;padding: 7px;display: none;width: max-content;text-align: center;border-radius: 5px;background-color: #ECEAFF;font-size: 12px;max-width: 350px;}
#moxing-layer .moban-select .tip .text:before {content: '';position: absolute;top: -8px;left: 50%;transform: translateX(-50%);border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ECEAFF;}
#moxing-layer .moban-select .tip:hover .text{display: block;}
#moxing-layer .layui-select-title input{width: 100%;}
#moxing-layer .sliders{padding: 20px;}
#moxing-layer .sliders .item{margin-bottom: 25px;}
#moxing-layer .sliders .item .t{display: flex;align-items: center;gap: 5px;margin-bottom: 8px;color: #666666;}
#moxing-layer .sliders .item .t .tip{position: relative;}
#moxing-layer .sliders .item .t .tip .text{z-index: 22;color: #333333;position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);background-color: #000;padding: 7px;display: none;width: 350px;text-align: center;border-radius: 5px;background-color: #ECEAFF;font-size: 12px;}
#moxing-layer .sliders .item .t .tip .text:before {content: '';position: absolute;top: -8px;left: 50%;transform: translateX(-50%);border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ECEAFF;}
#moxing-layer .layui-slider{margin-right: 105px !important;background: #E5E5E5;}
#moxing-layer .layui-slider-input-btn i{line-height: 14px;font-size: 10px;}
#moxing-layer .layui-slider-input{width: 95px;}
#moxing-layer .layui-slider-wrap-btn{box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.25);border-color: #fff !important;}
#moxing-layer .layui-slider-input-btn i:hover{color: #4DA486;}
#moxing-layer .sliders .item .t .tip:hover .text{display: block;}
#moxing-layer .sliders .item .slider{display: flex;align-items: center;gap: 5px;position: relative;}
#moxing-layer .sliders .item .slider .num{position: absolute;top: 130%;font-size: 12px;display: none;color: #666666;}
#moxing-layer .sliders .item .slider .xiao{left: 0;}
#moxing-layer .sliders .item .slider .da{right: 105px;}
#moxing-layer .sliders .item:hover .slider .num,#moxing-layer .sliders .item:active .slider .num,#moxing-layer .sliders .item:focus .slider .num{display: inline;}
#moxing-layer .sliders .item .slider .left{flex: 1;}
#moxing-layer .sliders .item .slider .right{width: 94px;height: 30px;border-radius: 3px;border: 1px solid #E5E5E5;display: flex;}
#moxing-layer .sliders .item .slider .right input{width: 69px;border: none;outline: none;box-sizing: border-box;padding: 0 10px;}
#moxing-layer .sliders .item .slider .right .slider-btn{width: 23px;background-color: #fff;display: flex;flex-direction: column;text-align: center;}
#moxing-layer .sliders .item .slider .right .slider-btn .btni{flex:1;display: flex;align-items: center;justify-content: center;}
#moxing-layer .layui-select-title .layui-edge {display: none;}
#moxing-layer .layui-select-title::after {content: "";background: url(/public/home/images/client/arrow.png) no-repeat center;background-size: 100% 100%;width: 14px;height: 14px;position: absolute;right: 10px;top: 50%;margin-top: -7px;transition: all .3s;}
#moxing-layer .layui-form-selected .layui-select-title::after {transform: rotate(180deg);}

/* .layui-layer-zhinengti-guanli .layui-layer-setwin{top: 23px;} */
.layui-layer-zhinengti-guanli .guanli-menu{display: flex;border-bottom: 1px solid #E8E8FF;font-size: 16px;justify-content: space-between;}
.layui-layer-zhinengti-guanli .layui-layer-setwin{right: 24px;}
.layui-layer-zhinengti-guanli .guanli-menu .tabs{display: flex;gap: 57px;color: #888888;font-size: 16px;}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div{background-repeat: no-repeat;background-position: left top 3px;border-bottom: 2px solid transparent;padding-bottom: 3px;cursor: pointer;padding-left: 20px;}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div.active{color: #4DA486;border-bottom: 2px solid #4DA486;}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div:nth-child(1){background-image: url(/public/user/images/zhinengti-icon2.png);}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div:nth-child(1).active{background-image: url(/public/user/images/zhinengti-icon2-active.png);}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div:nth-child(2){background-image: url(/public/user/images/zhinengti-icon3.png);}
.layui-layer-zhinengti-guanli .guanli-menu .tabs > div:nth-child(2).active{background-image: url(/public/user/images/zhinengti-icon3-active.png);}
.layui-layer-zhinengti-guanli .guanli-content{margin-top: 20px;}
.layui-layer-zhinengti-guanli .guanli-content > div{display: none;}
.layui-layer-zhinengti-guanli .guanli-content > div.active{display: block;}
.layui-layer-zhinengti-guanli .tool-box{display: flex;flex-wrap: wrap;gap: 20px;}
.layui-layer-zhinengti-guanli .tool-box-item{border-radius: 16px 16px 16px 16px;background: #FCFCFF;box-sizing: border-box;padding:14px 20px;width: calc(50% - 10px);border: 1px solid transparent;box-sizing: border-box;cursor: pointer;}
.layui-layer-zhinengti-guanli .tool-box-item:hover{border: 1px solid #4DA486;}
.layui-layer-zhinengti-guanli .tool-box-item-title{display: flex;align-items: center;gap: 10px;font-size: 16px;color: #333333;font-weight: 600;}
.layui-layer-zhinengti-guanli .tool-box-item-title img{width: 32px;height: 32px;}
.layui-layer-zhinengti-guanli .tool-box-item-content{font-size: 12px;color: #333333;margin-top: 14px;line-height: 1.7;}
.layui-layer-zhinengti-guanli .zhinengti-box{border-radius: 8px;background: #F7F7FF;padding: 16px;box-sizing: border-box;}
.layui-layer-zhinengti-guanli .add-zhinengti{display: flex;gap: 21px;font-size: 16px;color: #333333;}
.layui-layer-zhinengti-guanli .add-zhinengti > a{box-sizing: border-box;cursor: pointer;background-repeat: no-repeat;background-position: left center;padding-left: 26px;background-image: url(/public/user/images/zhinengti-icon4.png);}
.layui-layer-zhinengti-guanli .add-zhinengti > a:hover{color: #4DA486;background-image: url(/public/user/images/zhinengti-icon4-active.png);}
.layui-layer-zhinengti-guanli .zhinengti-items{display: flex;flex-direction: column;gap: 10px;margin-top: 15px;}
.layui-layer-zhinengti-guanli .zhinengti-items .zhinengti-info{min-width: 0;}
.layui-layer-zhinengti-guanli .zhinengti-items .zhinengti-name{display: flex;align-items: center;gap: 5px;min-width: 0;}
.layui-layer-zhinengti-guanli .zhinengti-items .zhinengti-name > div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.layui-layer-zhinengti-guanli .zhinengti-items .zhinengti-name span{padding: 1px 5px;font-size: 10px;border-radius: 2px;display: inline-block;background: #E1DFFF;color: #4DA486;flex-shrink: 0;}
.layui-layer-zhinengti-guanli .zhinengti-items .item{background: #FFFFFF;border-radius: 133px;box-sizing: border-box;padding: 13px 16px;display: flex;align-items: center;justify-content: space-between;border: 1px solid transparent;cursor: pointer;}
.layui-layer-zhinengti-guanli .zhinengti-items .item.seleced{border: 1px solid #4DA486;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left{display: flex;align-items: center;gap: 12px;min-width: 0;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left img{width: 34px;height: 34px;border-radius: 50%;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag{padding: 1px 5px;font-size: 10px;transform: skewX(-10deg);border-radius: 3px;border-radius: 2px;display: inline-block;margin-top: 3px;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag > div{transform: skewX(10deg);display: flex;align-items: center;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag img{width: 10px;height: 10px;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag.gk{background: #FFF5C3;color: #FFA34E;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag.zj{background: #E0DFFF;color: #4DA486;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-left .tag.sm{background: #FFDFDF;color: #FF6C59;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right{display: none;gap: 12px;align-items: center;}
.layui-layer-zhinengti-guanli .zhinengti-items .item:hover .item-right{display: flex;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right > div{width: 34px;height: 34px;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right > div.edit{background-image: url(/public/user/images/zhinengti-icon5.png);}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right > div.edit:hover{background-image: url(/public/user/images/zhinengti-icon5-active.png);}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right > div.more{background-image: url(/public/user/images/zhinengti-icon6.png);}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right > div.more:hover{background-image: url(/public/user/images/zhinengti-icon6-active.png);}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .more{position: relative;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .is{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 98px;height: auto;background: #FFFFFF;font-size: 14px;display: none;box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);border-radius: 4px;text-align: center;z-index: 1;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .is:before {content: '';position: absolute;top: -8px;left: 50%;transform: translateX(-50%);border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;z-index: 1;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .is >a{cursor: pointer;padding: 8px 0;display: block;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .is >a:hover{color: #4DA486;background: #F2F2FF;}
.layui-layer-zhinengti-guanli .zhinengti-items .item-right .more:hover .is{display: block;}

