.slb .znwd_gpbs_list.gpbs_list .bd li {
  width: 33%;
}
.slb .znwd_c1 .znwd_yszd {
  height: calc(100% - 3.8rem);
  /* max-height: calc(100vh - 5.5rem); */
}
.slb #wrap {
  height: 100%;
  background-size: cover;
}
.slb .znwd_wrap_con {
  max-height: 100%;
}
.znwd_fix {
  background-size: cover;
}
.answer-source {
  margin-top: 0.16rem;
}
#wrap {
  background-size: cover !important;
}
@media screen and (min-width: 993px) {
  .slb .znwd_r12,
  .slb .znwd_r12.znwd_r1 {
    min-width: 320px;
    width: 3.16rem !important;
  }
}
@media screen and (max-width: 992px) {
  .znwd_wrap_con .znwd_l ul.znwd_icon_list {
    display: block !important;
  }
  .znwd_text {
    padding-bottom: 0.36rem;
  }
}
/* 引导xszy_page */
.xszy_page.is_four .yy_switch_btn {
  z-index: 999;
}

.xszy_page.is_four .layui-form .gxfw_box {
  display: block !important;
  right: auto;
  top: 0.38rem;
  bottom: unset;
  left: 0;
  transform: none;
  padding-bottom: 0.08rem;
}
#wrap.xszy_page #nextLog3::after {
  left: 0.4rem;
  right: unset;
  top: -0.07rem;
  transform: rotate(-90deg);
}
.xszy_page.is_five .znwd_con1 {
  z-index: 9999 !important;
}
.xszy_page .xszy_bg {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 50%;
  top: 50%;
  height: 200vh;
  width: 200vw;
  z-index: 999;
  transform: translate(-50%, -50%);
}
#wrap.xszy_page .main-box .row {
  overflow: visible;
}
.xszy_page .main-box .znwd_yszd {
  z-index: 0;
  overflow: visible;
}
.znwd_gpbs_list .bd ul {
  display: block;
}
.znwd_gpbs_list .bd li a {
  height: 100%;
}
.znwd_gpbs_list .bd li a img {
  width: 0.54rem !important;
  height: 0.54rem !important;
}
#wrap.xszy_page #nextLog0::after,
#wrap.xszy_page #nextLog1::after,
#wrap.xszy_page #nextLog2::after {
  /* right: 0; */
  top: 50%;
  /* bottom: -0.4rem; */
  left: -0.06rem;
  transform: translateY(-50%) rotate(180deg);
}
.xszy_page.is_one .gxfw_box,
.xszy_page.is_two .gxfw_box,
.xszy_page.is_three .gxfw_box {
  left: calc(100% + 0.06rem);
  right: 0;
}
.xszy_page.is_two .gxfw_box {
  top: 1rem;
}
.gxfw_con,
.rmwt_con,
.gpbs {
  display: none;
}
.xszy_page .znwd_yszd_box {
  width: 100vw;
  height: calc(100vh - 5.5rem);
  position: absolute;
  left: 0;
  top: 3rem;
  min-height: 3.3rem !important;
  overflow: hidden !important;
}
.xszy_page .znwd_c1 .znwd_yszd {
  position: static;
}
.xszy_page .lsdh_con {
  z-index: 90;
}
.xszy_page.is_two .gpbs .znwd_gpbs_list.gpbs_list .bd li a {
  display: block;
  background-color: #fff;
}
.xszy_page.is_two .gpbs .znwd_gpbs_list.gpbs_list .bd li a img {
  margin-right: 0.14rem;
}
.xszy_page.is_two .gpbs .znwd_gpbs_list.gpbs_list .bd li {
  width: 33.3%;
}
/* 加载中 */
.loading {
  background-color: #ecf4ff;
  display: flex;
  flex-direction: column;
}
.loading div {
  width: 1.76rem;
  height: 1.2rem;
  background: url(https://aisp.terton.com.cn/aisp/ff808081995ad2cf019970bb3e7b0007/chat/img/loadding0925.gif)
    no-repeat;
  background-size: contain;
}
.loading p {
  font-size: 0.16rem;
  color: #666666;
}
.znwd_l .znwd_icon_list li i.znwd-xinshouzhiyin:after {
  content: "\e60f";
}
.znwd_l ul.znwd_icon_list {
  display: inline-flex;
  align-items: center;
}
@media screen and (max-width: 1370px) and (min-width: 992px) {
  .znwd_l ul.znwd_icon_list {
    display: flex !important;
    transform: translateX(0px) !important;
  }
}
.znwd_c1.on .znwd_con.is_no_ss .znwd_btn_tit {
  display: none !important;
}
.znwd_c1.on .znwd_con.is_no_ss {
  bottom: 0.3rem;
}
.ai_welcome_tit {
  min-height: 0.68rem;
  height: auto !important;
}
.ai_welcome_tit h1 em {
  display: flex;
  flex-direction: column;
}
body#wrap::before {
  position: absolute;
}
/* @media screen and (max-width: 1099px) {
        .znwd_main .znwd_c1 {
            overflow-x: hidden;
        }
    } */
