* {
    margin: 0;
    padding: 0;
}
#baidu-bot-float-window {
    display: none;
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1002;
    width: 294px;
    height: auto;
    cursor: pointer;
}

#baidu-bot-float-window img {
    width: 294px;
    height: auto;
}
uni-scroll-view {
    display: block;
    width: 100%;
  }
  .comfirm-btn[data-v-b56b1299] {
    width: 1.35869rem;
    height: 1.35869rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    position: absolute;
    right: .67934rem;
  }
.chat-input-box[data-v-7140d5e5] {
    height: calc(100vh - 60px - 2.6875rem) !important;
  }
  .chat-box[data-v-7140d5e5] {
    height: calc(100vh - 120px) !important;
  }
  .message-container[data-v-0f725898] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
  }
img {
    display: inline-block;
    border: none;
    vertical-align: middle;
}
.left[data-v-0c578af9] {
    display: flex;
    align-items: center;
  }
  .right[data-v-0c578af9] {
    width: 83px;
    height: 34px;
    background: rgba(0,84,255,.08);
    border-radius: 100px;
    margin-left: auto;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
  }

#edu-bot-iframe-right {
    position: fixed;
    width: 380px;
    max-height: 630px;
    min-height: 360px;
    height: calc(100vh - 80px);
    right: 30px;
    bottom: 30px;
    z-index: 1002;
    background: #ecf6fe;
    box-shadow: #bbb 0 0 22px 0;
    border-radius: 10px;
    border: 0;
    margin-top: 20px;
}
html, body {
    user-select: auto;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
  }
  body {
    overflow-x: hidden;
    font-size: 16px;
  }
  html, body {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
  }
  #app, uni-app, uni-page, uni-page-wrapper {
    height: 100%;
  }
  uni-app, uni-page, uni-page-wrapper, uni-page-body {
    display: block;
    box-sizing: border-box;
    width: 100%;
  }
  uni-page-wrapper {
    position: relative;
  }
  uni-view {
    display: block;
  }
  .content-box[data-v-dd6cd1ba] {
    background-color: #f3f8fe;
    border-top-left-radius: .89553rem;
    border-top-right-radius: .89553rem;
  }
  .content[data-v-7140d5e5] {
    width: 100vw;
    height: 100vh;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
  }
  .chat-input-box[data-v-7140d5e5] {
    height: calc(100vh - 60px - 2.6875rem) !important;
  }
  .message-container[data-v-0f725898] {
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
  }
  .uni-scroll-view {
    position: relative;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: 100%;
    max-height: inherit;
  }
  .uni-scroll-view-scrollbar-hidden {
    -moz-scrollbars: none;
    scrollbar-width: none;
  }
  .uni-scroll-view-content {
    width: 100%;
    height: 100%;
  }
  .edu-bg[data-v-0f725898] {
    width: 100%;
    position: relative;
    height: 0;
    padding-bottom: 4.23041rem;
    background-color: transparent;
  }
  .top-ask-bar[data-v-0c578af9] {
    position: fixed;
    top: 0;
    z-index: 998;
    width: 100%;
    height: 66px;
    padding: 9px 35px 9px 11px;
    display: flex;
    align-items: center;
    overflow: hidden;
    box-sizing: border-box;
    border-top-left-radius: .89553rem;
    border-top-right-radius: .89553rem;
    background: url(https://miniapp-ad.bj.bcebos.com/aigc/edu-bot/bg.png) no-repeat left top;
      background-color: rgba(0, 0, 0, 0);
      background-size: auto;
    background-size: auto 66px;
    background-color: #f3f8fe;
  }
  .avatar[data-v-0c578af9] {
    width: 41px;
    height: 41px;
    margin-right: 8px;
    border-radius: 50%;
    border: .05597rem solid #eee;
  }
  uni-image {
    width: 320px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    position: relative;
  }
  uni-image > div {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
  }
  uni-image > img {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .avatar-info-container[data-v-0c578af9] {
    margin-bottom: 4px;
    display: flex;
  }
  .avatar-name[data-v-0c578af9] {
    font-size: .9515rem;
    font-weight: 600;
    margin-right: .27984rem;
    color: #00264d;
  }
  uni-text {
    white-space: pre-line;
  }
  .avatar-icon-box[data-v-0c578af9] {
    display: flex;
    align-items: center;
    vertical-align: middle;
  }
  .avatar-icon[data-v-0c578af9] {
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-bottom: 2px;
  }
  .avatar-title[data-v-0c578af9] {
    font-size: .78359rem;
    color: #3379eb;
    font-weight: 600;
    vertical-align: middle;
    margin-left: 2px;
  }
  .avatar-container[data-v-0c578af9] {
    display: flex;
    align-items: center;
    color: #848691;
  }
  .avatar-info[data-v-0c578af9] {
    font-size: .78359rem;
    font-family: PingFang SC;
  }
  .special_color[data-v-0c578af9] {
    color: #f60;
    font-weight: 600;
  }
  .avatar-info[data-v-0c578af9] {
    font-size: .78359rem;
    font-family: PingFang SC;
  }
  .info-split[data-v-0c578af9] {
    font-size: .78359rem;
    margin: 0 .27984rem;
  }
  .right[data-v-0c578af9] {
    width: 83px;
    height: 34px;
    background: rgba(0,84,255,.08);
    border-radius: 100px;
    margin-left: auto;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
  }
  .ask-box[data-v-0c578af9] {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ask-icon[data-v-0c578af9] {
    width: 16px;
    height: 16px;
    margin-right: 4px;
  }
  .ask-txt[data-v-0c578af9] {
    color: #0054ff;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
  }
  .close[data-v-0c578af9] {
    width: 1rem;
    height: 1rem;
    position: absolute;
    z-index: 999;
    right: .375rem;
    top: .375rem;
    transform: scale(.7);
  }
  .top-space[data-v-0f725898] {
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    background: linear-gradient(164deg,rgba(212,237,255,.2) -12.97%,rgba(255,255,255,0) 40.41%),linear-gradient(196deg,rgba(255,230,230,.4) -7.44%,rgba(255,247,247,0) 55.62%),linear-gradient(176deg,#cff9ff -14.46%,#f0f8ff 5.93%,#f4f8ff 109.9%);
  }
  .message[data-v-0f725898] {
    width: 100%;
  }
  .top-notice[data-v-0f725898] {
    display: flex;
    justify-content: center;
    font-size: 12px;
    margin: 5px 0;
  }
  .fade-in[data-v-0f725898] {
    animation: fadeIn-0f725898 .2s ease-in;
  }
  .bg-white-50[data-v-0f725898] {
    background-color: rgba(255,255,255,.5);
  }
  .notice-txt-box[data-v-0f725898] {
    height: 33.8px;
    padding: 10px 30px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 1.11941rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
  }
  .notice-txt[data-v-0f725898] {
    color: rgba(0,38,76,.7);
    font-family: PingFang SC;
    letter-spacing: 0px;
    font-weight: 600;
  }
  .message-item[data-v-0f725898] {
    margin: 16px 0;
    box-sizing: border-box;
  }
  .message-container .message-left[data-v-0f725898] {
    display: flex;
  }
  .fade-in[data-v-0f725898] {
    animation: fadeIn-0f725898 .2s ease-in;
  }
  .fade-in[data-v-90a7f41d] {
    animation: fadeIn-90a7f41d .2s ease-in;
  }
  .left-item[data-v-90a7f41d] {
    display: flex;
    background-color: transparent;
    background-size: 7.8125rem 16.90822rem;
    background-repeat: repeat;
    font-family: PingFangSC-Regular;
    font-size: .78359rem;
    color: #1e1f24;
    letter-spacing: 0;
    text-align: justify;
    line-height: 1.23134rem;
    margin-right: 3.10447rem;
    margin-left: 16px;
  }
  .message-bubble[data-v-90a7f41d] {
    border-radius: 1.13125rem;
    word-wrap: break-word;
  }
  .avatar[data-v-90a7f41d] {
    width: 31px;
    height: 31px;
    flex-shrink: 0;
    align-self: baseline;
    margin-right: 8px;
    border-radius: 50%;
    border: .05597rem solid #eee;
  }
  uni-image {
    width: 320px;
    height: 240px;
    display: inline-block;
    overflow: hidden;
    position: relative;
  }
  .message-content[data-v-90a7f41d] {
    padding: .67166rem;
  }
  .message-common[data-v-90a7f41d] {
    width: auto;
    height: auto;
    background-color: #fff;
    border-radius: 1.11941rem;
  }
  .page-title[data-v-90a7f41d] {
    font-weight: 700;
  }
  .clue-card-box[data-v-9e73b4dc] {
    display: flex;
  }
  .avatar-wrapper[data-v-9e73b4dc] {
    font-family: PingFang SC;
    font-weight: 400;
    font-size: .78359rem;
    color: #848691;
    display: flex;
    align-items: center;
  }
  .avatar[data-v-9e73b4dc] {
    width: 31px;
    height: 31px;
    flex-shrink: 0;
    align-self: baseline;
    margin-right: 8px;
    margin-left: 16px;
    border-radius: 50%;
    border: .05597rem solid #eee;
  }
  .expHeadImg-style[data-v-9e73b4dc] {
    margin-right: 3.10447rem;
  }
  @media screen and (max-width: 540px) {
    .clue-wrapper[data-v-9e73b4dc] {
      width: 73%;
    }
  }
  .clue-wrapper[data-v-9e73b4dc] {
    font-family: PingFang SC;
    font-size: .90581rem;
    line-height: .90581rem;
    padding: 15px;
    background-color: #fff;
    border-radius: 1.13125rem;
  }
  .form-title[data-v-9e73b4dc] {
    padding-bottom: .16984rem;
    margin-bottom: 15px;
    font-weight: 700;
    display: flex;
  }
  .form-title img[data-v-9e73b4dc] {
    width: .96241rem;
    height: .96241rem;
    line-height: .96241rem;
    margin-right: .45291rem;
  }
  img[data-v-9e73b4dc] {
    border: none;
  }
  .clue-form-wrapper[data-v-dcb410a5] {
    font-family: PingFang SC;
    font-size: .90581rem;
    line-height: .90581rem;
    background-color: #fff;
    border-radius: 1.13125rem;
  }
  .form-item[data-v-dcb410a5] {
    color: #1e1f24;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    overflow: hidden;
  }
  .uni-input[data-v-dcb410a5] {
    width: calc(100% - 110px - .56594rem);
    height: 2.22675rem;
    border: .03775rem solid #dedfe0;
    border-radius: .5095rem;
    padding: 0 .67934rem;
    background-color: #fff;
    font-size: 14px;
    font-weight: 600;
    box-sizing: border-box;
    caret-color: #0054ff;
  }
  uni-input {
    display: block;
    font-size: 16px;
    line-height: 1.4em;
    height: 1.4em;
    min-height: 1.4em;
    overflow: hidden;
  }
  .uni-input-wrapper, .uni-input-form {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
  }
  .uni-input-wrapper, .uni-input-placeholder, .uni-input-form, .uni-input-input {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    text-decoration: inherit;
  }
  .uni-input-placeholder {
    position: absolute;
    top: auto !important;
    left: 0;
    color: gray;
    overflow: hidden;
    text-overflow: clip;
    white-space: pre;
    word-break: keep-all;
    pointer-events: none;
    line-height: inherit;
  }
  .uni-input-placeholder, .uni-input-input {
    width: 100%;
  }
  .uni-input-input {
    position: relative;
    display: block;
    height: 100%;
    background: none;
    color: inherit;
    opacity: 1;
    font: inherit;
      line-height: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-align: inherit;
    text-indent: inherit;
    text-transform: inherit;
    text-shadow: inherit;
  }
  .clue-form .button-forbidden[data-v-dcb410a5] {
    background: rgba(0,84,255,.2) !important;
  }
  .clue-form[data-v-dcb410a5] .button {
    border-radius: .5095rem !important;
    color: #fff;
    font-size: 14px !important;
    padding: 0 14px !important;
    margin: 0;
      margin-left: 0px;
    font-weight: 700;
    margin-left: .56594rem;
    width: 110px;
    min-width: 80px;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    height: 2.22675rem !important;
    line-height: 2.22675rem !important;
    background: #0054ff !important;
  }
  uni-button[disabled] {
    color: rgba(255,255,255,.6);
    cursor: not-allowed;
  }
  uni-button {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    color: #000;
    background-color: #f8f8f8;
    cursor: pointer;
  }
  [data-v-dcb410a5] uni-button::after {
    border: none;
  }
  uni-button::after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0,0,0,.2);
    transform: scale(.5);
    transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 10px;
  }
  .form-item[data-v-dcb410a5]:last-child {
    margin-bottom: 0;
  }
  .form-item[data-v-dcb410a5] {
    color: #1e1f24;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    overflow: hidden;
  }
  .form-item .notice[data-v-dcb410a5] {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.26131rem;
    color: #848691;
    margin-top: -.23041rem;
  }
  .privacy[data-v-dcb410a5] {
    color: #406aff;
    margin-top: -.22388rem;
    margin-bottom: -.33581rem;
  }
  .holder[data-v-0f725898] {
    height: 40px;
  }
  .chat-input-container[data-v-b56b1299] {
    width: 92vw;
    margin-left: 4vw;
    margin-right: 4vw;
    border-radius: 1.5625rem;
    position: fixed;
    left: 0;
    bottom: 0;
    padding-bottom: .67934rem;
    right: 0;
    display: flex;
    align-items: center;
    border-top: 3px solid rgba(0,0,0,1);
    box-sizing: border-box;
  }
  .chat-input[data-v-b56b1299] {
    flex: 1;
    padding: 11px 2.88722rem 11px 15px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 25px;
  }
  .chat-input .text[data-v-b56b1299] {
    width: 100%;
    box-sizing: border-box;
    max-height: 100px;
    font-size: 14px;
    line-height: 25px;
    min-height: 45px;
    font-weight: 400;
    display: flex;
    letter-spacing: 0;
    font-family: PingFangSC-Regular;
    color: #1e1f24;
    overflow: auto;
    caret-color: #0057ff;
  }
  uni-textarea {
    width: 300px;
    height: 150px;
    display: block;
    position: relative;
    font-size: 16px;
    line-height: normal;
    white-space: pre-wrap;
    word-break: break-all;
  }
  .uni-textarea-wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    min-height: inherit;
    overflow-y: hidden;
  }
  .uni-textarea-wrapper, .uni-textarea-placeholder, .uni-textarea-line, .uni-textarea-compute, .uni-textarea-textarea {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
    text-decoration: inherit;
  }
  .chat-input .custom-placeholder[data-v-b56b1299] {
    color: #858585;
    height: 25px !important;
    line-height: 25px !important;
    margin-top: 0;
  }
  .uni-textarea-placeholder {
    color: gray;
    overflow: hidden;
  }
  .uni-textarea-placeholder, .uni-textarea-line, .uni-textarea-compute, .uni-textarea-textarea {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    white-space: inherit;
    word-break: inherit;
  }
  .uni-textarea-wrapper, .uni-textarea-placeholder, .uni-textarea-line, .uni-textarea-compute, .uni-textarea-textarea {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
      margin-top: 0px;
    text-decoration: inherit;
  }
  .uni-textarea-line {
    width: 1em;
  }
  .uni-textarea-line, .uni-textarea-compute {
    visibility: hidden;
    height: auto;
  }
  .uni-textarea-line, .uni-textarea-compute {
    visibility: hidden;
    height: auto;
  }
  .uni-textarea-placeholder, .uni-textarea-line, .uni-textarea-compute, .uni-textarea-textarea {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    white-space: inherit;
    word-break: inherit;
  }
  uni-resize-sensor {
    display: block;
    z-index: -1;
    visibility: hidden;
    animation: once-show 1ms;
  }
  uni-resize-sensor, uni-resize-sensor > div {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
  uni-resize-sensor, uni-resize-sensor > div {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
  uni-resize-sensor > div:first-child > div {
    width: 100000px;
    height: 100000px;
  }
  uni-resize-sensor > div > div {
    position: absolute;
    left: 0;
    top: 0;
  }
  uni-resize-sensor > div:last-child > div {
    width: 200%;
    height: 200%;
  }
  .uni-textarea-textarea {
    resize: none;
    background: none;
    color: inherit;
    opacity: 1;
    font: inherit;
      line-height: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-align: inherit;
    text-indent: inherit;
    text-transform: inherit;
    text-shadow: inherit;
  }
  .comfirm-btn .icon[data-v-b56b1299] {
    width: 1.35875rem;
    height: 1.35875rem;
    font-size: 1.35875rem;
  }
  uni-image > div {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
  }
  .chat-input-container[data-v-b56b1299]::after {
    content: "";
    position: absolute;
    width: 120%;
    height: 130%;
    background: #f4f8ff;
    z-index: -1;
    margin-left: -10%;
    margin-right: 10%;
  }
  .recommend[data-v-6aafb072] {
    width: 100%;
    position: fixed;
    bottom: calc(70px + .70313rem);
    left: 0;
    font-family: PingFang SC;
    z-index: 99;
    line-height: .90581rem;
    box-sizing: border-box;
    background-color: #f4f8ff;
  }
  .recommend-list[data-v-6aafb072] {
    display: flex;
    overflow-x: auto;
    padding-left: 4vw;
    scrollbar-width: none;
  }
  .recommend-item[data-v-6aafb072] {
    display: block;
    margin: 0 .42431rem 12px 0;
  }
  .recommend-item-text[data-v-6aafb072] {
    padding: .597rem .8955rem;
    background-color: rgba(53,147,255,.08);
    border-radius: .67166rem;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    color: #1e1f24;
    font-size: .7925rem;
    line-height: .7925rem;
    font-weight: 700;
    white-space: nowrap;
  }