@charset "utf-8";
.split {
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  cursor: col-resize;
  background-color: #59383800;
}
.split-mask {
  cursor: col-resize;
  position: absolute;left:0px;top:0px;z-index: 999;
  width:100%;height:100%;background-color: rgba(0, 0, 0, .1);
}
.split .split-icon-bar {
  width: 6px;
  height: 1px;
  background: rgba(23, 35, 61, .25);
  margin-top: 3px;
}
.znxz-resizable {
    position: relative;
    /* height: 100%; */
    overflow: hidden;
}
.resize-handle-left {
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 10px;
    height: 100%;
    background-color: #59383800;
    cursor: col-resize;
}
.resize-handle-right {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 11px;
    height: 100%;
    background-color: #59383800;
    cursor: col-resize;
}

.nav-wrapper-left-bg {
  width:68px;
  padding: 12px 8px;
  border-right: 1px solid rgba(228,228,228,1);
  overflow: hidden;
}
.nav-wrapper-left-bg .btn-icon-back {
  width: 52px;
  height: 30px;
  background-color: #E7EEFF;
  border-radius: 28% / 50%;
  min-height: unset;
  cursor:pointer;
  margin-bottom: 10px;
}
.btn-icon-back:hover {
  color: #1880ff;
}
.nav-wrapper-left-content {
	background:#ffffff;
	/* height:100%; */
	margin-right:13px;
}
.nav-wrapper-left-bg .btn-nav-item {
  min-width: 54px;
  width: 54px;
  height: 86px;
  padding: 10px 12px;
  background: transparent;
  border-radius: 8px;
  font-family: "Microsoft Yahei";
  font-size: 14px;
  color: #68789D;
  cursor:pointer;
  text-align: center;
  line-height: 15px;
  font-weight: 400;
}
.btn-nav-item:hover {
  background-color: #E7EEFF;
}
.btn-nav-item-right-select {
  background: rgba(187, 215, 241, 0.5) !important;
  color: #165DFF !important;
}
.btn-nav-item.btn-nav-item-select {
  background: #165DFF;
  color: #FFFFFF;
}
.btn-nav-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto 4px;
  background-size: cover;
  background-repeat: no-repeat;
}
.btn-nav-item-small {
  height: 70px !important;
}
.btn-nav-icon.zsjs {
  background-image: url("../image/znxz/zsjs.png");
}
.btn-nav-item-select .btn-nav-icon.zsjs {
  background-image: url("../image/znxz/zsjs-sel.png");
}
.btn-nav-icon.xzsc {
  background-image: url("../image/znxz/xzsc.png");
}
.btn-nav-item-select .btn-nav-icon.xzsc {
  background-image: url("../image/znxz/xzsc-sel.png");
}
.btn-nav-icon.ldwh {
  background-image: url("../image/znxz/ldwh.png");
}
.btn-nav-icon.fwss {
  background-image: url("../image/znxz/fwss.png");
}
.btn-nav-item-select .btn-nav-icon.fwss {
  background-image: url("../image/znxz/fwss-sel.png");
}
.btn-nav-icon.gwsc {
  background-image: url("../image/znxz/gwsc.png");
}
.btn-nav-item-select .btn-nav-icon.gwsc {
  background-image: url("../image/znxz/gwsc-sel.png");
}
.btn-nav-icon.zlnr {
  background-image: url("../image/znxz/zlnr.png");
}
.btn-nav-icon.gwqc {
  background-image: url("../image/znxz/gwqc.png");
}
.btn-nav-icon.rs {
  background-image: url("../image/znxz/rs.png");
}
.btn-nav-icon.lg {
  background-image: url("../image/znxz/lg.png");
}
.btn-nav-icon.jd {
  background-image: url("../image/znxz/jd.png");
}
.btn-nav-icon.bd {
  background-image: url("../image/znxz/bd.png");
}
.btn-nav-icon.zl {
  background-image: url("../image/znxz/zl.png");
}
.btn-nav-item-max {
  padding: 10px 6px !important;
}