.lsdh_btn.mobile {
  position: absolute;
  right: 0.08rem;
  top: 0.08rem;
}
.znjt_con .zntj_list {
  max-height: 100%;
  /* max-height: 2rem; */
}
.znjt_con {
  max-height: calc(100vh - 5.6rem);
  overflow: auto;
  min-height: 2rem;
}
@media screen and (max-width: 992px) {
  #answerList .znwd_con4 .zan_con span i {
    color: #999;
  }
  .znwd_content .znjt_con {
    overflow: visible;
  }
  .znjt_con .zntj_list {
    width: 100%;
    max-height: 100%;
    overflow: visible;
  }
  .jqr .znwd_con5 {
    padding-top: 0.22rem;
    padding-bottom: 0.34rem;
  }
  .stop-generate {
    margin-top: 0 !important;
  }
  .znwd_con.is_no_ss,
  .slb .znwd_con.is_no_ss {
    bottom: 0.2rem !important;
  }
  .znwd_content .ai_welcome_tit span:first-child {
    display: block;
    left: 50%;
    transform: translateX(-50%);
  }
  .znwd_content .ai_welcome_tit span {
    top: -0.22rem;
  }
}
@media screen and (min-width: 993px) {
  .slb .znwd_r12,
  .slb .znwd_r1 {
    width: 100%;
  }
  .slb .znwd_c1 {
    right: 0;
  }
}
.stop-generate {
  /*margin-left: 0.4rem;*/
  /* padding-left: 0.4rem; */
  display: inline-block;
  margin-top: 0.1rem;
  padding: 0.08rem 0.2rem !important;
  border-radius: 0.5rem;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0.02rem 0.08rem rgba(22, 88, 160, 0.08);
  color: rgba(0, 101, 232, 1);
  font-size: 0.14rem;
  cursor: pointer;
}
.aiss_pic_list .bd li a .picture_fixed,
.aiss_pic_list .bd li > .picture_fixed {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 992px) {
  .stop-generate {
    margin-left: 0 !important;
  }
  .znwd_c1 .znwd_content {
    overflow-y: auto;
    height: calc(100% - 1.2rem);
  }
  /* .input-box .znwd_text_con1 {
    padding-right: 0.37rem;
  } */
  .left-menuList .znwd_yszd_box {
    display: none;
  }
}
.znwd_con11.large .znwd_con5 {
  padding-bottom: 0.32rem;
}
.znwd_con11.large .zan_con {
  bottom: 0.1rem;
}
@media screen and (min-width: 992px) {
  .znwd_r1 {
    overflow: hidden;
  }
  .znwd_c1.on .znwd_con2.input-box .text {
    height: 0.34rem;
  }
}
@media screen and (min-width: 992px) and (max-height: 680px) {
  .znjt_con .zntj_list {
    flex-wrap: nowrap;
    margin-top: 0.2rem;
    justify-content: flex-start;
  }
  .znjt_con .zntj_list span {
    margin-bottom: 0.1rem;
  }
  .znjt_con {
    overflow: visible;
  }
  .xszy_page .left-menuList .znwd_yszd_box {
    min-height: 3.3rem;
    top: 1rem;
  }
}
.znwd_r12 .znwd_yszd.recommend_menu {
  display: block;
}
.znwd_yszd_box .znwd_yszd.recommend_menu_2 {
  display: none;
}
.znwd_r1 .znwd_welcome_pic1 {
  height: auto;
}
.left-menuList .znwd_yszd_box {
  max-height: calc(100vh - 5.9rem);
  overflow: auto;
  padding: 0 20px;
  padding-top: 20px;
  min-height: 2rem;
}
.xszy_page .recommend_menu {
  width: 2.7rem;
}
.znwd_yszd .znwd_list li p {
  margin-top: 0;
  color: #a1adbf;
  font-size: 0.14rem;
  line-height: 0.2rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xszy_page.is_four .layui-form {
  top: 0;
}
.slb .znwd_content {
  max-height: 100%;
  overflow: auto;
}
.slb .xszy_page .znwd_r12 {
  width: 100% !important;
}
.slb .xszy_page .znwd_r1 {
  overflow: auto;
  height: 94% !important;
}
.slb .znwd_r1 {
  overflow: auto;
  height: 92% !important;
}
.slb .xszy_page .znwd_r1 {
  overflow: hidden;
}
.slb .left-menuList .znwd_yszd_box {
  overflow: visible !important;
}
.slb .main-box {
  padding-top: 0;
}
.slb .main-box .znwd_wrap_con {
  margin-bottom: 0;
}
/* 输入框 */
@media screen and (max-width: 1099px) {
  .reply_ipt .inp-box {
    display: block;
  }
  .reply_ipt .znwd_btn_box span {
    height: 0.34rem;
  }
  .reply_ipt .znwd_btn_box {
    position: absolute;
    height: auto;
    right: 0;
    margin-right: 0.1rem;
  }
  .reply_ipt.znwd_con1 .icon_yy {
    margin: 0;
  }
  .inp-box:focus-within {
    border: none;
  }
  .inp-box {
    border: none;
  }
  /* .reply_ipt .znwd_btn_box {
    margin-right: 0.1rem;
  } */
  .znwd_btn_box .znwd_btn {
    display: inline-block;
  }
  .phone-send {
    display: none;
  }
  .input-box .znwd_text {
    height: auto;
  }
  .znwd_c1.on .znwd_con2.input-box .text {
    height: auto;
  }
  .left-menuList .znwd_yszd_box {
    max-height: calc(100vh - 5.2rem);
  }
}
.znwd_text_con1 .icon_yy {
  display: none !important;
  background: linear-gradient(
    90deg,
    rgba(9, 90, 176, 1) 0%,
    rgba(32, 119, 255, 1) 100%
  );
  -webkit-background-clip: text;
  color: #1658a0;
  width: 0.24rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border: none;
  width: 100%;
}
.znwd_text_con1 .icon_yy .znwd-voice {
  font-size: 0.34rem;
}
.znwd_text_con1 .icon_yy.on .znwd-voice::before {
  content: "\e7d2";
}
.znwd_text_con1 .icon_yy .znwd-voice::before {
  content: "\e84b";
}
.znwd_btn.disabled {
  background: linear-gradient(
    90deg,
    rgba(152, 187, 223, 1) 0%,
    rgba(161, 198, 254, 1) 100%
  ) !important;
}
.znwd_con1.reply_ipt .inp-box {
  width: 100%;
}
.inp-box .znwd_btn_box {
  display: flex;
  align-items: center;
  bottom: 0.08rem;
  /* bottom: -0.08rem;
  right: 0; */
}
@media screen and (max-width: 992px) {
  .reply_ipt .znwd_btn_box {
    margin-right: 0.18rem;
    bottom: 0.44rem;
  }
  .znwd_c1.on .reply_ipt .znwd_btn_box {
    bottom: 0.44rem;
    margin-right: 0.08rem;
  }
  .znwd_btn_box .znwd_btn {
    display: none !important;
  }
  .phone-send {
    display: inline-block;
  }
  .znwd_con2 .znwd_text_con1 .text {
    height: auto;
  }
  .input-box .znwd_text {
    height: auto;
  }
  .znwd_con2.input-box {
    height: auto;
  }
  .znwd_c1.on .znwd_con2.input-box {
    padding-bottom: 0 !important;
  }
  .inp-box .znwd_btn_box {
    width: max-content;
  }
  .inp-box .znwd_btn_box .icon_yy {
    display: none !important;
  }
  .inp-box .znwd_text_con1 .icon_yy {
    display: block !important;
  }
}
.znwd_text_con1 {
  display: flex;
  align-items: center;
}
.znwd_con2 .text {
  height: 0.6rem;
  word-break: break-all;
}
.znwd_con1 span.icon_yy.on .znwd-voice {
  font-size: 0.24rem;
}
.znwd_c1.on .znwd_con2.input-box {
  height: 100%;
  padding-bottom: 0.26rem;
}
.znwd_c1.on .znwd_con2.input-box .text {
  padding: 0;
}
.xszy_page .znwd_more_phone {
  z-index: 0;
}
@media screen and (max-width: 992px) {
  .znwd_home_phone {
    display: block;
  }
  .znwd_home {
    display: none;
  }
  .znwd_dialog_btn {
    display: none !important;
  }
  .znwd_head .yy_switch_btn .yy_switch_bar {
    width: max-content;
    overflow: hidden;
  }
  .yy_switch_btn .yy_switch_bar span {
    padding: 0 0.08rem;
    margin: 0 0 0 -1px !important;
  }
}
.slb .znwd_l ul.znwd_icon_list li[title="引导"] {
  display: flex;
}
.slb .xszy_page .xszy_bg {
  display: block;
  height: 400vh;
}
.slb .xszy_page.is_one .gxfw_con,
.slb .xszy_page.is_two .gpbs {
  background-color: #ffffff;
  margin: -0.1rem -0.2rem;
}

.slb .xszy_page.is_one .gxfw_con .gxfw_box {
  display: block !important;
}
.switch_font_size:before {
  width: 0 !important;
}
.tool_box .yy_switch_btn:after {
  content: "";
  right: -0.16rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 0.14rem;
  background-color: rgba(23, 82, 145, 0.2);
}
.tool_box {
  position: absolute;
  left: 0;
  top: 0.2rem;
  display: flex;
  z-index: 9;
}
.tool_box .switch_font_size {
  position: relative;
  top: 0;
}
.tool_box .yy_switch_btn {
  z-index: 9;
  position: relative;
  top: 0;
  margin-right: 0.37rem;
}
.xszy_page.is_four .switch_font_size {
  left: 0;
}
.stoped {
  margin-bottom: 0.1rem;
}
.slb .xszy_page .znwd_welcome,
.slb .xszy_page .znwd_welcome_pic1 {
  width: 3rem;
}
.xszy_page.is_four .tool_box {
  z-index: 999;
}
.xszy_page.is_four .tool_box .switch_font_size {
  pointer-events: none;
  user-select: none;
}
.slb .xszy_page .znwd_head {
  user-select: none;
}
.znwd_l ul.znwd_icon_list li{
  white-space: nowrap;
}
.ai_btn.ai_btn_on>i img:first-child {
    margin-left: -0.14rem;
}
.ai_btn.ai_btn_on {
    color: #4D6BFE;
    border: 1px solid rgba(0, 122, 255, 0.15);
    background-color: #DBEAFE;
}