.lbt-input-common {
  display: inline-block;
  font-size: 14px;
  width: 100%;
  height: 34px;
  line-height: 24px;
  padding: 4px 8px;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 4px;
  color: rgba(0,0,0,.75);
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
}
.lbt-input-common::placeholder {
  color: rgba(0,0,0,.3);
  opacity: 1;
}
.input-title {
	width: 60%;
}
.input-title input {
  border: none;
  font-size: 16px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input-title .lbt-input-common:focus {
    box-shadow: 0 0 0 2px rgba(120, 180, 255, .5);
}
.autosaveTips.saved {
  padding: 6px 10px 6px 30px;
  background: url(../image/znxz/autosave.png) no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position-y: center;
  background-position-x: 10px;
}
.autosaveTips {
  margin-left: 10px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 6px;
  padding: 6px 10px;
}
.autosaveTips.header-title {
  font-family: "Microsoft YaHei UI";
  font-size: 16px;
  color: #000000;
  letter-spacing: 0;
  font-weight: 400;
  width: auto;
}
.tox-statusbar {
  background: #F8F8F8 !important;
  border-radius: 0 0 10px 10px;
}
.tox-tinymce {
	border-radius:0 !important;
}

/* znxz范文样式 */
.fw-filter-label {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #616871;
	padding: 4px 8px;
}

.fw-filter-value-container-sq {
    height: 30px;
    overflow: hidden;
}
.fw-filter-value {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #303133;
	cursor: pointer;
	padding: 4px 8px;
	border-radius: 4px;
	background:transparent;
}
.fw-filter-value-select {
    background: rgba(22, 93, 255, 0.1);
	color: #165DFF;
}
.fw-filter-value:hover {
	background: rgba(22, 93, 255, 0.1);
}
.filter-value-zhankai-icon {
    width: 14px;
    height: 16px;
    background: url("../image/znxz/zhankai.png") no-repeat;
}
.filter-value-zhankai-icon {
    width: 14px;
    height: 16px;
    margin-bottom: 6px;
	cursor:pointer;
    background: url("../image/znxz/zhankai.png") no-repeat;
}
.filter-value-shouqi-icon {
    width: 14px;
    height: 16px;    
    margin-bottom: 6px;
	cursor:pointer;	
    background: url("../image/znxz/shouqi.png") no-repeat;
}
.result-item-xz-container {
    background: rgba(255,255,255,0.50);
	border: 1px solid #E4E4E4;
    border-radius: 8px;
    padding: 10px 20px;
    margin-bottom: 15px;
    cursor: pointer;
}
.chat-ai-logo {
    width: 18px;
    height: 18px;
    background: url("../image/logo.png");
	background-size: contain;	
    margin-right: 3px;
}
.chat-ai-content {
    background-image: linear-gradient(90deg,#D5E4FF 0%, #DBD9FF 100%);
    border-radius: 8px;
    width: 100%;
}
.chat-user-content-up {
    background: rgba(0,119,255,0.05);
    border-radius: 8px;
    margin-right:10px
}
.chat-user-content-up-text {
    padding: 10px 9px 5px 13px;
    padding: 8px 14px;
    font-size: 14px;
    color: #44515E;
    letter-spacing: 0;
}
.chat-ai-content-up-bord {
    color:  #262626;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding-top: 8px;
    padding-right: 15px;
    padding-left: 15px;
    white-space: pre-wrap;
}
.chat-ai-content-up-tip {
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 14px;
    line-height: 24px;
    color: #454E58;
    letter-spacing: 0;
    white-space: pre-wrap;
}
.chat-ai-content-down-loading-gif {
    background: url("../image/qq.gif");
    height: 12px;
    width: 12px;
    margin-right: 5px;
}
.chat-ai-content-down-loading-text {
    height: 12px;
    width: 96px;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    font-style: italic;
}
.chat-ai-insert {
    width: 11px;
    height: 11px;
    background: url("../image/chat-ai-insert.png");
    margin-right: 3px;
}
.chat-ai-zl {
    width: 11px;
    height: 11px;
    background: url("../image/chat-ai-zl.png");
    margin-right: 3px;
}
.chat-ai-clean {
    line-height: 18px;
    color: #1880ff;
	background-color: transparent;
	cursor: pointer;
	padding: 8px;
}
.container-input {
    height: 95px;
    background: #FFFFFF;
	border: 1px #BFC5FF solid;
    border-radius: 6px;
    padding: 5px;
    margin-left: 12px;
    margin-right: 12px;
}
.chat-ai-input-common {
    height: 65px;width:100%;
    border-color: transparent;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	color: rgba(69,78,88,1);
}

.res-tj-title {
  padding-bottom: 7px;
  border-bottom: 1px solid #E0E5E8;
  width: 100%;
  text-align: left;
  font-family: Microsoft YaHei UI, MicrosoftYaHei, serif;
  font-size: 14px;
  color: #ABBBC5;
}
.res-tj-item-wrap {
  padding: 10px 0;
  border-bottom: 1px dashed #E0E5E8;
}
.res-tj-item-title-text {
  font-family: Microsoft YaHei UI, MicrosoftYaHei, serif;
  font-size: 15px;
  font-weight: normal;
  color: #454E58;
  line-height: 24px;
}
