.reset-pwd-dialog[data-v-d742c17a] {
  margin-top: 20px;
}
.reset-pwd-dialog .ak-form-item[data-v-d742c17a] {
  margin-bottom: 20px;
}
.reset-pwd-dialog .icon[data-v-d742c17a] {
  margin-right: 8px;
  color: #666;
  font-size: 14px;
}
.sk-circle[data-v-486882bf] {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  vertical-align: middle;
  margin-right: 5px;
}
.sk-circle .sk-child[data-v-486882bf] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child[data-v-486882bf]:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 14%;
  height: 14%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay-486882bf 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay-486882bf 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2[data-v-486882bf] {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-circle .sk-circle3[data-v-486882bf] {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-circle .sk-circle4[data-v-486882bf] {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-circle .sk-circle5[data-v-486882bf] {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-circle .sk-circle6[data-v-486882bf] {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-circle .sk-circle7[data-v-486882bf] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-circle .sk-circle8[data-v-486882bf] {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-circle .sk-circle9[data-v-486882bf] {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-circle .sk-circle10[data-v-486882bf] {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-circle .sk-circle11[data-v-486882bf] {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-circle .sk-circle12[data-v-486882bf] {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-circle .sk-circle2[data-v-486882bf]:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-circle .sk-circle3[data-v-486882bf]:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-circle .sk-circle4[data-v-486882bf]:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-circle .sk-circle5[data-v-486882bf]:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-circle .sk-circle6[data-v-486882bf]:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-circle .sk-circle7[data-v-486882bf]:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-circle .sk-circle8[data-v-486882bf]:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-circle .sk-circle9[data-v-486882bf]:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-circle .sk-circle10[data-v-486882bf]:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-circle .sk-circle11[data-v-486882bf]:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-circle .sk-circle12[data-v-486882bf]:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay-486882bf {
0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}
@keyframes sk-circleBounceDelay-486882bf {
0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
}
40% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}

button[data-v-0eb5b6cc] {
  caret-color: transparent !important;
}


.ak-checkbox-inner[data-v-54ef6f72] {
  caret-color: transparent !important;
}


/* transition 不支持IE9 */
.fade-enter-active {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.fade-leave-active {
  display: none;
}
.fade-enter,
.fade-leave-to {
  opacity: 0;
}

@charset "UTF-8";
:root {
  --min-screen-w: 1272px;
  --header-h: 0px;
  --footer-h: 50px;
  --sidebar-w: 48px;
  --sidebar-l-w: 252px;
  --sidebar-r-w: 280px;
  --tabs-h: 0px;
  --toolbar-h: 52px;
  --footer-bar-h: 34px;
  --preview-h: 54px;
  --detail-tabs-h: 41px;
  --detail-header-h: 56px;
  --detail-translate-h: 28px;
  --page-search-h: 52px;
  --page-search-toolbar-h: 55px;
  --page-search-footer-h: 50px;
}

/* 壹专利颜色 */
:root {
  --patyee-bg-main-base: #f2f4fa;
  --patyee-bg-base: #E7E9F4;
  --patyee-bg-white: #FFFFFF;
  --patyee-border: #DCDFE6;
  --patyee-tips: #9A9DAD;
  --patyee-font: #31364E;
  --patyee-icon: #49536E;
  --patyee-icon-hover: #B1B6C4;
  --patyee-text-bg-dif: #FFFFFF;
  --patyee-text-hover: #006DD3;
  --patyee-normal: #0090FF;
  --patyee-auth: #1AAACF;
  --patyee-invalid: #565F7C;
  --patyee-valid: #15CF5A;
  --patyee-overdue: #FE615C;
  --patyee-urg: #FF974C;
  --patyee-suc: #67C23A;
  --patyee-suc-light: #F0FAEB;
  --patyee-warn: #F4C76C;
  --patyee-warn-light: #FFFAEF;
  --patyee-error: #F55656;
  --patyee-error-light: #FFEFF0;
  --patyee-filter-and: #D2E9FD;
  --patyee-filter-not: #FFEFF0;
  --patyee-subject: #00B572;
  --patyee-industry: #FAA214;
  --patyee-inland: #EE1C25;
  --patyee-global: #006DD3;
  --patyee-bg-main-base-rgb: 242, 244, 250;
  --patyee-bg-base-rgb: 231, 233, 244;
  --patyee-bg-white-rgb: 255, 255, 255;
  --patyee-border-rgb: 220, 223, 230;
  --patyee-tips-rgb: 154, 157, 173;
  --patyee-font-rgb: 49, 54, 78;
  --patyee-icon-rgb: 73, 83, 110;
  --patyee-icon-hover-rgb: 177, 182, 196;
  --patyee-text-bg-dif-rgb: 255, 255, 255;
  --patyee-text-hover-rgb: 0, 109, 211;
  --patyee-normal-rgb: 0, 144, 255;
  --patyee-auth-rgb: 26, 170, 207;
  --patyee-invalid-rgb: 86, 95, 124;
  --patyee-valid-rgb: 21, 207, 90;
  --patyee-overdue-rgb: 254, 97, 92;
  --patyee-urg-rgb: 255, 151, 76;
  --patyee-suc-rgb: 103, 194, 58;
  --patyee-suc-light-rgb: 240, 250, 235;
  --patyee-warn-rgb: 244, 199, 108;
  --patyee-warn-light-rgb: 255, 250, 239;
  --patyee-error-rgb: 245, 86, 86;
  --patyee-error-light-rgb: 255, 239, 240;
  --patyee-filter-and-rgb: 210, 233, 253;
  --patyee-filter-not-rgb: 255, 239, 240;
  --patyee-subject-rgb: 0, 181, 114;
  --patyee-industry-rgb: 250, 162, 20;
  --patyee-inland-rgb: 238, 28, 37;
  --patyee-global-rgb: 0, 109, 211;
}

:root .colorway1.colour1 {
  --workbench-auth: #1AAACF;
  --workbench-valid: #FE615C;
  --workbench-msg: #0C48BC;
  --primary: #0C48BC;
  --primary-light-2: #2E70D3;
  --primary-light-3: #4782F3;
  --primary-light-4: #78B7FF;
  --theme-bor: #DCDFE6;
  --font: #000000;
  --font-tips: #949AA8;
  --icon: #49536E;
  --icon-hover: #B1B6C4;
  --text-bg-dif: #FFFFFF;
  --text-hover: #0C48BC;
  --patyee-primary: #1469FC;
  --patyee-primary-gradient: #FBD997;
  --patyee-primary-visible: #E59C0E;
  --patyee-primary-hover: #FFCB66;
  --patyee-pn-text: #006DD3;
  --header-bg: #29294F;
  --header-hover-bg: rgba(255, 255, 255, 0.2);
  --header-bg-2: #FFFFFF;
  --header-hover-bg-2: #ECF6FF;
  --header-bg-dif: #FFFFFF;
  --header-active: #0C48BC;
  --header-text-hover: #FCCC15;
  --header-breadcrumb-hover: #FCCC15;
  --sidebar-bg: #636E94;
  --sidebar-hover-bg: #484F6B;
  --sidebar-text: #FFFFFF;
  --sidebar-text-active: #FFFFFF;
  --sidebar-bg-2: #BFDCFD;
  --sidebar-hover-bg-2: #DDEDFF;
  --sidebar-bg-dif: #FFFFFF;
  --sidebar-active: #484F6B;
  --sidebar-divider: #FFFFFF;
  --result-sidebar-bg: #E7E9F4;
  --result-sidebar-hover-bg: #DDE0EE;
  --main-bg: #FFFFFF;
  --main-bg-light-2: #F7F9FC;
  --main-bg-light-3: #F7F9FC;
  --main-chart-colors: #ECF6FF;
  --main-foot-bg: #192134;
  --main-active: #3E71ED;
  --text-color: #FFFFFF;
  --workbench-auth-rgb: 26, 170, 207;
  --workbench-valid-rgb: 254, 97, 92;
  --workbench-msg-rgb: 12, 72, 188;
  --primary-rgb: 12, 72, 188;
  --primary-light-2-rgb: 46, 112, 211;
  --primary-light-3-rgb: 71, 130, 243;
  --primary-light-4-rgb: 120, 183, 255;
  --theme-bor-rgb: 220, 223, 230;
  --font-rgb: 0, 0, 0;
  --font-tips-rgb: 148, 154, 168;
  --icon-rgb: 73, 83, 110;
  --icon-hover-rgb: 177, 182, 196;
  --text-bg-dif-rgb: 255, 255, 255;
  --text-hover-rgb: 12, 72, 188;
  --patyee-primary-rgb: 20, 105, 252;
  --patyee-primary-gradient-rgb: 251, 217, 151;
  --patyee-primary-visible-rgb: 229, 156, 14;
  --patyee-primary-hover-rgb: 255, 203, 102;
  --patyee-pn-text-rgb: 0, 109, 211;
  --header-bg-rgb: 41, 41, 79;
  --header-hover-bg-rgb: 255, 255, 255;
  --header-bg-2-rgb: 255, 255, 255;
  --header-hover-bg-2-rgb: 236, 246, 255;
  --header-bg-dif-rgb: 255, 255, 255;
  --header-active-rgb: 12, 72, 188;
  --header-text-hover-rgb: 252, 204, 21;
  --header-breadcrumb-hover-rgb: 252, 204, 21;
  --sidebar-bg-rgb: 99, 110, 148;
  --sidebar-hover-bg-rgb: 72, 79, 107;
  --sidebar-text-rgb: 255, 255, 255;
  --sidebar-text-active-rgb: 255, 255, 255;
  --sidebar-bg-2-rgb: 191, 220, 253;
  --sidebar-hover-bg-2-rgb: 221, 237, 255;
  --sidebar-bg-dif-rgb: 255, 255, 255;
  --sidebar-active-rgb: 72, 79, 107;
  --sidebar-divider-rgb: 255, 255, 255;
  --result-sidebar-bg-rgb: 231, 233, 244;
  --result-sidebar-hover-bg-rgb: 221, 224, 238;
  --main-bg-rgb: 255, 255, 255;
  --main-bg-light-2-rgb: 247, 249, 252;
  --main-bg-light-3-rgb: 247, 249, 252;
  --main-chart-colors-rgb: 236, 246, 255;
  --main-foot-bg-rgb: 25, 33, 52;
  --main-active-rgb: 62, 113, 237;
  --text-color-rgb: 255, 255, 255;
}

:root .colorway1.colour2 {
  --workbench-auth: #1AAACF;
  --workbench-valid: #FE615C;
  --workbench-msg: #0C48BC;
  --primary: #0C48BC;
  --primary-light-2: #2E70D3;
  --primary-light-3: #4782F3;
  --primary-light-4: #78B7FF;
  --theme-bor: #DCDFE6;
  --font: #000000;
  --font-tips: #949AA8;
  --icon: #49536E;
  --icon-hover: #B1B6C4;
  --text-bg-dif: #FFFFFF;
  --text-hover: #0C48BC;
  --patyee-primary: #1469FC;
  --patyee-primary-gradient: #FBD997;
  --patyee-primary-visible: #E59C0E;
  --patyee-primary-hover: #FFCB66;
  --patyee-pn-text: #DA9200;
  --header-bg: #FFFFFF;
  --header-hover-bg: rgba(49, 54, 78, 0.2);
  --header-bg-2: #FFFFFF;
  --header-hover-bg-2: #ECF6FF;
  --header-bg-dif: #FFFFFF;
  --header-active: #0C48BC;
  --header-text-hover: #31364E;
  --header-breadcrumb-hover: #006DD3;
  --sidebar-bg: #626C85;
  --sidebar-hover-bg: #484F6B;
  --sidebar-text: #FFFFFF;
  --sidebar-text-active: #FCCC15;
  --sidebar-bg-2: #E4E7EB;
  --sidebar-hover-bg-2: #FFFFFF;
  --sidebar-bg-dif: #FFFFFF;
  --sidebar-active: #484F6B;
  --sidebar-divider: #FFFFFF;
  --result-sidebar-bg: #E7E9F4;
  --result-sidebar-hover-bg: #DDE0EE;
  --main-bg: #FFFFFF;
  --main-bg-light-2: #F7FAFC;
  --main-bg-light-3: #F8F8F8;
  --main-chart-colors: #ECF6FF;
  --main-foot-bg: #192134;
  --main-active: #3E71ED;
  --text-color: #31364E;
  --workbench-auth-rgb: 26, 170, 207;
  --workbench-valid-rgb: 254, 97, 92;
  --workbench-msg-rgb: 12, 72, 188;
  --primary-rgb: 12, 72, 188;
  --primary-light-2-rgb: 46, 112, 211;
  --primary-light-3-rgb: 71, 130, 243;
  --primary-light-4-rgb: 120, 183, 255;
  --theme-bor-rgb: 220, 223, 230;
  --font-rgb: 0, 0, 0;
  --font-tips-rgb: 148, 154, 168;
  --icon-rgb: 73, 83, 110;
  --icon-hover-rgb: 177, 182, 196;
  --text-bg-dif-rgb: 255, 255, 255;
  --text-hover-rgb: 12, 72, 188;
  --patyee-primary-rgb: 20, 105, 252;
  --patyee-primary-gradient-rgb: 251, 217, 151;
  --patyee-primary-visible-rgb: 229, 156, 14;
  --patyee-primary-hover-rgb: 255, 203, 102;
  --patyee-pn-text-rgb: 218, 146, 0;
  --header-bg-rgb: 255, 255, 255;
  --header-hover-bg-rgb: 49, 54, 78;
  --header-bg-2-rgb: 255, 255, 255;
  --header-hover-bg-2-rgb: 236, 246, 255;
  --header-bg-dif-rgb: 255, 255, 255;
  --header-active-rgb: 12, 72, 188;
  --header-text-hover-rgb: 49, 54, 78;
  --header-breadcrumb-hover-rgb: 0, 109, 211;
  --sidebar-bg-rgb: 98, 108, 133;
  --sidebar-hover-bg-rgb: 72, 79, 107;
  --sidebar-text-rgb: 255, 255, 255;
  --sidebar-text-active-rgb: 252, 204, 21;
  --sidebar-bg-2-rgb: 228, 231, 235;
  --sidebar-hover-bg-2-rgb: 255, 255, 255;
  --sidebar-bg-dif-rgb: 255, 255, 255;
  --sidebar-active-rgb: 72, 79, 107;
  --sidebar-divider-rgb: 255, 255, 255;
  --result-sidebar-bg-rgb: 231, 233, 244;
  --result-sidebar-hover-bg-rgb: 221, 224, 238;
  --main-bg-rgb: 255, 255, 255;
  --main-bg-light-2-rgb: 247, 250, 252;
  --main-bg-light-3-rgb: 248, 248, 248;
  --main-chart-colors-rgb: 236, 246, 255;
  --main-foot-bg-rgb: 25, 33, 52;
  --main-active-rgb: 62, 113, 237;
  --text-color-rgb: 49, 54, 78;
}

/* CSS Document */
/***** css set*****/
body, div, dl, dt, dd, ul, ol, ul li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ul {
  list-style: none;
}

capation, th {
  text-align: left;
}

q:before, q:after {
  content: " ";
}

abbr, acronym {
  border: 0;
}

b {
  font-weight: normal;
}

label {
  font-weight: normal;
  margin: 0;
}

a:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
  outline: none;
  blr: expression(this.onFocus=this.blur());
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #006DD3;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: #006DD3;
}

u {
  text-decoration: none;
}

html {
  height: 100%;
}

body {
  font-size: 14px;
  color: #333;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  height: 100%;
  background: #e7e9f4;
  letter-spacing: 0.05rem;
}

textarea {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

/*****文字排版******/
.f12 {
  font-size: 12px;
}

.f13 {
  font-size: 13px;
}

.f14 {
  font-size: 14px;
}

.f16 {
  font-size: 16px;
}

.f18 {
  font-size: 18px;
}

.f20 {
  font-size: 20px;
}

.f22 {
  font-size: 22px;
}

.f28 {
  font-size: 28px;
}

.lh17 {
  line-height: 17px;
}

.lh18 {
  line-height: 18px;
}

.lh19 {
  line-height: 19px;
}

.lh20 {
  line-height: 20px;
}

.lh22 {
  line-height: 22px;
}

.lh25 {
  line-height: 25px;
}

.lh30 {
  line-height: 30px;
}

.lh40 {
  line-height: 40px;
}

.lh150 {
  line-height: 150%;
}

.lh180 {
  line-height: 180%;
}

.lh200 {
  line-height: 200%;
}

.fb {
  font-weight: bold;
}

.fn {
  font-weight: normal;
}

.t2 {
  text-indent: 2em;
}

.unl {
  text-decoration: underline;
}

.no_unl {
  text-decoration: none;
}

/****定位****/
.tl {
  text-align: left;
}

.tc {
  text-align: center;
}

.tj {
  text-align: justify;
}

.tr {
  text-align: right;
}

.bc {
  margin-left: auto;
  margin-right: auto;
}

.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.cb {
  clear: both;
}

.cl {
  clear: left;
}

.cr {
  clear: right;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

.Clearfix {
  display: block;
}

.vm {
  vertical-align: middle;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.abs-right {
  position: absolute;
  right: 0;
}

.zoom {
  zoom: 1;
}

.inline {
  display: inline-block;
}

.dinline {
  display: inline;
}

.hidden {
  visibility: hidden;
}

.none {
  display: none;
}

.oh {
  overflow: hidden;
}

.scroll-y {
  overflow-y: auto;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.flex-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.flex-vtm {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-tc {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-dire-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/******长度 高度*******/
.w0 {
  width: 0;
}

.w10 {
  width: 10px;
}

.w20 {
  width: 20px;
}

.w30 {
  width: 30px;
}

.w40 {
  width: 40px;
}

.w50 {
  width: 50px;
}

.w60 {
  width: 60px;
}

.w70 {
  width: 70px;
}

.w75 {
  width: 75px;
}

.w80 {
  width: 80px;
}

.w90 {
  width: 90px;
}

.w100 {
  width: 100px;
}

.w150 {
  width: 150px;
}

.w175 {
  width: 175px;
}

.w200 {
  width: 200px;
}

.w220 {
  width: 220px;
}

.w300 {
  width: 300px;
}

.w400 {
  width: 400px;
}

.w500 {
  width: 500px;
}

.w600 {
  width: 600px;
}

.w700 {
  width: 700px;
}

.w800 {
  width: 800px;
}

.w {
  width: 100%;
}

.ww10 {
  width: 10%;
}

.ww15 {
  width: 15%;
}

.ww35 {
  width: 35%;
}

.ww40 {
  width: 40%;
}

.ww45 {
  width: 45%;
}

.h30 {
  height: 30px;
}

.h50 {
  height: 50px;
}

.h80 {
  height: 80px;
}

.h100 {
  height: 100px;
}

.h200 {
  height: 200px;
}

.h340 {
  height: 340px;
}

.h {
  height: 100%;
}

/******边距*******/
.m10 {
  margin: 10px;
}

.m15 {
  margin: 15px;
}

.m30 {
  margin: 30px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mt23 {
  margin-top: 23px;
}

.mt25 {
  margin-top: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mt50 {
  margin-top: 50px;
}

.mt100 {
  margin-top: 100px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb25 {
  margin-bottom: 25px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml5 {
  margin-left: 5px;
}

.ml10 {
  margin-left: 10px;
}

.ml15 {
  margin-left: 15px;
}

.ml12 {
  margin-left: 12px;
}

.ml20 {
  margin-left: 20px;
}

.ml25 {
  margin-left: 25px;
}

.ml28 {
  margin-left: 28px;
}

.ml30 {
  margin-left: 30px;
}

.ml33 {
  margin-left: 33px;
}

.ml50 {
  margin-left: 50px;
}

.ml100 {
  margin-left: 100px;
}

.ml110 {
  margin-left: 110px;
}

.mr2 {
  margin-right: 2px;
}

.mr3 {
  margin-right: 3px;
}

.mr5 {
  margin-right: 5px;
}

.mr10 {
  margin-right: 10px;
}

.mr15 {
  margin-right: 15px;
}

.mr20 {
  margin-right: 20px;
}

.mr25 {
  margin-right: 25px;
}

.mr28 {
  margin-right: 28px;
}

.mr30 {
  margin-right: 30px;
}

.mr50 {
  margin-right: 50px;
}

.mr100 {
  margin-right: 100px;
}

.p10 {
  padding: 10px;
}

.p15 {
  padding: 15px;
}

.p20 {
  padding: 20px;
}

.p30 {
  padding: 30px;
}

.pt5 {
  padding-top: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pt30 {
  padding-top: 30px;
}

.pt50 {
  padding-top: 50px;
}

.pt100 {
  padding-top: 100px;
}

.pt170 {
  padding-top: 170px;
}

.pb5 {
  padding-bottom: 5px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb15 {
  padding-bottom: 15px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb50 {
  padding-bottom: 50px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl5 {
  padding-left: 5px;
}

.pl10 {
  padding-left: 10px;
}

.pl15 {
  padding-left: 15px;
}

.pl20 {
  padding-left: 20px;
}

.pl30 {
  padding-left: 30px;
}

.pl50 {
  padding-left: 50px;
}

.pl60 {
  padding-left: 60px;
}

.pl100 {
  padding-left: 100px;
}

.pl120 {
  padding-left: 120px;
}

.pr5 {
  padding-right: 5px;
}

.pr10 {
  padding-right: 10px;
}

.pr15 {
  padding-right: 15px;
}

.pr20 {
  padding-right: 20px;
}

.pr30 {
  padding-right: 30px;
}

.pr50 {
  padding-right: 50px;
}

.pr100 {
  padding-right: 100px;
}

.pr120 {
  padding-right: 120px;
}

.cp {
  cursor: pointer;
}

.cd {
  cursor: default;
}

.spaceline1 {
  width: 100%;
  display: block;
  height: 1px;
  clear: both;
  background-color: #e9e9e9;
}

.spaceline5 {
  width: 100%;
  display: block;
  height: 5px;
  clear: both;
}

.spaceline10 {
  width: 100%;
  display: block;
  height: 10px;
  clear: both;
}

.spaceline15 {
  width: 100%;
  display: block;
  height: 15px;
  clear: both;
}

.spaceline20 {
  width: 100%;
  display: block;
  height: 20px;
  clear: both;
}

.spaceline30 {
  width: 100%;
  display: block;
  height: 30px;
  clear: both;
}

.spaceline40 {
  width: 100%;
  display: block;
  height: 40px;
  clear: both;
}

.spaceline50 {
  width: 100%;
  display: block;
  height: 50px;
  clear: both;
}

.spaceline90 {
  width: 100%;
  display: block;
  height: 90px;
  clear: both;
}

/*placeholder颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
}

.font-red,
.fontRed {
  color: #ff5e68;
}

.font-gray,
.fontGray {
  color: #999;
}

.font-gray1 {
  color: #666;
}

.font-black {
  color: #333;
}

.font-yellow {
  color: #ffcd6d;
}

.font-green,
.fontGreen {
  color: #13cf5a;
}

.font-blue,
.fontBlue {
  color: #006DD3;
}

.bg-white {
  background: #fff;
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  margin-left: 0;
  position: relative;
  margin-right: 5px;
  top: 2px;
}

.version-show {
  display: none;
}

.word-break {
  word-break: break-all;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  position: relative;
  z-index: 100;
}

::-webkit-scrollbar-thumb {
  background-color: #babdc2;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 2px;
}

::-webkit-scrollbar-corner {
  background: #e7e9f4;
}

* {
  scrollbar-color: #e5e5e5 #f7f7f9; /* 滑块颜色  滚动条背景颜色 */
  scrollbar-width: thin !important; /* 滚动条宽度有三种：thin、auto、none */
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.footer p {
  text-align: center;
  color: #999;
  line-height: 50px;
}

/*侧栏布局*/
.ak-side-container {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
  height: calc(100vh - 62px);
  min-width: 900px;
  overflow: hidden;
}
.ak-side-container .ak-side {
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 1;
  background: var(--result-sidebar-bg);
}
.ak-side-container .ak-side .ak-second-search-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ak-side-container .ak-side .ak-second-search-wrap .filter-field {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 14px 14px 14px 0;
  color: var(--patyee-font);
}
.ak-side-container .ak-side .ak-second-search-wrap .filter-field .remind-dot {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.ak-side-container .ak-side .ak-second-search-wrap .ak-second-search {
  width: calc(100% - 60px);
}
.ak-side-container .ak-side .ak-second-search-wrap .ak-second-search .srhinput {
  min-width: 80px;
}
.ak-side-container .ak-side .ak-second-search {
  margin: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--patyee-border);
  background: var(--patyee-bg-white);
  padding-left: 7px;
}
.ak-side-container .ak-side .ak-second-search.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-side-container .ak-side .ak-second-search.disabled a,
.ak-side-container .ak-side .ak-second-search.disabled input,
.ak-side-container .ak-side .ak-second-search.disabled div {
  cursor: not-allowed;
}
.ak-side-container .ak-side .ak-second-search.active {
  border-color: var(--patyee-primary);
}
.ak-side-container .ak-side .ak-second-search .joiner {
  width: 52px;
  height: 20px;
  margin-right: 7px;
  outline: none;
  cursor: pointer;
  color: #31364E;
}
.ak-side-container .ak-side .ak-second-search .joiner .ak-input-control {
  height: 20px;
  line-height: 20px;
  border: 0;
  background-color: var(--result-sidebar-bg);
}
.ak-side-container .ak-side .ak-second-search .joiner .ak-select-down {
  width: 67px;
  left: -9px;
  top: 24px;
}
.ak-side-container .ak-side .ak-second-search .joiner .ak-select-down li.active,
.ak-side-container .ak-side .ak-second-search .joiner .ak-select-down li:hover {
  color: #606683;
  background-color: #F4F5FA;
}
.ak-side-container .ak-side .ak-second-search .srhinput {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 28px;
  line-height: 28px;
  border: 0;
  min-width: 100px;
}
.ak-side-container .ak-side .ak-second-search .btn-enter {
  text-align: center;
  line-height: 28px;
  width: 28px;
  height: 28px;
  margin-right: 1px;
  color: var(--patyee-font);
}
.ak-side-container .ak-side .svg-side {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
}
.ak-side-container .ak-side .flexSide {
  position: relative;
}
.ak-side-container .ak-side .flexSide .detail-back-btn {
  display: block;
  height: 38px;
  line-height: 38px;
  border-radius: 2px;
  text-align: center;
  margin: 14px 18px;
}
.ak-side-container .ak-side .flexSide.noBack .detail-back-btn {
  display: none;
}
.ak-side-container .ak-side .flexSide.noBack .scroll-content {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 56px - 50px - 1px);
}
.ak-side-container .ak-side[class*=img-theme-] .content li {
  border-left: 6px solid var(--result-sidebar-bg);
}
.ak-side-container .ak-side[class*=img-theme-] .content li.active, .ak-side-container .ak-side[class*=img-theme-] .content li:hover {
  border-color: var(--patyee-primary);
}
.ak-side-container .ak-side[class*=img-theme-] .svg-side {
  display: none;
}
.ak-side-container .ak-side {
  width: 252px;
  bottom: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.ak-side-container .ak-side .title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 14px;
  height: 56px;
}
.ak-side-container .ak-side .title .title-text {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  margin-bottom: 2px;
}
.ak-side-container .ak-side .title .title-total {
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  font-weight: bold;
}
.ak-side-container .ak-side .content {
  overflow: hidden;
}
.ak-side-container .ak-side .content li {
  position: relative;
  display: block;
}
.ak-side-container .ak-side .content li .line-icon {
  margin-right: 10px;
}
.ak-side-container .ak-side .content li a {
  color: var(--patyee-font);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  padding: 0 8px;
  cursor: pointer;
}
.ak-side-container .ak-side .content li a .content-pns {
  font-size: 12px;
  margin-bottom: 5px;
}
.ak-side-container .ak-side .content li a .content-title {
  font-size: 14px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-side-container .ak-side .content li.active {
  background-color: var(--result-sidebar-hover-bg);
}
.ak-side-container .ak-side .content li.active a {
  color: #333;
}
.ak-side-container .ak-side .content li:hover {
  background-color: var(--result-sidebar-hover-bg);
}
.ak-side-container .ak-side .content li:hover a {
  color: #333;
}
.ak-side-container .ak-side .scroll-content {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 56px - 64px - 50px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ak-side-container .ak-side .side-footer {
  padding: 0 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 50px;
}
.ak-side-container .ak-side .side-footer a {
  color: var(--patyee-font);
}
.ak-side-container .ak-side .side-footer a.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-side-container.common-colspan-center .ak-side .title {
  cursor: pointer;
}
.ak-side-container.common-colspan-center .ak-side .title i {
  font-size: 16px;
  font-weight: bold;
  margin-right: 6px;
}
.ak-side-container.common-colspan-center.close .ak-side .title {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ak-side-container.common-colspan-center.close .ak-side .title .text {
  display: none;
}
.ak-side-container.common-colspan-center.close .ak-side .title i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-side-container.common-colspan-center.close .ak-side .content li a {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ak-side-container.common-colspan-center.close .ak-side .content li a .text {
  display: none;
}
.ak-side-container.common-colspan-center.close .ak-side .content li a .line-icon {
  margin-right: 14px;
}
.ak-side-container .resultLi {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
}
.ak-side-container .resultLi .titleName {
  word-break: break-all !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important; /* 这里是超出几行省略 */
  overflow: hidden !important;
  height: auto !important;
}
.ak-side-container .ak-side-main {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.ak-side-container .ak-side-main .loadingMain {
  height: calc(100vh - 60px);
}
.ak-side-container .ak-side-main .min-back-btn {
  padding: 0;
  width: 32px;
  height: 38px;
  line-height: 38px;
  border-radius: 2px;
  text-align: center;
  margin: 14px 18px 14px 0;
}
.ak-side-container .subNav .space-around li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 5px;
}
.ak-side-container .subNav .space-around li label {
  line-height: 22px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding-right: 5px;
}
.ak-side-container .subNav .space-around li .num {
  line-height: 25px;
}
.ak-side-container .subNav .space-around.hover li:hover {
  color: #fccc15;
}
.ak-side-container .subNav .space-around.hover li:hover span {
  color: #fccc15;
}
.ak-side-container .subNav .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ak-side-container .subNav .control a {
  margin-left: 8px;
}

.sideBox {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.sideBox.cbir .filter-list {
  height: calc(100vh - 150px) !important;
}
.sideBox.cbir.cbir-show .filter-list {
  height: calc(100vh - 330px) !important;
}

/* search 组件 */
.top-search {
  width: 350px;
  height: 28px;
  padding-right: 40px;
  position: relative;
}
.top-search .form-control {
  width: 100%;
}

.top-search input {
  border-right: none;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.top-search input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.top-search input.warning {
  border: 1px solid #fc4343;
  border-right: none;
}

.top-search .btn {
  position: absolute;
  width: 40px;
  text-align: center;
  font-size: 16px;
  right: 0;
  top: 0;
  border-radius: 0;
  height: 100%;
  padding: 2px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* 二级菜单 */
.subNav li {
  margin: 2px 0;
}

.subNav > li .arrow {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.subNav > li > a {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.subNav > li > a.active .arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.subNav .nav-second-level {
  overflow: hidden;
  padding: 8px 10px;
  background: #424961;
}

.subNav .nav-second-level li {
  border: 0 !important;
}

.subNav .nav-second-level label {
  margin: 0;
}

.subNav .nav-second-level a.more {
  color: #fff;
  float: right;
  margin-bottom: 5px;
  border-bottom: 1px solid #fff;
  line-height: 15px;
  padding: 0 !important;
}

.subNav .nav-second-level .more:hover {
  color: #fccc15;
  border-bottom: 1px solid #fccc15;
}

.subNav .nav-second-level > li label,
.subNav .nav-second-level > li a {
  color: #fff;
  line-height: 25px;
  padding: 0;
}

.subNav .nav-second-level > li .ak-checkbox {
  margin-top: 2px;
}
.subNav .nav-second-level > li .ak-checkbox .ak-checkbox-inner {
  height: 15px;
  line-height: 15px;
}

.row-sm-margin {
  margin-left: -10px;
  margin-right: -10px;
}

.row-sm-margin .col-xs-1,
.row-sm-margin .col-xs-2,
.row-sm-margin .col-xs-3,
.row-sm-margin .col-xs-4,
.row-sm-margin .col-xs-5,
.row-sm-margin .col-xs-6,
.row-sm-margin .col-xs-7,
.row-sm-margin .col-xs-8,
.row-sm-margin .col-xs-9,
.row-sm-margin .col-xs-10,
.row-sm-margin .col-xs-11,
.row-sm-margin .col-xs-12 {
  padding-left: 10px;
  padding-right: 10px;
}

.row-xs-margin {
  margin-left: -5px;
  margin-right: -5px;
}

.row-xs-margin .col-xs-1,
.row-xs-margin .col-xs-2,
.row-xs-margin .col-xs-3,
.row-xs-margin .col-xs-4,
.row-xs-margin .col-xs-5,
.row-xs-margin .col-xs-6,
.row-xs-margin .col-xs-7,
.row-xs-margin .col-xs-8,
.row-xs-margin .col-xs-9,
.row-xs-margin .col-xs-10,
.row-xs-margin .col-xs-11,
.row-xs-margin .col-xs-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.form-group {
  position: relative;
  margin: 0;
}

/*403'404'500*/
.errorPage-height {
  height: 100vh;
  background: #fff;
}

.errorPage {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 512px;
  width: 614px;
}

.errorPage > .text {
  margin-top: 10px;
  text-align: center;
}

.errorPage > .text a {
  color: #333;
  text-decoration: underline;
}

.errorPage > .text > p {
  color: #333;
  font-size: 18px;
  margin-bottom: 20px;
}

.errorPage > .text > .btn {
  color: #fff;
  background-color: #424961;
  border-color: #424961;
}

.errorPage > .text > .btn:hover {
  color: #fff;
  background-color: #7580a8;
  border-color: #7580a8;
}

.checkbox-inline, .radio-inline {
  line-height: 30px;
  padding-left: 0;
}

.whitePannel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 20px 20px;
  background: #fff;
  margin: 0 auto;
  min-height: calc(100vh - 70px);
}

.btn {
  padding: 3px 14px;
  border-radius: 2px;
}

.crumbs {
  padding-left: 20px;
  word-spacing: 5px;
  line-height: 30px;
  background: #fff;
  font-size: 14px;
  height: 30px;
}
.crumbs a {
  color: #333;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
body.mobile {
  min-width: var(--min-screen-w);
  font-size: 12px;
  letter-spacing: 0.03rem;
}
body.mobile .ak-container.hasApp .header {
  position: relative;
  min-width: 305px;
  width: calc(100vw - 22px);
  padding: 0 16px 0 6px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.mobile .ak-container.hasApp .header .navigation {
  margin-right: 0;
}
body.mobile .ak-container.hasApp .header .svg-header {
  max-width: 100vw;
}
body.mobile .ak-container.hasApp .ak-height {
  width: 100vw;
  min-width: 100vw;
}
body.mobile .ak-height {
  min-width: var(--min-screen-w);
}
body.mobile .ak-height .other-search {
  width: 1000px;
}
body.mobile .ak-height .work-space {
  min-width: var(--min-screen-w);
}
body.mobile .ak-height .report-main-wrap {
  min-width: var(--min-screen-w);
}
body.mobile .ak-height .analysis-page {
  min-width: 1000px;
}
body.mobile .ak-height .analysis-page .analy-side-box {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 250px;
}
body.mobile .ak-height .analysis-page .analy-side-box .side-panel,
body.mobile .ak-height .analysis-page .analy-side-box .tool-sidebar {
  position: absolute;
  top: 0;
}
body.mobile .header .svg-header {
  max-width: var(--min-screen-w);
}
body.mobile .header .nav-exp {
  min-width: 0;
}
body.mobile .header .navigation .submenu {
  font-size: 14px;
}
body.mobile .header .navigation ul li a {
  display: block;
  padding: 0 10px;
  max-width: 78px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .header .navigation.user-info-menu .submenu {
  left: unset;
  right: -16px;
  min-width: 128px;
}
body.mobile .header .navigation.user-info-menu .submenu li a {
  max-width: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
body.mobile .header .navigation.user-info-menu ul li a {
  max-width: 108px;
  padding-right: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body.mobile .header .navigation.user-info-menu ul li a span {
  display: block;
  max-width: 88px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .header .no-login-btn .ak-btn {
  padding: 6px 10px;
}
body.mobile .header .no-login-btn .btn {
  margin-left: 10px;
  margin-right: 0;
}
body.mobile .header .ip-login {
  margin-right: 0;
}
body.mobile .img-search-tab .img-search-head {
  width: calc(100vw - 32px);
  margin: 0 auto;
}
body.mobile .img-search-tab .img-search-head .ak-cet-source {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100vw - 302px);
  max-width: 84px;
}
body.mobile .img-search-tab .img-search-head .ak-cet-source .source-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .img-search-tab .layoutTabs {
  margin-left: 10px;
}
body.mobile .img-search-tab .layoutTabs .tits li {
  padding: 0 6px;
}
body.mobile .img-search-tab .img-search-body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: transparent !important;
  height: auto;
}
body.mobile .img-search-tab .img-search-body .ak-upload {
  border-radius: 4px;
}
body.mobile .img-search-tab .img-search-body .ak-upload .upload-area {
  width: calc(100vw - 34px);
}
body.mobile .img-search-tab .img-search-body .ak-upload .upload-area .upload-add .upload-desc {
  font-size: 16px;
}
body.mobile .img-search-tab .img-search-body .ak-upload .upload-area .upload-add .upload-tips {
  font-size: 14px;
}
body.mobile .img-search-tab .img-search-body .img-search-history {
  margin: 10px 16px;
  width: calc(100vw - 32px);
  border-radius: 4px;
  font-size: 14px;
}
body.mobile .img-search-tab .img-search-body .img-search-history .history-body {
  margin-bottom: 10px;
}
body.mobile .img-search-tab .img-search-body .img-search-history .history-body .history-item {
  width: calc((100vw - 82px) / 6);
  height: calc((100vw - 82px) / 6);
  margin-right: 10px;
}
body.mobile .img-search-tab .img-search-body .img-search-history .history-body .history-item:last-child {
  margin-right: 0;
}
body.mobile .img-search-tab .img-search-body .img-search-history .history-body .history-item img {
  max-width: calc((100vw - 82px) / 6 - 2px);
  max-height: calc((100vw - 82px) / 6 - 2px);
}
body.mobile .img-search-tab .img-search-body .img-search-history .history-empty {
  margin-bottom: 10px;
}
body.mobile .img-search-tab .search-form {
  width: calc(100vw - 32px);
  margin: 0 16px;
}
body.mobile .img-search-tab .search-form .search-filed {
  width: 135px;
}
body.mobile .img-search-tab .search-form .search-filed .join {
  width: 60px;
}
body.mobile .img-search-tab .search-form .search-filed .text {
  padding: 0 4px;
}
body.mobile .img-search-tab .img-search-btns {
  width: calc(100vw - 32px);
  margin: 20px 16px 0;
}
body.mobile .operationHistory {
  position: fixed;
  width: calc(100vw - 16px);
  right: 0;
}
body.mobile .operationHistory .operationList .opeationHiddenY {
  font-size: 12px;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .resultExp {
  padding-left: 30px;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .firstRex .index {
  margin-left: 0;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .firstExpvalue {
  width: 172px;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .resultExpvalue {
  width: 150px;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .resultExpTime {
  padding-left: 10px;
}
body.mobile .operationHistory .operationList .opeationHiddenY .operationExp .resultExpTotal {
  padding-left: 10px;
  margin-right: 4px;
}
body.mobile .slider-direction {
  width: calc(100vw - 32px);
}
body.mobile .quick-index .world-charts {
  width: calc(100vw + 90px);
  height: auto !important;
  min-height: 400px;
}
body.mobile .mainSearch {
  width: 100vw;
  min-width: 100vw;
  max-width: 100vw;
}
body.mobile .intelligent {
  padding-bottom: 66px !important;
}
body.mobile .logo-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 16px 0 16px;
}
body.mobile .logo-wrapper .logo-text {
  text-align: left;
  margin-top: 5px;
  font-size: 13px;
  padding-left: 6px;
}
body.mobile .search-tabs {
  margin: 9px 16px;
}
body.mobile .is-semantics .search-down .edit-table-search .content-edit-box .content-edit-table {
  top: 0;
  right: 20px;
}
body.mobile .is-semantics .search-down .edit-table-search .content-edit-box .clear-btn {
  right: 10px;
  top: 5px;
  font-size: 14px;
}
body.mobile .search-down {
  margin: 20px 16px 14px 16px;
}
body.mobile .search-down .ak-cet-source {
  padding-left: 4px;
  height: 34px;
}
body.mobile .search-down .ak-cet-source .source-name {
  padding-right: 4px;
  height: 24px;
  line-height: 24px;
}
body.mobile .search-down .ak-cet-source .source-name.ellipsis {
  width: 55px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .search-down .ak-cet-source .source-img,
body.mobile .search-down .ak-cet-source .source-number {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
body.mobile .search-down .edit-table-search .content-edit-box {
  height: 34px;
}
body.mobile .search-down .edit-table-search .content-edit-box.open {
  height: 128px;
}
body.mobile .search-down .edit-table-search .content-edit-box .content-edit-table {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 10px;
  line-height: 14px;
  right: 60px;
}
body.mobile .search-down .edit-table-search .content-edit-box .content-edit-table::before {
  line-height: 14px;
  font-size: 12px;
  left: 4px;
  width: 100%;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .search-down .edit-table-search .pre-box {
  right: 6px;
  top: 4px;
}
body.mobile .search-down .edit-table-search .pre-box span {
  padding-left: 4px;
}
body.mobile .search-down .edit-table-search .pre-box .results {
  padding-right: 4px;
}
body.mobile .search-down .edit-table-search .intelligent-recommendation .ir-title {
  padding: 8px 8px;
}
body.mobile .search-down .edit-table-search .intelligent-recommendation .ir-item {
  font-size: 12px;
  margin: 2px 0;
  padding: 2px 8px;
}
body.mobile .search-down .pat-search {
  height: 36px;
  line-height: 34px;
  font-size: 12px;
  padding: 0 4px;
}
body.mobile .main-container {
  width: calc(100vw - 32px);
  margin: 0 auto;
}
body.mobile .main-container a {
  color: unset !important;
}
body.mobile .quick-enter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}
body.mobile .quick-enter .item {
  text-align: center;
  font-size: 12px;
  width: 109px;
  padding: 8px 0;
  margin: 0 0 8px 0;
}
body.mobile .ak-tooltip-text {
  width: 150px;
}
body.mobile .ak-qe {
  padding: 0 16px;
}
body.mobile .third-wrapper {
  height: 44px;
}
body.mobile .third-wrapper .item-wrapper .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.mobile .third-wrapper .item-wrapper .item:nth-child(1)::before {
  opacity: 0;
}
body.mobile .third-wrapper .item-wrapper .item:nth-child(2)::after {
  opacity: 0;
}
body.mobile .third-wrapper .item-wrapper .item .icon {
  font-size: 24px;
  background-image: none;
  background-color: #fff;
}
body.mobile .third-wrapper .item-wrapper .item .text {
  font-size: 13px;
  margin-left: 4px;
}
body.mobile .patyee-hot {
  padding-bottom: 20px;
}
body.mobile .patyee-hot .hot-list {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
}
body.mobile .patyee-hot .hot-list .item {
  width: 150px;
  background-color: #ddd;
  border-radius: 2px;
  border: 1px solid #ccc;
  padding: 6px;
  margin-bottom: 10px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .section {
  padding: 30px 16px 20px !important;
}
body.mobile .section .main-container .title,
body.mobile .section .main-container-lg .title {
  font-size: 18px;
  font-weight: bold;
}
body.mobile .section .main-container .sub-title,
body.mobile .section .main-container-lg .sub-title {
  font-size: 14px;
}
body.mobile .section-wrapper1 .title {
  text-align: center;
}
body.mobile .section-wrapper1 .section-body .img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
body.mobile .section-wrapper1 .section-body .desc .info {
  line-height: 20px;
  font-size: 13px;
}
body.mobile .section-wrapper2 .section-body .solve-step-box {
  position: absolute;
  width: 33px;
  border-radius: 20px;
  margin: 20px 0;
  overflow: hidden;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.mobile .section-wrapper2 .section-body .solve-step-box .step-item {
  color: #fff;
  font-weight: bold;
  width: 100%;
  height: 84px;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  text-align: center;
  line-height: 33px;
}
body.mobile .section-wrapper2 .section-body .solve-step-box .step-item:nth-child(1) {
  background-color: #3CCBEC;
}
body.mobile .section-wrapper2 .section-body .solve-step-box .step-item:nth-child(2) {
  height: 206px;
  background-color: #33A0FF;
}
body.mobile .section-wrapper2 .section-body .solve-step-box .step-item:nth-child(3) {
  background-color: #416DF9;
}
body.mobile .section-wrapper2 .section-body .solve-list {
  position: relative;
  height: auto;
  min-height: 400px;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper, body.mobile .section-wrapper2 .section-body .solve-list [class*=item-wrapper-] {
  margin: 0;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper {
  position: absolute;
  width: 154px;
  right: 50%;
  -webkit-transform: translateX(-15px);
          transform: translateX(-15px);
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse {
  left: 50%;
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-box .item-circular.left {
  background-color: #FCC923;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-box .item-circular.right {
  background-color: #ccc;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-box .item-circular.primary {
  left: -2px;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-icon {
  right: 13px;
  left: auto !important;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-label {
  text-align: left !important;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper.reverse .item-desc {
  text-align: start !important;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box {
  position: relative;
  padding-top: 10px;
  height: 100px;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-line {
  position: absolute;
  border-top: 1px solid #ccc;
  left: 0;
  right: 0;
  top: 10px;
  z-index: 1;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-circular {
  position: absolute;
  background-color: #ccc;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  top: 8px;
  z-index: 1;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-circular.left {
  left: 0;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-circular.right {
  right: 0;
  background-color: #FCC923;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-circular.primary {
  width: 9px;
  height: 9px;
  top: 6px;
  right: -2px;
  background-color: #fff;
  z-index: 0;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-icon {
  position: absolute;
  width: 26px;
  height: 26px;
  overflow: hidden;
  border-radius: 50%;
  left: 13px;
  top: -3px;
  z-index: 1;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-icon span {
  font-size: 16px;
  color: #fff !important;
  line-height: 27px;
  text-align: center;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-label {
  text-align: end;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 10px 0;
}
body.mobile .section-wrapper2 .section-body .solve-list .item-wrapper .item-box .item-desc {
  text-align: right;
  margin: 0 10px;
}
body.mobile .section-wrapper3 .box-list {
  margin-top: 20px !important;
}
body.mobile .section-wrapper3 .box-list .item {
  width: 154px !important;
  height: 149px !important;
  margin: 5px !important;
}
body.mobile .section-wrapper3 .box-list .item .icon {
  margin-top: 30px !important;
  width: 27px !important;
  height: 32px !important;
}
body.mobile .section-wrapper3 .box-list .item .count {
  margin: 12px 0 10px 0 !important;
  font-size: 16px !important;
  font-weight: bold;
}
body.mobile .section-wrapper3 .box-list .item .info {
  font-size: 12px !important;
}
body.mobile .section-wrapper4 .section-body {
  min-height: 200px;
  margin: 20px auto;
}
body.mobile .section-wrapper4 .section-body .search-list {
  position: absolute;
  margin: auto;
  width: 340px;
  height: 200px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.mobile .section-wrapper4 .section-body .search-list .search-item {
  position: absolute;
  width: 80px;
  height: 70px;
}
body.mobile .section-wrapper4 .section-body .search-list .search-item .search-box {
  position: relative;
  width: 100%;
  height: 100%;
}
body.mobile .section-wrapper4 .section-body .search-list .search-item .search-box .search-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
body.mobile .section-wrapper4 .section-body .search-list .search-item .search-box .search-icon {
  padding-top: 10px;
  font-size: 22px;
  text-align: center;
}
body.mobile .section-wrapper4 .section-body .search-list .search-item .search-box .search-text {
  text-align: center;
  width: 60px;
  margin: 0 auto;
  line-height: 14px;
}
body.mobile .section-wrapper4 .section-body .search-list .search-item .search-box .search-text.gap {
  padding-top: 6px;
}
body.mobile .section-wrapper5 .section-body .img {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
body.mobile .section-wrapper5 .section-body .btn {
  width: 78px;
  height: 26px;
  line-height: 24px;
  font-size: 14px;
  padding: 0 11px 0 10px;
}
body.mobile .footer {
  line-height: 16px;
  padding: 10px 0;
  height: auto;
}
body.mobile .ak-dialog {
  min-width: 100px;
}
body.mobile .ak-dialog .ak-dialog-content {
  padding: 0 16px;
  margin-top: 10px;
}
body.mobile .ak-dialog .ak-dialog-footer {
  padding: 16px;
}
body.mobile .chooseSourceDialog {
  padding-top: 10px;
}
body.mobile .chooseSourceDialog h2 {
  padding: 0 3px;
}
body.mobile .chooseSourceDialog .group-box {
  padding: 10px 3px;
}
body.mobile .chooseSourceDialog .group-box .ak-checkbox-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body.mobile .chooseSourceDialog .group-box .ak-checkbox-group div {
  width: 101px;
}
body.mobile .chooseSourceDialog .group-box .ak-checkbox-group .ak-checkbox-text {
  margin-left: 2px;
}
body.mobile .chooseSourceDialog .group-box .ak-radio-group .ak-radio {
  width: 101px;
}
body.mobile .chooseSourceDialog .group-box .ak-radio-group .radio-text {
  margin-left: 2px;
}
body.mobile .contact-pupop {
  margin-top: 20px;
  font-size: 12px;
  padding: 0;
}
body.mobile .dialog-remind .remind-content .remind-version {
  max-height: 340px;
}
body.mobile .dialog-remind .remind-content .remind-version .ak-side-container {
  min-width: calc(100vw - 65px);
}
body.mobile .dialog-remind .remind-content .remind-version .ak-side-container .version-info {
  min-width: calc(100vw - 65px);
}
body.mobile .dialog-remind .remind-content .remind-version .ak-side-container .version-box .info-box {
  min-width: calc(100vw - 65px);
}
body.mobile .dialog-remind .remind-content .remind-version .ak-side-container .version-text {
  min-width: calc(100vw - 65px);
}
body.mobile .app-center .login-logo .svg-side {
  height: 60px;
}
body.mobile .app-center .center.new .pass-verifyCode {
  height: 28px;
}
body.mobile .app-center .center.new .ak-form {
  margin-left: 72px;
}
body.mobile .center h3 {
  font-size: 20px;
}
body.mobile .center .login-carsi {
  position: relative;
  padding: 0 20px;
  margin-top: 20px;
}
body.mobile .center .login-carsi .carsi-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.mobile .center .login-carsi .ak-form-input {
  width: 100%;
  margin-top: 20px;
}
body.mobile .center .login-carsi .ak-form-input input {
  padding: 0 10px;
}
body.mobile .center .login-carsi .no-carsi {
  font-size: 12px;
  color: red;
  margin: 4px 0;
}
body.mobile .center .login-carsi .ak-btn {
  margin-top: 115px;
}
body.mobile .center .login-carsi .carsi-list {
  position: absolute;
  top: 100px;
  width: 100%;
  background: #fff;
  max-height: 170px;
  overflow-y: auto;
  border-radius: 2px;
  border: 1px solid #ccc;
  padding: 10px 0;
}
body.mobile .center .login-carsi .carsi-list.load {
  height: 170px;
}
body.mobile .center .login-carsi .carsi-list .carsi-item-nodata {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
}
body.mobile .center .login-carsi .carsi-list .carsi-item {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
body.mobile .center .login-carsi .carsi-list .carsi-item:hover {
  background: #ccc;
}
body.mobile .center .login-carsi .carsi-list .ak-loading {
  height: 170px;
  line-height: 170px;
}
body.mobile .center .login-carsi .carsi-new {
  cursor: pointer;
  margin-left: 8px;
  text-align: center;
}
body.mobile .center .login-carsi .carsi-new.no-qr-code {
  margin-top: 150px;
}
body.mobile .login-icons-tips {
  margin: 0 20px;
}
body.mobile .login-qrcode {
  text-align: center;
}
body.mobile .login-qrcode .iframeClass {
  height: 300px;
}

.ak-btn {
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  background-color: var(--patyee-bg-white);
  border-color: var(--patyee-bg-white);
  border: 1px solid var(--patyee-border);
  color: var(--patyee-font);
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  padding: 0 20px;
  border-radius: 2px;
  font-size: 14px;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  height: 28px;
  line-height: 28px;
}
.ak-btn.is-round {
  border-radius: 30px;
}
.ak-btn {
  /*&.is-plain{
    &:hover{background: #fff;border-color: #409eff;color: #409eff;}
  }*/
}
.ak-btn.is-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ak-btn.medium {
  height: 36px;
  line-height: 36px;
}
.ak-btn.is-loading {
  position: relative;
  pointer-events: none;
}
.ak-btn.is-loading:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.3);
}
.ak-btn {
  /*以上为默认*/
  /*要对每种type定义不同的状态，如type=primary*/
}
.ak-btn.ak-btn-text {
  color: var(--patyee-font);
  background: none;
  border: 0;
  padding: 0;
  border-radius: 0;
}
.ak-btn:hover {
  background-color: rgba(var(--patyee-bg-base-rgb), 0.6);
  border-color: rgba(var(--patyee-bg-base-rgb), 0.6);
  color: var(--patyee-font);
}

.ak-btn-primary {
  background: var(--patyee-primary);
  border: 1px solid var(--patyee-primary);
  color: #fff;
}
.ak-btn-primary:active, .ak-btn-primary:hover, .ak-btn-primary:focus {
  color: var(--patyee-font);
  background: var(--patyee-primary);
  border-color: var(--patyee-primary);
}
.ak-btn-primary:hover {
  background-color: rgba(var(--patyee-primary-rgb), 0.6);
  border-color: rgba(var(--patyee-primary-rgb), 0.6);
  color: var(--patyee-font);
}

.ak-btn-cancel {
  background: var(--patyee-bg-base);
  border: 1px solid var(--patyee-bg-base);
  color: var(--patyee-font);
}
.ak-btn-cancel:hover {
  background-color: rgba(var(--patyee-bg-base-rgb), 0.6);
  border-color: rgba(var(--patyee-bg-base-rgb), 0.6);
  color: var(--patyee-font);
}

.ak-btn-group {
  display: inline-block;
  vertical-align: middle;
}
.ak-btn-group > .ak-btn:not(:last-child) {
  margin-right: -1px;
}
.ak-btn-group > .ak-btn:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ak-btn-group > .ak-btn:not(:first-child):not(:last-child) {
  border-radius: 0 !important;
}
.ak-btn-group > .ak-btn:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.ak-date-picker-input {
  display: inline-block;
  position: relative;
}
.ak-date-picker-input.date-picker-clear:hover .icon-date {
  display: none;
}
.ak-date-picker-input.date-picker-clear:hover .ak-icon-clear {
  display: block;
}
.ak-date-picker-input .icon-date {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 20px;
  cursor: pointer;
}
.ak-date-picker-input .icon-date:before {
  display: inline-block;
  font-size: 15px;
}
.ak-date-picker-input .ak-icon-clear {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
  cursor: pointer;
  display: none;
}
.ak-date-picker-input .ak-icon-clear:before {
  content: "\e789";
}

.ak-date-picker {
  position: absolute;
  background: #fff;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: 0 1px 6px #ddd;
          box-shadow: 0 1px 6px #ddd;
  z-index: 2999;
  padding: 5px;
  overflow: hidden;
  -webkit-animation: slideDown 0.3s;
          animation: slideDown 0.3s;
  -webkit-transform-origin: center top;
          transform-origin: center top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
}
.ak-date-picker .calendar {
  float: left;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 250px;
}
.ak-date-picker .calendar:nth-child(2) {
  margin-left: 10px;
}
.ak-date-picker .calendar-head {
  height: 34px;
  line-height: 34px;
  text-align: center;
  position: relative;
}
.ak-date-picker .calendar-head a {
  cursor: pointer;
  position: absolute;
  padding: 0 5px;
  font-size: 12px;
}
.ak-date-picker .calendar-head .calendar-prev-year {
  left: 5px;
}
.ak-date-picker .calendar-head .calendar-prev-month {
  left: 25px;
}
.ak-date-picker .calendar-head .calendar-year-select, .ak-date-picker .calendar-head .calendar-year-month {
  position: relative;
  padding: 0;
}
.ak-date-picker .calendar-head .calendar-next-year {
  right: 5px;
}
.ak-date-picker .calendar-head .calendar-next-month {
  right: 25px;
}
.ak-date-picker .calendar-body {
  text-align: center;
  position: relative;
}
.ak-date-picker .calendar-body .calendar-days a {
  float: left;
  width: 11%;
  height: 22px;
  line-height: 22px;
  border-radius: 2px;
  margin: 4px;
  display: block;
  font-size: 12px;
  color: #333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.ak-date-picker .calendar-body .calendar-days a:hover {
  background: #eaf8fe;
}
.ak-date-picker .calendar-body .calendar-days a span {
  position: absolute;
  font-size: 10px;
  right: -3px;
  top: -6px;
  color: #2d8cf0;
  z-index: 2;
}
.ak-date-picker .calendar-body .calendar-days {
  /*非当前月*/
}
.ak-date-picker .calendar-body .calendar-days .calendar-date-out {
  color: #999;
}
.ak-date-picker .calendar-body .calendar-days .calendar-date-disabled {
  cursor: not-allowed !important;
  opacity: 0.5;
}
.ak-date-picker .calendar-body .calendar-days .calendar-date-disabled:hover {
  background: none;
}
.ak-date-picker .calendar-body .calendar-days {
  /*当前选中*/
}
.ak-date-picker .calendar-body .calendar-days .calendar-date-select {
  color: #f60;
}
.ak-date-picker .calendar-body .calendar-days {
  /*今天的*/
}
.ak-date-picker .calendar-body .calendar-week {
  display: block;
}
.ak-date-picker .calendar-body .calendar-week a {
  cursor: default;
}
.ak-date-picker .calendar-body .calendar-week a:hover {
  background: none;
}
.ak-date-picker .calendar-body .calendar-months, .ak-date-picker .calendar-body .calendar-year {
  background: #fff;
  overflow: hidden;
  z-index: 10;
}
.ak-date-picker .calendar-body .calendar-months a, .ak-date-picker .calendar-body .calendar-year a {
  float: left;
  width: 30%;
  height: 34px;
  line-height: 34px;
  margin: 4px;
  display: block;
  color: #333;
  cursor: pointer;
  border-radius: 2px;
}
.ak-date-picker .calendar-body .calendar-months a:hover, .ak-date-picker .calendar-body .calendar-year a:hover {
  background: #eaf8fe;
}
.ak-date-picker .calendar-body .calendar-months a.calendar-date-disabled, .ak-date-picker .calendar-body .calendar-year a.calendar-date-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-date-picker .calendar-body .calendar-months a.calendar-date-old, .ak-date-picker .calendar-body .calendar-year a.calendar-date-old {
  background: #eaf8fe;
}
.ak-date-picker .calendar-body .calendar-months a.calendar-date-select, .ak-date-picker .calendar-body .calendar-year a.calendar-date-select {
  background: #1284e7;
  color: #fff;
  border-radius: 2px;
}
.ak-date-picker .calendar-body .calendar-time {
  height: 22px;
  line-height: 22px;
  position: relative;
  text-align: left;
  display: block;
  margin: 4px;
}
.ak-date-picker .calendar-body .calendar-time .calendar-time-input {
  border: 1px solid #d9d9d9;
  width: 80px;
  border-radius: 2px;
}
.ak-date-picker .calendar-body .calendar-time input {
  width: 20px;
  text-align: center;
  border: 0;
  font-size: 12px;
  outline: none;
}
.ak-date-picker .calendar-body .calendar-time .btn-time {
  right: 0;
  top: 0;
  position: absolute;
  cursor: pointer;
  width: auto;
  padding: 0 6px;
  height: 22px;
  line-height: 20px;
}
.ak-date-picker.date-picker-range .calendar-year, .ak-date-picker.date-picker-range .calendar-months {
  width: 202% !important;
  z-index: 5;
}
.ak-date-picker.date-picker-range .btn-time {
  clear: both;
  text-align: right;
  margin-right: 10px;
  cursor: pointer;
}
.ak-date-picker.date-picker-range .btn-time:hover {
  color: #f60;
}
.ak-date-picker .clearfix:after {
  display: block;
  content: ".";
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.ak-dialog {
  position: fixed;
  z-index: 20;
  -webkit-box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  background: #fff;
  overflow: hidden;
  min-width: 364px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-dialog.dialog-msg {
  min-width: 180px;
}
.ak-dialog .ak-dialog-close {
  display: block;
  position: absolute;
  right: 14px;
  top: 14px;
  width: 20px;
  height: 20px;
  z-index: 10;
  color: #666;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ak-dialog .ak-dialog-close:hover {
  opacity: 0.8;
}
.ak-dialog .ak-dialog-close:before {
  content: "\e749";
  color: #333;
  font-size: 14px;
}
.ak-dialog .ak-dialog-header {
  overflow: hidden;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
  color: #333;
  border-radius: 2px 2px 0 0;
  -webkit-user-select: none;
  height: 48px;
  line-height: 48px;
  background: #f4f3f8;
}
.ak-dialog .ak-dialog-content {
  overflow: hidden;
  overflow-y: auto;
  padding: 0 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-dialog .ak-dialog-content .ak-dialog-tool {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ak-dialog .ak-dialog-content .ak-dialog-tool .ak-btn-del {
  cursor: pointer;
  color: #333;
}
.ak-dialog .ak-dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 16px 28px;
}
.ak-dialog .ak-dialog-footer .ak-btn {
  margin-left: 12px;
}
.ak-dialog .ak-dialog-auto-close {
  position: absolute;
  left: 10px;
  top: 45px;
  display: none;
}
.ak-dialog .ak-dialog-alert {
  padding: 20px 28px;
}
.ak-dialog .ak-dialog-alert .ak-dialog-text {
  display: inline-block;
  text-align: left;
  font-size: 14px;
}
.ak-dialog .ak-dialog-alert .ak-dialog-text i {
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.ak-dialog .ak-dialog-alert .ak-icon-1:before {
  color: #00ba9b;
  content: "\e78d";
}
.ak-dialog .ak-dialog-alert .ak-icon-2:before {
  color: #ec7366;
  content: "\e789";
}
.ak-dialog .ak-dialog-alert .ak-icon-3:before {
  color: #f4c500;
  content: "\e792";
}
.ak-dialog .ak-dialog-alert .ak-icon-4:before {
  color: #f39b12;
  content: "\e78e";
}
.ak-dialog .ak-dialog-alert.has-icon {
  overflow: hidden;
}
.ak-dialog .ak-dialog-alert.has-icon .ak-dialog-text {
  padding-left: 40px;
  position: relative;
}
.ak-dialog .ak-dialog-alert.has-icon .ak-dialog-text i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ak-dialog {
  /*两个按钮*/
}
.ak-dialog .ak-btn-cancel {
  border-color: #d8dae9;
  background-color: #e7e9f4;
}

.ak-dialog-modal {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2018;
  background: rgba(0, 0, 0, 0.3);
  -webkit-animation: dialog-modal 0.3s;
          animation: dialog-modal 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@-webkit-keyframes dialog-modal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes dialog-modal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ak-dialog-isAlert {
  max-width: 364px;
}

/*过渡动画*/
.zoom-enter-active {
  -webkit-animation: zoom-enter;
          animation: zoom-enter;
}

.zoom-leave-active {
  -webkit-animation: zoom-leave;
          animation: zoom-leave;
}

@-webkit-keyframes zoom-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoom-enter {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes zoom-leave {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
}
@keyframes zoom-leave {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
}
.flip-enter-active {
  -webkit-animation: flip-enter both ease-in;
          animation: flip-enter both ease-in;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

.flip-leave-active {
  -webkit-animation: flip-leave;
          animation: flip-leave;
}

@-webkit-keyframes flip-enter {
  0% {
    -webkit-transform: perspective(400px) rotateX(60deg);
            transform: perspective(400px) rotateX(60deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(-15deg);
            transform: perspective(400px) rotateX(-15deg);
  }
  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flip-enter {
  0% {
    -webkit-transform: perspective(400px) rotateX(60deg);
            transform: perspective(400px) rotateX(60deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(-15deg);
            transform: perspective(400px) rotateX(-15deg);
  }
  to {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}
@-webkit-keyframes flip-leave {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-15deg);
            transform: perspective(400px) rotateX(-15deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(45deg);
            transform: perspective(400px) rotateX(45deg);
  }
}
@keyframes flip-leave {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-15deg);
            transform: perspective(400px) rotateX(-15deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(45deg);
            transform: perspective(400px) rotateX(45deg);
  }
}
.door-enter-active {
  -webkit-animation: door-enter both cubic-bezier(0.4, 0, 0, 1.5);
          animation: door-enter both cubic-bezier(0.4, 0, 0, 1.5);
}

.door-leave-active {
  -webkit-animation: door-leave both;
          animation: door-leave both;
}

@-webkit-keyframes door-enter {
  from {
    -webkit-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1);
    opacity: 0;
  }
}

@keyframes door-enter {
  from {
    -webkit-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1);
    opacity: 0;
  }
}
@-webkit-keyframes door-leave {
  60% {
    -webkit-transform: scale3d(0.01, 1, 1);
            transform: scale3d(0.01, 1, 1);
  }
  to {
    -webkit-transform: scale3d(0, 1, 0.1);
            transform: scale3d(0, 1, 0.1);
    opacity: 0;
  }
}
@keyframes door-leave {
  60% {
    -webkit-transform: scale3d(0.01, 1, 1);
            transform: scale3d(0.01, 1, 1);
  }
  to {
    -webkit-transform: scale3d(0, 1, 0.1);
            transform: scale3d(0, 1, 0.1);
    opacity: 0;
  }
}
.rotate-enter-active {
  -webkit-animation: rotate-enter both;
          animation: rotate-enter both;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.rotate-leave-active {
  -webkit-animation: rotate-leave both;
          animation: rotate-leave both;
  -webkit-transform-origin: center;
          transform-origin: center;
}

@-webkit-keyframes rotate-enter {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);
            transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}

@keyframes rotate-enter {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);
            transform: rotate3d(0, 0, 1, -180deg) scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}
@-webkit-keyframes rotate-leave {
  to {
    -webkit-transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);
            transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}
@keyframes rotate-leave {
  to {
    -webkit-transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);
            transform: rotate3d(0, 0, 1, 180deg) scale3d(0.3, 0.3, 0.3);
    opacity: 0;
  }
}
.slideDown-enter-active {
  -webkit-animation: slideDown-enter both cubic-bezier(0.4, 0, 0, 1.5);
          animation: slideDown-enter both cubic-bezier(0.4, 0, 0, 1.5);
}

.slideDown-leave-active {
  -webkit-animation: slideDown-leave both;
          animation: slideDown-leave both;
}

@-webkit-keyframes slideDown-enter {
  from {
    -webkit-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
}

@keyframes slideDown-enter {
  from {
    -webkit-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes slideDown-leave {
  to {
    -webkit-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
}
@keyframes slideDown-leave {
  to {
    -webkit-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0);
    opacity: 0;
  }
}
.slideUp-enter-active {
  -webkit-animation: slideUp-enter both cubic-bezier(0.4, 0, 0, 1.5);
          animation: slideUp-enter both cubic-bezier(0.4, 0, 0, 1.5);
}

.slideUp-leave-active {
  -webkit-animation: slideUp-leave both;
          animation: slideUp-leave both;
}

@-webkit-keyframes slideUp-enter {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
}

@keyframes slideUp-enter {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes slideUp-leave {
  to {
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
}
@keyframes slideUp-leave {
  to {
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
}
.slideLeft-enter-active {
  -webkit-animation: slideLeft-enter both cubic-bezier(0.4, 0, 0, 1.5);
          animation: slideLeft-enter both cubic-bezier(0.4, 0, 0, 1.5);
}

.slideLeft-leave-active {
  -webkit-animation: slideLeft-leave both;
          animation: slideLeft-leave both;
}

@-webkit-keyframes slideLeft-enter {
  from {
    -webkit-transform: translate3d(-150px, 0, 0);
            transform: translate3d(-150px, 0, 0);
    opacity: 0;
  }
}

@keyframes slideLeft-enter {
  from {
    -webkit-transform: translate3d(-150px, 0, 0);
            transform: translate3d(-150px, 0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes slideLeft-leave {
  to {
    -webkit-transform: translate3d(-150px, 0, 0);
            transform: translate3d(-150px, 0, 0);
    opacity: 0;
  }
}
@keyframes slideLeft-leave {
  to {
    -webkit-transform: translate3d(-150px, 0, 0);
            transform: translate3d(-150px, 0, 0);
    opacity: 0;
  }
}
.slideRight-enter-active {
  -webkit-animation: slideRight-enter both cubic-bezier(0.4, 0, 0, 1.5) 0.3s;
          animation: slideRight-enter both cubic-bezier(0.4, 0, 0, 1.5) 0.3s;
}

.slideRight-leave-active {
  -webkit-animation: slideRight-leave both;
          animation: slideRight-leave both;
}

@-webkit-keyframes slideRight-enter {
  from {
    -webkit-transform: translate3d(150px, 0, 0);
            transform: translate3d(150px, 0, 0);
    opacity: 0;
  }
}

@keyframes slideRight-enter {
  from {
    -webkit-transform: translate3d(150px, 0, 0);
            transform: translate3d(150px, 0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes slideRight-leave {
  to {
    -webkit-transform: translate3d(150px, 0, 0);
            transform: translate3d(150px, 0, 0);
    opacity: 0;
  }
}
@keyframes slideRight-leave {
  to {
    -webkit-transform: translate3d(150px, 0, 0);
            transform: translate3d(150px, 0, 0);
    opacity: 0;
  }
}
.val-enter-active {
  -webkit-animation: val-enter forwards ease-out 0.5s;
          animation: val-enter forwards ease-out 0.5s;
}

.val-leave-active {
  -webkit-animation: val-leave forwards ease-out 0.5s;
          animation: val-leave forwards ease-out 0.5s;
}

@-webkit-keyframes val-enter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(calc(-100vw - 50%), 0, 0);
            transform: translate3d(calc(-100vw - 50%), 0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(100px, 0, 0);
            transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes val-enter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(calc(-100vw - 50%), 0, 0);
            transform: translate3d(calc(-100vw - 50%), 0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(100px, 0, 0);
            transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes val-leave {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(-100px, 0, 0) scale3d(1.1, 1.1, 1);
            transform: translate3d(-100px, 0, 0) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(calc(100vw + 50%), 0, 0);
            transform: translate3d(calc(100vw + 50%), 0, 0);
  }
}
@keyframes val-leave {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(-100px, 0, 0) scale3d(1.1, 1.1, 1);
            transform: translate3d(-100px, 0, 0) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(calc(100vw + 50%), 0, 0);
            transform: translate3d(calc(100vw + 50%), 0, 0);
  }
}
.donna-enter-active {
  -webkit-animation: donna-enter 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
          animation: donna-enter 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

.donna-leave-active {
  -webkit-animation: donna-leave 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
          animation: donna-leave 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
}

@-webkit-keyframes donna-enter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
            transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}

@keyframes donna-enter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
            transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}
@-webkit-keyframes donna-leave {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  20% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
            transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
}
@keyframes donna-leave {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  20% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
            transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
}
.ricky-enter-active {
  -webkit-animation: ricky-enter 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
          animation: ricky-enter 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform-origin: -150% 50%;
          transform-origin: -150% 50%;
}

.ricky-leave-active {
  -webkit-animation: ricky-leave 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
          animation: ricky-leave 0.4s forwards cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform-origin: -150% 50%;
          transform-origin: -150% 50%;
}

@-webkit-keyframes ricky-enter {
  0% {
    opacity: 0;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes ricky-enter {
  0% {
    opacity: 0;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}
@-webkit-keyframes ricky-leave {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
  }
}
@keyframes ricky-leave {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
  }
}
.ak-form-item {
  margin-bottom: 10px;
  line-height: 28px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ak-form-item .ak-form-label {
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90px;
  margin-right: 12px;
}
.ak-form-item .ak-form-label.required:after {
  content: "*";
  color: #f00;
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  padding-top: 1px;
}
.ak-form-item .ak-form-box {
  position: relative;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ak-form-item .ak-form-box .ak-form-input {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.ak-form-item:after {
  content: "";
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
  display: inline-block;
}
.ak-form-item {
  /*错误提示*/
}
.ak-form-item .ak-form-tips {
  position: absolute;
  left: 0;
  top: 37px;
  line-height: 20px;
}
.ak-form-item {
  /*文本框*/
}
.ak-form-item .ak-textarea {
  display: block;
}
.ak-form-item.auto-height {
  height: auto;
  overflow: hidden;
}

.form-block .ak-form-item {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.form-block .ak-form-label {
  width: 100%;
  text-align: left;
}

.ak-form-input {
  display: inline-block;
  position: relative;
}

.ak-input-control {
  height: 28px;
  line-height: 28px;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  background-color: var(--patyee-bg-white);
  outline: none;
  padding: 0 5px;
  font-size: 14px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  /*&:hover{border-color: #ccc}*/
}
.ak-input-control:focus, .ak-input-control.focus {
  border-color: #66afe9;
}
.ak-input-control.placeholder {
  color: #999;
}
.ak-input-control {
  /*禁用状态*/
}
.ak-input-control.disabled {
  background: #eee;
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-form-item-error .ak-input-control {
  border-color: #ff5e68;
}

.input-clear {
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.ak-loading-parent-relative {
  position: relative !important;
}

.ak-loading {
  position: absolute;
  z-index: 2000;
  background-color: rgba(255, 255, 255, 0.9);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ak-loading .ak-loading-spinner {
  top: 50%;
  left: 50%;
  text-align: center;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ak-loading .ak-loading-spinner .loading-svg {
  width: 45px;
  height: 45px;
}
.ak-loading .ak-loading-spinner .svg-path {
  -webkit-animation: loading-dash 1.5s ease-in-out infinite;
          animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2px;
  stroke: #41a259;
  stroke-linecap: round;
}
.ak-loading .ak-icon-rotate {
  -webkit-animation: loading-rotate 2s linear infinite;
          animation: loading-rotate 2s linear infinite;
  display: inline-block;
  border: 2px solid #fff;
  border-top-color: transparent;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.ak-loading .ak-loading-text {
  margin: 3px 0;
  font-size: 14px;
}
.ak-loading.ak-loading-full {
  position: fixed;
}

/*过渡动画*/
.ak-loading-fade-enter-active {
  -webkit-animation: loading-fade-enter 0.3s;
          animation: loading-fade-enter 0.3s;
}

.ak-loading-fade-leave-active {
  -webkit-animation: loading-fade-leave 0.3s;
          animation: loading-fade-leave 0.3s;
}

@-webkit-keyframes loading-fade-enter {
  0% {
    opacity: 0;
  }
}

@keyframes loading-fade-enter {
  0% {
    opacity: 0;
  }
}
@-webkit-keyframes loading-fade-leave {
  100% {
    opacity: 0;
  }
}
@keyframes loading-fade-leave {
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes loading-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loading-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
.ak-loading-spinner {
  background: url(../../static/img/1.fe119ca6.gif) no-repeat center center;
  background-size: 100%;
}

.loading-2 > .ak-loading .ak-loading-spinner {
  background-image: url(data:image/gif;base64,R0lGODlhJQAlAJECAL3L2AYrTv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgACACwAAAAAJQAlAAACi5SPqcvtDyGYIFpF690i8xUw3qJBwUlSadmcLqYmGQu6KDIeM13beGzYWWy3DlB4IYaMk+Dso2RWkFCfLPcRvFbZxFLUDTt21BW56TyjRep1e20+i+eYMR145W2eefj+6VFmgTQi+ECVY8iGxcg35phGo/iDFwlTyXWphwlm1imGRdcnuqhHeop6UAAAIfkEBQoAAgAsEAACAAQACwAAAgWMj6nLXAAh+QQFCgACACwVAAUACgALAAACFZQvgRi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwXABEADAADAAACBYyPqcsFACH5BAUKAAIALBUAFQAKAAsAAAITlGKZwWoMHYxqtmplxlNT7ixGAQAh+QQFCgACACwQABgABAALAAACBYyPqctcACH5BAUKAAIALAUAFQAKAAsAAAIVlC+BGL3Z3IlxUmUuhtR2LzHhsiEFACH5BAUKAAIALAEAEQAMAAMAAAIFjI+pywUAIfkEBQoAAgAsBQAFAAoACwAAAhOUYJnAagwdjGq2amXGU1PuLEYBACH5BAUKAAIALBAAAgAEAAsAAAIFhI+py1wAIfkEBQoAAgAsFQAFAAoACwAAAhWUL4AIvdnciXFSZS6G1HYvMeGyIQUAIfkEBQoAAgAsFwARAAwAAwAAAgWEj6nLBQAh+QQFCgACACwVABUACgALAAACE5RgmcBqDB2MarZqZcZTU+4sRgEAIfkEBQoAAgAsEAAYAAQACwAAAgWEj6nLXAAh+QQFCgACACwFABUACgALAAACFZQvgAi92dyJcVJlLobUdi8x4bIhBQAh+QQFCgACACwBABEADAADAAACBYSPqcsFADs=);
}

.loading-3 > .ak-loading .ak-loading-spinner {
  background-image: url(../../static/img/3.79deed63.gif);
}

.loading-4 > .ak-loading .ak-loading-spinner {
  background-image: url(../../static/img/4.ce60d872.gif);
}

.loading-svg {
  opacity: 0;
}

.loading-rocket > .ak-loading .ak-loading-spinner {
  background-image: url(../../static/img/rocket.f8ebea2d.gif);
}
.loading-rocket > .ak-loading .ak-loading-spinner .loading-svg {
  width: 200px;
  height: 200px;
}

.loading-robot > .ak-loading .ak-loading-spinner {
  background-image: url(../../static/img/robot.11b69be2.gif);
}
.loading-robot > .ak-loading .ak-loading-spinner .loading-svg {
  width: 200px;
  height: 200px;
}

.pagination {
  height: 100%;
  padding: 0 14px;
  margin: 0;
  border-top: 1px solid #f2f2f2;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  background: #f4f3f8;
}
.pagination .records {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pagination .records span b {
  padding: 0 3px;
}
.pagination .records .pageNum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination .form-control {
  width: 55px;
  margin: 0 10px;
  height: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination .pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagination .pages ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination .pages li {
  height: 28px;
  line-height: 28px;
  min-width: 28px;
  font-size: 14px;
  cursor: pointer;
  color: #333;
  border: 1px solid #ddd;
  border-radius: 2px;
  background: #fff;
  margin: 0 2px;
  text-align: center;
}
.pagination .pages li a {
  padding: 0 5px;
  color: var(--patyee-font);
}
.pagination .pages li.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.pagination .pages li.active {
  color: #333;
  background-color: #fccc15;
  border-color: #fccc15;
}
.pagination .jumper {
  margin-left: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  line-height: 30px;
}
.pagination .jumper input {
  width: 60px;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  text-align: left;
  border: 1px solid #fccc15;
  margin: 0 5px;
  padding: 0 5px;
}
.pagination .jumper .jumper-btn {
  height: 26px;
  padding: 0 5px;
  margin-left: 10px;
  line-height: 26px;
}

.ak-select {
  display: inline-block;
  position: relative;
  border-radius: 2px;
}
.ak-select .ak-select-control .icon-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 20px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 28px;
  text-align: center;
  line-height: 28px;
}
.ak-select .ak-select-control .icon-group.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-select .ak-select-control .icon-arrow {
  font-size: 12px;
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-select .ak-select-control .icon-arrow.open {
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.ak-select .ak-select-control {
  /*清空*/
}
.ak-select .ak-select-control .icon-close {
  z-index: 2;
  font-size: 14px;
  color: #999;
  display: none;
  margin-right: 6px;
}
.ak-select .ak-select-control {
  /*鼠标滑过显示清空*/
}
.ak-select .ak-select-control.show-clear:hover .icon-close {
  display: inline-block;
}
.ak-select .ak-select-control .ak-input-control {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 20px 0 5px;
}
.ak-select .ak-input-control:empty:before {
  content: attr(placeholder);
  font-size: 14px;
  color: #999;
  line-height: 21px;
  cursor: text;
}
.ak-select {
  /*下拉*/
}
.ak-select .ak-select-down {
  position: absolute;
  left: 0;
  top: 27px;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  z-index: 10;
  border-radius: 2px;
}
.ak-select .ak-select-down ul {
  padding: 5px 0;
}
.ak-select .ak-select-down li {
  list-style: none;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 0;
  cursor: pointer;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ak-select .ak-select-down li:hover {
  background: #1e90ff;
  color: #fff;
}
.ak-select .ak-select-down li {
  /*选中状态*/
}
.ak-select .ak-select-down li.active {
  background: #1e90ff;
  color: #fff;
}
.ak-select .ak-select-down li {
  /*禁用状态*/
}
.ak-select .ak-select-down li.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ak-select .ak-select-down li .label.extent {
  display: inline-block;
  width: calc(100% - 50px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ak-select .ak-select-down li {
  /*删除icon样式*/
}
.ak-select .ak-select-down li .options-item-close {
  width: 25px;
  float: right;
  text-align: right;
}
.ak-select .ak-select-down li .options-item-close i {
  font-size: 12px;
}
.ak-select .ak--input-control.placeholder {
  color: #999;
}
.ak-select.top .ak-select-down {
  bottom: 28px;
  top: auto;
}

/*transition通用下拉动画 select dataPicker……*/
.slide-toggle-enter-active {
  -webkit-animation: slideDown 0.3s;
          animation: slideDown 0.3s;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}

.slide-toggle-leave-active {
  -webkit-animation: slideUp 0.3s;
          animation: slideUp 0.3s;
  -webkit-transform-origin: center top;
          transform-origin: center top;
}

.slide-toggle-top-enter-active {
  -webkit-animation: slideDown 0.3s;
          animation: slideDown 0.3s;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

.slide-toggle-top-leave-active {
  -webkit-animation: slideUp 0.3s;
          animation: slideUp 0.3s;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

.top .slide-toggle-enter-active, .top .slide-toggle-leave-active {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes slideUp {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}
@keyframes slideUp {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
  }
}
.layoutTabs {
  position: relative;
}
.layoutTabs.blockTabs .tits {
  border-bottom: unset;
  background-color: var(--main-bg) !important;
  border-radius: 4px;
  height: 28px;
}
.layoutTabs.blockTabs .tits li {
  border: 1px solid var(--patyee-border);
  margin-right: -1px;
  height: 26px;
  min-height: 26px;
  padding: 0 17px;
}
.layoutTabs.blockTabs .tits li:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.layoutTabs.blockTabs .tits li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-right: 0;
}
.layoutTabs.blockTabs .tits li.active {
  background-color: var(--patyee-primary) !important;
  border-color: var(--patyee-primary);
  border-width: 1px;
  font-weight: normal;
}
.layoutTabs .tits {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ccc;
}
.layoutTabs .tits ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.layoutTabs .tits li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 7px;
  min-height: 38px;
  line-height: 14px;
  border-bottom: none;
  cursor: pointer;
  background-color: #f5f6fb;
  font-size: 14px;
  text-align: center;
}
.layoutTabs .tits li a {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 26px;
  line-height: 26px;
}
.layoutTabs .tits li:first-child {
  margin-left: 7px;
}
.layoutTabs .tits li.active {
  background: #fff;
  font-weight: bold;
  border-bottom: 2px solid #ffde06;
}
.layoutTabs .tits li.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.layoutTabs .tits li.disabled a {
  cursor: not-allowed;
}
.layoutTabs .tits li.hidden {
  display: none;
}
.layoutTabs .contents {
  background-color: #fff;
}
.layoutTabs.hide-content .contents {
  display: none;
}

.ak-upload input {
  display: none;
}

.ak-table table {
  width: 100%;
}
.ak-table .left {
  position: relative;
}
.ak-table .table {
  table-layout: fixed;
  margin: 0;
}
.ak-table .table th, .ak-table .table td {
  text-align: left;
  padding: 13px 10px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-table .table th.empty, .ak-table .table td.empty {
  text-align: center;
}
.ak-table .table tr td {
  border-top: 1px solid #ccc;
}
.ak-table .table th {
  background: #fff5a6;
  color: #333;
}
.ak-table .table tr.warning td {
  background: #fff;
}
.ak-table .table .transform tr {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.ak-table .table tr.drag {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.ak-table .table-hover tr:hover td {
  background: #fffae8;
}
.ak-table .table-border {
  border: 1px solid #ccc;
}
.ak-table .table-border td, .ak-table .table-border th {
  border: 1px solid #ccc;
}
.ak-table .table-border.table-thead {
  border-bottom: 0;
}
.ak-table .table-border.table-thead th {
  border-bottom: 0 !important;
}
.ak-table .table-stripe tr:nth-child(even) td {
  background: #f4f3f8;
}
.ak-table .table-ellipsis td, .ak-table .table-ellipsis th .th-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ak-table .table-ellipsis th .th-label {
  display: block;
}
.ak-table {
  /*指定列*/
}
.ak-table td.blue, .ak-table td .blue {
  color: #006DD3;
}
.ak-table .drag th {
  position: relative;
}
.ak-table .drag th:hover .drag-line {
  display: block;
}
.ak-table .drag .drag-line {
  width: 0;
  height: 30px;
  cursor: ew-resize;
  border-right: 2px solid #d1cfbc;
  padding: 0 1px;
  position: absolute;
  right: 0;
  top: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-table .drag .drag-line:hover {
  border-color: #006DD3;
  height: 50px;
  top: 0;
}
.ak-table .table-drag-line {
  position: absolute;
  top: 0;
  height: 100%;
  border-left: 1px solid #006DD3;
  cursor: ew-resize;
}
.ak-table .remind-dot {
  position: absolute;
  margin-bottom: 3px;
  margin-top: 0;
}
.ak-table .sort-box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  vertical-align: top;
  margin-left: 8px;
}
.ak-table .sort-box .sort-item {
  font-size: 10px;
  height: 10px;
  line-height: 10px;
  margin: 1px 0;
  cursor: pointer;
}
.ak-table .sort-box .sort-item:hover, .ak-table .sort-box .sort-item.active {
  color: #FFCB66;
}

.ak-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ak-icon {
  cursor: pointer;
  font-size: 14px;
  height: 30px;
  padding: 0 8px;
  margin: 0 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  position: relative;
  border-radius: 2px;
}
.ak-icon .remind-dot {
  position: absolute;
  right: 1px;
  top: 35%;
  z-index: 1;
}
.ak-icon:before {
  font-size: 14px;
}
.ak-icon:hover {
  background-color: #ddd;
}
.ak-icon:hover .ak-icon-tips {
  display: block;
}
.ak-icon.active {
  background-color: #F4C76C;
}
.ak-icon:first-child {
  margin-left: 0;
}
.ak-icon.disabled {
  cursor: not-allowed;
}
.ak-icon.disabled i {
  opacity: 0.5;
}
.ak-icon i {
  display: inline-block;
}
.ak-icon .icon-text {
  margin-left: 5px;
  font-size: 14px;
}
.ak-icon .ak-icon-tips {
  display: none;
  position: absolute;
  background: #ccc;
  white-space: nowrap;
  top: 32px;
  left: 7px;
  font-size: 12px;
  text-align: center;
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  z-index: 32;
  border-radius: 2px;
}

/*表格里的icon*/
.icons-group {
  position: absolute;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
}
.icons-group .ak-icon {
  padding: 0;
}
.icons-group .ak-icon i {
  font-size: 18px;
}

.icons-group.hide {
  display: none;
}

.ak-table .table tr:hover .icons-group {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/*全选*/
.ak-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20px;
}
.ak-checkbox input {
  display: none;
}
.ak-checkbox.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ak-checkbox.disabled span {
  cursor: not-allowed;
}
.ak-checkbox.no-disabled-opacity {
  opacity: 1;
}
.ak-checkbox .ak-checkbox-text {
  cursor: pointer;
  vertical-align: middle;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-left: 5px;
}
.ak-checkbox .ak-checkbox-inner {
  -ms-flex-preferred-size: 16px;
      flex-basis: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: #fff;
  border: 1px solid #ddd;
  display: inline-block;
  cursor: pointer;
  border-radius: 2px;
  text-align: center;
  overflow: hidden;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-checkbox .ak-checkbox-inner:hover {
  opacity: 0.8;
}
.ak-checkbox.checked .ak-checkbox-inner,
.ak-checkbox input:checked + .ak-checkbox-inner {
  border: 0;
}
.ak-checkbox.checked .ak-checkbox-inner:after,
.ak-checkbox input:checked + .ak-checkbox-inner:after {
  font-family: "iconfont";
  content: "\e763";
  background: #1469FC;
  color: #fff;
  width: 16px;
  height: 16px;
  display: block;
}
.ak-checkbox.some-select .ak-checkbox-inner:after {
  display: none;
  content: "-";
  font-size: 20px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1.2) translateY(-2px);
          transform: scale(1.2) translateY(-2px);
}

.ak-switch {
  display: inline-block;
  width: 30px;
  height: 16px;
  background: #aaa;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-switch i {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 12px;
  height: 12px;
  background: #fff;
}
.ak-switch.switch-checked {
  background: #006DD3;
}
.ak-switch.switch-checked i {
  left: 16px;
}
.ak-switch.disabled {
  background: #aaa;
  border-color: #aaa;
  cursor: not-allowed;
}

.ak-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-radio-group label {
  line-height: 30px;
  margin-left: 10px;
}
.ak-radio-group label:first-child {
  margin-left: 0;
}
.ak-radio-group input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.ak-radio-group span {
  display: inline-block;
  vertical-align: middle;
}

.ak-radio {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-radio input {
  display: none;
}
.ak-radio input:checked + .radio-inner:after {
  content: "";
  display: block;
  border-radius: 50%;
  background: #fccc15;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ak-radio .radio-inner {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #ddd;
  background: #fff;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.ak-radio .radio-text {
  margin-left: 6px;
}
.ak-radio.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ak-radio.disabled .radio-inner {
  cursor: not-allowed;
}

.ak-slider .ak-slider-runway {
  width: 100%;
  height: 14px;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.ak-slider .ak-slider-runway:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 4px;
  height: 6px;
  background: #fff;
  border-radius: 3px;
  width: 100%;
}
.ak-slider .slider-bar {
  height: 6px;
  background-color: #fdd000;
  border-radius: 3px;
  top: 4px;
  z-index: 2;
  position: absolute;
}
.ak-slider .slider-control {
  display: block;
  height: 14px;
  width: 14px;
  position: absolute;
  z-index: 81;
  background-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: normal;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
  top: 0;
}
.ak-slider .slider-control:after {
  display: block;
  content: "";
  width: 14px;
  height: 14px;
  border: 2px solid #fdd000;
  background-color: #fff;
  border-radius: 50%;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ak-slider .slider-control:hover:after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.ak-slider .slider-control:hover .slider-tooltip {
  opacity: 1;
}
.ak-slider .slider-tooltip {
  position: absolute;
  white-space: nowrap;
  padding: 5px 10px;
  background: #000;
  color: #fff;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  left: 50%;
  -webkit-box-shadow: 0 0 2px #999;
          box-shadow: 0 0 2px #999;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ak-slider .slider-tooltip:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: black;
  position: absolute;
  left: 50%;
  bottom: -10px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ak-slider .slider-stop {
  position: absolute;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ak-slider .slider-marks {
  position: absolute;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ak-slider .slider-marks .slider-marks-text {
  display: block;
  white-space: nowrap;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  bottom: -25px;
  color: #999;
}
.ak-slider.disabled .slider-bar {
  background: #c0c4cc;
}
.ak-slider.disabled .slider-control:after {
  border-color: #c0c4cc;
}
.ak-slider.disabled .slider-control:hover:after {
  cursor: not-allowed;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.ak-dropdown {
  position: relative;
  display: inline-block;
}

.ak-dropdown-menu {
  position: absolute;
  left: 0;
  z-index: 500;
  padding: 10px 0;
  margin: 5px 0;
  background-color: #fff;
  border: 1px solid #ebeef5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.ak-dropdown-menu li {
  padding: 0 20px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  white-space: nowrap;
}
.ak-dropdown-menu li:hover {
  background: #DFF0FF;
}
.ak-dropdown-menu .arrow {
  display: block;
  width: 0;
  height: 0;
  border-bottom: 6px solid #ebeef5;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  left: 45%;
  top: -6px;
}
.ak-dropdown-menu .arrow:after {
  display: block;
  content: "";
  position: absolute;
  left: -6px;
  top: 1px;
  width: 0;
  height: 0;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.ak-dropdown-menu.top {
  bottom: 40px;
}
.ak-dropdown-menu.top .arrow {
  bottom: -6px;
  top: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-dropdown-menu.top .arrow:after {
  left: -6px;
  top: auto;
  bottom: -6px;
}

.ak-tooltip {
  display: inline-block;
  position: relative;
  z-index: 5;
}
.ak-tooltip i {
  color: #006DD3;
  cursor: pointer;
}
.ak-tooltip {
  /*.text{@include text()}*/
}
.ak-tooltip:hover {
  z-index: 6;
}
.ak-tooltip:hover .ak-tooltip-text {
  display: block;
}
.ak-tooltip.auto-width .ak-tooltip-text {
  width: auto;
  max-width: 245px;
}

.ak-tooltip-text {
  z-index: 6;
  width: 245px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 5px #eee;
          box-shadow: 1px 1px 5px #eee;
  padding: 10px;
  white-space: normal;
  top: 100%;
  left: 15px;
  font-size: 12px;
  line-height: 20px;
}
.ak-tooltip-text .tooltip-title {
  font-size: 12px;
  border-bottom: 1px solid #eee;
  font-weight: bold;
  margin-bottom: 3px;
  padding-bottom: 5px;
}
.ak-tooltip-text {
  position: absolute;
  z-index: 30;
  text-align: left;
}
.ak-tooltip-text.tooltips-right {
  left: auto;
  right: 0;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*transition通用fade动画*/
.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 1;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.ak-tree-svg {
  position: relative;
  margin: 14px 0;
  background: #fff;
  border-radius: 2px;
}
.ak-tree-svg .ak-tree-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-tree-svg .ak-tree-title .ak-title-icon {
  text-align: center;
  margin-right: 14px;
}
.ak-tree-svg .ak-tree-title .ak-title-label {
  width: 180px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-tree-svg .ak-tree-title .ak-title-label.has-icon {
  width: 150px;
}
.ak-tree-svg .ak-tree-title .ak-title-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-tree-svg .ak-tree-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 30px;
}
.ak-tree-svg .ak-tree-group .ak-item-label {
  width: 150px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-tree-svg .ak-tree-group .ak-item-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-tree-svg .ak-tree-indexing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 30px;
}
.ak-tree-svg .ak-tree-indexing .ak-indexing-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-tree-svg .ak-tree-indexing .ak-indexing-box .ak-indexing {
  padding: 1px 5px;
  margin: 3px 7px 1px 0;
  background: #ccc;
  border-radius: 2px;
}
.ak-tree-svg .ak-tree-indexing .ak-indexing-box.indexing-margin {
  margin-left: 30px;
}
.ak-tree-svg .ak-item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ak-tree-svg .ak-item-svg {
  position: relative;
  width: 30px;
  height: 30px;
}
.ak-tree-svg .ak-item-svg .ak-svg-line {
  position: absolute;
  fill: transparent;
  stroke: black;
  stroke-width: 1;
  stroke-dasharray: 10, 1;
  stroke-dashoffset: -1;
}
.ak-tree-svg .ak-gap {
  width: 30px;
}
.ak-tree-svg.dark-mode {
  border: 1px solid #ccc;
  padding: 14px 7px;
}
.ak-tree-svg.dark-mode .ak-tree-title .ak-title-label {
  width: 130px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-tree-svg.dark-mode .ak-tree-title .ak-title-label.has-icon {
  width: 100px;
}
.ak-tree-svg.dark-mode .ak-tree-group .ak-item-label {
  width: 100px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.ak-textarea {
  line-height: 22px;
  resize: none;
  overflow: auto;
}
.ak-textarea.disabled {
  opacity: 0.5;
}

.ak-breadcrumb {
  font-size: 14px;
  line-height: 1;
}
.ak-breadcrumb__icon {
  float: left;
  margin-right: 7px;
}
.ak-breadcrumb::after, .ak-breadcrumb::before {
  display: table;
  content: "";
}
.ak-breadcrumb::after {
  clear: both;
}
.ak-breadcrumb__separator {
  margin: 0 9px;
  font-weight: 700;
  color: #C0C4CC;
}
.ak-breadcrumb__separator[class*=icon] {
  margin: 0 6px;
  font-weight: 400;
  font-size: 14px;
}
.ak-breadcrumb__item {
  float: left;
}
.ak-breadcrumb__inner {
  color: #606266;
}
.ak-breadcrumb__inner a, .ak-breadcrumb__inner.is-link {
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #303133;
}
.ak-breadcrumb__inner a.underline, .ak-breadcrumb__inner.is-link.underline {
  text-decoration: underline;
}
.ak-breadcrumb__inner a:hover, .ak-breadcrumb__inner.is-link:hover {
  color: #FCCC15 !important;
  cursor: pointer;
}
.ak-breadcrumb__item:last-child .ak-breadcrumb__inner, .ak-breadcrumb__item:last-child .ak-breadcrumb__inner a, .ak-breadcrumb__item:last-child .ak-breadcrumb__inner a:hover, .ak-breadcrumb__item:last-child .ak-breadcrumb__inner:hover {
  font-weight: 400;
  color: #606266;
}
.ak-breadcrumb__item:last-child .ak-breadcrumb__separator {
  display: none;
}

.ak-popover {
  position: relative;
  display: inline-block;
}
.ak-popover__box {
  overflow: auto;
}
.ak-popover__content {
  position: absolute;
  background-color: white;
  -webkit-box-shadow: 0px 0px 3px rgb(172, 171, 171);
          box-shadow: 0px 0px 3px rgb(172, 171, 171);
  top: 100px;
  left: 100px;
  padding: 6px;
}
.ak-popover__content.hidden-arrow::before, .ak-popover__content.hidden-arrow::after {
  display: none;
}
.top-end::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -11px;
  border-top-color: white;
  right: 5px;
}
.top-end::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  bottom: -12px;
  border-top-color: rgb(172, 171, 171);
  right: 5px;
}

.top-middle::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -11px;
  border-top-color: white;
  left: calc(50% - 6px);
}
.top-middle::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  bottom: -12px;
  border-top-color: rgb(172, 171, 171);
  left: calc(50% - 6px);
}

.top-start::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -11px;
  border-top-color: white;
  left: 5px;
}
.top-start::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  bottom: -12px;
  border-top-color: rgb(172, 171, 171);
  left: 5px;
}

.bottom-end::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: -11px;
  border-bottom-color: white;
  right: 5px;
}
.bottom-end::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  top: -12px;
  border-bottom-color: rgb(172, 171, 171);
  right: 5px;
}

.bottom-middle::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: -11px;
  border-bottom-color: white;
  left: calc(50% - 6px);
}
.bottom-middle::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  top: -12px;
  border-bottom-color: rgb(172, 171, 171);
  left: calc(50% - 6px);
}

.bottom-start::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: -11px;
  border-bottom-color: white;
  left: 5px;
}
.bottom-start::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  top: -12px;
  border-bottom-color: rgb(172, 171, 171);
  left: 5px;
}

.right-end::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  left: -11px;
  border-right-color: white;
  bottom: 5px;
}
.right-end::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  left: -12px;
  border-right-color: rgb(172, 171, 171);
  bottom: 5px;
}

.right-middle::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  left: -11px;
  border-right-color: white;
  top: calc(50% - 6px);
}
.right-middle::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  left: -12px;
  border-right-color: rgb(172, 171, 171);
  top: calc(50% - 6px);
}

.right-start::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  left: -11px;
  border-right-color: white;
  top: 5px;
}
.right-start::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  left: -12px;
  border-right-color: rgb(172, 171, 171);
  top: 5px;
}

.left-end::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -11px;
  border-left-color: white;
  bottom: 5px;
}
.left-end::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  right: -12px;
  border-left-color: rgb(172, 171, 171);
  bottom: 5px;
}

.left-middle::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -11px;
  border-left-color: white;
  top: calc(50% - 6px);
}
.left-middle::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  right: -12px;
  border-left-color: rgb(172, 171, 171);
  top: calc(50% - 6px);
}

.left-start::after {
  content: "";
  position: absolute;
  border: 6px solid white;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -11px;
  border-left-color: white;
  top: 5px;
}
.left-start::before {
  content: "";
  position: absolute;
  border: 6px solid rgb(172, 171, 171);
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  opacity: 0.5;
  right: -12px;
  border-left-color: rgb(172, 171, 171);
  top: 5px;
}

.ak-upload-v2-container {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ak-upload-v2-container #inputRef {
  position: absolute;
}
.ak-upload-v2-container .upload-item {
  position: relative;
  width: 100%;
  border-radius: 4px;
  cursor: pointer;
}
.ak-upload-v2-container .addIcon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  font-size: 32px;
}
.ak-upload-v2-container .commonIcon {
  position: absolute;
  right: 6px;
  bottom: 5px;
  font-size: 15px;
  cursor: pointer;
}
.ak-upload-v2-container .clearIcon {
  color: #9A9DAD;
}
.ak-upload-v2-container .upload-suc-icon {
  color: #67C23A;
}
.ak-upload-v2-container .error-upload {
  position: absolute;
  right: -116px;
  top: 21px;
  color: #F55656;
}
.ak-upload-v2-container .loader-3 {
  width: 10px;
  height: 10px;
  border: 1px solid #0090FF;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
}
.ak-upload-v2-container .loading-icon {
  position: absolute;
  top: 5px;
  right: 5px;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ak-upload-v2-container .file-panel-container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-upload-v2-container .file-panel-container .file-result-wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.ak-upload-v2-container .file-panel-container .fileName {
  padding-right: 15px;
}
.ak-upload-v2-container .upload-picture-item {
  position: relative;
  width: 90px;
  height: 90px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #E6E6E6;
  background: #FAFBFE;
  color: #999999;
  cursor: pointer;
}
.ak-upload-v2-container .picture-panel-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.ak-upload-v2-container .picture-panel-container .picture-item {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}
.ak-upload-v2-container .picture-panel-container .progress-item {
  position: absolute;
  bottom: 0px;
  left: 0;
  padding: 0 5px;
}
.ak-upload-v2-container .picture-panel-container .progress-item .ak-progress-text {
  position: absolute;
  top: -5px;
  font-size: 12px;
}
.ak-upload-v2-container .picture-panel-container .progress-item .ak-progress-outer {
  padding: 0px;
}
.ak-upload-v2-container .picture-panel-container .fileName {
  width: 100%;
  text-align: center;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.ak-upload-v2-container .picture-panel-container .suc-wrap {
  border: 1px solid #67C23A;
}
.ak-upload-v2-container .picture-panel-container .suc-wrap .upload-suc-icon {
  font-size: 13px;
  position: absolute;
  top: -2px;
  left: 3px;
  color: #67C23A;
}
.ak-upload-v2-container .picture-panel-container .action-wrap {
  border: 1px solid #0090FF;
}
.ak-upload-v2-container .picture-panel-container .action-wrap .split-icon {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 0px;
}
.ak-upload-v2-container .picture-panel-container .error-wrap {
  border: 1px solid #F55656;
}
.ak-upload-v2-container .picture-panel-container .error-wrap .progress-item .ak-progress-text {
  display: none;
}
.ak-upload-v2-container .picture-panel-container .error-wrap .upload-error-icon {
  padding: 5px;
  font-size: 16px;
  color: #F55656;
}
.ak-upload-v2-container .picture-panel-container .picture-item {
  width: 80px;
  height: 80px;
}
.ak-upload-v2-container .upload-video-container {
  width: 100%;
  min-height: 118px;
}
.ak-upload-v2-container .upload-video-container .video-result-wrap {
  position: relative;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .suc-wrap {
  border: 1px solid #67C23A;
  background: rgba(103, 194, 58, 0.2);
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .error-wrap {
  color: #F55656;
  border: 1px solid #F55656;
  background: rgba(245, 86, 86, 0.2);
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .action-wrap {
  border: 1px solid #0090FF;
  background: rgba(0, 144, 255, 0.2);
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .fileName {
  display: inline-block;
  width: 100%;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .fileName:hover {
  color: #006DD3;
}
.ak-upload-v2-container .upload-video-container .video-upload-status-wrap .loader-3 {
  position: absolute;
  right: 5px;
  top: 5px;
}

.upload-style-wrap {
  width: 100%;
}

.ak-upload-drag .upload-item {
  cursor: -webkit-grab;
  cursor: grab;
}

.ak-progress {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #393C48;
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  height: 24px;
  display: inline-block;
}
.ak-progress-line {
  position: relative;
  width: 90%;
  font-size: 14px;
}
.ak-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-progress-outer-percent {
  position: absolute;
  margin-left: 10px;
}
.ak-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ak-progress-circle-trail {
  stroke: rgba(252, 204, 21, 0.3);
}
.ak-progress-circle-path {
  -webkit-animation: "ak-progress-appear" 0.3s;
          animation: "ak-progress-appear" 0.3s;
}
.ak-progress-inner:not(.ak-progress-circle-gradient) .ak-progress-circle-path {
  stroke: #FCCC15;
}
.ak-progress-bg {
  background-color: #0090ff;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.ak-progress-success-bg {
  position: relative;
  background-color: #67c23a;
  border-radius: 100px;
  -webkit-transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ak-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #67c23a;
}
.ak-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: #393C48;
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ak-progress-status-active .ak-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: "ak-progress-active" 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
          animation: "ak-progress-active" 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: "";
}
.ak-progress-status-exception .ak-progress-bg {
  background-color: #f55656;
}
.ak-progress-status-exception .ak-progress-text {
  color: #f55656;
}
.ak-progress-status-exception .ak-progress-inner:not(.ak-progress-circle-gradient) .ak-progress-circle-path {
  stroke: #f55656;
}
.ak-progress-status-success .ak-progress-bg {
  background-color: #67c23a;
}
.ak-progress-status-success .ak-progress-text {
  color: #67c23a;
}
.ak-progress-status-success .ak-progress-inner:not(.ak-progress-circle-gradient) .ak-progress-circle-path {
  stroke: #67c23a;
}
.ak-progress-circle .ak-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ak-progress-circle .ak-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #393C48;
  line-height: 1;
  white-space: normal;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ak-progress-circle .ak-progress-status-exception .ak-progress-text {
  color: #f55656;
}
.ak-progress-circle .ak-progress-status-success .ak-progress-text {
  color: #67c23a;
}

@-webkit-keyframes ak-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}

@keyframes ak-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
strong {
  font-weight: bold !important;
}

em {
  font-style: italic !important;
}

u {
  text-decoration: underline !important;
}

.ql-editor {
  line-height: 2 !important;
}

img {
  display: initial;
}

.editor-img-uploader {
  display: none;
}

.editor,
.ql-toolbar {
  white-space: pre-wrap !important;
  line-height: normal !important;
}

.quill-img {
  display: none;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "请输入链接地址:";
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "保存";
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "请输入视频地址:";
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "14px";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "10px";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "18px";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "32px";
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "文本";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "标题1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "标题2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "标题3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "标题4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "标题5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "标题6";
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "标准字体";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "衬线字体";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "等宽字体";
}

/*自定义字体选项*/
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]::before {
  content: "12px" !important;
  font-size: 12px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
  content: "14px" !important;
  font-size: 14px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
  content: "16px" !important;
  font-size: 16px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
  content: "18px" !important;
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before {
  content: "20px" !important;
  font-size: 20px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before {
  content: "22px" !important;
  font-size: 22px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]::before {
  content: "24px" !important;
  font-size: 24px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before {
  content: "26px" !important;
  font-size: 26px;
}

.panel-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.panel-block .panel-row {
  width: 250px;
  height: 216px;
  border: 1px solid;
  padding: 26px 30px 31px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  position: relative;
  margin-right: 17px;
  cursor: pointer;
}
.panel-block .panel-row .img {
  position: absolute;
  right: 0;
  top: 0;
}
.panel-block .panel-row .icon {
  position: absolute;
  right: 16px;
  bottom: 12px;
}
.panel-block .panel-row .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 7px;
}
.panel-block .panel-row .content {
  font-size: 14px;
  margin-bottom: 15px;
}
.panel-block .panel-row .btn {
  border-radius: 50px;
  border: 1px solid;
  font-size: 14px;
  width: 107px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  left: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px 12px;
}
.panel-block .panel-row:nth-child(4n) {
  margin-right: 0;
}
.panel-block .panel-row:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.quick-search .search-down {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 36px;
}
.quick-search .search-down .content-edit-box {
  height: 44px;
  line-height: 30px;
  white-space: nowrap;
}
.quick-search .search-down .content-edit-box .content-edit-table:empty::before {
  line-height: 30px;
}

.quick-search.is-semantics .search-down .content-edit-box {
  line-height: 26px;
  white-space: normal;
}

.fixeHeight {
  max-height: 100vh;
}
.fixeHeight .dialog-content {
  border: 3px solid #FCCC15;
  -webkit-box-shadow: 0px 1px 7px 2px rgba(252, 204, 21, 0.5);
          box-shadow: 0px 1px 7px 2px rgba(252, 204, 21, 0.5);
}

.commonDialog {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-right: 28px;
  border-radius: 0 !important;
}
.commonDialog .semanticsPre {
  top: 48px;
  left: 76px;
  right: 114px;
}
.commonDialog .semanticsPre, .commonDialog .searchBox {
  border: 3px solid #FCCC15;
  -webkit-box-shadow: rgba(252, 204, 21, 0.5) 0px 3px 6px 2px;
          box-shadow: rgba(252, 204, 21, 0.5) 0px 3px 6px 2px;
}
.commonDialog .ak-dialog-close {
  border-radius: 2px;
}
.commonDialog .ak-dialog-close:before {
  color: var(--patyee-font) !important;
}
.commonDialog .layoutTabs .tits li:first-child {
  margin-left: 0 !important;
}
.commonDialog .pat-search {
  left: 0;
}
.commonDialog .ak-dialog-close {
  width: 28px;
  height: 28px;
  line-height: 28px;
  right: 0;
  top: 0 !important;
  background: var(--patyee-primary);
  color: var(--patyee-font);
}
.commonDialog .ak-dialog-header {
  opacity: 0;
}
.commonDialog .ak-dialog-content {
  padding: 0 10px 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: hidden !important;
}
.commonDialog .ak-dialog-content .dialog-content {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.commonDialog .ak-dialog-content .dialog-content .quick-search .ak-cet-source {
  border: 3px solid #FCCC15;
  border-right: none;
  -webkit-box-shadow: rgba(252, 204, 21, 0.5) -1px 2px 7px 2px;
          box-shadow: rgba(252, 204, 21, 0.5) -1px 2px 7px 2px;
}
.commonDialog .ak-dialog-content .dialog-content .quick-search .content-edit-box {
  border: 3px solid #FCCC15;
  -webkit-box-shadow: rgba(252, 204, 21, 0.5) 6px -10px 5px -7px;
          box-shadow: rgba(252, 204, 21, 0.5) 6px -10px 5px -7px; /* 上阴影 */
  border-left: none;
  border-right: none;
}
.commonDialog .ak-dialog-content .dialog-content .quick-search .edit-table-search {
  -webkit-box-shadow: rgba(252, 204, 21, 0.5) 0 -10px 5px -10px;
          box-shadow: rgba(252, 204, 21, 0.5) 0 -10px 5px -10px; /* 下阴影 */
}
.commonDialog .ak-dialog-content .dialog-content .quick-search .pat-search {
  border: 3px solid #FCCC15;
  -webkit-box-shadow: rgba(252, 204, 21, 0.5) 0px 1px 7px 3px;
          box-shadow: rgba(252, 204, 21, 0.5) 0px 1px 7px 3px;
  height: 50px;
  background: #FCCC15 !important;
}
.commonDialog .ak-dialog-content .ak-main .other-search {
  height: 560px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.commonDialog .quick-search .intelligent-recommendation {
  border: 3px solid;
  -webkit-box-shadow: 0px 3px 6px 2px rgba(252, 204, 21, 0.5);
          box-shadow: 0px 3px 6px 2px rgba(252, 204, 21, 0.5);
  top: 96%;
}
.commonDialog .quick-search .input-tip {
  left: -253px;
}
.commonDialog .quick-search .search-down {
  margin: 0 !important;
}
.commonDialog .search-down .ak-cet-source {
  border-color: #FCCC15 !important;
}
.commonDialog .search-down .content-edit-box {
  border-color: #FCCC15 !important;
}
.commonDialog .dialog-content {
  border-radius: 2px;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.commonDialog .ak-main {
  border-radius: 2px;
}
.commonDialog .other-search {
  padding: 0 28px;
  border-radius: 2px;
  overflow-y: auto;
}
.commonDialog .new-home-tabs .tab-item {
  background: rgba(231, 233, 244, 0.3);
  color: var(--patyee-text-bg-dif);
}
.commonDialog .new-home-tabs .tab-item:hover {
  background: var(--patyee-bg-base);
  color: var(--patyee-font);
}
.commonDialog .new-home-tabs .tab-item.tabActive {
  color: var(--patyee-font);
  background: var(--patyee-primary);
}

@media (max-height: 730px) {
  .commonDialog .ak-dialog-content .img-search-head {
    margin-top: 16px !important;
  }
  .commonDialog .ak-dialog-content .dialog-content {
    height: 510px !important;
    overflow-y: hidden;
  }
  .commonDialog .ak-dialog-content .dialog-content .img-search-body {
    height: 169px;
  }
  .commonDialog .ak-dialog-content .dialog-content .img-search-body .upload-area {
    height: 160px;
  }
  .commonDialog .ak-dialog-content .img-search-btns {
    margin-top: 10px;
  }
  .seniorSearchDialog .advanced-search .main {
    padding-top: 0 !important;
  }
  .seniorSearchDialog .rules-btn {
    padding-top: 14px !important;
    height: 33px !important;
  }
  .seniorSearchDialog .dialog-content {
    background: #fff;
  }
  .seniorSearchDialog .chooseSourceDialog .group-box {
    padding: 0 0 3px 0 !important;
  }
  .seniorSearchDialog .sidebar {
    padding-top: 6px !important;
  }
  .seniorSearchDialog .sidebar h2 {
    margin-bottom: 5px !important;
  }
  .seniorSearchDialog .other-search {
    height: 475px !important;
  }
  .seniorSearchDialog .other-search .content-edit-box {
    height: 77px !important;
  }
  .LawSearchDialog .other-search {
    padding-top: 0 !important;
    overflow-y: hidden;
  }
  .LawSearchDialog .law-scroll {
    padding-top: 10px !important;
  }
  .LawSearchDialog .content-edit-box {
    height: 78px !important;
  }
  .LawSearchDialog .lawHeader {
    margin-top: 5px;
  }
  .batchSearchDialog .other-search {
    padding-top: 0 !important;
  }
  .batchSearchDialog .textareaLeft, .batchSearchDialog .form-control {
    height: 242px !important;
  }
  .defenseDialog .ak-textarea {
    height: 190px !important;
    min-height: 190px !important;
  }
}
@media (min-height: 730px) {
  .commonDialog .ak-dialog-content {
    height: 609px !important;
  }
  .commonDialog .ak-dialog-content .other-search {
    overflow-y: hidden;
  }
  .batchSearchDialog .textareaLeft, .batchSearchDialog .form-control {
    height: 280px !important;
  }
  .seniorSearchDialog .sidebar {
    padding-top: 16px !important;
  }
  .seniorSearchDialog .main {
    border-left: none !important;
    overflow-y: hidden !important;
  }
  .seniorSearchDialog .advanced-search .other-search {
    height: 517px !important;
  }
  .LawSearchDialog .content-edit-box {
    height: 82px !important;
  }
  .LawSearchDialog .content-edit-box .content-edit-table {
    height: 82px !important;
  }
  .defenseDialog .ak-textarea {
    height: 230px !important;
  }
}
.imgSearch-dialog .rules-btn {
  position: absolute;
  right: 18px;
  top: 10px;
  color: var(--primary-light-3);
  cursor: pointer;
  z-index: 10;
}

.imgSearchDialog .img-search-content {
  padding: 0 !important;
  height: auto !important;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}
.imgSearchDialog .img-search-content .img-search-btns {
  margin-bottom: 2px !important;
}
.imgSearchDialog .img-search-content .img-search-head {
  margin-top: 28px;
}
.imgSearchDialog .img-search-content .to {
  color: var(--patyee-font) !important;
}
.imgSearchDialog .rules-btn {
  position: absolute;
  right: 28px;
  top: 30px;
  color: var(--primary-light-3);
  cursor: pointer;
  z-index: 10;
}

.LawSearchDialog .ak-dialog-content {
  overflow-y: hidden;
}
.LawSearchDialog .ak-dialog-content .dialog-content {
  overflow-y: hidden;
}
.LawSearchDialog .other-search {
  padding-top: 16px;
  padding-left: 28px;
  padding-right: 0;
}
.LawSearchDialog .other-search .tits {
  margin-left: 0;
}
.LawSearchDialog .other-search .law-scroll {
  height: 100%;
  overflow: hidden;
  padding-top: 16px;
  padding-left: 0;
}
.LawSearchDialog .other-search .law-scroll .add-filed {
  margin-right: 20px;
}
.LawSearchDialog .other-search .search-form .search-filed .text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.LawSearchDialog .other-search .law-content-form {
  max-height: 250px;
  overflow-y: auto;
}
.LawSearchDialog .other-search .law-content-form .item {
  margin-bottom: 4px;
}
.LawSearchDialog .other-search .result .title {
  margin-bottom: 8px;
}
.LawSearchDialog .other-search .result {
  margin-right: 0;
}
.LawSearchDialog .other-search .title {
  margin-bottom: 8px;
}
.LawSearchDialog .other-search .search-form-height-1 {
  max-height: 120px;
  overflow-y: auto;
}
.LawSearchDialog .other-search .search-form-height-2 {
  max-height: 50px;
  overflow-y: auto;
}
.LawSearchDialog .law-search .tits {
  margin-right: 20px;
}
.LawSearchDialog .law-content .search-form {
  margin-right: 10px;
  width: 100%;
}

.searchTip {
  z-index: 999999;
}

.seniorSearchDialog .main {
  border-left: none !important;
  overflow-y: hidden !important;
}
.seniorSearchDialog .advanced-search .other-search {
  padding: 0;
}
.seniorSearchDialog .advanced-search .other-search .sidebar {
  margin-bottom: 20px;
}
.seniorSearchDialog .advanced-search .other-search .ak-radio-group {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.seniorSearchDialog .advanced-search .other-search .ak-radio-group .ak-radio {
  width: auto;
}
.seniorSearchDialog .advanced-search .other-search .title {
  margin-bottom: 8px;
}
.seniorSearchDialog .advanced-search .other-search .content-edit-box {
  height: 99px;
}
.seniorSearchDialog .advanced-search .other-search .form-group {
  padding: 10px 10px 0 10px;
}
.seniorSearchDialog .advanced-search .other-search .form-group .ak-checkbox-group div:last-child {
  margin-bottom: 0;
}
.seniorSearchDialog .advanced-search .other-search .search-form-box {
  max-height: 214px;
}
.seniorSearchDialog .sidebar {
  padding-left: 28px !important;
  padding-bottom: 0 !important;
  padding-right: 20px !important;
}
.seniorSearchDialog .sidebar .chooseSourceDialog > h2 {
  font-size: 14px;
}
.seniorSearchDialog .sidebar .chooseSourceDialog {
  position: relative;
}
.seniorSearchDialog .sidebar .chooseSourceDialog::after {
  position: absolute;
  display: block;
  content: "";
  right: -21px;
  top: 0;
  width: 1px;
  height: 100%;
  background: var(--patyee-border);
}
.seniorSearchDialog .titleHeader {
  padding-right: 30px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.seniorSearchDialog .titleHeader .title {
  margin-bottom: 0 !important;
}
.seniorSearchDialog .titleHeader .titleBtn .ak-btn {
  margin-left: 12px;
}
.seniorSearchDialog .rules-btn {
  width: 100%;
  background: #fff;
  color: var(--primary-light-3);
  cursor: pointer;
  display: inline-block;
  padding-left: 28px;
  height: 44px;
  padding-top: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.seniorSearchDialog .group-box .ak-btn {
  border: 1px solid transparent;
}

.lawStatusDialog .rules-btn {
  position: absolute;
  right: 62px;
  top: 64px;
  color: var(--primary-light-3);
  cursor: pointer;
  z-index: 10;
}

.classificationDialog .ak-dialog-content .dialog-content {
  overflow-y: hidden;
}
.classificationDialog .ak-dialog-content .ak-table {
  padding: 0;
  max-height: 430px;
}
.classificationDialog .ak-dialog-content .tits {
  margin: 0;
}
.classificationDialog .ak-dialog-content .classify {
  min-height: auto !important;
}
.classificationDialog .ak-dialog-content .classify .classify-top {
  margin: 0;
}
.classificationDialog .ak-dialog-content .other-search {
  padding-top: 16px;
}

.batchSearchDialog .ak-dialog-content .batch-search .tits {
  margin: 0;
}
.batchSearchDialog .ak-dialog-content .dialog-content {
  overflow-y: hidden;
}
.batchSearchDialog .ak-dialog-content .main-content {
  padding-left: 0;
  padding-right: 0;
  height: auto;
}
.batchSearchDialog .ak-dialog-content .other-search {
  padding-top: 16px !important;
}

.defenseDialog .ak-dialog-content .other-search {
  overflow-y: auto !important;
}
.defenseDialog .ak-dialog-content .defense-content {
  padding: 0;
  height: auto !important;
  overflow-y: hidden;
}
.defenseDialog .ak-dialog-content .defense-content .form {
  margin-top: 28px;
}
.defenseDialog .ak-dialog-content .defense-content .form .ak-form-label {
  width: 120px;
}

.bck-rules {
  position: absolute;
  width: calc(100vw - 48px);
  height: calc(100vh - 58px - 34px);
  top: 34px;
  left: 48px;
}
.bck-rules .common-dialog {
  position: absolute;
  overflow-y: auto;
  background: #fff;
}
.bck-rules .common-dialog .bck-rules {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.bck-rules .common-dialog .bck-rules .header {
  width: 100%;
  height: 333px;
  background: url(/static/img/newHome/innovation.png) no-repeat;
  background-size: cover;
  position: relative;
}
.bck-rules .common-dialog .bck-rules .header div {
  position: absolute;
  font-size: 28px;
  font-weight: bold;
  top: 105px;
  left: 100px;
}
.bck-rules .common-dialog .bck-rules .select-block .select-row {
  width: 80%;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--patyee-border);
  cursor: pointer;
}
.bck-rules .common-dialog .bck-rules .select-block .select-row .number {
  width: 50px;
  font-size: 24px;
  font-weight: bold;
}
.bck-rules .common-dialog .bck-rules .select-block .select-row .label {
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.bck-rules .common-dialog .bck-rules .select-block .select-row .icon {
  width: 80px;
  text-align: center;
}
.bck-rules .common-dialog .bck-rules .ml100 {
  margin-left: 100px;
}
.bck-rules .common-dialog .bck-rules .submit-btn {
  margin-top: 20px;
}
.bck-rules .common-dialog .innDescription {
  position: absolute;
  height: 100%;
  padding: 0 0 0 33px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: hidden;
  background: #fff;
}
.bck-rules .common-dialog .innDescription.ak-dialog .ak-dialog-close {
  display: none;
}
.bck-rules .common-dialog .innDescription .content-header {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid var(--patyee-border);
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bck-rules .common-dialog .innDescription .content-header:before {
  display: block;
  content: "";
  position: absolute;
  width: 6px;
  height: 20px;
  background: var(--patyee-primary);
  left: -12px;
  top: 16px;
}
.bck-rules .common-dialog .innDescription .about-block {
  overflow-y: auto;
  height: calc(100% - 50px - 73px);
}
.bck-rules .common-dialog .innDescription .content-explain {
  padding-top: 10px;
  padding-bottom: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bck-rules .common-dialog .innDescription .platformmain-content .user-title {
  margin-bottom: 10px;
}
.bck-rules .common-dialog .innDescription .platformmain-content .list-box {
  padding: 0 !important;
}
.bck-rules .common-dialog .innDescription .return-btn {
  height: 73px;
  line-height: 73px;
}
.bck-rules .common-dialog .seachWay {
  position: fixed;
  top: 90px;
  height: calc(100% - 90px);
}

.semanticsPre {
  background: #fff;
  border-top: 0;
  position: absolute !important;
  z-index: 10;
  top: 45px;
  left: 74px;
  right: 110px;
  padding: 20px;
  min-height: 300px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #FCCC15;
}
.semanticsPre .title {
  font-weight: bold;
  margin-bottom: 12px;
}
.semanticsPre .top3 div {
  margin-bottom: 20px;
}
.semanticsPre .top3 div span {
  color: var(--patyee-text-hover);
  cursor: pointer;
}
.semanticsPre .top10 {
  padding-top: 16px;
  position: relative;
}
.semanticsPre .top10::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #DCDFE6;
}
.semanticsPre .top10 .top10-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: var(--patyee-text-hover);
}
.semanticsPre .top10 .top10-list div {
  margin-right: 24px;
  margin-bottom: 12px;
  cursor: pointer;
}

.isSemantics .content-edit-box {
  min-height: 44px;
  word-break: break-all !important;
  overflow: visible !important;
  white-space: normal !important;
}
.isSemantics .content-edit-table {
  min-height: 44px;
  overflow: auto !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  height: auto !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.common-dialog {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background: #fff;
}
.common-dialog .common-header {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.common-dialog .common-header .common-header-text {
  font-weight: bold;
  font-size: 18px;
  padding-left: 40px;
}
.common-dialog .close {
  position: absolute;
  right: 0;
  top: 0;
  background: var(--patyee-primary);
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  z-index: 12;
  cursor: pointer;
}
.common-dialog .close i {
  font-size: 14px;
}
.common-dialog .dialog-common {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}
.common-dialog .left-dialog, .common-dialog .right-dialog {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 50%;
  height: 100%;
  overflow: auto;
}
.common-dialog .left-dialog {
  background: #fff;
  padding: 20px 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-dialog .right-dialog {
  background: rgba(231, 233, 244, 0.4);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.common-dialog .right-dialog .preview-img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.common-dialog .right-dialog .preview-img .preview {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.common-dialog .right-dialog .preview-img .text {
  color: #9A9DAD;
  margin-top: 20px;
}

.renderContainer {
  height: 100%;
  width: 100%;
}
.renderContainer .docx-wrapper {
  max-width: 682px;
  padding: 36px !important;
  background-color: #fff !important;
}
.renderContainer .docx-wrapper .docx {
  width: 512px !important;
  margin-bottom: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 0px !important;
}
.renderContainer .docx-wrapper .docx_a4 {
  width: 100% !important;
  border: 0px !important;
}
.renderContainer .docx-wrapper .docx_a8 div {
  width: 100% !important;
}
.renderContainer .docx-wrapper p span div {
  width: 100% !important;
}
.renderContainer .docx-wrapper img {
  max-width: 100%;
  width: auto !important;
}

.previewPDFPreview {
  position: relative;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.page-search {
  height: var(--page-search-h);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px 20px 0 14px;
  z-index: 1;
  position: relative;
}
.page-search .nav-gap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.page-search .nav-exp {
  min-width: 400px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-search .nav-exp .ak-cet-source {
  height: 32px;
}
.page-search .nav-exp .ak-cet-source .source-name {
  height: 22px;
  line-height: 22px;
}
.page-search .nav-exp .editExp-textarea {
  position: relative;
  left: 0;
  right: 0;
  height: 34px;
}
.page-search .nav-exp .editExp-textarea .content-edit-box {
  height: 32px;
}
.page-search .nav-exp .editExp-textarea .content-edit-box.open {
  height: 128px;
}
.page-search .nav-exp .pat-search {
  height: 34px;
  line-height: 34px;
}
.page-search .nav-exp .nav-fav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
}
.page-search .nav-exp .nav-fav .fav-item {
  max-width: 540px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dcd8d8;
  padding: 5px 10px;
  border-radius: 2px;
}
.page-search .nav-exp .nav-fav .fav-item span {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.page-search .nav-exp .nav-fav .fav-item .icon-close {
  cursor: pointer;
  margin-left: 5px;
}
.page-search .nav-exp .edit-table-search .pre-box {
  top: 7px;
  font-size: 12px;
}
.page-search .nav-exp .edit-table-search .pre-box span {
  height: 20px;
  line-height: 20px;
}
.page-search .nav-exp .edit-table-search .content-edit-box .content-edit-table {
  top: 5px;
}
.page-search .nav-exp .edit-table-search .content-edit-box.open .content-edit-table {
  top: 6px;
}
.page-search .page-search-select {
  height: 34px;
}
.page-search .page-search-select.active .ak-input-control {
  border-color: var(--patyee-primary);
}
.page-search .page-search-select.hasSource .ak-input-control {
  border-left: none;
}
.page-search .page-search-select .ak-input-control {
  height: 34px;
  line-height: 34px;
  border-radius: 0;
}
.page-search .page-search-select .ak-select-down {
  top: 33px;
  width: auto;
}
.page-search .page-search-select .ak-select-down li {
  width: 143px;
  height: 30px;
  line-height: 30px;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.mutiple-line-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.app-container {
  height: 100%;
  position: relative;
}
.app-container .app-side {
  width: var(--sidebar-w);
}
.app-container .app-main-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.app-container .app-main-container .app-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}

.app-side {
  position: absolute;
  z-index: 2001;
  height: 100%;
}
.app-side .menu-tip {
  margin-right: 14px;
}
.app-side .menu-tip .icon-you {
  font-size: 18px;
  color: #fff !important;
}
.app-side .menu-tip .ak-tooltip-text {
  width: 460px;
  background: #fff !important;
  color: #31364E !important;
  -webkit-box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16) !important;
          box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16) !important;
  padding: 8px !important;
}
.app-side .app-side-normal {
  position: relative;
  background: var(--sidebar-bg);
  width: var(--sidebar-l-w);
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: var(--sidebar-text);
  overflow-y: auto;
  left: calc(var(--sidebar-w) - var(--sidebar-l-w));
}
.app-side .app-side-normal .svg-side {
  position: absolute;
  bottom: 0;
}
.app-side .app-side-normal .side-menu {
  position: relative;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: hidden;
  height: 100%;
}
.app-side .app-side-normal .iconctrl {
  position: absolute;
  top: 44px;
  right: 0;
  display: none;
  width: var(--sidebar-l-w);
  height: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  cursor: pointer;
  background-color: var(--sidebar-bg);
}
.app-side .app-side-normal .iconctrl.up {
  -webkit-box-shadow: 0 4px 5px rgba(var(--icon-rgb), 0.7);
          box-shadow: 0 4px 5px rgba(var(--icon-rgb), 0.7);
}
.app-side .app-side-normal .iconctrl.down {
  -webkit-box-shadow: 0 -2px 5px rgba(var(--icon-rgb), 0.7);
          box-shadow: 0 -2px 5px rgba(var(--icon-rgb), 0.7);
}
.app-side .app-side-normal .iconctrl span {
  padding: 0 16px;
}
.app-side .app-side-normal .iconctrl.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.app-side .app-side-normal .iconctrl.disabled span {
  opacity: 0.5;
}
.app-side .app-side-normal .iconctrl.disabled {
  cursor: not-allowed;
}
.app-side .app-side-normal .menu-list {
  position: absolute;
  right: 0;
  top: 48px;
  width: var(--sidebar-l-w);
  z-index: -1;
}
.app-side .app-side-normal .menu-list.has-scroll {
  top: 70px;
}
.app-side .app-side-normal .side-text {
  display: none;
}
.app-side .app-side-normal .menuIcon {
  line-height: 44px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: var(--sidebar-bg);
  border-bottom: 1px solid rgba(var(--patyee-bg-white-rgb), 0.2);
}
.app-side .app-side-normal .menuIcon .menuIcon-icon {
  padding-left: 16px;
  padding-right: 14px;
}
.app-side .app-side-normal li {
  line-height: 44px;
}
.app-side .app-side-normal li .side-item {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.app-side .app-side-normal li .side-item:hover, .app-side .app-side-normal li .side-item.side-children-active {
  background: var(--sidebar-hover-bg);
}
.app-side .app-side-normal li .side-item .side-icon {
  position: relative;
  padding-left: 16px;
  padding-right: 16px;
}
.app-side .app-side-normal li .side-item .side-icon .informPoint {
  border-radius: 50%;
  background: var(--patyee-error);
  width: 6px;
  height: 6px;
  display: inline-block;
  position: absolute;
  left: 16px;
  top: 12px;
}
.app-side .app-side-normal li .side-item-active {
  color: var(--sidebar-text-active);
  background: var(--sidebar-active);
}
.app-side .app-side-normal .side-line {
  height: 1px;
  background: var(--sidebar-divider);
  opacity: 0.2;
  margin: 16px 8px 16px 212px;
}
.app-side .app-side-open {
  left: 0px;
}
.app-side .app-side-open .side-text {
  display: inline-block;
}
.app-side .app-side-open .menuIcon {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.app-side .app-side-open .iconctrl {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.app-side .app-side-open .menu-list {
  left: 0;
}
.app-side .app-side-open li .side-item {
  position: relative;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.app-side .app-side-open li .side-item .side-icon {
  padding-right: var(--sideIcon-paddingRight);
}
.app-side .app-side-open li .side-item .side-icon-down {
  position: absolute;
  right: 20px;
}
.app-side .app-side-open li .side-item .open-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.app-side .app-side-open li .side-item .close-icon {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.app-side .app-side-open .side-line {
  margin: 16px 20px;
}

.tags-view-wrapper {
  position: relative;
  background: var(--patyee-bg-base);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tags-view-wrapper .tags-patyee {
  width: 114px;
  height: var(--tabs-h);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.tags-view-wrapper .tags-patyee img {
  height: 22px;
}
.tags-view-wrapper .tags-btns {
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--tabs-h);
}
.tags-view-wrapper .tags-icon {
  position: relative;
  width: var(--tabs-h);
  height: var(--tabs-h);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.tags-view-wrapper .tags-icon:hover {
  background-color: rgba(var(--patyee-bg-white-rgb), 0.5);
}
.tags-view-wrapper .tags-icon:hover .subPanel {
  display: block;
}
.tags-view-wrapper .tags-icon img {
  width: 16px;
  height: 16px;
}
.tags-view-wrapper .tags-icon .subPanel {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  background-color: var(--patyee-bg-white);
  padding: 15px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 5px #dcd8d8;
          box-shadow: 1px 1px 5px #dcd8d8;
  z-index: 3;
}
.tags-view-wrapper .tags-icon .subPanel.account {
  border-radius: 2px;
  padding: 4px 0;
}
.tags-view-wrapper .tags-icon .subPanel.min-screen {
  position: fixed;
  width: 1050px;
  left: 50%;
  top: var(--tabs-h);
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.tags-view-wrapper .tags-icon .subPanel ul li a {
  width: 120px;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 1px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--patyee-font);
}
.tags-view-wrapper .tags-icon .subPanel ul li a:hover {
  background-color: var(--patyee-bg-base);
}
.tags-view-wrapper .tags-icon .subPanel ul li a span {
  padding-left: 5px;
}
.tags-view-wrapper .tags-wrapper {
  width: calc(100% - 100px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.tags-view-wrapper .tags-wrapper.no-head {
  width: calc(100% - 280px);
}
.tags-view-wrapper .tags-wrapper.no-head .tag-single:first-child .tag-content {
  border-left: 1px solid rgba(var(--patyee-tips-rgb), 0.5);
}
.tags-view-wrapper .tags-wrapper.no-head .tag-single.is-active .tag-content {
  border-left: 1px solid transparent;
}
.tags-view-wrapper .tags-wrapper .tag-single {
  max-width: 210px;
  min-width: 112px;
  height: var(--tabs-h);
  padding: 9px 0;
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tags-view-wrapper .tags-wrapper .tag-single:last-child > .tag-content {
  border-right: 1px solid transparent;
}
.tags-view-wrapper .tags-wrapper .tag-single:has(+ .is-active) .tag-content {
  border-right: 1px solid transparent;
}
.tags-view-wrapper .tags-wrapper .tag-single .tag-content {
  width: 100%;
  padding: 0 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid rgba(var(--patyee-tips-rgb), 0.5);
}
.tags-view-wrapper .tags-wrapper .tag-single .tag-content .custom-icon {
  width: 12px;
  color: var(--patyee-tips);
}
.tags-view-wrapper .tags-wrapper .tag-single .tag-content .title {
  font-weight: normal !important;
  display: inline-block;
  overflow: hidden;
  margin: 0 7px 0 7px;
  background: -webkit-gradient(linear, left top, right top, color-stop(85%, var(--patyee-font)), to(var(--patyee-text-bg-dif)));
  background: linear-gradient(to right, var(--patyee-font) 85%, var(--patyee-text-bg-dif));
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 12px;
  text-align: left;
}
.tags-view-wrapper .tags-wrapper .tag-single .tag-content .title-no-icon {
  text-align: center;
}
.tags-view-wrapper .tags-wrapper .tag-single .tag-content .icon-close {
  width: 8px;
  font-size: 12px;
}
.tags-view-wrapper .tags-wrapper .is-active {
  background-color: var(--patyee-text-bg-dif);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.tags-view-wrapper .tags-wrapper .is-active .tag-content {
  border-right: none;
}
.tags-view-wrapper .tags-wrapper .is-active .tag-content .custom-icon {
  color: var(--patyee-global);
}
.tags-view-wrapper .tags-wrapper .is-active .tag-content .title {
  background: -webkit-gradient(linear, left top, right top, color-stop(85%, var(--patyee-global)), to(var(--patyee-text-bg-dif)));
  background: linear-gradient(to right, var(--patyee-global) 85%, var(--patyee-text-bg-dif));
}
.tags-view-wrapper .tags-wrapper .is-active::after {
  content: "";
  position: absolute;
  right: -6px;
  bottom: 0;
  width: 6px;
  height: 6px;
  background: radial-gradient(circle at 100% 0, transparent 6px, var(--patyee-text-bg-dif) 0);
}
.tags-view-wrapper .tags-wrapper .is-active::before {
  content: "";
  position: absolute;
  left: -6px;
  bottom: 0;
  width: 6px;
  height: 6px;
  background: radial-gradient(circle at 0 0, transparent 6px, var(--patyee-text-bg-dif) 0);
}
.tags-view-wrapper .tags-pop-wrapper {
  margin-left: 20px;
  width: 35px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(var(--patyee-tips-rgb), 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.tags-view-wrapper .tags-pop-wrapper.no-head .tags-pop-list-wrapper {
  right: -145px;
}
.tags-view-wrapper .tags-pop-wrapper .num {
  display: inline-block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.tags-pop-list-wrapper {
  height: calc(100vh - var(--header-h) - var(--tabs-h));
  width: var(--sidebar-r-w);
  padding: 18px;
  overflow-y: auto;
  border-left: 1px solid var(--patyee-border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  right: -45px;
  top: 27px;
  z-index: 99;
  bottom: 0;
  background-color: var(--patyee-text-bg-dif);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 6px;
}
.tags-pop-list-wrapper .tag-list-content-single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  cursor: pointer;
}
.tags-pop-list-wrapper .tag-list-content-single .icon-name-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.tags-pop-list-wrapper .tag-list-content-single .icon-name-wrapper .icon {
  color: var(--patyee-tips);
}
.tags-pop-list-wrapper .tag-list-content-single .icon-name-wrapper .text-name {
  margin-left: 4px;
  font-size: 12px;
}
.tags-pop-list-wrapper .tag-list-content-single .icon-name-wrapper:hover {
  color: rgba(var(--patyee-normal-rgb), 1);
}
.tags-pop-list-wrapper .tag-list-content-single .icon-name-wrapper:hover .icon {
  color: rgba(var(--patyee-normal-rgb), 1);
}
.tags-pop-list-wrapper .tag-list-content-single .icon-close {
  font-size: 12px;
}

.tag-pop-transition-enter-active, .tag-pop-transition-leave-active {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.tag-pop-transition-enter,
.tag-pop-transition-leave-to {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.ly-common.tab-bar-wrapper {
  position: relative;
  width: 100%;
  height: var(--toolbar-h);
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-bottom: 1px solid var(--patyee-border);
}
.ly-common.tab-bar-wrapper.mode1 {
  padding: 8px 20px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 254px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content {
  height: 16px;
  width: 60px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content:nth-child(-n+3) {
  margin-bottom: 4px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content:nth-child(4n+1) {
  width: 72px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content .custom-icon-name {
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content .custom-icon-name .custom-icon {
  margin: 0 4px 0 0;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group3 .tool-content .custom-icon-name .custom-tips {
  top: 20px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content {
  width: 100%;
  height: 16px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content:nth-child(1) {
  margin-bottom: 4px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select {
  height: 16px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select .custom-icon {
  height: 16px;
  margin: 0;
  padding: 0 6px;
}
.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select .custom-tips {
  top: 20px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-right: 1px solid var(--patyee-border);
  margin-right: 8px;
  padding-right: 8px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .ak-icon-tips {
  width: 380px;
  height: auto;
  white-space: normal;
  background-color: var(--font-tips);
  color: var(--text-bg-dif);
  padding: 8px;
  border-radius: 2px;
  font-size: 14px;
  text-align: left;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .single-btn {
  width: 92px;
  height: 100%;
  border-radius: 2px;
  padding: 0;
  margin-right: 6px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name {
  position: relative;
  padding: 0 6px;
  height: 44px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 2px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name:hover {
  background-color: var(--patyee-bg-base);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name:hover .custom-tips {
  display: block;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.primary {
  background-color: var(--patyee-primary);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.primary:hover {
  background-color: var(--patyee-primary-hover);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.disabled {
  cursor: not-allowed;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.disabled .custom-icon {
  opacity: 0.5;
  cursor: not-allowed;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.disabled .custom-name {
  opacity: 0.5;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.custom-icon-more:focus .icon-more-wrapper {
  display: none;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.custom-icon-more:hover .icon-more-wrapper {
  display: block;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.custom-icon-more .icon-more-wrapper {
  display: none;
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 99;
  padding: 5px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 3px var(--patyee-border);
          box-shadow: 0 0 3px var(--patyee-border);
  border: 1px solid var(--patyee-border);
  background-color: var(--patyee-bg-white);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.custom-icon-more .icon-more-wrapper .custom-icon-text {
  white-space: nowrap;
  min-width: 60px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name.custom-icon-more .icon-more-wrapper .active-icon {
  background-color: var(--patyee-bg-base) !important;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name .custom-icon {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  margin: 0 0 4px 0;
  padding: 0;
  background-color: transparent;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name .custom-icon:hover {
  background-color: transparent;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name .custom-name {
  font-size: 12px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name .custom-tips {
  display: none;
  position: absolute;
  width: 300px;
  background-color: var(--font-tips);
  color: var(--text-bg-dif);
  padding: 8px;
  border-radius: 2px;
  left: 0;
  top: 48px;
  line-height: 20px;
  font-size: 14px;
  z-index: 3;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon {
  padding: 0 5.6px;
  margin: 0 1px;
  height: 28px;
  line-height: 28px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon:hover {
  background-color: var(--patyee-bg-base);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon .ak-icon-tips {
  width: 300px;
  left: 0;
  line-height: 20px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .double-icon-wrapper {
  cursor: pointer;
  line-height: 28px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select {
  position: relative;
  height: 100%;
  border-radius: 2px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select:hover {
  background-color: var(--patyee-bg-base);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select:hover .custom-icon {
  background-color: transparent;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select:hover .custom-tips {
  display: block;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .small-icon {
  font-size: 12px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .custom-name {
  font-size: 12px;
  margin: 0 4px 0 2px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .custom-tips {
  display: none;
  position: absolute;
  width: 300px;
  background-color: var(--font-tips);
  color: var(--text-bg-dif);
  padding: 8px;
  border-radius: 2px;
  left: -2px;
  top: 32px;
  line-height: 20px;
  font-size: 14px;
  z-index: 3;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .select-list {
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 99;
  padding: 5px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 3px var(--patyee-border);
          box-shadow: 0 0 3px var(--patyee-border);
  border: 1px solid var(--patyee-border);
  background-color: var(--patyee-bg-white);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .select-list .line {
  border-top: 1px solid var(--patyee-border);
  margin: 5px 0;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .select-list .custom-icon-text {
  white-space: nowrap;
  min-width: 60px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tools-icon-select .select-list .active-icon {
  background-color: var(--patyee-bg-base) !important;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper {
  min-width: 220px;
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 6px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-content .ak-form-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-content .ak-form-input .ak-input-control {
  width: 100%;
  border-right: none;
  border-radius: 4px 0px 0px 4px;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-content .ak-btn {
  -ms-flex-preferred-size: 28px;
      flex-basis: 28px;
  padding: 0;
  border-radius: 0px 4px 4px 0px;
  background-color: var(--patyee-primary);
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-select {
  position: absolute;
  top: 28px;
  left: 9px;
  height: 300px;
  overflow-y: auto;
  background-color: var(--patyee-text-bg-dif);
  border: 1px solid var(--patyee-border);
  border-top: none;
  padding: 10px 20px;
  z-index: 99;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-select .select-list-item {
  width: 100%;
  cursor: pointer;
}
.ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .tool-input-search-wrapper .tool-input-search-select .li-disabled {
  cursor: not-allowed;
}
.ly-common.tab-bar-wrapper .former {
  border-left: 1px solid var(--patyee-border);
}
.ly-common.tab-bar-wrapper .former > .tool-content:first-child {
  margin-left: 2px;
}
.ly-common.tab-bar-wrapper .after {
  border-right: 1px solid var(--patyee-border);
  margin-right: 2px;
}
.ly-common.tab-bar-wrapper .last-tag-bar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ly-common.tab-bar-wrapper .last-tag-bar .tool-content:last-child {
  width: 100%;
}

.content-view-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
}
.content-view-wrapper .left-view, .content-view-wrapper .right-view, .content-view-wrapper .right-view-box {
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
}
.content-view-wrapper.noScroll .left-view, .content-view-wrapper.noScroll .right-view, .content-view-wrapper.noScroll .right-view-box {
  overflow-y: visible;
}
.content-view-wrapper.noSplitBorder .right-view {
  border: none;
}
.content-view-wrapper .split-drag-line {
  display: block;
  width: 11px;
  height: 100%;
  cursor: ew-resize;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.content-view-wrapper .split-drag-line:hover .icon,
.content-view-wrapper .split-drag-line:hover .line {
  display: block;
}
.content-view-wrapper .split-drag-line .line {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: none;
  border-left: 1px dashed var(--patyee-border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.content-view-wrapper .split-drag-line .icon {
  position: absolute;
  left: 1px;
  top: 50%;
  width: 18px;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
  color: var(--patyee-icon-hover);
}
.content-view-wrapper .left-view {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.content-view-wrapper .right-view {
  width: 42%;
  border-left: 1px solid var(--patyee-border);
}
.content-view-wrapper .right-view.is-expanded {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18px;
          flex: 0 0 18px;
  position: relative;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
}
.content-view-wrapper .right-view.is-expanded .extend-btn .icon {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.content-view-wrapper .right-view .extend-btn {
  width: 18px;
  height: 38px;
  line-height: 38px;
  border-radius: 2px;
  background-color: var(--patyee-primary);
  position: absolute;
  z-index: 1;
  top: 170px;
  left: -9.5px;
  text-align: center;
  cursor: pointer;
}
.content-view-wrapper .right-view .extend-btn .icon {
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.content-view-wrapper .right-view-top-icon {
  position: absolute;
  right: 21px;
  top: 23px;
  z-index: 9;
}
.content-view-wrapper .right-view-top-icon:hover {
  cursor: pointer;
}
.content-view-wrapper .right-view-top-icon.disabled {
  color: var(--patyee-tips);
  cursor: not-allowed;
}
.content-view-wrapper .preview-file-has-path {
  background: rgba(var(--patyee-bg-base-rgb), 0.4);
}
.content-view-wrapper .preview-file-has-path.reported {
  padding: 0 20px;
}
.content-view-wrapper .preview-file-has-path.reported .estimate-doc-wrap {
  width: auto;
  max-width: 794px;
}
.content-view-wrapper .preview-file-has-path .preview-container {
  height: 100%;
  overflow-y: auto;
}
.content-view-wrapper .preview-file-has-path .preview-container .estimate-doc-body {
  min-height: unset;
  height: unset;
}
.content-view-wrapper .preview-file-has-path .preview-container .estimate-doc-wrap {
  overflow: unset;
}
.content-view-wrapper .is-fullscreen.right-view {
  border: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.content-view-wrapper .is-fullscreen.right-view .right-view-top-icon {
  top: 17px;
}

.import-file-wrapper-show ~ .content-view-wrapper {
  height: calc(100% - 45px);
}

.patyee-x-scroll-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.patyee-x-scroll-wrap .scroll-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  scrollbar-width: none !important;
  -ms-overflow-style: none; /* IE 10+ */
}

.patyee-x-scroll-wrap .scroll-content-wrap::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.patyee-x-scroll-wrap .scroll-content-wrap {
  padding-top: 8px;
  min-width: 100%;
}

.patyee-x-scroll-wrap .control-icon {
  position: absolute;
  border: 1px solid var(--patyee-border);
  width: 20px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  margin-top: 8px;
  border-radius: 2px;
  cursor: pointer;
  color: var(--patyee-icon);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.patyee-x-scroll-wrap .control-icon:hover {
  color: var(--patyee-global);
  border-color: var(--patyee-global);
}

.patyee-x-scroll-wrap .control-icon.left {
  left: 0;
  margin-right: 8px;
}

.patyee-x-scroll-wrap .control-icon.right {
  right: 0;
}

.patyee-x-scroll-wrap .is-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.patyee-x-scroll-wrap.is-overflow {
  padding: 0 20px 0 28px;
}

.patyee-confession-container {
  padding: 18px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100vh - calc(var(--header-h) + var(--tabs-h)));
  overflow: hidden;
}

.patyee-confession-container .min-title {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 4px;
}

.patyee-confession-container .is-suc {
  color: var(--patyee-suc);
}

.patyee-confession-container .ak-btn {
  margin-left: 8px;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.patyee-confession-container .is-active:not(.no-suc) {
  color: var(--patyee-global);
  background-color: rgba(var(--patyee-global-rgb), 0.1) !important;
}

.patyee-confession-container .rewrite-btn-control {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.patyee-confession-container .rewrite-btn-control .arrow-icon {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  display: inline-block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.patyee-confession-container .rewrite-btn-control .open {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.patyee-confession-container .textarea-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4px 4px 0px 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  margin-bottom: 8px;
  box-sizing: border-box;
}

.patyee-confession-container .textarea-wrap .ak-textarea {
  width: 100%;
  height: 200px;
  border: 0px;
  padding: 0px;
  color: var(--patyee-global) !important;
  line-height: 20px;
}

.patyee-confession-container .textarea-wrap .text-len {
  display: inline-block;
  text-align: right;
  width: 100%;
  font-size: 12px;
  color: var(--patyee-tips);
  padding-top: 4px;
}

.patyee-confession-container .close-icon {
  position: absolute;
  right: -7px;
  top: -8px;
  font-size: 18px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  color: var(--patyee-tips);
}

.patyee-confession-container .close-icon:hover {
  color: var(--patyee-error);
}

.patyee-confession-container .upload-tips {
  font-size: 14px;
  letter-spacing: 0.1px;
  color: var(--patyee-tips);
  margin: 4px 0;
}

.patyee-confession-container .vhtmlText.select {
  color: var(--patyee-global);
}

.patyee-confession-container .vhtmlText {
  white-space: pre-wrap;
}

.patyee-confession-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: calc(100vh - (var(--header-h) + var(--tabs-h)));
  width: calc(100vw - 48px);
}

.patyee-confession-container .main-title {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  margin-bottom: 16px;
  font-weight: bold;
}

.patyee-confession-container .left-wrap {
  width: 50%;
  border-right: 1px solid var(--patyee-border);
  padding-right: 16px;
  margin-right: 20px;
  height: 100%;
  overflow-y: auto;
}

.patyee-confession-container .right-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}

.patyee-confession-container .right-wrap .top-control-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 16px;
}

.patyee-catalog-container .confession-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 29px;
}

.patyee-catalog-container .confession-wrap .confession-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 28px;
  background: rgba(var(--patyee-bg-base-rgb), 0.4);
  margin-bottom: 4px;
  border-radius: 2px;
  overflow: hidden;
}

.patyee-catalog-container .confession-wrap .confession-item:not(.no-suc) {
  cursor: pointer;
}

.patyee-catalog-container .confession-wrap .confession-item:hover:not(.no-suc) {
  color: var(--patyee-global) !important;
  font-weight: 400;
  background: rgba(var(--patyee-global-rgb), 0.1);
}

.patyee-catalog-container .confession-wrap .confession-item .ak-loading {
  z-index: 2;
}

.patyee-catalog-container .confession-wrap .confession-item .ak-loading .ak-loading-spinner .loading-svg {
  width: 20px;
  height: 20px;
}

.patyee-catalog-container .confession-wrap .loading-icon {
  margin-right: 10px;
}

.patyee-claims-tabs-wrap .min-title {
  margin-bottom: 0;
}

.patyee-claims-tabs-wrap .tab-item {
  position: relative;
  min-width: 101px;
  height: 28px;
  letter-spacing: 0.1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.patyee-claims-tabs-wrap .tab-item:hover {
  color: var(--patyee-global);
  border-color: var(--patyee-global);
}

.patyee-claims-tabs-wrap .tab-item:hover .add-icon {
  color: var(--patyee-global);
}

.patyee-claims-tabs-wrap .add-control {
  border-style: dashed;
}

.patyee-claims-tabs-wrap .add-control .add-icon {
  font-weight: 400;
  margin-right: 4px;
  color: var(--patyee-icon-hover);
}

.patyee-claims-tabs-wrap .is-active {
  border-color: var(--patyee-global);
}

.patyee-picture-container {
  position: relative;
}

.patyee-picture-container .upload-add {
  width: 160px;
  height: 148px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(213, 216, 222, 0.2);
  border: 1px dashed var(--patyee-bg-base);
  border-radius: 2px;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: 0.1px;
}

.patyee-picture-container .upload-add .icon-add-select {
  font-size: 28px;
  color: var(--patyee-icon-hover);
  margin-bottom: 8px;
  font-weight: 200;
}

.patyee-picture-container .upload-add:hover {
  background: rgba(213, 216, 222, 0.1);
}

.patyee-picture-container .picture-wrap {
  position: relative;
  -webkit-transition: all 0.3;
  transition: all 0.3;
}

.patyee-picture-container .suc-wrap {
  position: relative;
  width: 160px;
  height: 148px;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
}

.patyee-picture-container .suc-wrap img {
  max-width: 160px;
  max-height: 148px;
}

.patyee-picture-container .suc-wrap {
  cursor: pointer;
}

.patyee-picture-container .suc-wrap:hover {
  border-color: var(--patyee-global);
}

.patyee-picture-container .pic-active .suc-wrap {
  border-color: var(--patyee-global);
}

.patyee-picture-container .is-loading .close-icon {
  display: none;
}

.patyee-picture-container .err-wrap {
  position: relative;
  width: 160px;
  height: 148px;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
}

.patyee-picture-container .err-wrap img {
  max-width: 160px;
  max-height: 148px;
}

.patyee-picture-container .err-wrap {
  cursor: pointer;
  border-color: var(--patyee-error);
}

.patyee-picture-container .err-wrap .re-upload {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 28px;
  -webkit-transform: rotate(0deg) translateX(-50%) translateY(-50%);
          transform: rotate(0deg) translateX(-50%) translateY(-50%);
  color: var(--patyee-error);
  -webkit-transition: -webkit-transform 1.2s;
  transition: -webkit-transform 1.2s;
  transition: transform 1.2s;
  transition: transform 1.2s, -webkit-transform 1.2s;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.patyee-picture-container .err-wrap .re-upload:hover {
  -webkit-transform: rotate(390deg) translateX(-50%) translateY(-50%);
          transform: rotate(390deg) translateX(-50%) translateY(-50%);
}

.patyee-picture-container .control-icon {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.patyee-picture-container .picture-utils-mask {
  position: absolute;
  z-index: 10;
  width: 160px;
  height: 148px;
  background: rgba(var(--patyee-bg-base-rgb), 0.4);
  color: var(--patyee-icon);
}

.patyee-picture-container .picture-utils-mask .reLoad {
  position: absolute;
  left: 40%;
  top: 50%;
  -webkit-transform: rotate(0deg) translateX(-50%) translateY(-50%);
          transform: rotate(0deg) translateX(-50%) translateY(-50%);
  font-size: 25px;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  cursor: pointer;
}

.patyee-picture-container .picture-utils-mask .reLoad:hover {
  -webkit-transform: rotate(390deg) translateX(-50%) translateY(-50%);
          transform: rotate(390deg) translateX(-50%) translateY(-50%);
  color: rgba(var(--patyee-icon-rgb), 0.8);
}

.patyee-picture-container .picture-utils-mask .preview {
  position: absolute;
  left: 65%;
  top: 50%;
  font-size: 25px;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
}

.patyee-picture-container .picture-utils-mask .preview:hover {
  color: rgba(var(--patyee-icon-rgb), 0.8);
}

.patyee-render-result-wrap {
  position: relative;
  height: calc(100% - 44px);
  overflow-y: auto;
}

.patyee-render-result-wrap .text-wrap {
  margin-bottom: 20px;
  line-height: 20px;
}

.patyee-render-result-wrap .text-content {
  word-break: break-all;
}

.patyee-render-result-wrap .text-content.select {
  color: var(--patyee-global);
}

.patyee-patent-claim-wrap {
  z-index: 1;
}

.patyee-patent-claim-wrap.render {
  margin-bottom: 8px;
}

.patyee-patent-claim-wrap.render .select {
  color: var(--patyee-global);
}

.patyee-rewrite-control-wrap {
  position: relative;
}

.write-record-popover-wrap {
  padding: 0;
}

.write-record-result-wrap {
  width: 148px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.write-record-result-wrap .is-active {
  color: var(--patyee-global);
  background-color: rgba(var(--patyee-global-rgb), 0.1) !important;
}

.write-record-result-wrap .report-item {
  height: 28px;
  line-height: 28px;
  padding: 0 5px 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.write-record-result-wrap .report-item:hover {
  background: var(--patyee-bg-base);
}

.write-record-result-wrap .no-report-data {
  min-height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.writing-error-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.work-space {
  height: calc(100% - 2px);
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-space > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-space .space-header {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 105px;
  padding: 0px 20px 16px;
}

.work-space .space-header .ak-icon .remind-dot {
  margin-top: -7px;
}

.work-space .space-header.card-view {
  height: 161px;
  border: none;
}

.work-space .space-header .title {
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #DCDFE6;
}

.work-space .space-header .search-area {
  margin-bottom: 15px;
}

.work-space .space-header .search-area .form-control {
  margin-right: 0;
}

.work-space .space-header .view-tabs {
  margin-right: 16px;
}

.work-space .space-header .view-tabs ~ .ak-select {
  width: 160px;
}

.work-space .space-header .tab-wrapper .layoutTabs .tits li:first-child {
  padding-left: 0;
  margin-left: 0;
}

.work-space .space-header .form-control {
  width: 366px;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}

.work-space .space-header .space-btn {
  margin-right: 12px;
  vertical-align: middle;
}

.work-space .space-body {
  position: absolute;
  left: 20px;
  top: 105px;
  right: 0;
  bottom: 60px;
  border-top: 1px solid #DCDFE6;
}

.work-space .space-body.card-view {
  top: 161px;
  border: none;
}

.work-space .space-body .space-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.work-space .space-body .import-file-wrapper.import-file-wrapper-show ~ .space-wrapper {
  top: 40px;
}

.work-space .space-body .space-body-container {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow-x: auto;
}

.work-space .space-body .space-body-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  border-left: 1px solid #DCDFE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.work-space .space-body .space-body-right .tab-wrapper {
  padding: 12px 0 12px 32px;
}

.work-space .space-body .space-body-right .tab-wrapper .ak-btn {
  border-radius: 4px;
}

.work-space .space-body .space-body-right .space-file {
  height: 158px;
  padding: 0 32px;
}

.work-space .space-body .space-body-right .space-file .space-file-info {
  padding: 24px 0;
}

.work-space .space-body .space-body-right .space-file .space-file-info .space-file-label .pt4 {
  padding-top: 4px;
}

.work-space .space-body .space-body-right .space-file .space-file-info .space-file-label .item {
  margin-right: 58px;
}

.work-space .space-body .space-body-right .space-file .space-file-info .space-file-label .item .pt22 {
  padding-top: 22px;
}

.work-space .space-body .space-body-right .space-file .space-file-info .space-file-label .label {
  font-weight: bold;
  width: 150px;
}

.work-space .space-body .space-body-right .space-file .option {
  padding: 16px 0;
  border-top: 1px solid #DCDFE6;
  text-align: right;
}

.work-space .space-body .space-body-right .space-file-desc {
  position: absolute;
  left: 0;
  right: 0;
  top: 244px;
  bottom: 0;
  overflow-y: auto;
  padding: 0 32px;
}

.work-space .space-body .space-body-right .space-file-desc .progress-wrapper {
  margin-bottom: 10px;
}

.work-space .space-body .space-body-right .space-file-desc .progress-wrapper .title {
  font-size: 12px;
  display: block;
  margin: 0 0 2px 0;
}

.work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  height: 24px;
  line-height: 24px;
  background-color: #3B96DC;
  text-align: right;
  cursor: pointer;
}

.work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar .progress-text {
  padding: 0 8px;
  color: #fff;
  font-size: 12px;
}

.work-space .space-body .log-wrapper {
  height: calc(100% - 52px);
}

.work-space .space-body .log-wrapper .list {
  height: calc(100% - 55px);
}

.work-space .space-body .no-data-wrapper {
  position: static;
  display: inline-block;
  -webkit-transform: none;
          transform: none;
  margin-top: 50px;
}

.work-space .space-body .no-data-wrapper .text {
  margin-top: -30px;
  padding-left: 4px;
  text-align: left;
}

.work-space .space-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  line-height: 60px;
  padding: 0 10px 0 20px;
  border-top: 1px solid #DCDFE6;
}

.work-space .space-footer .ml26 {
  margin-left: 26px;
}

.share-wrapper .title {
  font-size: 14px;
  margin: 20px 0 5px 0;
}

.share-wrapper .title .tips {
  font-size: 12px;
  color: #999;
}

.share-wrapper .body {
  padding-bottom: 16px;
}

.share-wrapper .body.border-bottom {
  border-bottom: 1px solid #eee;
}

.share-wrapper .body.no-data {
  padding-bottom: 24px;
}

.share-wrapper .body .no-data {
  color: #9A9DAD;
}

.share-wrapper .body .input .ak-input-control {
  width: 365px;
  padding-left: 16px;
}

.share-wrapper .body .email-edit {
  padding: 5px 10px;
  width: 100%;
  max-height: 110px;
  overflow-y: auto;
  line-height: 1.4;
  border: 1px solid #DCDFE6;
  position: relative;
  word-break: break-all;
  min-height: 20px;
}

.share-wrapper .body .email-edit:empty:before {
  content: attr(placeholder);
  font-size: 14px;
  color: #999;
  cursor: text;
  position: absolute;
}

.share-wrapper .body .email-edit b {
  color: red;
}

.share-wrapper .body .email-wrapper {
  max-height: 350px;
  overflow-y: auto;
}

.share-wrapper .body .email-wrapper .email-item {
  margin-right: 12px;
  margin-bottom: 8px;
  position: relative;
  padding: 5px 22px 5px 6px;
  border-radius: 2px;
  border: 1px solid #DCDFE6;
  width: 172px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.share-wrapper .body .email-wrapper .email-item:hover, .share-wrapper .body .email-wrapper .email-item.active {
  background-color: #EDEFF4;
}

.share-wrapper .body .email-wrapper .email-item .close-btn {
  display: inline-block;
  position: absolute;
  right: 7px;
  top: 8px;
  font-size: 12px;
  color: #C4C4C4;
}

.share-wrapper .body .email-wrapper .other-number {
  color: var(--main-active);
  text-align: center;
  padding-right: 6px;
}

.dialog-cooperate-center .center-box {
  margin: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.dialog-cooperate-center .center-box .share-wrapper {
  padding-top: 0;
  min-height: auto;
}

.dialog-cooperate-center .center-box .center-add {
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 2px;
  margin: 0 20px 0 0;
  padding: 0 20px;
}

.dialog-cooperate-center .center-box .center-add i {
  margin-right: 5px;
}

.dialog-cooperate-center .center-box .center-tree {
  width: 400px;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  border-right: 1px solid #C4C4C4;
}

.dialog-cooperate-center .center-box .center-tree .file-tree-wrapper {
  height: calc(100% - 36px);
}

.dialog-cooperate-center .center-box .center-tree .file-tree-wrapper .ak-table {
  margin-right: 20px;
}

.dialog-cooperate-center .center-box .center-tree.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.dialog-cooperate-center .center-box .center-info {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 400px;
}

.dialog-cooperate-center .center-box .center-info.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.dialog-cooperate-center .center-box .center-info.disabled .email-edit {
  cursor: none;
  pointer-events: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dialog-cooperate-center .member-box .ak-table {
  max-height: 300px;
  overflow-y: auto;
}

.dialog-cooperate-center .top-search {
  width: 100%;
  padding-right: 0;
}

.dialog-cooperate-center .ak-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.dialog-member-manage .member-box .menber-head {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.dialog-member-manage .member-box .ak-table {
  max-height: 300px;
  overflow-y: auto;
}

.dialog-member-manage .member-box .ak-table .operate {
  text-align: center;
}

.dialog-member-manage .member-box .ak-table .del-member {
  cursor: pointer;
}

.patent-upload__wrapper {
  padding: 18px 14px 0;
}

.patent-upload__wrapper .upload-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.patent-upload__wrapper .upload-radio .ak-radio {
  margin-right: 20px;
}

.patent-upload__wrapper .separate {
  margin-bottom: 8px;
}

.patent-upload__wrapper .separate .link .icon {
  font-size: 14px;
}

.patent-upload__wrapper .separate-title {
  margin-bottom: 4px;
}

.patent-upload__wrapper .upload-area {
  margin-bottom: 12px;
  height: 120px;
  border: 1px dashed #D5D8DE;
  border-radius: 2px;
  text-align: center;
  background-color: rgba(231, 233, 244, 0.16);
  position: relative;
  cursor: pointer;
}

.patent-upload__wrapper .upload-area .icon {
  font-size: 32px;
  color: #31364E;
}

.patent-upload__wrapper .upload-area .readly .icon {
  display: inline-block;
  width: 32px;
  height: 32px;
}

.patent-upload__wrapper .upload-area .upload-tips {
  margin-top: 8px;
  color: #9A9DAD;
}

.patent-upload__wrapper .upload-area .filed-path {
  color: #9A9DAD;
}

.patent-upload__wrapper .upload-area .hidden-file {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.patent-upload__wrapper .active .upload-area {
  border-color: #006DD3;
  border-width: 2px;
}

.patent-upload__wrapper .tips {
  margin-bottom: 5px;
  font-size: 14px;
  color: #31364E;
  line-height: 1.6;
}

.filetree-ul li {
  position: relative;
}

.filetree-ul li .remind-dot {
  margin-bottom: 8px;
  margin-left: 4px;
}

.filetree-ul li.bottom-line:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background-color: #eee;
}

.filetree-ul li:last-child:after {
  display: none;
}

.space-body-card {
  height: 100%;
  overflow-y: auto;
}

@media screen and (max-width: 1200px) {
  .work-space .space-header .form-control {
    width: 266px;
  }
  .work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar {
    min-width: 26px;
  }
  .work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar .progress-text {
    padding: 0 5px;
  }
}
.work-space .space-body {
  position: absolute;
  inset: 0;
}

.innovation-space-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}
.innovation-space-wrapper .innovation-space-main {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.innovation-space-wrapper .innovation-space-popup {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.innovation-space-wrapper .space-body-container {
  height: 100%;
}
.innovation-space-wrapper .hasPath .filefolder-list-scroll-wrapper, .innovation-space-wrapper .hasPath .ak-table {
  padding-bottom: 25px;
}

.guide-header .guide-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.guide-header .guide-header-content .guide-header-title {
  font-size: 28px;
  font-weight: bold;
  position: relative;
}
.guide-header .guide-header-content .guide-header-title::before {
  position: absolute;
  width: 6px;
  background: var(--patyee-primary);
  height: 32px;
  left: -18px;
  top: 5px;
  display: block;
  content: "";
}
.guide-header .guide-explain {
  color: var(--patyee-tips);
  margin-top: 4px;
  margin-bottom: 24px;
}

.search-way-page {
  height: 100%;
  position: relative;
}
.search-way-page .common-dialog {
  position: absolute;
}
.search-way-page .searchWay-left-content {
  margin: 14px 38px;
}
.search-way-page .searchWay-left-content .searchWay-list {
  height: calc(100vh - 171px);
  overflow-y: auto;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-title {
  font-weight: bold;
  font-size: 14px;
  margin-top: 16px;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 12px;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item {
  max-width: 300px;
  width: calc(50% - 8px);
  min-height: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 16px;
  margin: 0 8px 8px 0;
  border: 1px solid #dcdfe6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item:hover {
  color: #006dd3;
  border-color: #006dd3;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item:hover .list-item-content-bottom {
  color: var(--patyee-font) !important;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item .searchWay-list-item-icon {
  font-size: 31px;
  margin-right: 16px;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item .list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item .list-item-content .list-item-content-top {
  font-weight: bold;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .searchWay-list-item .list-item-content .list-item-content-bottom {
  color: var(--patyee-tips);
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .active {
  color: #006dd3;
  border-color: #006dd3;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-list-main .active .list-item-content-bottom {
  color: var(--patyee-font) !important;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-buttom {
  margin-top: 12px;
}
.search-way-page .searchWay-left-content .searchWay-list .searchWay-buttom .ak-btn {
  margin-right: 12px;
}
.search-way-page .searchWay-right {
  position: relative;
  width: 100%;
  height: calc(100% - 50px);
  overflow-y: auto;
  margin-top: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search-way-page .searchWay-right .searchWay-right-content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search .pat-search {
  padding: 0 10px;
}
.search-way-page .searchWay-right .searchWay-right-content .searchWay-right-content-title {
  font-size: 18px;
  font-weight: bold;
  margin-left: 20px;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search {
  position: relative;
  top: 50px;
  z-index: 10;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search .search-down {
  margin-bottom: 0;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search .search-down .ak-cet-source {
  border: 1px solid #1469FC !important;
  border-right: 0 !important;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search .search-down .edit-table-search .content-edit-box {
  border: 1px solid #1469FC !important;
  border-left: 0 !important;
}
.search-way-page .searchWay-right .searchWay-right-content .quick-search .search-down .edit-table-search .content-edit-box .content-edit-table {
  height: 44px !important;
}
.search-way-page .searchWay-right .searchWay-right-content .example-img-wrap {
  height: calc(100% - 61px);
  position: relative;
}
.search-way-page .searchWay-right .searchWay-right-content .example-img-wrap .example-img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 100%;
  max-height: 640px;
}
.search-way-page .searchWay-right .search-box {
  width: calc(100% - 64px);
  margin: 0 28px 0 36px;
}
.search-way-page .semantics-left {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 36px;
}
.search-way-page .semantics-left .semantics-list-main {
  width: 504px;
}
.search-way-page .semantics-left .semantics-list .semantics-list-title {
  font-weight: bold;
  margin-bottom: 12px;
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 12px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  margin-bottom: 8px;
  cursor: pointer;
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item .semantics-list-item-icon {
  font-size: 40px;
  margin-right: 9px;
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item .list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item .list-item-content .list-item-content-top {
  font-weight: bold;
  margin-bottom: 4px;
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item .list-item-content .list-item-content-bottom {
  color: var(--patyee-tips);
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item:hover {
  color: var(--patyee-text-hover);
  border-color: var(--patyee-text-hover);
}
.search-way-page .semantics-left .semantics-list .semantics-list-item .select-item:hover .list-item-content-bottom {
  color: var(--patyee-font) !important;
}
.search-way-page .semantics-left .semantics-list .active .select-item {
  border-color: var(--patyee-text-hover);
}
.search-way-page .semantics-left .semantics-list .active .select-item .list-item-content-bottom {
  color: var(--patyee-font) !important;
}
.search-way-page .semantics-left .semantics-list .active .list-item-content-top {
  color: var(--patyee-text-hover);
}
.search-way-page .semantics-left .semantics-list .active .semantics-list-item-icon {
  color: var(--patyee-text-hover);
}
.search-way-page .semantics-left .semantics-list .active .list-item-content-bottom {
  color: var(--text-color) !important;
}
.search-way-page .semantics-left .semantics-list-title {
  margin-top: 22px;
}
.search-way-page .semantics-left .ak-form-input {
  width: 100%;
}
.search-way-page .semantics-left .input-class .ak-input-control {
  height: 32px;
  line-height: 32px;
}
.search-way-page .semantics-left .semantics-buttom {
  margin-top: 12px;
}
.search-way-page .semantics-left .semantics-buttom .ak-btn {
  margin-right: 12px;
}

.searchBox {
  background: #fff;
  border: 1px solid #FCCC15;
  border-top: 0;
  position: absolute !important;
  z-index: 10;
  left: 74px;
  top: 47px;
  padding: 20px;
  min-height: 300px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.searchBox .search-title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.searchBox .search-title-wrap .edit {
  width: 70px;
  color: var(--patyee-text-hover);
}
.searchBox .search-title-wrap .edit:hover {
  color: var(--patyee-text-hover);
}
.searchBox .similar-content .words:hover {
  background: #E7E9F4;
}
.searchBox .line {
  width: 100%;
  height: 1px;
  margin: 10px 0;
  background: #DCDFE6;
}
.searchBox .search-content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  line-clamp: 6;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.search-box-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-box-title .texts {
  display: inline-block;
  max-width: calc(var(--searchWidth) - 350px);
  line-height: 20px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #006DD3;
}

@media only screen and (max-width: 1680px) {
  .search-box-title .texts {
    max-width: calc(var(--searchWidth) - 310px);
  }
}
.text-popover {
  max-width: 550px;
  max-height: 250px;
}

.search-content {
  max-height: 280px;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 14;
  line-clamp: 14;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.search-title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.search-title-wrap .edit {
  cursor: pointer;
}
.search-title-wrap .edit .icon {
  margin-right: 5px;
}

.similar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.similar-content .words {
  max-width: 143px;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 3px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  left: -12px;
  cursor: pointer;
  color: var(--patyee-text-hover);
}

.detailDialog {
  height: 100%;
  padding: 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.detailDialog .header-text {
  width: 100%;
  height: 19px;
  margin-bottom: 12px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.detailDialog .header-text .texts {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 350px;
  line-height: 20px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #006DD3;
}
.detailDialog .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 18px 12px;
  border: 1px solid #DCDFE6;
  line-height: 20px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-style: normal;
  text-transform: none;
  resize: none;
}

.coInnovationSpace-page .left-dialog {
  padding: 0;
}
.coInnovationSpace-page .right-dialog {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coInnovationSpace-page .right-dialog .docx-wrapper {
  width: 100%;
}
.coInnovationSpace-page .right-dialog .docx-wrapper section.docx {
  width: 100% !important;
}
.coInnovationSpace-page .right-dialog .docxPdfRender {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coInnovationSpace-page .right-dialog .docxPdfRender iframe {
  width: 100%;
  height: calc(100% - 4px);
}

.collect-des-detail {
  padding: 20px;
}
.collect-des-detail .content-des {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
  vertical-align: middle;
}
.collect-des-detail .content-des .content-des-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.collect-des-detail .content-des .content-des-title > span:first-child {
  display: inline-block;
  -ms-flex-negative: -1;
      flex-shrink: -1;
  color: var(--patyee-tips);
}
.collect-des-detail .content-des .content-des-title .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
}
.collect-des-detail .content-des .content-des-title .des-remark {
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.collect-des-detail .content-des .content-des-title .des-remark .input-text {
  min-height: 20px !important;
  margin-right: 10px;
  min-width: 400px;
  line-height: 20px;
  resize: none;
  padding: 0 5px;
  border: 1px solid var(--patyee-border);
}
.collect-des-detail .content-des .content-des-title .des-remark .input-text:active, .collect-des-detail .content-des .content-des-title .des-remark .input-text:focus {
  border: 1px solid var(--patyee-primary);
}
.collect-des-detail .content-des .content-des-title .des-remark .no-border {
  border: 1px solid transparent !important;
}
.collect-des-detail .content-des .content-des-title .des-remark .icon {
  cursor: pointer;
}
.collect-des-detail .content-des .des-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 20px;
  min-height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.collect-des-detail .content-des .des-item > span:first-child {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #9A9DAD;
}
.collect-des-detail .content-des .des-item .des-text {
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.collect-des-detail .content-des .des-item .des-text .input-text {
  min-height: 20px !important;
  margin-right: 10px;
  min-width: 400px;
  line-height: 20px;
  resize: none;
  padding: 0 5px;
  border: 1px solid var(--patyee-border);
}
.collect-des-detail .content-des .des-item .des-text .input-text:active, .collect-des-detail .content-des .des-item .des-text .input-text:focus {
  border: 1px solid var(--patyee-primary);
}
.collect-des-detail .content-des .des-item .des-text .no-border {
  border: 1px solid transparent !important;
}
.collect-des-detail .content-des .des-item .des-text .icon {
  cursor: pointer;
}
.collect-des-detail .content-des .des-item .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.collect-des-detail .content-des .des-item .select-list .ak-input-control, .collect-des-detail .content-des .des-item .select-list .icon-group {
  line-height: 20px;
  height: 20px;
  border: none;
}

.settingWarp {
  padding-top: 20px;
}
.settingWarp .settingWarp-title {
  text-align: center;
  margin-bottom: 20px;
}
.settingWarp .ak-radio-group {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.settingWarp .ak-radio-group > label {
  margin-left: 0px;
}

.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .layoutTabs .tits {
  border: none;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .layoutTabs .tits li {
  padding: 2px 12px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper .custom-icon-name {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 28px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper .custom-icon-name .custom-name {
  font-size: 12px;
  margin: 0 4px 0 2px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper .custom-icon-name .custom-tips {
  top: 30px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: auto;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content {
  width: auto;
  height: auto;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content:nth-child(1) {
  margin-bottom: 0px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select {
  height: 28px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select .custom-icon {
  height: 28px;
}
.collect-tabbar.ly-common.tab-bar-wrapper.mode1 .tools-list-wrapper.group4 .tool-content .tools-icon-select .custom-tips {
  top: 30px;
}

.dialog-more-patents .dialog-content {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dialog-more-patents .dialog-content .dialog-left {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid var(--patyee-border);
}
.dialog-more-patents .dialog-content .dialog-left .doc-top {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog-more-patents .dialog-content .dialog-left .doc-top .tag {
  width: 4px;
  height: 16px;
  background-color: var(--patyee-primary);
  margin-right: 8px;
}
.dialog-more-patents .dialog-content .dialog-left .doc-top .title {
  font-size: 16px;
}
.dialog-more-patents .dialog-content .dialog-left .doc-content {
  position: relative;
  height: calc(100vh - 284px);
  min-height: calc(100vh - 284px);
  overflow-y: auto;
  padding: 0 12px;
  margin-top: 10px;
}
.dialog-more-patents .dialog-content .dialog-left .doc-content.applicant {
  height: calc(100vh - 254px);
  min-height: calc(100vh - 254px);
}
.dialog-more-patents .dialog-content .dialog-left .doc-p {
  padding-bottom: 12px;
}
.dialog-more-patents .dialog-content .dialog-left .score-paragraph-wrap {
  margin-bottom: 12px;
}
.dialog-more-patents .dialog-content .dialog-left .score-patent-wrap {
  margin-bottom: 12px;
}
.dialog-more-patents .dialog-content .dialog-right {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100vh - 244px);
  min-height: calc(100vh - 244px);
  overflow-y: auto;
  padding: 0 12px;
}
.dialog-more-patents .backtop-btn {
  bottom: 144px;
}

.dialog-more-doc .dialog-content {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dialog-more-doc .dialog-content .dialog-left {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid var(--patyee-border);
}
.dialog-more-doc .dialog-content .dialog-left .doc-p {
  padding-bottom: 12px;
}
.dialog-more-doc .dialog-content .dialog-left .dialog-si-wrap {
  margin-bottom: 12px;
  padding: 0 8px;
  padding-bottom: 8px;
}
.dialog-more-doc .dialog-content .dialog-left .dialog-si-wrap .dialog-si-head {
  padding: 5px 8px;
}
.dialog-more-doc .dialog-content .dialog-left .dialog-si-wrap .dialog-si-body {
  padding: 0 8px;
  border-radius: 2px;
  background-color: rgba(var(--patyee-bg-white-rgb), 0.8);
}
.dialog-more-doc .dialog-content .dialog-left .dialog-si-wrap .dialog-si-body .dialog-si-content {
  padding-top: 5px;
  padding-bottom: 8px;
}
.dialog-more-doc .dialog-content .doc-top {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
}
.dialog-more-doc .dialog-content .doc-top .tag {
  width: 4px;
  height: 16px;
  background-color: var(--patyee-primary);
  margin-right: 8px;
}
.dialog-more-doc .dialog-content .doc-top .title {
  font-size: 16px;
}
.dialog-more-doc .dialog-content .doc-content {
  position: relative;
  height: calc(100vh - 284px);
  min-height: calc(100vh - 284px);
  overflow-y: auto;
  margin-top: 10px;
  padding: 0 12px;
}
.dialog-more-doc .dialog-content .dialog-right {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dialog-more-doc .dialog-content .dialog-right .doc-content {
  padding: 0;
  margin-left: 12px;
  border: 1px solid var(--patyee-border);
}
.dialog-more-doc .dialog-content .dialog-right .doc-list {
  position: absolute;
  height: 112px;
  bottom: 0;
  left: 12px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(var(--patyee-font-rgb), 0.1);
  z-index: 1;
}
.dialog-more-doc .dialog-content .dialog-right .doc-list .doc-item {
  width: 96px;
  height: 52px;
  border-radius: 2px;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--patyee-bg-white);
  cursor: pointer;
}
.dialog-more-doc .dialog-content .dialog-right .doc-list .doc-item.active {
  color: var(--patyee-text-hover);
  border-color: var(--patyee-text-hover);
}
.dialog-more-doc .dialog-content .dialog-right .doc-list .doc-item:last-child {
  margin-right: 0;
}

.dialog-patent-review .dialog-content {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dialog-patent-review .dialog-content .dialog-left {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid var(--patyee-border);
}
.dialog-patent-review .dialog-content .dialog-left .doc-top {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog-patent-review .dialog-content .dialog-left .doc-top .tag {
  width: 4px;
  height: 16px;
  background-color: var(--patyee-primary);
  margin-right: 8px;
}
.dialog-patent-review .dialog-content .dialog-left .doc-top .title {
  font-size: 16px;
}
.dialog-patent-review .dialog-content .dialog-left .doc-content {
  position: relative;
  height: calc(100vh - 284px);
  min-height: calc(100vh - 284px);
  overflow-y: auto;
  padding: 0;
  margin-right: 12px;
  margin-top: 10px;
  border: 1px solid var(--patyee-border);
}
.dialog-patent-review .dialog-content .dialog-left .doc-list {
  position: absolute;
  height: 112px;
  bottom: 0;
  left: 0;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(var(--patyee-font-rgb), 0.1);
  z-index: 1;
}
.dialog-patent-review .dialog-content .dialog-left .doc-list .doc-item {
  width: 96px;
  height: 52px;
  border-radius: 2px;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--patyee-bg-white);
  cursor: pointer;
}
.dialog-patent-review .dialog-content .dialog-left .doc-list .doc-item.active {
  color: var(--patyee-text-hover);
  border-color: var(--patyee-text-hover);
}
.dialog-patent-review .dialog-content .dialog-left .doc-list .doc-item:last-child {
  margin-right: 0;
}
.dialog-patent-review .dialog-content .dialog-right {
  position: relative;
  max-width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100vh - 244px);
  min-height: calc(100vh - 244px);
  overflow-y: auto;
  padding: 0 12px;
}
.dialog-patent-review .backtop-btn {
  bottom: 144px;
}

.dialog-block-estimate .dialog-content {
  margin: 20px 0;
}
.dialog-block-estimate .dialog-content .desc {
  margin-bottom: 20px;
  color: var(--patyee-error);
}

.estimate-doc-wrap {
  position: relative;
  min-width: 264px;
  max-width: 638px;
  background: var(--patyee-bg-white);
  width: calc((100vw - var(--sidebar-w) - var(--sidebar-r-w)) * 0.4);
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.estimate-doc-wrap .estimate-doc-head {
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid var(--patyee-border);
}
.estimate-doc-wrap .estimate-doc-body {
  height: calc(100vh - var(--header-h) - var(--tabs-h));
  overflow-y: auto;
  padding: 0 12px;
}
.estimate-doc-wrap .estimate-doc-body.has-scroll {
  padding-right: 12px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap {
  margin-bottom: 16px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap.info-wrap {
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
  padding: 8px;
  border-radius: 2px;
  margin-bottom: 30px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap.info-wrap .wrap-list {
  background-color: var(--patyee-bg-white);
  padding: 8px 0;
  border-radius: 2px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap.info-wrap .wrap-desc {
  background-color: var(--patyee-bg-white);
  padding: 8px;
  border-radius: 4px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap.info-wrap.nonstandard-info .wrap-list .wrap-item .item-title {
  color: var(--patyee-tips);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap:last-child {
  margin-bottom: 40px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 8px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-title .tag {
  width: 4px;
  height: 16px;
  margin-right: 8px;
  background-color: var(--patyee-primary);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-title .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
  margin-right: 16px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-title .operation {
  color: var(--patyee-text-hover);
  cursor: pointer;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-value {
  font-weight: bold;
  padding: 5px 0 5px 12px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-desc {
  padding-left: 12px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-tips {
  padding-left: 12px;
  margin-top: 4px;
  color: var(--patyee-tips);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list.info-list {
  margin-top: 16px;
  border: 1px solid var(--patyee-border);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item.info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid var(--patyee-border);
  padding-left: 0;
  margin-top: 0;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item.info-item:last-child {
  border-bottom: none;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item.info-item .item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
  border-right: 1px solid var(--patyee-border);
  padding: 12px 8px;
  max-width: 90px;
  width: 90px;
  font-weight: normal;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item.info-item .item-value {
  display: block;
  margin-top: 2px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item.info-item .item-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 12px 8px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item {
  margin-top: 6px;
  padding: 0 8px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item:first-child {
  margin-top: 0;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-title {
  display: inline;
  font-weight: bold;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-value {
  display: inline;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-desc {
  margin-top: 2px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-tips {
  margin-top: 2px;
  color: var(--patyee-tips);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item {
  margin-top: 8px;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-index,
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-value,
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title {
  display: inline;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title lv1 {
  color: #26AD85;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title lv2 {
  color: #006DD3;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title lv3 {
  color: #EBAC00;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title lv4 {
  color: #FF7A14;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-title lv5 {
  color: #F46C6C;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .wrap-list .wrap-item .item-list .child-item .child-tips {
  color: var(--patyee-tips);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .doc-res {
  margin-top: 16px;
  border-radius: 4px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .doc-res .res-key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 90px;
  width: 90px;
  padding: 12px 8px;
  color: var(--patyee-text-bg-dif);
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .doc-res .res-val {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 12px 8px;
  font-weight: bold;
}
.estimate-doc-wrap .estimate-doc-body .doc-wrap .doc-res-desc {
  margin-top: 12px;
  color: var(--patyee-tips);
}

.estimate-doc-detail .ak-dialog-header {
  font-weight: bold;
}
.estimate-doc-detail .ak-dialog-content {
  padding: 20px 30px;
  height: calc(100vh - 150px);
  min-height: calc(100vh - 150px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.estimate-doc-detail .ak-dialog-content img {
  max-width: 100%;
  height: 100%;
}

.similar-patents-wrap {
  position: relative;
  width: var(--sidebar-r-w);
  min-width: var(--sidebar-r-w);
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
  min-height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
}
.similar-patents-wrap.agent .similar-body {
  height: calc(100% - 71px);
}
.similar-patents-wrap.applicant .similar-body {
  height: calc(100% - 96px);
}
.similar-patents-wrap.details .similar-body, .similar-patents-wrap.write .similar-body {
  height: calc(100% - 52px);
}
.similar-patents-wrap .similar-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 16px;
}
.similar-patents-wrap .similar-head .head-tag {
  width: 4px;
  height: 16px;
  margin-top: 2px;
  margin-right: 8px;
  background-color: var(--patyee-primary);
}
.similar-patents-wrap .similar-head .head-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
}
.similar-patents-wrap .tab-button {
  margin-left: 16px;
  margin-bottom: 16px;
}
.similar-patents-wrap .similar-body {
  position: relative;
  overflow-y: auto;
  padding: 0 16px;
}
.similar-patents-wrap .similar-body.has-scroll {
  padding-right: 8px;
}
.similar-patents-wrap .similar-body .pat-item {
  padding-bottom: 28px;
  border-bottom: 1px solid var(--patyee-border);
  margin-bottom: 16px;
  cursor: pointer;
}
.similar-patents-wrap .similar-body .pat-item .item-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.similar-patents-wrap .similar-body .pat-item .item-head .item-similar {
  padding: 0 8px;
  border-radius: 2px;
  margin-right: 4px;
  height: 20px;
  line-height: 20px;
}
.similar-patents-wrap .similar-body .pat-item .item-head .item-ipc {
  background-color: rgba(var(--patyee-global-rgb), 0.12);
  color: var(--patyee-global);
  font-size: 12px;
  border-radius: 2px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 8px;
  margin-right: 4px;
}
.similar-patents-wrap .similar-body .pat-item .item-head .status-tag {
  margin: 0;
}
.similar-patents-wrap .similar-body .pat-item .item-title {
  color: var(--patyee-global);
  margin: 4px 0;
}
.similar-patents-wrap .similar-body .pat-item .item-info {
  padding: 2px 0;
}

.ipc-info-wrap {
  position: relative;
}
.ipc-info-wrap .ipc-info {
  margin-right: 16px;
}

.score-patent-wrap {
  position: relative;
  border-radius: 2px;
  padding: 0 8px 14px 8px;
}
.score-patent-wrap.estimate .pat-head {
  font-weight: normal;
}
.score-patent-wrap.active .dialog-arrow {
  display: block;
}
.score-patent-wrap.active .pat-body {
  background-color: rgba(var(--patyee-bg-white-rgb), 0.97);
}
.score-patent-wrap .pat-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 5px 8px;
  font-weight: bold;
}
.score-patent-wrap .pat-head .pat-score {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;
}
.score-patent-wrap .pat-head .pat-more {
  cursor: pointer;
}
.score-patent-wrap .pat-body {
  padding: 8px;
  background-color: rgba(var(--patyee-bg-white-rgb), 0.8);
  border-radius: 2px;
}
.score-patent-wrap .pat-body .pat-ipc {
  margin-bottom: 4px;
}
.score-patent-wrap .pat-body .pat-gap {
  border-bottom: 1px dashed;
  margin-top: 16px;
  margin-bottom: 10px;
}
.score-patent-wrap .pat-body .pat-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.score-patent-wrap .pat-body .pat-title .name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
}
.score-patent-wrap .pat-body .pat-title .view {
  cursor: pointer;
}
.score-patent-wrap .pat-body .pat-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 8px;
}
.score-patent-wrap .pat-body .pat-info .info {
  width: 49%;
  margin-right: 1%;
}
.score-patent-wrap .dialog-arrow {
  display: none;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  background-color: transparent;
}

.score-paragraph-wrap {
  position: relative;
  border-radius: 2px;
  padding: 0 8px 8px 8px;
}
.score-paragraph-wrap.estimate .pat-head {
  padding: 5px 8px 5px 0;
  font-weight: normal;
}
.score-paragraph-wrap.active .dialog-arrow {
  display: block;
}
.score-paragraph-wrap.active .pat-body {
  background-color: rgba(var(--patyee-bg-white-rgb), 0.97);
}
.score-paragraph-wrap .pat-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 5px 8px;
  font-weight: bold;
}
.score-paragraph-wrap .pat-head .pat-score {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
}
.score-paragraph-wrap .pat-head .pat-more {
  cursor: pointer;
}
.score-paragraph-wrap .pat-body {
  padding: 8px;
  background-color: rgba(var(--patyee-bg-white-rgb), 0.8);
  border-radius: 2px;
}
.score-paragraph-wrap .pat-body .pat-ipc {
  margin-bottom: 4px;
}
.score-paragraph-wrap .pat-body .pat-gap {
  border-bottom: 1px dashed;
  margin-top: 16px;
  margin-bottom: 10px;
}
.score-paragraph-wrap .pat-body .pat-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.score-paragraph-wrap .pat-body .pat-title .name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
}
.score-paragraph-wrap .pat-body .pat-title .view {
  cursor: pointer;
}
.score-paragraph-wrap .pat-body .pat-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 8px;
}
.score-paragraph-wrap .pat-body .pat-info .info {
  width: 49%;
  margin-right: 1%;
}
.score-paragraph-wrap .dialog-arrow {
  display: none;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  background-color: transparent;
}

.echarts-heatmap-wrap {
  position: relative;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.45);
  border-radius: 2px;
  padding: 20px 0;
}
.echarts-heatmap-wrap .echarts-title {
  width: 100%;
  text-align: center;
  font-weight: bold;
}
.echarts-heatmap-wrap .ak-radio-group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
.echarts-heatmap-wrap .echarts-heatmap {
  min-height: 300px;
}
.echarts-heatmap-wrap .echarts-legend {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.echarts-heatmap-wrap .echarts-legend .legend-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2px;
}
.echarts-heatmap-wrap .echarts-legend .legend-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.echarts-heatmap-wrap .echarts-legend .legend-item:last-child {
  margin-right: 0;
}
.echarts-heatmap-wrap .echarts-legend .legend-item .icon {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 4px;
}

.enterprise-info-wrap {
  position: relative;
}
.enterprise-info-wrap .enterprise-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  margin-top: 12px;
}
.enterprise-info-wrap .enterprise-head .tag {
  width: 4px;
  height: 16px;
  margin-right: 8px;
}
.enterprise-info-wrap .enterprise-head .title {
  font-weight: bold;
}
.enterprise-info-wrap .enterprise-body {
  padding-left: 12px;
}
.enterprise-info-wrap .enterprise-body .enterprise-item .index {
  font-weight: bold;
  margin: 4px 0;
}
.enterprise-info-wrap .enterprise-body .enterprise-item .index .details {
  font-weight: normal;
  cursor: pointer;
  color: var(--patyee-text-hover);
}
.enterprise-info-wrap .enterprise-body .enterprise-item .info-partners .partner {
  text-indent: 2rem;
}
.enterprise-info-wrap .enterprise-risk {
  margin: 10px 0;
}
.enterprise-info-wrap .risk-charts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.enterprise-info-wrap .risk-charts.risk-1 .risk-panel {
  background-image: url(/static/img/estimate/risk_panel_1.png);
}
.enterprise-info-wrap .risk-charts.risk-1 .risk-img {
  background-image: url(/static/img/estimate/risk_img_1.png);
}
.enterprise-info-wrap .risk-charts.risk-2 .risk-panel {
  background-image: url(/static/img/estimate/risk_panel_2.png);
}
.enterprise-info-wrap .risk-charts.risk-2 .risk-img {
  background-image: url(/static/img/estimate/risk_img_2.png);
}
.enterprise-info-wrap .risk-charts.risk-3 .risk-panel {
  background-image: url(/static/img/estimate/risk_panel_3.png);
}
.enterprise-info-wrap .risk-charts.risk-3 .risk-img {
  background-image: url(/static/img/estimate/risk_img_3.png);
}
.enterprise-info-wrap .risk-charts.risk-4 .risk-panel {
  background-image: url(/static/img/estimate/risk_panel_4.png);
}
.enterprise-info-wrap .risk-charts.risk-4 .risk-img {
  background-image: url(/static/img/estimate/risk_img_4.png);
}
.enterprise-info-wrap .risk-charts.risk-5 .risk-panel {
  background-image: url(/static/img/estimate/risk_panel_5.png);
}
.enterprise-info-wrap .risk-charts.risk-5 .risk-img {
  background-image: url(/static/img/estimate/risk_img_5.png);
}
.enterprise-info-wrap .risk-charts .risk-panel {
  width: 250px;
  height: 250px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--patyee-text-bg-dif);
  font-weight: bold;
}
.enterprise-info-wrap .risk-charts .risk-panel .score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.enterprise-info-wrap .risk-charts .risk-panel .score .num {
  font-size: 40px;
}
.enterprise-info-wrap .risk-charts .risk-panel .score .unit {
  margin-bottom: 8px;
}
.enterprise-info-wrap .risk-charts .risk-panel .level {
  margin-top: -2px;
}
.enterprise-info-wrap .risk-charts .risk-img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 200px;
  max-width: 355px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.enterprise-info-wrap .risk-details {
  margin-top: -50px;
}
.enterprise-info-wrap .risk-details .risk-item .item-title i {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--patyee-text-hover);
  margin-right: 8px;
}
.enterprise-info-wrap .risk-details .risk-item .item-desc {
  padding-left: 16px;
  color: var(--font-tips);
}

.template-doc-wrap {
  position: relative;
  max-width: 682px;
  margin: 0 auto;
  background-color: var(--patyee-bg-white);
  padding: 26px 56px;
}
.template-doc-wrap .temp-head {
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: var(--patyee-tips);
  letter-spacing: 1rem;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid var(--patyee-border);
}
.template-doc-wrap .temp-title {
  padding-top: 30px;
  padding-bottom: 12px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.5rem;
}
.template-doc-wrap .temp-sub-title {
  text-align: center;
  padding-bottom: 12px;
}
.template-doc-wrap .paragraph-list > div {
  line-height: 2;
}
.template-doc-wrap .paragraph-list .paragraph-item .paragraph-title {
  font-size: 16px;
  font-weight: bold;
}
.template-doc-wrap .paragraph-list .paragraph-item .paragraph-info {
  text-indent: 2rem;
}
.template-doc-wrap .paragraph-list .paragraph-item .child-list .child-item .child-title {
  text-indent: 2rem;
  font-weight: bold;
}
.template-doc-wrap .paragraph-list .paragraph-item .child-list .child-item .child-info {
  text-indent: 2rem;
}

.coInnovationSpace-page-wrap {
  height: 100%;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page {
  width: 100%;
  height: 100%;
  min-width: 1152px;
  overflow: auto;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid #DCDFE6;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-left .btns {
  margin: 20px 0 10px 36px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-right {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow-y: hidden;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-right .docxPdfRender {
  height: 99%;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-right .docxPdfRender .previewPDFPreview {
  height: 100%;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-right .docxPdfRender .previewPDFPreview ::v-deep .pdfViewer .page {
  border: 1px solid var(--patyee-border);
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .coInnovationSpace-right .platformmain {
  padding-left: 0;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .bck {
  width: 100%;
  position: relative;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .bck img {
  width: 100%;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .bck .tip-text {
  position: absolute;
  font-size: 28px;
  font-weight: bold;
  top: 105px;
  left: 100px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .header {
  width: 100%;
  height: 200px;
  background: url(/static/img/newHome/innovation.png) no-repeat;
  background-size: cover;
  position: relative;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .header div {
  position: absolute;
  font-size: 28px;
  font-weight: bold;
  top: 60px;
  left: 36px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block {
  padding: 0 36px;
  margin-right: 36px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row {
  width: 100%;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--patyee-border);
  cursor: pointer;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row:hover .number, .coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row:hover .label {
  color: var(--patyee-global);
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row .number {
  font-size: 24px;
  font-weight: bold;
  margin-right: 4px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row .label {
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .select-row .icon {
  width: 80px;
  text-align: right;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .active .number, .coInnovationSpace-page-wrap .coInnovationSpace-page .select-block .active .label {
  color: var(--patyee-global);
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .ml100 {
  margin-left: 100px;
}
.coInnovationSpace-page-wrap .coInnovationSpace-page .submit-btn {
  margin-top: 20px;
  margin-bottom: 50px;
}
.coInnovationSpace-page-wrap .innDescription {
  height: 100%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: hidden;
  background: #fff;
}
.coInnovationSpace-page-wrap .innDescription.ak-dialog .ak-dialog-close {
  display: none;
}
.coInnovationSpace-page-wrap .innDescription .content-header {
  margin-top: 25px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid var(--patyee-border);
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coInnovationSpace-page-wrap .innDescription .content-header .line {
  width: 6px;
  height: 20px;
  background: var(--patyee-primary);
  margin-right: 10px;
}
.coInnovationSpace-page-wrap .innDescription .about-block {
  height: 100%;
  overflow-y: auto;
}
.coInnovationSpace-page-wrap .innDescription .content-explain {
  padding-top: 10px;
  padding-bottom: 80px;
  padding-right: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  width: 100%;
  height: calc(100% - 50px);
}
.coInnovationSpace-page-wrap .innDescription .content-explain .ak-table {
  width: 100%;
  overflow-x: auto;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .platformmain {
  padding-left: 10px;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .explaintabbox .th-label {
  margin-right: 0 !important;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title {
  position: relative;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title::after {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #DCDFE6;
  content: "";
  display: block;
  bottom: 1px;
  left: 0;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title {
  margin-bottom: 16px !important;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title .sidebar li {
  padding-bottom: 12px;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title .sidebar li a {
  font-size: 14px;
  color: var(--patyee-font);
  letter-spacing: 0px !important;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .user-title .active {
  border-bottom: 2px solid var(--patyee-primary);
}
.coInnovationSpace-page-wrap .innDescription .content-explain .top-search {
  width: 20%;
  max-width: 240px;
  min-width: 160px;
  margin-bottom: 12px;
}
.coInnovationSpace-page-wrap .innDescription .content-explain .top-search-nums {
  right: 45px;
  top: 3px;
}
.coInnovationSpace-page-wrap .innDescription .platformmain-content {
  overflow-y: hidden;
}
.coInnovationSpace-page-wrap .innDescription .platformmain-content .user-title {
  margin-bottom: 10px;
}
.coInnovationSpace-page-wrap .innDescription .platformmain-content .list-box {
  padding: 0 !important;
}
.coInnovationSpace-page-wrap .innDescription .return-btn {
  height: 73px;
  line-height: 73px;
}
.coInnovationSpace-page-wrap .innDescription .platformmain-detection {
  overflow-y: auto !important;
}
.coInnovationSpace-page-wrap .seachWay {
  position: fixed;
  left: 48px;
  right: 0;
  top: calc(var(--header-h) + 30px);
  bottom: 0;
}
.coInnovationSpace-page-wrap .setting {
  cursor: pointer;
}
.coInnovationSpace-page-wrap .setting:hover {
  color: var(--patyee-text-hover);
}

.guide-common-tab .tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.guide-common-tab .tab-list .tab-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  height: 44px;
  border: 1px solid var(--patyee-border);
  margin-right: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}
.guide-common-tab .tab-list .tab-row:hover {
  color: var(--patyee-global);
  border-color: var(--patyee-global);
}
.guide-common-tab .tab-list .tab-row .tab-label {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 4px;
}
.guide-common-tab .tab-list .tab-row img {
  width: 18px;
  height: 12px;
  margin-right: 5px;
}
.guide-common-tab .tab-list .tab-row.active {
  border-color: var(--patyee-text-hover);
  color: var(--patyee-text-hover);
}
.guide-common-tab .tab-list .tab-row.disable::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: no-drop;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1;
}
.guide-common-tab .tab-list .column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.guide-common-tab .tab-list .column .tab-label {
  width: 100%;
  text-align: center;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.guide-common-tab .tab-list .icon-add-select {
  width: 76px;
  margin-right: 0;
}
.guide-common-tab .tab-list .add-btn {
  font-size: 28px;
}

.preAssessment-page {
  width: 100%;
  height: 100%;
}
.preAssessment-page .left-content .btns {
  margin-top: 20px;
}
.preAssessment-page .left-content .btns .ak-btn {
  margin-right: 12px;
}
.preAssessment-page .left-content .setting-form {
  width: 80%;
  min-width: 504px;
  max-width: 764px;
}
.preAssessment-page .left-content .setting-form .dept-tab .tab-row {
  max-width: 248px;
  width: calc(50% - 8px) !important;
}
.preAssessment-page .pre-report {
  width: calc(100% - 72px - 72px);
  height: calc(100% - 52px);
  position: absolute;
  background: #fff;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.preAssessment-page .pre-report .estimate-doc-wrap {
  width: 100% !important;
  border: none !important;
  max-width: 100% !important;
}
.preAssessment-page .pre-report .estimate-doc-wrap .estimate-doc-head {
  margin: 0 56px;
}
.preAssessment-page .pre-report .estimate-doc-wrap .estimate-doc-body {
  padding: 0 56px;
}
.preAssessment-page .right-dialog {
  padding: 0 20px;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.preAssessment-page .right-dialog .file-view {
  padding-top: 52px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.preAssessment-page .innovation-wrap {
  margin: 0 auto;
  padding: 0 36px;
  height: 100%;
}
.preAssessment-page .innovation-wrap .docxPdfRender .docx-wrapper > section.docx {
  width: 100% !important;
  padding: 86px 56px 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.preAssessment-page .innovation-wrap .docxPdfRender .docx-wrapper {
  max-width: 100% !important;
}
.preAssessment-page .innovation-wrap .template-doc-wrap {
  min-height: calc(100% - 54px);
}
.preAssessment-page .file-select {
  width: calc(50% - 24px);
  height: 112px;
  background: rgba(49, 54, 78, 0.1);
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 99999;
}
.preAssessment-page .file-select .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.preAssessment-page .file-select .tabs .tab-row {
  width: 94px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid var(--patyee-border);
  background: #fff;
  border-radius: 2px;
  margin-right: 8px;
  cursor: pointer;
}
.preAssessment-page .file-select .tabs .tab-row:hover {
  color: var(--patyee-text-hover);
  border-color: var(--patyee-text-hover);
}
.preAssessment-page .file-select .tabs .tab-row:last-child {
  margin-right: 0;
}
.preAssessment-page .file-select .tabs .active {
  color: var(--patyee-text-hover);
  border-color: var(--patyee-text-hover);
}

.assessment-form {
  width: 504px;
}
.assessment-form .form-item .form-label {
  font-weight: bold;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.assessment-form .form-item .form-label .ak-btn {
  height: 20px !important;
  line-height: 20px !important;
  padding: 0 6px;
  font-weight: 500 !important;
}
.assessment-form .form-item .form-label .form-label-fz {
  font-size: 12px;
  color: var(--patyee-text-hover);
  cursor: pointer;
  font-weight: normal;
}
.assessment-form .form-item .tab-list {
  margin-bottom: 12px;
}
.assessment-form .form-item .form-input {
  width: 100%;
  margin-bottom: 20px;
}
.assessment-form .form-item .ak-form-input {
  height: 32px;
}
.assessment-form .form-item .ak-form-input input {
  height: 100%;
  line-height: 32px;
}

.guide-select {
  margin-bottom: 20px;
}
.guide-select .tab-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.guide-select .tab-select .tab-select-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  color: var(--patyee-text-hover);
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  margin-right: 8px;
  margin-bottom: 8px;
  background: #E0EDFA;
}
.guide-select .tab-select .tab-select-row span {
  display: inline-block;
  max-width: 200px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: 4px;
}
.guide-select .tab-select .tab-select-row i {
  font-size: 10px;
  cursor: pointer;
  color: var(--patyee-font);
}
.guide-select .ak-form-input {
  height: 32px;
}
.guide-select .ak-form-input input {
  height: 100%;
  line-height: 32px;
}
.guide-select .guide-select-input {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
}
.guide-select .guide-select-input .ak-form-input {
  width: 95% !important;
}
.guide-select .guide-select-input .ak-form-input .ak-input-control {
  border: none !important;
}
.guide-select .guide-select-input .icon-search {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.guide-select .guide-select-input .ak-btn {
  width: 72px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #E7E9F4 !important;
  border: none;
}
.guide-select .search-list {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  max-height: 220px;
  overflow-y: auto;
  border-radius: 2px;
  border: 1px solid #ccc;
  z-index: 1000;
  background-color: #fff;
}
.guide-select .search-list .search-item {
  margin: 1px 0;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.guide-select .search-list .search-item:hover {
  background: var(--patyee-border);
}

.select-height .guide-select-input .ak-form-input {
  height: 28px;
}

.multipleSelect .ak-form-input {
  width: calc(100% - 60px) !important;
}
.multipleSelect .ak-form-input input {
  border-right: 0;
}

.assessment-dialog .assessment-form {
  padding-left: 0 !important;
  padding-top: 20px;
  width: 100% !important;
}

.assessment-dialog-content .open-guide {
  color: var(--patyee-text-hover);
  position: absolute;
  bottom: 22px;
  left: 20px;
  cursor: pointer;
}
.assessment-dialog-content .ak-dialog-header {
  word-wrap: break-word;
  overflow: auto !important;
  height: auto;
  line-height: 1.2;
  padding: 15px 30px 15px 20px;
  color: var(--patyee-overdue) !important;
  font-weight: bold;
}

.assessment-tip-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.assessment-tip-dialog .icon-tip {
  position: relative;
  margin-top: 23px;
  margin-bottom: 46px;
}
.assessment-tip-dialog .icon-tip .icon-prompt-fill {
  font-size: 50px;
  color: var(--patyee-primary);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.assessment-tip-dialog .tip-content {
  margin: 11px 0 8px;
}
.assessment-tip-dialog .open-text {
  color: var(--patyee-text-hover);
  cursor: pointer;
}

.doc-details-wrap {
  position: relative;
}
.doc-details-wrap .docdetails-body {
  width: 100%;
  height: 100%;
  padding: 30px 40px 0;
  background-color: #f6f7f9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.doc-details-wrap .docdetails-body .docdetails-body-left {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  position: relative;
  background-color: #ffffff;
}
.doc-details-wrap .docdetails-body .docdetails-body-left .docx {
  width: 100% !important;
}
.doc-details-wrap .docdetails-body .docdetails-body-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.doc-details-wrap .docdetails-body .docdetails-body-right .operation-log {
  height: calc(100% - 28px);
}

.estimate-format-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--toolbar-h) - 60px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.estimate-format-wrap .format-body {
  position: relative;
  width: calc(100% - var(--sidebar-r-w));
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
  padding: 0 12px;
  overflow-y: auto;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
}

.estimate-format-wrap .assess-render {
  position: relative;
  min-width: 583px;
  padding: 50px 0px 50px 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100% - 12px);
  overflow-y: hidden;
  background-color: var(--patyee-bg-white);
  margin: 12px auto 0;
  max-width: 732px;
}

.estimate-format-wrap .assess-render .top-gap {
  display: inline-block;
  position: absolute;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
}

.estimate-format-wrap .assess-render .top-gap::after {
  content: "10";
  position: absolute;
  font-size: 12px;
  min-width: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid var(--patyee-text-hover);
  color: var(--patyee-text-hover);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  left: 50%;
  top: 11px;
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
}

.estimate-format-wrap .assess-render .top-gap:hover::after {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .assess-render .top-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.2) !important;
}

.estimate-format-wrap .assess-render .top-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.7);
}

.estimate-format-wrap .assess-render .top-gap.error-state:after {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-gap.error-state:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .assess-render .top-gap.error-state.number-act {
  background-color: var(--patyee-error);
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-gap.error-state.number-act:after {
  background-color: var(--patyee-error) !important;
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-gap.error-state.number-act:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
}

.estimate-format-wrap .assess-render .top-left-gap {
  display: inline-block;
  position: absolute;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
}

.estimate-format-wrap .assess-render .top-left-gap::after {
  content: "8";
  position: absolute;
  font-size: 12px;
  min-width: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid var(--patyee-text-hover);
  color: var(--patyee-text-hover);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.estimate-format-wrap .assess-render .top-left-gap:hover::after {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .assess-render .top-left-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.2) !important;
}

.estimate-format-wrap .assess-render .top-left-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.7);
}

.estimate-format-wrap .assess-render .top-left-gap.error-state:after {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-left-gap.error-state:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .assess-render .top-left-gap.error-state.number-act {
  background-color: var(--patyee-error);
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-left-gap.error-state.number-act:after {
  background-color: var(--patyee-error) !important;
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .top-left-gap.error-state.number-act:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
}

.estimate-format-wrap .assess-render .bottom-right-gap {
  display: inline-block;
  position: absolute;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  right: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
}

.estimate-format-wrap .assess-render .bottom-right-gap::after {
  content: "9";
  position: absolute;
  font-size: 12px;
  min-width: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid var(--patyee-text-hover);
  color: var(--patyee-text-hover);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.estimate-format-wrap .assess-render .bottom-right-gap:hover::after {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.2) !important;
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.7);
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state:after {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state.number-act {
  background-color: var(--patyee-error);
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state.number-act:after {
  background-color: var(--patyee-error) !important;
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .bottom-right-gap.error-state.number-act:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
}

.estimate-format-wrap .assess-render .page-material {
  display: inline-block;
  position: absolute;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  top: 20px;
  left: 54%;
}

.estimate-format-wrap .assess-render .page-material::after {
  content: "11";
  position: absolute;
  font-size: 12px;
  min-width: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid var(--patyee-text-hover);
  color: var(--patyee-text-hover);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.estimate-format-wrap .assess-render .page-material:hover::after {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .assess-render .page-material.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.2) !important;
}

.estimate-format-wrap .assess-render .page-material.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.7);
}

.estimate-format-wrap .assess-render .page-material.error-state:after {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .page-material.error-state:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .assess-render .page-material.error-state.number-act {
  background-color: var(--patyee-error);
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .page-material.error-state.number-act:after {
  background-color: var(--patyee-error) !important;
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .page-material.error-state.number-act:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
}

.estimate-format-wrap .assess-render .pageNumber {
  display: inline-block;
  position: absolute;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  left: 50%;
  bottom: 10px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: unset !important;
}

.estimate-format-wrap .assess-render .pageNumber .pageNumber-t {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  margin-right: 4px;
}

.estimate-format-wrap .assess-render .pageNumber.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.7);
}

.estimate-format-wrap .assess-render .pageNumber.error-state:after {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .pageNumber.error-state:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .assess-render .pageNumber.error-state.number-act {
  background-color: var(--patyee-error);
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .pageNumber.error-state.number-act:after {
  background-color: var(--patyee-error) !important;
  border-color: var(--patyee-error);
}

.estimate-format-wrap .assess-render .pageNumber.error-state.number-act:hover::after {
  background-color: rgba(var(--patyee-error-rgb), 0.7) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
}

.estimate-format-wrap .assess-render .content-wrap {
  height: 100%;
  max-width: 682px;
  overflow-y: hidden;
}

.estimate-format-wrap .assess-render .tx-c {
  text-align: center;
}

.estimate-format-wrap .assess-render .path-wrap {
  position: relative;
  padding-right: 50px;
}

.estimate-format-wrap .assess-render .title-h {
  position: relative;
  text-align: center;
  font-size: 18.7px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
}

.estimate-format-wrap .assess-render .title-h .one, .estimate-format-wrap .assess-render .title-h .five {
  position: absolute;
  right: -30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 400;
}

.estimate-format-wrap .assess-render .title-h .five {
  right: -50px;
}

.estimate-format-wrap .assess-render .title-h.error-state {
  background-color: rgba(var(--patyee-error-rgb), 0.2);
}

.estimate-format-wrap .assess-render .line {
  position: relative;
  width: calc(100% - 100px);
  height: 1px;
  background: #DCDFE6;
  margin-top: 10px;
  padding-right: 50px;
}

.estimate-format-wrap .sidebar-result {
  width: 280px;
  min-width: 280px;
  border: 1px solid var(--patyee-border);
  border-right: 0px;
  border-bottom: 0px;
  border-top: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  height: calc(100vh - var(--tabs-h) - var(--header-h) - 60px);
}

.estimate-format-wrap .sidebar-result .sidebar-title {
  position: relative;
  font-weight: bold;
  font-size: 14px;
  margin-left: 16px;
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0.1px;
  margin-bottom: 16px;
  display: inline-block;
}

.estimate-format-wrap .sidebar-result .sidebar-title::before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  background: var(--patyee-primary);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 16px;
}

.estimate-format-wrap .sidebar-result .record-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-top: 16px;
}

.estimate-format-wrap .sidebar-result .record-list-item:not(.is-record-title) {
  padding: 10px 16px;
}

.estimate-format-wrap .sidebar-result .record-list-item:last-of-type {
  margin-bottom: 16px;
}

.estimate-format-wrap .sidebar-result .record-list-item b {
  font-weight: bold;
}

.estimate-format-wrap .sidebar-result .record-list-item .state-item {
  width: 18px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--patyee-text-hover);
  margin-right: 8px;
}

.estimate-format-wrap .sidebar-result .record-list-item .state-item .item-num {
  letter-spacing: -0.6px;
}

.estimate-format-wrap .sidebar-result .record-list-item .state-item span {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  height: 50%;
}

.estimate-format-wrap .sidebar-result .record-list-item .state-item .state-icon {
  font-size: 12px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.estimate-format-wrap .sidebar-result .record-list-item .state-item .assess-text {
  white-space: wrap;
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-suc .state-item {
  border-color: var(--patyee-text-hover);
  color: var(--patyee-text-hover);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-suc:hover {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  color: var(--patyee-text-hover);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-suc:hover .state-item {
  color: var(--patyee-bg-white);
  background-color: var(--patyee-text-hover);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-suc.assess-active {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  color: var(--patyee-text-hover);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-suc.assess-active .state-item {
  color: var(--patyee-bg-white);
  background-color: var(--patyee-text-hover);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-error .state-item {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-error:hover {
  background-color: rgba(var(--patyee-error-rgb), 0.2);
  color: var(--patyee-error);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-error:hover .state-item {
  color: var(--patyee-bg-white);
  background-color: var(--patyee-error);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-error.assess-active {
  background-color: rgba(var(--patyee-error-rgb), 0.2);
  color: var(--patyee-error);
}

.estimate-format-wrap .sidebar-result .record-list-item.assess-error.assess-active .state-item {
  color: var(--patyee-bg-white);
  background-color: var(--patyee-error);
}

.estimate-format-wrap .content-path-container {
  overflow-y: auto;
  height: calc(100% - 46px);
  padding-right: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 10px;
}

.estimate-format-wrap .content-path-container .estimate-h1 {
  font-size: 18.7px;
  font-weight: bold;
  text-align: center;
}

.estimate-format-wrap .content-path-container .estimate-h3 {
  font-size: 15px;
  font-weight: bold;
}

.estimate-format-wrap .content-path-container .estimate-render-core-container {
  font-size: 14px;
}

.estimate-format-wrap .content-path-container .estimate-text {
  position: relative;
  margin-bottom: 6px;
}

.estimate-format-wrap .content-path-container .estimate-text .estimate-line-height {
  position: absolute;
  display: inline-block;
  height: 3px;
  width: 50px;
  left: 0px;
  background: rgba(var(--patyee-text-hover-rgb), 0.2);
}

.estimate-format-wrap .content-path-container .estimate-text .seven {
  position: absolute;
  left: -20px;
}

.estimate-format-wrap .content-path-container .is-estimate-title {
  position: relative;
  font-size: 18.7px;
  font-weight: bold;
  text-align: center;
}

.estimate-format-wrap .content-path-container .is-estimate-title .estimate-main-title {
  position: relative;
}

.estimate-format-wrap .content-path-container .is-estimate-title .estimate-main-title .estimate-title-indexs-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 8px;
}

.estimate-format-wrap .content-path-container .is-estimate-title .number-index {
  font-weight: 400;
}

.estimate-format-wrap .content-path-container .is-estimate-title .t-has-indexs {
  background-color: rgba(var(--patyee-error-rgb), 0.2);
}

.estimate-format-wrap .content-path-container .is-estimate-title .desc-content-wrap {
  text-align: center;
  font-weight: 400;
  font-size: 14px;
}

.estimate-format-wrap .content-path-container .is-estimate-title .desc-content-wrap .desc-item {
  display: inline-block;
}

.estimate-format-wrap .content-path-container .is-diagram-wrap .diagram-img {
  width: 100%;
  text-align: center;
}

.estimate-format-wrap .content-path-container .is-diagram-wrap .diagram-img img {
  max-width: 100%;
  max-height: 100%;
}

.estimate-format-wrap .content-path-container .is-diagram-wrap .estimate-text {
  text-align: center;
}

.estimate-format-wrap .content-path-container .is-diagram-wrap .index-quick-wrap {
  text-align: center;
}

.estimate-format-wrap .content-path-container .is-diagram-wrap .index-quick-wrap .indexs-title {
  display: none;
}

.estimate-format-wrap .content-path-container .desc-content-wrap {
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--patyee-text-hover);
  background-color: rgba(var(--patyee-text-hover-rgb), 0.2);
  border-radius: 2px;
  margin: 6px 0;
}

.estimate-format-wrap .content-path-container .desc-content-wrap .desc-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.estimate-format-wrap .content-path-container .desc-content-wrap .desc-item .desc-title {
  vertical-align: top;
}

.estimate-format-wrap .content-path-container .desc-content-wrap .desc-item .desc-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.estimate-format-wrap .content-path-container .index-quick-wrap {
  color: var(--patyee-text-hover);
  margin-bottom: 6px;
}

.estimate-format-wrap .lh-index {
  position: absolute;
  left: 25px;
  z-index: 1;
}

.estimate-format-wrap .indexs-title {
  margin-right: 4px;
}

.estimate-format-wrap .number-index {
  display: inline-block;
  font-size: 12px;
  min-width: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid var(--patyee-text-hover);
  color: var(--patyee-text-hover);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  margin-right: 4px;
  letter-spacing: 0.1px;
  width: 17px;
}

.estimate-format-wrap .number-index:hover {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .number-index.error-state {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .number-index.error-state:hover {
  background-color: var(--patyee-error);
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .number-index.error-state.number-act {
  background-color: var(--patyee-error) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .number-index:last-child {
  margin: 0px;
}

.estimate-format-wrap .number-act {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
}

.estimate-format-wrap .number-act::after {
  background-color: var(--patyee-text-hover);
  color: var(--patyee-bg-white);
  font-weight: bold;
  background-color: var(--patyee-text-hover) !important;
  color: var(--patyee-bg-white) !important;
}

.estimate-format-wrap .number-act.error-state {
  border-color: var(--patyee-error);
  color: var(--patyee-error);
}

.estimate-format-wrap .number-act.error-state:hover {
  background-color: var(--patyee-error);
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-format-wrap .number-act.error-state.number-act {
  background-color: var(--patyee-error) !important;
  border-color: rgba(var(--patyee-error-rgb), 0.5);
  color: var(--patyee-bg-white);
}

.estimate-nonstandard-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.estimate-nonstandard-wrap .nonstandard-rule {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--toolbar-h) - 60px);
  overflow-y: auto;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
  padding: 0 12px;
}
.estimate-nonstandard-wrap .nonstandard-rule .template-doc-wrap {
  margin-top: 12px;
  min-height: calc(100% - 12px);
}
.estimate-nonstandard-wrap .nonstandard-body {
  width: calc(100% - var(--sidebar-r-w));
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--toolbar-h) - 60px);
  padding: 0 12px;
  overflow-y: auto;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
}
.estimate-nonstandard-wrap .nonstandard-body.has-scroll {
  padding-right: 4px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap {
  max-width: 722px;
  min-height: calc(100% - 64px);
  margin: 12px auto 0;
  background-color: var(--patyee-bg-white);
  padding: 26px 36px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content {
  max-width: 682px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .content-wrap .info-wrap {
  margin-bottom: 12px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .content-wrap .key {
  font-weight: bold;
  margin-bottom: 4px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .content-wrap .score-patent-wrap {
  margin-top: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .content-wrap {
  padding-bottom: 12px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap {
  padding: 10px 0;
  margin-bottom: 50px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap:last-child {
  margin-bottom: 0;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-line {
  border-bottom: 1px solid var(--patyee-border);
  margin-bottom: 20px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .content {
  margin-bottom: 12px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .ai-wrap {
  padding: 5px 8px;
  margin-bottom: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap {
  padding: 0 8px;
  margin-bottom: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap.has-body {
  padding-bottom: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-head {
  padding: 5px 0;
  padding-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-head .si-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-head .si-more {
  cursor: pointer;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-body {
  padding: 0 8px;
  border-radius: 2px;
  background-color: rgba(var(--patyee-bg-white-rgb), 0.8);
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-body .si-score {
  padding: 8px 0;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .si-wrap .si-body .si-content {
  padding-bottom: 8px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .ra-wrap {
  padding: 5px 8px;
  margin-bottom: 12px;
}
.estimate-nonstandard-wrap .nonstandard-body .nonstandard-wrap .nonstandard-content .doc-wrap .doc-body .paragraph .score-paragraph-wrap {
  margin-bottom: 12px;
}

.estimate-innovation-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.estimate-innovation-wrap .innovation-rule {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
  overflow-y: auto;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
  padding: 0 12px;
}
.estimate-innovation-wrap .innovation-rule .template-doc-wrap {
  margin-top: 12px;
  min-height: calc(100% - 64px);
}
.estimate-innovation-wrap .innovation-body {
  width: calc(100% - var(--sidebar-r-w));
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
  padding: 0 12px;
  overflow-y: auto;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
}
.estimate-innovation-wrap .innovation-body.has-scroll {
  padding-right: 4px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap {
  max-width: 722px;
  min-height: calc(100% - 32px);
  margin: 12px auto 0;
  background-color: var(--patyee-bg-white);
  padding: 10px 36px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content {
  max-width: 682px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-content {
  position: relative;
  height: calc(100vh - 70px);
  overflow-y: auto;
  padding: 20px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block {
  position: relative;
  margin-bottom: 31px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.compare {
  padding: 16px 20px 20px 20px;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.2);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.features.has-detail {
  margin-bottom: 8px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.features {
  margin-bottom: 0;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.detail {
  margin-bottom: 0;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-block.inline .pre-detail-title {
  margin-bottom: 0;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-title {
  font-weight: bold;
  margin-bottom: 9px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-title.title-handler {
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-title .icon {
  display: inline-block;
  padding: 0 10px;
  font-weight: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-title .icon.expand {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .ak-tooltip i {
  font-weight: normal;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc.ellipsis {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc.ellipsis .desc-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-content {
  max-height: 100px;
  overflow-y: auto;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-content span {
  background-color: var(--patyee-tips);
  color: var(--patyee-text-bg-dif);
  padding: 0 4px;
  font-size: 12px;
  border-radius: 2px;
  margin-left: 6px;
  margin-right: 2px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-content span:first-child {
  margin-left: 0;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  color: var(--patyee-text-hover);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-toggle div {
  font-size: 12px;
  margin-left: 5px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .pre-detail-desc .desc-toggle.open div {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid;
  border-radius: 2px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-low {
  border-color: var(--patyee-invalid);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-low .creative-key {
  color: var(--patyee-text-bg-dif);
  background-color: var(--patyee-invalid);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-low .creative-desc {
  background-color: rgba(var(--patyee-invalid-rgb), 0.1);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-mid {
  border-color: var(--patyee-valid);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-mid .creative-key {
  color: var(--patyee-text-bg-dif);
  background-color: var(--patyee-valid);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-mid .creative-desc {
  background-color: rgba(var(--patyee-valid-rgb), 0.1);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-high {
  border-color: #FABC2C;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-high .creative-key {
  color: var(--patyee-text-bg-dif);
  background-color: #FABC2C;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative.creative-high .creative-desc {
  background-color: rgba(250, 188, 44, 0.1);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative .creative-key {
  width: 114px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: 16px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative .creative-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 16px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative .creative-desc .creative-feature {
  font-weight: bold;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-creative .creative-desc .creative-feature span {
  font-weight: normal;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-ipcs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  cursor: default;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .detail-ipcs .to-ipc {
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-list .file-item {
  color: var(--patyee-text-hover);
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-tabs .tits {
  border-bottom: none;
  height: 32px;
  line-height: 32px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-tabs .tits .fl {
  float: none;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-tabs .tits ul li {
  border: 1px solid var(--patyee-border);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  margin-right: 8px;
  padding: 0 12px;
  min-height: 30px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-tabs .tits ul li.active {
  border-color: var(--patyee-primary) !important;
  background-color: var(--patyee-primary) !important;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-tabs .tits ul li:first-child {
  margin-left: 0;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail {
  border: 1px solid var(--patyee-border);
  margin-top: -1px;
  border-radius: 0 2px 2px 2px;
  max-height: 500px;
  overflow-y: auto;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid var(--patyee-border);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .feature-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .content-box {
  width: 60%;
  border-left: 1px solid var(--patyee-border);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .feature-item {
  padding: 16px 20px 16px 20px;
  border-bottom: 1px solid var(--patyee-border);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .feature-item:last-child {
  border-bottom: none;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .content-item {
  border-bottom: 1px solid var(--patyee-border);
  padding: 16px 20px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .content-item:last-child {
  border-bottom: none;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .content-item:hover .item-pat-detail {
  display: inline-block;
  color: var(--patyee-text-hover);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .item-title {
  font-weight: bold;
  margin-bottom: 5px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item:last-child {
  border-bottom: none;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .file-detail .file-detail-item .item-pat-detail {
  display: none;
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-list .feature-item {
  width: 68px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #fff;
  background-color: #fff;
  margin-right: 4px;
  margin-bottom: 4px;
  border-radius: 2px;
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-list .feature-item:hover {
  border-color: var(--patyee-border);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-list .feature-item.active {
  border-color: var(--patyee-border);
  background-color: #D2E9FD;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail {
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 360px;
  overflow-y: auto;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .feature-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .feature-box .feature-title {
  margin: 16px 20px 5px 20px;
  font-weight: bold;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .feature-box .feature-desc {
  padding: 0 20px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box {
  width: 60%;
  border-left: 1px solid var(--patyee-border);
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box .pat-item {
  border-bottom: 1px solid var(--patyee-border);
  padding: 16px 20px;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box .pat-item:last-child {
  border-bottom: none;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box .pat-item .pat-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  font-weight: bold;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box .pat-item .pat-info .pat-info-pn {
  cursor: pointer;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .feature-detail .patent-box .pat-item .pat-info .pat-info-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 8px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .special-feature .special-item span {
  font-weight: bold;
}
.estimate-innovation-wrap .innovation-body .innovation-wrap .innovation-content .special-feature .special-item {
  margin-bottom: 8px;
}

.estimate-details-wrap {
  position: relative;
}
.estimate-details-wrap .innovation-space-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.estimate-details-wrap .innovation-space-main .details-wrap {
  width: calc((100vw - var(--sidebar-w)) * 0.6 + var(--sidebar-r-w) * 0.4);
  min-width: 888px;
  max-width: 1234px;
  border-left: 1px solid var(--patyee-border);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-head {
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--patyee-border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-head .title {
  font-weight: bold;
  font-size: 18px;
  margin-left: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-head .doc-sel {
  margin-right: 20px;
  width: 170px;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-head .doc-sel .ak-input-control {
  padding-left: 10px;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-head .blockTabs {
  margin-right: 20px;
}
.estimate-details-wrap .innovation-space-main .details-wrap .details-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: visible;
  height: 0;
}

.multiple-com .multipleCom-row .multipleCom-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.multiple-com .multipleCom-row .multipleCom-label .multipleCom-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.multiple-com .multipleCom-row .multipleCom-label .multipleCom-left .multipleCom-select {
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  border: 1px solid var(--patyee-border);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  margin-right: 8px;
}
.multiple-com .multipleCom-row .multipleCom-label .multipleCom-left .multipleCom-row-name {
  font-weight: bold;
}
.multiple-com .multipleCom-row .multipleCom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.multiple-com .multipleCom-row .multipleCom-right span {
  color: var(--patyee-tips);
}
.multiple-com .multipleCom-row .multipleCom-right .data-tips {
  margin-left: 4px;
  position: relative;
  top: 1px;
}
.multiple-com .multipleCom-content {
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
}
.multiple-com .multipleCom-content .multipleCom-content-row {
  padding: 0 16px;
  border-right: 1px solid var(--patyee-border);
}
.multiple-com .multipleCom-content .multipleCom-content-row .row-title {
  margin-bottom: 4px;
}
.multiple-com .multipleCom-content .multipleCom-content-row .row-content {
  color: var(--patyee-tips);
}
.multiple-com .multipleCom-content .multipleCom-content-row:last-child {
  border: none;
}
.multiple-com .active .multipleCom-select {
  background: var(--patyee-primary);
  color: #fff;
  border: none !important;
}
.multiple-com .active .multipleCom-content {
  border-color: var(--patyee-text-hover);
}
.multiple-com .active .row-content, .multiple-com .active .row-title {
  color: var(--patyee-text-hover) !important;
}
.multiple-com .disabled .multipleCom-left {
  cursor: no-drop;
}
.multiple-com .disabled .multipleCom-select {
  cursor: no-drop;
}
.multiple-com .disabled .multipleCom-row-name {
  cursor: no-drop;
}

.pre-way-dialog .tab-select {
  position: relative;
  margin-top: 24px;
}
.pre-way-dialog .tab-select .tab-rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 0;
  top: 0;
}
.pre-way-dialog .tab-select .tab-row {
  width: 200px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  border: 1px solid var(--patyee-border);
  cursor: pointer;
  margin-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pre-way-dialog .tab-select .tab-active {
  color: var(--patyee-global);
  border-color: var(--patyee-global);
}
.pre-way-dialog .tab-select .tab-active .upload-item {
  border-color: var(--patyee-global);
}
.pre-way-dialog .tab-select .file-result-wrap {
  color: #393C48;
  margin-top: 10px;
}
.pre-way-dialog .tab-select .file-result-wrap .fileName {
  display: inline-block;
}
.pre-way-dialog .tab1 {
  width: 200px !important;
}
.pre-way-dialog .tab1 .upload-item {
  width: 200px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pre-way-dialog .tab1 .file-upload-status-wrap {
  width: 360px;
}
.pre-way-dialog .pre-way-picture-container {
  position: relative;
}
.pre-way-dialog .pre-way-picture-container .close-icon {
  position: absolute;
  right: -10px;
  top: -8px;
  font-size: 18px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  color: var(--patyee-tips);
}
.pre-way-dialog .pre-way-picture-container .close-icon:hover {
  color: var(--patyee-error);
}
.pre-way-dialog .pre-way-picture-container .picture-tip {
  color: var(--patyee-tips);
}
.pre-way-dialog .pre-way-picture-container .picture-tip-red {
  color: var(--patyee-error);
}
.pre-way-dialog .red-text {
  color: red;
  margin: 4px 0 -10px;
}
.pre-way-dialog .file-tree-dialog {
  margin-top: 20px;
  height: 320px;
}
.pre-way-dialog .file-tree-dialog .noData img {
  width: 100px;
}
.pre-way-dialog .file-tree-dialog .noData p {
  padding-left: 0;
}

.document-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 12px;
}
.document-select .tab-row {
  width: 120px;
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid var(--patyee-border);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 8px;
  cursor: pointer;
  position: relative;
}
.document-select .tab-row .tab-label {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.document-select .tab-row:hover {
  color: #fff;
  background: var(--patyee-text-hover);
}
.document-select .tab-row .isClose {
  display: none;
  position: absolute;
  right: -7px;
  top: -7px;
  background: #fff;
  width: 16px;
  height: 16px;
  z-index: 1;
  border-radius: 50%;
}
.document-select .tab-row .isClose i {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  color: var(--patyee-tips);
}
.document-select .tab-row.active {
  border-color: var(--patyee-text-hover);
  color: var(--patyee-text-hover);
}
.document-select .tab-row.active .isClose {
  display: block;
}
.document-select .tab-row.active:hover {
  color: var(--patyee-text-hover);
  background: #fff;
}
.document-select .tab-row:nth-child(4n) {
  margin-right: 0;
}

.tryDialog {
  padding: 20px 0px;
}
.tryDialog .tryDialog-title {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
.tryDialog .tryDialog-text {
  text-indent: 30px;
  line-height: 30px;
}
.tryDialog .tryDialog-choose {
  margin-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ak-intro-wrapper .ak-intro-overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.7);
}
.ak-intro-wrapper .ak-intro-cursor {
  position: fixed;
  left: 198px;
  top: 74px;
  z-index: 999999;
  width: 30px;
  height: 32px;
}
.ak-intro-wrapper .ak-intro-tooltip {
  position: fixed;
  z-index: 999999;
  width: 308px;
  left: 242px;
  top: 26px;
}
.ak-intro-wrapper .ak-intro-tooltip .main-font {
  font-size: 18px;
  font-weight: bold;
  color: var(--patyee-primary);
}
.ak-intro-wrapper .ak-intro-tooltip .main-font .label {
  margin: 2px 5px 0 0;
}
.ak-intro-wrapper .ak-intro-tooltip .bottom {
  margin-top: 8px;
}
.ak-intro-wrapper .ak-intro-tooltip .bottom .ak-checkbox {
  color: var(--patyee-text-bg-dif) !important;
}
.ak-intro-wrapper.collect .ak-intro-cursor {
  left: 300px;
}
.ak-intro-wrapper.collect .ak-intro-tooltip {
  left: 340px;
}

.intro-body-open .collect.filefolder-wrapper .filefolder-list .intro-showElement:before {
  content: "1. 单击选中“专利”或“标引”";
  width: 150%;
}
.intro-body-open .filefolder-wrapper .column {
  overflow-y: unset !important;
}
.intro-body-open .filefolder-list .intro-showElement {
  background: #fff;
  padding: 8px;
  border-radius: 4px;
}
.intro-body-open .filefolder-list .intro-showElement:after {
  display: block;
  top: auto;
  bottom: -28px;
  left: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.intro-body-open .filefolder-list .intro-showElement:before {
  content: "1. 单击选中文档";
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: var(--patyee-primary);
  bottom: -60px;
  left: 0px;
  position: absolute;
}
.intro-body-open .ly-common.tab-bar-wrapper .tools-list-wrapper .tool-content .custom-icon-name .custom-icon.analysis-intro-btn {
  background-color: var(--patyee-bg-white);
}

.intro-showElement {
  position: relative;
  z-index: 9999999;
}
.intro-showElement:after {
  display: none;
  content: "";
  width: 30px;
  height: 32px;
  position: absolute;
  top: -34px;
  left: 2px;
}

.filter-options__down {
  width: auto !important;
}

.tab-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 18px;
}
.tab-wrapper .operation-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.tab-wrapper .operation-wrapper .top-search {
  width: 240px;
}

.header-tab {
  margin-bottom: 10px;
  min-width: 380px;
}
.header-tab .layoutTabs .tits {
  border: none;
}
.header-tab .layoutTabs .tits li {
  margin: 0 7px;
}
.header-tab .circle:before {
  content: "";
  display: inline-block;
  margin-right: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.header-tab .circle.blue:before {
  background-color: #2797FF;
}
.header-tab .circle.red:before {
  background-color: #F46C6C;
}
.header-tab .circle.deep-blue:before {
  background-color: #6D81FF;
}

.cart-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 0 0 0;
  overflow-y: hidden;
}
.cart-container .panel-btn-wrapper,
.cart-container .tab-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}

.card-wrapper {
  min-height: 150px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.card-wrapper .card-list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px; /* 负的边距，用于抵消外边距 */
}
.card-wrapper .item {
  min-width: 300px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33.3333% - 20px);
          flex: 0 0 calc(33.3333% - 20px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 10px;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  cursor: pointer;
}
.card-wrapper .item:hover, .card-wrapper .item.active {
  border-color: var(--patyee-text-hover);
  background-color: rgba(var(--patyee-text-hover-rgb), 0.04);
}
.card-wrapper .item .item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.card-wrapper .item .item-body {
  padding: 10px 20px 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.card-wrapper .item .item-body [class*=icon-] {
  color: var(--patyee-tips);
}
.card-wrapper .item .item-body .head .title {
  min-width: 0;
}
.card-wrapper .item .item-body .head .title .avatar {
  margin-top: 2px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 50%;
  background-color: #2797FF;
  position: relative;
  color: #fff;
  text-align: center;
}
.card-wrapper .item .item-body .head .title .avatar.red-bg {
  background-color: #F46C6C;
}
.card-wrapper .item .item-body .head .title .avatar.deep-blue {
  background-color: #6D81FF;
}
.card-wrapper .item .item-body .head .title.isFail .labels-name {
  color: var(--patyee-error);
}
.card-wrapper .item .item-body .head .title.isFail .labels-name .type-text {
  color: var(--patyee-error);
}
.card-wrapper .item .item-body .head .right-wrapper .icon {
  cursor: pointer;
  padding: 6px;
  font-size: 18px;
}
.card-wrapper .item .item-body .head .text .fav-content-edit {
  margin-top: 0;
}
.card-wrapper .item .item-body .head .text .labels-name {
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border: 1px solid transparent;
}
.card-wrapper .item .item-body .head .text .labels-name:hover {
  border-color: var(--patyee-primary);
}
.card-wrapper .item .label-wrapper {
  padding: 18px 0 0;
}
.card-wrapper .item .label-wrapper .icon {
  margin-right: 5px;
}
.card-wrapper .item .item-footer {
  padding: 4px 20px 14px;
  color: var(--patyee-tips);
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.new-confession {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.new-confession .new-confession-left {
  width: 200px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-confession .new-confession-left .confession-left-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
  background-color: #E7E9F4;
  margin-bottom: 6px;
  height: 36px;
  padding: 0 8px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.new-confession .new-confession-left .confession-left-row .icon-success-fill {
  color: var(--patyee-suc);
}
.new-confession .new-confession-left .confession-left-row .loading-icon {
  margin-right: 8px;
}
.new-confession .new-confession-left .confession-left-row .ak-loading .ak-loading-spinner .loading-svg {
  width: 16px !important;
  height: 16px !important;
}
.new-confession .new-confession-left .confession-left-row .circle-loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-confession .new-confession-left .confession-left-row:hover {
  background: rgba(0, 109, 211, 0.08);
  color: #006DD3;
  border: 1px solid #006DD3;
}
.new-confession .new-confession-left .confession-left-row.active {
  background: rgba(0, 109, 211, 0.08);
  color: #006DD3;
  border: 1px solid #006DD3;
}
.new-confession .new-confession-left .deflation-button {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  background: #E7E9F4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.new-confession .is-deflation-confession-left {
  width: 76px;
}
.new-confession .new-confession-middle {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  height: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: hidden;
  margin: 20px 0 20px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid #DCDFE6;
}
.new-confession .new-confession-middle .confession-middle-top {
  margin-right: 20px;
  background: #E7E9F4;
  border-radius: 2px;
  height: 203px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-left .icon {
  color: var(--patyee-text-hover);
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-left .read {
  margin-left: 4px;
  margin-right: 9px;
  font-weight: bold;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-left .icon-shang {
  cursor: pointer;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-right .icon-exchangerate {
  cursor: pointer;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-header .confession-middle-top-right .update-btn {
  margin: 0 20px 0 3px;
  cursor: pointer;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-content .confession-middle-top-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin-left: 20px;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-content .confession-middle-top-data .data-row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-content .confession-middle-top-data .data-row:hover {
  color: #006DD3;
}
.new-confession .new-confession-middle .confession-middle-top .confession-middle-top-content .confession-middle-top-data .data-row i {
  margin-right: 4px;
  color: rgba(var(--patyee-text-hover-rgb), 0.5);
}
.new-confession .new-confession-middle .pack-up .icon-shang {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.new-confession .new-confession-middle .pack-down {
  height: 54px;
}
.new-confession .new-confession-middle .pack-down .icon-shang {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.new-confession .new-confession-middle .confession-middle-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding-right: 11px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 24px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row {
  margin-top: 24px;
  padding: 8px 12px;
  cursor: pointer;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 8px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .label {
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .reset-block {
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: none;
  border: none;
  padding: 0 8px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .reset-block:hover {
  background: #fff;
  border-radius: 2px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .icon-shunshizhenxuanzhuan {
  color: #006DD3;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .reset-text {
  color: #006DD3;
  margin-left: 2px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .number {
  color: #9A9DAD;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .title .operation .iconExpand {
  color: #31364E;
  cursor: pointer;
  margin-left: 17px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .reset-loading .icon-shunshizhenxuanzhuan {
  -webkit-animation: rotateForever 2s linear infinite;
          animation: rotateForever 2s linear infinite;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .reset-loading {
  /* 定义一个无限旋转的动画 */
}
@-webkit-keyframes rotateForever {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotateForever {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .text .text-len {
  text-align: right;
  color: #9A9DAD;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .textarea-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  box-sizing: border-box;
  background: #fff;
  position: relative;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .textarea-wrap .ak-textarea {
  width: 100%;
  height: auto;
  max-height: 400px;
  min-height: 95px !important;
  border: 0px;
  padding: 0px;
  line-height: 20px;
  margin-bottom: 16px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row .textarea-wrap .text-len {
  display: inline-block;
  text-align: right;
  width: 100%;
  font-size: 12px;
  color: var(--patyee-tips);
  padding-top: 4px;
  position: absolute;
  bottom: 8px;
  right: 8px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row:hover {
  background: rgba(0, 109, 211, 0.08);
  border-radius: 2px;
}
.new-confession .new-confession-middle .confession-middle-content .confession-middle-row:nth-child(1) {
  margin-top: 0;
}
.new-confession .new-confession-middle .confession-middle-content .disHover:hover {
  background: none;
}
.new-confession .new-confession-middle .confession-middle-content .activeRow {
  background: rgba(0, 109, 211, 0.08);
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.new-confession .new-confession-middle .confession-middle-content .activeRow .title {
  color: #006DD3;
}
.new-confession .new-confession-middle .confession-middle-content .close-icon {
  position: absolute;
  right: -7px;
  top: -8px;
  font-size: 18px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  color: var(--patyee-tips);
}
.new-confession .expand-content .confession-middle-row {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0 !important;
}
.new-confession .expand-content .confession-middle-row .textarea-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.new-confession .expand-content .confession-middle-row .textarea-wrap .ak-textarea {
  height: 100% !important;
  max-height: 100% !important;
}
.new-confession .expand-content .confession-middle-content {
  margin-top: 0;
}
.new-confession .new-confession-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 380px;
  max-width: 668px;
  height: 100%;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-confession .new-confession-right .save-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 9px;
  padding-right: 30px;
}
.new-confession .new-confession-right .history-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding-right: 20px;
  height: 100%;
}
.new-confession .new-confession-right .history-row {
  margin-bottom: 20px;
}
.new-confession .new-confession-right .history-row .history-row-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}
.new-confession .new-confession-right .history-row .history-row-title .label {
  font-weight: bold;
}
.new-confession .new-confession-right .history-row .history-row-title .replace-text-btn {
  color: #006DD3;
  cursor: pointer;
}
.new-confession .new-confession-right .history-row .history-row-title .replace-text-btn:hover {
  background: #E7E9F4;
  padding: 2px 8px;
  border-radius: 2px;
}
.new-confession .new-confession-right .history-row .history-row-context {
  background: #E7E9F4;
  padding: 8px;
  border-radius: 2px;
}
.new-confession .new-confession-right .history-row .loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-confession .new-confession-right .history-row .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #9A9DAD;
  margin-top: 4px;
}
.new-confession .new-confession-right .no-data {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-confession .new-confession-right .no-data div {
  margin-top: 20px;
}

.dialog-generate .ak-dialog-content {
  height: calc(100vh - 230px);
  max-height: 390px;
}
.dialog-generate .ak-dialog-content .generate-content {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: calc(100% - 40px);
}
.dialog-generate .ak-dialog-content .generate-content .generate-left {
  width: 322px;
  height: 100%;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .left-title {
  height: 22px;
  line-height: 22px;
  margin-right: 20px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .left-title .stat .err {
  color: var(--patyee-error);
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .left-title .restore {
  border-radius: 2px;
  cursor: pointer;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .left-title .restore:hover {
  color: var(--patyee-text-hover);
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .left-title .restore i {
  display: inline-block;
  margin-right: 2px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list {
  height: calc(100% - 34px);
  overflow-y: auto;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list .sel-pat-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding-left: 6px;
  border-radius: 2px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list .sel-pat-item:last-child {
  margin-bottom: 0;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list .sel-pat-item .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 6px;
  margin-right: 16px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list .sel-pat-item i {
  cursor: pointer;
  margin-right: 6px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-left .sel-pat-list .sel-pat-item:hover {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.12);
}
.dialog-generate .ak-dialog-content .generate-content .generate-right {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-left: 1px solid #DCDFE6;
  width: 622px;
  height: 100%;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .right-title {
  height: 22px;
  line-height: 22px;
  margin-left: 20px;
  margin-bottom: 8px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 20px;
  height: calc(100% - 34px);
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content {
  height: 100%;
  overflow-y: auto;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list .folder-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 116px;
  height: 36px;
  padding: 0 14px;
  border-radius: 2px;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.4);
  cursor: pointer;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list .folder-item i {
  margin-right: 4px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list .folder-item span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list .folder-item:hover, .dialog-generate .ak-dialog-content .generate-content .generate-right .contents .folder-content .folder-list .folder-item.active {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.12);
  color: var(--patyee-text-hover);
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 420px;
  height: 100%;
  margin-left: 16px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .ak-form-input {
  width: 100%;
  margin-bottom: 10px;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list {
  height: calc(100% - 40px);
  overflow-y: auto;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list .pat-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  margin-bottom: 2px;
  padding-left: 6px;
  border-radius: 2px;
  cursor: pointer;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list .pat-item:last-child {
  margin-bottom: 0;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list .pat-item .pn {
  width: 112px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list .pat-item .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 16px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-generate .ak-dialog-content .generate-content .generate-right .contents .patent-list .pat-list .pat-item:hover {
  background-color: rgba(var(--patyee-text-hover-rgb), 0.12);
}

.ak-container {
  overflow: hidden;
  position: relative;
  background: #e7e9f4;
}
.ak-container.mobile .main-scroll {
  overflow-x: hidden;
  padding: 0 20px;
}
.ak-container.mobile .main-scroll .main-box {
  width: 100%;
}
.ak-container .ak-height {
  overflow: hidden;
  height: 100vh;
  overflow: auto;
}
.ak-container .ak-height.foot-height {
  overflow: hidden;
  height: calc(100vh - var(--header-h) - var(--page-search-footer-h));
}
.ak-container .ak-main {
  position: relative;
  min-width: 1000px;
  height: 100vh;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-container .ak-main .other-search {
  width: 80vw;
  min-width: 1000px;
  margin: 0 auto;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 100%;
}
.ak-container .ak-main .titleHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  padding-right: 30px;
}
.ak-container .ak-main .titleHeader .title {
  margin-bottom: 0 !important;
}
.ak-container .ak-main .titleHeader .titleBtn .ak-btn {
  margin-left: 12px;
}

.user-center {
  padding: 20px 20px 0;
}
.user-center .radio-select {
  position: relative;
  margin-bottom: 10px;
  line-height: 30px;
  min-height: 30px;
}
.user-center .radio-select .ak-radio-group {
  margin-left: 12px;
}
.user-center .radio-select a {
  color: #333;
  margin-left: 15px;
}
.user-center .radio-select a:hover {
  color: #006DD3;
}
.user-center .radio-select a i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.user-center .radio-select .btn-control {
  position: absolute;
  right: 0;
  top: 0;
}
.user-center .user-title {
  position: relative;
  font-size: 16px;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.user-center .user-title.fixed {
  position: fixed;
}
.user-center .tab-tips {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 12px;
  padding: 0 5px;
}
.user-center .date-picker {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-center .date-picker.left-align {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.user-center .date-picker .bt {
  padding: 0 6px;
}
.user-center .date-picker .ak-form-input,
.user-center .date-picker .ak-select-control {
  width: 160px;
}
.user-center .date-picker .large-input .ak-form-input,
.user-center .date-picker .large-input .ak-select-control {
  width: 200px;
}
.user-center .date-picker .search-btn {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.user-center .date-picker .search-btn .top-search {
  width: auto;
}
.user-center .footer-fixed {
  height: 50px;
}
.user-center .footer-fixed .pagination {
  position: fixed;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 50px;
  width: calc(100% - 120px);
  z-index: 5;
}

.history-copy-btn {
  cursor: pointer;
}

@media screen and (max-width: 1380px) {
  .user-center .user-title .sidebar li {
    margin-right: 10px;
  }
  .user-center .user-title .top-search {
    width: 280px;
  }
}
.work-warning {
  position: relative;
  min-width: 938px;
  margin-bottom: 50px;
  overflow: auto;
}
.work-warning .tits {
  margin-bottom: 15px;
}
.work-warning .table td {
  overflow: inherit;
  white-space: inherit;
}
.work-warning .table tbody .col-detail {
  padding-left: 25px !important;
}
.work-warning .table tbody .col-status {
  padding-left: 22px !important;
}
.work-warning .table tbody .col-ctrl {
  padding-left: 0 !important;
}
.work-warning .record-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 25px;
  width: 100%;
}
.work-warning .record-row .record-label {
  width: 80px;
}
.work-warning .record-row .record-value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.work-warning .record-row .record-value.send {
  cursor: pointer;
  color: var(--patyee-text-hover) !important;
}
.work-warning .record-row .run-status-err {
  color: var(--patyee-error) !important;
}
.work-warning .ak-tooltip.tips-emails {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: 5px;
  background-color: #ccc;
}
.work-warning .ak-tooltip.tips-emails .ak-tooltip-text {
  width: 200px;
}
.work-warning .ak-tooltip.tips-emails span {
  cursor: default;
  padding: 5px;
}
.work-warning .ak-tooltip.tips-emails {
  background-color: var(--patyee-bg-base) !important;
}
.work-warning .ak-tooltip .ak-tooltip-text {
  width: 300px;
}
.work-warning .ak-tooltip .tips-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 7px 0;
}
.work-warning .ak-tooltip .tips-top .tips-title {
  font-size: 12px;
  color: var(--patyee-border) !important;
}
.work-warning .ak-tooltip .tips-top .tips-line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 7px;
  border-top: 1px solid #fff;
  border-color: rgba(var(--patyee-border-rgb), 0.3) !important;
}
.work-warning .ak-tooltip .tips-warn-content {
  word-break: break-word;
}
.work-warning .ak-tooltip .tips-type {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.work-warning .ak-tooltip .tips-type:after {
  content: "";
  width: 30%;
  height: 0px;
  visibility: hidden;
}
.work-warning .ak-tooltip .tips-type .type-item {
  width: 30%;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  text-align: left;
}
.work-warning .ak-btn.add {
  margin-bottom: 14px;
}
.work-warning .ak-table .ak-btn {
  padding: 0 7px;
  margin-right: 7px;
  background-color: rgba(var(--patyee-bg-base-rgb), 0) !important;
  border-color: rgba(var(--patyee-bg-base-rgb), 0) !important;
}
.work-warning .ak-table .ak-btn:last-child {
  margin: 0;
}
.work-warning .ak-table .ak-btn:hover {
  background-color: rgba(var(--patyee-bg-base-rgb), 0) !important;
  border-color: rgba(var(--patyee-bg-base-rgb), 0) !important;
}

/*预警弹窗*/
.dialog-warning .ak-dialog-content {
  max-height: 580px;
  padding-left: 28px;
  margin-top: 14px;
}
.dialog-warning .ak-form-item {
  display: block;
  height: auto;
  line-height: 21px;
  margin-bottom: 10px;
}
.dialog-warning .ak-form-item:after {
  display: none;
}
.dialog-warning .ak-form-label {
  width: 110px;
}
.dialog-warning .block {
  display: block;
  clear: both;
  width: 100%;
  margin: 5px 0;
}
.dialog-warning .block .ak-checkbox-text {
  margin-left: 5px;
}
.dialog-warning .block.text-align {
  text-align: right;
}
.dialog-warning .edit-table-search {
  width: 100%;
}
.dialog-warning .edit-table-search .content-edit-box {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 110px;
  line-height: 25px;
}
.dialog-warning .edit-table-search .content-edit-box .content-edit-table {
  position: static;
  clear: both;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
}
.dialog-warning .edit-table-search .content-edit-box .content-edit-table:empty:before {
  padding-top: 2px;
}
.dialog-warning .checkbox-inline {
  margin-right: 14px;
  display: inline-block;
  line-height: 25px;
}
.dialog-warning .checkbox-inline .ak-checkbox-text {
  margin-left: 5px;
}
.dialog-warning .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.dialog-warning .ak-radio-group .ak-radio {
  width: 140px;
  margin: 0;
}
.dialog-warning .ak-tooltip {
  margin-left: 14px;
}
.dialog-warning .pre-content {
  position: relative;
  background-color: #ccc;
  margin-left: 14px;
  padding: 2px 7px;
  font-size: 12px;
  border-radius: 2px;
}
.dialog-warning .pre-loading {
  display: inline-block;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.dialog-warning .content-fav,
.dialog-warning .fav-sel {
  width: 100%;
}
.dialog-warning .fav-select-down {
  max-height: 200px;
  overflow-y: auto;
}
.dialog-warning .fav-group-option {
  color: #ccc;
  padding: 2px 14px;
}
.dialog-warning .fav-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2px 0;
  border-radius: 2px;
  cursor: pointer;
}
.dialog-warning .fav-option.avtive, .dialog-warning .fav-option:hover {
  background-color: #ccc;
}
.dialog-warning .fav-option.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dialog-warning .fav-option .fav-label {
  margin-left: 28px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-warning .fav-option .fav-count {
  margin: 0 14px;
}
.dialog-warning .warn-type .ak-checkbox {
  width: 140px;
}
.dialog-warning .content-label .required {
  margin: 0 2px;
  color: red;
}
.dialog-warning .content-label .tips {
  margin-left: 14px;
  font-size: 12px;
}
.dialog-warning .content-edit-table {
  padding: 0 14px !important;
  word-break: break-word;
}
.dialog-warning .ak-radio {
  margin-right: 14px;
}
.dialog-warning .ak-select {
  margin-right: 56px;
  min-width: 100px;
}
.dialog-warning .pre-content {
  background-color: var(--patyee-bg-base) !important;
}
.dialog-warning .pre-content.error {
  background-color: var(--patyee-error-light) !important;
  color: var(--patyee-error) !important;
}
.dialog-warning .fav-group-option {
  color: var(--patyee-tips) !important;
}
.dialog-warning .fav-option.avtive, .dialog-warning .fav-option:hover {
  background-color: var(--patyee-bg-base) !important;
}

.warn-details-side {
  position: relative;
  color: var(--patyee-text-bg-dif) !important;
}
.warn-details-side .go-back {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 14px;
  font-size: 16px;
  cursor: pointer;
  border-bottom: 1px solid #ccc;
  border-color: var(--patyee-border) !important;
}
.warn-details-side .go-back .go-back-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.warn-details-side .side-title {
  height: 40px;
  line-height: 40px;
  padding: 0 14px;
  font-size: 16px;
  margin-top: 14px;
  color: rgba(var(--patyee-text-bg-dif-rgb), 0.8) !important;
}
.warn-details-side .side-item {
  margin: 0 14px;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.warn-details-side .side-item .item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
}
.warn-details-side .side-item .item-box.type {
  cursor: pointer;
  margin-bottom: 7px;
}
.warn-details-side .side-item .ak-checkbox-group .ak-checkbox {
  color: var(--patyee-text-bg-dif) !important;
  margin-bottom: 7px;
}
.warn-details-side .side-item .ak-checkbox-group .ak-checkbox .ak-checkbox-text {
  margin: 0;
}

.user-warning .warn-details-side, .user-warning .side-title, .user-warning .ak-checkbox-text {
  color: var(--patyee-font) !important;
}

.warn-details-content {
  position: relative;
  padding: 0 28px;
}
.warn-details-content .warn-details-tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
}
.warn-details-content .warn-details-tools .tool-left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.warn-details-content .warn-pats .type-item {
  margin-bottom: 28px;
}
.warn-details-content .warn-pats .type-item .type-item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ccc;
  border-radius: 2px;
  height: 44px;
  padding: 0 14px 0 28px;
  background-color: var(--patyee-bg-base) !important;
}
.warn-details-content .warn-pats .type-item .type-item-top .type-item-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
}
.warn-details-content .warn-pats .type-item .type-item-top .type-item-anlysis {
  color: #ccc;
  cursor: pointer;
  color: var(--patyee-text-hover) !important;
}
.warn-details-content .warn-pats .type-item .pat-warn {
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
}
.warn-details-content .warn-pats .type-item .pat-warn:last-child {
  border: none;
}
.warn-details-content .warn-pats .type-item .pat-warn {
  border-color: var(--patyee-border) !important;
}
.warn-details-content .warn-pats .type-item .pat-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 14px;
}
.warn-details-content .warn-pats .type-item .pat-item .ak-checkbox {
  margin-top: 2px;
}
.warn-details-content .warn-pats .type-item .pat-item .patent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
.warn-details-content .warn-pats .type-item .warn-type-info {
  margin: 0 0 7px 28px;
  padding: 7px 14px;
  background-color: rgba(var(--patyee-bg-base-rgb), 0.6) !important;
  border-radius: 2px;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-title {
  margin: 7px 0;
  color: var(--patyee-tips) !important;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 7px 0;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-info .info-text {
  margin-right: 28px;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-info .info-text.pn {
  color: var(--patyee-text-hover) !important;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-info .info-text.title {
  cursor: pointer;
  color: var(--patyee-text-hover) !important;
}
.warn-details-content .warn-pats .type-item .warn-type-info .type-info .status-tag {
  margin: 0 28px 0 0;
}
.warn-details-content .warn-pats .type-item .pat-more {
  margin: 7px 0;
  text-align: center;
  cursor: pointer;
  color: var(--patyee-text-hover) !important;
}

.pre-search .main {
  position: relative;
  padding-bottom: 0;
}
.pre-search .main .tabCon .form {
  margin-top: 10px;
}
.pre-search .main .tabCon .form .ak-form-item:first-child {
  margin-bottom: 0;
}
.pre-search .main .tabCon .form .ak-form-item:nth-child(2) {
  margin-bottom: 0;
}
.pre-search .main .tabCon .form .ak-form-item .ak-form-label {
  width: 82px;
}
.pre-search .main .tips-text {
  position: absolute;
  right: 20px;
  top: 32px;
  font-size: 12px;
  color: var(--patyee-tips) !important;
}
.pre-search .main .tits {
  margin-right: 20px;
}
.pre-search .main .contents {
  padding-right: 20px;
  height: calc(100vh - 154px);
  overflow-y: auto;
}
.pre-search .input-text {
  text-align: right;
  display: block;
  width: 100%;
}
.pre-search .input-width .ak-input-control {
  min-width: 365px;
}
.pre-search .ak-textarea {
  height: 290px !important;
}
.pre-search .btn-group .ak-btn {
  margin-right: 14px;
}
.pre-search .result-list-wrapper .tips {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  border-radius: 2px;
  margin: 15px auto;
  background: var(--patyee-bg-base) !important;
  color: var(--patyee-global) !important;
}
.pre-search .result-list-wrapper .ak-table .creative-low {
  color: var(--patyee-invalid) !important;
}
.pre-search .result-list-wrapper .ak-table .creative-mid {
  color: var(--patyee-valid) !important;
}
.pre-search .result-list-wrapper .ak-table .creative-high {
  color: var(--patyee-primary) !important;
}
.pre-search .result-list-wrapper .ak-table .control a {
  color: var(--patyee-text-hover) !important;
}

.pae-group-wrapper .tits {
  margin-bottom: 15px;
}
.pae-group-wrapper .large-input .ak-form-input {
  width: 280px;
}
.pae-group-wrapper .tabCon {
  max-height: calc(100vh - 325px);
  overflow-y: auto;
}

.user-paegroup {
  padding: 10px 0;
}
.user-paegroup .list-wrapper {
  padding-left: 10px;
  max-height: 280px;
  overflow-y: auto;
}
.user-paegroup .list-wrapper .item {
  padding: 5px 0;
}
.user-paegroup .list-wrapper .item .name {
  word-break: break-all;
}

.user-center-history .history-list {
  position: relative;
  padding-left: 130px;
  min-height: 400px;
}
.user-center-history .sidebar {
  position: absolute;
  left: 0;
  top: 0;
  width: 120px;
}
.user-center-history .sidebar li {
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.user-center-history .sidebar a {
  color: #333;
  display: block;
  padding: 0 10px;
}
.user-center-history .sidebar a:hover {
  color: #006DD3;
}
.user-center-history .sidebar a.active {
  background: #fff5a6;
  font-weight: 700;
}
.user-center-history .sidebar a.active:hover {
  color: #333;
}
.user-center-history .ak-tooltip.tips-infos {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: 5px;
  background-color: var(--patyee-bg-base) !important;
}
.user-center-history .ak-tooltip.tips-infos .ak-tooltip-text {
  width: 200px;
}
.user-center-history .ak-tooltip.tips-infos span {
  cursor: default;
  padding: 5px;
}
.user-center-history .ak-tooltip .ak-tooltip-text {
  width: 300px;
}
.user-center-history .ak-tooltip .tips-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 7px 0;
  color: var(--patyee-bg-base) !important;
}
.user-center-history .ak-tooltip .tips-top .tips-title {
  font-size: 12px;
}
.user-center-history .ak-tooltip .tips-top .tips-line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 7px;
  border-top: 1px solid #fff;
  border-color: rgba(var(--patyee-bg-base-rgb), 0.3) !important;
}
.user-center-history .ak-tooltip .tips-type {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-center-history .ak-tooltip .tips-type:after {
  content: "";
  width: 30%;
  height: 0px;
  visibility: hidden;
}
.user-center-history .ak-tooltip .tips-type .type-item {
  width: 30%;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  text-align: left;
}
.user-center-history .history-table td {
  vertical-align: top;
}
.user-center-history .history-content a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.user-center-history .history-content label,
.user-center-history .history-content div {
  float: left;
}
.user-center-history .ak-table tr td {
  white-space: unset;
}
.user-center-history .colspan {
  color: var(--patyee-tips) !important;
  background-color: var(--patyee-text-bg-dif) !important;
}
.user-center-history .colspan .ak-checkbox {
  display: none;
}

.historyTable {
  height: calc(100vh - 300px) !important;
}
.historyTable .tbody {
  height: calc(100vh - 300px) !important;
  overflow-y: auto !important;
}
.historyTable.collect-wrapper .tbody {
  height: calc(100vh - 263px) !important;
}

.user-download-title {
  white-space: pre;
}

.fav-patent-wrapper .ak-select-down {
  width: 150%;
}
.fav-patent-wrapper .file-tree-wrapper {
  max-height: 480px;
}
.fav-patent-wrapper .file-tree-wrapper .noData {
  margin: 0 auto;
  position: relative;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.fav-patent-wrapper .file-tree-wrapper .noData .image {
  height: 150px;
}

.user-center-file {
  position: relative;
}
.user-center-file .top-search {
  display: inline-block;
  margin-bottom: 15px;
  width: 550px;
}
.user-center-file .top-search .btn {
  width: auto;
}
.user-center-file .top-search input {
  width: 100%;
}
.user-center-file .tag {
  border: 1px solid #ffa500;
  border-radius: 3px;
  width: 36px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  color: #ffa500;
  font-size: 12px;
  display: inline-block;
  margin-right: 5px;
}

.dialog-search-file {
  margin-top: 14px;
}
.dialog-search-file .edit-table-search .content-edit-box {
  height: 28px;
  line-height: 28px;
  border-left: 1px solid;
  border-right: 1px solid;
}
.dialog-search-file .edit-table-search .content-edit-box .content-edit-table {
  padding-top: 0;
  padding-bottom: 0;
  white-space: nowrap;
}

/*详情页报告错误数据弹窗*/
.dialog-report-error .textarea {
  width: 100%;
  height: 200px;
  outline: none;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc;
}
.dialog-report-error .text {
  text-align: right;
}

.user-center-msg .read-status:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  background: var(--patyee-text-hover) !important;
}
.user-center-msg .has-read:before {
  background: var(--patyee-tips) !important;
}

.msgtype-seclect {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*专利查重*/
.repeat-search .form {
  padding-top: 20px;
}
.repeat-search .weight > label {
  font-weight: 700;
}
.repeat-search .checkbox-width .ak-checkbox-group > div {
  margin-right: 20px;
}
.repeat-search .checkbox-width .ak-checkbox-group .ak-checkbox {
  min-width: 81px;
}
.repeat-search .block {
  display: block;
}
.repeat-search .block:after {
  display: none;
}
.repeat-search .ak-form-label {
  width: 75px;
  text-align: left;
}
.repeat-search .main {
  position: relative;
}
.repeat-search .main .tits {
  margin-right: 20px;
}
.repeat-search .main .contents {
  padding-right: 20px;
  height: calc(100vh - 156px);
  overflow-y: auto;
}
.repeat-search .main .contents .tabCon {
  padding-bottom: 20px;
}
.repeat-search .main .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.repeat-search .main .ak-checkbox-group > div {
  margin-right: 40px;
}
.repeat-search .main .ak-date-picker-input {
  margin-bottom: 2px;
}
.repeat-search .main .tips-text {
  position: absolute;
  right: 20px;
  top: 32px;
  font-size: 12px;
}
.repeat-search .between {
  padding: 0 10px;
}
.repeat-search .input-width .ak-input-control {
  width: 365px;
}
.repeat-search .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.repeat-search .btn-group a {
  margin-right: 14px;
}
.repeat-search .ak-textarea {
  height: 290px !important;
}
.repeat-search .input-text {
  text-align: right;
  display: block;
  width: 100%;
}
.repeat-search {
  /*查看报告*/
}
.repeat-search .report-list .tips {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  border-radius: 2px;
  margin: 15px auto;
  background: var(--patyee-bg-base) !important;
  color: var(--patyee-text-hover) !important;
}
.repeat-search .report-list .td-dot.testing {
  background-color: var(--patyee-text-hover) !important;
}
.repeat-search .report-list .td-dot.complete {
  background-color: var(--patyee-valid) !important;
}
.repeat-search .report-list .control a {
  margin: 0 5px;
  display: inline-block;
  position: relative;
}
.repeat-search .report-list .control .remind-dot {
  position: absolute;
  left: 34px;
  top: -4px;
}

.repeat-detail-search .tits {
  position: relative;
  margin: 0 20px;
}
.repeat-detail-search .contents {
  padding-left: 20px;
}

.repeat-detail-setting-wrap {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 0px;
}
.repeat-detail-setting-wrap .use-time {
  margin-right: 5px;
}
.repeat-detail-setting-wrap .rewrite-btn {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.repeat-detail-setting-wrap .remind-dot {
  position: absolute;
  top: 6px;
  right: 6px;
}

.repeat-detail-dialog-inner .repeat-inner-detail-info {
  width: 200px;
}

.repeat-detail-dialog {
  padding: 0px;
}

.repeat-rewrite-setting {
  width: 445px;
  height: 180px;
  -webkit-box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.repeat-rewrite-setting .repeat-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
}
.repeat-rewrite-setting .repeat-tips {
  position: absolute;
  bottom: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100000;
}
.repeat-rewrite-setting .closeIcon {
  font-size: 14px;
  cursor: pointer;
}
.repeat-rewrite-setting .repeat-content-wrap {
  -webkit-box-flex: 1;
          flex: 1;
  -ms-flex: 1;
  padding: 20px 28px 16px 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.repeat-rewrite-setting .repeat-content-wrap .repeat-setting-btn {
  position: absolute;
  right: 28px;
  bottom: 16px;
}
.repeat-rewrite-setting .repeat-content-wrap .percentInput {
  display: inline-block;
}
.repeat-rewrite-setting .repeat-content-wrap .percentInput .ak-form-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: unset;
}
.repeat-rewrite-setting .repeat-content-wrap .ak-input-control {
  width: 50px;
  height: 28px;
}

.law-search .law-scroll {
  height: calc(100vh - 156px);
  overflow-y: auto;
  padding-left: 20px;
  padding-top: 10px;
}
.law-search .tits {
  margin: 0 30px 0 20px;
}
.law-search .search-form {
  margin-right: 10px;
  width: calc(100% - 10px);
}
.law-search .search-form .search-form {
  margin-right: 0;
  width: 100%;
}
.law-search .add-filed {
  margin-right: 20px;
}
.law-search .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 5px;
}
.law-search .ak-checkbox-group div {
  width: 100px;
  margin-bottom: 10px;
}

.keyword-wrapper .keyword-tools .keyword-tools__main {
  border-color: var(--patyee-border) !important;
}
.keyword-wrapper .section-expansion__main .list .item {
  border-color: var(--patyee-border) !important;
}
.keyword-wrapper .section-expansion__main .list .item:hover, .keyword-wrapper .section-expansion__main .list .item.active {
  background-color: var(--patyee-bg-base) !important;
}
.keyword-wrapper .section-expansion__main .no-item {
  color: var(--patyee-tips) !important;
}

.search-result {
  height: calc(100vh - var(--header-h) - var(--tabs-h));
}
.search-result .ak-side-main {
  overflow: hidden !important;
}
.search-result .ak-side-main .loadingMain {
  height: calc(100vh - var(--header-h) - var(--tabs-h));
}
.search-result .main-detail .table-list {
  position: static;
}
.search-result .translation .question .text {
  position: absolute;
  width: 345px;
  background: #fff;
  z-index: 9;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 5px #eee;
  box-shadow: 1px 1px 5px #eee;
  padding: 0 10px 5px;
  white-space: normal;
  top: 0;
}
.search-result .translation .question .title {
  color: #333;
  font-size: 14px;
  line-height: 30px;
  border-bottom: 1px solid #eee;
  font-weight: bold;
  margin-bottom: 3px;
}
.search-result .ak-side .ak-breadcrumb__separator {
  margin: 0 7px;
  font-weight: 700;
}
.search-result .ak-side .ak-second-search {
  margin: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--patyee-border);
  background: var(--patyee-bg-white);
  padding-left: 7px;
}
.search-result .ak-side .ak-second-search.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.search-result .ak-side .ak-second-search.disabled a, .search-result .ak-side .ak-second-search.disabled input, .search-result .ak-side .ak-second-search.disabled div {
  cursor: not-allowed;
}
.search-result .ak-side .ak-second-search.active {
  border-color: var(--patyee-primary);
}
.search-result .ak-side .ak-second-search .joiner {
  width: 52px;
  height: 20px;
  margin-right: 7px;
  outline: none;
  cursor: pointer;
  color: #31364E;
}
.search-result .ak-side .ak-second-search .joiner .ak-input-control {
  height: 20px;
  line-height: 20px;
  border: 0;
  background-color: var(--result-sidebar-bg);
}
.search-result .ak-side .ak-second-search .joiner .ak-select-down {
  width: 67px;
  left: -9px;
  top: 24px;
}
.search-result .ak-side .ak-second-search .joiner .ak-select-down li.active, .search-result .ak-side .ak-second-search .joiner .ak-select-down li:hover {
  color: #606683;
  background-color: #F4F5FA;
}
.search-result .ak-side .ak-second-search .srhinput {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 28px;
  line-height: 28px;
  border: 0;
  min-width: 100px;
}
.search-result .ak-side .ak-second-search .btn-enter {
  text-align: center;
  line-height: 28px;
  width: 28px;
  height: 28px;
  margin-right: 1px;
  color: var(--patyee-font);
}
.search-result .ak-side .filter-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 60px);
}
.search-result .ak-side .ligationFilter {
  height: calc(100vh - 64px);
}
.search-result .ak-side .filter-title {
  font-size: 14px;
  padding: 0 14px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.search-result .ak-side .filter-title span {
  text-align: left;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  font-weight: 700;
  font-size: 16px;
}
.search-result .ak-side .filter-title i {
  margin-right: 5px;
}
.search-result .ak-side .filter-title .filter-field {
  position: relative;
}
.search-result .ak-side .filter-title .remind-dot {
  position: absolute;
  bottom: 70%;
}
.search-result .ak-side .filter-title a {
  color: var(--patyee-font);
}
.search-result .ak-side .has-filter {
  font-size: 12px;
  background: var(--patyee-bg-white);
  margin: 0 14px;
}
.search-result .ak-side .has-filter .has-top {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  height: 40px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  border-bottom: none;
}
.search-result .ak-side .has-filter .has-top.active {
  border-bottom: 1px solid var(--patyee-border);
}
.search-result .ak-side .has-filter .has-top .has-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .ak-side .has-filter .has-top .has-title span {
  color: var(--patyee-tips);
}
.search-result .ak-side .has-filter .has-top i {
  font-size: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.search-result .ak-side .has-filter .has-top i.active {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.search-result .ak-side .has-filter .filter-checked {
  min-height: 0;
  max-height: 260px;
  border: 1px solid var(--patyee-border);
  border-radius: 2px;
  background: var(--patyee-bg-white);
  border-top: none;
  overflow-y: auto;
}
.search-result .ak-side .has-filter .filter-checked .filter-card {
  margin: 5px;
  padding: 5px;
  border-radius: 2px;
  background: var(--patyee-filter-and);
}
.search-result .ak-side .has-filter .filter-checked .filter-card.not {
  background: var(--patyee-filter-not);
}
.search-result .ak-side .has-filter .filter-checked .filter-card i {
  font-size: 12px;
  cursor: pointer;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-top .card-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: var(--patyee-tips);
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-top .icon-close {
  font-size: 14px;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-body {
  font-size: 12px;
  word-break: break-word;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-body .card-body-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-body .card-body-item .icon-close {
  display: none;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-body .card-body-item:hover .icon-close {
  display: block;
}
.search-result .ak-side .has-filter .filter-checked .filter-card .card-body .card-body-item .text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .ak-side .filters {
  overflow-y: auto;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.search-result .ak-side .filters .icon-tab {
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
.search-result .ak-side .filters .icon-tab span {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-right: 5px;
  background: var(--result-sidebar-hover-bg-bg);
  color: #000;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
}
.search-result .ak-side .filters .icon-tab span.active {
  color: #000;
  background-color: var(--patyee-primary);
}
.search-result .ak-side .filters .IPC-tab {
  height: 32px;
  line-height: 32px;
  background-color: var(--result-sidebar-hover-bg);
}
.search-result .ak-side .filters .IPC-tab.award ul li {
  margin-right: 12px;
}
.search-result .ak-side .filters .IPC-tab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  padding: 0 14px;
}
.search-result .ak-side .filters .IPC-tab ul li {
  height: 30px;
  line-height: 30px;
  border-color: transparent;
  border-width: 2px;
  cursor: pointer;
  margin-right: 18px;
}
.search-result .ak-side .filters .IPC-tab ul li:last-child {
  margin-right: 0px;
}
.search-result .ak-side .filters .IPC-tab ul .current {
  border-bottom: 2px solid var(--patyee-primary);
}
.search-result .ak-side .filters .filter-tools {
  height: 32px;
  background-color: var(--result-sidebar-hover-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
}
.search-result .ak-side .filters .filter-tools .filter-tool {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.search-result .ak-side .filters .filter-tools .filter-tool .tool-text {
  margin-left: 6px;
}
.search-result .ak-side .filters .filter-tools .search-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
}
.search-result .ak-side .filters .filter-tools .search-input i {
  cursor: pointer;
  margin-right: 6px;
}
.search-result .ak-side .filters .classic-label .tooltips-label {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-result .ak-side .filters li {
  position: relative;
}
.search-result .ak-side .filters li a {
  color: var(--patyee-font);
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 6px 0 14px;
  cursor: pointer;
}
.search-result .ak-side .filters li a:hover, .search-result .ak-side .filters li a.active {
  background-color: var(--result-sidebar-hover-bg);
}
.search-result .ak-side .filters li a .ipc-flex1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .ak-side .filters li a .ak-tooltip {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  padding-top: 4px;
}
.search-result .ak-side .filters li a .ak-tooltip .text {
  color: #fff;
  background: #f60;
}
.search-result .ak-side .filters li a .ak-tooltip i {
  font-size: 16px;
  color: #ccc;
}
.search-result .ak-side .filters li a .remind-dot {
  margin-right: 4px;
  margin-bottom: 16px;
}
.search-result .ak-side .filters li a i {
  font-size: 12px;
}
.search-result .ak-side .filters li .nav-second-level {
  overflow: hidden;
  padding: 0 6px 0 14px;
  background-color: var(--result-sidebar-hover-bg);
}
.search-result .ak-side .filters li .nav-second-level .empty a {
  height: auto;
  line-height: 22px;
  cursor: default !important;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider {
  padding: 5px 10px;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider .slider-control {
  top: -1px;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider .slider-control:after {
  border: 1px solid var(--patyee-border);
}
.search-result .ak-side .filters li .nav-second-level .ak-slider .slider-control:after:after {
  border-color: var(--patyee-primary);
}
.search-result .ak-side .filters li .nav-second-level .ak-slider .slider-bar {
  background: -webkit-gradient(linear, left top, right top, from(var(--patyee-primary)), to(var(--patyee-primary-gradient)));
  background: linear-gradient(to right, var(--patyee-primary), var(--patyee-primary-gradient));
}
.search-result .ak-side .filters li .nav-second-level .ak-slider .ak-slider-runway:after {
  background-color: #f2f4fa;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider.disabled .slider-control:after {
  border: 0;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider.disabled .slider-control:hover:after {
  border: 0;
}
.search-result .ak-side .filters li .nav-second-level .ak-slider.disabled .slider-bar {
  background-color: var(--patyee-tips);
}
.search-result .ak-side .filters li .nav-second-level .slider-text {
  padding: 5px 10px;
  height: 24px;
  line-height: 24px;
}
.search-result .ak-side .filters li .nav-second-level a.more {
  border: 0;
}
.search-result .ak-side .filters li .nav-second-level a.more:hover {
  color: var(--patyee-text-hover);
  text-decoration: underline;
}
.search-result .ak-side .filters li .nav-second-level li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 6px 10px;
  border-radius: 2px;
  margin-bottom: 5px;
  color: var(--patyee-font);
}
.search-result .ak-side .filters li .nav-second-level li:hover {
  background-color: var(--result-sidebar-bg);
}
.search-result .ak-side .filters li .nav-second-level li label {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  line-height: 17px;
  padding-right: 3px;
}
.search-result .ak-side .filters li .nav-second-level li span {
  color: var(--patyee-font);
}
.search-result .ak-side .filters li .nav-second-level li .elementItem {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .ak-side .filters li .nav-second-level li .elementItem span {
  word-break: break-all;
}
.search-result .ak-side .filters li .nav-second-level li .elementItem span:hover {
  color: var(--patyee-text-hover);
}
.search-result .ak-side .filters li .nav-second-level li .elementNumber {
  width: 80px;
  text-align: right;
}
.search-result .ak-side .filters li .nav-second-level li .elementNumber:hover {
  cursor: pointer;
  text-decoration: underline;
}
.search-result .ak-side .filters li .nav-second-level .pae-group-wrap {
  border-bottom: 1px solid var(--result-sidebar-bg);
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
  margin-bottom: 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .pae-title {
  display: inline-block;
  margin-bottom: 7px;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .ak-switch-wrap {
  margin-left: 10px;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .mid-wrap {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .mid-wrap .remind-dot {
  position: absolute;
  top: -4px;
  margin-left: 2px;
  margin-top: 0;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .icon-editor {
  padding: 10px 0 10px 10px;
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .arrowActive {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.search-result .ak-side .filters li .nav-second-level .custom-pae-wrap .arrow {
  font-size: 12px;
}
.search-result .ak-side .filter-btns {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: var(--patyee-bg-white);
  padding: 0 33px;
  z-index: 6;
}
.search-result .ak-side .filter-btns .btn {
  width: 86px;
  height: 30px;
  border-radius: 4px;
}
.search-result .tool-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: var(--page-search-toolbar-h);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  padding-right: 14px;
  margin-left: 14px;
  border-bottom: 1px solid #ccc;
}
.search-result .tool-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .tool-left .left-side-ctrl {
  cursor: pointer;
  font-size: 14px;
  margin-right: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.search-result .tool-left .left-side-ctrl.active {
  -webkit-transform: translateY(0) rotate(0);
          transform: translateY(0) rotate(0);
}
.search-result .tool-left .icon-arrow {
  font-size: 12px;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 5px;
}
.search-result .tool-left .merge-container {
  position: relative;
  min-width: 135px;
  height: 38px;
  border: 0;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  padding-left: 5px;
  cursor: pointer;
}
.search-result .tool-left .merge-container:hover .merge-down {
  display: block;
}
.search-result .tool-left .merge-container:hover .icon-arrow {
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.search-result .tool-left .merge-container.open {
  background-color: #666;
}
.search-result .tool-left .merge-container .remind-dot {
  margin: 0 0 10px 0;
}
.search-result .tool-left .merge-container .merge-loading {
  font-size: 16px;
  color: #333;
}
.search-result .tool-left .merge-container .merge-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #333;
}
.search-result .tool-left .merge-container .merge-select .merge-num {
  font-size: 20px;
  font-weight: bold;
}
.search-result .tool-left .merge-container .merge-select .merge-text {
  padding: 0 5px;
}
.search-result .tool-left .merge-container .merge-select .merge-tips {
  color: #ccc;
}
.search-result .tool-left .merge-container .merge-down {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 38px;
  background: #fff;
  z-index: 103;
}
.search-result .tool-left .merge-container .merge-down .merge-box {
  margin-top: 4px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.search-result .tool-left .merge-container .merge-down .merge-item {
  padding: 0 15px;
  margin: 2px 0;
  background: #ddd;
  height: 35px;
  line-height: 35px;
}
.search-result .tool-left .merge-container .merge-down .merge-item.active, .search-result .tool-left .merge-container .merge-down .merge-item:hover {
  background-color: #ccc;
}
.search-result .tool-left .litigationTotal {
  cursor: default !important;
}
.search-result .tool-left .merge-tips {
  margin-left: 5px;
}
.search-result .tool-left .ak-analysis-choose {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 14px;
  height: 38px;
  border: 0;
  background: #fff;
  border-radius: 2px;
  cursor: pointer;
}
.search-result .tool-left .ak-analysis-choose:hover .ak-analysis-menu {
  display: block;
}
.search-result .tool-left .ak-analysis-choose:hover .icon-arrow {
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.search-result .tool-left .ak-analysis-choose.open {
  background-color: #666;
}
.search-result .tool-left .ak-analysis-choose.active {
  background-color: #F4C76C;
}
.search-result .tool-left .ak-analysis-choose i {
  margin: 0 5px;
}
.search-result .tool-left .ak-analysis-choose .remind-dot {
  margin: 0 0 12px 0;
  position: absolute;
  right: 0;
  top: 0;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu {
  display: none;
  position: absolute;
  z-index: 29;
  width: 530px;
  height: 401px;
  top: 38px;
  left: 0;
  background: #fff;
  font-size: 14px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu.menu-show {
  display: block;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-tool {
  display: none;
  height: 40px;
  border-bottom: 1px solid #ccc;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
  height: 100%;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu {
  width: 155px;
  height: 100%;
  padding: 8px 12px;
  background: #dedede;
  border-right: 1px solid #ccc;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .content-edit {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .setting-dropdown {
  position: absolute;
  right: 4px;
  top: 0;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item {
  position: relative;
  cursor: pointer;
  padding: 0 10px;
  margin: 2px 0;
  border-radius: 2px;
  height: 32px;
  line-height: 32px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item:hover, .search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item.active {
  background: #ccc;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item.ak-menu-add {
  padding: 0;
  border: 1px dashed #D5D8DE;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item.ak-menu-add .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: transparent !important;
  color: #D5D8DE;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item.edit {
  padding: 0;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .ak-input-control {
  height: 30px;
  line-height: 30px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .title {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .setting {
  display: none;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .setting.show {
  display: block;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item:hover .setting {
  display: block;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .dropdown-ul {
  display: none;
  position: absolute;
  right: 0;
  top: 40px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-menu .ak-menu-item .setting:hover + .dropdown-ul {
  display: block;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 0 15px;
  overflow-y: scroll;
  height: 100%;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item {
  width: 160px;
  height: 120px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item:nth-child(1), .search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item:nth-child(2) {
  margin-top: 15px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .list-item-pic {
  margin: 0 auto;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item img {
  display: block;
  width: 100%;
  height: 100%;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .remind-dot {
  position: absolute;
  right: 7px;
  top: 7px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .list-item-delete {
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  position: absolute;
  right: -10px;
  top: -10px;
  font-size: 18px;
  display: none;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background: rgba(51, 51, 51, 0.4);
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title .title,
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title .labels-name {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title .labels-name {
  display: block;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title .icon {
  padding: 0 0 10px;
  color: #666;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item .ak-item-title .ak-input-control {
  height: 30px;
  line-height: 30px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.index {
  width: auto;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.index .ak-item-title {
  height: 40px;
  line-height: 40px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add {
  border: 1px dashed #D5D8DE;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add .wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add .wrap .tips {
  padding-top: 4px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add .icon {
  font-size: 27px;
}
.search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item:hover .list-item-delete {
  display: block;
}
.search-result .tool-left .view-tabs .ak-icon {
  position: relative;
  display: block;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  background: #fff;
  padding: 0;
}
.search-result .tool-left .view-tabs .ak-icon .remind-dot {
  position: absolute;
  margin-bottom: 3px;
  margin-top: 0;
}
.search-result .tool-left .view-tabs .active {
  background: #fccc15;
}
.search-result .tool-left .sort-select {
  margin-left: 14px;
  width: 140px;
}
.search-result .tool-left .list-select {
  width: 98px;
  margin-right: 10px;
}
.search-result .tool-left .form-control {
  padding: 0 5px;
  line-height: 28px;
}
.search-result .tool-left .return {
  cursor: pointer;
}
.search-result .tool-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.search-result .tool-right .remind-dot {
  margin-top: -7px;
}
.search-result .results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 14px;
  background: #fff;
}
.search-result .main-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 600px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.search-result .main-list .table-tbody tr:hover:not(.td-pns):not(.pnd) a {
  color: var(--patyee-text-hover);
}
.search-result .main-list .table-tbody td {
  padding: 0px 10px;
}
.search-result .main-list .table-tbody td .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 38px;
  padding: 5px 0;
}
.search-result .main-list .table-tbody td .wrap.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search-result .main-list .table-tbody td .wrap.left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.search-result .main-list .table-tbody td .wrap.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.search-result .main-list .table-tbody td a {
  color: var(--patyee-font);
}
.search-result .main-list .table-tbody td .omit-5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-result .main-list .feed {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.search-result .main-list .figure-box {
  background: #fff;
  padding-bottom: 12px;
}
.search-result .main-list .figure-wrap {
  position: relative;
  margin-right: 16px;
  padding: 12px 0;
  background-color: #F4F5F8;
}
.search-result .main-list .figure-wrap .view-figure__image {
  width: 250px;
  height: 250px;
  border: 1px solid #DCDFE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}
.search-result .main-list .figure-wrap .sms-box {
  margin: 0 36px;
  overflow: hidden;
}
.search-result .main-list .figure-wrap .sms-swiper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.search-result .main-list .figure-wrap .sms-swiper .sms-swiper-item {
  position: relative;
  width: 250px;
  height: 250px;
  border: 1px solid #DCDFE6;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 250px;
  cursor: pointer;
}
.search-result .main-list .figure-wrap .sms-swiper .sms-swiper-item:last-child {
  margin-right: 0;
}
.search-result .main-list .figure-wrap .sms-swiper .sms-swiper-item img {
  max-width: 100%;
  max-height: 100%;
}
.search-result .main-list .figure-wrap .swiper-button-prev,
.search-result .main-list .figure-wrap .swiper-button-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 36px;
  line-height: 36px;
  border-radius: 2px;
  background: #787B8B;
  -webkit-transform: translate3d(0px, -50%, 0px);
          transform: translate3d(0px, -50%, 0px);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  margin-top: 0;
  color: #fff;
  text-align: center;
}
.search-result .main-list .figure-wrap .swiper-button-prev.disabled,
.search-result .main-list .figure-wrap .swiper-button-next.disabled {
  opacity: 0.5;
}
.search-result .main-list .figure-wrap .swiper-button-next {
  right: 44px;
}
.search-result .main-list .figure-wrap .swiper-button-prev {
  left: 44px;
}
.search-result .main-list .figure-wrap .my-button-disabled {
  display: none;
}
.search-result .main-list .figure-wrap .swiper,
.search-result .main-list .figure-wrap .no-figure {
  margin-left: 36px;
  margin-right: 36px;
}
.search-result .main-list .figure-wrap .no-figure {
  height: 100px;
  line-height: 100px;
  color: #B2B4C2;
}
.search-result .main-list .figure-wrap .figure-wrapper,
.search-result .main-list .figure-wrap .figure-list-wrap {
  width: 100%;
  height: 100%;
}
.search-result .main-list .figure-wrap .figure-list-wrap {
  position: relative;
  cursor: pointer;
  text-align: center;
}
.search-result .main-list .figure-wrap .miniFigureListWrap {
  width: 120px;
  height: 120px;
  max-width: 120px;
  max-height: 120px;
  min-height: 120px;
  min-width: 120px;
}
.search-result .main-list .figure-wrap .isActiveImg {
  border: 1px solid;
}
.search-result .main-list .figure-wrap .figure-img-wrap {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.search-result .main-list .figure-wrap .figure-img-wrap img {
  max-width: 100%;
  max-height: 100%;
}
.search-result .main-list .figure-tips {
  width: 342px;
  height: 342px;
  line-height: 250px;
  text-align: center;
  position: relative;
  z-index: 999;
  border: 1px solid;
  border-radius: 2px;
  -webkit-transform: translateZ(999px);
          transform: translateZ(999px);
}
.search-result .main-list .miniFigureTips {
  width: 240px;
  height: 240px;
}
.search-result .main-list .figure-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 0;
  height: 100%;
  min-width: 85px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.862745098)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.862745098) 0%, #ffffff 100%);
}
.search-result .main-list .figure-more > div:first-child {
  margin-bottom: 10px;
}
.search-result .main-list .figure-more > dic:last-child {
  padding: 10px;
}
.search-result .main-detail {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 1;
  position: relative;
  padding-left: 19px;
}
.search-result .main-detail .main-detail-content {
  min-width: 266px;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--page-search-h) - var(--page-search-toolbar-h) - 2px);
  overflow-x: auto;
}
.search-result .main-detail .main-detail-content.translate .detail-toolbar {
  height: calc(56px + var(--detail-translate-h));
}
.search-result .main-detail .main-detail-content.translate .compareBox .detailTabs .contents .txtDetail {
  height: calc(100vh - 56px - 41px - var(--header-h) - var(--tabs-h) - var(--page-search-h) - var(--page-search-toolbar-h) - var(--detail-translate-h) - var(--detail-translate-h) - 10px);
}
.search-result .main-detail .main-detail-content .detail-toolbar {
  min-width: 512px;
}
.search-result .main-detail .main-detail-content .detail-toolbar .detail-info .detail-status .pat-labels {
  width: auto;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.search-result .main-detail .main-detail-content .detail-toolbar .detail-info .detail-status .pagation-bar {
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  margin-left: 20px;
  white-space: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.search-result .main-detail .main-detail-content .detail-toolbar .detail-info .detail-status .pagation-bar .ak-icon .remind-dot {
  top: -16%;
}
.search-result .main-detail .main-detail-content .detail-toolbar .detail-info .detail-status:hover .hover-show {
  display: inline-block;
  margin-left: 10px;
  margin-right: 0;
  white-space: nowrap;
}
.search-result .main-detail .main-detail-content .detail-toolbar .browse-close {
  margin-top: 6px;
}
.search-result .main-detail.min-font .layoutTabs .tits li {
  font-size: 12px;
  padding: 0 5px;
}
.search-result .main-detail.min-font .layoutTabs .tits li:first-child {
  margin-left: 8px;
}
.search-result .main-detail.open {
  margin-left: 0px;
}
.search-result .main-detail.min-width .drag-line {
  display: none;
}
.search-result .main-detail.min-width .column-count-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
.search-result .main-detail .pic-text-first .backtop-btn {
  position: absolute;
}
.search-result .main-detail .backtop-btn {
  position: fixed;
  z-index: 10;
}
.search-result .main-detail .drag-line {
  display: block;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--page-search-h) - var(--page-search-toolbar-h) - 2px);
  width: 0;
  border-left: 1px solid transparent;
  cursor: ew-resize;
  padding: 0 9px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.search-result .main-detail .drag-line .icon {
  position: absolute;
  left: -9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.search-result .main-detail .main-detail-content .compareBox {
  min-width: 512px;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents {
  position: relative;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .txtDetail {
  height: calc(100vh - 56px - 41px - var(--header-h) - var(--tabs-h) - var(--page-search-h) - var(--page-search-toolbar-h) - 10px);
  overflow-y: auto;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding-bottom: 0;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .txtDetail .simple-tab {
  margin-bottom: 0;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .txtDetail .details-infos, .search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .txtDetail .pageTabs {
  padding-bottom: 80px;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .pattab-law-infos .law-infos-nav {
  display: block !important;
}
.search-result .main-detail .main-detail-content .compareBox .detailTabs .contents .pattab-law-infos .law-infos-nav .law-infos-timeline {
  top: calc(var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h) + 56px + 41px);
}
.search-result .footer-fixed {
  left: 0;
  width: 100%;
  clear: both;
  position: relative;
  height: var(--page-search-footer-h);
}
.search-result .footer-fixed .pagination.open .pages .jumper {
  display: none;
}
.search-result .table-scroll {
  overflow-x: hidden;
  position: relative;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--page-search-toolbar-h) - var(--page-search-footer-h));
  overflow-y: auto;
}
.search-result .table-scroll .checkbox {
  margin: 7px 14px;
  height: 30px;
  line-height: 30px;
}
.search-result .table-scroll .checkbox .ak-checkbox-text {
  margin-left: 14px;
}
.search-result .header ~ .loadingMain .table-list .tbody {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 50px - var(--page-search-footer-h) - var(--page-search-toolbar-h) - var(--page-search-h));
}
.search-result .header ~ .loadingMain .table-scroll {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - var(--page-search-toolbar-h) - var(--page-search-h) - var(--page-search-footer-h));
}
.search-result .table-list {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-result .table-list .table-hover tr.active .pnd .td-browse {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  display: block;
}
.search-result .table-list .table-hover tr.active .pnd {
  background: #1469FC !important;
}
.search-result .table-list .table-hover tr.unActive .pnd .td-browse {
  display: none;
}
.search-result .table-list .table-hover tr.unActive .pnd {
  background: #fff !important;
}
.search-result .table-list .table-hover tr.noneActive:hover .pnd .td-browse {
  display: block;
}
.search-result .table-list .table-hover tr.noneActive:hover .pnd {
  background: #1469FC !important;
}
.search-result .table-list .thead {
  overflow-x: hidden;
  height: 50px;
}
.search-result .table-list .tbody .pnd {
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.search-result .table-list .tbody .pnd .wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search-result .table-list .tbody .pnd .td-browse {
  padding: 0;
  pointer-events: none;
  display: none;
}
.search-result .table-list .tbody {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 50px - var(--page-search-footer-h) - var(--page-search-toolbar-h));
  overflow-y: auto;
}
.search-result .table-list .tbody .td-pns span {
  color: #1469FC;
}
.search-result .table-list .dynamicHeight {
  height: calc(100vh - 266px) !important;
}
.search-result .table-list .scroll-top:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  width: 8px;
  z-index: 2;
  background: #fff5a6;
}
.search-result .table-list .scroll-top .thead {
  overflow-y: scroll;
}
.search-result .table-list .ak-table {
  overflow: inherit !important;
}
.search-result .table-list th {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.search-result .table-list .scroll-left.scroll-left-fixed .pn:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 5px;
  display: block;
  opacity: 1;
}
.search-result .table-list .scroll-left th.pn .drag-line {
  opacity: 0;
}
.search-result .table-list .drag th:last-child .drag-line {
  opacity: 0;
}
.search-result .table-list .read-col {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 14px 0 6px;
  text-align: center;
}
.search-result .table-list .read-col .read-tag-wrap {
  margin-top: 4px;
  margin-right: 10px;
}
.search-result .table-list .serial-col {
  padding: 13px 6px;
  width: 46px;
}
.search-result .table-list .serial-col.col4 {
  width: 54px;
}
.search-result .table-list .serial-col.col4-merge {
  width: 62px;
}
.search-result .table-list .serial-col.col5 {
  width: 62px;
}
.search-result .table-list .serial-col.col5-merge {
  width: 70px;
}
.search-result .table-list .serial-col.col6 {
  width: 71px;
}
.search-result .table-list .serial-col.col6-merge {
  width: 79px;
}
.search-result .table-list .serial-col.col7 {
  width: 79px;
}
.search-result .table-list .serial-col.col-merge {
  padding-right: 18px;
  min-width: 54px;
}
.search-result .table-list .serial-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search-result .table-list .family-icon {
  position: absolute;
  font-size: 14px;
  cursor: pointer;
  left: 100%;
  margin-left: 6px;
}
.search-result .ak-table table {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.search-result .ak-table td {
  word-break: break-all;
  line-height: 18px;
  background: #fff;
}
.search-result .ak-table .ak-checkbox {
  margin-left: 6px;
}
.search-result .selectDownBox {
  margin: 10px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  font-size: 12px;
}
.search-result .selectDownBox .title-2 {
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
}
.search-result .selectDownBox .title-2 a {
  font-weight: 700;
  border-bottom: 1px solid #fff;
  padding: 0 !important;
  line-height: 30px;
  display: block;
}
.search-result .selectDownBox ul {
  padding-bottom: 8px;
}
.search-result .selectDownBox > .title-2 a, .search-result .selectDownBox > ul li a {
  color: #fff;
  font-size: 12px;
  padding: 9px 10px 2px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.search-result .selectDownBox i {
  float: right;
  margin-right: 5px;
  font-size: 12px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.search-result .contents {
  background: #fff;
}
.search-result .tab1-checkbox {
  position: absolute;
  left: 12px;
  top: 14px;
  z-index: 10;
}
.search-result {
  /*简介*/
}
.search-result i {
  font-style: normal;
}
.search-result .applicants-list {
  display: inline-block;
}
.search-result {
  /*标引*/
}
.search-result .indexing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.search-result .indexing a {
  border: 1px solid #9cd1ff;
  border-radius: 3px;
  background: #f5faff;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  white-space: nowrap;
  margin: 0 10px 6px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 175px;
  cursor: pointer;
}
.search-result .indexing a:hover {
  background: #dcedff;
}
.search-result .indexing .icon {
  width: 24px;
  max-width: inherit;
  padding: 0;
  text-align: center;
  font-size: 13px;
}
.search-result .color-normal {
  color: #333;
  cursor: inherit;
}
.search-result .section-filter {
  margin-bottom: 20px;
}

.dialog-collect-success .collect-success-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
}
.dialog-collect-success .collect-success-content i {
  font-size: 50px;
  color: var(--patyee-suc);
  margin-bottom: 10px;
}
.dialog-collect-success .collect-success-content .title {
  font-size: 16px;
  font-weight: bold;
  color: var(--patyee-suc);
  margin-bottom: 20px;
}

.detail-main {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)));
}
.detail-main .ak-side-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.detail-main .ak-side-main .left-list-ctrl {
  cursor: pointer;
  width: 18px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  margin: 15px 0 21px 14px;
}
.detail-main .ak-side-main .left-list-ctrl.active {
  margin-left: 0;
}
.detail-main .ak-side-main .left-list-ctrl .icon {
  font-size: 10px;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.detail-main .ak-side-main .left-list-ctrl .icon.active {
  -webkit-transform: translateY(0) rotate(0);
          transform: translateY(0) rotate(0);
}
.detail-main .ak-side-main .detail-contentt-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.detail-main .ak-side-main .detail-contents {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.detail-main .ak-side-main .detail-contents.translate .compareBox {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - var(--page-search-h) - var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents.translate.openScreen .compareBox {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 72px - var(--page-search-h) - var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents .compareBox {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - var(--page-search-h));
}
.detail-main .ak-side-main .detail-contents.openScreen .compareBox {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 72px - var(--page-search-h));
}
.detail-main .ak-side-main .detail-contents .details-bar {
  display: block;
}
.detail-main .ak-side-main .detail-contents .singleScreen {
  width: 100%;
}
.detail-main .ak-side-main .detail-contents .doubleScreen {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  position: relative;
}
.detail-main .ak-side-main .detail-contents .doubleScreen .compareBox {
  border: 1px solid #fff;
}
.detail-main .ak-side-main .detail-contents .doubleScreen .details-bar {
  display: none;
}
.detail-main .ak-side-main .detail-contents .detail-middle {
  position: relative;
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - var(--page-search-h));
  border-left: 1px solid #1469FC;
}
.detail-main .ak-side-main .detail-contents .detail-middle .detail-link {
  position: absolute;
  height: 28px;
  font-size: 14px;
  top: 21px;
  left: -14px;
  width: 28px;
  line-height: 28px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  z-index: 2;
}
.detail-main .ak-side-main .detail-contents .detail-middle .detail-link:before {
  font-size: 14px;
}
.detail-main .ak-side-main .detail-contents .accordionPart li {
  margin-bottom: 20px;
}
.detail-main .ak-side-main .detail-contents .accordionPart .title {
  line-height: 35px;
  color: #333;
  cursor: pointer;
  font-size: 14px;
}
.detail-main .ak-side-main .detail-contents .accordionPart .title i {
  font-size: 12px;
  color: #006DD3;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.detail-main .ak-side-main .detail-contents .accordionPart .title.on i {
  -webkit-transform: rotate(-90deg) scale(0.8);
          transform: rotate(-90deg) scale(0.8);
}
.detail-main .ak-side-main .detail-contents .detailTabs > .contents {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - 41px - var(--page-search-h));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  clear: both;
  position: relative;
}
.detail-main .ak-side-main .detail-contents .detailTabs > .contents .charts {
  height: calc(100vh - 246px);
}
.detail-main .ak-side-main .detail-contents .detailTabs > .contents .tabCon {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%;
}
.detail-main .ak-side-main .detail-contents .detailTabs .detail-common-scroll {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - 41px - var(--page-search-h));
  overflow-y: auto;
  position: relative;
}
.detail-main .ak-side-main .detail-contents.openScreen .detailTabs > .contents, .detail-main .ak-side-main .detail-contents.openScreen .detailTabs .detail-common-scroll {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 72px - 41px - var(--page-search-h));
}
.detail-main .ak-side-main .detail-contents.translate .detail-toolbar {
  height: calc(56px + var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents.translate .doubleScreen .detail-toolbar {
  height: calc(70px + var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents.translate .detailTabs > .contents {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - 41px - var(--page-search-h) - var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents.translate .detailTabs .detail-common-scroll {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 56px - 41px - var(--page-search-h) - var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents.translate.openScreen .detailTabs > .contents, .detail-main .ak-side-main .detail-contents.translate.openScreen .detailTabs .detail-common-scroll {
  height: calc(100vh - (var(--header-h) + var(--tabs-h)) - 72px - 41px - var(--page-search-h) - var(--detail-translate-h));
}
.detail-main .ak-side-main .detail-contents .detail-content {
  word-break: break-all;
}
.detail-main .ak-side-main .detail-contents .btn-icon .ak-icon {
  margin-left: 5px;
}
.detail-main .ak-side-main .detail-contents .btn-icon .ak-icon i {
  font-size: 18px;
}
.detail-main .ak-side-main .detail-contents .btn-screen {
  width: 28px;
  height: 28px;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAPCAYAAACfvC2ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZFNjE2NjMxQ0MxMTFFQThBQTdFNTM2MkNCMzI5Q0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZFNjE2NjQxQ0MxMTFFQThBQTdFNTM2MkNCMzI5Q0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRkU2MTY2MTFDQzExMUVBOEFBN0U1MzYyQ0IzMjlDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRkU2MTY2MjFDQzExMUVBOEFBN0U1MzYyQ0IzMjlDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk1NRqMAAABtSURBVHjaYjQ2Nv7PQD5gJFMf2XayUGAxJR6F23nmzBkUQRMTk/9AMazuAcmxkOkARgbqgP9AR8A5yA4FOQ5ZIUyOiWGIgVEHjzp41MGjDh518KiDyWpLULO6Jak9gd6WwFZNo2gYaq01gAADAOx1HB5SOlIEAAAAAElFTkSuQmCC) no-repeat;
  margin-left: 0 !important;
}
.detail-main .ak-side-main .detail-contents .btn-screen.active {
  background-color: #fccc15;
}
.detail-main .ak-side-main .detail-contents .btn-screen.singleScreen {
  background-position: 7px 7px;
}
.detail-main .ak-side-main .detail-contents .btn-screen.doubleScreen {
  background-position: -22px 7px;
  margin-right: 5px;
}
.detail-main .ak-side-main .detail-contents .row.margin {
  margin: 0;
}
.detail-main .ak-side-main .detail-contents .true-border td, .detail-main .ak-side-main .detail-contents .true-border th {
  border: 1px solid #ccc !important;
}
.detail-main .ak-side-main .detail-contents .descriptions-text i {
  font-style: normal;
}
.detail-main .ak-side-main .detail-contents .quote-tips {
  background: #fffae8;
  position: absolute;
  left: 0;
  top: -20px;
  width: 100%;
  padding: 5px 0 5px 25px;
}
.detail-main .ak-side-main .detail-contents .detail-abstract {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.detail-main .ak-side-main .detail-contents .detail-abstract .desc {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-right: 15px;
}
.detail-main .ak-side-main .detail-contents {
  /*翻译*/
}
.detail-main .ak-side-main .detail-contents .translation-style {
  background: #f2f2f2;
  padding: 5px;
}
.detail-main .ak-side-main .detail-contents .translation-style strong {
  font-weight: 700;
}
.detail-main .record-numbers-left {
  width: 95%;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.doubleScreen .detail-toolbar {
  height: 70px;
}
.doubleScreen .detail-toolbar .detail-bar-wrapper {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.doubleScreen .detail-toolbar .detail-title:hover .icon {
  display: block;
}
.doubleScreen.left-details .detail-toolbar {
  margin-left: 8px;
  padding-left: 4px;
}
.doubleScreen.active .detail-toolbar {
  border: 1px solid transparent;
}

.detail-toolbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 14px;
  height: 56px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.detail-toolbar .detail-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 28px;
  width: 0;
}
.detail-toolbar .detail-info .detail-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 2px;
  min-height: 20px;
}
.detail-toolbar .detail-info .detail-status .detail-pat-labels {
  width: auto;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.detail-toolbar .detail-info .detail-status .detail-pn {
  display: inline-block;
  font-size: 14px;
  margin-right: 12px;
  white-space: nowrap;
}
.detail-toolbar .detail-info .detail-status .status-tag {
  margin: 0 4px;
}
.detail-toolbar .detail-info .detail-status .titleState {
  margin-right: 7px;
}
.detail-toolbar .detail-info .detail-status .hover-show {
  white-space: nowrap;
}
.detail-toolbar .detail-info .detail-status:hover .hover-show {
  display: inline-block;
}
.detail-toolbar .detail-info .detail-title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.detail-toolbar .detail-info .detail-title .ak-tooltip,
.detail-toolbar .detail-info .detail-title .details-translate-icon {
  margin: 0 8px;
  font-weight: normal;
}
.detail-toolbar .detail-info .detail-title.translate {
  text-decoration: none;
}
.detail-toolbar .detail-info .detail-title.translate .title-box.api,
.detail-toolbar .detail-info .detail-title.translate a.api {
  background-color: #E7E9F4;
}
.detail-toolbar .detail-info .detail-title.translate .title-box,
.detail-toolbar .detail-info .detail-title.translate a {
  background-color: #FFEEF0;
  border-radius: 4px;
  font-weight: normal;
}
.detail-toolbar .detail-info .detail-title a {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.detail-toolbar .detail-info .detail-title .title-box {
  max-width: calc(100% - 40px);
  display: inline-block;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-right: 18px;
}
.detail-toolbar .detail-info .detail-title .title-box.readmark-text {
  border: none;
}
.detail-toolbar .detail-info .detail-title .title-box.readmark-text .title-box-span {
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #F46C6C;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.detail-toolbar .detail-info .detail-title .icon {
  position: absolute;
  top: 4px;
  right: 0;
  display: none;
}
.detail-toolbar .detail-info .detail-title:hover .hover-show {
  display: inline-block;
}
.detail-toolbar .btn-icons .ak-icon .remind-dot {
  top: 8%;
}

.main-detail .detail-title:hover, .main-detail .detail-pn:hover {
  text-decoration: underline;
}
.main-detail .detail-title:hover .hover-show, .main-detail .detail-pn:hover .hover-show {
  display: inline-block;
}

.detail-bar-wrapper {
  white-space: nowrap;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.pagation-bar {
  padding: 4px 14px 6px;
  margin: 0 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagation-bar .item {
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pagation-bar .item i {
  margin-top: 1px;
}
.pagation-bar .item.disabled {
  color: #B2B4C2;
  cursor: not-allowed;
}
.pagation-bar .line {
  padding: 0 3px;
  color: #DCDFE6;
}
.pagation-bar .item-icon {
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
}
.pagation-bar .ak-icon {
  display: inline-block;
  height: auto;
}
.pagation-bar .ak-icon i {
  vertical-align: middle;
}
.pagation-bar .ak-icon .ak-icon-tips {
  top: 22px;
}

/*检索结果分析*/
.result-analysis {
  width: 100%;
}
.result-analysis .analysis-index {
  width: 100%;
  height: calc(100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h)));
  min-height: 460px;
  overflow: auto;
}
.result-analysis .analysis-main {
  height: 100%;
}
.result-analysis .analysis-box {
  width: 100%;
  height: 100%;
  min-height: 580px;
  position: relative;
}
.result-analysis .analysis-page {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  height: calc(100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h)));
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.result-analysis .analysis-page .footer {
  background: #e7e9f4;
  position: relative;
  margin-left: -20px;
  z-index: 200;
}
.result-analysis .analysis-page .charts-main {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
  margin-right: 248px;
  border: 1px solid transparent;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.result-analysis .analysis-page .charts-main .charts-tips {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
}
.result-analysis .analysis-page .charts-main .title {
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  position: relative;
  padding: 10px 200px 0 0;
  margin-bottom: 12px;
  margin-left: 10px;
}
.result-analysis .analysis-page .charts-main .title .title-content .edit-wrapper {
  margin-right: 8px;
}
.result-analysis .analysis-page .charts-main .title .title-content .icon-editor {
  cursor: pointer;
}
.result-analysis .analysis-page .charts-main .charts-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.result-analysis .analysis-page .charts-main .sub-title {
  font-size: 12px;
}
.result-analysis .analysis-page .charts-main .charts-save {
  position: absolute;
  right: 24px;
  font-weight: 400;
  top: 20px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.result-analysis .analysis-page .charts-main .charts-save .export-wrapper {
  margin-left: 10px;
}
.result-analysis .analysis-page .charts-main .chartsBtn {
  margin-left: 8px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px !important;
}
.result-analysis .analysis-page .charts-main .chartsBtn .iconClass {
  margin-right: 5px !important;
}
.result-analysis .analysis-page .charts-main.panelHidden {
  margin-right: 10px;
}
.result-analysis .analysis-page .charts-main.patent-map .charts-chart {
  margin-right: 24px;
}
.result-analysis .analysis-page .charts-main.voronoi .charts-chart {
  margin-right: 20px;
}
.result-analysis .analysis-page .charts-main.voronoi .charts-chart .charts {
  min-height: 0;
  max-height: 600px;
  height: calc(100vh - 280px);
}
.result-analysis .analysis-page .charts-main .ak-table .table-ellipsis.table th .th-label {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.result-analysis .analysis-page .charts-main .ak-table .table-ellipsis.table td > span,
.result-analysis .analysis-page .charts-main .ak-table .table-ellipsis.table td > a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
}
.result-analysis .analysis-page .charts {
  position: relative;
  z-index: 1;
  min-height: 550px;
  height: calc(100vh - 344px);
}
.result-analysis .analysis-page .mapBarPage {
  position: absolute;
  right: 0;
  bottom: 22px;
  z-index: 1;
  padding-right: 17%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.result-analysis .analysis-page .mapBarPage .icon {
  font-size: 20px;
  cursor: pointer;
}
.result-analysis .analysis-page .mapBarPage .noArrowup {
  color: #ccc;
  cursor: default;
}
.result-analysis .analysis-page .mapBarPage .pageNum {
  margin: 0 3px;
  color: #31364E;
}
.result-analysis .analysis-page .sunburst .charts {
  min-height: 650px;
}
.result-analysis .tool-sidebar {
  width: 228px;
  position: fixed;
  right: 10px;
  top: calc(var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h));
  bottom: 0;
}
.result-analysis .tool-sidebar .layoutTabs {
  position: relative;
  height: 100%;
}
.result-analysis .tool-sidebar .layoutTabs .contents {
  position: absolute;
  width: 100%;
  top: 42px;
  bottom: 0;
}
.result-analysis .tool-sidebar .layoutTabs ul, .result-analysis .tool-sidebar .layoutTabs li {
  height: 100%;
}
.result-analysis .tool-sidebar .layoutTabs .tabCon li {
  overflow-y: auto;
}
.result-analysis .tool-sidebar.toolSidePoperShow .tabCon li {
  overflow: visible;
}
.result-analysis .tool-sidebar .field-name {
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}
.result-analysis .tool-sidebar .field-name label {
  width: 84px;
}
.result-analysis .tool-sidebar .group {
  margin-bottom: 5px;
}
.result-analysis .tool-sidebar .group .name {
  margin-bottom: 3px;
  display: block;
}
.result-analysis .tool-sidebar .group .name i {
  color: #006DD3;
  cursor: pointer;
}
.result-analysis .tool-sidebar .group .ak-select {
  width: 172px;
}
.result-analysis .tool-sidebar .group .ak-select.top .ak-select-down {
  top: auto;
  bottom: 28px;
}
.result-analysis .tool-sidebar .group.text {
  width: 172px;
}
.result-analysis .tool-sidebar .switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.result-analysis .tool-sidebar .switch .control {
  margin-left: 10px;
}
.result-analysis .tool-sidebar .year, .result-analysis .tool-sidebar .month {
  display: block;
}
.result-analysis .tool-sidebar .year .ak-form-input, .result-analysis .tool-sidebar .month .ak-form-input {
  width: 55px;
}
.result-analysis .tool-sidebar .year .control, .result-analysis .tool-sidebar .month .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.result-analysis .tool-sidebar .year .control label, .result-analysis .tool-sidebar .month .control label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px 8px 0;
}
.result-analysis .tool-sidebar .year .icon-date, .result-analysis .tool-sidebar .year .ak-icon-clear, .result-analysis .tool-sidebar .month .icon-date, .result-analysis .tool-sidebar .month .ak-icon-clear {
  display: none;
}
.result-analysis .tool-sidebar .year .between, .result-analysis .tool-sidebar .month .between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.result-analysis .tool-sidebar .year .between label, .result-analysis .tool-sidebar .month .between label {
  margin-bottom: 0;
  margin-right: 5px;
}
.result-analysis .tool-sidebar .year .between b, .result-analysis .tool-sidebar .month .between b {
  padding: 0 5px;
}
.result-analysis .tool-sidebar .month .ak-form-input {
  width: 65px;
}
.result-analysis .tool-sidebar .range-check-group .group-wrapper {
  border: 1px solid;
}
.result-analysis .tool-sidebar .range-check-group .group-list-wrap {
  padding: 7px;
  overflow: hidden;
}
.result-analysis .tool-sidebar .range-check-group .group-list-wrap .filterWrapBody {
  max-height: 280px;
  overflow-y: scroll;
}
.result-analysis .tool-sidebar .range-check-group .group-list-wrap .ak-checkbox {
  margin-bottom: 8px;
}
.result-analysis .tool-sidebar .range-check-group .group-list-wrap .ak-checkbox-text {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .tool-sidebar .ak-select-down {
  width: auto;
  min-width: 100%;
  left: auto;
  right: 0;
}
.result-analysis .tool-sidebar .ak-select-down li.disabled {
  display: none;
}
.result-analysis .tool-sidebar .data-pane {
  padding: 10px;
}
.result-analysis .tool-sidebar .data-pane > div {
  margin-bottom: 10px;
}
.result-analysis .tool-sidebar .data-pane .control {
  position: relative;
}
.result-analysis .tool-sidebar .data-pane .remind-dot {
  position: absolute;
  top: -4px;
  left: 174px;
}
.result-analysis .tool-sidebar .ak-dropdown-menu {
  width: 80px;
  right: 0;
  left: auto;
}
.result-analysis .tool-sidebar .ak-dropdown-menu .arrow {
  left: 74%;
}
.result-analysis .tool-sidebar .ak-dropdown-menu .operation-pane .operation-item {
  padding: 0 7px;
  cursor: pointer;
}
.result-analysis .tool-sidebar .ak-dropdown-menu .operation-pane .operation-item:hover {
  background-color: #ccc;
}
.result-analysis .tool-sidebar .content-style .ak-select {
  width: 100%;
  margin: 10px 0;
}
.result-analysis .tool-sidebar .content-checked {
  padding: 10px 0;
}
.result-analysis .tool-sidebar .content-checked .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.result-analysis .tool-sidebar .content-checked .ak-checkbox-text {
  margin-left: 4px;
}
.result-analysis .tool-sidebar .content-checked label {
  margin-right: 10px;
}
.result-analysis .tool-sidebar .size-config-block {
  padding: 10px 0;
}
.result-analysis .tool-sidebar .size-config-block .size-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 0;
}
.result-analysis .tool-sidebar .size-config-block .size-options .key-sel {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;
}
.result-analysis .tool-sidebar .size-config-block .size-options .size-sel {
  width: 80px;
}
.result-analysis .tool-sidebar .size-config-block .size-btn {
  padding: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.result-analysis .tool-sidebar .influence-checkbox {
  padding-top: 6px;
}
.result-analysis .tool-sidebar .influence-checkbox > div {
  padding: 4px 8px;
}
.result-analysis .tool-sidebar .influence-checkbox > div:hover {
  background-color: #EDEFF4;
  border-radius: 2px;
}
.result-analysis .tool-sidebar .influence-checkbox > div .ak-checkbox-text {
  margin-left: 8px;
}
.result-analysis .text-pane {
  height: 100%;
}
.result-analysis .text-pane .text-clustering {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.result-analysis .text-pane .text-clustering.voronoi {
  height: calc(100vh - 400px);
}
.result-analysis .text-pane .text-clustering .text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 7px 0;
  border-radius: 2px;
  border: 1px solid #ccc;
  overflow: hidden;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.result-analysis .text-pane .text-clustering .text-box.not {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 0;
}
.result-analysis .text-pane .text-clustering .text-box .top-search {
  width: auto;
  margin: 4px 8px;
}
.result-analysis .text-pane .text-clustering .text-box .text-title {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #ccc;
  padding: 0 8px;
}
.result-analysis .text-pane .text-clustering .text-box .text-pane {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.result-analysis .text-pane .text-content {
  margin: 3px 0;
}
.result-analysis .text-pane .text-content.not, .result-analysis .text-pane .text-content.nd {
  margin: 0;
}
.result-analysis .text-pane .text-content.map .text-item {
  border-radius: 2px;
  border: 1px solid #fff;
  padding: 2px 0 4px 8px;
}
.result-analysis .text-pane .text-content.map .text-item .item-name span {
  cursor: default;
}
.result-analysis .text-pane .text-content.map .text-item:hover .item-num {
  display: block;
  text-decoration: underline;
  cursor: pointer;
}
.result-analysis .text-pane .text-content.map .text-item .operation.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.result-analysis .text-pane .text-content .operation {
  margin: 0 7px;
  cursor: pointer;
}
.result-analysis .text-pane .text-content .text-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  padding-left: 8px;
  cursor: default;
}
.result-analysis .text-pane .text-content .text-item .ak-input-control {
  height: 24px;
  line-height: 24px;
}
.result-analysis .text-pane .text-content .text-item.nd {
  padding-left: 28px;
}
.result-analysis .text-pane .text-content .text-item.edit:hover {
  background-color: #fff;
}
.result-analysis .text-pane .text-content .text-item:hover .item-num {
  display: none;
}
.result-analysis .text-pane .text-content .text-item:hover {
  background-color: #ccc;
}
.result-analysis .text-pane .text-content .text-item:hover .reduction {
  display: block;
}
.result-analysis .text-pane .text-content .text-item.disabled {
  opacity: 0.5;
}
.result-analysis .text-pane .text-content .text-item.disabled .item-name span {
  cursor: default;
}
.result-analysis .text-pane .text-content .text-item .item-edit {
  width: 4px;
  height: 4px;
  background-color: #000;
  border-radius: 50%;
  margin-right: 4px;
}
.result-analysis .text-pane .text-content .text-item .item-name {
  word-break: break-all;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: 30px;
}
.result-analysis .text-pane .text-content .text-item .item-name span {
  cursor: default;
}
.result-analysis .text-pane .text-content .text-item .item-num {
  display: block;
  position: absolute;
  right: 8px;
  text-align: end;
  height: 24px;
  line-height: 24px;
}
.result-analysis .text-pane .text-other {
  padding: 0 8px 8px;
  cursor: pointer;
}
.result-analysis .text-pane .reduction {
  display: none;
}
.result-analysis .side-panel {
  width: 238px;
  position: fixed;
  right: 10px;
  bottom: 0;
  top: calc(var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h));
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.result-analysis .side-panel.panelHidden {
  width: 0;
}
.result-analysis .side-panel .panel-action {
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background: #fff;
  overflow: hidden;
  left: -10px;
  top: 95px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.result-analysis .side-panel .panel-action span {
  font-size: 10px;
}
.result-analysis .side-panel .panel-action .icon-you {
  margin-left: 3px;
}
.result-analysis .side-panel .panel-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin-left: 14px;
}
.result-analysis .side-panel .panel-title {
  font-weight: bold;
  margin: 10px 0;
}
.result-analysis .side-panel .text-clustering {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.result-analysis .side-panel .text-clustering .text-content:last-child {
  margin-bottom: 20px;
}
.result-analysis .side-panel .text-clustering .text-item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: auto;
  line-height: 20px;
}
.result-analysis .side-panel .text-clustering .text-item .ak-checkbox {
  margin-top: 2.5px;
}
.result-analysis .side-panel .text-clustering .text-item .color-flag {
  margin-top: 2.5px;
}
.result-analysis .side-panel .text-clustering .text-item .item-edit {
  margin-top: 8px;
}
.result-analysis .side-panel .text-clustering .text-item .item-name {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .side-panel .text-clustering .reset-color {
  text-align: end;
}
.result-analysis .panel-ctrl {
  position: absolute;
  right: 20px;
  margin-top: 10px;
  z-index: 11;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.result-analysis .panel-ctrl .ctrl-item {
  position: relative;
  margin: 10px 0;
  background: #fff;
  width: 60px;
  height: 60px;
  text-align: center;
  border-radius: 2px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.result-analysis .panel-ctrl .ctrl-item.active .item-icon {
  opacity: 0.24;
}
.result-analysis .panel-ctrl .ctrl-item .item-text {
  width: 34px;
  line-height: 16px;
  z-index: 1;
}
.result-analysis .panel-ctrl .ctrl-item .item-icon {
  position: absolute;
  bottom: -6px;
  right: -10px;
  font-size: 50px;
  opacity: 0.08;
}
.result-analysis .classify-map {
  overflow-y: auto;
}
.result-analysis .classify-map .ak-select {
  width: 100%;
}
.result-analysis .classify-map .top-search {
  width: 100%;
  padding: 0;
}
.result-analysis .classify-map .classify-list {
  border-radius: 2px;
  border: 1px solid #ccc;
  margin-top: 4px;
  height: 250px;
  overflow-y: auto;
  padding: 10px 0;
}
.result-analysis .classify-map .classify-list .item-li {
  cursor: -webkit-grab;
  cursor: grab;
  margin: 2px 0;
}
.result-analysis .classify-map .classify-list .item-li.disabled {
  cursor: no-drop;
  opacity: 0.5;
}
.result-analysis .classify-map .classify-list .item-li .item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
}
.result-analysis .classify-map .classify-list .item-li .item-box .item-name {
  margin-left: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .classify-map .classify-list .item-li .item-box .item-weight {
  margin: 0 10px;
}
.result-analysis .classify-group {
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 4px 0;
  height: 100px;
}
.result-analysis .classify-group.forbidden-children-pointer-events * {
  pointer-events: none;
}
.result-analysis .classify-group .classify-top {
  height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ccc;
}
.result-analysis .classify-group .classify-top .classify-title {
  margin-left: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .classify-group .classify-top .classify-search {
  cursor: pointer;
  margin: 0 10px;
}
.result-analysis .classify-group .classify-content {
  height: 77px;
  overflow-y: auto;
}
.result-analysis .classify-group .classify-content .classify-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.result-analysis .classify-group .classify-content .classify-item .item-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .classify-group .classify-content .classify-item .item-close {
  cursor: pointer;
  margin: 0 10px;
}
.result-analysis .classify-group .classify-default {
  margin-left: 10px;
}
.result-analysis .change-type {
  margin-bottom: 5px;
}
.result-analysis .change-type li {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 0 5px;
}
.result-analysis .change-type li i {
  display: block;
  margin-right: 5px;
}
.result-analysis .change-type .disabled {
  cursor: not-allowed;
  color: #666;
  background: #f4f3f8;
}
.result-analysis .tool-tabs {
  border-bottom: 1px solid #dbdcea;
  margin-bottom: 10px;
  padding-left: 20px;
  height: 30px;
}
.result-analysis .tool-tabs ul {
  overflow: hidden;
}
.result-analysis .tool-tabs li {
  border: 1px solid #dbdcea;
  border-radius: 3px 3px 0 0;
  text-align: center;
  cursor: pointer;
  float: left;
  width: 96px;
  height: 30px;
  line-height: 30px;
  border-bottom: 0;
  margin-right: 4px;
  position: relative;
}
.result-analysis .tool-tabs li.active {
  color: #1e90ff;
  border-color: #1e90ff;
  background: #fff;
}
.result-analysis .div-select {
  position: relative;
}
.result-analysis .div-select .ak-select-down {
  right: 0;
  left: auto;
  width: 235px;
}
.result-analysis .div-select .select-layer {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.result-analysis .div-select .select-label {
  width: 130px;
  border-right: 1px solid #e7e9f4;
}
.result-analysis .div-select .select-list {
  overflow-y: auto;
  overflow-x: hidden;
  height: 138px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.result-analysis .div-select li {
  cursor: pointer;
}
.result-analysis .div-select .active {
  color: #1e90ff;
}
.result-analysis .index-title {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding: 30px 0 18px;
}
.result-analysis .index-title {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  padding: 30px 0 18px;
}
.result-analysis .charts-box {
  *zoom: 1;
}
.result-analysis .charts-box:after {
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.result-analysis .charts-box {
  overflow: hidden;
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.result-analysis .charts-box .analy-info {
  z-index: 1;
  margin-left: 20px;
}
.result-analysis .charts-box .title {
  font-size: 16px;
  padding-top: 10px;
}
.result-analysis .charts-box .sub-title {
  font-size: 12px;
  margin-bottom: 6px;
}
.result-analysis .analy-dashboard {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 20px;
}
.result-analysis .charts-list {
  position: absolute;
  width: 30%;
}
.result-analysis .charts-list .charts {
  height: calc((100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h))) / 3 - 55px);
}
.result-analysis .charts-list.applicant {
  left: 0;
  top: 0;
  height: 33%;
}
.result-analysis .charts-list.inventors {
  height: 33%;
  left: 0;
  top: 49%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.result-analysis .charts-list.valueDegree {
  height: 33%;
  left: 0;
  bottom: 10px;
}
.result-analysis .charts-list.areaPublicOrder {
  width: 60%;
  left: 47%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -50px;
  bottom: 0;
}
.result-analysis .charts-list.areaPublicOrder .charts {
  height: calc(100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h)));
}
.result-analysis .charts-list.areaPublicOrder .title {
  position: absolute;
  width: 100%;
  margin: 90px auto 0 !important;
  text-align: center !important;
  z-index: 1;
  border: none !important;
}
.result-analysis .charts-list.areaPublicOrder .title span {
  border: none !important;
}
.result-analysis .charts-list.IPC {
  height: 38%;
  right: 0;
  top: 44%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.result-analysis .charts-list.IPC .charts {
  height: calc((100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h))) * 0.3);
}
.result-analysis .charts-list.public {
  height: 37%;
  right: 0;
  bottom: 10px;
}
.result-analysis .charts-list.public .charts {
  height: calc((100vh - (var(--header-h) + var(--tabs-h) + var(--page-search-h) + var(--page-search-toolbar-h))) * 0.3);
}
.result-analysis .charts-list.charts-list-0 {
  height: 25%;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.result-analysis .charts-list.charts-list-0 .quantity-box {
  padding-top: 6%;
  padding-bottom: 5%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 10px;
  max-width: 220px;
  margin: auto 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: left;
  cursor: default;
}
.result-analysis .charts-list.charts-list-0 .quantity-box.applicant {
  background-color: #44A2EB;
}
.result-analysis .charts-list.charts-list-0 .quantity-box.inventors {
  background-color: #3CD499;
}
.result-analysis .charts-list.charts-list-0 .quantity-box .quantity-title {
  font-size: 18px;
  margin-left: 20px;
}
.result-analysis .charts-list.charts-list-0 .quantity-box .gap {
  border-bottom: 1px solid #ccc;
  margin: 10px 20px 0;
}
.result-analysis .charts-list.charts-list-0 .quantity-box .quantity-num {
  font-size: 30px;
  margin-left: 20px;
  font-weight: bold;
}
.result-analysis .charts-list > div {
  cursor: pointer;
}
.result-analysis .charts-list .charts-main {
  position: relative;
}
.result-analysis .charts-list .charts-main .title {
  text-align: left;
  font-size: 14px;
  font-weight: 700;
  padding-top: 10px;
  border-bottom: 1px solid #ccc;
}
.result-analysis .charts-list .charts-main .title span {
  border-bottom: 3px solid #ccc;
}
.result-analysis .charts-list.charts-list-1 .charts-main .title {
  margin-top: 0 !important;
  padding-top: 10%;
}
.result-analysis .charts-list .not-data {
  position: relative;
  height: auto;
}
.result-analysis .charts-list .not-data span {
  position: absolute;
  bottom: 14px;
  left: 0;
  right: 0;
}
.result-analysis .not-data {
  text-align: center;
  height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.result-analysis .not-data img {
  display: block;
  margin-bottom: 15px;
}
.result-analysis .inline-block {
  display: inline-block;
}
.result-analysis .ak-date-picker {
  left: auto !important;
  right: 0;
}
.result-analysis .charts-chart {
  padding: 5px 0;
  position: relative;
}
.result-analysis .charts-chart.border {
  margin: 14px 24px 0 0;
  border: 1px solid #E7E9F4;
}
.result-analysis .mapCharts {
  max-height: 600px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #E7E9F4;
  margin-right: 20px;
  padding: 30px 0 0 20px;
  background: #FDFDFD !important;
  margin-top: 0 !important;
}
.result-analysis .mapTable {
  margin: 24px 14px 28px 0;
}
.result-analysis .voronoi-per-cell {
  padding-right: 28px;
  text-align: end;
}
.result-analysis .table-charts {
  margin: 24px 24px 24px 0;
}
.result-analysis .charts-slot .top-color-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.result-analysis .charts-slot .top-color-name .top-color {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 8px;
}
.result-analysis .charts-slot .charts-table-tools {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  margin: 7px 0;
}
.result-analysis .charts-slot .charts-total {
  margin-right: 14px;
}
.result-analysis .charts-slot .charts-keywords {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ccc;
  border-radius: 2px;
  height: 28px;
  padding: 0 7px;
}
.result-analysis .charts-slot .charts-keywords .text {
  margin-right: 7px;
  height: 16px;
  line-height: 16px;
  max-width: 500px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.result-analysis .charts-slot .charts-keywords .icon-close {
  cursor: pointer;
}
.result-analysis .charts-slot .charts-flex {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.result-analysis .charts-slot .pagination {
  padding: 7px 0;
}
.result-analysis .ak-table {
  overflow-x: auto;
}
.result-analysis .ak-table td {
  white-space: inherit;
}
.result-analysis .ak-table td.full-width {
  width: 100%;
}
.result-analysis .ak-table .table {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.result-analysis .ak-table .table td, .result-analysis .ak-table .table th {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.result-analysis .ak-table .thead table {
  border-bottom: 0;
}
.result-analysis .back {
  position: absolute;
  left: 10px;
  top: 44px;
  z-index: 2;
}
.result-analysis .life-tips {
  background: #fffae8;
  padding: 5px 0 5px 25px;
}
.result-analysis .full-page {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 9000;
  margin: 0;
  height: 100% !important;
  padding: 0 !important;
}
.result-analysis .full-page .charts {
  height: calc(100vh - 90px);
}
.result-analysis .influence-infos-wrap {
  min-width: 120px;
  padding-right: 158px;
  padding-left: 20px;
  text-align: left;
}
.result-analysis .influence-infos-wrap .influence-wrap {
  position: relative;
  z-index: 2;
}
.result-analysis .influence-infos-wrap .influence-wrap .infos-title {
  padding-bottom: 12px;
  font-weight: bold;
  line-height: 1;
}
.result-analysis .influence-infos-wrap .influence-wrap .infos-title span {
  margin-right: 2px;
}
.result-analysis .influence-infos-wrap .influence-wrap .auto-width.ak-tooltip .ak-tooltip-text {
  max-width: 350px;
}
.result-analysis .influence-infos-wrap .influence-wrap .infos-content {
  line-height: 1;
  padding: 4px 0;
}
.result-analysis .influence-infos-wrap .influence-wrap .infos-content span {
  display: inline-block;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.patyee-tip-wrapper {
  position: relative;
}
.patyee-tip-wrapper .tip-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 20px 0 20px;
}
.patyee-tip-wrapper .tip-head .tip-tag {
  width: 6px;
  height: 20px;
  margin-right: 10px;
  background-color: var(--patyee-primary);
}
.patyee-tip-wrapper .tip-head .tip-title {
  font-size: 18px;
  font-weight: bold;
}
.patyee-tip-wrapper .tip-tabs {
  position: relative;
  margin: 0 20px;
}
.patyee-tip-wrapper .tip-tabs .top-search {
  position: absolute;
  right: 0;
  bottom: 14px;
}
.patyee-tip-wrapper .tip-content {
  position: relative;
  margin: 0 20px;
  margin-top: 20px;
}
.patyee-tip-wrapper .tip-content .ak-table .thead {
  height: 50px;
}
.patyee-tip-wrapper .tip-content .ak-table .thead table {
  height: 100%;
}
.patyee-tip-wrapper .tip-content .ak-table .tbody {
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 85px - 110px);
  overflow-x: hidden;
  overflow-y: auto;
}
.patyee-tip-wrapper .tip-content .scroll-top:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  width: 8px;
  z-index: 2;
}
.patyee-tip-wrapper .tip-content .tip-td {
  display: block;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.patyee-tip-wrapper .tip-content .tip-td b {
  font-weight: bold;
}
.patyee-tip-wrapper .tip-content .tip-td a {
  cursor: pointer;
}
.patyee-tip-wrapper .tip-content .tip-td tag {
  display: inline-block;
  color: var(--patyee-text-bg-dif);
  background-color: var(--patyee-text-hover);
  border-radius: 2px;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  margin-right: 4px;
  margin-bottom: 2px;
}
.patyee-tip-wrapper .tip-content .tip-td tag.default {
  background-color: var(--patyee-tips);
}
.patyee-tip-wrapper .tip-content .pagination {
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.dialog-tip-gif .ak-dialog-header {
  padding-right: 70px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dialog-tip-gif .ak-dialog-content {
  padding: 16px 20px;
  height: calc(100vh - 168px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dialog-tip-gif .ak-dialog-content img {
  max-width: 100%;
  max-height: 100%;
}
.dialog-tip-gif .gif-fullscreen {
  display: block;
  position: absolute;
  right: 40px;
  top: 14px;
  width: 20px;
  height: 20px;
  z-index: 10;
  color: #666;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

.patyee-tip-gif-wrapper {
  padding: 16px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 32px);
}
.patyee-tip-gif-wrapper img {
  max-width: 100%;
  max-height: 100%;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
/*用户栏目*/
.user-center .ak-side.img-theme-2 .content li {
  border: 0;
}
.user-center .ak-side.img-theme-2 .content li a {
  border-left: 6px solid #ccc;
}
.user-center .ak-side .title {
  font-size: 16px;
  padding-left: 28px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.user-center .ak-side .title i {
  font-size: 20px;
  margin-right: 10px;
}
.user-center .ak-side .content li {
  border: 0 !important;
  margin: 1px 0;
}
.user-center .ak-side .content li a {
  height: 44px;
  line-height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 50px;
  border-left: 6px solid var(--result-sidebar-bg);
}
.user-center .ak-side .content li a .remind-dot {
  margin-top: 12px;
}
.user-center .ak-side .content li a .ak-badge .ak-badge__content.is-fixed {
  top: 14px;
  right: 6px;
}
.user-center .ak-side .content li a.router-link-exact-active {
  background-color: var(--result-sidebar-hover-bg);
  border-color: var(--patyee-primary);
}
.user-center .ak-side-main {
  position: relative;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 30px 40px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.user-center .recycleBin .ak-tooltip-text {
  width: 98px;
  line-height: 6px;
}

.innovation-wrapper .ak-side-main {
  padding: 0;
}

/*收藏弹窗及侧边栏*/
.collect-nav .list li {
  line-height: 30px;
  white-space: nowrap;
  min-height: 31px;
  position: relative;
}
.collect-nav .list li span {
  cursor: pointer;
  padding-left: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  width: 100%;
}
.collect-nav .list li:hover {
  background: #f2f2f2;
}
.collect-nav .list li:hover i {
  display: inline-block;
}
.collect-nav .list li i {
  cursor: pointer;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 30px;
  width: 20px;
  background: #f2f2f2;
}
.collect-nav .list li .icon-edit {
  right: 20px;
}
.collect-nav .list li .input {
  display: none;
  border: 1px solid #ccc;
  outline: none;
}
.collect-nav .list li .input:focus {
  border-color: #66afe9;
}
.collect-nav .list {
  /*选中状态*/
}
.collect-nav .list .active {
  background: #fff5a6 !important;
}
.collect-nav .list .active span {
  font-weight: 700;
}
.collect-nav .list .active i {
  background: #fff5a6;
}
.collect-nav .list {
  /*添加按钮*/
}
.collect-nav .list .add-btn {
  text-align: center;
  margin: 0 10px;
}
.collect-nav .list .add-btn i {
  display: inline-block;
  position: static;
  background: none;
}
.collect-nav .list {
  /*编辑状态*/
}
.collect-nav .list .edit:hover i {
  display: none;
}
.collect-nav .list .edit span, .collect-nav .list .edit i {
  display: none;
}
.collect-nav .list .edit .input {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.collect-nav .first-title {
  height: 30px;
  line-height: 30px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 10px;
}
.collect-nav .first-title i {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 5px;
  font-size: 14px;
}
.collect-nav .first-title i.open {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.collect-nav .not-data {
  text-align: center;
  padding-top: 10px;
}
.collect-nav.personal .list li span {
  padding-left: 15px;
}

/*收藏弹窗*/
.collect-dialog {
  background: #fff;
}
.collect-dialog.single-wrapper {
  padding-left: 0;
  padding-top: 14px;
}
.collect-dialog .collect-title {
  font-size: 12px;
  font-weight: bold;
  margin: 14px 0 5px 0;
}
.collect-dialog .collect-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.collect-dialog .collect-range .ak-radio {
  margin-right: 5px;
}
.collect-dialog .collect-range .ak-btn {
  height: 22px;
  line-height: 22px;
  margin-left: 14px;
}
.collect-dialog .red {
  color: red;
}
.collect-dialog .index {
  width: 60px;
  margin: 0 3px;
}
.collect-dialog .index input {
  text-align: center;
}
.collect-dialog .form-control {
  border: 1px solid #ccc;
  width: 200px;
  padding: 0 5px;
}
.collect-dialog .form-control.index {
  width: 50px;
  margin: 0 3px;
  text-align: center;
}
.collect-dialog .form-control.my-template {
  margin-left: 14px;
}
.collect-dialog .top-search {
  width: auto;
}
.collect-dialog .top-search .form-control {
  border: none;
  width: 100%;
  padding: 0;
}

.user-center-group {
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
}
.user-center-group .dialog-add-group .ps {
  line-height: 25px;
  font-size: 12px;
  color: #999;
}
.user-center-group .group-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-center-group .group-name i {
  cursor: pointer;
  display: inline-block;
}
.user-center-group .user-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.user-center-group .user-group span {
  margin-right: 5px;
}
.user-center-group .aGroup a {
  margin: 0 5px;
}

.dialog-add-group {
  margin-top: 28px;
}
.dialog-add-group .ak-form-input {
  width: 330px;
}
.dialog-add-group .tips {
  margin-left: 100px;
  font-size: 12px;
  line-height: 18px;
  position: relative;
  top: -10px;
}

.wxDialog .ak-dialog-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.user-personal-info .user-container {
  height: calc(100vh - 100px);
}
.user-personal-info {
  min-width: 1000px;
  margin: 0 auto;
  position: relative;
}
.user-personal-info .infor-tit {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 18px;
  height: 42px;
  line-height: 40px;
  border-bottom: 1px dotted #e3e4ec;
}
.user-personal-info .infor-container {
  overflow: hidden;
  border: 1px solid #e4e5ec;
  padding: 20px;
  display: block;
}
.user-personal-info .pass-form-item {
  clear: both;
  position: relative;
  height: 36px;
}
.user-personal-info .pass-form-item .pass-label {
  font-weight: normal;
  width: 170px;
  display: block;
  float: left;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-align: left;
}
.user-personal-info .pass-form-item:after {
  display: block;
  content: ".";
  clear: both;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.user-personal-info .pass-form-item.auto {
  height: auto;
  line-height: normal;
}
.user-personal-info .pass-form-item .wx-bing .bing-btn {
  margin-left: 20px;
  cursor: pointer;
  color: #006DD3;
}
.user-personal-info .width-140 {
  width: 140px;
}
.user-personal-info .login-name {
  float: left;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
.user-personal-info .login-email-add {
  cursor: pointer;
}
.user-personal-info .login-email-edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-personal-info .login-email-edit .login-email-input {
  width: 200px;
}
.user-personal-info .login-email-edit .ak-btn {
  margin-left: 10px;
}
.user-personal-info .modify-name {
  color: #666;
  font-size: 14px;
  margin-left: 5px;
}
.user-personal-info .c-password {
  padding: 0 14px;
  display: inline-block;
  font-size: 14px;
  margin-left: 90px;
}
.user-personal-info .btn_password {
  margin-left: 180px;
  clear: both;
}
.user-personal-info .btn_password a:first-child {
  margin-right: 10px;
}
.user-personal-info .pass-change-verifyCode {
  line-height: 30px;
  vertical-align: top;
}
.user-personal-info .account-type {
  display: block;
  clear: both;
  margin-left: 170px;
  /* padding: 10px;*/
  /* border: 1px solid;*/
  line-height: 25px;
  border-radius: 3px;
}
.user-personal-info .account-type table {
  width: auto;
}
.user-personal-info .user-setting-form .ak-select-control {
  width: 300px;
}
.user-personal-info .user-setting-form .country-select .ak-select-control {
  width: 85px;
}
.user-personal-info .user-setting-form .country-select .to {
  float: left;
  display: block;
  padding: 0 8px 0 7px;
  line-height: 25px;
}
.user-personal-info .user-setting-form .semantics-select .label {
  display: inline-block;
  margin-right: 5px;
}
.user-personal-info .user-setting-form .semantics-select .ak-select {
  margin-right: 10px;
}
.user-personal-info .user-setting-form .semantics-select .ak-select-control {
  width: 40px;
}
.user-personal-info .password-form .ak-form-box {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-personal-info .password-form .ak-form-input {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 300px;
      flex-basis: 300px;
}
.user-personal-info .password-form .pass-verifyCode {
  margin: 0 5px;
}
.user-personal-info .password-form .check-input {
  -ms-flex-preferred-size: 182px;
      flex-basis: 182px;
}
.user-personal-info .password-form .check-input.checkCode {
  -ms-flex-preferred-size: 211px;
      flex-basis: 211px;
}
.user-personal-info .ak-form-item {
  line-height: normal;
  min-height: 28px;
}
.user-personal-info .ak-form-tips {
  display: block;
  float: none;
  clear: both;
  z-index: 1;
  position: static !important;
  line-height: 28px;
  margin-left: 10px;
}
.user-personal-info .ak-form-label {
  line-height: 28px;
  width: 170px;
  text-align: left;
}
.user-personal-info .ak-form-label:before {
  display: none !important;
}
.user-personal-info .code-refresh {
  width: 108px;
  height: 28px;
  line-height: 26px;
  margin-left: 10px;
  padding: 0;
}
.user-personal-info .code-refresh .refresh {
  margin-right: 4px;
}

.setting-gap {
  border-bottom: 1px dashed #ccc;
  margin-top: 50px;
  margin-bottom: 20px;
}

.setting-title {
  margin-bottom: 8px;
}

.setting-def-page {
  position: relative;
  width: 482px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.setting-def-page .gap {
  width: 10px;
  border-bottom: 1px solid var(--patyee-border);
  margin: 0 5px;
}
.setting-def-page .line {
  position: absolute;
  left: 5px;
  height: 24px;
  top: 0;
  border-left: 1px solid var(--patyee-border);
}
.setting-def-page .line.helf {
  height: 12px;
}
.setting-def-page span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.setting-def-line {
  width: 482px;
  border-bottom: 1px solid rgba(var(--patyee-border-rgb), 0.65);
  margin: 10px 0;
}

.setting-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.setting-block .setting-key {
  width: 170px;
  margin-right: 12px;
}
.setting-block .ak-select {
  min-width: 85px;
}

/*个人信息*/
.user-personal-info .pass-text-input {
  padding: 0 !important;
  border: 0;
  text-indent: 0;
  width: 200px;
}

.change-login-name .ak-form-item {
  margin-bottom: 0;
}

.change-login-name .ak-form-item .ak-btn {
  margin-left: 10px;
}

.user-center-group .group .title .aGroup a {
  margin-right: 10px;
}

/*信息*/
/*检索式档案*/
/*他人分享*/
.user-center-share .tits {
  margin-bottom: 15px;
}
.user-center-share .tips-ico {
  margin-left: -5px;
  margin-top: -1px;
}

.statusClass {
  font-weight: bold;
}
.statusClass td:last-child {
  font-weight: normal;
}

/*详情页报告错误数据弹窗*/
/*协同空间*/
.dialog-upload-file .ak-upload {
  display: block;
}
.dialog-upload-file .btn-upload-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dialog-login .ak-dialog-content {
  position: relative;
}
.dialog-login .ak-dialog-content .login-box {
  margin-left: 20px;
}
.dialog-login .ak-dialog-content .login-text {
  margin: 20px 0;
}
.dialog-login .ak-dialog-content .ak-form-item {
  margin-bottom: 22px;
  line-height: 36px;
}
.dialog-login .ak-dialog-content .ak-input-control {
  height: 36px;
  line-height: 36px;
  padding-left: 34px;
}
.dialog-login .ak-dialog-content .pass-verifyCode {
  height: 36px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 2px;
  display: block;
  overflow: hidden;
}
.dialog-login .ak-dialog-content .code-refresh {
  width: 108px;
  height: 36px;
  line-height: 34px;
  margin-left: 10px;
  padding: 0;
}
.dialog-login .ak-dialog-content .code-refresh .refresh {
  margin-right: 4px;
}
.dialog-login .ak-dialog-content .icon {
  position: absolute;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
}

/*登录页*/
#login-bg {
  background: -webkit-gradient(linear, left top, left bottom, from(#ECF7FF), to(#FFFEFF)) !important;
  background: linear-gradient(180deg, #ECF7FF 0%, #FFFEFF 100%) !important;
}

.upgrading {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.8);
}
.upgrading .upgrading-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.upgrading .upgrading-icon {
  width: 30px;
  height: 30px;
  background-size: contain;
}
.upgrading .upgrading-info {
  margin-left: 14px;
}
.upgrading .upgrading-info .info-item {
  font-size: 14px;
}
.upgrading .upgrading-close {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  top: 10px;
  right: 14px;
  cursor: pointer;
}

.login-layout {
  overflow: auto;
  min-width: 1272px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 720px;
  height: 100vh;
  height: -webkit-calc(100vh);
}
.login-layout.mobile {
  min-width: 100%;
  width: 100%;
  overflow-x: hidden;
  height: 100vh;
}
.login-layout.mobile .login-logo {
  padding: 0 20px;
}
.login-layout.mobile .wel-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 44px;
  padding: 0 20px;
}
.login-layout.mobile .login-email {
  margin-top: 45px;
}
.login-layout.mobile .wel-gap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.login-layout.mobile .wel-text {
  color: #393c48;
  font-size: 22px;
  font-weight: bold;
}
.login-layout.mobile .form-switch .form-gap {
  height: 20px;
  margin: 0 50px;
  border-right: 1px solid #393c48;
}
.login-layout.mobile .form-switch .form-email {
  cursor: pointer;
}
.login-layout.mobile .form-switch .form-account {
  cursor: pointer;
}
.login-layout.mobile .form-switch .carsi-tab {
  text-align: center;
  margin: 16px 0 14px 0;
  cursor: pointer;
}
.login-layout.mobile .form-switch .try-tab {
  text-align: center;
}
.login-layout.mobile .form-switch .try-tab .login-try {
  cursor: pointer;
}
.login-layout.mobile .app-center {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.login-layout.mobile .simpleTab .tits {
  border: 0;
}
.login-layout.mobile .simpleTab .tits ul {
  padding: 0 20px;
  float: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.login-layout.mobile .center {
  min-height: 270px;
}
.login-layout.mobile .center .visitor-form {
  margin-top: 50px;
}
.login-layout.mobile .center .visitor-form .text {
  padding: 0 20px;
}
.login-layout.mobile .center .visitor-form .btn-box {
  padding: 0 20px;
}
.login-layout.mobile .center .visitor-form .ak-btn {
  width: 100%;
}
.login-layout.mobile .center .form {
  margin-top: 20px;
}
.login-layout.mobile .center .form .ak-form-item {
  margin-bottom: 22px;
  line-height: 36px;
}
.login-layout.mobile .center .form .ak-input-control {
  height: 36px;
  line-height: 36px;
  padding-left: 34px;
}
.login-layout.mobile .center .form .icon {
  position: absolute;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
}
.login-layout.mobile h3 {
  margin: 50px 20px;
}
.login-layout.mobile .ak-form {
  padding: 0 20px;
  margin: 0;
}
.login-layout.mobile .ak-form .ak-form-tips {
  top: 28px;
  left: 6px;
}
.login-layout.mobile .other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 22px;
  margin-top: 36px;
}
.login-layout.mobile .other .ak-checkbox {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.login-layout.mobile .pass-verifyCode {
  height: 36px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 2px;
  display: block;
  overflow: hidden;
}
.login-layout.mobile .code-refresh {
  width: 108px;
  height: 36px;
  line-height: 34px;
  margin-left: 10px;
  padding: 0;
}
.login-layout.mobile .code-refresh .refresh {
  margin-right: 4px;
}
.login-layout.mobile .btn-box .ak-btn {
  width: 100%;
}
.login-layout.mobile .sign-up-box {
  margin-top: 22px;
  text-align: center;
}
.login-layout.mobile .sign-up-box span {
  margin-right: 10px;
}
.login-layout.mobile .user-reader {
  padding: 0 20px;
}
.login-layout.mobile .btn-group {
  padding: 0 20px;
}
.login-layout.mobile .btn-group .ak-btn {
  width: 100%;
}
.login-layout.align-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.login-layout .breadcrumb {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(101, 105, 123, 0.5);
  height: 50px;
  line-height: 50px;
  z-index: 2;
}
.login-layout .breadcrumb span {
  width: 1272px;
  display: block;
  margin-left: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-layout .flex-center {
  font-family: Microsoft YaHei, Microsoft YaHei;
  margin: auto;
  width: var(--min-screen-w);
  min-width: var(--min-screen-w);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  min-height: 550px;
  overflow: hidden;
  padding: 0 72.5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-layout .login-gap {
  margin-top: 40px;
}
.login-layout .record-info {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
.login-layout .main-left {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 472px);
  height: 550px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-layout .main-left .logoContent {
  width: 100%;
}
.login-layout .main-left .logoContent .iconLogo {
  width: 250px;
  margin-bottom: 5px;
}
.login-layout .main-left .logoContent .iconLogoText {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 48px;
  color: #000000;
}
.login-layout .main-left .logoContent .title {
  font-weight: 500;
  font-size: 24px;
  color: #2B2B2B;
  height: 24px;
  line-height: 24px;
}
.login-layout .main-left .login-logo {
  position: fixed;
  left: 100px;
  top: 40px;
  width: 280px;
  height: 80px;
}
.login-layout .main-left .login-logo img {
  display: inline-block;
  max-width: 370px;
  max-height: 160px;
  vertical-align: middle;
}
.login-layout .main-left h1 {
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 14px;
}
.login-layout .main-left p {
  letter-spacing: 0.045rem;
}
.login-layout .main-left .text {
  font-size: 16px;
  margin-bottom: 50px;
}
.login-layout .main-left .btn-box {
  position: relative;
  margin-bottom: 240px;
  z-index: 1;
}
.login-layout .main-left .login-img {
  width: 583px;
  height: 447px;
}
.login-layout .main-left .about {
  position: fixed;
  bottom: 40px;
  left: 100px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login-layout .main-left .about em {
  padding: 0 10px;
}
.login-layout .ipaddress-wrapper {
  margin-top: 10px;
  text-align: center;
}
.login-layout .ipaddress-wrapper .ip-btn {
  margin-left: 4px;
  height: 16px;
  line-height: 16px;
  padding: 0 4px;
  display: inline-block;
  color: var(--patyee-text-hover);
  border: 1px solid var(--patyee-text-hover);
  border-radius: 2px;
  font-size: 12px;
  cursor: pointer;
}
.login-layout .ipaddress-wrapper.mt5 {
  margin-top: 5px;
}
.login-layout .ipaddress-wrapper.mt30 {
  margin-top: 30px;
}
.login-layout .main-right {
  width: 472px;
  padding-left: 64px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.login-layout .main-right .user-reader .item {
  display: inline-block;
}
.login-layout .main-right .user-reader .ak-checkbox .ak-checkbox-text, .login-layout .main-right .user-reader .item {
  line-height: 16px;
}
.login-layout .main-right .center {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 408px;
  height: 510px;
  padding: 0 36px 14px 36px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 16px 0px rgba(0, 109, 211, 0.16);
          box-shadow: 1px 1px 16px 0px rgba(0, 109, 211, 0.16);
  background-color: #fff;
}
.login-layout .main-right .center.reg-form.new {
  height: auto;
}
.login-layout .main-right .center.reg-form {
  padding-top: 5px;
}
.login-layout .main-right .login-email,
.login-layout .main-right .login-qrcode {
  margin-top: 40px;
}
.login-layout .main-right .wel-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 44px;
}
.login-layout .main-right .wel-gap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.login-layout .main-right .wel-text {
  color: #393c48;
  font-size: 22px;
  font-weight: bold;
}
.login-layout .main-right .returnHome {
  cursor: pointer;
}
.login-layout .main-right .login-icons-tips {
  position: absolute;
  top: 10px;
  right: 40px;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
  padding: 0 8px;
  background-color: #fff;
  color: #9A9DAD;
  -webkit-box-shadow: 3px 3px 13px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 3px 3px 13px 0 rgba(0, 0, 0, 0.12);
  white-space: nowrap;
  cursor: pointer;
}
.login-layout .main-right .login-icons-tips .tips-arrow {
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  border-right-color: transparent;
  background-color: transparent;
}
.login-layout .main-right .login-icons {
  position: absolute;
  z-index: 1;
  right: -3px;
  top: -3px;
  cursor: pointer;
  border-radius: 2px;
}
.login-layout .main-right .login-icons i {
  font-size: 36px;
}
.login-layout .main-right .email-tab {
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
}
.login-layout .main-right .form-switch .form-gap {
  height: 20px;
  margin: 0 50px;
  border-right: 1px solid #393c48;
}
.login-layout .main-right .form-switch .form-email {
  cursor: pointer;
}
.login-layout .main-right .form-switch .form-account {
  cursor: pointer;
}
.login-layout .main-right .form-switch .carsi-tab {
  text-align: center;
  margin: 16px 0 14px 0;
  cursor: pointer;
}
.login-layout .main-right .form-switch .try-tab {
  text-align: center;
}
.login-layout .main-right .form-switch .try-tab .login-try {
  cursor: pointer;
}
.login-layout .main-right .iframeClass {
  width: 270px;
  height: 320px;
  margin: 20px auto 0;
  display: block;
}
.login-layout .main-right h3 {
  display: inline-block;
  padding: 24px 0 41px;
  font-size: 24px;
  font-weight: 400;
}
.login-layout .main-right .reg-form h3 {
  padding-bottom: 23px;
}
.login-layout .main-right .reg-form .btn-group {
  padding-top: 0;
}
.login-layout .main-right .tits {
  border: 0;
  margin: 0 0 26px -7px;
}
.login-layout .main-right .tits ul {
  width: 100%;
  float: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.login-layout .main-right .tits li {
  font-size: 16px;
  padding: 0;
  min-height: auto;
}
.login-layout .main-right .tits li.active {
  border-width: 3px;
}
.login-layout .main-right .ak-form-item {
  margin-bottom: 22px;
  line-height: 36px;
}
.login-layout .main-right .ak-input-control {
  height: 36px;
  line-height: 36px;
  padding-left: 34px;
}
.login-layout .main-right .pass-verifyCode {
  height: 36px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 2px;
  display: block;
  overflow: hidden;
}
.login-layout .main-right .code-refresh {
  width: 108px;
  height: 36px;
  line-height: 34px;
  margin-left: 10px;
  padding: 0;
}
.login-layout .main-right .code-refresh .refresh {
  margin-right: 4px;
}
.login-layout .main-right .sign-up-box {
  margin-top: 22px;
  text-align: center;
}
.login-layout .main-right .sign-up-box span {
  margin-right: 10px;
}
.login-layout .main-right .other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 22px;
  margin-top: 36px;
}
.login-layout .main-right .other .ak-checkbox {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.login-layout .main-right .get-password {
  cursor: pointer;
}
.login-layout .main-right .ak-btn {
  display: block;
}
.login-layout .main-right .icon {
  position: absolute;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
}
.login-layout .main-right .login-carsi {
  position: relative;
  margin-top: 45px;
}
.login-layout .main-right .login-carsi .ak-form-input {
  width: 100%;
  margin-top: 20px;
}
.login-layout .main-right .login-carsi .ak-form-input input {
  padding: 0 10px;
}
.login-layout .main-right .login-carsi .no-carsi {
  font-size: 12px;
  color: red;
  margin: 4px 0;
}
.login-layout .main-right .login-carsi .ak-btn {
  margin-top: 115px;
}
.login-layout .main-right .login-carsi .carsi-list {
  position: absolute;
  top: 100px;
  width: 100%;
  background: #fff;
  max-height: 170px;
  overflow-y: auto;
  border-radius: 2px;
  border: 1px solid #ccc;
  padding: 10px 0;
}
.login-layout .main-right .login-carsi .carsi-list.load {
  height: 170px;
}
.login-layout .main-right .login-carsi .carsi-list .carsi-item-nodata {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
}
.login-layout .main-right .login-carsi .carsi-list .carsi-item {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.login-layout .main-right .login-carsi .carsi-list .carsi-item:hover {
  background: #ccc;
}
.login-layout .main-right .login-carsi .carsi-list .ak-loading {
  height: 170px;
  line-height: 170px;
}
.login-layout .main-right .login-carsi .carsi-new {
  cursor: pointer;
  margin-left: 8px;
  text-align: center;
}
.login-layout .main-right .login-carsi .carsi-new.no-qr-code {
  margin-top: 150px;
}
@media (min-width: 1920px) {
  .login-layout .main-right {
    width: 522px !important;
    padding-left: 114px !important;
  }
}
.login-layout .visitor-form {
  text-align: center;
  padding-top: 17px;
}
.login-layout .visitor-form .text {
  margin-bottom: 60px;
}
.login-layout .visitor-form .icon-img {
  font-size: 64px;
  display: block;
  margin-bottom: 7px;
}
.login-layout .reg-form h3 {
  position: relative;
  /* span{position: relative;z-index: 2}
   &:after{content: '';display: inline-block;height: 6px;border-radius: 3px;width: 100%;position: absolute;left: 0;bottom: 90px}*/
}
.login-layout .reg-form.new .ak-form {
  margin-left: 82px;
}
.login-layout .reg-form .ak-form {
  margin-left: 52px;
}
.login-layout .reg-form .ak-form.reset {
  margin-left: 92px;
}
.login-layout .reg-form .ak-form-item {
  margin-bottom: 22px;
}
.login-layout .reg-form .ak-input-control {
  padding-left: 5px;
}
.login-layout .reg-form .ak-form-label {
  position: absolute;
  left: -150px;
  text-align: right;
  width: 150px;
  margin: 0;
}
.login-layout .reg-form .ak-form-label.required:after {
  display: none;
}
.login-layout .reg-form .ak-form-label.required:before {
  content: "*";
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
  padding-top: 1px;
}
.login-layout .reg-form .btn-group {
  padding-top: 14px;
  text-align: center;
}
.login-layout .reg-form .btn-group .already {
  padding-top: 14px;
}

.login-fixed {
  position: fixed;
  z-index: 1;
  right: 100px;
  bottom: 40px;
  width: 50px;
  height: 50px;
}
.login-fixed img {
  display: block;
  width: 100%;
  cursor: pointer;
}
.login-fixed .code {
  position: absolute;
  right: 60px;
  top: -38px;
  width: 123px;
  height: 132px;
  display: none;
}
.login-fixed:hover .code {
  display: block;
}

.fixed-extra-wrap {
  position: fixed;
  z-index: 6;
  right: 24px;
  bottom: 80px;
  width: 84px;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.08);
          box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.08);
}
.fixed-extra-wrap .extra-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 84px;
  height: 90px;
  cursor: pointer;
  margin-bottom: 1px;
}
.fixed-extra-wrap .extra-item:last-child {
  margin-bottom: 0;
}
.fixed-extra-wrap .extra-item .extra-icon {
  font-size: 28px;
  margin-bottom: 10px;
}
.fixed-extra-wrap .extra-item .extra-tips {
  font-size: 12px;
}
.fixed-extra-wrap .extra-item .extra-gap {
  position: absolute;
  left: 13px;
  right: 13px;
  height: 1px;
  top: 100%;
}
.fixed-extra-wrap .fixed-extra__btn {
  padding-bottom: 8px;
  text-align: center;
  cursor: pointer;
}
.fixed-extra-wrap.close {
  width: 96px;
  height: 48px;
  line-height: 48px;
  -webkit-box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.24);
          box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.24);
  border-radius: 24px 0px 0px 24px;
  right: 0;
  bottom: 181px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 38px;
}
.fixed-extra-wrap.close .extra-gap {
  display: none;
}
.fixed-extra-wrap.close .extra-item {
  margin-right: 12px;
  width: auto;
  height: auto;
  display: inline-block;
}
.fixed-extra-wrap.close .extra-item .extra-icon {
  font-size: 16px;
  margin-bottom: 0;
}
.fixed-extra-wrap.close .extra-item .extra-tips {
  display: none;
}
.fixed-extra-wrap.close .fixed-extra__btn {
  padding: 0;
  position: absolute;
  left: 14px;
  top: 0;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.fixed-extra-wrap.close .fixed-extra__btn .icon {
  font-size: 12px;
}
.fixed-extra-wrap .remind-dot {
  position: absolute;
  top: 6px;
  right: 6px;
}

.try-wrapper {
  position: absolute;
  background: #ccc;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.try-wrapper .try-logo {
  padding: 24px 20px 20px;
  background: #fff;
}
.try-wrapper .try-logo img {
  height: 50px;
}
.try-wrapper .try-tips {
  font-size: 16px;
  padding: 0 20px 10px;
  background: #fff;
}
.try-wrapper .try-tips.err {
  text-align: center;
}
.try-wrapper .ak-form {
  padding: 0 20px;
  background: #fff;
}
.try-wrapper .ak-form .ak-form-item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0;
}
.try-wrapper .ak-form .ak-form-item .ak-form-label {
  text-align: left;
  padding-left: 12px;
  height: 50px;
  line-height: 50px;
}
.try-wrapper .ak-form .ak-form-item .ak-form-label.required:after {
  position: absolute;
  left: 0;
}
.try-wrapper .ak-form .ak-form-item .ak-form-box .ak-form-input .ak-input-control {
  border: none;
  text-align: right;
  height: 50px;
  line-height: 50px;
}
.try-wrapper .ak-form .ak-form-item .ak-form-box .ak-form-tips {
  display: none;
}
.try-wrapper .btn-group {
  display: block;
  margin-top: 40px;
}
.try-wrapper .btn-group .ak-btn {
  display: block;
  margin: 0 20px;
  border-radius: 50px;
  height: 43px;
  line-height: 43px;
}
.try-wrapper .try-err {
  text-align: center;
  background-color: #fff;
  padding: 20px;
}
.try-wrapper .try-err img {
  padding-right: 20px;
}

.ak-dialog.try-msg {
  background: #191919;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ak-dialog.try-msg .ak-dialog-alert {
  padding: 10px 20px;
}

/*关于*/
.singlePage {
  border-top: 2px solid #f8e505;
  width: 1272px;
  margin: 0 auto;
  background: #fff;
}
.singlePage .txtDetail {
  min-height: 350px;
  padding: 20px;
}
.singlePage .txtDetail > .title {
  font-size: 20px;
  line-height: 40px;
  color: #333;
}
.singlePage .article h3 {
  color: #333;
  line-height: 24px;
  font-size: 14px;
}

/*帮助*/
.platform-list i {
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 60px;
  margin: 32px;
}

.icon-emanticsSearch {
  background-position: 0 -600px;
}

.icon-repeatSearch {
  background-position: 0 -660px;
}

.icon-advanceSearch {
  background-position: 0 -60px;
}

.icon-preSearch {
  background-position: 0 -720px;
}

.icon-ipcSearch {
  background-position: 0 -120px;
}

.icon-imgSearch {
  background-position: 0 -780px;
}

.icon-patentWalk {
  background-position: 0 -480px;
}

.icon-patentSearch {
  background-position: 0 -540px;
}

.icon-lawstatusSearch {
  background-position: 0 -180px;
}

.icon-dowshare {
  background-position: 0 -360px;
}

.icon-analysis {
  background-position: 0 -420px;
}

.icon-batchSearch {
  background-position: 0 -240px;
}

.icon-comparison {
  background-position: 0 -300px;
}

.explaintabbox {
  border-top: 1px solid #ebf4f8;
  padding-top: 20px;
}
.explaintabbox span {
  display: inline-block;
  margin-right: 20px;
}

.platform-list li {
  width: 48%;
  display: inline-table;
  height: 125px;
  margin-bottom: 25px;
}

.platform-list li:nth-child(2n+1) {
  margin-right: 3%;
}

.platformleft {
  width: 125px;
  height: 125px;
  background-color: #f2f2f2;
  display: table-cell;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  float: left;
}

.platformleft + .platformmain {
  margin-left: 126px;
}

.platformleft + .platformmain > h1 {
  font-size: 16px;
}

.platformmain {
  position: relative;
  font-size: 14px;
  padding-left: 10px;
  padding-bottom: 50px;
}

.platformmain > h1, .rules h1 {
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 10px;
  display: block;
  font-weight: 400;
}

.platformmain > p, .rules p {
  line-height: 24px;
}

.platformmain > b {
  font-weight: bold;
  display: block;
  margin-top: 20px;
}

.platformmain-content {
  line-height: 22px;
}

.platformmain-content h1 {
  padding-bottom: 0;
}

.platformmain-content .content-table {
  width: 100%;
}

.platformmain-content .content-table td {
  padding: 5px 10px;
}

.platformmain-content .content-table th {
  text-align: center;
  font-weight: 400;
  padding: 5px 10px;
}

.loading-more {
  position: relative;
  height: 0;
  line-height: 50px;
  top: -50px;
  text-align: center;
  cursor: pointer;
}

.loading-more span {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: loadingMore 0.8s infinite linear;
          animation: loadingMore 0.8s infinite linear;
  position: relative;
  top: -5px;
}

@-webkit-keyframes loadingMore {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

@keyframes loadingMore {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
/* 选颜色组件 */
.colorOptions {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.colorOptions .option {
  max-width: 135px;
  float: left;
  position: relative;
  padding-right: 19px;
  margin-right: 10px;
  margin-bottom: 5px;
}

.colorOptions .option a {
  position: absolute;
}

.colorOptions .option .btn-color {
  display: block;
  height: 26px;
  width: 28px;
  background: #a8e4ff;
  color: #a8e4ff;
  top: 1px;
  right: 20px;
  text-align: center;
  line-height: 28px;
}

.colorOptions .option .btn-color i {
  color: #fff;
  font-size: 18px;
}

.colorOptions .option .btn-operate {
  color: #00afff;
  line-height: 30px;
  top: 0;
  right: 0;
}

.colorOptions .colorBox {
  position: absolute;
  height: 200px;
  /* display: none; */
  z-index: 10;
  margin-top: 10px;
}

.colorOptions .evo-more,
.colorOptions .evo-color,
.evo-palcenter .evo-sep + .evo-palette2,
.evo-palcenter .evo-sep + .evo-palette2 + .evo-palette2 {
  display: none;
}

/*error*/
.err-box {
  margin-left: 14px;
}

.errorMain {
  height: auto !important;
}

.error-tips {
  margin: 170px auto;
  line-height: 25px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 56% !important;
  color: #666;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.error-tips .err-img {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 220px;
}
.error-tips.col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 220px;
  font-size: 16px;
}
.error-tips.col img {
  height: 220px;
  width: 220px;
  margin-bottom: 28px;
}
.error-tips .err-text {
  margin: 14px 0 14px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.error-tips .err-text .srhcontent {
  font-size: 16px;
  padding: 10px 0;
  font-weight: normal;
}
.error-tips .err-text .srhcontent span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.error-tips .err-text .srhcontent-contact {
  font-size: 16px;
}
.error-tips .err-text .contact {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100px;
}
.error-tips .err-text .contact-text {
  display: block;
  width: 160px;
}

/*user-feedback*/
.user-feedback {
  height: calc(100vh - 50px);
  background: #fff;
  padding-top: 15px;
}

.user-feedback + .footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.user-feedback h1 {
  font-family: Microsoft YaHei, "微软雅黑";
  font-size: 18px;
  margin-bottom: 5px;
}

.user-feedback .width90 {
  width: 100%;
  height: 160px;
  border: 1px solid #e3e4ec;
  outline: none;
  resize: none;
  overflow: auto;
  word-wrap: break-word;
  padding: 4px 5px;
}

.to-top {
  position: fixed;
  right: 40px;
  bottom: 110px;
  width: 52px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #1ca2e7;
  z-index: 190;
  font-size: 36px;
  border-radius: 50%;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABkNJREFUeNrkWl1MHFUUvvNXlt+FUrT1oSEhao1RrA0Yk5bXWmpswhMafQCtrSYkrUZ98ME3oz5QLYIPiA1tGsODBPuCYiQhbqKVCBZL+KlbbBW3UH623S5ddmZ3vN84bIZh7uzM7PJjvcnNLOzMOd+359xzzz1nOLI+g3N4n7pZit3I4dLoUG3+zpigmGUSnOmzHSHjVc2W9bgsEGFNK1IsMlbTEzHOIxkzeN50ZRFjEUmarmZiarZdzo6IeZqJ2REyEjFPT9biPJCxIiHgumNHmfT5F+eerKh4cH9hYWGlKEoVoiju5DguT0OjqkuKotxQFDkYiUQuBYNXAq80vjQ0N3dT1kkk0pDLOHAYSQC0RGcOnQBYSGcxnaUffnTqibGJay2hmdvTC4t31cidZTW2rKiynFCTyaS6MvAZ/8N3uAf34hk8CxmQpcss1HXk6DoFC6tnRAauuY1OH535dBbRuf2tt9996Erw7zOzc3fiACgrCdXtwDN4FjIgCzIhW9eRr+vcpmPwTMqKTC6dBXT68Uv+ePHXozdmI/MAkzBYweuADMiCzJ9+vvSqbi2/rjM3U1JGNzOSKX54zyM76S/ZOb+4pLlPtgdkQjZ0QJfugkZSRvdzTUbSTa6Ree5I3e5rf97sC9+KrVob2R6QDR3QBZ0GUj6LNeXI1YwBAH7sx6/1x/XZb2/djqkbNaALOg2WyjeRSut6xnWzEs2wOEupC5wNbyCZlQGd0K2vqSJD9BPTWclsnVw9fG7HIoVfr6eb2bkfdFMMx/XoV6hjs7SSYLPnYIpvvPnOfYefPfJliT83VxB4stGDbspEEgWS4yvYTzfqrkBgIMrIIiwtZLYOXK0T4XSzBzAYXM/KSqtyOav8TDj1cdtuv7/ohbw8ydGvefnyZdLf30+omzi2QFlZGamvryeCINjeBwwUy/MU06mTJ16f0lMiXrdSKlcUbTZU/plDhxtzfZLIc85C/uDgIBkdHXXlUuPj46S2tpaUlJTY3gcMwAJMJ0+Q91gbLGex94CkRBNN32+jweEdpfm7RIdrZ2lpiUxMTFhaiHqNth7Mo7S0lJSXlzuSrySSZG4+Gnrs0Yq9NKGN0X8hqVUMSW1qTRlDNWJ9cc+Fbw4hecx0LC8vq83NzWpTU5M6PDycsTxgAjbDvmQM4WvieMrl6BHggCRlFtXoUYG0tbVpbkWJkfb2du1zJgOYcDxhuBzHs8499DzzuCQJnhXD7To6OsjY2Ngqgq2trWRqaioDQgLBWYtxgCQ8IyhwkrStQhC8HT2wXs6fP0+GhobWfBePx0lLSwuZnp72JBuYgM3imL+K0JovaBi9n+e9Eeru7iaBQID5fTQaJadPnyazs7OuZQMTsDEMwbYQHQWch8Nhb28v6evrS3tfOBzWLIWrK0I0UgJbOgsx0g53ZAYGBkhPT4/j+2EhWArhPluDtyjuqf8uA/UOTUUdC5JlmXR1dbkGgLWE7MJxsKGYgI2Vz4ms6mUikZihiW4J7zAwSJJEGhoayMLCQioNmpycZN5fV1eX+lxdXe0ieqoaNoYh1tTlUqxlOR5MJNQ9oovIXVVVtSprsCN08OBBTy5FMRFgY1mIZ9Sc1UgkMkLP92SrDWBCTY9Vq+MtKpNaJfPq1d8DspzcgoSSBAVKiwKkhp9nFc1fbnjxl+W4HEJCuFUGsAATqq2sAj9vZR1MlGfD4cWvYjHFk3K/38/8rqioyJNMYAEmQ+l4jZVYQUG7+cLX3R0NjUeP0cOVxLvclGpqauiuzqeiniEDIfv27XOfG9JwfTcmy8DEIuP0CH5mCx3BO9MdwXk7CyFKftb2yQfRpfiiomzeWoJuYKBY3jd1KNJaiFXGOrbZZayLgyOvOSlj/VcKjee8FBrtSsHF1U89/YBWCo5sfCkYur2WgtMW66//Nff9Bhbrv8u0WJ+2nVJZuXcX3G8D2ilnocuinSK6JZOu4aW1IREo1rHhddzQnsxKw8tpS3IP9oYstiQ7IXM9WpJ2TWMfo2n8aWjmdshD0ziEZxlNY5/bpvF6tfUPoAymt/V3cRyXr1eDooqihPS2/gjNmn/Idlufc2GpzXzxwvE7CvfcqzH/+5eX7IgRkvnrZRm/O3fPvQCYLUJe5Wb9Fc1/BBgANyNqqIZJDiAAAAAASUVORK5CYII=) no-repeat center center;
  background-size: cover;
}

/*帮助中心常见问题*/
.sidebar {
  border-bottom: 0;
}
.sidebar li {
  text-align: center;
  display: inline-block;
  margin-right: 15px;
}
.sidebar li.active a {
  font-weight: 700;
}
.sidebar li a {
  font-size: 16px;
}
.sidebar li i {
  display: block;
  font-size: 32px;
  padding: 5px 0;
}
.sidebar li:last-child i {
  display: none;
}
.sidebar.fixed {
  position: fixed;
  left: auto;
  top: 0;
}

.list-box {
  height: calc(100% - 54px);
  overflow-y: auto;
  padding: 0 40px;
  padding-bottom: 74px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.help-faq {
  min-height: calc(100vh - 220px);
}
.help-faq .top-search .btn {
  width: auto;
}
.help-faq .font-blue {
  color: #006DD3 !important;
}
.help-faq .list {
  clear: both;
  margin-bottom: 20px;
}
.help-faq .list h3 {
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
}
.help-faq .list .title, .help-faq .list .content {
  padding-left: 25px;
  position: relative;
  line-height: 25px;
}
.help-faq .list .title .label, .help-faq .list .content .label {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  font-weight: normal;
  padding: 0;
  line-height: 25px;
}
.help-faq .list .item {
  margin-bottom: 15px;
}
.help-faq .search-list {
  padding: 30px;
  overflow-y: auto;
  height: calc(100% - 80px);
}
.help-faq .search-list .top-search {
  width: 80%;
}
.help-faq .search-list .tips {
  padding: 0 0 25px;
}
.help-faq .key {
  font-weight: 700;
}
.help-faq .back {
  padding-top: 25px;
  padding-bottom: 25px;
}

.top-search-nums {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  right: 50px;
  font-size: 12px;
  z-index: 1;
}
.top-search-nums .icon {
  padding: 0 4px;
  font-size: 12px;
  cursor: pointer;
}
.top-search-nums .icon.disabled {
  color: var(--patyee-tips);
  cursor: not-allowed;
}

.field-container,
.help-container {
  position: absolute;
  left: 20px;
  right: 0;
  height: calc(100% - 40px);
  overflow: hidden;
  padding-bottom: 0;
}
.field-container .user-title,
.help-container .user-title {
  margin-left: 40px;
  margin-right: 40px;
}

/*版本*/
.version-info {
  width: calc(100vw - 830px);
  min-width: 508px;
  margin-bottom: 28px;
}
.version-info .info-title {
  font-size: 18px;
  font-weight: bold;
}
.version-info .info-time {
  color: #ccc;
  font-size: 12px;
  margin: 14px 0;
}
.version-info .info-desc {
  margin-bottom: 14px;
}
.version-info .info-list .info-item {
  margin: 7px 0;
}
.version-info .info-list .info-item .top-link {
  color: blue;
  cursor: pointer;
}

.version-box {
  position: relative;
}
.version-box .info-box {
  width: calc(100vw - 830px);
  min-width: 508px;
}
.version-box .info-box .info-item {
  width: 100%;
  margin-bottom: 28px;
}
.version-box .info-box .info-item .info-title {
  font-weight: bold;
  font-size: 16px;
}
.version-box .info-box .info-item .info-children {
  width: 100%;
  margin: 14px 0;
}
.version-box .info-box .info-item .info-children .info-content {
  margin-bottom: 14px;
}
.version-box .info-box .info-item .info-children .info-content b {
  font-weight: bold;
}
.version-box .info-box .info-item .info-children .info-content.tag {
  font-weight: bold;
  text-indent: unset;
}
.version-box .info-box .info-item .info-children .info-content.img {
  font-weight: bold;
  text-indent: unset;
}
.version-box .info-box .info-item .info-children .info-content {
  text-indent: 2rem;
}
.version-box .info-box .info-item .info-children .info-imgs {
  width: 100%;
}
.version-box .info-box .info-item .info-children .info-imgs img {
  width: 100%;
}
.version-box .cata-box {
  position: fixed;
  display: block;
  top: 120px;
  right: 40px;
  width: 200px;
  min-height: 500px;
}
.version-box .cata-box ul {
  margin-top: 28px;
}
.version-box .cata-box li:last-child .ak-timeline-item {
  display: none;
}
.version-box .cata-box li .cata-text {
  margin: 4px 0;
  min-width: 1px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.version-box .cata-box li .cata-text.isActive {
  font-weight: bold;
}
.version-box .cata-box li .ak-timeline-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.version-box .cata-box li .ak-timeline-item .item-point {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #ccc;
}
.version-box .cata-box li .ak-timeline-item .item-line {
  margin-left: 3px;
  width: 1px;
  height: 7px;
  border-left: 1px solid #ccc;
}

.version-text {
  width: calc(100vw - 830px);
  min-width: 508px;
  margin-bottom: 28px;
}

.version-content {
  position: relative;
}

.version-page {
  position: relative;
  line-height: 22px;
  max-width: calc(100% - 830px);
}
.version-page b {
  font-weight: bold;
  display: block;
  margin-top: 20px;
}

/*表格没数据时*/
.noData {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.noData p {
  padding-left: 20px;
}
.noData.center {
  text-align: center;
}
.noData.center p {
  padding-top: 20px;
  padding-left: 0;
}

/* 预检索loading组件 start */
.spinnerOne {
  padding: 0 7px;
  height: 28px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.spinnerOne .rect {
  /* background-color: rgb(148, 147, 147); */
  height: 90%;
  width: 2px;
  display: inline-block;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}

.rect1, .rect2, .rect3, .rect4 {
  margin-right: 3px;
}

.spinnerOne .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinnerOne .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinnerOne .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinnerOne .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(0.8);
  }
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(0.8);
    -webkit-transform: scaleY(0.8);
  }
}
/* 预检索loading组件 end */
.errorWarn {
  margin-bottom: 10px;
}

/*专利分布量地图*/
.quicksrh-box {
  position: relative;
  height: calc(100vh - 60px);
  overflow: auto;
}
.quicksrh-box .country-content {
  height: 600px;
  min-width: var(--min-screen-w);
  padding: 5px 45px 18px;
  position: relative;
  z-index: 1;
}
.quicksrh-box .country-content .chart-title {
  padding-left: 24px;
  height: 38px;
  background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(#E7E9F4));
  background: linear-gradient(270deg, #FFFFFF 0%, #E7E9F4 100%);
}
.quicksrh-box .country-content .chart-title h3 {
  height: 38px;
  line-height: 38px;
  color: #333;
  font-size: 16px;
}
.quicksrh-box .top-content {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  height: auto !important;
}
.quicksrh-box .top-content > div {
  display: block;
  background: #fff;
  min-height: 525px;
  margin-top: 5px;
}
.quicksrh-box .china-map {
  width: 54%;
}
.quicksrh-box .china-map .tips {
  font-size: 12px;
  position: absolute;
  left: 30px;
  bottom: 20px;
  color: #333;
}
.quicksrh-box .china-map .tips .square {
  width: 10px;
  height: 10px;
  background-color: red;
  display: inline-block;
  position: absolute;
  left: -15px;
  top: 4px;
}
.quicksrh-box .map-charts {
  height: 557px;
}
.quicksrh-box .right-charts {
  width: 45%;
  min-height: 595px;
  margin-left: 8px;
  position: absolute;
  right: 0;
  top: 0;
}
.quicksrh-box .right-charts .table-list {
  height: 280px;
}
.quicksrh-box .right-charts .table-list .table-content {
  height: 242px;
  padding: 5px 30px;
}
.quicksrh-box .right-charts .table-list table th {
  text-align: center;
  line-height: 25px;
  background: #E7E9F4;
  font-size: 12px;
  font-weight: 700;
}
.quicksrh-box .right-charts .table-list table td {
  text-align: center;
  line-height: 25px;
  font-size: 12px;
}
.quicksrh-box .right-charts .table-list table .cell {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.quicksrh-box .right-charts .bar-charts {
  height: 315px;
}
.quicksrh-box .right-charts .bar-charts .charts-bar, .quicksrh-box .right-charts .bar-charts .pie-chart {
  height: 277px;
  width: 100%;
}
.quicksrh-box .search-bg {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -3px;
  bottom: 0;
  height: 104%;
}
.quicksrh-box .bottom-content {
  min-height: 310px;
  background-color: #fff;
}
.quicksrh-box .bottom-content #lineCharts {
  height: 272px;
}
.quicksrh-box .bottom-content .box {
  float: left;
  width: 32.7%;
  background: #fff;
  margin-left: 0.95%;
}
.quicksrh-box .bottom-content .box:first-child {
  margin-left: 0;
}
.quicksrh-box .bottom-content .pie-chart {
  height: 252px;
  width: 100%;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.ak-main.analysis-board {
  padding-top: 0;
}
.ak-main.analysis-board .other-search {
  width: 100vw;
  height: 100%;
}

.analysis-board-head {
  position: relative;
  min-width: 1000px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
}
.analysis-board-head .search-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.analysis-board-head .search-block .input-search-wrapper {
  margin-left: 8px;
}

.analysis-board-title {
  position: relative;
  min-width: 1000px;
  height: 78px;
  margin: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid;
}
.analysis-board-title.region {
  background: -webkit-gradient(linear, left top, right top, from(#D6EFFF), to(#FFFFFF));
  background: linear-gradient(90deg, #D6EFFF 0%, #FFFFFF 100%);
  border-color: #AEDEFF;
}
.analysis-board-title.region .title-icon {
  background: #58BBFE;
}
.analysis-board-title.region .title-info .info-box .info {
  color: #0E88D9;
}
.analysis-board-title.cu {
  background: linear-gradient(86deg, #CBF3F6 0%, #FFFFFF 100%);
  border-color: #98EBF5;
}
.analysis-board-title.cu .title-icon {
  background: #30CADC;
}
.analysis-board-title.cu .title-info .info-box .info {
  color: #0094A5;
}
.analysis-board-title.co {
  background: linear-gradient(84deg, #E4E5FC 0%, #FFFFFF 100%);
  border-color: #DCD9FF;
}
.analysis-board-title.co .title-icon {
  background: #B7B1FF;
}
.analysis-board-title.co .title-info .info-box .info {
  color: #5C52CF;
}
.analysis-board-title .title-icon {
  width: 86px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}
.analysis-board-title .title-icon i {
  font-size: 44px;
}
.analysis-board-title .title-icon .title {
  font-size: 12px;
}
.analysis-board-title .title-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 12px;
}
.analysis-board-title .title-info .info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4px;
}
.analysis-board-title .title-info .info-box .info {
  font-weight: bold;
  font-size: 18px;
}
.analysis-board-title .title-info .info-box .info-tag {
  margin-left: 4px;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  border-radius: 2px;
}
.analysis-board-title .title-info .info-box .info-tag:first-child {
  margin-left: 8px;
}

.address-cascader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.address-cascader .ak-select {
  width: 160px;
  margin-right: 8px;
  cursor: pointer;
}
.address-cascader .ak-select:hover .icon-arrow {
  display: none;
}
.address-cascader .ak-select:hover .icon-arrow.empty {
  display: block;
}
.address-cascader .ak-select .ak-select-control .ak-input-control {
  padding-left: 10px;
}

.input-search-wrapper {
  position: relative;
}
.input-search-wrapper i {
  position: absolute;
  top: 6px;
  right: 6px;
}
.input-search-wrapper .ak-input-control {
  width: 220px;
  padding-right: 28px;
}
.input-search-wrapper .search-list {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  max-height: 220px;
  overflow-y: auto;
  border-radius: 2px;
  border: 1px solid #ccc;
  z-index: 1;
}
.input-search-wrapper .search-list .search-item {
  margin: 1px 0;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  background-color: #fff;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.overview-board-wrap.region .overview-cards .overview-card {
  width: calc((100% - 20px) / 3);
}
.overview-board-wrap.region .overview-bar-wrap .overview-title {
  margin-top: 0;
}
.overview-board-wrap.co .overview-bar-wrap, .overview-board-wrap.cu .overview-bar-wrap {
  margin-bottom: 20px;
}
.overview-board-wrap.co .overview-bar-wrap .overview-legend, .overview-board-wrap.cu .overview-bar-wrap .overview-legend {
  position: absolute;
  right: 0;
  top: -6px;
}
.overview-board-wrap .overview-bar-wrap {
  margin-bottom: 10px;
  position: relative;
}
.overview-board-wrap .overview-bar-wrap .overview-title {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 8px;
}
.overview-board-wrap .overview-bar-wrap .overview-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.overview-board-wrap .overview-bar-wrap .overview-bar .bar-item {
  height: 32px;
  min-width: 100px;
  text-align: center;
  line-height: 32px;
  margin-right: 1px;
  color: #fff;
}
.overview-board-wrap .overview-bar-wrap .overview-bar .bar-item:last-child {
  margin-right: 0;
}
.overview-board-wrap .overview-bar-wrap .overview-legend {
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.overview-board-wrap .overview-bar-wrap .overview-legend .legend-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
}
.overview-board-wrap .overview-bar-wrap .overview-legend .legend-item:last-child {
  margin-right: 0;
}
.overview-board-wrap .overview-bar-wrap .overview-legend .legend-item .legend-color {
  width: 20px;
  height: 12px;
  margin-right: 4px;
  border-radius: 2px;
}
.overview-board-wrap .overview-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.overview-board-wrap .overview-cards .overview-card {
  position: relative;
  width: calc((100% - 30px) / 4);
  height: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  margin-bottom: 10px;
}
.overview-board-wrap .overview-cards .overview-card .card-icon {
  margin-left: 16px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  overflow: hidden;
}
.overview-board-wrap .overview-cards .overview-card .card-icon .card-i {
  font-size: 25px;
}
.overview-board-wrap .overview-cards .overview-card .card-icon .card-svg {
  width: 21px;
  height: 21px;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}
.overview-board-wrap .overview-cards .overview-card .card-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 12px;
}
.overview-board-wrap .overview-cards .overview-card .card-info .num {
  font-weight: bold;
  font-size: 20px;
}
.overview-board-wrap .overview-cards .overview-card .ak-tooltip {
  position: absolute;
  top: 9px;
  right: 13px;
}

.analysis-body {
  height: calc(100% - 140px);
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 80px;
  position: relative;
}
.analysis-body .charts-warp {
  position: relative;
  min-height: 410px;
}
.analysis-body .charts-warp .charts {
  min-height: 500px;
}
.analysis-body .ak-table .table th, .analysis-body .ak-table .table td {
  padding-top: 12px;
  padding-bottom: 12px;
}

.analysis-patent-wrapper {
  padding: 0 20px;
  border: 1px solid #DCDFE6;
}
.analysis-patent-wrapper .chartHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 70px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.analysis-patent-wrapper .chartHeader .left .title {
  font-weight: bold;
}
.analysis-patent-wrapper .chartHeader .left .explain {
  color: #949aa8;
}
.analysis-patent-wrapper .chartHeader .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.analysis-patent-wrapper .chartHeader .right .ak-select {
  width: 88px;
  border-radius: 2px;
  margin-left: 8px;
}
.analysis-patent-wrapper .chartHeader .right .chartType {
  height: 28px;
  text-align: center;
  line-height: 28px;
  color: #393c48;
  border: 1px solid;
  border-radius: 2px;
  margin-left: 8px;
  cursor: pointer;
}
.analysis-patent-wrapper .chartHeader .right .chartType i {
  color: #393c48;
  margin-right: 4px;
  font-size: 14px;
}
.analysis-patent-wrapper .chartHeader .right .ml17 {
  margin-left: 17px;
}
.analysis-patent-wrapper .chartHeader .right i {
  color: #54607d;
  cursor: pointer;
}

.analysis-section-wrapper {
  margin-top: 16px;
  padding: 0 12px 0 20px;
}
.analysis-section-wrapper .section-wrapper__title {
  padding-top: 6px;
  margin: 0 0 14px;
  font-size: 18px;
  font-weight: bold;
}
.analysis-section-wrapper .section-wrapper__title .text {
  display: inline-block;
  vertical-align: middle;
}
.analysis-section-wrapper .section-wrapper__title:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 6px;
  height: 20px;
}
.analysis-section-wrapper .analysis-section.is-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.analysis-section-wrapper .analysis-section .big-count {
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  display: inline-block;
  vertical-align: top;
}
.analysis-section-wrapper .analysis-section .analysis-section__item {
  border: 1px solid;
  border-radius: 2px;
  padding: 14px 0;
}
.analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title {
  margin: 0 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}
.analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title .text {
  font-weight: bold;
}
.analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title .region-back {
  cursor: pointer;
  font-weight: normal;
}
.analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title .region-back .label {
  margin-left: 5px;
}
.analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__box {
  padding: 16px 20px 0;
  height: 523px;
  overflow-y: auto;
}
.analysis-section-wrapper .map-charts {
  height: 500px;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.compareBox Underline {
  text-decoration: underline;
}
.compareBox Italic {
  font-style: italic;
}
.compareBox Bold {
  font-weight: bold;
}
.compareBox .card-text-box .card-text.Preservation {
  white-space: pre;
}

.temp-charts {
  position: fixed;
  top: 100px;
  left: 100px;
  width: 400px;
  height: 300px;
  z-index: 100000;
  background-color: #fff;
}

.status-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.status-tag {
  border-radius: 2px;
  font-size: 12px;
  padding: 2px 6px;
  margin: 0 2px 3px;
  display: inline-block;
  white-space: nowrap;
}
.status-tag.patent-label {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.patent-status-tips {
  max-width: 250px;
}

.award-datas {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.award-datas img {
  margin: 0 4px;
}

.value-datas {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.value-datas img {
  margin: 0 4px;
}

.backtop-btn {
  position: absolute;
  right: 24px;
  bottom: 24px;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background-color: #DCDFE6;
  border-radius: 2px;
}
.backtop-btn .back-icon {
  font-size: 48px;
  color: #fff;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.backtop-btn:hover .back-icon {
  color: #787C8B;
}

.remind-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: blue;
  border-radius: 50%;
  margin-top: 3px;
}

.remind-dot:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0.4;
  background-color: #ffffff;
  -webkit-animation: scale 1s infinite cubic-bezier(0, 0, 0.49, 1.02);
          animation: scale 1s infinite cubic-bezier(0, 0, 0.49, 1.02);
}

@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50%, 75% {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  78%, 100% {
    opacity: 0;
  }
}

@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50%, 75% {
    -webkit-transform: scale(2);
            transform: scale(2);
  }
  78%, 100% {
    opacity: 0;
  }
}
.more-func {
  cursor: pointer;
  position: relative;
}
.more-func:hover .down-pane {
  display: block;
}

.down-pane {
  display: none;
  position: absolute;
  right: 0;
  top: 30px;
  background: #fff;
  z-index: 23;
  width: 85px;
}
.down-pane .down-icons {
  margin-top: 6px;
  padding: 5px 0;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.down-pane .ak-icon {
  margin: 0;
}
.down-pane {
  /*.ak-icon-tips{left: auto;right: 85px;top: 0}*/
}

.timeline-wrapper .timeline-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.timeline-wrapper .timeline-item.active .timeline-content .content-nav {
  font-weight: bold;
}
.timeline-wrapper .timeline-item.active .timeline-box .timeline-circle-line .timeline-circle {
  display: block;
}
.timeline-wrapper .timeline-item.active .timeline-box .timeline-circle-line .timeline-circle.outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.timeline-wrapper .timeline-item.default-show .timeline-box .timeline-circle-line .timeline-circle {
  display: block;
}
.timeline-wrapper .timeline-item.default-show .timeline-box .timeline-circle-line .timeline-circle.outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.timeline-wrapper .timeline-item .timeline-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.timeline-wrapper .timeline-item .timeline-box.no-date {
  width: 10px;
}
.timeline-wrapper .timeline-item .timeline-box.no-date .timeline-line {
  margin-left: 18px;
}
.timeline-wrapper .timeline-item .timeline-box.no-date .timeline-circle.outer {
  left: 10px;
}
.timeline-wrapper .timeline-item .timeline-box.no-date .timeline-circle.nav {
  cursor: pointer;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-date {
  width: 60px;
  text-align: right;
  top: 8px;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-date .date-box.monthday {
  font-size: 16px;
  font-weight: bold;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-date .date-box.monthday .month {
  font-size: 12px;
  font-weight: normal;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-circle-line {
  position: relative;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-circle-line .timeline-line {
  margin-left: 12px;
  width: 1px;
  border-left: 1px solid #D2E9FD;
  height: 100%;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-circle-line .timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #cccccc;
  display: none;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-circle-line .timeline-circle.outer {
  position: absolute;
  z-index: 1;
  top: 6px;
  left: 4px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.timeline-wrapper .timeline-item .timeline-box .timeline-circle-line .timeline-circle.inner {
  width: 8px;
  height: 8px;
}
.timeline-wrapper .timeline-item .timeline-content {
  margin-left: 20px;
  padding: 4px 0;
}
.timeline-wrapper .timeline-item .timeline-content.no-date {
  margin-left: 40px;
}
.timeline-wrapper .timeline-item .timeline-content .content-nav {
  cursor: pointer;
}
.timeline-wrapper .timeline-item .timeline-content .child-block {
  margin: 8px 0;
  padding: 4px 0;
  background-color: #F5F6FB;
}
.timeline-wrapper .timeline-item .timeline-content .content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 4px 0;
}
.timeline-wrapper .timeline-item .timeline-content .content-item.half-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50%;
}
.timeline-wrapper .timeline-item .timeline-content .content-item .content-key {
  text-align: right;
  width: 120px;
  margin-right: 10px;
}
.timeline-wrapper .timeline-item .timeline-content .content-item .content-key .ak-tooltip {
  margin-right: 2px;
}
.timeline-wrapper .timeline-item .timeline-content .content-item .content-value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.timeline-wrapper .timeline-item .timeline-content .content-item .content-value.no-label {
  font-weight: bold;
}
.timeline-wrapper .timeline-item .timeline-content .content-item .content-btn-all {
  margin: 4px 0;
  cursor: pointer;
}
.timeline-wrapper .timeline-more {
  width: 100%;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
.timeline-wrapper .timeline-more span {
  margin: 0 20px;
  padding-left: 80px;
}
.timeline-wrapper .timeline-more span .iconfont {
  font-size: 14px;
  margin-left: 4px;
}

.collapse-item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  background-color: #cccccc;
}
.collapse-item-top .item-title {
  font-size: 16px;
  font-weight: bold;
  margin: 0 10px;
}
.collapse-item-top .item-total {
  font-size: 16px;
  font-weight: bold;
}
.collapse-item-top .item-gap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.collapse-item-top .item-icon {
  margin-right: 10px;
  width: 100px;
  height: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.input-number {
  position: relative;
}
.input-number .ak-form-input {
  width: 72px;
}
.input-number .controls {
  position: absolute;
  right: 4px;
  top: 6px;
}
.input-number .controls .step {
  font-size: 14px;
  margin: -4px 0;
  cursor: pointer;
}
.input-number .controls .step.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.no-data-wrapper .text {
  color: #9A9DAD;
}

.tooltip {
  word-break: break-all;
  z-index: 111;
}
.tooltip.size-12 {
  font-size: 12px;
}
.tooltip.size-14 {
  font-size: 14px;
}
.tooltip.size-16 {
  font-size: 16px;
}
.tooltip.size-18 {
  font-size: 18px;
}
.tooltip.size-20 {
  font-size: 20px;
}

.pattab-law-infos {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
}
.pattab-law-infos .law-infos-nav {
  position: relative;
  width: 130px;
}
.pattab-law-infos .law-infos-nav .backtop-btn {
  position: fixed;
  bottom: 20px;
  margin-left: 20px;
  right: unset;
}
.pattab-law-infos .law-infos-nav .law-infos-timeline {
  position: fixed;
  top: calc(var(--header-h) + var(--tabs-h) + var(--page-search-h) + 56px + 41px);
  z-index: 1;
}
.pattab-law-infos .law-infos-nav .content-nav {
  cursor: pointer;
}
.pattab-law-infos .law-infos-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 50vh;
}
.pattab-law-infos .details-law {
  margin: 20px 0;
}
.pattab-law-infos .details-law .info-title {
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.pattab-law-infos .details-law .detail-content {
  margin-right: 10px;
  margin-left: 14px;
}
.pattab-law-infos .timeline-wrapper {
  margin-left: 10px;
  margin-top: 10px;
}
.pattab-law-infos .timeline-wrapper .timeline-content {
  margin-right: 10px;
}
.pattab-law-infos .collapse-wrapper {
  margin-bottom: 20px;
}
.pattab-law-infos .collapse-item-top {
  margin-right: 10px;
}

.law-popup {
  padding: 20px 0;
}
.law-popup .law-popup-content {
  padding: 10px;
  height: 320px;
  overflow-y: auto;
}

.pat-info .pat-status .pat-serial {
  margin-right: 7px;
}
.pat-info .pat-status .pat-pns {
  margin-right: 14px;
  cursor: pointer;
}
.pat-info .pat-status .status-tag {
  margin: 0 14px 0 0;
}
.pat-info .pat-title {
  display: inline-block;
  font-size: 16px;
  margin: 7px 0;
  cursor: pointer;
}
.pat-info .pat-kv {
  padding: 3px 0;
}
.pat-info .pat-kv .date {
  margin-right: 42px;
}
.pat-info .pat-kv .semicolon {
  margin-right: 7px;
}
.pat-info .pat-abstract {
  margin: 7px 0 7px 0;
}

.quick-search-content {
  position: relative;
  overflow: auto;
  height: calc(100vh - 60px);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.quick-search-content::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.dialog-remind .remind-content {
  margin: 14px 0;
}
.dialog-remind .remind-info {
  font-weight: bold;
  margin: 0 2px;
}
.dialog-remind .remind-wel {
  margin: 7px 0;
  text-indent: 2rem;
}
.dialog-remind .remind-version {
  width: 100%;
  height: calc(100vh - 230px);
  max-height: 440px;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 2px;
  border: 1px solid #ccc;
}
.dialog-remind .remind-version .ak-side-container {
  height: 100%;
  width: 100%;
  min-width: 544px;
}
.dialog-remind .remind-version .ak-side-container .ak-side-main {
  padding: 14px;
}
.dialog-remind .remind-version .ak-side-container .version-info,
.dialog-remind .remind-version .ak-side-container .info-box,
.dialog-remind .remind-version .ak-side-container .version-text {
  width: 100%;
}
.dialog-remind .remind-version .ak-side-container .top-link {
  cursor: auto;
}
.dialog-remind .remind-version .version-content {
  width: 100% !important;
  border-bottom: none;
}
.dialog-remind .remid-tips {
  margin: 14px 0;
}
.dialog-remind .remind-btn {
  margin-bottom: 14px;
}
.dialog-remind .remind-btn .ak-btn {
  display: block;
  margin: 0 auto;
  width: 110px;
}

.intelligent {
  padding: 70px 0 120px;
  position: relative;
  background-clip: border-box;
  background-size: cover;
  background-repeat: no-repeat;
}
.intelligent .third-wrapper {
  height: 88px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 65, 162, 0.4);
}
.intelligent .third-wrapper .item-wrapper {
  height: 100%;
}
.intelligent .third-wrapper .item-wrapper .item {
  line-height: 1;
  color: #fff;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.intelligent .third-wrapper .item-wrapper .item .icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 46px;
  color: #fff !important;
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(153, 181, 255), transparent);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.intelligent .third-wrapper .item-wrapper .item .text {
  font-size: 20px;
  margin-left: 14px;
  vertical-align: middle;
  display: inline-block;
}
.intelligent .third-wrapper .item-wrapper .item .remind-dot {
  position: absolute;
  top: 0;
  background-color: #fff !important;
  margin-left: 6px;
}
.intelligent .third-wrapper .item-wrapper .item:after, .intelligent .third-wrapper .item-wrapper .item:before {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  background-color: #fff;
  height: 100%;
  opacity: 0.3;
}
.intelligent .third-wrapper .item-wrapper .item:before {
  left: 0;
}
.intelligent .third-wrapper .item-wrapper .item:after {
  right: 0;
}
.intelligent .third-wrapper .item-wrapper .item:first-child:after {
  display: none;
}

.home-outer-container .intelligent {
  padding: 90px 0 0;
}
.home-outer-container .intelligent-search-bg {
  background-image: unset !important;
}
.home-outer-container .xiangjiIcon {
  position: absolute;
  display: inline-block;
  right: 10px;
  font-size: 26px;
  top: 10px;
  cursor: pointer;
}
.home-outer-container .is-login .intelligent {
  padding-top: 65px;
}
.home-outer-container .is-login .intelligent-search-bg {
  background-image: none;
}

.litigateMain {
  padding-bottom: 160px;
}

.main-container {
  max-width: 1000px;
  margin: 0 auto;
}
.main-container a {
  color: unset !important;
}

.main-container-lg {
  max-width: var(--min-screen-w);
  margin: 0 auto;
  overflow: hidden;
}

.quick-index.mobile.is-map .intelligent {
  padding-bottom: 0 !important;
}
.quick-index.is-map {
  background-clip: border-box;
  background-size: cover;
  background-repeat: no-repeat;
}
.quick-index.is-map .slider-direction {
  color: #31364E;
}
.quick-index .slider-direction {
  position: absolute;
  width: 1000px;
  left: 50%;
  top: 30px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1;
  color: #fff;
}
.quick-index .slider-direction span {
  cursor: pointer;
  left: 0;
  position: absolute;
}
.quick-index .slider-direction span:last-child {
  right: 0;
  left: auto;
}
.quick-index .slider-direction span i {
  font-size: 14px;
}
.quick-index .search-slider .slider-control {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  bottom: 0;
}
.quick-index .search-slider .slider-control span {
  display: block;
  height: 4px;
  width: 16px;
  margin: 0 5px;
  cursor: pointer;
}
.quick-index .search-slider .world-map {
  visibility: hidden;
  position: absolute;
  top: 0;
  width: 800px;
}
.quick-index .search-slider .world-map > div {
  margin: 0 auto;
}
.quick-index .search-slider.intelligent-map-bg {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -9999em;
}
.quick-index .search-slider.is-map {
  visibility: visible;
  position: static;
}
.quick-index .search-slider.is-map .mainSearch {
  visibility: hidden;
  position: absolute;
}
.quick-index .search-slider.is-map .world-map {
  visibility: visible;
  position: static;
}
.quick-index .search-slider.is-map.intelligent-map-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  background-color: transparent !important;
}
.quick-index .search-slider .flex-center {
  position: relative;
}
.quick-index .section.section-wrapper1 {
  padding: 44px 0;
  background-color: #F2F5FE;
}
.quick-index .section.section-wrapper1 .img {
  margin: 30px 0;
  display: inline-block;
  width: 1000px;
}
.quick-index .section.section-wrapper1 .desc {
  margin: 0 auto;
  width: 90%;
}
.quick-index .section.section-wrapper1 .desc .qrcode {
  position: relative;
  width: 124px;
  padding-right: 30px;
  margin-right: 30px;
  text-align: center;
}
.quick-index .section.section-wrapper1 .desc .qrcode .code-img {
  width: 100%;
  height: 124px;
  margin-bottom: 4px;
}
.quick-index .section.section-wrapper1 .desc .qrcode .tips {
  color: #365DC2;
  font-weight: bold;
}
.quick-index .section.section-wrapper1 .desc .qrcode:after {
  content: "";
  height: 100%;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleY(0.8);
          transform: scaleY(0.8);
}
.quick-index .section.section-wrapper1 .desc .info {
  line-height: 2;
  text-align: justify;
  max-width: 720px;
  font-size: 16px;
}
.quick-index .section.section-wrapper2 {
  padding-top: 60px;
  background-size: cover;
  min-height: 750px;
}
.quick-index .section.section-wrapper2.mobile {
  background-size: 100%;
  min-height: 500px;
}
.quick-index .section.section-wrapper2 .solve-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  height: 669px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper {
  margin-right: 10px;
  margin-bottom: 108px;
  width: 173px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box {
  position: relative;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 206px;
  margin-bottom: 15px;
  background-color: #3D7DED;
  color: #fff;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box:after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 0px;
  height: 0px;
  border: 10px solid;
  border-top-color: #3D7DED;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box .icon {
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 8px;
  font-size: 45px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box .label {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box .desc {
  font-size: 16px;
  text-align: justify;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box-split .circle {
  margin: 0 auto;
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid #3D7DED;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box-split .circle.mini {
  width: 10px;
  height: 10px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .box-split .line {
  margin: 0 auto;
  width: 0;
  height: 63px;
  border-right: 2px dashed #9BB8D4;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper .text {
  display: inline-block;
  margin-top: 20px;
  font-weight: bold;
  font-size: 28px;
  color: #fff;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.reverse .box {
  background-color: #DEEAFF;
  border: 2px solid #3D7DED;
  color: #231815;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.reverse .box .icon {
  color: #3D7DED;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.reverse .box .desc {
  color: #4C4948;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.reverse .box:before {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 0px;
  height: 0px;
  border: 10px solid;
  border-top-color: #DEEAFF;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper0 {
  margin-right: 24px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper0 .box .icon {
  font-size: 48px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper1 {
  margin-right: 11px;
  margin-bottom: 26px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper1 .box-split .line {
  height: 366px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper1 .box .icon {
  font-size: 56px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper2 {
  margin-right: 31px;
  margin-bottom: 52px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper2 .box-split .line {
  height: 130px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper3 {
  margin-right: 41px;
  margin-bottom: 50px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper3 .box-split .line {
  height: 237px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper3 .box .icon {
  font-size: 42px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper4 {
  margin-right: 35px;
  margin-bottom: 67px;
  width: 193px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper4 .box-split .line {
  height: 180px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper4 .box .icon {
  margin-top: 10px;
  margin-bottom: 4px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper4 .box .label {
  padding: 0 5px;
  margin-bottom: 6px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper4 .box .icon {
  font-size: 42px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper5 {
  margin-right: 0;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper5 .box-split .line {
  height: 213px;
}
.quick-index .section.section-wrapper2 .solve-list .item-wrapper.item-wrapper5 .box .icon {
  font-size: 44px;
  margin-top: 12px;
  margin-bottom: 2px;
}
.quick-index .section.section-wrapper3 {
  padding: 90px 0 83px;
  text-align: center;
  background-size: cover;
}
.quick-index .section.section-wrapper3.mobile {
  background-size: 100% 100%;
  min-height: 350px;
}
.quick-index .section.section-wrapper3 .box-list {
  margin-top: 72px;
}
.quick-index .section.section-wrapper3 .box-list .item {
  position: relative;
  margin: 0 10px;
  display: inline-block;
  width: 280px;
  height: 299px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #DCE2F7;
  border-radius: 2px;
  background-color: #fff;
}
.quick-index .section.section-wrapper3 .box-list .item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
}
.quick-index .section.section-wrapper3 .box-list .item.item0:after {
  background-color: #003DFF;
}
.quick-index .section.section-wrapper3 .box-list .item.item0 .count {
  color: #003DFF;
}
.quick-index .section.section-wrapper3 .box-list .item.item1:after {
  background-color: #06B7CE;
}
.quick-index .section.section-wrapper3 .box-list .item.item1 .count {
  color: #06B7CE;
}
.quick-index .section.section-wrapper3 .box-list .item.item2:after {
  background-color: #EE5268;
}
.quick-index .section.section-wrapper3 .box-list .item.item2 .count {
  color: #EE5268;
}
.quick-index .section.section-wrapper3 .box-list .item.item3:after {
  background-color: #42ABFF;
}
.quick-index .section.section-wrapper3 .box-list .item.item3 .count {
  color: #42ABFF;
}
.quick-index .section.section-wrapper3 .box-list .item .icon {
  margin-top: 74px;
  width: 55px;
  height: 64px;
}
.quick-index .section.section-wrapper3 .box-list .item .count {
  line-height: 1;
  margin: 27px 0 20px;
  font-size: 30px;
}
.quick-index .section.section-wrapper3 .box-list .item .info {
  font-size: 18px;
}
.quick-index .section.section-wrapper4 {
  padding: 60px 0;
  background-color: #fff;
}
.quick-index .section.section-wrapper4 .main-container-lg {
  max-width: 1220px;
}
.quick-index .section.section-wrapper4 .list {
  min-width: 1597px;
  padding: 0 0 60px;
  margin-top: 72px;
  margin-left: 16px;
  -webkit-transform: translateX(-38px);
          transform: translateX(-38px);
}
.quick-index .section.section-wrapper4 .list .item {
  margin-right: 90px;
  display: inline-block;
  position: relative;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.quick-index .section.section-wrapper4 .list .item .box {
  border-radius: 9px;
  height: 155px;
  width: 155px;
  margin-bottom: 19px;
  position: relative;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  text-align: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-img {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  background-size: 100% 100%;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper .ico {
  display: inline-block;
  font-size: 44px;
  height: 50px;
  line-height: 50px;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper .text {
  font-size: 18px;
  padding: 0 24px;
  line-height: 1.2;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper .text.gap {
  margin-top: 24px;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-wrapper10 .ico, .quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-wrapper20 .ico {
  font-size: 50px;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-wrapper11 .ico, .quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-wrapper31 .ico {
  font-size: 46px;
}
.quick-index .section.section-wrapper4 .list .item .box .box-wrapper.box-wrapper41 .ico {
  font-size: 48px;
}
.quick-index .section.section-wrapper5 {
  text-align: center;
  color: #fff;
  padding: 50px 0 68px;
  background-size: cover;
}
.quick-index .section.section-wrapper5.mobile {
  background-size: 100% 100%;
  min-height: 200px;
}
.quick-index .section.section-wrapper5 .img {
  margin-top: 32px;
  display: inline-block;
  height: 552px;
}
.quick-index .section.section-wrapper5 .btn {
  padding: 10px 0;
  width: 132px;
  height: auto;
  line-height: 1;
  font-size: 18px;
}
.quick-index .section .title {
  text-align: center;
  font-weight: normal;
  font-size: 36px;
  padding-bottom: 5px;
}
.quick-index .section .sub-title {
  text-align: center;
  font-weight: normal;
  font-size: 18px;
}
.quick-index .backtop-btn {
  position: fixed;
}

.footer {
  text-align: center;
  height: var(--footer-h);
  line-height: var(--footer-h);
  color: rgba(255, 255, 255, 0.65);
}
.footer a {
  color: rgba(255, 255, 255, 0.65) !important;
}
.footer.img-theme-2 {
  color: rgba(49, 54, 78, 0.65);
}
.footer.img-theme-2 a {
  color: rgba(49, 54, 78, 0.65) !important;
}

.dialog-ip-max,
.login-alert {
  max-width: 500px;
}
.dialog-ip-max .ak-dialog-alert .ak-dialog-text,
.login-alert .ak-dialog-alert .ak-dialog-text {
  display: block;
}
.dialog-ip-max .contact-pupop,
.login-alert .contact-pupop {
  padding: 0 8px;
}
.dialog-ip-max .contact-pupop .image-wrapper,
.login-alert .contact-pupop .image-wrapper {
  margin: 16px 0 8px;
}
.dialog-ip-max .contact-pupop .image-wrapper .img,
.login-alert .contact-pupop .image-wrapper .img {
  width: 140px;
  height: 140px;
}

.quick-enter .item {
  color: #fff;
  display: inline-block;
  border-radius: 2px;
  padding: 8px 22px;
  margin-right: 8px;
  cursor: pointer;
  background-color: rgba(22, 76, 216, 0.7);
}

.patyee-hot .title {
  margin: 20px 0 14px;
  font-size: 18px;
  color: #fff;
}
.patyee-hot .hot-list {
  color: #fff;
}
.patyee-hot .hot-list .item {
  cursor: pointer;
  margin-bottom: 17px;
  width: 23%;
  display: inline-block;
}
.patyee-hot .hot-list .item .index {
  margin-right: 5px;
  display: inline-block;
}
.patyee-hot .hot-list .item .flag {
  margin-left: 10px;
  display: inline-block;
  color: #FFB7B7;
}

.mainSearch {
  margin: 0 auto;
  text-align: center;
  min-width: 734px;
  max-width: 1000px;
}
.mainSearch .logo-wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.mainSearch .logo-wrapper .logo-text {
  color: #fff;
  padding-left: 12px;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: -1px;
}
.mainSearch .logo {
  width: 251px;
  height: 62px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.mainSearch .search-tabs {
  margin: 9px 0 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mainSearch .search-tabs .tits {
  border: none;
  margin-bottom: 18px;
}
.mainSearch .search-tabs .tits li:first-child {
  margin-left: 0;
}
.mainSearch .search-tabs .tits li {
  border-radius: 4px;
  border: 1px solid #fff;
}
.mainSearch .search-tabs .tits li.active {
  border-bottom: none;
  height: 39px;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 109, 211, 0.19);
          box-shadow: 0px 2px 8px 0px rgba(0, 109, 211, 0.19);
}
.mainSearch .search-tabs ul li {
  margin-right: 20px;
}
.mainSearch .search-tabs ul li a {
  color: #fff !important;
}
.mainSearch .search-tabs.layoutTabs ul li a,
.mainSearch .search-tabs.layoutTabs ul li a:hover {
  color: #fff !important;
}
.mainSearch .search-tabs.layoutTabs ul li.active a {
  color: #fff !important;
}
.mainSearch .ak-qe {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mainSearch .ak-qe .ak-qe-box {
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mainSearch .ak-qe .ak-qe-box:first-child {
  margin-right: 5px;
}
.mainSearch .ak-qe .ak-qe-box:last-child {
  margin-left: 5px;
}
.mainSearch .ak-qe .ak-qe-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  text-align: left;
  height: 188px;
}
.mainSearch .ak-qe .ak-qe-item .item-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  margin-bottom: 10px;
  margin: 0 20px 10px;
  border-bottom: 1px solid #ccc;
}
.mainSearch .ak-qe .ak-qe-item .item-header .item-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
}
.mainSearch .ak-qe .ak-qe-item .item-header .item-icon {
  font-size: 16px;
}
.mainSearch .ak-qe .ak-qe-item .item-header .item-tips {
  width: 200px;
  background: #fff;
  position: absolute;
  padding: 5px;
  top: 30px;
  left: 100%;
  font-size: 12px;
  z-index: 1;
  border-radius: 2px;
  border: 1px solid #ccc;
}
.mainSearch .ak-qe .ak-qe-item .item-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  margin: 0 10px;
  background: #fff;
  border-radius: 2px;
  cursor: pointer;
}
.mainSearch .ak-qe .ak-qe-item .item-empty {
  width: auto;
  height: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.mainSearch .ak-qe .ak-qe-item .item-empty.history {
  background-image: url(../../static/img/nodata.45d16fa0.png);
}
.mainSearch .ak-qe .ak-qe-item .item-empty.folder {
  background-image: url(../../static/img/empty_folder.daab62e5.png);
}
.mainSearch .ak-qe .ak-qe-item .item-footer {
  margin: 0 20px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
.mainSearch .semantics-search {
  margin-top: 20px;
}
.mainSearch .semantics-search .label {
  color: #fff;
}
.mainSearch .semantics-search .semantics-ctrl {
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mainSearch .semantics-search .semantics-ctrl .ak-checkbox {
  display: block;
  margin-left: 20px;
  color: #fff !important;
}
.mainSearch .semantics-search .semantics-arrow {
  position: absolute;
  bottom: 100%;
  left: 95px;
}
.mainSearch .semantics-search .semantics-setup {
  position: relative;
  border-radius: 2px;
  border: 1px solid #ccc;
  margin-top: 20px;
}
.mainSearch .semantics-search .semantics-setup .semantics-setup-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 10px;
}
.mainSearch .semantics-search .semantics-setup .semantics-title {
  font-size: 12px;
  font-weight: bold;
  text-align: start;
  height: 24px;
  border-bottom: 1px solid #ccc;
  margin: 20px;
}
.mainSearch .semantics-search .semantics-setup .semantics-weight {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  margin-right: 24px;
}
.mainSearch .semantics-search .semantics-setup .semantics-weight .weight-title {
  margin: 0 10px;
}

.search-histiry {
  margin-top: 14px;
  padding: 0 12px;
  border-right: 1px solid;
  text-align: left;
  min-width: 0;
  overflow: auto;
}

.ak-float-remind {
  position: absolute;
  top: 28px;
  right: 14px;
  width: 260px;
  padding: 7px 14px 14px 14px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 9px #424961;
          box-shadow: 0 0 9px #424961;
}
.ak-float-remind .remind-icon {
  font-size: 12px;
  margin-bottom: 7px;
  text-align: right;
  cursor: pointer;
}
.ak-float-remind .remind-infos {
  font-size: 12px;
  font-weight: bold;
}
.ak-float-remind .remind-tips {
  font-size: 12px;
  margin: 14px 0;
}

.intelligent .search-down {
  width: 1000px;
  height: 45px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 36px;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 109, 211, 0.19);
          box-shadow: 0px 2px 8px 0px rgba(0, 109, 211, 0.19);
  border-radius: 4px;
  opacity: 0.9;
}
.intelligent .search-down .content-edit-box {
  height: 44px;
  line-height: 30px;
  white-space: nowrap;
}
.intelligent .search-down .content-edit-box .content-edit-table:empty::before {
  line-height: 30px;
}

.intelligent.is-semantics .search-down .content-edit-box {
  line-height: 26px;
  white-space: normal;
}

.is-login .intelligent {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-top: 65px;
  padding-bottom: 146px;
}
.is-login .intelligent .search-down {
  margin-bottom: 24px;
}
.is-login .intelligent .patyee-hot .hot-list .item {
  margin-bottom: 10px;
}
.is-login.quick .intelligent-search-bg {
  height: 555px;
}
.is-login.semantics .intelligent-search-bg {
  height: 373px;
}
.is-login.cbir.mobile .intelligent-search-bg {
  height: 750px;
}
.is-login.cbir .intelligent-search-bg {
  height: 590px;
}
.is-login.isVisitor.cbir.mobile .intelligent-search-bg {
  height: 690px;
}
.is-login.isVisitor.cbir .intelligent-search-bg {
  height: 590px;
}
.is-login.isVisitor .intelligent-search-bg {
  height: 365px;
}

.stroll-ctrl {
  position: absolute;
  right: 82px;
  z-index: 9;
}
.stroll-ctrl div {
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background-color: #fff;
  margin: 1px;
  cursor: pointer;
}

.pat-search {
  position: relative;
  height: 38px;
  line-height: 38px;
  padding: 0 18px;
  font-size: 16px;
  background: linear-gradient(114deg, #FFE365, #F2C524);
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: -webkit-filter 0.18s ease-in-out;
  transition: -webkit-filter 0.18s ease-in-out;
  transition: filter 0.18s ease-in-out;
  transition: filter 0.18s ease-in-out, -webkit-filter 0.18s ease-in-out;
}
.pat-search:hover {
  opacity: 0.9;
  -webkit-box-shadow: 0 0 10px rgba(242, 197, 36, 0.8);
          box-shadow: 0 0 10px rgba(242, 197, 36, 0.8);
  -webkit-animation: pulse 1.5s infinite;
          animation: pulse 1.5s infinite;
}
.pat-search.active {
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

@-webkit-keyframes text-blur {
  from {
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
  to {
    -webkit-filter: blur(3px);
            filter: blur(3px);
  }
}

@keyframes text-blur {
  from {
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }
  to {
    -webkit-filter: blur(3px);
            filter: blur(3px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(242, 197, 36, 0.9);
            box-shadow: 0 0 0 0 rgba(242, 197, 36, 0.9);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255, 87, 34, 0);
            box-shadow: 0 0 0 10px rgba(255, 87, 34, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
            box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
  }
}
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(242, 197, 36, 0.9);
            box-shadow: 0 0 0 0 rgba(242, 197, 36, 0.9);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(255, 87, 34, 0);
            box-shadow: 0 0 0 10px rgba(255, 87, 34, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
            box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
  }
}
.ak-cet-source {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 44px;
  background: #fff;
  padding-left: 10px;
  border: 1px solid #ccc;
  border-right: 0;
  border-radius: 2px 0 0 2px;
  cursor: pointer;
}
.ak-cet-source .source-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.ak-cet-source .source-img {
  width: 18px;
  height: 18px;
}
.ak-cet-source .source-number {
  text-align: center;
  background: #606683;
  border-radius: 10px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #fff;
}
.ak-cet-source .source-name {
  height: 30px;
  line-height: 30px;
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
.ak-cet-source .source-gap {
  width: 1px;
  height: 30px;
  background: #ccc;
  margin-left: 10px;
}
.ak-cet-source.workspace-wrapper {
  padding-left: 0;
}
.ak-cet-source.workspace-wrapper .source-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-cet-source.workspace-wrapper .crumbs-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12px;
}
.ak-cet-source.workspace-wrapper .source-icon {
  width: auto;
  font-size: 16px;
}
.ak-cet-source.workspace-wrapper .source-name {
  margin-left: 4px;
  max-width: 80px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ak-cet-source.workspace-wrapper .remind-dot {
  position: absolute;
  right: 2px;
  top: 0;
}

.crumbs-dropdown-custum {
  padding: 20px 0;
  border-radius: 0;
}

.crumbs-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 650px;
  padding: 0 14px;
}

.crumbs-wrap {
  width: 652px;
  overflow: auto;
  padding: 10px 14px;
}
.crumbs-wrap.is-special {
  pointer-events: none;
}
.crumbs-wrap .crumbs-item {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__icon {
  margin-right: 5px;
  font-size: 14px;
  color: #31364E;
}
.crumbs-wrap .crumbs-item .headIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.crumbs-wrap .crumbs-item .breadCrumbItemCustom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.crumbs-wrap .crumbs-item .line-breadcrumb {
  cursor: pointer;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__item {
  color: #9A9DAD;
}
.crumbs-wrap .crumbs-item .first-crumb-item .ak-breadcrumb__separator {
  border-left: 0px solid;
}
.crumbs-wrap .crumbs-item .separators-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__line {
  display: inline-block;
  width: 1px;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__separator {
  padding: 4px;
  border-bottom: 0px;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__separator {
  display: inline-block;
  margin: 0;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.crumbs-wrap .crumbs-item .ak-breadcrumb__item:last-child .ak-breadcrumb__separator {
  display: inline-block;
}
.crumbs-wrap .breadcrumb-hover {
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
}

.transformIcon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.breadcrumb-popover-content-wrap {
  max-height: 130px;
  padding: 2px;
}
.breadcrumb-popover-content-wrap .content-item {
  width: 100px;
  margin-top: 7px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breadcrumb-popover-content-wrap .content-item .popover-icon {
  margin-right: 4px;
}
.breadcrumb-popover-content-wrap .content-item:first-child {
  margin-top: 0px;
}

.clearCursor {
  cursor: default;
}

.edit-table-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.edit-table-search .intelligent-recommendation {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  border: 1px solid #ccc;
  background: #fff;
  border-top: 0;
  padding-bottom: 14px;
  z-index: 6;
}
.edit-table-search .intelligent-recommendation .ir-title {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 14px;
  text-align: left;
}
.edit-table-search .intelligent-recommendation .ir-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  margin: 2px 7px;
  padding: 2px 7px;
  border-radius: 2px;
  cursor: pointer;
}
.edit-table-search .intelligent-recommendation .ir-item .item-value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.edit-table-search .pre-box {
  position: absolute;
  right: 14px;
  top: 5px;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.edit-table-search .pre-box.quick {
  top: 15px;
}
.edit-table-search .pre-box span {
  padding-left: 7px;
  height: 28px;
  line-height: 28px;
}
.edit-table-search .pre-box span.results {
  padding-right: 7px;
}
.edit-table-search .content-edit-box {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  position: relative;
  overflow: auto;
  height: 36px;
  line-height: 22px;
  background: #fff;
  text-align: left;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.edit-table-search .content-edit-box .content-edit-table {
  position: absolute;
  padding: 0 76px 0 14px;
  left: 0;
  right: 0;
  top: 7px;
  height: 114px;
}
.edit-table-search .content-edit-box .content-edit-table.quick {
  overflow: hidden;
  right: 76px;
  padding: 7px 14px;
  margin: 0;
  top: 0;
}
.edit-table-search .content-edit-box .content-edit-table.form {
  height: 28px;
  line-height: 28px;
  padding: 0 7px;
  top: 0;
  overflow: hidden;
}
.edit-table-search .content-edit-box .content-edit-table.form:empty:before {
  top: 3px;
  left: 7px;
}
.edit-table-search .content-edit-box .content-edit-table.isReplaceCls b {
  color: #333;
}
.edit-table-search .content-edit-box .content-edit-table b {
  color: red;
  font-weight: 400;
}
.edit-table-search .content-edit-box .content-edit-table:empty:before {
  content: attr(placeholder);
  font-size: 14px;
  color: #999;
  line-height: 22px;
  cursor: text;
  position: absolute;
  left: 14px;
}
.edit-table-search .content-edit-box .content-edit-table.disabled {
  background-color: #eee;
  opacity: 0.5;
  cursor: not-allowed;
}
.edit-table-search .content-edit-box.open {
  height: 128px;
}
.edit-table-search .content-edit-box.open .content-edit-table {
  line-height: 20px;
  height: 114px;
  overflow-x: hidden;
  overflow-y: auto;
}
.edit-table-search .content-edit-box .clear-btn {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 20px;
  cursor: pointer;
  color: #9A9DAD;
}
.edit-table-search .semantic-association {
  position: absolute;
  top: 23px;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #003DFF;
  cursor: pointer;
}
.edit-table-search .required {
  border-color: #fc4343;
}
.edit-table-search .ak-btn {
  height: 46px;
  line-height: 46px;
  border: 1px solid #F4C76C;
  border-radius: 0 2px 2px 0;
  font-size: 16px;
  position: relative;
  z-index: 2;
}
.edit-table-search .error-tip {
  position: absolute;
  -webkit-box-shadow: 0 0 9px #424961;
          box-shadow: 0 0 9px #424961;
  background: #fff;
  border-radius: 2px;
  top: -34px;
  padding: 5px 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 90;
}
.edit-table-search .error-tip:before {
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNqskstKAzEUhpvkJJnagtZ6ga5cuhC3gjvxLcQbCD6DC6uOC9+gWrD0KQTX7nwMV30EpXNJ/M+QkWGsl0UDPyeXc77zJzPi8Cxu/DYmkzcxa7/X2/D1PfoHpB59OP8GpT8gdZWwL1Wh9ANIhmJZmddhLqiYcy0FQPVdymIlpVLG2EgIUTR1zvk0nSaIOZZ5gOUh33GSmnEtCRBZGy147xWRIvQXoHitrU2S6Yf3LkNeVoK4hmG64iqAJMFREw5Ia9LjYXzFh6fnl3dpmjmtDcHhOxrJ4KxwKQOMZVhCSIvubXS2RNKOH+Lr5c7iCWt0H/eVUhYQA2Ab14/KOpba3NpdJdIRZDkiOUKyhiMzHt72V7qd49J2q9Xc3t/bWXp6fnmFa7woHkCRQV0hCQdNKOKIBFYBHA1iBh3Vf531te7B4+DmAl+HHRbiGq4VWPjGnIZszHHMFfYpwAA6s5wTIHL1AwAAAABJRU5ErkJggg==) no-repeat;
  width: 20px;
  height: 14px;
  content: "";
  position: absolute;
  left: 10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 26px;
}
.edit-table-search.textarea .content-edit-table {
  height: 136px;
  overflow-y: auto;
  line-height: 22px;
  padding: 0 7px;
}
.edit-table-search .ak-tooltip {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.common-recommend {
  text-align: left;
  padding: 0 12px;
  overflow: auto;
}
.common-recommend .title {
  padding-left: 8px;
  padding-top: 8px;
}
.common-recommend .recommend-block .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
}
.common-recommend .recommend-block .list:not(:last-child) {
  border-bottom: 1px dashed;
}
.common-recommend .recommend-block .list .item {
  width: 47.5%;
  margin: 2px 0;
}
.common-recommend .recommend-block .list .item .item-block {
  cursor: pointer;
  display: block;
  padding: 2px 8px;
  color: #006DD3;
}
.common-recommend .recommend-block .list .item .item-block .field {
  display: inline-block;
  margin-right: 4px;
}
.common-recommend .recommend-joiner {
  margin-top: 12px;
  text-align: center;
}
.common-recommend .recommend-joiner .item {
  cursor: pointer;
  width: 48px;
  height: 24px;
  line-height: 24px;
  margin: 0 4px;
  display: inline-block;
  border: 1px solid;
  border-radius: 2px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.intelligent .search,
.intelligent .search input {
  height: 40px;
}

.intelligent .search {
  padding-right: 240px;
}

.intelligent .search .btn {
  width: 120px;
}

.intelligent .btn-links {
  word-spacing: 10px;
}

.intelligent .btn-link {
  color: #2d3348;
}

.s-checkbox {
  word-spacing: 30px;
}

.intelligent .search .btn.btn-choose {
  right: 120px;
  background: #bbaed9;
  border-color: #bbaed9;
}

.intelligent .search .btn.btn-choose:hover {
  color: rgb(81, 69, 105);
}

.question {
  margin-left: 5px;
  position: relative;
}

.search-help .item {
  margin: 0 0 15px 0;
}

.search-help .item ul {
  display: block;
  width: 100%;
  padding-top: 5px;
  height: 34px;
}

.search-help .item li {
  float: left;
  width: 28%;
  position: relative;
  padding-left: 65px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 28px;
}

.search-help .item li:nth-child(2) {
  width: 30%;
}

.search-help .item li:nth-child(3) {
  width: 39%;
}

.search-help .item li span {
  cursor: pointer;
  background: #fccc15;
  display: block;
  width: 60px;
  height: 28px;
  line-height: 28px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
}

.search-help .item li a {
  color: #333;
}

.chooseSourceDialog > h2 {
  font-size: 12px;
  color: rgb(52, 57, 77);
  font-weight: bold;
  padding: 0 20px;
  clear: both;
}

.chooseSourceDialog .group-box {
  padding: 10px 20px;
}

.chooseSourceDialog .ak-checkbox-group,
.chooseSourceDialog .ak-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  line-height: 30px;
}
.chooseSourceDialog .ak-checkbox-group label,
.chooseSourceDialog .ak-radio-group label {
  margin-left: 0;
}
.chooseSourceDialog .ak-checkbox-group .ak-radio,
.chooseSourceDialog .ak-checkbox-group div,
.chooseSourceDialog .ak-radio-group .ak-radio,
.chooseSourceDialog .ak-radio-group div {
  width: 124px;
}
.chooseSourceDialog .country {
  background-color: #ccc;
  border-radius: 4px;
}

.source-translation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 15px 0;
  height: 52px;
}

.translation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.translation .ak-switch {
  margin-left: 5px;
}
.translation .question {
  z-index: 100;
}
.translation .text {
  display: none;
  right: 20px !important;
  z-index: 110 !important;
}
.translation .icon {
  color: #006DD3;
  cursor: pointer;
}
.translation .icon:hover + .text {
  display: block;
}

.novelty-wrapper {
  background-color: #fff;
  border-radius: 2px;
  margin: 10px 14px 0;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.novelty-wrapper .novelty-top {
  position: relative;
}
.novelty-wrapper .novelty-top .novelty-sel {
  margin: 2px 5px;
  min-width: 90px;
}
.novelty-wrapper .novelty-top .icon {
  font-size: 12px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.novelty-wrapper .novelty-value {
  margin: 5px 5px 0;
  border-radius: 2px;
  padding: 5px;
}
.novelty-wrapper .ak-select,
.novelty-wrapper .ak-input-control {
  border: none;
}

.onRightTop.question .text {
  bottom: 16px;
  left: -5px;
  right: auto;
  top: auto;
}

/*高级检索*/
.advanced-search.has-scroll .titleHeader {
  padding-right: 38px;
}
.advanced-search.has-scroll .add-filed {
  margin-right: 38px;
}
.advanced-search.has-scroll .result {
  margin-right: 18px;
}
.advanced-search .result {
  margin-right: 10px;
}
.advanced-search .result .title,
.advanced-search .result .edit-table-search,
.advanced-search .result .control-btn {
  padding-right: 20px;
}
.advanced-search .titleBtn .remind-dot {
  margin-left: 2px;
  margin-bottom: 8px;
}
.advanced-search .other-search-adv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.advanced-search .sidebar {
  position: relative;
  border-radius: 2px;
  width: 264px;
  padding: 20px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.advanced-search .sidebar .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.advanced-search .sidebar .ak-checkbox-group div {
  width: 50%;
  margin-bottom: 10px;
}
.advanced-search .sidebar .ak-checkbox-group div:last-child {
  width: 100%;
}
.advanced-search .sidebar .chooseSourceDialog {
  margin: 0;
  padding: 0;
}
.advanced-search .sidebar .chooseSourceDialog .group-box {
  padding: 0 0 10px 0;
}
.advanced-search .sidebar .chooseSourceDialog .ak-checkbox {
  line-height: 20px;
}
.advanced-search .sidebar h2 {
  padding: 0;
  margin-bottom: 10px;
}
.advanced-search .sidebar .col-xs-12 {
  margin-bottom: 0;
  padding: 0;
}
.advanced-search .sidebar .ak-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.advanced-search .sidebar .ak-radio-group label {
  margin-left: 0;
  width: 50%;
  margin-bottom: 2px;
}
.advanced-search .sidebar .title {
  padding: 10px;
}
.advanced-search .sidebar .form-group {
  padding: 10px;
}
.advanced-search .sidebar .ak-dialog-tool {
  text-align: right;
}
.advanced-search .search-form-box {
  max-height: calc(100vh - 410px);
  overflow-y: auto;
}
.advanced-search .title {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  font-weight: 700;
}
.advanced-search .link {
  font-weight: 400;
  text-decoration: underline;
}
.advanced-search .add-filed {
  margin-right: 30px;
  margin-top: 10px;
}
.advanced-search .add-filed .ak-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  line-height: 32px;
  border: 1px solid transparent;
}
.advanced-search .add-filed .ak-btn i {
  margin-right: 3px;
}
.advanced-search .main {
  border-radius: 2px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  overflow-y: auto;
  padding: 10px 0px 10px 20px;
  border-left: 10px solid var(--patyee-bg-main-base);
}
.advanced-search .main .search-form {
  margin-right: 10px;
  width: calc(100% - 10px);
}
.advanced-search .main .titleHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  padding-right: 20px;
}
.advanced-search .main .titleHeader .secondSearchFilterTypeList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.advanced-search .main .titleHeader .secondSearchFilterTypeList .typeItem {
  color: #31364E;
  background-color: #FFFFFF;
  border-color: #DCDFE6;
  padding: 0 20px;
  border-width: 1px 1px 1px;
  border-style: solid;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
}
.advanced-search .main .titleHeader .secondSearchFilterTypeList .typeItem:nth-child(1) {
  border-left-width: 1px;
}
.advanced-search .main .titleHeader .secondSearchFilterTypeList .typeItem.active {
  color: #1469FC;
  border-color: #1469FC;
}
.advanced-search .main .titleHeader .titleBtn .ak-btn {
  margin-left: 12px;
}
.advanced-search .control-btn {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.advanced-search .control-btn .btn {
  margin-left: 14px;
}
.advanced-search .control-btn .ak-btn {
  margin-bottom: 1px;
}
.advanced-search .control-btn .flex2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-left: 10px;
}
.advanced-search .control-btn .translation span {
  margin-left: 5px;
}
.advanced-search .position {
  height: 280px;
  overflow: hidden;
  width: 100%;
}
.advanced-search .position .result {
  padding: 10px 0;
}
.advanced-search .content-edit-box {
  height: 150px;
  border-right: 1px solid;
  border-left: 1px solid;
}

.classify-tool .tool-info {
  min-width: 0;
  height: 295px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 10px;
  padding: 0;
}
.classify-tool .tool-info .other-search {
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.classify-tool .tool-info .classify {
  padding: 0;
  height: 100%;
  min-height: 0;
  margin-top: 0;
}
.classify-tool .tool-info .classify-top {
  margin: 0;
}
.classify-tool .tool-info .layoutTabs {
  display: none;
}
.classify-tool .tool-info .ak-table {
  height: 245px;
  overflow-y: auto;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.classify-tool .tool-info .ak-table thead tr {
  height: 0;
  opacity: 0;
}
.classify-tool .tool-info .ak-table thead tr th {
  padding: 0;
  line-height: 0;
}
.classify-tool .tool-info .ak-table tbody tr {
  height: 28px;
}
.classify-tool .tool-info .ak-table tbody tr td {
  padding: 2px 10px;
}
.classify-tool .tool-info .ak-table .level-0 .td-desc {
  font-size: 14px;
}
.classify-tool .tool-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 10px;
  height: 84px;
  border-radius: 2px;
  border: 1px solid #ccc;
  padding: 0 12px;
}
.classify-tool .tool-list .tool-item {
  height: 22px;
  border-radius: 2px;
  border: 1px solid #ccc;
  margin-top: 8px;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
}
.classify-tool .tool-list .tool-item .item-classify {
  margin-right: 8px;
}
.classify-tool .tool-list .tool-item .icon-close {
  font-size: 12px;
  cursor: pointer;
}

.business-tool {
  position: relative;
}
.business-tool .tool-head {
  position: relative;
  margin-top: 20px;
}
.business-tool .tool-head .head-list {
  position: absolute;
  left: 0;
  width: 350px;
  top: 28px;
  border: 1px solid #ddd;
  border-radius: 0 0 2px 2px;
  border-top: none;
  padding: 8px 0;
}
.business-tool .tool-head .head-list .head-item {
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  background-color: #fff;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.business-tool .tool-head .head-list .head-item .key {
  color: red;
}
.business-tool .tool-head .head-list .head-item:hover {
  background-color: #ddd;
}
.business-tool .tool-body {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
}
.business-tool .tool-body .all-business {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 324px;
  border-right: 1px solid #ddd;
  overflow-y: auto;
  padding: 4px 8px 4px 0;
}
.business-tool .tool-body .all-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 324px;
}
.business-tool .tool-body .all-default .def-img {
  height: 90px;
  margin-bottom: 16px;
}
.business-tool .tool-body .all-default .def-text {
  margin-bottom: 20px;
}
.business-tool .tool-body .checked-business {
  width: 250px;
}
.business-tool .tool-body .checked-business .checked-list {
  padding: 4px 0;
  max-height: 324px;
  overflow-y: auto;
}
.business-tool .tool-body .checked-business .checked-list .checked-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
}
.business-tool .tool-body .checked-business .checked-list .checked-item .checked-name {
  margin-left: 12px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.business-tool .tool-body .checked-business .checked-list .checked-item i {
  margin: 0 10px 0 4px;
  cursor: pointer;
}

.tree-content .tree-item .item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  padding-right: 8px;
}
.tree-content .tree-item .item-info i {
  cursor: pointer;
}
.tree-content .tree-item .item-info .def-icon {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tree-content .tree-item .item-info .def-icon .def-dot {
  width: 6px;
  height: 6px;
  background-color: #ddd;
  border-radius: 50%;
}
.tree-content .tree-item .item-info .business-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.tree-content .tree-item .item-info .business-ratio {
  margin-left: 10px;
  padding: 2px 10px;
  background-color: #ddd;
  border-radius: 2px;
  font-size: 12px;
}

.search-form {
  width: 100%;
}
.search-form .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.search-form .item.big-wrapper, .search-form .item.AwardSession {
  position: relative;
}
.search-form .item.big-wrapper .control, .search-form .item.AwardSession .control {
  position: static;
}
.search-form .item.big-wrapper .control .ak-dropdown, .search-form .item.AwardSession .control .ak-dropdown {
  position: static;
}
.search-form .item.big-wrapper .ak-dropdown .ak-checkbox-group > div, .search-form .item.AwardSession .ak-dropdown .ak-checkbox-group > div {
  width: 33.3333%;
}
.search-form .item.big-wrapper .ak-dropdown .ak-checkbox-group .ak-checkbox, .search-form .item.AwardSession .ak-dropdown .ak-checkbox-group .ak-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
}
.search-form .item.big-wrapper .ak-dropdown .ak-checkbox-group .ak-checkbox .ak-checkbox-inner, .search-form .item.AwardSession .ak-dropdown .ak-checkbox-group .ak-checkbox .ak-checkbox-inner {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  margin-top: 3px;
}
.search-form .item.big-wrapper .ak-dropdown .ak-dropdown-menu, .search-form .item.AwardSession .ak-dropdown .ak-dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
  left: 0;
  right: 20px;
  width: auto;
}
.search-form .control {
  margin-left: 10px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  position: relative;
  padding-right: 20px;
}
.search-form .control .ak-form-input,
.search-form .control .ak-select {
  display: block;
}
.search-form .control .tips {
  position: absolute;
  right: 28px;
  top: 0;
  height: 28px;
  line-height: 28px;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
  z-index: 5;
}
.search-form .control .tips i {
  font-size: 14px;
  cursor: pointer;
  color: #333;
}
.search-form .control .tips .text {
  right: 17px !important;
  top: 8px !important;
  left: auto !important;
  position: absolute !important;
}
.search-form .control .tips:hover .text {
  display: block;
}
.search-form .control .classify-dropdown .classify-btn {
  position: absolute;
  right: 20px;
  top: 0;
}
.search-form .control .classify-dropdown .classify-btn .remind-dot {
  position: absolute;
}
.search-form .control .ak-popover {
  width: 100%;
}
.search-form .control:hover .tips {
  opacity: 1;
  visibility: visible;
}
.search-form .control:hover .add-row {
  display: block;
}
.search-form .control.search-tool .tips {
  right: 128px;
}
.search-form .control.expansion-tool .tips {
  right: 142px;
}
.search-form .add-row {
  margin-left: 5px;
  font-size: 14px;
  cursor: pointer;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 28px;
  line-height: 28px;
}
.search-form .date-picker,
.search-form .between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.search-form .date-picker .ak-date-picker-input,
.search-form .date-picker .ak-form-input,
.search-form .between .ak-date-picker-input,
.search-form .between .ak-form-input {
  display: block;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.search-form .date-picker .to,
.search-form .between .to {
  margin: 0 5px;
}
.search-form .search-filed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 240px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 28px;
  line-height: 28px;
}
.search-form .search-filed.open .text .arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.search-form .search-filed.has-join .ak-popover {
  width: calc(100% - 80px);
}
.search-form .search-filed .join {
  width: 70px;
  height: 28px;
  margin-right: 10px;
}
.search-form .search-filed .join > div {
  display: block;
}
.search-form .search-filed .ak-popover {
  width: 100%;
}
.search-form .search-filed .text {
  border-radius: 2px;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  padding: 0 18px 0 10px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.search-form .search-filed .text.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.search-form .search-filed .text .t {
  margin-right: 3px;
}
.search-form .search-filed .arrow {
  position: absolute;
  font-size: 12px;
  display: block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  right: 10px;
  top: 0;
}
.search-form .search-filed .drop-down {
  position: absolute;
  z-index: 9;
  width: 430px;
  top: 30px;
  left: 0;
  padding: 10px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 5px #eee;
          box-shadow: 1px 1px 5px #eee;
}
.search-form .ak-dropdown {
  display: block;
  width: 100%;
}
.search-form .ak-dropdown .ak-dropdown-menu {
  width: 100%;
  margin: 2px 0;
}
.search-form .ak-dropdown .arrow {
  display: none;
}
.search-form .ak-dropdown .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 20px;
}
.search-form .ak-dropdown .ak-checkbox-group > div {
  width: 33.3%;
  margin-bottom: 15px;
  padding-right: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search-form .ak-dropdown .ak-checkbox-group .ak-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-form .ak-dropdown .ak-checkbox-group .ak-checkbox .ak-checkbox-text {
  padding-right: 8px;
}
.search-form .ak-dropdown .ak-input-control {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.search-form .ak-dropdown .ak-input-control span {
  font-size: 11px;
}
.search-form .litigateItem {
  position: relative;
}
.search-form .litigateItem .control:hover .tips {
  opacity: 1;
  visibility: visible;
}
.search-form .litigateItem .control:hover .add-row {
  display: block;
}

.award-a {
  height: 240px;
  overflow-y: auto;
}

.award-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 20px;
  height: 240px;
  width: 900px;
}

.award-block {
  width: 25%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
}
.award-block img {
  width: 16px;
  height: 16px;
  margin-left: 20px;
}
.award-block .award-name {
  margin: 0 4px 0 8px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.award-block i {
  font-size: 12px;
}
.award-block .close {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.award-children {
  width: calc(80vw - 336px);
  height: 240px;
}
.award-children .award-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 20px;
  height: 40px;
  border-bottom: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 8px;
}
.award-children .award-head .award-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.award-children .award-head .award-back i {
  margin-right: 4px;
  font-size: 12px;
}
.award-children .award-head .award-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.award-children .award-head .award-title img {
  margin-right: 8px;
}

.ak-popover__box .drop-down {
  width: 430px;
  background: #fff;
}
.ak-popover__box .award-children .ak-checkbox-group {
  width: calc(80vw - 356px);
}
.ak-popover__box .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px 10px;
  max-height: 220px;
  overflow-y: auto;
  width: calc(80vw - 606px);
}
.ak-popover__box .ak-checkbox-group > div {
  width: 33.3%;
  margin-bottom: 15px;
  padding-right: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-popover__box .ak-checkbox-group .ak-checkbox {
  margin: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-popover__box .ak-checkbox-group .ak-checkbox .ak-checkbox-text {
  padding-right: 8px;
}

.label-filed .form {
  position: relative;
  margin-bottom: 10px;
}
.label-filed .form > div {
  display: block;
}
.label-filed .form i {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 14px;
  cursor: pointer;
}
.label-filed .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.label-filed .list li {
  padding: 3px 5px;
  border-radius: 2px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  height: 28px;
  line-height: 28px;
}
.label-filed .list li .sub-ti {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-left: 3px;
}
.label-filed .list li:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.label-filed .list li.active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.label-filed .first {
  width: 135px;
  border-right: 1px solid #ddd;
  margin-right: 10px;
  padding-right: 10px;
}
.label-filed .sub {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  height: 320px;
  overflow-x: hidden;
  overflow-y: auto;
}
.label-filed .sub li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 0;
}
.label-filed .sub .ak-checkbox .ak-checkbox-inner {
  margin: 0;
}

/*高级检索添加多字段*/
.advanced-search-dialog .ak-dialog-content {
  padding: 10px 20px;
}
.advanced-search-dialog .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #e7e9f4;
  border-radius: 3px;
}
.advanced-search-dialog .all-filed {
  width: 466px;
  border-right: 1px solid #e7e9f4;
}
.advanced-search-dialog .checked-filed {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.advanced-search-dialog .checked-filed ul {
  padding: 15px 13px;
  height: 340px;
  overflow-y: auto;
}
.advanced-search-dialog .checked-filed li {
  padding: 3px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.advanced-search-dialog .checked-filed li b {
  color: #999;
  margin-left: 3px;
}
.advanced-search-dialog .checked-filed li i {
  font-size: 12px;
  cursor: pointer;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  display: block;
}
.advanced-search-dialog .title {
  background: #f4f3f8;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  padding-left: 18px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.advanced-search-dialog .title .del {
  font-weight: 400;
  padding-right: 12px;
  cursor: pointer;
}
.advanced-search-dialog .title .del:hover {
  opacity: 0.8;
}
.advanced-search-dialog .label-filed {
  padding: 15px 18px;
}

/*高级检索申请人标准化弹窗*/
.layer-applicant-search {
  position: fixed !important;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 5px #eee;
          box-shadow: 1px 1px 5px #eee;
  padding: 10px;
  width: 343px;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
.layer-applicant-search li {
  line-height: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.layer-applicant-search a {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.layer-applicant-search .fa {
  color: #999;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
}
.layer-applicant-search .disabled {
  cursor: not-allowed;
  color: #ddd;
}
.layer-applicant-search .child {
  margin-left: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.layer-applicant-search .child li a {
  color: #999;
  cursor: not-allowed;
}

/*国防解密*/
.natiional {
  padding-top: 20px;
}
.natiional > div {
  padding-left: 130px !important;
  margin-bottom: 10px;
}
.natiional .filterTit {
  height: 30px;
  line-height: 30px;
  text-align: right;
  padding-right: 2px;
  width: 135px;
  position: absolute;
  left: 0px;
  word-break: keep-all;
}
.natiional textarea.form-control {
  height: 70px;
}

.main-detail .txtDetail .img-container {
  width: 180px !important;
  height: 180px !important;
}
.main-detail .txtDetail .detail-img {
  max-width: 180px !important;
  max-height: 180px !important;
}

.doubleScreen .tits li {
  font-size: 12px;
  padding: 0 3px;
}

.info-popover {
  width: 300px;
}
.info-popover .title {
  padding: 5px 0;
  font-size: 14px;
}
.info-popover .click-list-wrapper {
  border: 1px solid;
}
.info-popover .click-list-wrapper .item {
  font-size: 12px;
}
.info-popover .click-list-wrapper .item .label {
  text-align: right;
  width: 80px;
  padding: 4px 8px;
  border-bottom: 1px solid #fff;
}
.info-popover .click-list-wrapper .item .value {
  padding: 4px 8px;
}
.info-popover .click-list-wrapper .item:last-child .label {
  border-bottom: none;
}

.txtDetail {
  min-height: 350px;
  padding: 0;
  padding-bottom: 80px;
}
.txtDetail.pat-source {
  padding-bottom: 0;
}
.txtDetail.table-column {
  min-height: auto;
  position: relative;
}
.txtDetail.table-column .dark-mode {
  -webkit-transform: translateX(0px) translateZ(90px);
          transform: translateX(0px) translateZ(90px);
  z-index: 101;
}
.txtDetail .lineTitleTabs {
  padding: 0 7px;
}
.txtDetail .family-table {
  padding: 0 14px;
}
.txtDetail .info-right {
  margin-left: 20px;
  width: 175px;
  text-align: center;
}
.txtDetail .info-key {
  color: #333;
  font-size: 14px;
  width: 180px;
}
.txtDetail .info-value {
  color: #999;
  font-size: 14px;
}
.txtDetail .info-value:hover .hover-show {
  margin-left: 10px;
  display: inline-block;
}
.txtDetail .info-item {
  margin: 8px 0;
  padding: 0 7px 0 14px;
  word-break: break-all;
}
.txtDetail .info-item .info-item-index {
  width: 22px;
  font-weight: bold;
  padding-top: 8px;
}
.txtDetail .info-item .timeline-wrapper .timeline-item .timeline-box .timeline-circle.outer {
  top: 10px;
}
.txtDetail .info-item .img-container {
  float: right;
  clear: both;
  border: 1px solid #ccc;
  width: 175px;
  height: 175px;
  margin: 4px 0 4px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.txtDetail .info-item .img-container .detail-img {
  max-width: 175px;
  max-height: 175px;
  cursor: pointer;
}
.txtDetail .info-item .radar-wrapper {
  width: 177px;
  line-height: 25px;
  text-align: center;
  float: right;
  font-size: 14px;
  font-weight: normal;
  margin-top: 9px;
}
.txtDetail .info-item .radar-wrapper .count {
  font-weight: bold;
  margin-left: 5px;
}
.txtDetail .column-count-2 {
  -webkit-column-rule: none;
     -moz-column-rule: none;
          column-rule: none;
  -webkit-column-gap: 64px;
     -moz-column-gap: 64px;
          column-gap: 64px;
}
.txtDetail .column-count-2 .info-item {
  margin: 0 0 0.6em 0;
}
.txtDetail .info-title {
  color: #ff5e68;
  font-weight: bold;
  margin: 0 0 8px 0;
  padding: 5px 7px 5px 14px;
  font-size: 18px;
  background-color: rgba(231, 233, 244, 0.4);
}
.txtDetail .info-title.nobg {
  background-color: transparent !important;
}
.txtDetail .info-flex1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.txtDetail .info-cell .info-search {
  position: relative;
  cursor: pointer;
  margin-right: 7px;
}
.txtDetail .info-cell .info-search:hover {
  color: #1f93f6;
}
.txtDetail .info-box {
  position: relative;
}
.txtDetail .info-box:hover .dark-mode {
  display: block;
}
.txtDetail .info-box.info-box-nocss:hover .dark-mode {
  display: none;
}
.txtDetail .details-infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.txtDetail .details-infos .details-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.txtDetail .details-infos .details-text .info-cells {
  margin: 20px 0 12px;
}
.txtDetail .details-infos .details-text .info-cells .remind-dot {
  margin: 0 0 10px 0;
}
.txtDetail .details-infos .details-bar {
  display: none;
  margin-top: 36px;
  margin-left: 15px;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
}
.txtDetail .details-infos .details-bar .details-wrapper {
  position: fixed;
}
.txtDetail .details-infos .details-bar .details-wrapper.report-center-container, .txtDetail .details-infos .details-bar .details-wrapper.bar-center {
  height: auto;
  padding: 0;
  padding-top: 15px;
  background-color: transparent !important;
}
.txtDetail .details-infos .details-bar .details-wrapper .label-btn .ak-btn {
  width: 88px;
}
.txtDetail .details-infos .details-img .img-container {
  border: 1px solid #ccc;
  width: 175px;
  height: 175px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.txtDetail .details-infos .details-img .echarts-radar {
  margin-top: 16px;
  margin-bottom: 10px;
  text-align: center;
}
.txtDetail .details-infos .details-img .echarts-radar .count {
  font-weight: bold;
  margin-left: 5px;
  line-height: 20px;
}
.txtDetail .details-infos .details-img .echarts-radar .echarts {
  width: 350px;
  height: 230px;
}
.txtDetail .details-infos .details-img .echarts-radar .info-desc {
  text-align: center;
}
.txtDetail .details-infos .details-img .detail-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  max-width: 175px;
  max-height: 175px;
  cursor: pointer;
}
.txtDetail .details-classify {
  margin: 5px 0;
}
.txtDetail .dark-mode {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 420px;
  margin: 2px 0;
  z-index: 3;
}
.txtDetail .dark-mode.isLeft {
  left: auto;
  right: 0;
}
.txtDetail .dark-mode.isTop {
  bottom: 100%;
  top: auto;
}
.txtDetail .details-law {
  padding-left: 0;
  margin: 28px 0 50px 0;
}
.txtDetail .detail-content {
  margin: 5px 0;
}
.txtDetail .iframeBox {
  height: calc(100vh - 196px);
}

.detail-label-wrapper {
  max-width: 620px;
  min-width: 216px;
}
.detail-label-wrapper .ml16 {
  margin-left: 16px;
}
.detail-label-wrapper .icon {
  margin-right: 4px;
}
.detail-label-wrapper .text,
.detail-label-wrapper .icon {
  display: inline-block;
  vertical-align: middle;
}
.detail-label-wrapper .list {
  padding: 4px 0;
}
.detail-label-wrapper .list .item {
  padding: 2px 8px;
  position: relative;
}
.detail-label-wrapper .list .item .arrow {
  padding: 0 4px;
}
.detail-label-wrapper .list .item:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #006DD3;
}

.detail-popover .ak-tree-svg.dark-mode {
  width: 420px;
  padding: 7px 0;
  margin: 0;
  border: none;
  border-radius: 2px;
}

.simple-tab {
  margin: 0 0 50px 0;
}
.simple-tab.desc {
  margin-top: 14px;
}
.simple-tab .tits li {
  border: 0;
  padding: 0 10px 0 0;
  background: none;
}
.simple-tab .tits li a {
  background: none;
  font-size: 14px;
}
.simple-tab .tits li.active {
  border: 0;
}
.simple-tab .tits li.active a {
  color: #1ca2e7;
}
.simple-tab .article-box {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.simple-tab .article-text {
  border: 1px solid #e0e7ed;
  padding: 10px 14px;
  overflow: auto;
  min-height: 300px;
  word-break: break-all;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.simple-tab .article-text i {
  font-style: normal;
}

.ak-details-claims {
  margin-bottom: 30px;
}
.ak-details-claims .claims-title {
  display: inline-block;
  margin-bottom: 7px;
  padding: 3px 8px 3px 0;
  font-size: 18px;
  font-weight: bold;
}
.ak-details-claims .claims-title.pd {
  padding: 5px 14px;
}
.ak-details-claims .claims-text {
  line-height: 20px;
  word-break: break-word;
}

.details-translate-icon {
  display: inline-block;
  font-size: 20px;
  margin: 7px 0;
  cursor: pointer;
}

.information .details-translate-icon {
  padding-left: 12px;
}

.details-translate-text {
  padding: 7px;
  font-size: 14px;
  background-color: #ccc;
  border-radius: 2px;
}
.details-translate-text.ab {
  margin-right: 7px;
}

.ak-details-description:last-child {
  margin-bottom: 80px;
}
.ak-details-description .description-card {
  margin-top: 7px;
}
.ak-details-description .description-card .card-title {
  font-size: 18px;
  font-weight: bold;
}
.ak-details-description .description-card .card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ak-details-description .description-card .card-info .card-number {
  width: 100px;
  color: #9A9DAD;
  padding: 2px 0;
}
.ak-details-description .description-card .card-info .card-text {
  word-break: break-word;
}
.ak-details-description .description-card .card-info .card-text-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ak-details-description:first-child {
  margin-top: 0 !important;
}

.icon-links {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  z-index: 5;
  top: 65px;
}
.icon-links > div {
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 120px;
  margin: 0 5px;
  border-radius: 2px;
  border: 1px solid #d8dae9;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  background: #fff;
}
.icon-links > div:hover {
  background: #f4f3f8;
}
.icon-links > div.disabled {
  background: #f4f3f8;
  cursor: not-allowed;
}
.icon-links i {
  margin-right: 5px;
  font-size: 18px;
}

.contents .charts {
  height: calc(100vh - 246px);
}

.pdfRead {
  margin-top: 14px;
}

.pdfRead ul li {
  text-align: center;
  border: 1px solid #dde5eb;
  position: relative;
  margin: 0 14px;
}

.pdfRead ul li img {
  max-width: 100%;
}

.pdfRead ul li .full-screen {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 32px;
  height: 32px;
  z-index: 20;
  font-size: 1px;
  text-indent: -999px;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABCElEQVQoU2NgIAz+v4PCOrhIHUwMwn0CgpfmMijB9ShdnA0RhSh4BILfjvwXhpvA920PRBTCfXBp1sfD/x/+OwBR8p/v3/b/j76cvDzn/wOwgtOTGVTcnD4c/H/vRzqI/z3p//3Px0M8GVSBMhAbgZjVzWlHE4MMmC+1pxUozQ6VgQNWqDQIyIKlSQT/ef8Hwdlh/4WQpdJB0v/W/L/6PxIqffXfFpCS/+kQBRf/5/5b9f/Mp60NeiB+jsb7Df9P/9v8v+D/RYiCo//P/T/5abO/O9RprPaO79f9PwkUPQpRcBgEzzQjuZz1dANEFKLgIBie/J8Md1Xy/1MQUQjfAQrl4CbIwcUYAPaYrBx6Om1JAAAAAElFTkSuQmCC) center center no-repeat;
}

.titleGreenS {
  background: #b4f6cd;
  border: 1px solid #13cf5a;
}

.titleRedS {
  background: #ffb3b8;
  border: 1px solid #f01;
}

.titleBlueS {
  background: #c5e4ff;
  border: 1px solid #006DD3;
}

.titleGrayS {
  background: #ffddc0;
  border: 1px solid #ff7d12;
}

.titlePurpleS {
  background: #f3dcfe;
  border: 1px solid #c490bf;
}

.titleBlueGreen {
  background: #c0fff9;
  border: 1px solid #34ddcd;
}

.titleCyanBlue {
  background: #e9ffb3;
  border: 1px solid #b7e840;
}

.titleOrangeS {
  background: #fff4be;
  border: 1px solid #ffd800;
}

#float_menu ul {
  margin: 0 0 15px 0;
  padding-left: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#float_menu ul li {
  cursor: pointer;
}
#float_menu ul li:last-child a {
  border: 0;
}
#float_menu ul a {
  display: block;
  border-bottom: 1px solid #d8e1e8;
  color: #333;
  padding-bottom: 5px;
  position: relative;
}
#float_menu ul a:hover .icon {
  border-color: #424961;
  background: #ffde06;
}
#float_menu ul span {
  display: block;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0 10px;
}
#float_menu ul .icon {
  width: 8px;
  height: 8px;
  border: 2px solid #d8e1e8;
  border-radius: 50%;
  margin-top: 28px;
  display: block;
  left: -4px;
  bottom: -5px;
  position: absolute;
}

.filter-tooltips-tree.ak-tooltip-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
  max-width: 450px !important;
}
.filter-tooltips-tree.ak-tooltip-text.reverse .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #838BA5 !important;
}
.filter-tooltips-tree.ak-tooltip-text .ak-tree-svg.dark-mode {
  width: 250px !important;
  margin: 0 !important;
  border: none !important;
  background-color: transparent !important;
  color: inherit !important;
}
.filter-tooltips-tree.ak-tooltip-text .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #fff !important;
}
.filter-tooltips-tree .tooltip-tree .ak-tooltip.auto-width {
  display: inline;
}
.filter-tooltips-tree .tooltip-tree .ak-tooltip.auto-width .ak-tooltip-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
  max-width: 450px !important;
}
.filter-tooltips-tree .tooltip-tree .ak-tooltip.auto-width.reverse .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #838BA5 !important;
}
.filter-tooltips-tree .tooltip-tree .ak-tree-svg.dark-mode {
  width: 250px !important;
  margin: 0 !important;
  border: none !important;
  background-color: transparent !important;
  color: inherit !important;
}
.filter-tooltips-tree .tooltip-tree .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #fff !important;
}

.custom-tooltips-tree {
  min-width: 332px;
  max-width: 628px;
  padding: 16px 0px 16px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.custom-tooltips-tree .tooltip-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.custom-tooltips-tree .tooltip-content-wrap .left-content-label {
  font-weight: bold;
}
.custom-tooltips-tree .tooltip-content-wrap .right-content-label {
  padding-left: 12px;
  padding-right: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.custom-tooltips-tree .ak-popover__box {
  max-height: 300px;
}
.custom-tooltips-tree .tooltip-content-wrap:last-child {
  margin-bottom: 0px;
}

.pn-drop-down-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pn-drop-down-wrap .ak-tooltip {
  display: inline;
}
.pn-drop-down-wrap .td-title-pink {
  background: #ffeef0;
}
.pn-drop-down-wrap:hover .td-detail {
  margin-right: 10px;
}
.pn-drop-down-wrap:hover .hover-show {
  display: inline-block;
}

.hover-show {
  display: inline-block;
  font-weight: normal;
  vertical-align: bottom;
  font-size: 14px;
  margin-right: 10px;
  display: none;
  cursor: pointer;
}
.hover-show i {
  font-size: 15px;
}

.tool-tip-wrap {
  padding: 6px 12px 12px 12px;
  max-height: 436px;
  border: 1px solid #178FFE;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.tool-tip-wrap .pn-body-wrap {
  border: 1px solid #E7E9F4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tool-tip-wrap .pn-body-wrap .item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1px;
}
.tool-tip-wrap .pn-body-wrap .item-wrap:last-child {
  margin-bottom: 0px;
}
.tool-tip-wrap .pn-body-wrap .label-wrap {
  width: 70px;
  padding: 4px 8px;
  text-align: right;
  line-height: 16px;
}
.tool-tip-wrap .pn-body-wrap .value-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3px 8px;
  line-height: 16px;
  max-height: 157px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tool-tip-wrap .pn-body-wrap .omit2 {
  -webkit-line-clamp: 2;
}
.tool-tip-wrap .pn-body-wrap .omit8 {
  -webkit-line-clamp: 8;
}

.pn-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pn-info-wrap .pn-title {
  padding: 0px 0px 2px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pn-info-wrap .pn-title span:nth-child(1) {
  color: #31364E;
  font-size: 12px;
  font-weight: bold;
}
.pn-info-wrap .pn-title > span:nth-child(1) {
  display: inline-block;
  width: 58px;
  margin-bottom: 4px;
}
.pn-info-wrap .pn-title span:nth-child(2):last-child {
  margin-right: 0px;
}
.pn-info-wrap .pn-title .status-tag {
  height: 20px;
  font-size: 12px;
  color: #fff;
  opacity: 1;
  margin-bottom: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.read-tag-wrap .ak-loading .ak-loading-spinner {
  -webkit-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
}
.read-tag-wrap .pointer {
  cursor: pointer;
}
.read-tag-wrap .read-list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  padding: 5px;
}
.read-tag-wrap .read-list-wrap .read-label {
  margin-left: 10px;
}
.read-tag-wrap .ak-dropdown-menu {
  left: 20px;
}

.filter-read-tag-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.filter-read-tag {
  margin-left: 10px;
}

.read-tag {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid;
  background: #fff;
}

.readTagActive {
  border: 2px solid;
}

.filter-read-tag {
  border: 0px;
}

.td-dot:before {
  content: "";
  display: inline-block;
  background: #ccc;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-right: 5px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.td-dot.pn {
  cursor: pointer;
  color: var(--patyee-pn-text);
}
.td-dot.pn:hover {
  color: var(--patyee-pn-text);
}
.td-dot.pn:before {
  display: none;
}

.pdf-text-list li {
  padding: 6px 6px 16px 14px;
  background: #fff;
  border-bottom: 1px solid #e5e7f0;
  color: #666;
  font-size: 14px;
}
.pdf-text-list li .pdfText .tit {
  min-height: 40px;
  clear: both;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pdf-text-list li .pdfText .tit .read-box {
  margin-left: 28px;
  font-size: 0;
}
.pdf-text-list li .pdfText .tit .titleState {
  margin-left: 7px;
  line-height: 17px;
  white-space: nowrap;
}
.pdf-text-list li .pdfText .tit .tit-index {
  width: 260px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pdf-text-list li .pdfText .tit .tit-index .index {
  margin-left: 10px;
}
.pdf-text-list li .pdfText .tit .tit-info {
  padding-left: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pdf-text-list li .pdfText .tit .tit-info a {
  cursor: pointer;
}
.pdf-text-list li .pdfText .tit .tit-info:hover a {
  margin-right: 10px;
}
.pdf-text-list li .pdfText .tit .tit-info:hover .status-tag {
  display: none;
}
.pdf-text-list li .pdfText .tit .tit-info:hover .hover-show {
  display: inline-block;
}
.pdf-text-list li .pdfText .con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.pdf-text-list li .pdfText .con .img {
  width: 260px;
}
.pdf-text-list li .pdfText .con .img a {
  width: 230px;
  height: 230px;
  line-height: 230px;
  display: block;
  text-align: center;
  overflow: hidden;
  font-size: 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 30px;
}
.pdf-text-list li .pdfText .con .img a img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.pdf-text-list li .pdfText .con .text {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 16px;
  color: #666;
}
.pdf-text-list li .pdfText .con .text .con-title {
  font-size: 16px;
  color: #006dd3;
  margin-bottom: 10px;
  cursor: pointer;
}
.pdf-text-list li .pdfText .con .text .con-title.translate .title {
  background-color: #FFEEF0;
  border-radius: 4px;
  font-weight: normal;
  cursor: text;
}
.pdf-text-list li .pdfText .con .text .con-title:hover .hover-show {
  display: inline-block;
  margin-left: 10px;
}
.pdf-text-list li .pdfText .con .text .con-kv {
  margin: 4px 0;
}
.pdf-text-list li .pdfText .con .text .con-kv .con-item {
  margin-right: 14px;
}
.pdf-text-list li .pdfText .con .text .con-kv span.date {
  margin-right: 42px;
}
.pdf-text-list li .pdfText .con .text .intro-content {
  height: 119px;
  overflow: hidden;
  position: relative;
  margin-top: 10px;
  line-height: 24px;
}
.pdf-text-list li .pdfText .con .text .intro-content .ellipsis {
  position: absolute;
  padding: 0 5px;
  bottom: 0;
  background: #fff;
  display: none;
  right: 0;
}
.pdf-text-list li .pdfText .con .text .intro-content .introduce {
  display: block;
  overflow: hidden;
}
.pdf-text-list li .pdfText .con .text .intro-content.overflow .ellipsis {
  display: block;
}
.pdf-text-list li .pdfText .con .text .toggle {
  text-align: right;
  display: none;
  float: right;
}

.pdf-list {
  margin-left: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pdf-list li {
  width: 230px;
  height: 230px;
  position: relative;
  margin: 0 14px 14px 0;
}
.pdf-list li:hover .img-search-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pdf-list li .pdf-img {
  display: table-cell;
  width: 228px;
  height: 228px;
  vertical-align: middle;
  position: relative;
  text-align: center;
  font-size: 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 28px 6px 6px 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pdf-list li .pdf-img img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.pdf-list li .read-box {
  position: absolute;
  left: 70px;
  top: 6px;
}
.pdf-list li .img-search-score {
  position: absolute;
  top: 4px;
  right: 8px;
}
.pdf-list li .img-search-btn {
  position: absolute;
  right: 3px;
  bottom: 3px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 28px;
  border-radius: 4px 0 1px 0;
  cursor: pointer;
}
.pdf-list li .pdf-index {
  position: absolute;
  left: 6px;
  right: 0;
  top: 0;
  height: 28px;
  line-height: 28px;
}
.pdf-list li .pdf-index b {
  margin-left: 8px;
}
.pdf-list li .pdf-tips {
  position: absolute;
  left: 100%;
  top: 0;
  background: #fff;
  -webkit-box-shadow: 1px 1px 5px #eee;
          box-shadow: 1px 1px 5px #eee;
  z-index: 1;
  overflow: hidden;
}
.pdf-list li .pdf-tips .pdf-abInfos {
  margin: 0 0 0 14px;
  border: 1px solid #ccc;
  border-radius: 2px;
  overflow-y: auto;
  height: 290px;
  width: 450px;
  padding: 5px;
  color: #666;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-pns {
  margin-right: 14px;
  cursor: pointer;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-status {
  margin-right: 14px;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-title {
  cursor: pointer;
  margin: 10px 0;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv {
  margin: 4px 0;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv.ab {
  margin: 10px 0;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv a {
  cursor: auto;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv a:hover {
  color: #666;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv span {
  margin-right: 14px;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-kv span.mr0 {
  margin-right: 0;
}
.pdf-list li .pdf-tips .pdf-abInfos .pdf-intro-content {
  font-size: 14px;
  margin-top: 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  line-clamp: 6;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pdf-list li .pdf-tips.isLeft {
  left: auto;
  right: 100%;
}
.pdf-list li .pdf-tips.isLeft .pdf-abInfos {
  margin: 0 14px 0 0;
}
.pdf-list li .pdf-tips.isTop {
  bottom: 0;
  top: auto;
}

/*分类*/
.ipc-search .isHide {
  display: none;
}
.ipc-search .tits {
  margin: 0 20px;
}
.ipc-search .classify {
  background: #fff;
  min-height: calc(100vh - 106px);
  margin-top: 10px;
}
.ipc-search .classify .icon {
  font-size: 18px;
  margin-right: 8px;
  cursor: pointer;
}
.ipc-search .classify-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px;
}
.ipc-search .classify-top .ak-select {
  margin-right: 10px;
}
.ipc-search .classify-top .remind-dot {
  margin: -26px 2px 0 -10px;
}
.ipc-search .ak-table {
  position: relative;
  padding: 0 20px;
  max-height: calc(100vh - 159px);
  overflow-y: auto;
}
.ipc-search .ak-table .table-hover td {
  border: none;
  padding: 8px 10px;
}
.ipc-search .ak-table .td-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ipc-search .ak-table tr {
  border-bottom: 2px solid #fff;
}
.ipc-search .ak-table tr :hover .desc-copy:not(.dten-copy) {
  visibility: unset;
}
.ipc-search .ak-table .level-0 .td-desc {
  font-size: 16px;
  font-weight: bold;
}
.ipc-search .ak-table .no-data tr td {
  text-align: center;
}
.ipc-search .ak-table .no-data tr td img {
  height: 200px;
}
.ipc-search .ak-table .no-data tr td .no-data-keyword {
  color: red;
}
.ipc-search .ak-table.ipc .level-1 .td-desc, .ipc-search .ak-table.cpc .level-1 .td-desc {
  font-weight: bold;
}
.ipc-search .ak-table.ipc .level-2 .td-desc, .ipc-search .ak-table.cpc .level-2 .td-desc {
  font-weight: bold;
}
.ipc-search .ak-table.ipc .level-3 .td-desc, .ipc-search .ak-table.cpc .level-3 .td-desc {
  font-weight: bold;
}
.ipc-search .ak-table.nat .level-1 .td-desc {
  font-weight: bold;
}
.ipc-search .ak-table.nat .level-2 .td-desc {
  font-weight: bold;
}
.ipc-search .ak-table.dten .level-1 .td-desc {
  font-weight: bold;
}

.can-not-search {
  font-weight: 700;
  font-size: 16px !important;
  text-indent: 3rem;
}

.th-desc {
  padding-left: 65px !important;
}

.td-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ipc-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 50px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.ipc-desc-wrapper {
  text-align: justify;
  max-width: 400px;
  max-height: 300px;
  overflow-y: auto;
  z-index: 99999999 !important;
}

.ipc-dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ccc;
  margin-right: 4px;
}

.desc-copy {
  visibility: hidden;
  cursor: pointer;
  margin-right: 10px;
  font-size: 14px;
  font-weight: unset;
}
.desc-copy::before {
  font-size: 16px;
  font-weight: unset;
}

.img-search-tab {
  text-align: left;
}
.img-search-tab .layoutTabs {
  margin-left: 16px;
}
.img-search-tab .layoutTabs .tits {
  display: inline-block;
  border-radius: 4px;
  border: none;
  height: 32px;
  line-height: 32px;
}
.img-search-tab .layoutTabs .tits li {
  min-height: 32px;
  height: 32px;
  border-radius: 4px;
  padding: 0 16px;
}
.img-search-tab .layoutTabs .tits li a i {
  font-size: 18px;
  margin-right: 4px;
}
.img-search-tab .layoutTabs .tits li.active {
  border: none;
  font-weight: normal;
}
.img-search-tab .layoutTabs .tits li:first-child {
  margin-left: 0;
}
.img-search-tab .search-form {
  margin-top: 16px;
}
.img-search-tab .search-form .search-filed .text {
  cursor: default;
}
.img-search-tab .search-form .search-filed .text i {
  display: none;
}
.img-search-tab .search-form .control {
  padding-right: 0;
}
.img-search-tab .search-form .control .tips {
  right: 8px;
}
.img-search-tab .search-form .control .classify-dropdown .classify-btn {
  right: 0;
}
.img-search-tab .search-form .classify .tips {
  right: 108px;
}

.img-search-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.img-search-head .ak-cet-source {
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
}
.img-search-head .ak-cet-source .source-name {
  border: none;
}
.img-search-head .ak-cet-source .source-img {
  width: 16px;
  height: 16px;
}
.img-search-head .ak-cet-source .source-number {
  width: 16px;
  height: 16px;
  line-height: 16px;
}

.img-search-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 180px;
  margin-top: 6px;
  border-radius: 2px;
}
.img-search-body .ak-upload {
  position: relative;
}
.img-search-body .ak-upload .upload-area {
  width: 330px;
  height: 178px;
  border: 1px dashed #ccc;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.img-search-body .ak-upload .upload-area.active {
  border-style: solid;
}
.img-search-body .ak-upload .upload-area .upload-add {
  text-align: center;
}
.img-search-body .ak-upload .upload-area .upload-add i {
  font-size: 32px;
  font-weight: normal;
}
.img-search-body .ak-upload .upload-area .upload-add .upload-desc {
  margin: 8px 0 4px 0;
  font-size: 14px;
}
.img-search-body .ak-upload .upload-area .upload-add .upload-tips {
  padding: 0 8px;
  font-size: 12px;
}
.img-search-body .ak-upload .upload-area .upload-error,
.img-search-body .ak-upload .upload-area .upload-readly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.img-search-body .ak-upload .upload-area .upload-error .img-box,
.img-search-body .ak-upload .upload-area .upload-readly .img-box {
  width: 314px;
  height: 136px;
  padding: 8px 8px 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.img-search-body .ak-upload .upload-area .upload-error img,
.img-search-body .ak-upload .upload-area .upload-readly img {
  max-width: 314px;
  max-height: 136px;
}
.img-search-body .ak-upload .upload-area .upload-error .btns,
.img-search-body .ak-upload .upload-area .upload-readly .btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 36px;
  width: 100%;
}
.img-search-body .ak-upload .upload-area .upload-error .btns .btn,
.img-search-body .ak-upload .upload-area .upload-readly .btns .btn {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.img-search-body .ak-upload .upload-area .upload-error .btns .btn i,
.img-search-body .ak-upload .upload-area .upload-readly .btns .btn i {
  margin-right: 4px;
}
.img-search-body .ak-upload .upload-area .upload-error .btns .btn,
.img-search-body .ak-upload .upload-area .upload-readly .btns .btn {
  padding: 2px 16px;
  border-right: 1px solid #ccc;
}
.img-search-body .ak-upload .upload-area .upload-error .btns .btn:first-child,
.img-search-body .ak-upload .upload-area .upload-readly .btns .btn:first-child {
  padding-left: 28px;
}
.img-search-body .ak-upload .upload-area .upload-error .btns .btn:last-child,
.img-search-body .ak-upload .upload-area .upload-readly .btns .btn:last-child {
  padding-right: 28px;
  border: none;
}
.img-search-body .img-search-history {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 20px;
}
.img-search-body .img-search-history .history-head {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.img-search-body .img-search-history .history-head .title {
  margin-right: 16px;
}
.img-search-body .img-search-history .history-head .clear {
  cursor: pointer;
}
.img-search-body .img-search-history .history-head .clear i {
  margin-right: 4px;
}
.img-search-body .img-search-history .history-empty {
  width: 100%;
  text-align: center;
}
.img-search-body .img-search-history .history-empty img {
  max-height: 114px;
}
.img-search-body .img-search-history .history-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}
.img-search-body .img-search-history .history-body .history-item {
  width: 98px;
  height: 98px;
  margin-right: 8px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.img-search-body .img-search-history .history-body .history-item img {
  max-width: 96px;
  max-height: 96px;
}
.img-search-body .img-search-history .history-body .history-item:last-child {
  margin-right: 0;
}

.img-search-btns {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.img-search-btns .ak-btn {
  margin-left: 10px;
}

.img-search .img-search-content {
  position: relative;
  padding: 0 20px;
  height: calc(100vh - 111px);
  overflow-y: auto;
}
.img-search .img-search-title {
  position: relative;
  height: 40px;
  line-height: 40px;
  padding-left: 12px;
  margin: 0 20px;
  border-bottom: 1px solid #ccc;
}
.img-search .img-search-head {
  margin-top: 10px;
}
.img-search .img-search-head .ak-cet-source {
  border-right: 1px solid #ccc;
}
.img-search .layoutTabs {
  margin-left: 16px;
}
.img-search .layoutTabs .tits {
  display: inline-block;
  border-radius: 4px;
  border: none;
  height: 32px;
  line-height: 32px;
}
.img-search .layoutTabs .tits li {
  min-height: 32px;
  height: 32px;
  border-radius: 4px;
  padding: 0 16px;
}
.img-search .layoutTabs .tits li a i {
  font-size: 18px;
  margin-right: 4px;
}
.img-search .layoutTabs .tits li.active {
  border: none;
  font-weight: normal;
}
.img-search .layoutTabs .tits li:first-child {
  margin-left: 0;
}
.img-search .search-form {
  margin-top: 16px;
}
.img-search .search-form .search-filed .text {
  cursor: default;
}
.img-search .search-form .search-filed .text i {
  display: none;
}
.img-search .search-form .control {
  padding-right: 0;
}
.img-search .search-form .control .tips {
  right: 8px;
}
.img-search .search-form .control .classify-dropdown .classify-btn {
  right: 0;
}
.img-search .search-form .classify .tips {
  right: 108px;
}
.img-search .img-search-body .ak-upload .upload-area {
  width: 310px;
}
.img-search .img-search-body .img-search-history {
  margin-right: 0;
}
.img-search .img-search-btns {
  margin-bottom: 100px;
}

.dialog-img-edit .ak-dialog-content {
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.dialog-img-edit .dialog-contains {
  width: 700px;
  height: 368px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dialog-img-edit .dialog-contains img {
  max-width: 700px;
  max-height: 368px;
}
.dialog-img-edit .img-edit-btns {
  margin-left: 16px;
}
.dialog-img-edit .img-edit-btns .img-edit-btn {
  margin-bottom: 8px;
  padding: 0;
  cursor: pointer;
  height: 28px;
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #000;
  line-height: 28px;
  text-align: center;
  border-radius: 2px;
  width: 28px;
}
.dialog-img-edit .img-edit-btns .img-edit-btn:last-child {
  margin-bottom: 0;
}

.img-search-box {
  width: 224px;
  margin: 0 auto;
}
.img-search-box .img-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  cursor: pointer;
}
.img-search-box .img-title span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.img-search-box .img-title i {
  font-size: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.img-search-box .img-title i.active {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.img-search-box .ak-upload {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.img-search-box .ak-upload .upload-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 224px;
  height: 180px;
  background-color: #fff;
}
.img-search-box .ak-upload .upload-area .upload-add {
  text-align: center;
}
.img-search-box .ak-upload .upload-area .upload-add i {
  font-size: 30px;
}
.img-search-box .ak-upload .upload-area .upload-add .upload-desc {
  margin: 24px 0 4px 0;
  font-size: 16px;
}
.img-search-box .ak-upload .upload-area .upload-add .upload-tips {
  padding: 0 8px;
}
.img-search-box .ak-upload .upload-area .upload-error,
.img-search-box .ak-upload .upload-area .upload-readly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.img-search-box .ak-upload .upload-area .upload-error .img-box,
.img-search-box .ak-upload .upload-area .upload-readly .img-box {
  width: 208px;
  height: 136px;
  padding: 8px 8px 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.img-search-box .ak-upload .upload-area .upload-error img,
.img-search-box .ak-upload .upload-area .upload-readly img {
  max-width: 208px;
  max-height: 136px;
}
.img-search-box .ak-upload .upload-area .upload-error .btns,
.img-search-box .ak-upload .upload-area .upload-readly .btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 36px;
  width: 100%;
}
.img-search-box .ak-upload .upload-area .upload-error .btns .btn,
.img-search-box .ak-upload .upload-area .upload-readly .btns .btn {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.img-search-box .ak-upload .upload-area .upload-error .btns .btn i,
.img-search-box .ak-upload .upload-area .upload-readly .btns .btn i {
  margin-right: 4px;
}
.img-search-box .ak-upload .upload-area .upload-error .btns .btn,
.img-search-box .ak-upload .upload-area .upload-readly .btns .btn {
  padding: 2px 3px;
  border-right: 1px solid #ccc;
}
.img-search-box .ak-upload .upload-area .upload-error .btns .btn:first-child,
.img-search-box .ak-upload .upload-area .upload-readly .btns .btn:first-child {
  padding-left: 28px;
}
.img-search-box .ak-upload .upload-area .upload-error .btns .btn:last-child,
.img-search-box .ak-upload .upload-area .upload-readly .btns .btn:last-child {
  padding-right: 28px;
  border: none;
}

/*法律状态*/
/*批量检索*/
.batch-search .tits {
  margin: 0 20px;
}
.batch-search .main-content {
  padding: 10px 20px 0;
  height: calc(100vh - 121px);
  overflow-y: auto;
}
.batch-search .batch-result-title {
  line-height: 36px;
}
.batch-search .other-search {
  padding-top: 0 !important;
}
.batch-search .batchText p {
  line-height: 22px;
  font-size: 14px;
}
.batch-search .form-control {
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 360px;
}
.batch-search .textareaLeft {
  width: 100%;
  height: 360px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #DCDFE6;
}
.batch-search .textareaLeft .ak-textarea {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
}
.batch-search .textarea {
  width: 100%;
  height: calc(100% - 41px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 16px;
  overflow-y: scroll;
}
.batch-search .textarea.tips-wrapper {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.batch-search .textarea.tips-wrapper .selectedText {
  padding: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  word-wrap: break-word;
}
.batch-search .textarea.tips-wrapper .tips-bottom {
  padding: 5px 16px;
  background-color: rgba(255, 94, 104, 0.1);
}
.batch-search .textarea.tips-wrapper .tips-bottom .ico {
  font-size: 15px;
  margin-right: 2px;
}
.batch-search .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.batch-search .row > div {
  width: 50%;
  padding-left: 10px;
}
.batch-search .row > div:first-child {
  padding-right: 10px;
  padding-left: 0;
}
.batch-search .batch-tabs-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.batch-search .batch-pre-res {
  width: 25%;
  height: 40px;
  border-bottom: 1px solid #E1E5EE;
  border-right: 1px solid #E1E5EE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.batch-search .batch-pre-res.active {
  background-color: rgba(225, 229, 238, 0.39);
  font-weight: bold;
}
.batch-search .batchTabs {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.batch-search .batchTabs div {
  width: 33.3%;
  height: 40px;
  border-bottom: 1px solid #E1E5EE;
  border-right: 1px solid #E1E5EE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.batch-search .batchTabs div:last-child {
  border-right: none;
}
.batch-search .batchTabs .active {
  background: rgba(225, 229, 238, 0.39);
  font-weight: bold;
}

/*对比*/
.compare-w {
  min-width: var(--min-screen-w);
}

.compare {
  position: relative;
}

.compare .sync-checkbox {
  position: absolute;
  right: 20px;
  top: 0;
  cursor: pointer;
}

.compare .sync-checkbox input {
  vertical-align: middle;
  display: inline-block;
  margin: 0 5px 0 0;
}

.compareOperateBar {
  margin: 14px auto;
}

.compare .detail-contents {
  padding: 20px 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.compare .detail-contents:after, .compare .detail-contents:before {
  display: none;
}

.compare .detail-contents > div {
  margin: 0 0 0 10px;
  padding: 0;
  width: 50%;
}

.compare .detail-contents > div:first-child {
  margin: 0 10px 0 0;
}

/*对比拖拽*/
.dragTarget {
  width: 100%;
  margin: 14px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  clear: bottom;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}

.dragTarget > div {
  width: 50%;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

.dragTarget .links {
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dragTarget .links i {
  width: 28px;
  height: 16px;
  line-height: 16px;
  display: block;
  background: #aeb3cf;
  border-radius: 6px;
  font-size: 20px;
  cursor: pointer;
}
.dragTarget .links i:hover {
  background: #c4c8dd;
}
.dragTarget .links.unlinks i {
  background: none;
}
.dragTarget .links.unlinks i:hover {
  background: #c4c8dd;
}

.defaltColor {
  background: #eceef9;
  border: 1px solid #6f7594;
  color: #333;
  border-radius: 4px;
}

.defaltColor.on {
  background: #f5f6fb;
  border: 1px solid #006DD3;
  color: #006DD3;
  padding: 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#gallery {
  float: left;
  width: 100%;
  padding: 0 0 10px;
  background: #f5f6fb;
  border-radius: 4px;
  position: relative;
  margin-bottom: 15px;
}

.gallery.custom-state-active {
  background: #eee;
}

.gallery li {
  display: inline-block;
  margin: 10px 0px 0 10px;
  border: 1px solid #a5a9bd;
  height: 28px;
  line-height: 2em;
  min-width: 160px;
  padding: 0 5px;
  text-align: center;
  border-radius: 4px;
  background: #eceef9;
  cursor: pointer;
}

.gallery li span {
  font-weight: bold;
  margin-right: 5px;
  color: #424961;
}

.gallery li h5 {
  margin: 0 0 0.4em;
  cursor: move;
  display: inline-block;
  background: none;
  border: none;
  color: #424961;
}

.gallery li a {
  margin-right: 8px;
}

.gallery li a.ui-icon-zoomin {
  float: left;
}

.gallery li img {
  width: 100%;
  cursor: move;
}

#gallery li:hover {
  border-color: #fee100;
}

.gallery li a i {
  color: #ff5e68;
}

/*说明书附图*/
.pageTabs .tits-ratio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  line-height: 40px;
}
.pageTabs .tits-ratio .lineTitleNum {
  text-align: right;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pageTabs .tits-ratio .ak-radio-group label {
  margin-left: 28px;
}
.pageTabs .show-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pageTabs .show-num li {
  background: none;
  padding: 0 3px;
}
.pageTabs .show-num a:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  color: #333;
  border: 2px solid #333;
  display: inline-block;
  margin-right: 5px;
}
.pageTabs .show-num li.active {
  border: 0;
}
.pageTabs .show-num li.active a:before {
  background: #333;
}
.pageTabs .imgList ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-bottom: 50px;
}
.pageTabs .imgList .imglist-wrapper {
  padding-left: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pageTabs .imgList ul li {
  float: left;
  padding: 0;
  padding-bottom: 20px;
  width: 33%;
  text-align: center;
  height: 230px;
  overflow: hidden;
}
.pageTabs .imgList ul li a,
.pageTabs .imgList ul li .a-pic {
  height: 100%;
  overflow: hidden;
  margin: 14px 7px;
  border: 1px solid #e0e7ed;
  text-align: center;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pageTabs .imgList ul li a img,
.pageTabs .imgList ul li .a-pic img {
  max-width: 100%;
  max-height: 100%;
}
.pageTabs .imgList.one-pic ul li {
  width: 97%;
}
.pageTabs .imgList.two-pic ul li {
  width: 50%;
}
.pageTabs .imgList.five-pic ul li {
  width: 20%;
}

.ak-compare {
  position: relative;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ak-compare .ak-compare-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 135px;
  height: 38px;
  padding: 0 7px;
  margin: 0 14px;
  background: #fff;
  border: 0;
  border-radius: 2px;
  cursor: pointer;
}
.ak-compare .ak-compare-select span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ak-compare .ak-compare-select.only {
  cursor: default;
}
.ak-compare .ak-compare-select:hover .ak-compare-down {
  display: block;
}
.ak-compare .ak-compare-select:hover .icon-arrow {
  -webkit-transform: translateY(0) rotate(180deg);
          transform: translateY(0) rotate(180deg);
}
.ak-compare .ak-compare-select .remind-dot {
  margin-top: 0;
  margin-bottom: 6px;
}
.ak-compare .ak-compare-select .icon-arrow {
  font-size: 12px;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0 5px;
}
.ak-compare .ak-compare-select .ak-compare-down {
  display: none;
  position: absolute;
  right: 34px;
  top: 40px;
  background: #fff;
  z-index: 3;
}
.ak-compare .ak-compare-select .ak-compare-down .ak-compare-box {
  margin-top: 4px;
  border: 1px solid #ccc;
  border-radius: 2px;
  max-height: 200px;
  overflow-y: auto;
}
.ak-compare .ak-compare-select .ak-compare-down .ak-compare-tips {
  margin: 7px 15px;
  cursor: default;
}
.ak-compare .ak-compare-select .ak-compare-down .ak-compare-item {
  padding: 0 15px;
  margin: 2px 0;
  background: #ddd;
  height: 35px;
  line-height: 35px;
}
.ak-compare .ak-compare-select .ak-compare-down .ak-compare-item.active, .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item:hover {
  background-color: #ccc;
}
.ak-compare .ak-tooltip {
  margin-right: 40px;
}
.ak-compare .ak-tooltip .del-tips {
  color: #ffe6e6;
  text-decoration: line-through;
}
.ak-compare .ak-tooltip .add-tips {
  color: #e6ffe6;
  text-decoration: underline;
}

.claims-diff .diff-add {
  background: #e6ffe6;
  text-decoration: underline;
}
.claims-diff .diff-del {
  background: #ffe6e6;
  text-decoration: line-through;
}

/*检索详情-说明书*/
.intro-wrapper {
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.intro-wrapper .imgList .imglist-wrapper li {
  height: 216px;
}
.intro-wrapper .imgList .imglist-wrapper li a:hover,
.intro-wrapper .imgList .imglist-wrapper li .a-pic:hover {
  color: #31364E !important;
}
.intro-wrapper .imgList .imglist-wrapper li a,
.intro-wrapper .imgList .imglist-wrapper li .a-pic {
  position: relative;
  margin: 0 8px 16px;
  padding: 0 10px;
  display: block;
}
.intro-wrapper .imgList .imglist-wrapper li a .imgbox-text,
.intro-wrapper .imgList .imglist-wrapper li .a-pic .imgbox-text {
  padding: 2px 0;
  width: 100%;
  font-size: 14px;
  text-align: left;
}
.intro-wrapper .imgList .imglist-wrapper li a .imgbox,
.intro-wrapper .imgList .imglist-wrapper li .a-pic .imgbox {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  top: 30px;
}
.intro-wrapper .simple-tab.desc {
  margin-top: 0;
}
.intro-wrapper .simple-tab .scrollbody-box {
  height: 100%;
  overflow-y: auto;
}
.intro-wrapper .simple-tab .article-text {
  border: none;
}
.intro-wrapper .intro-pic {
  border-left: 1px solid #e0e7ed;
  margin-left: 4px;
}
.intro-wrapper .intro-pic .intro-option-btn {
  position: absolute;
  left: 24px;
  top: 0;
  height: 30px;
  background-color: #fff;
  border: 1px solid #EDEFF4;
  border-radius: 2px;
}
.intro-wrapper .intro-pic .intro-option-btn .remind-dot {
  margin-left: 4px;
  position: absolute;
}
.intro-wrapper .intro-pic .intro-option-btn .option-btn {
  display: inline-block;
  width: 40px;
  line-height: 30px;
  height: 100%;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.intro-wrapper .intro-pic .intro-option-btn .option-btn.active {
  background-color: #1469FC;
  border-radius: 2px;
}
.intro-wrapper .intro-pic .scrollbody-box {
  height: calc(100% - 54px);
  margin-top: 54px;
}
.intro-wrapper .intro-pic .img-options {
  position: absolute;
  right: 20px;
  top: 16px;
  z-index: 1;
  width: 28px;
  font-size: 14px;
  display: none;
}
.intro-wrapper .intro-pic .img-options .item {
  display: block;
  position: relative;
  height: 28px;
  line-height: 28px;
  margin-bottom: 8px;
  background-color: #EDEFF4;
  cursor: pointer;
  color: #31364E;
}
.intro-wrapper .intro-pic .img-options .item:active {
  -webkit-box-shadow: 1px 1px 2px #ccc;
          box-shadow: 1px 1px 2px #ccc;
}
.intro-wrapper .intro-pic .one-pic-wrapper {
  margin-right: 23px;
}
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li {
  position: relative;
  height: 0;
  padding-top: 97%;
  padding-bottom: 0;
}
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li a,
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li .a-pic {
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li a .imgbox,
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li .a-pic .imgbox {
  padding-right: 11.4369%;
  padding-left: 9.0909%;
  padding-top: 21.5542%;
  padding-bottom: 21.5542%;
  left: 0;
  right: 0;
}
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li a .img-options,
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li .a-pic .img-options {
  display: block;
}
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li a img,
.intro-wrapper .intro-pic .one-pic-wrapper .imgList.one-pic ul li .a-pic img {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.request-wrapper .pageTabs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.pageTabs-right {
  width: 130px;
  position: relative;
}
.pageTabs-right .Graphic-Top {
  position: fixed;
  padding-top: 21px;
}
.pageTabs-right .backtop-btn {
  position: fixed;
  right: auto;
}

.pic-text {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.pic-text.scroll {
  overflow-y: auto;
}
.pic-text.scroll .scrollbody-box {
  height: auto;
}
.pic-text.scroll .Graphic-Top,
.pic-text.scroll .backtop-btn {
  position: fixed;
}
.pic-text.scroll .backtop-btn {
  right: auto;
}
.pic-text > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 20px;
  position: relative;
}
.pic-text > li.options-bar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 130px;
          flex: 0 0 130px;
  overflow: visible;
}
.pic-text .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.pic-text .imgList {
  position: relative;
}
.pic-text .slideBox .prev,
.pic-text .slideBox .next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 40px;
  height: 40px;
  background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAAgCAMAAADE+3+QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNjE4RUVDRjgxMTFFMjk1ODhDQkIzNDg3MjdGNUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNjE4RUZDRjgxMTFFMjk1ODhDQkIzNDg3MjdGNUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI2MThFQ0NGODExMUUyOTU4OENCQjM0ODcyN0Y1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI2MThFRENGODExMUUyOTU4OENCQjM0ODcyN0Y1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmLDzTcAAAAJUExURcHBwf///////wCiYf4AAAADdFJOU///ANfKDUEAAACjSURBVHja5JnRDUQhDMNM9h/6STfCgeKPsIBjhGgpnHPy7wLyYLUicC5IPJGtJfi5ngsSL1Q7AYgsW8QTV7YJJ6psFU1M2S6YiLJlLPFk21CiydaRaOT+7mKxhYOERDcuCBy+cheiJHBqHEYGqZzPug6d4aG7aajmDPUSQz3iUO8/9KYbeqsPzWCGZmtDM9OhWfjSH8fY31UuSMkT2UqET4ABAHo9NyVXKF5RAAAAAElFTkSuQmCC) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.1;
  border-radius: 50%;
}
.pic-text .slideBox .prev {
  left: 10px;
}
.pic-text .slideBox .next {
  right: 20px;
  background-position: 12px 5px;
}

.center-aot > span {
  display: block;
  cursor: pointer;
  width: 30px !important;
  height: 30px;
  font-size: 18px;
  border: 1px solid #e3e4ec;
  border-radius: 0 3px 3px 0;
  text-align: center;
  line-height: 30px;
  color: #333;
  padding: 0;
  font-weight: 700;
  margin-left: 0;
}
.center-aot > span:hover {
  background: #ffe100;
}
.center-aot .ak-icon-tips {
  left: auto;
  right: 34px;
  top: 0;
}
.center-aot .remind-dot {
  position: absolute;
}

.column-count-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  -webkit-column-rule: 2px dashed #ccc;
     -moz-column-rule: 2px dashed #ccc;
          column-rule: 2px dashed #ccc;
}

.page-break {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  page-break-inside: avoid;
}

.keywords-num span {
  padding-right: 20px;
}

.keywords-num b {
  padding: 0 3px;
}

/*点击图片放大效果*/
.viewer-container {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 2015;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.viewer-container.fade-in {
  opacity: 1;
}
.viewer-container .viewer-close {
  background-color: red;
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 80px;
  font-size: 26px;
  z-index: 12;
}
.viewer-container .viewer-close:before {
  font-size: 18px;
  color: #fff;
  position: absolute;
  left: 15px;
  top: 42px;
  display: block;
}
.viewer-container .viewer-footer {
  bottom: 24px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 11;
}
.viewer-container .viewer-navbar {
  overflow-y: hidden;
  overflow-x: auto;
  text-align: center;
  z-index: 10;
}
.viewer-container .viewer-navbar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.viewer-container .viewer-navbar li {
  position: relative;
  color: transparent;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
  font-size: 0;
  height: 42px;
  line-height: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
  width: 56px;
  min-width: 30px;
  background: #fff;
}
.viewer-container .viewer-navbar li:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.39);
}
.viewer-container .viewer-navbar li.active {
  opacity: 1;
}
.viewer-container .viewer-navbar li.active:after {
  display: none;
}
.viewer-container .viewer-navbar li img {
  max-width: 100%;
  height: 100%;
}
.viewer-container .viewer-canvas {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}
.viewer-container .viewer-canvas .viewer-close {
  background-color: transparent;
  color: #fff !important;
  width: 36px;
  height: 36px;
  top: 20px;
  right: -56px;
}
.viewer-container .viewer-canvas .viewer-close:before {
  position: static;
  font-size: 36px;
}
.viewer-container .viewer-canvas .change-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 36px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  border-radius: 2px;
  background-color: #787B8B;
  cursor: pointer;
}
.viewer-container .viewer-canvas .change-btn .icon {
  color: #fff;
}
.viewer-container .viewer-canvas .change-btn.right-btn {
  right: -72px;
}
.viewer-container .viewer-canvas .change-btn.left-btn {
  left: -72px;
}
.viewer-container .viewer-canvas img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: 100%;
  max-height: 100%;
}
.viewer-container .viewer-canvas.loading img {
  -webkit-animation: img-zoom-out 0.3s forwards;
          animation: img-zoom-out 0.3s forwards;
}
.viewer-container .viewer-canvas.loading:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 4px solid hsla(0, 0%, 100%, 0.1);
  border-left-color: hsla(0, 0%, 100%, 0.5);
  -webkit-animation: viewer-spinner 1s linear infinite;
          animation: viewer-spinner 1s linear infinite;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
}
.viewer-container .viewer-canvas.an img {
  -webkit-animation: img-zoom-in 0.3s;
          animation: img-zoom-in 0.3s;
}
.viewer-container .viewer-toolbar ul {
  display: inline-block;
  margin: 0 auto 5px;
  overflow: hidden;
  padding: 3px 0;
}
.viewer-container .viewer-toolbar li {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  float: left;
  height: 24px;
  overflow: hidden;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  margin: 0 1px;
  width: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTU5Rjc3RDUwODIxMUVFODlEQ0I3RDIwQTUwNDczQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTU5Rjc3RTUwODIxMUVFODlEQ0I3RDIwQTUwNDczQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNTlGNzdCNTA4MjExRUU4OURDQjdEMjBBNTA0NzNBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxNTlGNzdDNTA4MjExRUU4OURDQjdEMjBBNTA0NzNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1HEMxQAABA1JREFUeNrsnFtIFFEcxl217WaG5ltFEBJRPmVRaaURuJFuQZeXpSCCXgspuhC4LvgSRGBv0UPUS/lQFEZXWCGNtB6iwCjCQtqHjO6GJWWn78B/4bDMzu2c1dn1/8GPZuc4n2fOzHzO+R8zJIQoYrFYrFyomIeAxWJxwLBYLA4YFovFKpSAGQIblc/raB9r6rQQ9IEzBj1ToAOUBPScE6CNL73/gOklgqalYLHyeQHt86soSIJRQm63UFtcs6814C0Y8Hl8D2gwOHYh0A8GQbUhzzrwDNSDWrBK0y8MdoIqcAo8ALMDGi46ISMUvLS58XWzz0lvQMThuXll3QMh3JBWUcCQiimfmzX62SGy66Hm+W8AX8jjrsa5SvWABkPj94g8P4DVBvx2WYzddVDuw2s9eJfh9R6UBej+S1icb5vPa2via9wc48cnQvdvxKItCr6CzVbH5mPApDIu6G6lbVtGW8qlZwt9/Tg4BCpBBW3/0Tx/eQHGlIdtlmbAmAwa+bDeIb9R0GTg+pwlv5PghhKqIQ8ey8B38BscB/dpe61Gv+we/HYDP+iE5vEmA0bY9En47K9VyNiGS74GTD3YQ+wAYaUtTPvS7fUuPZN0focz9sc1LohkvxJQ50GJgZvYdNDMAJeVgI1pXh95jgcovGSodJF31IPHVTqmhT7Xgi2a4SIcxrZ9CgMmX1BDxjFc7AKmVzir10PHTPuZ5gf1odKgp/zJ+498E4amg8IhaDb59JZBcJp8ZJ+PGByHGvI95+EY+fby1ND3bxPu1c4B4zpkHMNFUqxZJCwyXHQsJI0r2zMn6fx0rqffX+mWRddu0JylfYT+LffgWQY+27R3glaXXqWTMAbTSWHlXg47j2j+JXSdhylSneYUSXKM2pI++hqjaYfURVCaoylSo+YU6ZIyRdrn8fh5dNxAljpLjLxbPXg+B9+yFIdXkF+Xj2Ks3djGeYrkqp6YfnPZStsRP1Ok6VbkjWYUeSuUIu+4jxqCShMVUKW6wRyDRd5GzbGcC24bKPJeII9OCqz0frky9ZHCosqD30HyuwXmK/sXgRfgL63MeV3xydYWF1zk9RIu6X2OIcPL1O6WqTs0+7kGfNJ4E8rVMnUfeY5QH/36yBB4Ql7D4BrV1CbAL6VY66UmlC48y/n+TQrCMaoRHQ3I/Re3uFcSAQgY08vUdgVd25DxUqTtK/CAkWynAPhJJDXeXDJZDl5qjKPJYEk/xP1gEFQb8JPL7yfIb4LeXK6AlRr9k9O1xxQs8g3rnqGl9FyFTMLA26mpNw6TATPkUNCVIfPaqi2U53+uYRjsVX7LWP5XgS6whGtxrElUnArscR6KjJUb/nswLBYriMuaLBaLxQHDYrE4YFgsVoHpvwADAE49ucw0bInAAAAAAElFTkSuQmCC");
}
.viewer-container .viewer-toolbar .viewer-prev {
  background-position: -79px 1px;
}
.viewer-container .viewer-toolbar .viewer-next {
  background-position: -118px 1px;
}
.viewer-container .viewer-toolbar .viewer-rotate-left {
  background-position: -138px 2px;
}
.viewer-container .viewer-toolbar .viewer-rotate-right {
  background-position: -158px 2px;
}
.viewer-container .viewer-toolbar .viewer-zoom-in {
  background-position: 2px 2px;
}
.viewer-container .viewer-toolbar .viewer-zoom-out {
  background-position: -18px 2px;
}
.viewer-container .viewer-toolbar .viewer-one-to-one {
  background-position: -38px 2px;
}
.viewer-container .mask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.ak-badge {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
}
.ak-badge .ak-badge__content {
  background-color: #f56c6c;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  height: 14px;
  line-height: 14px;
  padding: 0px 4px;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #fff;
}
.ak-badge .ak-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: 10px;
  -webkit-transform: translateY(-50%) translateX(100%);
          transform: translateY(-50%) translateX(100%);
}

@-webkit-keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes viewer-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes img-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes img-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes img-zoom-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes img-zoom-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/*导出弹窗*/
.dialog-download .ak-dialog-content {
  min-height: 400px;
}

.dialog-tips {
  font-size: 12px;
  min-height: 18px;
}

.download-dialog {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 14px;
}
.download-dialog .download-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.download-dialog .download-title {
  font-size: 12px;
  font-weight: bold;
  margin: 14px 0 5px 0;
}
.download-dialog .download-title.gap {
  margin-top: 0;
}
.download-dialog .download-title .ak-tooltip {
  margin-left: 7px;
}
.download-dialog .download-title .ak-tooltip i {
  font-size: 14px;
}
.download-dialog .download-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.download-dialog .download-range .ak-radio {
  margin-right: 5px;
}
.download-dialog .download-range .ak-btn {
  margin-left: 14px;
}
.download-dialog .download-range .filed-top-search {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 14px;
  max-width: 350px;
}
.download-dialog .red {
  color: red;
}
.download-dialog .index {
  width: 60px;
  margin: 0 3px;
}
.download-dialog .index input {
  text-align: center;
}
.download-dialog .faq-tips {
  position: relative;
}
.download-dialog .faq-tips i {
  font-size: 16px;
  padding-top: 13px;
  color: #006DD3;
}
.download-dialog .faq-tips i:hover + .tips {
  display: block;
}
.download-dialog .faq-tips .tips {
  background: #fff;
  display: none;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 5px #eee;
          box-shadow: 1px 1px 5px #eee;
  padding: 10px;
  margin-top: 14px;
  width: 260px;
}
.download-dialog .faq-tips h3 {
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 5px;
}
.download-dialog .down-select {
  position: relative;
  z-index: 5;
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 202px;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
}
.download-dialog .down-select .select-ctrl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.download-dialog .down-select .select-ctrl .select-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 170px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.download-dialog .down-select .select-ctrl i {
  font-size: 12px;
  margin-left: 5px;
}
.download-dialog .down-select .select-ctrl i.active {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.download-dialog .down-select ul {
  position: absolute;
  left: 0;
  top: 28px;
  width: 100%;
  background: #fff;
  z-index: 5;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc;
  max-height: 138px;
  overflow-y: auto;
}
.download-dialog .down-select li {
  line-height: 25px;
  position: relative;
}
.download-dialog .down-select li a {
  display: block;
  color: #424961;
}
.download-dialog .down-select li i {
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 12px;
}
.download-dialog .border {
  margin-top: 14px;
  border: 1px solid #ddd;
  border-radius: 2px;
  background: #fff;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.download-dialog .custom-filter-wrap {
  padding: 0 0 !important;
}
.download-dialog .checkbox-list {
  padding: 0 14px;
  min-width: 670px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-right: 1px solid #ddd;
  overflow-x: hidden;
  overflow-y: auto;
  height: 350px;
}
.download-dialog .checkbox-list .ak-checkbox .ak-checkbox-inner {
  margin-right: 5px;
}
.download-dialog .checkbox-list .list {
  width: 25%;
  margin: 0;
  height: 28px;
  float: left;
}
.download-dialog .checkbox-list .list label {
  display: inline-block;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
}
.download-dialog .checkbox-list .title-name {
  padding: 10px 0 5px;
  clear: both;
}
.download-dialog .checkbox-list .filterWrap {
  position: relative;
}
.download-dialog .checkbox-list .filterWrap .disabledWrap {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #e7e9f4;
  opacity: 0.5;
}
.download-dialog .checkbox-list .filterWrap .disabledWrap:hover {
  cursor: no-drop;
}
.download-dialog .checkbox-list .filterWrap .ak-checkbox-group {
  padding-left: 14px;
}
.download-dialog .checkbox-list .filterWrap .ak-checkbox-group div {
  height: 30px;
  line-height: 30px;
}
.download-dialog .checkbox-list .check-title {
  padding-left: 0px !important;
}
.download-dialog .checkbox-list .check-title .ak-checkbox-text {
  font-weight: bold;
}
.download-dialog .has-checked {
  width: 200px;
  padding: 14px 0 1px 14px;
}
.download-dialog .has-checked .tips {
  font-size: 12px;
  margin-left: 7px;
}
.download-dialog .has-checked .ul-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8px;
  color: #31364E;
}
.download-dialog .has-checked .ul-wrap li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 0px !important;
}
.download-dialog .has-checked .ul-wrap .index-item {
  display: block;
  line-height: 22px;
  height: 22px;
  border: 1px solid #DCDFE6;
  width: 22px;
  text-align: center;
  margin-right: 8px;
  margin-top: 8px;
}
.download-dialog .has-checked .list {
  position: relative;
  height: 310px;
  overflow-y: auto;
}
.download-dialog .has-checked .list div {
  position: absolute;
  left: 0;
  top: 0;
}
.download-dialog .has-checked .list div span {
  display: block;
  line-height: 22px;
  height: 22px;
  border: 1px solid #333;
  width: 22px;
  text-align: center;
  margin-top: 8px;
}
.download-dialog .has-checked p:first-child span {
  color: "#006DD3";
}
.download-dialog .has-checked .head {
  padding: 10px 0 5px;
}
.download-dialog .has-checked .head span {
  padding-right: 20px;
}
.download-dialog .has-checked ul {
  padding-left: 30px;
}
.download-dialog .has-checked ul li {
  height: 24px;
  line-height: 24px;
  margin-top: 8px;
  overflow: hidden;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.download-dialog .has-checked ul li .ele-value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: move;
}
.download-dialog .has-checked ul li .icon-close {
  font-size: 14px;
  margin: 0 5px;
  cursor: pointer;
}
.download-dialog .has-checked ul li .ak-checkbox .ak-checkbox-text {
  cursor: move;
}
.download-dialog .has-checked ul li .ak-checkbox .ak-checkbox-inner {
  margin-right: 5px;
}
.download-dialog .has-checked ul li input {
  position: relative;
  top: 2px;
  margin-right: 2px;
}
.download-dialog .has-checked .num-list .cantDrag {
  color: #9A9DAD;
}
.download-dialog .close {
  margin-right: 10px;
  font-size: 14px;
  position: relative;
  top: 10px;
}
.download-dialog .no-move li {
  cursor: default !important;
  color: #999;
}
.download-dialog .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.download-dialog .ak-checkbox-group > div {
  width: 25%;
  height: 35px;
  line-height: 35px;
}
.download-dialog .ak-checkbox-group label {
  display: inline-block;
}

.download-dialog-wrap .checkbox-list {
  padding-right: 0px;
}
.download-dialog-wrap .checkbox-list .ak-checkbox .ak-checkbox-text {
  margin-left: 4px;
}
.download-dialog-wrap .checkbox-list .ak-checkbox .ak-checkbox-inner {
  margin-right: 4px;
}
.download-dialog-wrap .checkbox-list .filterWrap .ak-checkbox-group {
  padding-left: 23px;
}

.table-field-wrap .filed-top-search {
  margin-bottom: 10px;
}
.table-field-wrap .download-dialog {
  padding-left: 0px;
}
.table-field-wrap .ak-dialog-content {
  padding: 0 20px;
  margin-top: 20px;
}
.table-field-wrap .border {
  margin-top: 0px;
}
.table-field-wrap .checkbox-list {
  padding: 0 0 0 14px;
}
.table-field-wrap .checkbox-list .ak-checkbox .ak-checkbox-text {
  margin-left: 4px;
}
.table-field-wrap .checkbox-list .ak-checkbox .ak-checkbox-inner {
  margin-right: 4px;
}

.addSaveAndShare .saveAndShareBtn {
  position: absolute;
  right: 20px;
  top: 6px;
  z-index: 9;
}
.addSaveAndShare .saveAndShareBtn a {
  font-size: 18px;
  color: #333;
}
.addSaveAndShare .saveAndShareBtn a:first-child {
  margin-right: 5px;
}
.addSaveAndShare .saveAndShareBtn a:hover {
  opacity: 0.8;
}
.addSaveAndShare .tits {
  padding-right: 68px;
}

/*保存检索式*/
.dialog-save {
  padding-left: 14px;
}
.dialog-save .dialog-title {
  font-size: 12px;
  font-weight: bold;
  margin: 7px 0;
}
.dialog-save .ak-form-input {
  display: block;
}
.dialog-save .dialog-input {
  margin: 5px 0;
}
.dialog-save .dialog-input input,
.dialog-save .dialog-input .ak-form-input {
  min-width: 100%;
  min-width: stretch;
  min-width: -moz-available;
  min-width: -webkit-fill-available;
}
.dialog-save .dialog-input input {
  padding: 2px 5px;
}
.dialog-save .tips-red {
  color: red;
  margin-right: 5px;
}
.dialog-save .row .col-xs-2 {
  padding: 0 5px;
}
.dialog-save .tips {
  font-size: 12px;
  padding-top: 3px;
}
.dialog-save .row .col-xs-10 {
  padding: 0;
}
.dialog-save .tr {
  line-height: 28px;
}

.dialog-batch .dialog-contains,
.dialog-pfe .dialog-contains,
.dialog-del .dialog-contains {
  padding-left: 14px;
  margin: 28px auto;
}
.dialog-batch .dialog-contains.sync-family,
.dialog-pfe .dialog-contains.sync-family,
.dialog-del .dialog-contains.sync-family {
  margin: 0;
}
.dialog-batch .dialog-contains .del-title,
.dialog-pfe .dialog-contains .del-title,
.dialog-del .dialog-contains .del-title {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  margin-bottom: 28px;
}
.dialog-batch .dialog-contains .warning,
.dialog-pfe .dialog-contains .warning,
.dialog-del .dialog-contains .warning {
  padding-right: 7px;
}
.dialog-batch .dialog-contains .contact-box,
.dialog-pfe .dialog-contains .contact-box,
.dialog-del .dialog-contains .contact-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
}
.dialog-batch .dialog-contains .contact-box .srhcontent,
.dialog-pfe .dialog-contains .contact-box .srhcontent,
.dialog-del .dialog-contains .contact-box .srhcontent {
  font-size: 16px;
}
.dialog-batch .dialog-contains .contact-box .contact,
.dialog-pfe .dialog-contains .contact-box .contact,
.dialog-del .dialog-contains .contact-box .contact {
  margin: 8px 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 120px;
}

/*预警弹窗*/
.special-table tbody tr:first-child td a {
  pointer-events: none;
  cursor: default;
}
.special-table tbody tr:first-child td a:hover {
  color: #31364E !important;
}

/*查新检索*/
.search-new {
  background: #fff;
  margin-top: 40px !important;
  padding: 0 20px 50px;
}
.search-new .title {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 10px;
  height: 40px;
  line-height: 30px;
  font-size: 16px;
  padding-left: 3px;
  margin-bottom: 15px;
}
.search-new .item {
  padding-left: 115px;
  position: relative;
  margin-bottom: 15px;
}
.search-new .item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.search-new .item .name {
  position: absolute;
  left: 0;
  width: 110px;
  text-align: right;
  line-height: 28px;
  top: 0;
}
.search-new .text-area {
  height: 140px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  overflow-y: auto;
}
.search-new .border {
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 5px 10px 10px;
  position: relative;
}
.search-new .border .placeholder {
  position: absolute;
  left: 10px;
  top: 5px;
  color: #999;
}
.search-new .border .bg {
  background-color: #fccc15;
  font-style: normal;
}
.search-new .ak-form-input {
  display: block;
}
.search-new .ak-textarea {
  display: block;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 5px 10px;
  overflow-y: auto !important;
}
.search-new .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.search-new .button .text {
  position: absolute;
  left: 178px;
  top: 0;
  display: none;
  background: #fff;
  z-index: 9;
  width: 300px;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 5px #eee;
  box-shadow: 1px 1px 5px #eee;
  padding: 0 10px 5px;
}
.search-new .button .tips {
  margin-left: 10px;
}
.search-new .button .tips:hover .text {
  display: block;
}
.search-new .button .icon {
  font-size: 14px;
  color: red;
  margin-left: 5px;
  cursor: pointer;
}
.search-new .text-num {
  position: absolute;
  right: 0;
}
.search-new .gray {
  color: #999;
}
.search-new .clear {
  color: #333;
  margin-left: 10px;
}
.search-new .clear:hover {
  opacity: 0.8;
}

/*申请号同族号合并弹窗*/
.merge-config-dialog {
  overflow: inherit;
}
.merge-config-dialog .ak-dialog-content {
  overflow: inherit;
}
.merge-config-dialog .title {
  font-size: 16px;
  margin-bottom: 8px;
}
.merge-config-dialog .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.merge-config-dialog .control .ak-radio {
  margin-right: 10px;
}
.merge-config-dialog .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  line-height: 28px;
}
.merge-config-dialog .form-group .name {
  width: 70px;
}
.merge-config-dialog .form-group .control {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.merge-config-dialog .form-group .ak-select {
  width: 102px;
}
.merge-config-dialog .form-group .to {
  padding: 0 5px;
}

/*检索页详情页对比页关键词高亮*/
.dialog-highlight .ak-dialog-footer {
  display: none;
}
.dialog-highlight .custom {
  border-right: 1px solid #ccc;
  padding-right: 15px;
}
.dialog-highlight .search {
  padding-left: 20px;
}
.dialog-highlight .ak-dialog-content {
  max-height: 500px;
  padding: 0 14px 0px 14px;
}

.set-highlight .highlight-wrapper {
  height: 320px;
}
.set-highlight .highlight-wrapper .higtlight-menu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  min-width: 0;
  border-right: 1px solid #efefef;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.set-highlight .highlight-wrapper .higtlight-menu .label {
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 8px;
  position: relative;
}
.set-highlight .highlight-wrapper .higtlight-menu .label .btn {
  width: 100%;
  font-size: 12px;
  padding: 0 10px;
}
.set-highlight .highlight-wrapper .higtlight-menu .label .iconfont {
  font-size: 12px;
  margin-right: 2px;
}
.set-highlight .highlight-wrapper .higtlight-menu .menu-scroll {
  padding-right: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.set-highlight .highlight-wrapper .higtlight-menu .item {
  cursor: move;
  position: relative;
  margin-bottom: 10px;
}
.set-highlight .highlight-wrapper .higtlight-menu .item .content-edit {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.set-highlight .highlight-wrapper .higtlight-menu .item.default-item {
  cursor: pointer;
}
.set-highlight .highlight-wrapper .higtlight-menu .item .options {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}
.set-highlight .highlight-wrapper .higtlight-menu .item .options .edit {
  margin-left: 5px;
}
.set-highlight .highlight-wrapper .higtlight-menu .item .options .icon {
  cursor: pointer;
}
.set-highlight .highlight-wrapper .higtlight-menu .item:not(.edit):hover {
  padding-right: 30px;
}
.set-highlight .highlight-wrapper .higtlight-menu .item:not(.edit):hover .options {
  display: block;
}
.set-highlight .highlight-wrapper .higtlight-menu .item.active {
  font-weight: bold;
}
.set-highlight .highlight-wrapper .higtlight-main {
  height: 100%;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
}
.set-highlight .highlight-wrapper .higtlight-main .options {
  padding: 10px 0;
}
.set-highlight .highlight-wrapper .higtlight-main .options .disabled {
  color: #999;
}
.set-highlight .highlight-wrapper .higtlight-main .options .disabled .cp {
  cursor: not-allowed;
}
.set-highlight .highlight-wrapper .higtlight-main .hightlight-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: 100%;
}
.set-highlight .highlight-wrapper .higtlight-main .hightlight-footer {
  padding: 10px 0;
}
.set-highlight .highlight-wrapper .higtlight-main .hightlight-footer .flag {
  line-height: 1;
}
.set-highlight .highlight-wrapper .higtlight-main .hightlight-footer .flag .text {
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
}
.set-highlight .highlight-wrapper .higtlight-main .hightlight-footer .flag .ak-tooltip {
  vertical-align: middle;
}
.set-highlight .highlight-wrapper .hightlight-input {
  width: 280px;
}
.set-highlight .highlight-wrapper .hightlight-input.sm {
  width: 160px;
}
.set-highlight .hightlight-type {
  max-height: 500px;
}
.set-highlight .hightlight-type .hightlight-head {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.set-highlight .hightlight-type .hightlight-head .hightlight-title {
  color: #999;
}
.set-highlight .hightlight-content {
  max-height: 200px;
  overflow-y: auto;
}
.set-highlight .hightlight-content .ak-checkbox .ak-checkbox-inner {
  margin-right: 7px;
}
.set-highlight .hightlight-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2px 0 8px;
  height: 30px;
}
.set-highlight .hightlight-cell.search-cell {
  height: 25px;
}
.set-highlight .hightlight-cell .reduce-btn {
  cursor: pointer;
}
.set-highlight .hightlight-cell .hightlight-card {
  height: 26px;
  width: 26px;
  border: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 4px;
  cursor: pointer;
}
.set-highlight .hightlight-cell .hightlight-card .hightlight-color {
  height: 16px;
  width: 16px;
  background: #ccc;
  border: 0;
  border-radius: 50%;
}
.set-highlight .hightlight-cell .hightlight-input {
  height: 30px;
  line-height: 30px;
  padding: 2px 5px;
  border-radius: 2px;
}
.set-highlight .hightlight-cell .unit {
  display: inline-block;
  width: 50px;
}
.set-highlight .hightlight-cell .hightlight-check {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.set-highlight .hightlight-cell .hightlight-num {
  width: 36px;
}
.set-highlight .title .text {
  font-weight: 700;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.set-highlight .check-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
}
.set-highlight .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  height: 30px;
  line-height: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-highlight .list:hover .control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.set-highlight .list .ak-form-input {
  margin-right: 10px;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.set-highlight .highlight-color {
  position: relative;
  margin-right: 5px;
}
.set-highlight .highlight-color span {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.set-highlight .label-text {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10px;
}
.set-highlight .control {
  position: absolute;
  right: 20px;
  top: 0;
  background: #fff;
  display: none;
}
.set-highlight .control i {
  margin-right: 5px;
  cursor: pointer;
}
.set-highlight .control i:hover {
  opacity: 0.8;
}
.set-highlight .add-key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.set-highlight .add-key .add-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.set-highlight .add-key .add-btn i {
  margin-right: 3px;
}
.set-highlight .label-num,
.set-highlight .toggle-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.set-highlight .label-num i,
.set-highlight .toggle-control i {
  text-align: center;
  font-style: normal;
  font-size: 14px;
  color: #999;
  padding-right: 5px;
  min-width: 30px;
  display: block;
}
.set-highlight .toggle-control i {
  font-size: 16px;
  color: #333;
  cursor: pointer;
}

.dialog-highlight-input {
  z-index: 999 !important;
}
.dialog-highlight-input .wrapper {
  padding: 20px 0;
}

.side-highlight {
  width: 260px;
  padding-left: 25px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
}
.side-highlight.open .highlight-toggle {
  background-position: left -95px;
}
.side-highlight .set-highlight {
  background: #fff;
  border: 1px solid #e5e5e5;
  height: calc(100vh - 50px);
  overflow-x: hidden;
  overflow-y: auto;
}
.side-highlight .highlight-toggle {
  display: block;
  width: 25px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAC8CAYAAADhPlc7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACFtJREFUeNrsnHtMFEccx38ci8hDsR4gakGsWsWrVZErPrAojxPQVEBsRP6gtE1jJaY1EmvRalR8YiIlgq20UqlgU5VqfSAo2iuaShVSa9GgVhFqq7x8AwpynTkeAdy724PZ3SGZSSaLy9zy8Xff38xv9m6/FjqdDnrS4lal9Oj12xJihfwNXzROa9FTWDEbgnRDh+Ujhg+J/fvWvykKikE/tLS0vB2imRK76P1QfOpjjkJIHMCtg5xeWbZwfiAMHeLU9isFRxnoHAsLODL1rXEwJ2gqWFl1xuMoAl3bz9529bvhfuDx+jDeMRwFkBOwHlVjhn80P2wm2NvZGBzLyQz6aZ8+VtvfCZ4Gk9Uqk+M5mSCV6LDGdajzEpxETo4DBL2OkwE0SqGw2Ov39iTQ+KlBoRA+e3ISg25WDuz/WeS8AHAfNtjs13MSQfrhJPKaOCYidM506Gvdp1vX4SQAjbe16bshInQGvKka0aNrcSJCjkSHpaNGuC5eMM8PHPrb9/ianEigizjOcmdw4GR4e+oEQKsSkcYRhrRGh02DBymX4ilpsIuSaBA4gqDhKIIHfaaMh9maKYAiS/wd4wiBru/fz25VZIQ/II2KlqxcDyHVeEpCWR4TMXcG2Nr2FXVm4XoAGmdtbZUYOns6qD09JFlUuG5A4qXnc3c3lyWREYGAViTJVkDOTND30FqeHjhTDf6+nmat65LCItBER6VDHJ6S3F4dJEtJyQmA1OAk8vYaGzo3xAdQ/Slb/cuZ2PevQ5X7F3hdf8PjNdm3PsYiOx71+GVLFgDaG1GxT1MYOLcS9SLULWkB5YusO+oHUfek8cZHx8jGoH6VVtC2yDqinoF6MFDeMOx11AdAL2iK3gJqaDYwq1VUVEB9fT39sDU1NRAWFgY5OTl01QZeXl4Gf7dx40Z979o0Gg3vedFhMzMz9ceqqiqorKw0OtbZ2RmcnJxQMW4rT2RHjx6tP5aUlJiMVnx8PPj4+NCxUzD29mJQqrY1eXl5+t4dfUsGW1pa2rIux8RAQEAA75hTp061j22TjiywUVFR7T+np6ebHH/x4kXxYTUzJ8G5whJ4WtfAOys4OjqCVqvlvaCvry9UV1d3+o+JBhsdOQvGqUa2aPNMEe+LMAxOMJxoXbWsUqmkSbA20MslNwyCGkskY0lHFLYj6J59uYJe3FWTONJ4Ibhy5Yp4sOaCurm56bXbNduDgoL0tQJuWNeyTl14wscQNjY2vNNSWloa1NXViQuLoxkdCfro4qOh6IaHhxu9mKurq6iabS8RMSCWQQvwLPrr2Y7AeK4VWs8WFRVJAvuSZjGwZma1flHo2M6ePQvHjx9/6QJYmwkJCeDp+fKmOCQkhGj1xZtgfHOsh4eHvkZ9aRGJjjZ4cdJJJng2UCqV+p6dnW2ynuWb1lg9S6KeNSYNSWBx5uMCRkg9i/dpbSsdXkAkh8UlYce3Xkg9S1q7ZssAFy84ynz1LN7Vtk1VYmxtBMPipbZtueWrZ8vKysDd3b0dNjc3Vz97yJ5ghYWF4O3t3UkWeErrWDLiyOfn50NKSgoxWLNvH+GNYFZWFvj7+3c6b2dnB8XFxfqfca2AQR0cHIhHthb1gaYGZmRkwIkTJ+DatWv6tz84uPPt3LFjx+rl0VGrSUlJxGEnop6F+jRjA/Hbbm9vD2q1mrcUxOcKCgqgvLxc/2+8YyBdMmJYfPUZqK9FfYUhaeApyNQ0ZKgoJ63ZJmj5hCYI9btAaesaxZOtssjrDbDQGlmcPbgi0d24eYdqWNyaUd+E+upd3x2G09oioOELzCa/Rh23KgWn9AqP0cMWL4wIRElkLQuo/jNmDCukL1u5Y8OGbRm68n/u6eRo6O/rBK9g2xJiV9bef/RBSlo2nL9QQpVmDQHvbmp6MfHA4V92Ze0/CY2NTdLSCpUBjyy2JSZn6e5V1tInA54ox929V/vJl1/th0t/3aBPBjzAyc+eNfp9/0Pu/kPHCuDFi2Z6YVuBz6BD1Nnf/kxO/SYbHjx4TJ9mDeh4xZqN3+pKr5fTpVkDUd785Gl9WNqeI5B3+gKQfm6H+LfIEPAhBOmSd/r3FAzN9yEKFTLgkcW69Yl7dGXld+mTAU+UV6OEi8aJd+78ZfpkwAOcgaY01U9Hf92Jpjh49ryRThnwyGLrlqRM3X93a+iTAU+Ul1dW3Y9N/voAFF+6Rp8MeIBTnz9v9EGFUObBn7WACiM6ZcAji+1JqT/qamof0icDnigvrbhTuTwpdT9cLb1Nnwx4gBPr6hvm7N57FHJOnofmZh29sK3Ax5AqBuZri3bgDerjJ3X0adaAjtes25Kuu3nrDl2aNRDltQ8fPV24c/dh0J77o9MtACofEkbA+5qbm0cdyTmXuicrBxoanuPTD6l+/Lr1fsEmR+WAFdU1DzZb9JIH20ehcdcV0AsaBqVWszyR9RV0r0tmSGYZQBKSWQaQBmWWASRBmWUASVBmGUASklkGkIRklgEkIZllAFFYZhlAEpZZBpCEZZYBJGGZZYAIkWWWASQj6w7MMoBcZJllgFgyYJYB1MEyywASsMwyQIqdArMMIA3LLAPMhbVDW+hp3ipBD7PLbhmAQTX+k2Gwi6OgZ8VltQzAEcWgph6/NpVIklkGCH1e3JgmJbEMMBeYWQaYC2vKlIEay4Du2FzIUs9ie4DugMpiGdBmD2BsUaDGMgB/L9vU6sUsA1g9a2Y9yywDgFkGMMuA7icYswwQGFlmGcAsA1qPzDJAbFgAZhlApjHLAGYZAMwygFkGdK/q6gLMLAOIa5ZZBogtAx5gZhnALAN4gJllAEgQZWYZwCwDeKLMLAPEBmaWAVJEmVkGSHW/oN0y4H8BBgDTdsBI4MmvMwAAAABJRU5ErkJggg==) no-repeat left top;
  height: 90px;
}
.side-highlight .title-h3 {
  padding: 6px 0 0 5px;
  height: 46px;
  font-size: 16px;
  line-height: 40px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 6px;
}
.side-highlight .custom,
.side-highlight .search {
  margin: 10px;
  padding-bottom: 10px;
}
.side-highlight .custom {
  border-bottom: 1px solid #e5e5e5;
}

.highlight-down-color {
  position: absolute;
  background: #fff;
  width: 210px;
  height: 72px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 9px #999;
          box-shadow: 0 0 9px #999;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  z-index: 3000;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.highlight-down-color:before {
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNqskstKAzEUhpvkJJnagtZ6ga5cuhC3gjvxLcQbCD6DC6uOC9+gWrD0KQTX7nwMV30EpXNJ/M+QkWGsl0UDPyeXc77zJzPi8Cxu/DYmkzcxa7/X2/D1PfoHpB59OP8GpT8gdZWwL1Wh9ANIhmJZmddhLqiYcy0FQPVdymIlpVLG2EgIUTR1zvk0nSaIOZZ5gOUh33GSmnEtCRBZGy147xWRIvQXoHitrU2S6Yf3LkNeVoK4hmG64iqAJMFREw5Ia9LjYXzFh6fnl3dpmjmtDcHhOxrJ4KxwKQOMZVhCSIvubXS2RNKOH+Lr5c7iCWt0H/eVUhYQA2Ab14/KOpba3NpdJdIRZDkiOUKyhiMzHt72V7qd49J2q9Xc3t/bWXp6fnmFa7woHkCRQV0hCQdNKOKIBFYBHA1iBh3Vf531te7B4+DmAl+HHRbiGq4VWPjGnIZszHHMFfYpwAA6s5wTIHL1AwAAAABJRU5ErkJggg==) no-repeat;
  width: 20px;
  height: 14px;
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -10px;
}
.highlight-down-color ul {
  padding: 10px 0 0 10px;
  overflow: hidden;
}
.highlight-down-color li {
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
  float: left;
  margin: 6px 8px;
  cursor: pointer;
}

.compare-side {
  position: relative;
  overflow: hidden;
  padding-right: 25px;
  min-height: calc(100vh - 80px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.compare-side .compare {
  margin-left: 20px;
}
.compare-side .side-highlight .set-highlight {
  height: calc(100vh - 80px);
}

.detail-loading-more {
  height: 50px;
}
.detail-loading-more .total {
  padding-top: 10px;
}

.export-wrapper {
  position: relative;
  font-size: 14px;
}
.export-wrapper.loading {
  pointer-events: none;
}
.export-wrapper:hover .export-view .icon-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.export-wrapper:hover .export-down {
  display: block;
}
.export-wrapper .ak-loading .ak-loading-spinner {
  background-size: 27px 27px !important;
}
.export-wrapper .export-view {
  position: relative;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
  border-radius: 2px;
  padding: 0 10px;
}
.export-wrapper .export-view .export-text {
  margin: 0 5px;
}
.export-wrapper .export-view .icon-arrow {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.export-wrapper .export-view .remind-dot {
  position: absolute;
  right: 2px;
  top: 0;
}
.export-wrapper .export-down {
  position: absolute;
  display: none;
  width: 100%;
}
.export-wrapper .export-down .export-box {
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-top: 4px;
}
.export-wrapper .export-down .export-box .export-item {
  font-size: 12px;
  cursor: pointer;
  padding: 0 5px;
  margin: 2px 0;
  height: 35px;
  line-height: 35px;
  text-align: center;
}

.type-switch {
  margin-right: 10px;
  height: 28px;
  line-height: 28px;
  width: 100px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.type-switch span {
  display: block;
  width: 50%;
  border-radius: 3px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  z-index: 10;
}
.type-switch.disabled {
  cursor: not-allowed;
}
.type-switch.disabled span {
  cursor: not-allowed;
}
.type-switch.disabled .fx {
  color: #ccc;
}
.type-switch:after {
  content: "";
  display: block;
  width: 50%;
  border-radius: 3px;
  height: 26px;
  position: absolute;
  background: #fccc15;
  right: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.type-switch.list-type:after {
  right: 50%;
}

.analysis-nav {
  position: relative;
  z-index: 99;
  margin-right: 26px;
}
.analysis-nav .nav-list {
  position: relative;
}
.analysis-nav .nav-list .child {
  display: none;
  position: absolute;
  left: 100px;
  top: 0;
}
.analysis-nav .nav-list li {
  cursor: pointer;
}
.analysis-nav .nav-list li:hover .child {
  display: block;
}

/*分析图表自定义提示*/
.echarts-tooltips {
  max-width: 400px;
  white-space: normal !important;
}
.echarts-tooltips p {
  word-break: break-word;
  white-space: normal;
}
.echarts-tooltips li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 4px 0;
}
.echarts-tooltips li .tooltips-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.echarts-tooltips li b {
  font-weight: 700;
  text-align: right;
  margin-left: 10px;
}
.echarts-tooltips.tooltip-size-12 {
  font-size: 12px;
}
.echarts-tooltips.tooltip-size-12 li {
  line-height: 18px;
}
.echarts-tooltips.tooltip-size-12 li b {
  font-size: 14px;
}
.echarts-tooltips.tooltip-size-14 {
  font-size: 14px;
}
.echarts-tooltips.tooltip-size-14 li {
  line-height: 19px;
}
.echarts-tooltips.tooltip-size-14 li b {
  font-size: 16px;
}
.echarts-tooltips.tooltip-size-16 {
  font-size: 16px;
}
.echarts-tooltips.tooltip-size-16 li {
  line-height: 20px;
}
.echarts-tooltips.tooltip-size-16 li b {
  font-size: 18px;
}
.echarts-tooltips.tooltip-size-18 {
  font-size: 18px;
}
.echarts-tooltips.tooltip-size-18 li {
  line-height: 21px;
}
.echarts-tooltips.tooltip-size-18 li b {
  font-size: 20px;
}
.echarts-tooltips.tooltip-size-20 {
  font-size: 20px;
}
.echarts-tooltips.tooltip-size-20 li {
  line-height: 22px;
}
.echarts-tooltips.tooltip-size-20 li b {
  font-size: 22px;
}

.collect-indexing .ak-dialog-content {
  padding-top: 0;
}
.collect-indexing .red {
  color: red;
}
.collect-indexing .indexing-dialog {
  padding-left: 14px;
}
.collect-indexing .indexing-dialog .indexing-cell {
  height: 30px;
  line-height: 30px;
}
.collect-indexing .indexing-dialog .indexing-cell .gap {
  margin-left: 6px;
}
.collect-indexing .indexing-dialog .indexing-cell .icon-prompt {
  margin-right: 6px;
  font-size: 16px;
}
.collect-indexing .indexing-dialog .indexing-cell .form-control {
  width: 48px;
  text-align: center;
  margin: 0 3px;
}
.collect-indexing .indexing-dialog .indexing-cell.range-title {
  font-size: 12px;
  font-weight: bold;
}
.collect-indexing .indexing-dialog .indexing-cell.range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.collect-indexing .indexing-dialog .indexing-cell.tips {
  font-size: 12px;
  color: #ccc;
}
.collect-indexing .content {
  border: 1px solid #ccc;
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 340px;
}
.collect-indexing .content .list {
  padding: 0 14px;
  height: 100%;
  margin: 14px 0;
}
.collect-indexing .content .list-checked {
  padding: 0 14px;
  margin: 14px 0;
}
.collect-indexing .scroll {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.collect-indexing .scroll.border-line {
  border-right: 1px solid #ccc;
}
.collect-indexing .top-search {
  width: 100%;
  padding: 0;
}
.collect-indexing .top-search .btn {
  background: none;
  border: none;
  cursor: pointer;
  color: #666;
}
.collect-indexing .top-search input {
  border: 1px solid #ccc;
  border-radius: 2px;
}
.collect-indexing .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
  margin-top: 14px;
}
.collect-indexing .title i {
  cursor: pointer;
  font-size: 16px;
}
.collect-indexing .tree-list {
  margin-left: -14px;
}
.collect-indexing .tree-list ul {
  padding-left: 14px;
}
.collect-indexing .tree-list .icon-jiantou-copy {
  font-size: 12px;
  margin-left: 5px;
}
.collect-indexing .tree-list .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 28px;
  background: #fff;
  border-radius: 2px;
  margin: 2px 0;
}
.collect-indexing .tree-list .name .label-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
}
.collect-indexing .tree-list .name:hover {
  background-color: #ddd;
}
.collect-indexing .tree-list .name:hover .control {
  display: block;
}
.collect-indexing .tree-list .name.active {
  background-color: #fef7ea;
}
.collect-indexing .tree-list .control {
  display: none;
}
.collect-indexing .tree-list .control i {
  font-size: 16px;
  color: #666;
  margin-left: 5px;
  cursor: pointer;
}
.collect-indexing .list-index {
  margin-top: 14px;
}
.collect-indexing .list-index li {
  background: #ddd;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 28px;
  margin: 4px 0;
}
.collect-indexing .list-index span {
  padding: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.collect-indexing .list-index i {
  display: block;
  font-size: 16px;
  cursor: pointer;
  margin: 0 5px;
}
.collect-indexing .input-control {
  padding: 0 5px;
  width: 100%;
  border: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
}
.collect-indexing .input-control:focus {
  border-color: #66afe9;
}

.fav-content-edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 2px 0;
}
.fav-content-edit .label-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.fav-content-edit .control {
  display: none;
  margin: 0 7px;
  cursor: pointer;
  position: relative;
  top: 1px;
  font-size: 16px;
}
.fav-content-edit .input-control {
  padding: 0 10px;
  border: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fav-content-edit:hover .control {
  display: block;
}

.sort-type-select-wrap {
  border: 1px solid;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 28px;
  width: 140px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  margin-left: 7px;
}
.sort-type-select-wrap .ak-popover {
  width: 100%;
}
.sort-type-select-wrap .ipc-desc {
  height: 100%;
  width: 100%;
  padding-right: 0px;
}
.sort-type-select-wrap .sort-title-wrap {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding: 0 5px 0 5px;
}
.sort-type-select-wrap .sort-title-wrap .title {
  width: 80%;
  min-width: 80%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.sort-type-select-wrap .sort-title-wrap .icon-arrow-down {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 13px;
}
.sort-type-select-wrap .sort-title-wrap .open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sort-type-select-wrap .sort-title-wrap .remind-dot {
  position: absolute;
  top: 0;
  right: 0;
}

.sort-type-select-body-wrap {
  width: 490px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.sort-type-select-body-wrap .head-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 16px 20px 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid;
}
.sort-type-select-body-wrap .head-wrap .sort-type-tooltip {
  font-size: 14px;
  margin-left: 5px;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 21px 20px 0 20px;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 23px;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item .select-label-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 120px;
  border: 1px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 5px 4px 8px;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item .select-label-wrap .right-operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item .select-label-wrap .right-operation .sortIcon {
  font-size: 12px;
  line-height: 8px;
  cursor: pointer;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item .closeIcon {
  position: absolute;
  font-size: 15px;
  right: -9px;
  top: -9px;
  cursor: pointer;
}
.sort-type-select-body-wrap .sort-type-content-select-wrap .item:first-child {
  margin-left: 0px;
}
.sort-type-select-body-wrap .sort-list-body-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  padding: 14px 0;
}
.sort-type-select-body-wrap .sort-list-body-wrap .list-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sort-type-select-body-wrap .sort-list-body-wrap .list-item-wrap .list-item {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 12px;
  margin-left: 35px;
  cursor: pointer;
}
.sort-type-select-body-wrap .sort-list-body-wrap .list-item-wrap .list-item:last-child {
  margin-bottom: 0px;
}
.sort-type-select-body-wrap .sort-list-body-wrap .list-item-wrap .disabled {
  cursor: not-allowed;
}
.sort-type-select-body-wrap .sort-list-body-wrap .list-item-wrap:first-child .list-item {
  margin-left: 31px;
}
.sort-type-select-body-wrap .sort-list-body-wrap .disabled {
  opacity: 0.5;
}
.sort-type-select-body-wrap .bottom-operation-wrap {
  height: 30px;
  line-height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 19px 28px 15px 0;
}
.sort-type-select-body-wrap .bottom-operation-wrap .btn:first-child {
  margin-right: 7px;
}

.sort-desc-wrap {
  padding: 0px;
}

/*国防解密检索列表*/
.defense-search .ak-select {
  width: 100%;
}
.defense-search .defense-content {
  padding: 0 20px;
  height: calc(100vh - 70px);
  overflow-y: auto;
}
.defense-search .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
}
.defense-search .form > div {
  width: 50%;
}
.defense-search .form > div:after {
  display: none;
}
.defense-search .form .ak-form-label {
  width: 130px;
}
.defense-search .defense-button {
  position: relative;
  width: 100%;
}
.defense-search .pagination {
  padding-top: 10px;
  margin-bottom: 20px;
}

/*收藏信息详情页*/
.fav-detail {
  margin-left: 22px;
}
.fav-detail .h3 {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px 0;
}
.fav-detail .h3 i {
  font-size: 12px;
}
.fav-detail .fav-list {
  margin-bottom: 10px;
}
.fav-detail .fav-list li {
  margin: 0 5px 5px 0;
  border: 1px solid #ddd;
  padding: 2px 5px;
  display: inline-block;
  border-radius: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 173px;
}

/*检索页同族弹窗*/
.family-dialog {
  width: 80% !important;
  left: 10% !important;
}
.family-dialog .family-table .title {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/*同族表格*/
.family-table .title {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.family-table .title a {
  margin-left: 10px;
}
.family-table .ak-table {
  overflow-x: auto;
}
.family-table .ak-table .table-ellipsis td {
  text-overflow: unset;
  white-space: unset;
}
.family-table .ak-table .table-ellipsis td .family-hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.family-table .ak-table .table-ellipsis td .family-hover .family-title,
.family-table .ak-table .table-ellipsis td .family-hover .pn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.family-table .family-hover:hover .hover-show {
  display: inline-block;
}

/*自定义分组新增弹窗样式*/
.pae-group-dialog {
  width: 770px;
}
.pae-group-dialog .pae-group-dialog-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.pae-group-dialog .pae-group-dialog-wrap .group-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5px;
}
.pae-group-dialog .select-self {
  width: 100%;
  margin-top: 21px;
}
.pae-group-dialog .mid-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 14px;
}
.pae-group-dialog .mid-wrap .text-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pae-group-dialog .mid-wrap .text-wrap span:first-child {
  font-size: 16px;
  font-weight: bolder;
}
.pae-group-dialog .mid-wrap .text-wrap .proposer-ak-input {
  width: 100%;
}
.pae-group-dialog .mid-wrap .text-wrap .proposerError {
  border-color: #ff5e68;
}
.pae-group-dialog .mid-wrap .text-wrap .group-name-error {
  color: #ff5e68;
}
.pae-group-dialog .mid-wrap .text-wrap .right-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pae-group-dialog .mid-wrap .operation-wrap .btn {
  margin-left: 14px;
}
.pae-group-dialog .mid-wrap .operation-wrap .ak-btn-medium {
  height: 36px;
  line-height: 36px;
}
.pae-group-dialog .bottom-wrap {
  border: 1px solid #e7e9f4;
  margin-top: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.pae-group-dialog .bottom-wrap .all-filed {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-right: 1px solid #e7e9f4;
}
.pae-group-dialog .bottom-wrap .all-filed .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp {
  overflow-y: scroll;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .tree-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 0px 3px 5px;
  border-radius: 2px;
  border-bottom: 1px solid transparent;
  cursor: pointer;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .tree-item-wrap:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .tree-item-wrap .arrowActive {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .tree-item-wrap .arrow {
  font-size: 12px;
  display: inline-block;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pae-group-dialog .bottom-wrap .all-filed .tree-container-warp .content-wrap .right-option span:first-child {
  margin-right: 5px;
}
.pae-group-dialog .bottom-wrap .checked-filed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pae-group-dialog .bottom-wrap .checked-filed .selected-wrap {
  margin: 7px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: scroll;
}
.pae-group-dialog .bottom-wrap .checked-filed .selected-wrap ul {
  overflow-y: scroll;
}
.pae-group-dialog .bottom-wrap .checked-filed .selected-wrap li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 7px;
}
.pae-group-dialog .bottom-wrap .checked-filed .selected-wrap li .icon-close {
  width: 25px;
  text-align: right;
  font-size: 12px;
  cursor: pointer;
}
.pae-group-dialog .bottom-wrap .title {
  background: #f4f3f8;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  padding-left: 18px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pae-group-dialog .bottom-wrap .title .del {
  font-weight: 400;
  padding-right: 12px;
  cursor: pointer;
}
.pae-group-dialog .bottom-wrap .form {
  padding: 14px;
}
.pae-group-dialog .bottom-wrap .form .search-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #e7e9f4;
}
.pae-group-dialog .bottom-wrap .form .search-wrap .ak-form-input {
  display: block;
  width: 96%;
}
.pae-group-dialog .bottom-wrap .form .search-wrap .ak-form-input .ak-input-control {
  border: 0px;
}
.pae-group-dialog .bottom-wrap .form .search-wrap .icon-search {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  cursor: pointer;
}

.pae-share-wrapper {
  padding: 20px 0;
}
.pae-share-wrapper .pae-share {
  margin: 10px 0;
}
.pae-share-wrapper .pae-share .label {
  margin-bottom: 5px;
}
.pae-share-wrapper .pae-share .ak-form-input {
  width: 100%;
}
.pae-share-wrapper .pae-share .email-list {
  margin-top: 12px;
}
.pae-share-wrapper .pae-share .email-list .item {
  margin-right: 12px;
  margin-bottom: 8px;
  position: relative;
  padding: 5px 26px 5px 16px;
  border-radius: 2px;
  border: 1px solid;
  width: 162px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pae-share-wrapper .pae-share .email-list .item:hover, .pae-share-wrapper .pae-share .email-list .item.active {
  background-color: #EDEFF4;
}
.pae-share-wrapper .pae-share .email-list .item .close-btn {
  display: inline-block;
  position: absolute;
  right: 11px;
  top: 8px;
  font-size: 12px;
  color: #C4C4C4;
}

/*首页时新手引导弹窗口*/
.new-user-dialog {
  width: 520px;
  max-width: inherit;
}

.empty-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.empty-wrapper img {
  margin-bottom: 20px;
  max-height: 180px;
}
.empty-wrapper span {
  position: absolute;
  bottom: 0;
  margin-bottom: 24px;
}

.pre-detail-search {
  position: relative;
}
.pre-detail-search .pre-detail-content {
  position: relative;
  height: calc(100vh - 105px);
  overflow-y: auto;
  padding: 20px;
}
.pre-detail-search .pre-detail-block {
  position: relative;
  margin-bottom: 31px;
}
.pre-detail-search .pre-detail-block.compare {
  padding: 16px 20px 20px 20px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.pre-detail-search .pre-detail-block.features.has-detail {
  margin-bottom: 8px;
}
.pre-detail-search .pre-detail-block.features {
  margin-bottom: 0;
}
.pre-detail-search .pre-detail-block.detail {
  margin-bottom: 0;
}
.pre-detail-search .pre-detail-block.inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.pre-detail-search .pre-detail-block.inline .pre-detail-title {
  margin-bottom: 0;
}
.pre-detail-search .pre-detail-title {
  font-weight: bold;
  margin-bottom: 9px;
}
.pre-detail-search .pre-detail-title.title-handler {
  cursor: pointer;
}
.pre-detail-search .pre-detail-title .icon {
  display: inline-block;
  padding: 0 10px;
  font-weight: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.pre-detail-search .pre-detail-title .icon.expand {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pre-detail-search .ak-tooltip i {
  font-weight: normal;
}
.pre-detail-search .pre-detail-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pre-detail-search .pre-detail-desc.ellipsis {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.pre-detail-search .pre-detail-desc.ellipsis .desc-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pre-detail-search .pre-detail-desc .desc-content {
  max-height: 100px;
  overflow-y: auto;
}
.pre-detail-search .pre-detail-desc .desc-content span {
  background-color: #ccc;
  padding: 0 4px;
  font-size: 12px;
  border-radius: 2px;
  margin-left: 6px;
  margin-right: 2px;
}
.pre-detail-search .pre-detail-desc .desc-content span:first-child {
  margin-left: 0;
}
.pre-detail-search .pre-detail-desc .desc-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.pre-detail-search .pre-detail-desc .desc-toggle div {
  font-size: 12px;
  margin-left: 5px;
}
.pre-detail-search .pre-detail-desc .desc-toggle.open div {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pre-detail-search .detail-creative {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.pre-detail-search .detail-creative .creative-key {
  width: 114px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: 16px;
}
.pre-detail-search .detail-creative .creative-desc {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 16px;
}
.pre-detail-search .detail-creative .creative-desc .creative-feature {
  font-weight: bold;
}
.pre-detail-search .detail-creative .creative-desc .creative-feature span {
  font-weight: normal;
}
.pre-detail-search .detail-ipcs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  cursor: default;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pre-detail-search .detail-ipcs .to-ipc {
  cursor: pointer;
}
.pre-detail-search .file-list .file-item {
  cursor: pointer;
}
.pre-detail-search .file-tabs .tits {
  border-bottom: none;
  height: 32px;
  line-height: 32px;
}
.pre-detail-search .file-tabs .tits .fl {
  float: none;
}
.pre-detail-search .file-tabs .tits ul li {
  border: 1px solid #ccc;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  margin-right: 8px;
  padding: 0 12px;
  min-height: 30px;
}
.pre-detail-search .file-tabs .tits ul li:first-child {
  margin-left: 0;
}
.pre-detail-search .file-detail {
  border: 1px solid #ccc;
  margin-top: -1px;
  border-radius: 0 2px 2px 2px;
  max-height: 500px;
  overflow-y: auto;
}
.pre-detail-search .file-detail .file-detail-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc;
}
.pre-detail-search .file-detail .file-detail-item .feature-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pre-detail-search .file-detail .file-detail-item .content-box {
  width: 60%;
  border-left: 1px solid #ccc;
}
.pre-detail-search .file-detail .file-detail-item .feature-item {
  padding: 16px 20px 16px 20px;
  border-bottom: 1px solid #ccc;
}
.pre-detail-search .file-detail .file-detail-item .feature-item:last-child {
  border-bottom: none;
}
.pre-detail-search .file-detail .file-detail-item .content-item {
  border-bottom: 1px solid #ccc;
  padding: 16px 20px;
}
.pre-detail-search .file-detail .file-detail-item .content-item:last-child {
  border-bottom: none;
}
.pre-detail-search .file-detail .file-detail-item .content-item:hover .item-pat-detail {
  display: inline-block;
}
.pre-detail-search .file-detail .file-detail-item .item-title {
  font-weight: bold;
  margin-bottom: 5px;
}
.pre-detail-search .file-detail .file-detail-item:last-child {
  border-bottom: none;
}
.pre-detail-search .file-detail .file-detail-item .item-pat-detail {
  display: none;
  cursor: pointer;
}
.pre-detail-search .feature-list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pre-detail-search .feature-list .feature-item {
  width: 68px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #fff;
  background-color: #fff;
  margin-right: 4px;
  margin-bottom: 4px;
  border-radius: 2px;
  cursor: pointer;
}
.pre-detail-search .feature-list .feature-item:hover {
  border-color: #ccc;
}
.pre-detail-search .feature-list .feature-item.active {
  border-color: #ccc;
  background-color: #D2E9FD;
}
.pre-detail-search .feature-detail {
  border: 1px solid #ccc;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 360px;
  overflow-y: auto;
}
.pre-detail-search .feature-detail .feature-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pre-detail-search .feature-detail .feature-box .feature-title {
  margin: 16px 20px 5px 20px;
  font-weight: bold;
}
.pre-detail-search .feature-detail .feature-box .feature-desc {
  padding: 0 20px;
}
.pre-detail-search .feature-detail .patent-box {
  width: 60%;
  border-left: 1px solid #ccc;
}
.pre-detail-search .feature-detail .patent-box .pat-item {
  border-bottom: 1px solid #ccc;
  padding: 16px 20px;
}
.pre-detail-search .feature-detail .patent-box .pat-item:last-child {
  border-bottom: none;
}
.pre-detail-search .feature-detail .patent-box .pat-item .pat-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
  font-weight: bold;
}
.pre-detail-search .feature-detail .patent-box .pat-item .pat-info .pat-info-pn {
  cursor: pointer;
}
.pre-detail-search .feature-detail .patent-box .pat-item .pat-info .pat-info-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 8px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.pre-detail-search .special-feature .special-item span {
  font-weight: bold;
}
.pre-detail-search .special-feature .special-item {
  margin-bottom: 8px;
}

.text-rewrite-wrap {
  position: relative;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.text-rewrite-wrap .origin-text {
  padding-bottom: 16px;
}
.text-rewrite-wrap .edit-wrap {
  padding: 10px 12px;
  border: 1px solid transparent;
  border-radius: 2px;
  min-height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}
.text-rewrite-wrap .edit-wrap .virtual-text {
  position: absolute;
  top: -100px;
  left: 0;
  width: 100%;
  opacity: 0;
  z-index: -99999999;
  line-height: 20px;
  font-weight: 400;
}
.text-rewrite-wrap .edit-wrap .virtual-text:focus {
  outline: none;
}
.text-rewrite-wrap .edit-wrap .edit-textarea {
  overflow: hidden !important;
  border: 0px !important;
  line-height: 20px;
  min-height: 40px !important;
}
.text-rewrite-wrap .control-btn-wrap {
  text-align: right;
}
.text-rewrite-wrap .control-btn-wrap .arrowIcon {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.text-rewrite-wrap .control-btn-wrap .arrowIcon.active {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.text-rewrite-wrap .control-btn {
  display: inline-block;
  padding: 4px 12px;
  line-height: unset;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.text-rewrite-wrap .control-btn:nth-child(2) {
  margin-left: 12px;
}

.report-rewrite-dialog {
  top: 117px;
  left: 805.5px;
}
.report-rewrite-dialog .ak-dialog-content {
  padding-top: 20px;
}

.report-result-popover-wrap {
  padding: 0;
}

.report-result-wrap {
  width: 107px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.report-result-wrap .report-item {
  height: 28px;
  line-height: 28px;
  padding: 0 5px 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.report-result-wrap .report-item:hover {
  background: #E7E9F4;
}
.report-result-wrap .no-report-data {
  min-height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.detail-evaluation {
  padding-right: 20px;
  height: calc(100vh - 146px);
  overflow-y: auto;
}
.detail-evaluation .intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.detail-evaluation .intro > div:first-child {
  border-right: 1px solid transparent;
  width: 400px;
  margin-right: 50px;
}
.detail-evaluation .intro > div:last-child {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.detail-evaluation .intro h3 {
  font-size: 14px;
  margin-bottom: 10px;
}
.detail-evaluation .item {
  padding: 4px 0;
}
.detail-evaluation .item span {
  padding-right: 14px;
}
.detail-evaluation .item.block span {
  display: block;
}
.detail-evaluation .ak-table th {
  overflow: inherit;
}
.detail-evaluation .ak-table .ak-tooltip-text {
  width: 200px;
}
.detail-evaluation th .th-label {
  display: inline-block !important;
  vertical-align: middle;
}
.detail-evaluation .ak-tooltip {
  -webkit-transform: translateY(2px) translateX(5px);
          transform: translateY(2px) translateX(5px);
}

.repeat-tooltip {
  width: 200px !important;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.progress-bar .progress {
  height: 4px;
  width: 100px;
  border-radius: 3px;
  position: relative;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.progress-bar .progress span {
  display: block;
  height: 4px;
  border-radius: 3px;
  left: 0;
}
.progress-bar .text {
  margin-left: 5px;
}

.detail-report {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - var(--header-h) - var(--tabs-h) - 50px);
  max-height: calc(100vh - var(--header-h) - var(--tabs-h) - 50px);
}
.detail-report .content-box {
  position: relative;
  width: 45.5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid transparent;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.detail-report .title {
  position: relative;
}
.detail-report .title h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.detail-report .title .ak-tooltip {
  position: absolute;
  right: 0;
  top: 0;
}
.detail-report .title .ak-tooltip .ak-tooltip-text {
  width: 146px;
}
.detail-report .percent-wrap {
  position: relative;
}
.detail-report .percent-right-wrap {
  position: absolute;
  right: 0;
}
.detail-report .content-detail {
  padding: 20px 20px 0 20px;
  width: 54.5%;
  overflow-y: auto;
  position: relative;
}
.detail-report .content-detail .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
.detail-report .content-detail .item .label {
  padding-right: 20px;
  width: 80px;
}
.detail-report .content-detail .item .label.weight {
  font-weight: 700;
}
.detail-report .content-detail .num {
  width: 40px;
  line-height: 24px;
  height: 24px;
  text-align: center;
  margin-bottom: 10px;
}
.detail-report .content-detail .text {
  padding: 10px;
  margin-bottom: 15px;
}
.detail-report .backtop-btn {
  position: absolute;
  right: 20px;
  bottom: 20px;
  opacity: 0.4;
}
.detail-report .top-box {
  max-height: 100%;
  padding: 20px 10px 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
}
.detail-report .content-title {
  font-weight: bold;
  padding-bottom: 8px;
}
.detail-report .splice-line {
  height: 1px;
  width: 100%;
  margin: 20px 0;
}
.detail-report .report-content {
  padding-bottom: 10px;
}
.detail-report .report-content .label-box {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background-color: #31364E;
  margin-right: 4px;
  vertical-align: text-top;
  text-align: center;
  background-color: #9A9DAD;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.detail-report .report-content .active .label-box {
  background-color: #006DD3;
}
.detail-report .report-content .active .color-m {
  background-color: rgba(235, 156, 0, 0.1);
}
.detail-report .report-content .active .color-h {
  background-color: rgba(235, 70, 70, 0.1);
}
.detail-report .report-content .color-m:not(.active):hover {
  background-color: rgba(235, 156, 0, 0.1);
}
.detail-report .report-content .color-h:not(.active):hover {
  background-color: rgba(235, 70, 70, 0.1);
}
.detail-report .report-content .rewrite-content-wrap {
  display: block;
}
.detail-report .report-content .rewrite-content-wrap .label-box {
  display: inline-block;
}
.detail-report .report-rewrite-content {
  position: relative;
  max-height: 43%;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.detail-report .export-btn {
  position: absolute;
  bottom: 0px;
  right: 12px;
}
.detail-report .default-show {
  margin-bottom: 20px;
  line-height: 22px;
}
.detail-report .default-show p {
  margin-bottom: 4px;
}
.detail-report .default-show .label {
  width: 65px;
  display: inline-block;
  vertical-align: middle;
}
.detail-report .default-show .label-box {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background-color: #31364E;
}
.detail-report .default-show .label-box.color-bg-h {
  background-color: #EB4646;
}
.detail-report .default-show .label-box.color-bg-m {
  background-color: #EB9C00;
}
.detail-report .default-show .text {
  display: inline-block;
  vertical-align: middle;
}
.detail-report .td-dot.pn:before {
  display: none;
}
.detail-report .box {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}

.is-all-report-rewrite .content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.is-all-report-rewrite .content-box .top-box {
  max-height: calc((100% - 41px) * 0.6);
}
.is-all-report-rewrite .content-box .report-rewrite-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: unset;
  margin-bottom: 41px;
}

/*详情页引证信息tab*/
.detail-citation .title {
  padding-top: 15px;
}
.detail-citation .detail-citation__box {
  position: relative;
}
.detail-citation .detail-citation__box .citation-main {
  border: 1px solid #DCDFE6;
  padding: 20px 24px;
  margin: 0 14px;
}
.detail-citation .detail-citation__box .btn {
  right: 14px;
  top: 14px;
  position: absolute;
}
.detail-citation .detail-citation__box .dowloadBtn {
  right: 164px;
  top: 14px;
  position: absolute;
}
.detail-citation .checkbox-group {
  padding: 24px 14px 12px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.detail-citation .checkbox-group label {
  margin-right: 40px;
}
.detail-citation .echarts {
  width: 100%;
  margin-bottom: 24px;
}
.detail-citation .table-list i {
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.detail-citation .table-list .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.detail-citation .table-list .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 134px;
}
.detail-citation .table-list .btn i {
  font-size: 18px;
}
.detail-citation .table-list i.open {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.detail-citation .show-filed .showFiled {
  display: none;
}
.detail-citation .ak-table {
  overflow-x: auto;
}
.detail-citation .ak-table td {
  overflow: inherit;
  white-space: inherit;
}
.detail-citation .citation-hover {
  display: block;
}
.detail-citation .citation-hover:hover .hover-show {
  display: inline-block;
}
.detail-citation .ak-tooltip-text {
  width: 150px;
}
.detail-citation .ak-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.detail-citation .ak-checkbox-group .ak-checkbox.disabled {
  opacity: 1;
}

.litigateLoading {
  position: static !important;
  min-height: 400px;
}
.litigateLoading .ak-loading {
  top: 42px !important;
}

.litigateDetail {
  margin: 0 14px;
}
.litigateDetail .detailHeader .detailTitle {
  width: 100%;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 56px;
}
.litigateDetail .detailHeader .detailTitle .detailName {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.litigateDetail .litigateTable {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #d5d9e8;
  border-left: 1px solid #d5d9e8;
}
.litigateDetail .litigateTable .litigateDiv {
  border-bottom: 1px solid #d5d9e8;
  border-right: 1px solid #d5d9e8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.litigateDetail .litigateTable .litigateDiv div {
  padding: 14px 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.litigateDetail .litigateTable .viewAll {
  width: 100%;
  cursor: pointer;
}
.litigateDetail .litigateTable .br {
  border-right: 1px solid #d5d9e8;
  background: rgb(247, 249, 252);
  text-align: right;
}
.litigateDetail .litigateTable .row50 {
  width: 50%;
}
.litigateDetail .litigateTable .row100 {
  width: 100%;
}
.litigateDetail .litigateTable .pre40 {
  width: 33.32%;
}
.litigateDetail .litigateTable .pre60 {
  width: 66.64%;
}
.litigateDetail .litigateTable .pre20 {
  width: 16.66%;
}
.litigateDetail .litigateTable .pre80 {
  width: 83.3%;
}
.litigateDetail .litigateMore {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0;
  cursor: pointer;
}

.lawHeader {
  width: 100%;
  margin: 0 auto;
}

.litigateOption {
  width: 160px !important;
}

.litigateCheck div {
  width: 200px !important;
}

.ak-tooltip-text.appendBody {
  width: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  max-width: 300px !important;
  color: #FFFFFF !important;
  background: #9A9DAD !important;
}
.ak-tooltip-text.appendBody .ak-tree-svg.dark-mode {
  margin: 0 !important;
  border: none !important;
  background-color: transparent !important;
  color: inherit !important;
}
.ak-tooltip-text.appendBody.filter-tooltips-tree {
  color: #FFFFFF !important;
  background: #9A9DAD !important;
}
.ak-tooltip-text.appendBody.filter-tooltips-tree.reverse {
  color: #838BA5 !important;
  background: #FFFFFF !important;
}

.chooseTemplate {
  padding: 7px 0;
  border: 1px solid #DCDFE6;
  border-radius: 2px;
  height: 201px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
}
.chooseTemplate .rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 14px;
  padding-right: 7px;
  height: 30px;
  cursor: pointer;
}
.chooseTemplate .rows .ak-icon:hover {
  background-color: transparent !important;
}

.color-picker-wrapper {
  padding: 0;
}

.color-picker {
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.15);
}
.color-picker .picker {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.color-option {
  padding-top: 5px;
  margin-top: 5px;
  border: 1px solid #ccc;
}
.color-option > ul {
  max-height: 300px;
  overflow-y: auto;
}
.color-option .item {
  padding: 5px 10px !important;
}
.color-option .item .title {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.color-option .reset-btn {
  margin-right: 6px;
}
.color-option .reset-btn:hover {
  text-decoration: underline;
}

.color-flag {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.color-flag .color-flag-box {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.dialog-msg-black {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
}

@media screen and (max-width: 1200px) {
  .txtDetail .details-infos .details-bar {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 124px;
            flex: 0 0 124px;
  }
  .result-analysis .charts-list.charts-list-0 .quantity-box .quantity-num {
    font-size: 26px;
  }
  .result-analysis .not-data img {
    max-width: 50%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1680px) {
  .result-analysis .influence-infos-wrap {
    padding-right: 20px;
    position: relative;
  }
  .result-analysis .not-data img {
    max-width: 60%;
    margin: 0 auto;
  }
  .result-analysis .analysis-page .sunburst .charts {
    min-height: 480px;
  }
}
@media screen and (min-width: 1680px) {
  .result-analysis .influence-infos-wrap {
    padding-right: 0;
    position: relative;
    right: 140px;
  }
}
.sys-content .ak-side {
  padding: 0;
}
.sys-content .ak-side .title {
  padding: 5px 15px;
  height: auto;
}
.sys-content .scroll-content {
  height: calc(100vh - 50px) !important;
}
.sys-content .content-box {
  padding: 20px;
}

.sys-content {
  overflow-y: auto;
  position: relative;
}
.sys-content .main-content {
  padding: 20px 0px;
}
.sys-content .search-nav {
  min-height: 30px;
  margin-bottom: 10px;
  display: block;
}
.sys-content .search-nav .right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sys-content .search-nav .search-box {
  line-height: 32px;
  font-size: 14px;
  margin-right: 20px;
}
.sys-content .search-nav .search-box .ak-select {
  width: 115px;
}
.sys-content .search-nav .search-box .search {
  width: 310px;
  display: inline-block;
  float: none;
}
.sys-content .search-nav .search-box .search .btn {
  padding: 2px 12px;
}
.sys-content .search-nav .search-box .search input {
  width: 100%;
}
.sys-content .search-nav .search-box .btn-rest {
  width: 50px;
  padding: 0;
  background: #fccc15;
  border: 1px solid #f9bd14;
  border-radius: 2px;
  height: 28px;
  line-height: 28px;
}
.sys-content .search-nav .search-box .btn-rest:hover {
  background: #f9bd14;
}
.sys-content .search-nav .search-box .box {
  margin-bottom: 5px;
}
.sys-content .collect-menu {
  border-bottom: 1px solid #E3E4EC;
  font-size: 14px;
}
.sys-content .collect-menu a {
  font-size: 14px;
}
.sys-content .checked-status {
  font-size: 14px;
  line-height: 30px;
}
.sys-content .checked-status label {
  margin-right: 10px;
}
.sys-content .checked-status input {
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px 0 0;
}
.sys-content .table-list {
  background: #fff;
}
.sys-content {
  /*在线统计图表*/
}
.sys-content .chart-line {
  height: 500px;
  width: 1000px;
  overflow: hidden;
  margin: 0 auto;
  border: 2px solid #000;
}
.sys-content .addUser-dialog .batch-edit span.font-red {
  display: none;
}
.sys-content .iconsGroup a {
  color: #006DD3;
}

.online-detail {
  /*在线统计详情导航*/
}
.online-detail .section1 {
  display: none;
}
.online-detail .sidebar {
  position: fixed;
  left: 0;
  top: 50px;
  z-index: 10;
  width: 180px;
  bottom: 0;
}
.online-detail .sidebar .title {
  line-height: 33px;
  padding: 13px 10px 0;
  font-size: 14px;
  border-bottom: 1px solid #737897;
  color: #ffe100;
  font-weight: bold;
}
.online-detail .sidebar li a {
  display: block;
  height: 33px;
  border-bottom: 1px solid #757c96;
  color: #fff;
  line-height: 33px;
  padding: 0 10px;
}
.online-detail .sidebar li a.active {
  background: #ffe100;
  color: #424961;
}
.online-detail .sidebar .detail {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  border: 2px solid #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.online-detail .sidebar .detail p {
  display: block;
  height: 33px;
  border-bottom: 1px solid #757c96;
  color: #fff;
  line-height: 33px;
  padding: 0 10px;
  font-size: 12px;
}
.online-detail .sidebar .detail p:first-child {
  font-weight: 700;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.apps1 {
  color: #31364E !important;
  background: #FFFFFF !important;
}
.apps1 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #9A9DAD !important;
}
.apps1 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #9A9DAD !important;
}
.apps1 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9A9DAD !important;
}
.apps1 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #9A9DAD !important;
}
.apps1 input:-ms-input-placeholder, .apps1 textarea:-ms-input-placeholder {
  color: #9A9DAD !important;
}
.apps1 ::-webkit-scrollbar-thumb {
  background-color: #DCDFE6 !important;
}
.apps1 ::-webkit-scrollbar-corner {
  background-color: #E7E9F4 !important;
}
.apps1 * {
  scrollbar-color: #DCDFE6 rgba(231, 233, 244, 0) !important; /* 滑块颜色  滚动条背景颜色 */
}
.apps1 .status-tag.effective {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps1 .status-tag.invalid {
  color: #FFFFFF !important;
  background-color: #565F7C !important;
}
.apps1 .status-tag.examine {
  color: #FFFFFF !important;
  background-color: #1F93F6 !important;
}
.apps1 .status-tag.law-event {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps1 .status-tag.patent-label {
  color: #584200 !important;
  border-color: #FCCC15 !important;
  background-color: #FEF9E7 !important;
}
.apps1 .backtop-btn {
  background-color: #E7E9F4 !important;
}
.apps1 .backtop-btn .back-icon {
  color: #ffffff !important;
}
.apps1 .backtop-btn:hover .back-icon {
  color: #9A9DAD !important;
}
.apps1 .remind-dot {
  background-color: #006DD3 !important;
}
.apps1 .remind-dot:before {
  background-color: #006DD3 !important;
}
.apps1 .quick-index .search-tabs .remind-dot {
  background-color: #FFFFFF !important;
}
.apps1 .quick-index .search-tabs .remind-dot:before {
  background-color: #FFFFFF !important;
}
.apps1 .red {
  color: #F46C6C !important;
}
.apps1 .spinnerOne .rect {
  background-color: #9A9DAD !important;
}
.apps1 .desc-copy,
.apps1 .hover-show {
  color: #9A9DAD !important;
}
.apps1 .fixed-extra-wrap {
  background-color: #FFFFFF !important;
}
.apps1 .fixed-extra-wrap .extra-item, .apps1 .fixed-extra-wrap .fixed-extra__btn {
  color: #9A9DAD !important;
}
.apps1 .fixed-extra-wrap .extra-item:hover, .apps1 .fixed-extra-wrap .fixed-extra__btn:hover {
  color: #006DD3 !important;
}
.apps1 .fixed-extra-wrap .extra-gap {
  background-color: #DCDFE6 !important;
}
.apps1.mobile .patyee-hot .title {
  color: #31364E !important;
}
.apps1.mobile .patyee-hot .hot-list {
  color: #31364E !important;
}
.apps1.mobile .patyee-hot .item {
  border-color: #DCDFE6 !important;
  background-color: #f2f4fa !important;
}
.apps1.mobile .section-wrapper2 .solve-list .item-wrapper.reverse .item-box .item-circular.left {
  background-color: #FCCC15 !important;
}
.apps1.mobile .section-wrapper2 .solve-list .item-wrapper.reverse .item-box .item-circular.right {
  background-color: #DCDFE6 !important;
}
.apps1.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-line {
  border-color: #DCDFE6 !important;
}
.apps1.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-circular.left {
  background-color: #DCDFE6 !important;
}
.apps1.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-circular.right {
  background-color: #FCCC15 !important;
}
.apps1.mobile .img-search-tab .img-search-body .ak-upload {
  background-color: #FFFFFF !important;
}
.apps1.mobile .img-search-tab .img-search-body .img-search-history .history-head {
  color: #FFFFFF !important;
}
.apps1.mobile .img-search-tab .img-search-body .img-search-history .history-head .clear {
  color: #FFFFFF !important;
}
.apps1.mobile .img-search-tab .img-search-body .img-search-history .history-body .history-item {
  background-color: #FFFFFF !important;
}
.apps1.mobile .img-search-tab .img-search-body .img-search-history .history-empty .text {
  color: rgba(255, 255, 255, 0.65) !important;
}
.apps1 {
  /* ------ container 主体 ------ */
}
.apps1 .ak-container {
  background-color: #FFFFFF !important;
}
.apps1 {
  /* ------ container header 头部 ------ */
}
.apps1 .operationIcon .icon-clock {
  color: #ffffff !important;
}
.apps1 .operationIcon .iconActive {
  color: #FCCC15 !important;
}
.apps1 .operationActive {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.apps1 .operationHistory {
  background: #FFFFFF !important;
}
.apps1 .operationHistory .expResult {
  color: #9A9DAD !important;
}
.apps1 .operationHistory .index {
  background: #006DD3 !important;
}
.apps1 .operationHistory .historyActive {
  background: #E7E9F4 !important;
}
.apps1 .operationHistory .operationExp:hover {
  background: #E7E9F4 !important;
}
.apps1 .operationHeader .historyBtn span {
  border-color: #FCCC15 !important;
}
.apps1 .submenu {
  background-color: #FFFFFF !important;
}
.apps1 .submenu li a {
  color: #31364E !important;
}
.apps1 .submenu li a:hover {
  color: #31364E !important;
  background: #E7E9F4 !important;
}
.apps1 .nav-fav {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .nav-fav .fav-item.exp {
  background-color: #FEF9E7 !important;
}
.apps1 .nav-fav .fav-item.folder {
  background-color: #E7E9F4 !important;
}
.apps1 .errorWarn {
  color: #F46C6C !important;
}
.apps1 {
  /* ------ ak-height left 左侧 ------ */
}
.apps1 .error-tips {
  color: #31364E !important;
}
.apps1 .error-tips.col {
  color: #9A9DAD !important;
}
.apps1 .error-tips .err-text .blue-c {
  color: #006DD3 !important;
}
.apps1 .ak-cet-source {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-cet-source.active {
  border-color: #FCCC15 !important;
}
.apps1 .ak-cet-source.hide-br .source-name {
  border: 0;
}
.apps1 .ak-cet-source .source-number {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps1 .ak-cet-source .source-name {
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps1 .edit-table-search .intelligent-recommendation {
  background-color: #FFFFFF !important;
  border-color: #FCCC15 !important;
}
.apps1 .edit-table-search .intelligent-recommendation .ir-title {
  color: #31364E !important;
}
.apps1 .edit-table-search .intelligent-recommendation .ir-item:hover {
  background-color: #E1E5EE !important;
}
.apps1 .edit-table-search .intelligent-recommendation .ir-item .item-text {
  color: #9A9DAD !important;
}
.apps1 .edit-table-search .intelligent-recommendation .ir-item .item-key {
  color: #006DD3 !important;
}
.apps1 .edit-table-search .intelligent-recommendation .ir-item .item-value {
  color: #31364E !important;
}
.apps1 .edit-table-search .intelligent-recommendation .common-recommend .title {
  color: #9A9DAD !important;
}
.apps1 .edit-table-search .intelligent-recommendation .common-recommend .recommend-block .list {
  border-color: #DCDFE6 !important;
}
.apps1 .edit-table-search .intelligent-recommendation .common-recommend .recommend-block .list .item-block:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .edit-table-search .intelligent-recommendation .common-recommend .recommend-joiner .item {
  border-color: #DCDFE6 !important;
}
.apps1 .edit-table-search .intelligent-recommendation .common-recommend .recommend-joiner .item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .edit-table-search .content-edit-box {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6;
}
.apps1 .edit-table-search .content-edit-box.active {
  border-color: #FCCC15 !important;
}
.apps1 .edit-table-search .content-edit-box.open {
  border: 1px solid #FCCC15 !important;
}
.apps1 .edit-table-search .content-edit-box .content-edit-table:empty:before {
  color: #9A9DAD !important;
}
.apps1 .edit-table-search .pre-box {
  background-color: #E7E9F4 !important;
}
.apps1 .edit-table-search .pre-box.dange {
  color: #F46C6C !important;
  background-color: #FFEFF0 !important;
}
.apps1 .edit-table-search .ak-btn {
  border-color: #FCCC15 !important;
  background-color: #FCCC15 !important;
}
.apps1 .ak-dialog .ak-dialog-close:before {
  color: #9A9DAD;
}
.apps1 .ak-dialog .ak-dialog-header {
  background-color: #E7E9F4 !important;
  color: #31364E;
}
.apps1 .ak-dialog .ak-dialog-footer {
  background-color: #FFFFFF !important;
}
.apps1 .chooseSourceDialog > h2 {
  color: #31364E !important;
}
.apps1 .chooseSourceDialog .country {
  border: 1px solid #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .down-pane {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .down-pane .down-icons {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps1 .pat-info .pat-status .pat-pns {
  color: #006DD3 !important;
}
.apps1 .pat-info .pat-title {
  color: #006DD3 !important;
}
.apps1 .ak-checkbox {
  color: #31364E !important;
}
.apps1 .ak-checkbox.checked .ak-checkbox-inner:after,
.apps1 .ak-checkbox input:checked + .ak-checkbox-inner:after {
  background-color: #FCCC15 !important;
}
.apps1 .ak-checkbox .ak-checkbox-inner {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-radio {
  color: #31364E !important;
}
.apps1 .ak-radio input:checked + .radio-inner:after {
  background-color: #FCCC15 !important;
}
.apps1 .ak-radio .radio-inner {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-btn-default {
  border-color: #DCDFE6 !important;
}
.apps1 .pagination {
  background-color: #FFFFFF !important;
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps1 .pagination .form-control {
  color: #31364E !important;
}
.apps1 .pagination .pages li {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .pagination .pages li a:hover {
  color: #31364E !important;
}
.apps1 .pagination .pages li.active {
  color: #31364E !important;
  background-color: #FCCC15 !important;
  border-color: #FCCC15 !important;
}
.apps1 .pagination .jumper input {
  border-color: #DCDFE6 !important;
}
.apps1 .pagination .jumper input:focus {
  border-color: #FCCC15 !important;
}
.apps1 .ak-select {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps1 .ak-select .ak-select-control .ak-input-control {
  color: #31364E !important;
}
.apps1 .ak-select .ak-select-control .ak-input-control.focus {
  border-color: #DCDFE6 !important;
}
.apps1 .ak-select .ak-select-control .ak-input-control:empty:before {
  color: #9A9DAD !important;
}
.apps1 .ak-select .ak-select-control .icon-group {
  color: #31364E !important;
}
.apps1 .ak-select .ak-select-down {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps1 .ak-select .ak-select-down li:hover, .apps1 .ak-select .ak-select-down li.active {
  color: #31364E !important;
  background-color: #E7E9F4 !important;
}
.apps1 .ak-icons {
  background-color: #FFFFFF !important;
}
.apps1 .ak-icon {
  color: #31364E !important;
}
.apps1 .ak-icon.active {
  background-color: #FCCC15 !important;
}
.apps1 .ak-icon .ak-icon-tips {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps1 .timeline-wrapper .timeline-item.active .timeline-box .timeline-circle.outer {
  background-color: #FCCC15 !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-box .timeline-line {
  border-color: #DCDFE6 !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.outer {
  background-color: #DCDFE6 !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.outer.active {
  background-color: #FCCC15 !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.inner {
  background-color: #FFFFFF !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-content .content-item .content-key {
  color: #9A9DAD !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-content .content-item.fb .content-key {
  color: #31364E !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-content .content-item .content-active a {
  color: #006DD3 !important;
}
.apps1 .timeline-wrapper .timeline-item .timeline-content .content-item .content-btn-all {
  color: #006DD3 !important;
}
.apps1 .timeline-wrapper .timeline-more {
  color: #006DD3 !important;
}
.apps1 .timeline-wrapper .timeline-more:hover {
  color: #006DD3 !important;
}
.apps1 .collapse-item-top {
  background-color: #E7E9F4 !important;
}
.apps1 .collapse-item-top .item-total {
  color: #9A9DAD !important;
}
.apps1 .ak-date-picker-input {
  color: #31364E !important;
}
.apps1 .ak-date-picker {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-date-picker .calendar-body a {
  color: #31364E !important;
}
.apps1 .ak-date-picker .calendar-body a:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-date-picker .calendar-body a span {
  color: #006DD3 !important;
}
.apps1 .ak-date-picker .calendar-body .calendar-date-out {
  color: #9A9DAD !important;
}
.apps1 .ak-date-picker .calendar-body .calendar-date-select {
  background-color: #FCCC15 !important;
}
.apps1 .ak-date-picker .calendar-body .calendar-date-select:hover {
  background-color: #FFCB66 !important;
}
.apps1 .ak-date-picker .calendar-body .calendar-time .btn-time:hover {
  background-color: #FFCB66 !important;
}
.apps1 .ak-date-picker .calendar-body .calendar-time .calendar-time-input {
  border-color: #DCDFE6 !important;
}
.apps1 .detail-popover {
  background-color: #9A9DAD !important;
  border-color: #DCDFE6 !important;
}
.apps1 .custom-tooltips-tree {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .ak-tree-svg {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .ak-tree-svg .ak-svg-line {
  stroke: #31364E !important;
}
.apps1 .ak-tree-svg .ak-indexing {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-tree-svg.dark-mode {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #FFFFFF !important;
}
.apps1 .ak-table {
  background-color: transparent !important;
}
.apps1 .ak-table .table {
  background-color: transparent !important;
}
.apps1 .ak-table .table th {
  background-color: #E7E9F4 !important;
  color: #31364E !important;
}
.apps1 .ak-table .table:before {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-table .table tr.warning td {
  background-color: #FFFFFF !important;
}
.apps1 .ak-table .table tr td {
  background-color: transparent !important;
}
.apps1 .ak-table .table-hover tr td {
  border-color: #DCDFE6 !important;
}
.apps1 .ak-table .table-hover tr:hover td {
  background-color: #FEF9E7 !important;
}
.apps1 .ak-table .table-hover tr:hover td .family-icon {
  color: #006DD3 !important;
}
.apps1 .ak-table .table-hover tr.active td {
  background-color: #FEF9E7 !important;
}
.apps1 .ak-table .drag .drag-line {
  border-color: #DCDFE6 !important;
}
.apps1 .ak-table .drag .drag-line:hover {
  border-color: #FCCC15 !important;
}
.apps1 .ak-table .table-drag-line {
  border-color: #FCCC15 !important;
}
.apps1 .ak-table .sort-box .sort-item:hover, .apps1 .ak-table .sort-box .sort-item.active {
  color: #FFCB66 !important;
}
.apps1 .td-pns {
  color: #006DD3 !important;
}
.apps1 .td-pns span {
  color: #006DD3 !important;
}
.apps1 .layoutTabs .tits {
  border-color: #DCDFE6 !important;
}
.apps1 .layoutTabs .tits li {
  background-color: transparent !important;
}
.apps1 .layoutTabs .tits li a {
  color: #31364E !important;
}
.apps1 .layoutTabs .tits li a:hover {
  color: #31364E !important;
}
.apps1 .layoutTabs .tits li.active {
  border-color: #FCCC15 !important;
}
.apps1 .layoutTabs .tits li.active a {
  color: #31364E !important;
}
.apps1 .layoutTabs .contents {
  background-color: transparent !important;
}
.apps1 .ak-switch {
  background-color: #9A9DAD !important;
}
.apps1 .ak-switch.switch-checked {
  background-color: #FCCC15 !important;
}
.apps1 .ak-dialog .ak-icon-1:before {
  color: #67C23A !important;
}
.apps1 .ak-dialog .ak-icon-2:before {
  color: #F46C6C !important;
}
.apps1 .ak-dialog .ak-icon-3:before {
  color: #F4C76C !important;
}
.apps1 .ak-dialog .ak-icon-4:before {
  color: #FCCC15 !important;
}
.apps1 .ak-form-item {
  color: #31364E !important;
}
.apps1 .ak-form-input.err .ak-input-control:focus {
  border-color: #F46C6C !important;
}
.apps1 .ak-form-input .input-clear {
  color: #9A9DAD !important;
}
.apps1 .ak-input-control:focus {
  border-color: #FCCC15 !important;
}
.apps1 .ak-input-control.placeholder {
  color: #9A9DAD !important;
}
.apps1 .ak-form-item-error .ak-input-control {
  color: #F46C6C !important;
}
.apps1 .ak-form-item-error .failure, .apps1 .ak-form-item-error .tips {
  color: #F46C6C !important;
}
.apps1 .form-error-tips {
  color: #F46C6C !important;
}
.apps1 .ak-textarea {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-textarea:focus, .apps1 .ak-textarea.focus {
  border-color: #FCCC15 !important;
}
.apps1 .ak-textarea.placeholder {
  color: #9A9DAD !important;
}
.apps1 .ak-tooltip i {
  color: #9A9DAD;
}
.apps1 .ak-tooltip .ak-tooltip-text {
  color: #FFFFFF;
  background: #9A9DAD;
  -webkit-box-shadow: 1px 10px 10px rgba(49, 54, 78, 0.1) !important;
          box-shadow: 1px 10px 10px rgba(49, 54, 78, 0.1) !important;
}
.apps1 .ak-tooltip.reverse i {
  color: #FFFFFF !important;
}
.apps1 .ak-tooltip.reverse .ak-tooltip-text {
  color: #838BA5 !important;
  background: #FFFFFF !important;
}
.apps1 .tool-tip-wrap {
  border-color: #1F93F6 !important;
}
.apps1 .tool-tip-wrap .pn-body-wrap {
  border-color: #DCDFE6 !important;
}
.apps1 .tool-tip-wrap .item-wrap {
  color: #31364E !important;
}
.apps1 .tool-tip-wrap .label-wrap {
  background-color: #E7E9F4 !important;
}
.apps1 .noData p {
  color: #9A9DAD !important;
}
.apps1 .dialog-tips {
  color: #F46C6C !important;
}
.apps1 .download-dialog {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .download-dialog .form-control {
  border-color: #DCDFE6 !important;
}
.apps1 .download-dialog .faq-tips i {
  color: #9A9DAD !important;
}
.apps1 .download-dialog .faq-tips .tips {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 1px 1px 5px #DCDFE6;
          box-shadow: 1px 1px 5px #DCDFE6;
}
.apps1 .download-dialog .faq-tips .tips a {
  color: #006DD3 !important;
}
.apps1 .download-dialog .down-select {
  border-color: #DCDFE6 !important;
}
.apps1 .download-dialog .down-select ul {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .download-dialog .border {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .download-dialog .checkbox-list {
  border-color: #DCDFE6 !important;
}
.apps1 .download-dialog .has-checked .tips {
  color: #9A9DAD !important;
}
.apps1 .download-dialog .has-checked .list div span {
  border-color: #DCDFE6 !important;
}
.apps1 .dialog-batch .dialog-contains span,
.apps1 .dialog-pfe .dialog-contains span,
.apps1 .dialog-del .dialog-contains span {
  color: #9A9DAD !important;
}
.apps1 .dialog-batch .dialog-contains span.warning,
.apps1 .dialog-pfe .dialog-contains span.warning,
.apps1 .dialog-del .dialog-contains span.warning {
  color: #F4C76C !important;
}
.apps1 .dialog-batch .dialog-contains span.dange,
.apps1 .dialog-pfe .dialog-contains span.dange,
.apps1 .dialog-del .dialog-contains span.dange {
  color: #F46C6C !important;
}
.apps1 .collect-dialog .group-title {
  background-color: #E7E9F4 !important;
}
.apps1 .collect-dialog .collect-item.tips {
  color: #9A9DAD !important;
}
.apps1 .move-collect {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .move-collect .select-move-collect {
  border-color: #DCDFE6 !important;
}
.apps1 .move-collect .fav-content-edit.active:hover, .apps1 .move-collect .fav-content-edit.active {
  background-color: #FEF9E7 !important;
}
.apps1 .move-collect .fav-content-edit:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .move-patent .collect-label {
  border-color: #DCDFE6 !important;
}
.apps1 .fav-content-edit {
  color: #31364E !important;
}
.apps1 .fav-content-edit i {
  color: #31364E !important;
}
.apps1 .fav-content-edit .input-control {
  border-color: #DCDFE6 !important;
}
.apps1 .fav-content-edit .input-control:focus {
  border-color: #FCCC15 !important;
}
.apps1 .dialog-save {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .dialog-save .tips-red {
  color: #F46C6C !important;
}
.apps1 .dialog-highlight {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .dialog-highlight .set-highlight .hightlight-type .hightlight-head {
  color: #9A9DAD !important;
}
.apps1 .dialog-highlight .set-highlight .hightlight-cell .hightlight-card {
  border-color: #DCDFE6 !important;
}
.apps1 .dialog-highlight .set-highlight .hightlight-cell .reduce-btn {
  color: #9A9DAD !important;
}
.apps1 .dialog-highlight .set-highlight .add-btn {
  color: #9A9DAD !important;
}
.apps1 .collect-indexing {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .collect-indexing .indexing-dialog .indexing-cell.tips {
  color: #9A9DAD !important;
}
.apps1 .collect-indexing .content {
  border-color: #DCDFE6 !important;
}
.apps1 .collect-indexing .scroll.border-line {
  border-color: #DCDFE6 !important;
}
.apps1 .collect-indexing .top-search .btn {
  color: #31364E !important;
}
.apps1 .collect-indexing .top-search input {
  border-color: #DCDFE6 !important;
}
.apps1 .collect-indexing .top-search input:focus {
  border-color: #FCCC15 !important;
}
.apps1 .collect-indexing .tree-list {
  background-color: #FFFFFF !important;
}
.apps1 .collect-indexing .tree-list .name {
  background-color: #FFFFFF !important;
}
.apps1 .collect-indexing .tree-list .name:hover {
  background-color: #E1E5EE !important;
}
.apps1 .collect-indexing .tree-list .name.active {
  background-color: #FEF9E7 !important;
}
.apps1 .collect-indexing .tree-list .icon {
  color: #31364E !important;
}
.apps1 .collect-indexing .tree-list .control {
  color: #31364E !important;
}
.apps1 .collect-indexing .list-index li {
  background-color: #E7E9F4 !important;
}
.apps1 .collect-indexing .input-control {
  border-color: #DCDFE6 !important;
}
.apps1 .collect-indexing .input-control:focus {
  border-color: #FCCC15 !important;
}
.apps1 .family-table .table-hover tr:hover a:not(.family-pn) {
  color: #006DD3 !important;
}
.apps1 .family-table .family-pn {
  color: #006DD3 !important;
}
.apps1 .family-table .family-title {
  color: #006DD3 !important;
}
.apps1 .dialog-login .ak-dialog-content .icon {
  color: #9A9DAD !important;
}
.apps1 .dialog-login .ak-dialog-content .code-refresh {
  color: #006DD3 !important;
}
.apps1 .search-result .ak-crumbs,
.apps1 .search-result .crumbs-item .ak-breadcrumb__inner,
.apps1 .search-result .crumbs-item .ak-breadcrumb__item:last-child .ak-breadcrumb__inner {
  color: #ffffff;
}
.apps1 .search-result .main {
  background-color: transparent !important;
}
.apps1 .search-result .tool-bar {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .tool-bar.tool-bar-analysis {
  background-color: transparent !important;
}
.apps1 .search-result .tool-bar .tool-left .left-side-ctrl {
  color: #31364E !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container.open {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-loading {
  color: #31364E !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-select {
  color: #31364E !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-select .merge-tips {
  color: #9A9DAD !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-down {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-box {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item.active, .apps1 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .litigationTotal:hover {
  background-color: #fff !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose.open {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose.active {
  background-color: #FCCC15 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item:hover, .apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.active {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.edit:hover, .apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.edit.active {
  background-color: transparent !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-list-item {
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-item-title {
  background-color: #E7E9F4 !important;
  color: #31364E !important;
}
.apps1 .search-result .results {
  background-color: transparent !important;
}
.apps1 .search-result .main-list {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .main-list .figure-tips {
  background: #FFFFFF !important;
}
.apps1 .search-result .main-list .figure-list-wrap {
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .main-list .isActiveImg {
  border-color: #FFCB66 !important;
}
.apps1 .search-result .main-list .figure-tips {
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .main-list .add-label {
  color: #006DD3 !important;
}
.apps1 .search-result .table-list .ak-table:before {
  background-color: #E7E9F4 !important;
}
.apps1 .search-result .table-list .ak-table .table-hover tr td {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .table-list .ak-table .table-hover tr.active td {
  background-color: #FEF9E7 !important;
}
.apps1 .search-result .table-list .ak-table .table-hover tr.active td .family-icon {
  color: #006DD3 !important;
}
.apps1 .search-result .table-list .ak-table .table-hover tr.active .pnd {
  background-color: #FCCC15 !important;
}
.apps1 .search-result .table-list .ak-table .table-hover tr.noneActive:hover .pnd {
  background-color: #FCCC15 !important;
}
.apps1 .search-result .table-list .ak-table .tbody {
  color: #31364E !important;
}
.apps1 .search-result .table-list .ak-table .tbody .pnd span {
  color: #31364E !important;
}
.apps1 .search-result .pdf-text-list li {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .tit .tit-info a {
  color: #006DD3 !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .con .img a {
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .con .text {
  color: #31364E !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .con .text .con-title {
  color: #006DD3 !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .con .text .con-title.translate .title {
  color: #31364E !important;
}
.apps1 .search-result .pdf-text-list li .pdfText .con .text .intro-content .ellipsis {
  background-color: #FFFFFF !important;
}
.apps1 .search-result .pdf-list li {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .search-result .pdf-list li .pdf-img {
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .pdf-list li .img-search-btn {
  background-color: #FCCC15 !important;
}
.apps1 .search-result .pdf-list li .pdf-tips {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 14px 14px 5px -10px rgba(49, 54, 78, 0.1) !important;
          box-shadow: 14px 14px 5px -10px rgba(49, 54, 78, 0.1) !important;
}
.apps1 .search-result .pdf-list li .pdf-tips .pdf-abInfos {
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps1 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-kv a:hover {
  color: #31364E !important;
}
.apps1 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-pns {
  color: #006DD3 !important;
}
.apps1 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-title {
  color: #006DD3 !important;
}
.apps1 .search-result .main-detail {
  background-color: transparent !important;
  border-color: #DCDFE6 !important;
}
.apps1 .search-result .main-detail .drag-line .icon {
  color: #9A9DAD;
}
.apps1 .search-result .main-detail .drag-line:hover {
  border-color: #FCCC15 !important;
}
.apps1 .search-result .main-detail .drag-line:hover .icon {
  color: #FCCC15 !important;
}
.apps1 .search-result .main-detail .detail-toolbar .detail-info .detail-title.translate {
  color: #31364E !important;
}
.apps1 .search-result .main-detail .detail-toolbar .detail-info .detail-title.translate a {
  color: #31364E !important;
}
.apps1 .search-result .main-detail .detail-toolbar .detail-info .detail-title {
  color: #006DD3 !important;
}
.apps1 .search-result .main-detail .detail-toolbar .detail-info .detail-title a {
  color: #006DD3 !important;
}
.apps1 .search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add .icon {
  color: #9A9DAD;
}
.apps1 .search-result .save-wrapper::before {
  background-color: #DCDFE6;
}
.apps1 .img-search-box .ak-upload .upload-area {
  background-color: #FFFFFF !important;
}
.apps1 .img-search-box .ak-upload .upload-area .upload-error .btns .btn,
.apps1 .img-search-box .ak-upload .upload-area .upload-readly .btns .btn {
  border-color: #DCDFE6 !important;
}
.apps1 .pae-share-wrapper .pae-share .email-list .item {
  border-color: #DCDFE6 !important;
}
.apps1 .novelty-wrapper {
  background-color: #FFFFFF !important;
}
.apps1 .novelty-wrapper .novelty-value {
  background-color: #D2E9FD !important;
}
.apps1 .read-tag {
  border-color: #DCDFE6 !important;
}
.apps1 .read-list-wrap:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .selectedTag {
  background-color: #E7E9F4 !important;
}
.apps1 .color-option {
  border-color: #DCDFE6 !important;
}
.apps1 .color-option .reset-btn {
  color: #006DD3 !important;
}
.apps1 .color-flag {
  border-color: #DCDFE6;
}
.apps1 .tree-wrap {
  min-height: 100%;
}
.apps1 .tree-wrap .tree-item-wrap:hover {
  background: #E1E5EE !important;
}
.apps1 .tree-wrap .empty {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.apps1 .export-wrapper .export-view {
  background-color: #FCCC15 !important;
}
.apps1 .export-wrapper .export-down {
  background-color: #FFFFFF !important;
}
.apps1 .export-wrapper .export-down .export-box {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps1 .export-wrapper .export-down .export-box .export-item {
  background-color: #FFFFFF !important;
}
.apps1 .export-wrapper .export-down .export-box .export-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .side-panel .panel-action {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .side-panel .panel-action:hover {
  background-color: #FCCC15 !important;
  border-color: #FCCC15 !important;
  color: #FFFFFF !important;
}
.apps1 .panel-ctrl .ctrl-item {
  background-color: #FFFFFF !important;
}
.apps1 .panel-ctrl .ctrl-item.active {
  background-color: #FCCC15 !important;
}
.apps1 .panel-ctrl .ctrl-item.active .item-icon {
  color: #FFFFFF !important;
}
.apps1 .panel-ctrl .ctrl-item .item-icon {
  color: #006DD3 !important;
}
.apps1 .classify-map .classify-list {
  border-color: #DCDFE6 !important;
}
.apps1 .classify-group {
  border-color: #DCDFE6 !important;
}
.apps1 .classify-group .classify-top {
  border-color: #DCDFE6 !important;
}
.apps1 .classify-group .classify-search,
.apps1 .classify-group .classify-title {
  color: #FFFFFF !important;
}
.apps1 .classify-group .classify-default {
  color: #9A9DAD !important;
}
.apps1 .text-content.map .text-item:hover .item-num {
  color: #006DD3 !important;
}
.apps1 .text-content .text-item.edit:hover {
  background-color: #FFFFFF !important;
}
.apps1 .text-content .text-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .text-content .text-item.active {
  border-color: #FCCC15 !important;
}
.apps1 .text-content .item-edit {
  background-color: #31364E !important;
}
.apps1 .detail-main {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .detail-main .ak-side-main .left-list-ctrl {
  background-color: #E7E9F4;
}
.apps1 .detail-main .active .detail-toolbar {
  border-color: #FCCC15 !important;
}
.apps1 .detail-main .detail-contents .doubleScreen .compareBox {
  border-color: #FFFFFF !important;
}
.apps1 .detail-main .detail-contents .detail-middle {
  border-color: #DCDFE6 !important;
}
.apps1 .detail-main .detail-contents .detail-middle.active {
  border-color: #FCCC15 !important;
}
.apps1 .detail-main .detail-contents .detail-middle .detail-link {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .detail-main .detail-contents .detail-middle .detail-link.active {
  color: #FCCC15 !important;
}
.apps1 .detail-back-btn {
  background-color: #FCCC15;
}
.apps1 .detail-back-btn:hover {
  color: #31364E !important;
}
.apps1 .popup-user-label {
  background-color: #636E94 !important;
  color: #ffffff !important;
}
.apps1 .popup-user-label .detail-label-wrapper .list .item:before {
  background-color: #ffffff !important;
}
.apps1 .detail-toolbar {
  color: #31364E !important;
}
.apps1 .main-detail .detail-toolbar .detail-info .detail-status .detail-pn {
  color: #006DD3 !important;
}
.apps1 .txtDetail .abstract-tag .info-title {
  background-color: transparent !important;
}
.apps1 .txtDetail .info-title,
.apps1 .txtDetail .info-value {
  color: #31364E !important;
}
.apps1 .txtDetail .info-key {
  color: #9A9DAD !important;
}
.apps1 .txtDetail .info-search,
.apps1 .txtDetail .info-search:hover {
  color: #006DD3 !important;
}
.apps1 .txtDetail .info-item .radar-wrapper .echarts-radar .label {
  color: #9A9DAD !important;
}
.apps1 .txtDetail .info-item .img-container {
  border-color: #DCDFE6 !important;
  background: #FFFFFF;
}
.apps1 .simple-tab .article-text {
  border-color: #DCDFE6 !important;
}
.apps1 .simple-tab .center-aot a {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .simple-tab .center-aot a.active {
  background-color: #FCCC15 !important;
}
.apps1 .simple-tab .center-aot a:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-compare {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps1 .ak-compare .ak-compare-select {
  background-color: #FFFFFF !important;
}
.apps1 .ak-compare .ak-compare-select.only:hover {
  background-color: #FFFFFF !important;
}
.apps1 .ak-compare .ak-compare-select:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-compare .ak-compare-select .ak-compare-down {
  background-color: #FFFFFF !important;
}
.apps1 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-box {
  border-color: #DCDFE6 !important;
}
.apps1 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item {
  background-color: #FFFFFF !important;
}
.apps1 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item.active, .apps1 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-details-claims {
  color: #31364E !important;
  background-color: transparent !important;
}
.apps1 .details-translate-icon {
  color: #1F93F6 !important;
}
.apps1 .details-translate-icon.disabled {
  color: #9A9DAD !important;
}
.apps1 .details-translate-text {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-details-description .description-card .card-info .card-number {
  color: #9A9DAD !important;
}
.apps1 .column-count-2 {
  -webkit-column-rule-color: #DCDFE6 !important;
     -moz-column-rule-color: #DCDFE6 !important;
          column-rule-color: #DCDFE6 !important;
}
.apps1 .pageTabs .imgList ul li a {
  background-color: #FFFFFF !important;
}
.apps1 .icon-links {
  background-color: #FFFFFF !important;
}
.apps1 .icon-links > div {
  border-color: #DCDFE6 !important;
}
.apps1 .icon-links > div.disabled, .apps1 .icon-links > div:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .intelligent {
  background-color: #f2f4fa !important;
}
.apps1 .intelligent .mainSearch .search-tabs ul li {
  background-color: rgba(255, 255, 255, 0) !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item {
  border-color: #DCDFE6 !important;
  background: #FFFFFF !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header {
  border-color: #DCDFE6 !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-title {
  color: #31364E !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-icon {
  color: #9A9DAD !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-tips {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body {
  color: #31364E !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body:hover {
  color: #006DD3 !important;
  background-color: #E7E9F4 !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body.no-show:hover {
  background-color: transparent !important;
}
.apps1 .intelligent .mainSearch .ak-qe .ak-qe-item .item-footer:hover {
  color: #006DD3 !important;
}
.apps1 .intelligent .mainSearch .semantics-search .semantics-setup {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .intelligent .mainSearch .semantics-search .semantics-title {
  border-color: #DCDFE6 !important;
}
.apps1 .search-histiry {
  border-color: #DCDFE6 !important;
}
.apps1 .entrance-wrapper .ak-qe-item .item-header .item-title {
  color: #9A9DAD !important;
}
.apps1 .entrance-wrapper .ak-qe-item .item-body {
  color: #006DD3 !important;
}
.apps1 .entrance-wrapper .ak-qe-item .item-body:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .entrance-wrapper .ak-qe-item .item-body.no-show:hover {
  background-color: transparent !important;
}
.apps1 .entrance-wrapper .ak-qe-item .item-footer {
  color: #006DD3 !important;
}
.apps1 .home-outer-container .intelligent {
  background-color: unset !important;
}
.apps1 .home-outer-container .intelligent .xiangjiIcon {
  color: #9A9DAD !important;
}
.apps1 .home-outer-container .search-tabs {
  margin: 9px 0 9px;
}
.apps1 .home-outer-container .search-tabs ul li a {
  color: #31364E !important;
}
.apps1 .home-outer-container .search-tabs.layoutTabs ul li a, .apps1 .home-outer-container .search-tabs.layoutTabs ul li a:hover {
  color: #31364E !important;
}
.apps1 .home-outer-container .search-tabs.layoutTabs ul li.active a {
  color: #31364E !important;
}
.apps1 .quick-index .section.section-wrapper1 .desc .qrcode:after {
  background-color: #DCDFE6 !important;
}
.apps1 .footer {
  background-color: #FFFFFF !important;
}
.apps1 .footer.img-theme-1 {
  background-color: #29294F !important;
}
.apps1 .dialog-remind {
  background-color: #FFFFFF !important;
}
.apps1 .dialog-remind .remind-version {
  border-color: #DCDFE6 !important;
}
.apps1 .dialog-remind .remind-version .ak-side-container .top-link {
  color: #31364E !important;
}
.apps1 .ak-float-remind {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 0 0 9px #9A9DAD !important;
          box-shadow: 0 0 9px #9A9DAD !important;
}
.apps1 .ak-float-remind .remind-icon {
  color: #9A9DAD !important;
}
.apps1 .ak-float-remind .remind-tips {
  color: #9A9DAD !important;
}
.apps1 .ak-float-remind .remind-tips a {
  color: #006DD3 !important;
}
.apps1 .ipc-search .can-not-search {
  color: #565F7C !important;
}
.apps1 .ipc-search .font-blue {
  color: #006DD3 !important;
}
.apps1 .ipc-search .ipc-dot {
  background-color: #31364E !important;
}
.apps1 .ipc-search .ak-table.ipc .level-1 td, .apps1 .ipc-search .ak-table.cpc .level-1 td {
  background-color: rgba(0, 109, 211, 0.17) !important;
}
.apps1 .ipc-search .ak-table.ipc .level-2 td, .apps1 .ipc-search .ak-table.cpc .level-2 td {
  background-color: rgba(0, 109, 211, 0.1) !important;
}
.apps1 .ipc-search .ak-table.ipc .level-3 td, .apps1 .ipc-search .ak-table.cpc .level-3 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps1 .ipc-search .ak-table.ipc .tr-can-not-search td, .apps1 .ipc-search .ak-table.cpc .tr-can-not-search td {
  background-color: transparent !important;
}
.apps1 .ipc-search .ak-table.nat .level-1 td {
  background-color: rgba(0, 109, 211, 0.1) !important;
}
.apps1 .ipc-search .ak-table.nat .level-2 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps1 .ipc-search .ak-table.nat .tr-can-not-search td {
  background-color: transparent !important;
}
.apps1 .ipc-search .ak-table.digital_economy .level-1 td, .apps1 .ipc-search .ak-table.dten .level-1 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps1 .ipc-search .ak-table.digital_economy .tr-can-not-search td, .apps1 .ipc-search .ak-table.dten .tr-can-not-search td {
  background-color: transparent !important;
}
.apps1 .ipc-search .ak-table .level-1:hover td,
.apps1 .ipc-search .ak-table .level-2:hover td,
.apps1 .ipc-search .ak-table .level-3:hover td {
  background-color: #fef9e7 !important;
}
.apps1 .img-search-content .layoutTabs .tits,
.apps1 .img-search-tab .layoutTabs .tits {
  background-color: rgba(231, 233, 244, 0.4) !important;
}
.apps1 .img-search-content .layoutTabs .tits li a,
.apps1 .img-search-tab .layoutTabs .tits li a {
  color: #FFFFFF !important;
}
.apps1 .img-search-content .layoutTabs .tits li,
.apps1 .img-search-tab .layoutTabs .tits li {
  background-color: transparent !important;
}
.apps1 .img-search-content .layoutTabs .tits li.active,
.apps1 .img-search-tab .layoutTabs .tits li.active {
  background-color: #FCCC15 !important;
}
.apps1 .img-search-content .layoutTabs .tits li.active a,
.apps1 .img-search-tab .layoutTabs .tits li.active a {
  color: #31364E !important;
}
.apps1 .img-search-content .img-search-body,
.apps1 .img-search-tab .img-search-body {
  background-color: #FFFFFF !important;
}
.apps1 .img-search-content .img-search-body .ak-upload .upload-area,
.apps1 .img-search-tab .img-search-body .ak-upload .upload-area {
  background-color: rgba(231, 233, 244, 0.4) !important;
  border-color: #DCDFE6 !important;
}
.apps1 .img-search-content .img-search-body .ak-upload .upload-area.active,
.apps1 .img-search-tab .img-search-body .ak-upload .upload-area.active {
  background-color: #FFFFFF !important;
  border-color: #FCCC15 !important;
}
.apps1 .img-search-content .img-search-body .ak-upload .upload-area .upload-add i,
.apps1 .img-search-content .img-search-body .ak-upload .upload-area .upload-add .upload-tips,
.apps1 .img-search-tab .img-search-body .ak-upload .upload-area .upload-add i,
.apps1 .img-search-tab .img-search-body .ak-upload .upload-area .upload-add .upload-tips {
  color: #9A9DAD !important;
}
.apps1 .img-search-content .img-search-body .img-search-history .history-head .clear,
.apps1 .img-search-tab .img-search-body .img-search-history .history-head .clear {
  color: #006DD3 !important;
}
.apps1 .img-search-content .img-search-body .img-search-history .history-body .history-item,
.apps1 .img-search-tab .img-search-body .img-search-history .history-body .history-item {
  border-color: #DCDFE6 !important;
}
.apps1 .img-search-content .img-search-body .img-search-history .history-body .history-item:hover,
.apps1 .img-search-tab .img-search-body .img-search-history .history-body .history-item:hover {
  border-color: #FCCC15 !important;
}
.apps1 .img-search-content .search-form .search-filed .text,
.apps1 .img-search-tab .search-form .search-filed .text {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .img-search-content .search-form .control .to,
.apps1 .img-search-tab .search-form .control .to {
  color: #FFFFFF;
}
.apps1 .img-search-content .img-search-title {
  border-color: #DCDFE6 !important;
}
.apps1 .img-search-content .layoutTabs .tits {
  background-color: #e7e9f4 !important;
}
.apps1 .img-search-content .layoutTabs .tits li a {
  color: #31364E !important;
}
.apps1 .dialog-img-edit .dialog-contains {
  background-color: #E7E9F4 !important;
}
.apps1 .dialog-img-edit .img-edit-btns .img-edit-btn {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps1 .user-center .login-email-add {
  color: #006DD3 !important;
}
.apps1 .user-center .setting-gap {
  border-color: #DCDFE6 !important;
}
.apps1 .user-center .setting-title {
  color: #9A9DAD !important;
}
.apps1 .user-center .share-pns {
  color: #006DD3 !important;
}
.apps1 .user-center .share-title {
  color: #006DD3 !important;
}
.apps1 .user-center .platformmain .rules p a {
  color: #006DD3 !important;
}
.apps1 .user-center .code-refresh {
  color: #006DD3 !important;
}
.apps1 .icons-group.ak-icons, .apps1 .icons-group .ak-icon {
  background: transparent !important;
}
.apps1 .help-faq .list-box .sidebar li i {
  color: #9A9DAD !important;
}
.apps1 .version-info .info-time {
  color: #9A9DAD !important;
}
.apps1 .version-info .top-link {
  color: #006DD3 !important;
}
.apps1 .result-analysis .change-type .active {
  background: #E7E9F4 !important;
}
.apps1 .result-analysis .charts-box .title {
  color: #31364E !important;
}
.apps1 .result-analysis .analysis-page .charts-main {
  border-right-color: #DCDFE6 !important;
}
.apps1 .result-analysis .analysis-page .charts-main .title {
  color: #31364E !important;
}
.apps1 .result-analysis .charts-list .title {
  border-color: #DCDFE6 !important;
}
.apps1 .result-analysis .charts-list .title span {
  border-color: #DCDFE6 !important;
}
.apps1 .result-analysis .charts-list.charts-list-0 .quantity-box .gap {
  border-color: rgba(220, 223, 230, 0.5) !important;
}
.apps1 .result-analysis .charts-tips {
  background-color: #FEF9E7 !important;
}
.apps1 .tool-sidebar .group-wrapper {
  border-color: #DCDFE6 !important;
}
.apps1 .tool-sidebar .size-config-block .size-reset {
  color: #006DD3 !important;
}
.apps1 .charts-keywords {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-main {
  background: #f2f4fa !important;
}
.apps1 .ak-main .other-search {
  background: #FFFFFF !important;
}
.apps1 .ak-main.analysis-board .overview-board-wrap .overview-bar {
  background-color: #FFFFFF !important;
}
.apps1 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card {
  background-color: rgba(0, 109, 211, 0.05);
}
.apps1 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon {
  background-color: #006DD3 !important;
}
.apps1 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon .card-svg {
  -webkit-filter: drop-shadow(#FFFFFF 0 -50px);
          filter: drop-shadow(#FFFFFF 0 -50px);
}
.apps1 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon .card-i {
  color: #FFFFFF !important;
}
.apps1 .ak-main.analysis-board .input-search-wrapper .search-list {
  border-color: #DCDFE6 !important;
}
.apps1 .ak-main.analysis-board .input-search-wrapper .search-list .search-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .ak-main.analysis-board .analysis-board-title .title-icon {
  color: #FFFFFF !important;
}
.apps1 .ak-main.analysis-board .analysis-board-title .title-info .info-box .info-tag {
  background-color: #FCCC15 !important;
}
.apps1 .advanced-search .search-form .search-filed .text {
  border-color: #DCDFE6 !important;
  background: #FFFFFF !important;
}
.apps1 .advanced-search .search-form .search-filed .text .t {
  color: #31364E !important;
}
.apps1 .advanced-search .search-form .search-filed .text.disabled {
  background: #E7E9F4 !important;
}
.apps1 .advanced-search .search-form .search-filed.open .text {
  border-color: #FCCC15 !important;
}
.apps1 .advanced-search .search-form .add-row {
  color: #9A9DAD !important;
}
.apps1 .advanced-search .add-filed .ak-btn {
  background: #FFFFFF !important;
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps1 .advanced-search .link {
  color: #006DD3 !important;
}
.apps1 .advanced-search .title {
  color: #31364E !important;
}
.apps1 .advanced-search .result {
  background: #FFFFFF !important;
}
.apps1 .label-filed .list li:hover, .apps1 .label-filed .list li.active {
  background: #E1E5EE !important;
}
.apps1 .label-filed .list li .sub-ti {
  color: #9A9DAD !important;
}
.apps1 .search-form.tool-dropdown .label-filed .list li .sub-ti {
  color: inherit !important;
}
.apps1 .award-box .award-block:hover {
  color: #006DD3 !important;
}
.apps1 .award-children .award-head {
  border-color: #DCDFE6 !important;
}
.apps1 .classify-tool .tool-info {
  background-color: #FFFFFF !important;
}
.apps1 .classify-tool .tool-info .other-search {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.apps1 .classify-tool .tool-info .ak-table {
  border-color: #DCDFE6 !important;
}
.apps1 .classify-tool .tool-list {
  background-color: rgba(231, 233, 244, 0.2) !important;
  border-color: #DCDFE6 !important;
}
.apps1 .classify-tool .tool-list .tool-item {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .business-tool .tool-head .head-list {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .business-tool .tool-head .head-list .head-item {
  background-color: #FFFFFF !important;
}
.apps1 .business-tool .tool-head .head-list .head-item .key {
  color: #F46C6C !important;
}
.apps1 .business-tool .tool-head .head-list .head-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .business-tool .tool-body .all-business {
  border-color: #DCDFE6 !important;
}
.apps1 .business-tool .tool-body .all-business .tree-content .tree-item .item-info.checked, .apps1 .business-tool .tool-body .all-business .tree-content .tree-item .item-info:hover {
  background-color: #FEF9E7 !important;
}
.apps1 .business-tool .tool-body .all-business .tree-content .tree-item .tree-content .tree-item .item-info.checked, .apps1 .business-tool .tool-body .all-business .tree-content .tree-item .tree-content .tree-item .item-info:hover {
  background-color: #FEF9E7 !important;
}
.apps1 .business-tool .tool-body .checked-business .checked-list {
  background-color: #FFFFFF !important;
}
.apps1 .tree-content .tree-item .item-info .def-icon .def-dot {
  background-color: #31364E !important;
}
.apps1 .tree-content .tree-item .item-info .business-name .key {
  color: #F46C6C !important;
}
.apps1 .tree-content .tree-item .item-info .business-ratio {
  background-color: #E7E9F4 !important;
}
.apps1 .batch-search .form-control {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .collect-table .table-hover tr.is-add:hover td {
  background: none !important;
}
.apps1 .dialog-upload-file .btn-upload-file {
  background-color: transparent !important;
  border-color: #DCDFE6 !important;
}
.apps1 .translation {
  color: #31364E !important;
}
.apps1 .breadcrumb-hover:hover {
  background: #E7E9F4 !important;
  border-color: #DCDFE6 !important;
}
.apps1 .ak-breadcrumb__line {
  background-color: transparent !important;
}
.apps1 .breadcrumb-hover:hover .ak-breadcrumb__separator {
  border-color: #DCDFE6 !important;
}
.apps1 .breadcrumb-hover:hover .ak-breadcrumb__line {
  background-color: #DCDFE6 !important;
}
.apps1 .breadcrumb-popover-content-wrap .content-item:hover {
  background: #E7E9F4 !important;
}
.apps1 .dialog-cooperate-center .center-box .center-tree {
  border-color: #DCDFE6 !important;
}
.apps1 .chooseTemplate .rows:hover {
  background: #E7E9F4 !important;
}
.apps1 .chooseTemplate .rows:hover .ak-icon {
  background-color: transparent !important;
}
.apps1 .chooseTemplate .row-active {
  background: #E7E9F4 !important;
}
.apps1 .login-layout .upgrading {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.apps1 .login-layout .breadcrumb {
  color: #31364E !important;
  background-color: rgba(231, 233, 244, 0);
}
.apps1 .login-layout .main-left {
  color: #31364E !important;
}
.apps1 .login-layout .main-left .btn-box .ak-btn {
  color: #006DD3 !important;
  border-color: #DCDFE6 !important;
}
.apps1 .login-layout .center {
  border-color: #DCDFE6 !important;
}
.apps1 .login-layout .wel-text {
  color: #31364E !important;
}
.apps1 .login-layout .returnHome {
  color: #9A9DAD !important;
}
.apps1 .login-layout .email-tab {
  color: #006DD3 !important;
}
.apps1 .login-layout .form-switch .form-gap {
  border-color: #DCDFE6 !important;
}
.apps1 .login-layout .form-switch .form-email {
  color: #9A9DAD !important;
}
.apps1 .login-layout .form-switch .form-email:hover {
  color: #006DD3 !important;
}
.apps1 .login-layout .form-switch .form-account:hover {
  color: #006DD3 !important;
}
.apps1 .login-layout .form-switch .login-tips {
  color: #9A9DAD !important;
}
.apps1 .login-layout .form-switch .carsi-tab,
.apps1 .login-layout .form-switch .login-try {
  color: #31364E !important;
}
.apps1 .login-layout .form-switch .carsi-tab:hover,
.apps1 .login-layout .form-switch .login-try:hover {
  color: #006DD3 !important;
}
.apps1 .login-layout .form-switch .try-tab a {
  color: #006DD3 !important;
}
.apps1 .login-layout .user-reader .ak-checkbox .ak-checkbox-text,
.apps1 .login-layout .other .ak-checkbox .ak-checkbox-text {
  color: #9A9DAD !important;
}
.apps1 .login-layout .user-reader .item,
.apps1 .login-layout .other .item {
  color: #006DD3 !important;
}
.apps1 .login-layout .code-refresh {
  background-color: #E7E9F4 !important;
  color: #006DD3 !important;
}
.apps1 .login-layout .sign-up-box a {
  color: #006DD3 !important;
}
.apps1 .login-layout .icon {
  color: #9A9DAD !important;
}
.apps1 .login-layout .reg-form h3:after {
  background: #FCCC15 !important;
}
.apps1 .login-layout .reg-form .ak-form-label:before {
  color: #F46C6C !important;
}
.apps1 .login-layout .reg-form .blue {
  color: #006DD3 !important;
}
.apps1 .login-layout .visitor-form {
  color: #9A9DAD !important;
}
.apps1 .login-layout .visitor-form .icon-img {
  color: #DCDFE6;
}
.apps1 .login-layout .login-carsi .carsi-list {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps1 .login-layout .login-carsi .carsi-list .carsi-item:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .login-layout .login-carsi .carsi-new {
  color: #006DD3 !important;
}
.apps1 .login-layout .login-icons:hover i {
  color: #FCCC15 !important;
}
.apps1 .login-layout .login-icons-tips {
  background-color: #FFFFFF !important;
  color: #9A9DAD !important;
}
.apps1 .login-layout .login-icons-tips:hover ~ .login-icons i {
  color: #FCCC15 !important;
}
.apps1 .login-layout .login-icons-tips .tips-arrow {
  border-left-color: #FFFFFF !important;
}
.apps1 .try-wrapper {
  background-color: #FFFFFF !important;
}
.apps1 .try-wrapper.canUse {
  background-color: rgba(231, 233, 244, 0.5) !important;
}
.apps1 .try-wrapper .try-logo,
.apps1 .try-wrapper .try-tips,
.apps1 .try-wrapper .ak-form {
  background-color: #FFFFFF !important;
}
.apps1 .try-wrapper .try-logo .ak-form-item,
.apps1 .try-wrapper .try-tips .ak-form-item,
.apps1 .try-wrapper .ak-form .ak-form-item {
  border-color: #DCDFE6 !important;
}
.apps1 .try-wrapper .btn-group .ak-btn.isWxMini {
  background-color: #7B59A3 !important;
  border-color: #7B59A3 !important;
  color: #FFFFFF !important;
}
.apps1 .ak-dialog.try-msg {
  background-color: #FFEFF0 !important;
  color: #F46C6C !important;
}
.apps1 .ak-dialog.try-msg.wx-mini {
  background-color: #4C4C4C !important;
  color: #FFFFFF !important;
}
.apps1 .search-slider .slider-direction {
  color: #31364E !important;
}
.apps1 .search-slider .slider-control span {
  background: #FFFFFF !important;
}
.apps1 .search-slider .slider-control span.active {
  background: #FCCC15 !important;
}
.apps1 .quicksrh-box {
  background: #f2f4fa !important;
}
.apps1 .empty-wrapper {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .empty-wrapper span {
  color: #9A9DAD !important;
}
.apps1 .empty-desc {
  color: #9A9DAD !important;
}
.apps1 .pre-detail-search .pre-detail-block.compare {
  border-color: #DCDFE6 !important;
  background-color: rgba(231, 233, 244, 0.2) !important;
}
.apps1 .pre-detail-search .detail-ipcs .to-ipc {
  color: #006DD3 !important;
}
.apps1 .pre-detail-search .pre-detail-desc .desc-toggle {
  color: #006DD3 !important;
}
.apps1 .pre-detail-search .desc-content span {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps1 .pre-detail-search .detail-creative.creative-low {
  border-color: #565F7C !important;
}
.apps1 .pre-detail-search .detail-creative.creative-low .creative-key {
  color: #FFFFFF !important;
  background-color: #565F7C !important;
}
.apps1 .pre-detail-search .detail-creative.creative-low .creative-desc {
  background-color: rgba(86, 95, 124, 0.1);
}
.apps1 .pre-detail-search .detail-creative.creative-mid {
  border-color: #15CF5A !important;
}
.apps1 .pre-detail-search .detail-creative.creative-mid .creative-key {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps1 .pre-detail-search .detail-creative.creative-mid .creative-desc {
  background-color: rgba(21, 207, 90, 0.1);
}
.apps1 .pre-detail-search .detail-creative.creative-high {
  border-color: #FABC2C !important;
}
.apps1 .pre-detail-search .detail-creative.creative-high .creative-key {
  color: #FFFFFF !important;
  background-color: #FABC2C !important;
}
.apps1 .pre-detail-search .detail-creative.creative-high .creative-desc {
  background-color: rgba(250, 188, 44, 0.1);
}
.apps1 .pre-detail-search .detail-creative .creative-desc .creative-feature:hover {
  color: #006DD3 !important;
}
.apps1 .pre-detail-search .file-list .file-item {
  color: #006DD3 !important;
}
.apps1 .pre-detail-search .file-tabs .tits ul li:hover {
  background-color: #E7E9F4 !important;
}
.apps1 .pre-detail-search .file-tabs .tits ul li.active {
  background-color: #FCCC15 !important;
}
.apps1 .pre-detail-search .file-detail {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .pre-detail-search .file-detail .file-detail-item {
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .file-detail .feature-item,
.apps1 .pre-detail-search .file-detail .content-item,
.apps1 .pre-detail-search .file-detail .content-box {
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .file-detail .item-pat-detail {
  color: #006DD3 !important;
}
.apps1 .pre-detail-search .feature-list .feature-item {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.apps1 .pre-detail-search .feature-list .feature-item.active {
  background-color: #E7E9F4 !important;
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .feature-list .feature-item:hover {
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .feature-detail {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .pre-detail-search .feature-detail .patent-box {
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .feature-detail .patent-box .pat-item {
  border-color: #DCDFE6 !important;
}
.apps1 .pre-detail-search .feature-detail .patent-box .pat-item .pat-info .pat-info-pn {
  color: #006DD3 !important;
}
.apps1 {
  /*专利查重*/
}
.apps1 .detail-evaluation .intro > div:first-child {
  border-color: #E7E9F4 !important;
}
.apps1 .detail-evaluation .item span {
  color: #9A9DAD !important;
}
.apps1 .detail-evaluation .rewrite-wrap {
  color: #7960E1 !important;
}
.apps1 .detail-evaluation .rewrite-wrap .percent-v {
  color: #9A9DAD !important;
}
.apps1 .detail-evaluation .rewrite-wrap .up {
  color: #F46C6C !important;
}
.apps1 .detail-evaluation .rewrite-wrap .down {
  color: #67C23A !important;
}
.apps1 .progress-bar .progress {
  background: #E7E9F4 !important;
}
.apps1 .progress-bar .progress span {
  background: #FCCC15 !important;
}
.apps1 .repeat-rewrite-setting {
  background-color: #FFFFFF !important;
}
.apps1 .repeat-rewrite-setting .repeat-title {
  background-color: #E7E9F4 !important;
}
.apps1 .repeat-rewrite-setting .closeIcon:hover {
  color: #9A9DAD !important;
}
.apps1 .repeat-rewrite-setting .is-error .ak-input-control {
  border-color: #F46C6C !important;
}
.apps1 .detail-report .content-box {
  border-color: #E7E9F4 !important;
}
.apps1 .detail-report .splice-line {
  background-color: #E7E9F4 !important;
}
.apps1 .detail-report .ak-tooltip i {
  color: #FCCC15 !important;
}
.apps1 .detail-report .ak-tooltip .color1 {
  color: #F46C6C !important;
}
.apps1 .detail-report .ak-tooltip .color2 {
  color: #F4C76C !important;
}
.apps1 .detail-report .edit-wrap .edit-textarea {
  color: #7960E1 !important;
}
.apps1 .detail-report .edit-wrap {
  color: #7960E1 !important;
  background: #FFFFFF !important;
  border-color: #E7E9F4 !important;
}
.apps1 .detail-report .edit-wrap:hover {
  border-color: #FFCB66 !important;
}
.apps1 .detail-report .edit-wrap.is-focus {
  border-color: #FFCB66 !important;
}
.apps1 .detail-report .percent-right-wrap {
  color: #7960E1 !important;
}
.apps1 .detail-report .percent-right-wrap .percent-v {
  color: #9A9DAD !important;
}
.apps1 .detail-report .percent-right-wrap .up {
  color: #F46C6C !important;
}
.apps1 .detail-report .percent-right-wrap .down {
  color: #67C23A !important;
}
.apps1 .detail-report .drop-weight-wrap {
  color: #9A9DAD !important;
}
.apps1 .detail-report .rewrite-content-wrap {
  color: #31364E !important;
}
.apps1 .detail-report .rewrite-content-wrap .has-rewrite {
  color: #7960E1 !important;
}
.apps1 .detail-report .content-detail .num {
  background: #E7E9F4 !important;
}
.apps1 .detail-report .content-detail .text .label {
  color: #31364E !important;
}
.apps1 .detail-report .color-h {
  color: #F46C6C !important;
}
.apps1 .detail-report .color-m {
  color: #F4C76C !important;
}
.apps1 .detail-report .text-h {
  color: #F46C6C !important;
  background: #FFEFF0 !important;
}
.apps1 .detail-report .text-m {
  color: #F4C76C !important;
  background: #FFFAEF !important;
}
.apps1 .detail-report .text-g {
  background: #E7E9F4 !important;
}
.apps1 .detail-report .box {
  border-color: #E7E9F4 !important;
}
.apps1 .no-report-data {
  color: #9A9DAD !important;
}
.apps1 .lawHeader {
  background: #FFFFFF !important;
}
.apps1 .td-dot.has-read:before {
  background-color: #FFFFFF !important;
}
.apps1 .td-dot.effective:before {
  background-color: #15CF5A !important;
}
.apps1 .td-dot.invalid:before {
  background-color: #565F7C !important;
}
.apps1 .td-dot.examine:before {
  background-color: #1F93F6 !important;
}
.apps1 .ak-table .tooltips-label:hover {
  background-color: #E7E9F4;
}
.apps1 {
  /** 工作空间 */
}
.apps1 .work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar.active {
  background-color: #FCCC15;
}
.apps1 .tree-wrapper .close-wrapper {
  color: #9A9DAD !important;
  border-color: #E7E9F4 !important;
}
.apps1 .share-wrapper .body .email-edit {
  border-color: #E7E9F4 !important;
}
.apps1 .filetree-ul li.bottom-line:after {
  background-color: #E7E9F4 !important;
}
.apps1 .sort-type-select-wrap {
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps1 .sort-type-select-body-wrap .head-wrap {
  border-bottom-color: #DCDFE6 !important;
}
.apps1 .sort-type-select-body-wrap .sort-list-body-wrap {
  background-color: rgba(231, 233, 244, 0.4) !important;
}
.apps1 .sort-type-select-body-wrap .sort-list-body-wrap .line {
  background-color: #DCDFE6 !important;
}
.apps1 .sort-type-select-body-wrap .sort-list-body-wrap .active {
  color: #006DD3 !important;
}
.apps1 .sort-type-select-body-wrap .right-operation .active {
  color: #FCCC15 !important;
}
.apps1 .sort-type-content-select-wrap .item .select-label-wrap {
  border-color: #DCDFE6 !important;
}
.apps1 .group-wrapper .confirm-btn {
  color: #006DD3 !important;
}
.apps1 .patent-upload__wrapper .link {
  color: #006DD3 !important;
}
.apps1 .analysis-side-menu-main .group-box .group-item .tips {
  color: #F46C6C;
}
.apps1 .analysis-side-menu-main .group-box .group-item .icon, .apps1 .analysis-side-menu-main .group-box .group-item .util {
  color: #9A9DAD !important;
}
.apps1 .fast-detail .detail-info .detail-title.translate, .apps1 .fast-detail .detail-info .detail-pn.translate {
  color: #31364E !important;
}
.apps1 .fast-detail .detail-info .detail-title.translate a, .apps1 .fast-detail .detail-info .detail-pn.translate a {
  color: #31364E !important;
}
.apps1 .fast-detail .detail-info .detail-title, .apps1 .fast-detail .detail-info .detail-pn {
  color: #006DD3 !important;
}
.apps1 .fast-detail .detail-info .detail-title a, .apps1 .fast-detail .detail-info .detail-pn a {
  color: #006DD3 !important;
}
.apps1 .fast-detail .desc-wrapper {
  border-color: #DCDFE6 !important;
}
.apps1 .fast-detail .desc-wrapper .item .label {
  color: #9A9DAD !important;
}
.apps1 .fast-detail .fast-main .link-label {
  color: #006DD3 !important;
}
.apps1 .fast-detail .fast-main .fast-right .img-container {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps1 .fast-detail .fast-main .section > .title .count {
  color: #9A9DAD !important;
}
.apps1 .fast-detail .fast-main .section .box .family-wrapper .item {
  color: #006DD3 !important;
}
.apps1 .fast-detail .fast-main .section .no-data {
  color: #9A9DAD !important;
}
.apps1 .history-wrapper {
  border-color: #DCDFE6 !important;
}
.apps1 .history-wrapper .no-data .text {
  color: #9A9DAD;
}
.apps1 .history-wrapper .box.history {
  background-color: #FFFFFF;
}
.apps1 .history-wrapper .box.history .item {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF;
}
.apps1 .history-wrapper .box.history .item.active {
  color: #006DD3;
}
.apps1 .areadly-wrapper .label-tips {
  color: #9A9DAD;
}
.apps1 .areadly-wrapper .box {
  border-color: #DCDFE6 !important;
}
.apps1 .areadly-wrapper .box .item {
  background-color: #FFFFFF;
}
.apps1 .areadly-wrapper .box .item.active {
  border-color: #DCDFE6 !important;
  color: #31364E;
}
.apps1 .info-popover .click-list-wrapper {
  border-color: #DCDFE6 !important;
}
.apps1 .info-popover .click-list-wrapper .item .label {
  background-color: #E1E5EE;
}
.apps1 .info-popover .click-list-wrapper .info-search {
  color: #006DD3 !important;
}
.apps1 .addmark-wrapper .share-mark {
  border-color: #DCDFE6 !important;
}
.apps1 .readMark-popover-footer {
  color: #9A9DAD !important;
}
.apps1 .readmark-block .mark-head .mark-option .icon {
  color: #9A9DAD !important;
}
.apps1 .readmark-block .date-wrapper {
  color: #9A9DAD !important;
}
.apps1 .readmark-popup.open {
  border-color: #DCDFE6 !important;
}
.apps1 .readmark-popup .readmark-block:before {
  background-color: #DCDFE6 !important;
}
.apps1 .readmark-popup .readmark-block .readmark-block__left .item-index {
  background-color: #E7E9F4 !important;
}
.apps1 .readmark-popup .option-btn .btn-ico {
  color: #9A9DAD !important;
}
.apps1 .readmark-popup .option-btn .btn-ico:hover {
  color: #006DD3 !important;
}
.apps1 .readmark-popup .option-btn .text {
  color: #006DD3 !important;
}
.apps1 .remark-desc-content {
  background-color: #E7E9F4 !important;
}
.apps1 .readmark-text {
  border-color: #F46C6C !important;
}
.apps1 .readmark-text.readmark-text-share {
  border-color: #006DD3 !important;
}
.apps1 .readmark-text:after {
  background-color: #E7E9F4 !important;
}
.apps1 .readmark-text.active:after {
  background-color: #FCCC15 !important;
}
.apps1 .readmark-text .title-box-span {
  border-color: #F46C6C !important;
}
.apps1 .readmark-text.readmark-text-share .title-box-span {
  border-color: #006DD3 !important;
}
.apps1 .home-outer-container-main .home-outer-container .data-content .data-content-row .right div:nth-child(1) {
  color: #006DD3 !important;
}
.apps1 .home-outer-container-main .world-tabs-row-content .number1 {
  color: #006DD3 !important;
}
.apps1 .home-outer-container-main .world-tabs-row-content .btn {
  border-color: #006DD3 !important;
  color: #006DD3 !important;
}
.apps1 .home-outer-container-main .world-tabs-row-content .btn:hover {
  background: #006DD3 !important;
  color: #fff !important;
}
.apps1 .home-outer-container-main .world-tabs-row-content .tabActive {
  background: #006DD3 !important;
  color: #fff !important;
}
.apps1 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item {
  border-color: #DCDFE6 !important;
}
.apps1 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title {
  border-color: #DCDFE6 !important;
}
.apps1 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title .region-back:hover {
  color: #006DD3 !important;
}
.apps1 .analysis-board .section-wrapper__title:before {
  background-color: #FCCC15 !important;
}
.apps1 .analysis-board .analysis-section .big-count {
  color: #006DD3 !important;
}

.apps2 {
  color: #31364E !important;
  background: #FFFFFF !important;
}
.apps2 ::-webkit-input-placeholder { /* WebKit browsers */
  color: #9A9DAD !important;
}
.apps2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #9A9DAD !important;
}
.apps2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #9A9DAD !important;
}
.apps2 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #9A9DAD !important;
}
.apps2 input:-ms-input-placeholder, .apps2 textarea:-ms-input-placeholder {
  color: #9A9DAD !important;
}
.apps2 ::-webkit-scrollbar-thumb {
  background-color: #DCDFE6 !important;
}
.apps2 ::-webkit-scrollbar-corner {
  background-color: #EDEFF4 !important;
}
.apps2 * {
  scrollbar-color: #DCDFE6 rgba(237, 239, 244, 0) !important; /* 滑块颜色  滚动条背景颜色 */
}
.apps2 .status-tag.effective {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps2 .status-tag.invalid {
  color: #FFFFFF !important;
  background-color: #565F7C !important;
}
.apps2 .status-tag.examine {
  color: #FFFFFF !important;
  background-color: #1F93F6 !important;
}
.apps2 .status-tag.law-event {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps2 .status-tag.patent-label {
  color: #584200 !important;
  border-color: #FCCC15 !important;
  background-color: #FEF9E7 !important;
}
.apps2 .backtop-btn {
  background-color: #EDEFF4 !important;
}
.apps2 .backtop-btn .back-icon {
  color: #31364E !important;
}
.apps2 .backtop-btn:hover .back-icon {
  color: #9A9DAD !important;
}
.apps2 .remind-dot {
  background-color: #006DD3 !important;
}
.apps2 .remind-dot:before {
  background-color: #006DD3 !important;
}
.apps2 .quick-index .search-tabs .remind-dot {
  background-color: #FFFFFF !important;
}
.apps2 .quick-index .search-tabs .remind-dot:before {
  background-color: #FFFFFF !important;
}
.apps2 .red {
  color: #F46C6C !important;
}
.apps2 .spinnerOne .rect {
  background-color: #9A9DAD !important;
}
.apps2 .desc-copy,
.apps2 .hover-show {
  color: #9A9DAD !important;
}
.apps2 .fixed-extra-wrap {
  background-color: #FFFFFF !important;
}
.apps2 .fixed-extra-wrap .extra-item, .apps2 .fixed-extra-wrap .fixed-extra__btn {
  color: #9A9DAD !important;
}
.apps2 .fixed-extra-wrap .extra-item:hover, .apps2 .fixed-extra-wrap .fixed-extra__btn:hover {
  color: #006DD3 !important;
}
.apps2 .fixed-extra-wrap .extra-gap {
  background-color: #DCDFE6 !important;
}
.apps2.mobile .patyee-hot .title {
  color: #31364E !important;
}
.apps2.mobile .patyee-hot .hot-list {
  color: #31364E !important;
}
.apps2.mobile .patyee-hot .item {
  border-color: #DCDFE6 !important;
  background-color: #f2f4fa !important;
}
.apps2.mobile .section-wrapper2 .solve-list .item-wrapper.reverse .item-box .item-circular.left {
  background-color: #1469FC !important;
}
.apps2.mobile .section-wrapper2 .solve-list .item-wrapper.reverse .item-box .item-circular.right {
  background-color: #DCDFE6 !important;
}
.apps2.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-line {
  border-color: #DCDFE6 !important;
}
.apps2.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-circular.left {
  background-color: #DCDFE6 !important;
}
.apps2.mobile .section-wrapper2 .solve-list .item-wrapper .item-box .item-circular.right {
  background-color: #1469FC !important;
}
.apps2.mobile .img-search-tab .img-search-body .ak-upload {
  background-color: #FFFFFF !important;
}
.apps2.mobile .img-search-tab .img-search-body .img-search-history .history-head {
  color: #FFFFFF !important;
}
.apps2.mobile .img-search-tab .img-search-body .img-search-history .history-head .clear {
  color: #FFFFFF !important;
}
.apps2.mobile .img-search-tab .img-search-body .img-search-history .history-body .history-item {
  background-color: #FFFFFF !important;
}
.apps2.mobile .img-search-tab .img-search-body .img-search-history .history-empty .text {
  color: rgba(255, 255, 255, 0.65) !important;
}
.apps2 {
  /* ------ container 主体 ------ */
}
.apps2 .ak-container {
  background-color: #FFFFFF !important;
}
.apps2 {
  /* ------ container header 头部 ------ */
}
.apps2 .operationIcon .icon-clock {
  color: #31364E !important;
}
.apps2 .operationIcon .iconActive {
  color: #31364E !important;
}
.apps2 .operationActive {
  background-color: rgba(49, 54, 78, 0.2) !important;
}
.apps2 .operationHistory {
  background: #FFFFFF !important;
}
.apps2 .operationHistory .expResult {
  color: #9A9DAD !important;
}
.apps2 .operationHistory .index {
  background: #006DD3 !important;
}
.apps2 .operationHistory .historyActive {
  background: #EDEFF4 !important;
}
.apps2 .operationHistory .operationExp:hover {
  background: #EDEFF4 !important;
}
.apps2 .operationHeader .historyBtn span {
  border-color: #1469FC !important;
}
.apps2 .submenu {
  background-color: #FFFFFF !important;
}
.apps2 .submenu li a {
  color: #31364E !important;
}
.apps2 .submenu li a:hover {
  color: #31364E !important;
  background: #EDEFF4 !important;
}
.apps2 .nav-fav {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .nav-fav .fav-item.exp {
  background-color: #FEF9E7 !important;
}
.apps2 .nav-fav .fav-item.folder {
  background-color: #EDEFF4 !important;
}
.apps2 .errorWarn {
  color: #F46C6C !important;
}
.apps2 {
  /* ------ ak-height left 左侧 ------ */
}
.apps2 .error-tips {
  color: #31364E !important;
}
.apps2 .error-tips.col {
  color: #9A9DAD !important;
}
.apps2 .error-tips .err-text .blue-c {
  color: #006DD3 !important;
}
.apps2 .ak-cet-source {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-cet-source.active {
  border-color: #1469FC !important;
}
.apps2 .ak-cet-source.hide-br .source-name {
  border: 0;
}
.apps2 .ak-cet-source .source-number {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps2 .ak-cet-source .source-name {
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps2 .edit-table-search .intelligent-recommendation {
  background-color: #FFFFFF !important;
  border-color: #1469FC !important;
}
.apps2 .edit-table-search .intelligent-recommendation .ir-title {
  color: #31364E !important;
}
.apps2 .edit-table-search .intelligent-recommendation .ir-item:hover {
  background-color: #E1E5EE !important;
}
.apps2 .edit-table-search .intelligent-recommendation .ir-item .item-text {
  color: #9A9DAD !important;
}
.apps2 .edit-table-search .intelligent-recommendation .ir-item .item-key {
  color: #006DD3 !important;
}
.apps2 .edit-table-search .intelligent-recommendation .ir-item .item-value {
  color: #31364E !important;
}
.apps2 .edit-table-search .intelligent-recommendation .common-recommend .title {
  color: #9A9DAD !important;
}
.apps2 .edit-table-search .intelligent-recommendation .common-recommend .recommend-block .list {
  border-color: #DCDFE6 !important;
}
.apps2 .edit-table-search .intelligent-recommendation .common-recommend .recommend-block .list .item-block:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .edit-table-search .intelligent-recommendation .common-recommend .recommend-joiner .item {
  border-color: #DCDFE6 !important;
}
.apps2 .edit-table-search .intelligent-recommendation .common-recommend .recommend-joiner .item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .edit-table-search .content-edit-box {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6;
}
.apps2 .edit-table-search .content-edit-box.active {
  border-color: #1469FC !important;
}
.apps2 .edit-table-search .content-edit-box.open {
  border: 1px solid #1469FC !important;
}
.apps2 .edit-table-search .content-edit-box .content-edit-table:empty:before {
  color: #9A9DAD !important;
}
.apps2 .edit-table-search .pre-box {
  background-color: #EDEFF4 !important;
}
.apps2 .edit-table-search .pre-box.dange {
  color: #F46C6C !important;
  background-color: #FFEFF0 !important;
}
.apps2 .edit-table-search .ak-btn {
  border-color: #1469FC !important;
  background-color: #1469FC !important;
}
.apps2 .ak-dialog .ak-dialog-close:before {
  color: #9A9DAD;
}
.apps2 .ak-dialog .ak-dialog-header {
  background-color: #EDEFF4 !important;
  color: #31364E;
}
.apps2 .ak-dialog .ak-dialog-footer {
  background-color: #FFFFFF !important;
}
.apps2 .chooseSourceDialog > h2 {
  color: #31364E !important;
}
.apps2 .chooseSourceDialog .country {
  border: 1px solid #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .down-pane {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .down-pane .down-icons {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps2 .pat-info .pat-status .pat-pns {
  color: #DA9200 !important;
}
.apps2 .pat-info .pat-title {
  color: #006DD3 !important;
}
.apps2 .ak-checkbox {
  color: #31364E !important;
}
.apps2 .ak-checkbox.checked .ak-checkbox-inner:after,
.apps2 .ak-checkbox input:checked + .ak-checkbox-inner:after {
  background-color: #1469FC !important;
}
.apps2 .ak-checkbox .ak-checkbox-inner {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-radio {
  color: #31364E !important;
}
.apps2 .ak-radio input:checked + .radio-inner:after {
  background-color: #1469FC !important;
}
.apps2 .ak-radio .radio-inner {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-btn-default {
  border-color: #DCDFE6 !important;
}
.apps2 .pagination {
  background-color: #FFFFFF !important;
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps2 .pagination .form-control {
  color: #31364E !important;
}
.apps2 .pagination .pages li {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .pagination .pages li a:hover {
  color: #31364E !important;
}
.apps2 .pagination .pages li.active {
  color: #31364E !important;
  background-color: #1469FC !important;
  border-color: #1469FC !important;
}
.apps2 .pagination .jumper input {
  border-color: #DCDFE6 !important;
}
.apps2 .pagination .jumper input:focus {
  border-color: #1469FC !important;
}
.apps2 .ak-select {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps2 .ak-select .ak-select-control .ak-input-control {
  color: #31364E !important;
}
.apps2 .ak-select .ak-select-control .ak-input-control.focus {
  border-color: #DCDFE6 !important;
}
.apps2 .ak-select .ak-select-control .ak-input-control:empty:before {
  color: #9A9DAD !important;
}
.apps2 .ak-select .ak-select-control .icon-group {
  color: #31364E !important;
}
.apps2 .ak-select .ak-select-down {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps2 .ak-select .ak-select-down li:hover, .apps2 .ak-select .ak-select-down li.active {
  color: #31364E !important;
  background-color: #EDEFF4 !important;
}
.apps2 .ak-icons {
  background-color: #FFFFFF !important;
}
.apps2 .ak-icon {
  color: #31364E !important;
}
.apps2 .ak-icon.active {
  background-color: #1469FC !important;
}
.apps2 .ak-icon .ak-icon-tips {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps2 .timeline-wrapper .timeline-item.active .timeline-box .timeline-circle.outer {
  background-color: #1469FC !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-box .timeline-line {
  border-color: #DCDFE6 !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.outer {
  background-color: #DCDFE6 !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.outer.active {
  background-color: #1469FC !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-box .timeline-circle.inner {
  background-color: #FFFFFF !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-content .content-item .content-key {
  color: #9A9DAD !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-content .content-item.fb .content-key {
  color: #31364E !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-content .content-item .content-active a {
  color: #006DD3 !important;
}
.apps2 .timeline-wrapper .timeline-item .timeline-content .content-item .content-btn-all {
  color: #006DD3 !important;
}
.apps2 .timeline-wrapper .timeline-more {
  color: #006DD3 !important;
}
.apps2 .timeline-wrapper .timeline-more:hover {
  color: #006DD3 !important;
}
.apps2 .collapse-item-top {
  background-color: #EDEFF4 !important;
}
.apps2 .collapse-item-top .item-total {
  color: #9A9DAD !important;
}
.apps2 .ak-date-picker-input {
  color: #31364E !important;
}
.apps2 .ak-date-picker {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-date-picker .calendar-body a {
  color: #31364E !important;
}
.apps2 .ak-date-picker .calendar-body a:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-date-picker .calendar-body a span {
  color: #006DD3 !important;
}
.apps2 .ak-date-picker .calendar-body .calendar-date-out {
  color: #9A9DAD !important;
}
.apps2 .ak-date-picker .calendar-body .calendar-date-select {
  background-color: #1469FC !important;
}
.apps2 .ak-date-picker .calendar-body .calendar-date-select:hover {
  background-color: #FFCB66 !important;
}
.apps2 .ak-date-picker .calendar-body .calendar-time .btn-time:hover {
  background-color: #FFCB66 !important;
}
.apps2 .ak-date-picker .calendar-body .calendar-time .calendar-time-input {
  border-color: #DCDFE6 !important;
}
.apps2 .detail-popover {
  background-color: #9A9DAD !important;
  border-color: #DCDFE6 !important;
}
.apps2 .custom-tooltips-tree {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .ak-tree-svg {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .ak-tree-svg .ak-svg-line {
  stroke: #31364E !important;
}
.apps2 .ak-tree-svg .ak-indexing {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-tree-svg.dark-mode {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-tree-svg.dark-mode .ak-svg-line {
  stroke: #FFFFFF !important;
}
.apps2 .ak-table {
  background-color: transparent !important;
}
.apps2 .ak-table .table {
  background-color: transparent !important;
}
.apps2 .ak-table .table th {
  background-color: #EDEFF4 !important;
  color: #31364E !important;
}
.apps2 .ak-table .table:before {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-table .table tr.warning td {
  background-color: #FFFFFF !important;
}
.apps2 .ak-table .table tr td {
  background-color: transparent !important;
}
.apps2 .ak-table .table-hover tr td {
  border-color: #DCDFE6 !important;
}
.apps2 .ak-table .table-hover tr:hover td {
  background-color: #FEF9E7 !important;
}
.apps2 .ak-table .table-hover tr:hover td .family-icon {
  color: #006DD3 !important;
}
.apps2 .ak-table .table-hover tr.active td {
  background-color: #FEF9E7 !important;
}
.apps2 .ak-table .drag .drag-line {
  border-color: #DCDFE6 !important;
}
.apps2 .ak-table .drag .drag-line:hover {
  border-color: #1469FC !important;
}
.apps2 .ak-table .table-drag-line {
  border-color: #1469FC !important;
}
.apps2 .ak-table .sort-box .sort-item:hover, .apps2 .ak-table .sort-box .sort-item.active {
  color: #FFCB66 !important;
}
.apps2 .td-pns {
  color: #DA9200 !important;
}
.apps2 .td-pns span {
  color: #DA9200 !important;
}
.apps2 .layoutTabs .tits {
  border-color: #DCDFE6 !important;
}
.apps2 .layoutTabs .tits li {
  background-color: transparent !important;
}
.apps2 .layoutTabs .tits li a {
  color: #31364E !important;
}
.apps2 .layoutTabs .tits li a:hover {
  color: #31364E !important;
}
.apps2 .layoutTabs .tits li.active {
  border-color: #1469FC !important;
}
.apps2 .layoutTabs .tits li.active a {
  color: #31364E !important;
}
.apps2 .layoutTabs .contents {
  background-color: transparent !important;
}
.apps2 .ak-switch {
  background-color: #9A9DAD !important;
}
.apps2 .ak-switch.switch-checked {
  background-color: #1469FC !important;
}
.apps2 .ak-dialog .ak-icon-1:before {
  color: #67C23A !important;
}
.apps2 .ak-dialog .ak-icon-2:before {
  color: #F46C6C !important;
}
.apps2 .ak-dialog .ak-icon-3:before {
  color: #F4C76C !important;
}
.apps2 .ak-dialog .ak-icon-4:before {
  color: #1469FC !important;
}
.apps2 .ak-form-item {
  color: #31364E !important;
}
.apps2 .ak-form-input.err .ak-input-control:focus {
  border-color: #F46C6C !important;
}
.apps2 .ak-form-input .input-clear {
  color: #9A9DAD !important;
}
.apps2 .ak-input-control:focus {
  border-color: #1469FC !important;
}
.apps2 .ak-input-control.placeholder {
  color: #9A9DAD !important;
}
.apps2 .ak-form-item-error .ak-input-control {
  color: #F46C6C !important;
}
.apps2 .ak-form-item-error .failure, .apps2 .ak-form-item-error .tips {
  color: #F46C6C !important;
}
.apps2 .form-error-tips {
  color: #F46C6C !important;
}
.apps2 .ak-textarea {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-textarea:focus, .apps2 .ak-textarea.focus {
  border-color: #1469FC !important;
}
.apps2 .ak-textarea.placeholder {
  color: #9A9DAD !important;
}
.apps2 .ak-tooltip i {
  color: #9A9DAD;
}
.apps2 .ak-tooltip .ak-tooltip-text {
  color: #FFFFFF;
  background: #9A9DAD;
  -webkit-box-shadow: 1px 10px 10px rgba(49, 54, 78, 0.1) !important;
          box-shadow: 1px 10px 10px rgba(49, 54, 78, 0.1) !important;
}
.apps2 .ak-tooltip.reverse i {
  color: #FFFFFF !important;
}
.apps2 .ak-tooltip.reverse .ak-tooltip-text {
  color: #FFFFFF !important;
  background: #FFFFFF !important;
}
.apps2 .tool-tip-wrap {
  border-color: #1F93F6 !important;
}
.apps2 .tool-tip-wrap .pn-body-wrap {
  border-color: #DCDFE6 !important;
}
.apps2 .tool-tip-wrap .item-wrap {
  color: #31364E !important;
}
.apps2 .tool-tip-wrap .label-wrap {
  background-color: #EDEFF4 !important;
}
.apps2 .noData p {
  color: #9A9DAD !important;
}
.apps2 .dialog-tips {
  color: #F46C6C !important;
}
.apps2 .download-dialog {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .download-dialog .form-control {
  border-color: #DCDFE6 !important;
}
.apps2 .download-dialog .faq-tips i {
  color: #9A9DAD !important;
}
.apps2 .download-dialog .faq-tips .tips {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 1px 1px 5px #DCDFE6;
          box-shadow: 1px 1px 5px #DCDFE6;
}
.apps2 .download-dialog .faq-tips .tips a {
  color: #006DD3 !important;
}
.apps2 .download-dialog .down-select {
  border-color: #DCDFE6 !important;
}
.apps2 .download-dialog .down-select ul {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .download-dialog .border {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .download-dialog .checkbox-list {
  border-color: #DCDFE6 !important;
}
.apps2 .download-dialog .has-checked .tips {
  color: #9A9DAD !important;
}
.apps2 .download-dialog .has-checked .list div span {
  border-color: #DCDFE6 !important;
}
.apps2 .dialog-batch .dialog-contains span,
.apps2 .dialog-pfe .dialog-contains span,
.apps2 .dialog-del .dialog-contains span {
  color: #9A9DAD !important;
}
.apps2 .dialog-batch .dialog-contains span.warning,
.apps2 .dialog-pfe .dialog-contains span.warning,
.apps2 .dialog-del .dialog-contains span.warning {
  color: #F4C76C !important;
}
.apps2 .dialog-batch .dialog-contains span.dange,
.apps2 .dialog-pfe .dialog-contains span.dange,
.apps2 .dialog-del .dialog-contains span.dange {
  color: #F46C6C !important;
}
.apps2 .collect-dialog .group-title {
  background-color: #EDEFF4 !important;
}
.apps2 .collect-dialog .collect-item.tips {
  color: #9A9DAD !important;
}
.apps2 .move-collect {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .move-collect .select-move-collect {
  border-color: #DCDFE6 !important;
}
.apps2 .move-collect .fav-content-edit.active:hover, .apps2 .move-collect .fav-content-edit.active {
  background-color: #FEF9E7 !important;
}
.apps2 .move-collect .fav-content-edit:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .move-patent .collect-label {
  border-color: #DCDFE6 !important;
}
.apps2 .fav-content-edit {
  color: #31364E !important;
}
.apps2 .fav-content-edit i {
  color: #31364E !important;
}
.apps2 .fav-content-edit .input-control {
  border-color: #DCDFE6 !important;
}
.apps2 .fav-content-edit .input-control:focus {
  border-color: #1469FC !important;
}
.apps2 .dialog-save {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .dialog-save .tips-red {
  color: #F46C6C !important;
}
.apps2 .dialog-highlight {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .dialog-highlight .set-highlight .hightlight-type .hightlight-head {
  color: #9A9DAD !important;
}
.apps2 .dialog-highlight .set-highlight .hightlight-cell .hightlight-card {
  border-color: #DCDFE6 !important;
}
.apps2 .dialog-highlight .set-highlight .hightlight-cell .reduce-btn {
  color: #9A9DAD !important;
}
.apps2 .dialog-highlight .set-highlight .add-btn {
  color: #9A9DAD !important;
}
.apps2 .collect-indexing {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .collect-indexing .indexing-dialog .indexing-cell.tips {
  color: #9A9DAD !important;
}
.apps2 .collect-indexing .content {
  border-color: #DCDFE6 !important;
}
.apps2 .collect-indexing .scroll.border-line {
  border-color: #DCDFE6 !important;
}
.apps2 .collect-indexing .top-search .btn {
  color: #31364E !important;
}
.apps2 .collect-indexing .top-search input {
  border-color: #DCDFE6 !important;
}
.apps2 .collect-indexing .top-search input:focus {
  border-color: #1469FC !important;
}
.apps2 .collect-indexing .tree-list {
  background-color: #FFFFFF !important;
}
.apps2 .collect-indexing .tree-list .name {
  background-color: #FFFFFF !important;
}
.apps2 .collect-indexing .tree-list .name:hover {
  background-color: #E1E5EE !important;
}
.apps2 .collect-indexing .tree-list .name.active {
  background-color: #FEF9E7 !important;
}
.apps2 .collect-indexing .tree-list .icon {
  color: #31364E !important;
}
.apps2 .collect-indexing .tree-list .control {
  color: #31364E !important;
}
.apps2 .collect-indexing .list-index li {
  background-color: #EDEFF4 !important;
}
.apps2 .collect-indexing .input-control {
  border-color: #DCDFE6 !important;
}
.apps2 .collect-indexing .input-control:focus {
  border-color: #1469FC !important;
}
.apps2 .family-table .table-hover tr:hover a:not(.family-pn) {
  color: #006DD3 !important;
}
.apps2 .family-table .family-pn {
  color: #DA9200 !important;
}
.apps2 .family-table .family-title {
  color: #006DD3 !important;
}
.apps2 .dialog-login .ak-dialog-content .icon {
  color: #9A9DAD !important;
}
.apps2 .dialog-login .ak-dialog-content .code-refresh {
  color: #DA9200 !important;
}
.apps2 .search-result .ak-crumbs,
.apps2 .search-result .crumbs-item .ak-breadcrumb__inner,
.apps2 .search-result .crumbs-item .ak-breadcrumb__item:last-child .ak-breadcrumb__inner {
  color: #31364E;
}
.apps2 .search-result .main {
  background-color: transparent !important;
}
.apps2 .search-result .tool-bar {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .tool-bar.tool-bar-analysis {
  background-color: transparent !important;
}
.apps2 .search-result .tool-bar .tool-left .left-side-ctrl {
  color: #31364E !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container.open {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-loading {
  color: #31364E !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-select {
  color: #31364E !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-select .merge-tips {
  color: #9A9DAD !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-down {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-box {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item.active, .apps2 .search-result .tool-bar .tool-left .merge-container .merge-down .merge-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .litigationTotal:hover {
  background-color: #fff !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose.open {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose.active {
  background-color: #1469FC !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item:hover, .apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.active {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.edit:hover, .apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-am-body .ak-am-menu .ak-menu-item.edit.active {
  background-color: transparent !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-list-item {
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .tool-bar .tool-left .ak-analysis-choose .ak-item-title {
  background-color: #EDEFF4 !important;
  color: #31364E !important;
}
.apps2 .search-result .results {
  background-color: transparent !important;
}
.apps2 .search-result .main-list {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .main-list .figure-tips {
  background: #FFFFFF !important;
}
.apps2 .search-result .main-list .figure-list-wrap {
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .main-list .isActiveImg {
  border-color: #FFCB66 !important;
}
.apps2 .search-result .main-list .figure-tips {
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .main-list .add-label {
  color: #006DD3 !important;
}
.apps2 .search-result .table-list .ak-table:before {
  background-color: #EDEFF4 !important;
}
.apps2 .search-result .table-list .ak-table .table-hover tr td {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .table-list .ak-table .table-hover tr.active td {
  background-color: #FEF9E7 !important;
}
.apps2 .search-result .table-list .ak-table .table-hover tr.active td .family-icon {
  color: #006DD3 !important;
}
.apps2 .search-result .table-list .ak-table .table-hover tr.active .pnd {
  background-color: #1469FC !important;
}
.apps2 .search-result .table-list .ak-table .table-hover tr.noneActive:hover .pnd {
  background-color: #1469FC !important;
}
.apps2 .search-result .table-list .ak-table .tbody {
  color: #31364E !important;
}
.apps2 .search-result .table-list .ak-table .tbody .pnd span {
  color: #31364E !important;
}
.apps2 .search-result .pdf-text-list li {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .tit .tit-info a {
  color: #DA9200 !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .con .img a {
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .con .text {
  color: #31364E !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .con .text .con-title {
  color: #006DD3 !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .con .text .con-title.translate .title {
  color: #31364E !important;
}
.apps2 .search-result .pdf-text-list li .pdfText .con .text .intro-content .ellipsis {
  background-color: #FFFFFF !important;
}
.apps2 .search-result .pdf-list li {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .search-result .pdf-list li .pdf-img {
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .pdf-list li .img-search-btn {
  background-color: #1469FC !important;
}
.apps2 .search-result .pdf-list li .pdf-tips {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 14px 14px 5px -10px rgba(49, 54, 78, 0.1) !important;
          box-shadow: 14px 14px 5px -10px rgba(49, 54, 78, 0.1) !important;
}
.apps2 .search-result .pdf-list li .pdf-tips .pdf-abInfos {
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps2 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-kv a:hover {
  color: #31364E !important;
}
.apps2 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-pns {
  color: #DA9200 !important;
}
.apps2 .search-result .pdf-list li .pdf-tips .pdf-abInfos .pdf-title {
  color: #006DD3 !important;
}
.apps2 .search-result .main-detail {
  background-color: transparent !important;
  border-color: #DCDFE6 !important;
}
.apps2 .search-result .main-detail .drag-line .icon {
  color: #9A9DAD;
}
.apps2 .search-result .main-detail .drag-line:hover {
  border-color: #1469FC !important;
}
.apps2 .search-result .main-detail .drag-line:hover .icon {
  color: #1469FC !important;
}
.apps2 .search-result .main-detail .detail-toolbar .detail-info .detail-title.translate {
  color: #31364E !important;
}
.apps2 .search-result .main-detail .detail-toolbar .detail-info .detail-title.translate a {
  color: #31364E !important;
}
.apps2 .search-result .main-detail .detail-toolbar .detail-info .detail-title {
  color: #006DD3 !important;
}
.apps2 .search-result .main-detail .detail-toolbar .detail-info .detail-title a {
  color: #006DD3 !important;
}
.apps2 .search-result .tool-left .ak-analysis-choose .ak-analysis-menu .ak-am-body .ak-am-list .ak-list-item.ak-item-add .icon {
  color: #9A9DAD;
}
.apps2 .search-result .save-wrapper::before {
  background-color: #C5C8CE;
}
.apps2 .img-search-box .ak-upload .upload-area {
  background-color: #FFFFFF !important;
}
.apps2 .img-search-box .ak-upload .upload-area .upload-error .btns .btn,
.apps2 .img-search-box .ak-upload .upload-area .upload-readly .btns .btn {
  border-color: #DCDFE6 !important;
}
.apps2 .pae-share-wrapper .pae-share .email-list .item {
  border-color: #C5C8CE !important;
}
.apps2 .novelty-wrapper {
  background-color: #FFFFFF !important;
}
.apps2 .novelty-wrapper .novelty-value {
  background-color: #D2E9FD !important;
}
.apps2 .read-tag {
  border-color: #DCDFE6 !important;
}
.apps2 .read-list-wrap:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .selectedTag {
  background-color: #EDEFF4 !important;
}
.apps2 .color-option {
  border-color: #DCDFE6 !important;
}
.apps2 .color-option .reset-btn {
  color: #006DD3 !important;
}
.apps2 .color-flag {
  border-color: #DCDFE6;
}
.apps2 .tree-wrap {
  min-height: 100%;
}
.apps2 .tree-wrap .tree-item-wrap:hover {
  background: #E1E5EE !important;
}
.apps2 .tree-wrap .empty {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.apps2 .export-wrapper .export-view {
  background-color: #1469FC !important;
}
.apps2 .export-wrapper .export-down {
  background-color: #FFFFFF !important;
}
.apps2 .export-wrapper .export-down .export-box {
  border-color: #DCDFE6 !important;
  -webkit-box-shadow: 0 0 3px #DCDFE6 !important;
          box-shadow: 0 0 3px #DCDFE6 !important;
}
.apps2 .export-wrapper .export-down .export-box .export-item {
  background-color: #FFFFFF !important;
}
.apps2 .export-wrapper .export-down .export-box .export-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .side-panel .panel-action {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .side-panel .panel-action:hover {
  background-color: #1469FC !important;
  border-color: #1469FC !important;
  color: #FFFFFF !important;
}
.apps2 .panel-ctrl .ctrl-item {
  background-color: #FFFFFF !important;
}
.apps2 .panel-ctrl .ctrl-item.active {
  background-color: #1469FC !important;
}
.apps2 .panel-ctrl .ctrl-item.active .item-icon {
  color: #FFFFFF !important;
}
.apps2 .panel-ctrl .ctrl-item .item-icon {
  color: #006DD3 !important;
}
.apps2 .classify-map .classify-list {
  border-color: #DCDFE6 !important;
}
.apps2 .classify-group {
  border-color: #DCDFE6 !important;
}
.apps2 .classify-group .classify-top {
  border-color: #DCDFE6 !important;
}
.apps2 .classify-group .classify-search,
.apps2 .classify-group .classify-title {
  color: #FFFFFF !important;
}
.apps2 .classify-group .classify-default {
  color: #9A9DAD !important;
}
.apps2 .text-content.map .text-item:hover .item-num {
  color: #006DD3 !important;
}
.apps2 .text-content .text-item.edit:hover {
  background-color: #FFFFFF !important;
}
.apps2 .text-content .text-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .text-content .text-item.active {
  border-color: #1469FC !important;
}
.apps2 .text-content .item-edit {
  background-color: #31364E !important;
}
.apps2 .detail-main {
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .detail-main .ak-side-main .left-list-ctrl {
  background-color: #EDEFF4;
}
.apps2 .detail-main .active .detail-toolbar {
  border-color: #1469FC !important;
}
.apps2 .detail-main .detail-contents .doubleScreen .compareBox {
  border-color: #FFFFFF !important;
}
.apps2 .detail-main .detail-contents .detail-middle {
  border-color: #DCDFE6 !important;
}
.apps2 .detail-main .detail-contents .detail-middle.active {
  border-color: #1469FC !important;
}
.apps2 .detail-main .detail-contents .detail-middle .detail-link {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .detail-main .detail-contents .detail-middle .detail-link.active {
  color: #1469FC !important;
}
.apps2 .detail-back-btn {
  background-color: #1469FC;
}
.apps2 .detail-back-btn:hover {
  color: #31364E !important;
}
.apps2 .popup-user-label {
  background-color: #EDEFF4 !important;
  color: #31364E !important;
}
.apps2 .popup-user-label .detail-label-wrapper .list .item:before {
  background-color: #31364E !important;
}
.apps2 .detail-toolbar {
  color: #31364E !important;
}
.apps2 .main-detail .detail-toolbar .detail-info .detail-status .detail-pn {
  color: #006DD3 !important;
}
.apps2 .txtDetail .abstract-tag .info-title {
  background-color: transparent !important;
}
.apps2 .txtDetail .info-title,
.apps2 .txtDetail .info-value {
  color: #31364E !important;
}
.apps2 .txtDetail .info-key {
  color: #9A9DAD !important;
}
.apps2 .txtDetail .info-search,
.apps2 .txtDetail .info-search:hover {
  color: #006DD3 !important;
}
.apps2 .txtDetail .info-item .radar-wrapper .echarts-radar .label {
  color: #9A9DAD !important;
}
.apps2 .txtDetail .info-item .img-container {
  border-color: #DCDFE6 !important;
  background: #FFFFFF;
}
.apps2 .simple-tab .article-text {
  border-color: #DCDFE6 !important;
}
.apps2 .simple-tab .center-aot a {
  color: #31364E !important;
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .simple-tab .center-aot a.active {
  background-color: #1469FC !important;
}
.apps2 .simple-tab .center-aot a:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-compare {
  color: #31364E !important;
  background-color: #FFFFFF !important;
}
.apps2 .ak-compare .ak-compare-select {
  background-color: #FFFFFF !important;
}
.apps2 .ak-compare .ak-compare-select.only:hover {
  background-color: #FFFFFF !important;
}
.apps2 .ak-compare .ak-compare-select:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-compare .ak-compare-select .ak-compare-down {
  background-color: #FFFFFF !important;
}
.apps2 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-box {
  border-color: #DCDFE6 !important;
}
.apps2 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item {
  background-color: #FFFFFF !important;
}
.apps2 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item.active, .apps2 .ak-compare .ak-compare-select .ak-compare-down .ak-compare-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-details-claims {
  color: #31364E !important;
  background-color: transparent !important;
}
.apps2 .details-translate-icon {
  color: #1F93F6 !important;
}
.apps2 .details-translate-icon.disabled {
  color: #9A9DAD !important;
}
.apps2 .details-translate-text {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-details-description .description-card .card-info .card-number {
  color: #9A9DAD !important;
}
.apps2 .column-count-2 {
  -webkit-column-rule-color: #DCDFE6 !important;
     -moz-column-rule-color: #DCDFE6 !important;
          column-rule-color: #DCDFE6 !important;
}
.apps2 .pageTabs .imgList ul li a {
  background-color: #FFFFFF !important;
}
.apps2 .icon-links {
  background-color: #FFFFFF !important;
}
.apps2 .icon-links > div {
  border-color: #DCDFE6 !important;
}
.apps2 .icon-links > div.disabled, .apps2 .icon-links > div:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .intelligent {
  background-color: #f2f4fa !important;
}
.apps2 .intelligent .mainSearch .search-tabs ul li {
  background-color: rgba(255, 255, 255, 0) !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item {
  border-color: #DCDFE6 !important;
  background: #FFFFFF !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header {
  border-color: #DCDFE6 !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-title {
  color: #31364E !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-icon {
  color: #9A9DAD !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-header .item-tips {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body {
  color: #31364E !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body:hover {
  color: #006DD3 !important;
  background-color: #EDEFF4 !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-body.no-show:hover {
  background-color: transparent !important;
}
.apps2 .intelligent .mainSearch .ak-qe .ak-qe-item .item-footer:hover {
  color: #006DD3 !important;
}
.apps2 .intelligent .mainSearch .semantics-search .semantics-setup {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .intelligent .mainSearch .semantics-search .semantics-title {
  border-color: #DCDFE6 !important;
}
.apps2 .search-histiry {
  border-color: #DCDFE6 !important;
}
.apps2 .entrance-wrapper .ak-qe-item .item-header .item-title {
  color: #9A9DAD !important;
}
.apps2 .entrance-wrapper .ak-qe-item .item-body {
  color: #006DD3 !important;
}
.apps2 .entrance-wrapper .ak-qe-item .item-body:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .entrance-wrapper .ak-qe-item .item-body.no-show:hover {
  background-color: transparent !important;
}
.apps2 .entrance-wrapper .ak-qe-item .item-footer {
  color: #006DD3 !important;
}
.apps2 .home-outer-container .intelligent {
  background-color: unset !important;
}
.apps2 .home-outer-container .intelligent .xiangjiIcon {
  color: #9A9DAD !important;
}
.apps2 .home-outer-container .search-tabs {
  margin: 9px 0 9px;
}
.apps2 .home-outer-container .search-tabs ul li a {
  color: #31364E !important;
}
.apps2 .home-outer-container .search-tabs.layoutTabs ul li a, .apps2 .home-outer-container .search-tabs.layoutTabs ul li a:hover {
  color: #31364E !important;
}
.apps2 .home-outer-container .search-tabs.layoutTabs ul li.active a {
  color: #31364E !important;
}
.apps2 .quick-index .section.section-wrapper1 .desc .qrcode:after {
  background-color: #DCDFE6 !important;
}
.apps2 .footer {
  background-color: #FFFFFF !important;
}
.apps2 .footer.img-theme-1 {
  background-color: #FFFFFF !important;
}
.apps2 .dialog-remind {
  background-color: #FFFFFF !important;
}
.apps2 .dialog-remind .remind-version {
  border-color: #DCDFE6 !important;
}
.apps2 .dialog-remind .remind-version .ak-side-container .top-link {
  color: #31364E !important;
}
.apps2 .ak-float-remind {
  background-color: #FFFFFF !important;
  -webkit-box-shadow: 0 0 9px #9A9DAD !important;
          box-shadow: 0 0 9px #9A9DAD !important;
}
.apps2 .ak-float-remind .remind-icon {
  color: #9A9DAD !important;
}
.apps2 .ak-float-remind .remind-tips {
  color: #9A9DAD !important;
}
.apps2 .ak-float-remind .remind-tips a {
  color: #006DD3 !important;
}
.apps2 .ipc-search .can-not-search {
  color: #565F7C !important;
}
.apps2 .ipc-search .font-blue {
  color: #006DD3 !important;
}
.apps2 .ipc-search .ipc-dot {
  background-color: #31364E !important;
}
.apps2 .ipc-search .ak-table.ipc .level-1 td, .apps2 .ipc-search .ak-table.cpc .level-1 td {
  background-color: rgba(0, 109, 211, 0.17) !important;
}
.apps2 .ipc-search .ak-table.ipc .level-2 td, .apps2 .ipc-search .ak-table.cpc .level-2 td {
  background-color: rgba(0, 109, 211, 0.1) !important;
}
.apps2 .ipc-search .ak-table.ipc .level-3 td, .apps2 .ipc-search .ak-table.cpc .level-3 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps2 .ipc-search .ak-table.ipc .tr-can-not-search td, .apps2 .ipc-search .ak-table.cpc .tr-can-not-search td {
  background-color: transparent !important;
}
.apps2 .ipc-search .ak-table.nat .level-1 td {
  background-color: rgba(0, 109, 211, 0.1) !important;
}
.apps2 .ipc-search .ak-table.nat .level-2 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps2 .ipc-search .ak-table.nat .tr-can-not-search td {
  background-color: transparent !important;
}
.apps2 .ipc-search .ak-table.digital_economy .level-1 td, .apps2 .ipc-search .ak-table.dten .level-1 td {
  background-color: rgba(0, 109, 211, 0.04) !important;
}
.apps2 .ipc-search .ak-table.digital_economy .tr-can-not-search td, .apps2 .ipc-search .ak-table.dten .tr-can-not-search td {
  background-color: transparent !important;
}
.apps2 .ipc-search .ak-table .level-1:hover td,
.apps2 .ipc-search .ak-table .level-2:hover td,
.apps2 .ipc-search .ak-table .level-3:hover td {
  background-color: #fef9e7 !important;
}
.apps2 .img-search-content .layoutTabs .tits,
.apps2 .img-search-tab .layoutTabs .tits {
  background-color: rgba(237, 239, 244, 0.4) !important;
}
.apps2 .img-search-content .layoutTabs .tits li a,
.apps2 .img-search-tab .layoutTabs .tits li a {
  color: #FFFFFF !important;
}
.apps2 .img-search-content .layoutTabs .tits li,
.apps2 .img-search-tab .layoutTabs .tits li {
  background-color: transparent !important;
}
.apps2 .img-search-content .layoutTabs .tits li.active,
.apps2 .img-search-tab .layoutTabs .tits li.active {
  background-color: #1469FC !important;
}
.apps2 .img-search-content .layoutTabs .tits li.active a,
.apps2 .img-search-tab .layoutTabs .tits li.active a {
  color: #31364E !important;
}
.apps2 .img-search-content .img-search-body,
.apps2 .img-search-tab .img-search-body {
  background-color: #FFFFFF !important;
}
.apps2 .img-search-content .img-search-body .ak-upload .upload-area,
.apps2 .img-search-tab .img-search-body .ak-upload .upload-area {
  background-color: rgba(237, 239, 244, 0.4) !important;
  border-color: #DCDFE6 !important;
}
.apps2 .img-search-content .img-search-body .ak-upload .upload-area.active,
.apps2 .img-search-tab .img-search-body .ak-upload .upload-area.active {
  background-color: #FFFFFF !important;
  border-color: #1469FC !important;
}
.apps2 .img-search-content .img-search-body .ak-upload .upload-area .upload-add i,
.apps2 .img-search-content .img-search-body .ak-upload .upload-area .upload-add .upload-tips,
.apps2 .img-search-tab .img-search-body .ak-upload .upload-area .upload-add i,
.apps2 .img-search-tab .img-search-body .ak-upload .upload-area .upload-add .upload-tips {
  color: #9A9DAD !important;
}
.apps2 .img-search-content .img-search-body .img-search-history .history-head .clear,
.apps2 .img-search-tab .img-search-body .img-search-history .history-head .clear {
  color: #006DD3 !important;
}
.apps2 .img-search-content .img-search-body .img-search-history .history-body .history-item,
.apps2 .img-search-tab .img-search-body .img-search-history .history-body .history-item {
  border-color: #DCDFE6 !important;
}
.apps2 .img-search-content .img-search-body .img-search-history .history-body .history-item:hover,
.apps2 .img-search-tab .img-search-body .img-search-history .history-body .history-item:hover {
  border-color: #1469FC !important;
}
.apps2 .img-search-content .search-form .search-filed .text,
.apps2 .img-search-tab .search-form .search-filed .text {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .img-search-content .search-form .control .to,
.apps2 .img-search-tab .search-form .control .to {
  color: #FFFFFF;
}
.apps2 .img-search-content .img-search-title {
  border-color: #DCDFE6 !important;
}
.apps2 .img-search-content .layoutTabs .tits {
  background-color: #edeff4 !important;
}
.apps2 .img-search-content .layoutTabs .tits li a {
  color: #31364E !important;
}
.apps2 .dialog-img-edit .dialog-contains {
  background-color: #EDEFF4 !important;
}
.apps2 .dialog-img-edit .img-edit-btns .img-edit-btn {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
  color: #31364E !important;
}
.apps2 .user-center .login-email-add {
  color: #006DD3 !important;
}
.apps2 .user-center .setting-gap {
  border-color: #DCDFE6 !important;
}
.apps2 .user-center .setting-title {
  color: #9A9DAD !important;
}
.apps2 .user-center .share-pns {
  color: #DA9200 !important;
}
.apps2 .user-center .share-title {
  color: #006DD3 !important;
}
.apps2 .user-center .platformmain .rules p a {
  color: #006DD3 !important;
}
.apps2 .user-center .code-refresh {
  color: #DA9200 !important;
}
.apps2 .icons-group.ak-icons, .apps2 .icons-group .ak-icon {
  background: transparent !important;
}
.apps2 .help-faq .list-box .sidebar li i {
  color: #9A9DAD !important;
}
.apps2 .version-info .info-time {
  color: #9A9DAD !important;
}
.apps2 .version-info .top-link {
  color: #006DD3 !important;
}
.apps2 .result-analysis .change-type .active {
  background: #EDEFF4 !important;
}
.apps2 .result-analysis .charts-box .title {
  color: #31364E !important;
}
.apps2 .result-analysis .analysis-page .charts-main {
  border-right-color: #DCDFE6 !important;
}
.apps2 .result-analysis .analysis-page .charts-main .title {
  color: #31364E !important;
}
.apps2 .result-analysis .charts-list .title {
  border-color: #DCDFE6 !important;
}
.apps2 .result-analysis .charts-list .title span {
  border-color: #DCDFE6 !important;
}
.apps2 .result-analysis .charts-list.charts-list-0 .quantity-box .gap {
  border-color: rgba(220, 223, 230, 0.5) !important;
}
.apps2 .result-analysis .charts-tips {
  background-color: #FEF9E7 !important;
}
.apps2 .tool-sidebar .group-wrapper {
  border-color: #DCDFE6 !important;
}
.apps2 .tool-sidebar .size-config-block .size-reset {
  color: #006DD3 !important;
}
.apps2 .charts-keywords {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-main {
  background: #f2f4fa !important;
}
.apps2 .ak-main .other-search {
  background: #FFFFFF !important;
}
.apps2 .ak-main.analysis-board .overview-board-wrap .overview-bar {
  background-color: #FFFFFF !important;
}
.apps2 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card {
  background-color: rgba(0, 109, 211, 0.05);
}
.apps2 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon {
  background-color: #006DD3 !important;
}
.apps2 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon .card-svg {
  -webkit-filter: drop-shadow(#FFFFFF 0 -50px);
          filter: drop-shadow(#FFFFFF 0 -50px);
}
.apps2 .ak-main.analysis-board .overview-board-wrap .overview-cards .overview-card .card-icon .card-i {
  color: #FFFFFF !important;
}
.apps2 .ak-main.analysis-board .input-search-wrapper .search-list {
  border-color: #DCDFE6 !important;
}
.apps2 .ak-main.analysis-board .input-search-wrapper .search-list .search-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .ak-main.analysis-board .analysis-board-title .title-icon {
  color: #FFFFFF !important;
}
.apps2 .ak-main.analysis-board .analysis-board-title .title-info .info-box .info-tag {
  background-color: #1469FC !important;
}
.apps2 .advanced-search .search-form .search-filed .text {
  border-color: #DCDFE6 !important;
  background: #FFFFFF !important;
}
.apps2 .advanced-search .search-form .search-filed .text .t {
  color: #31364E !important;
}
.apps2 .advanced-search .search-form .search-filed .text.disabled {
  background: #EDEFF4 !important;
}
.apps2 .advanced-search .search-form .search-filed.open .text {
  border-color: #1469FC !important;
}
.apps2 .advanced-search .search-form .add-row {
  color: #9A9DAD !important;
}
.apps2 .advanced-search .add-filed .ak-btn {
  background: #FFFFFF !important;
  color: #31364E !important;
  border-color: #DCDFE6 !important;
}
.apps2 .advanced-search .link {
  color: #006DD3 !important;
}
.apps2 .advanced-search .title {
  color: #31364E !important;
}
.apps2 .advanced-search .result {
  background: #FFFFFF !important;
}
.apps2 .label-filed .list li:hover, .apps2 .label-filed .list li.active {
  background: #E1E5EE !important;
}
.apps2 .label-filed .list li .sub-ti {
  color: #9A9DAD !important;
}
.apps2 .search-form.tool-dropdown .label-filed .list li .sub-ti {
  color: inherit !important;
}
.apps2 .award-box .award-block:hover {
  color: #006DD3 !important;
}
.apps2 .award-children .award-head {
  border-color: #DCDFE6 !important;
}
.apps2 .classify-tool .tool-info {
  background-color: #FFFFFF !important;
}
.apps2 .classify-tool .tool-info .other-search {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.apps2 .classify-tool .tool-info .ak-table {
  border-color: #DCDFE6 !important;
}
.apps2 .classify-tool .tool-list {
  background-color: rgba(237, 239, 244, 0.2) !important;
  border-color: #DCDFE6 !important;
}
.apps2 .classify-tool .tool-list .tool-item {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .business-tool .tool-head .head-list {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .business-tool .tool-head .head-list .head-item {
  background-color: #FFFFFF !important;
}
.apps2 .business-tool .tool-head .head-list .head-item .key {
  color: #F46C6C !important;
}
.apps2 .business-tool .tool-head .head-list .head-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .business-tool .tool-body .all-business {
  border-color: #DCDFE6 !important;
}
.apps2 .business-tool .tool-body .all-business .tree-content .tree-item .item-info.checked, .apps2 .business-tool .tool-body .all-business .tree-content .tree-item .item-info:hover {
  background-color: #FEF9E7 !important;
}
.apps2 .business-tool .tool-body .all-business .tree-content .tree-item .tree-content .tree-item .item-info.checked, .apps2 .business-tool .tool-body .all-business .tree-content .tree-item .tree-content .tree-item .item-info:hover {
  background-color: #FEF9E7 !important;
}
.apps2 .business-tool .tool-body .checked-business .checked-list {
  background-color: #FFFFFF !important;
}
.apps2 .tree-content .tree-item .item-info .def-icon .def-dot {
  background-color: #31364E !important;
}
.apps2 .tree-content .tree-item .item-info .business-name .key {
  color: #F46C6C !important;
}
.apps2 .tree-content .tree-item .item-info .business-ratio {
  background-color: #EDEFF4 !important;
}
.apps2 .batch-search .form-control {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .collect-table .table-hover tr.is-add:hover td {
  background: none !important;
}
.apps2 .dialog-upload-file .btn-upload-file {
  background-color: transparent !important;
  border-color: #DCDFE6 !important;
}
.apps2 .translation {
  color: #31364E !important;
}
.apps2 .breadcrumb-hover:hover {
  background: #EDEFF4 !important;
  border-color: #DCDFE6 !important;
}
.apps2 .ak-breadcrumb__line {
  background-color: transparent !important;
}
.apps2 .breadcrumb-hover:hover .ak-breadcrumb__separator {
  border-color: #DCDFE6 !important;
}
.apps2 .breadcrumb-hover:hover .ak-breadcrumb__line {
  background-color: #DCDFE6 !important;
}
.apps2 .breadcrumb-popover-content-wrap .content-item:hover {
  background: #EDEFF4 !important;
}
.apps2 .dialog-cooperate-center .center-box .center-tree {
  border-color: #DCDFE6 !important;
}
.apps2 .chooseTemplate .rows:hover {
  background: #EDEFF4 !important;
}
.apps2 .chooseTemplate .rows:hover .ak-icon {
  background-color: transparent !important;
}
.apps2 .chooseTemplate .row-active {
  background: #EDEFF4 !important;
}
.apps2 .login-layout .upgrading {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.apps2 .login-layout .breadcrumb {
  color: #31364E !important;
  background-color: rgba(237, 239, 244, 0);
}
.apps2 .login-layout .main-left {
  color: #31364E !important;
}
.apps2 .login-layout .main-left .btn-box .ak-btn {
  color: #DA9200 !important;
  border-color: #DCDFE6 !important;
}
.apps2 .login-layout .center {
  border-color: #DCDFE6 !important;
}
.apps2 .login-layout .wel-text {
  color: #31364E !important;
}
.apps2 .login-layout .returnHome {
  color: #9A9DAD !important;
}
.apps2 .login-layout .email-tab {
  color: #006DD3 !important;
}
.apps2 .login-layout .form-switch .form-gap {
  border-color: #DCDFE6 !important;
}
.apps2 .login-layout .form-switch .form-email {
  color: #9A9DAD !important;
}
.apps2 .login-layout .form-switch .form-email:hover {
  color: #006DD3 !important;
}
.apps2 .login-layout .form-switch .form-account:hover {
  color: #006DD3 !important;
}
.apps2 .login-layout .form-switch .login-tips {
  color: #9A9DAD !important;
}
.apps2 .login-layout .form-switch .carsi-tab,
.apps2 .login-layout .form-switch .login-try {
  color: #31364E !important;
}
.apps2 .login-layout .form-switch .carsi-tab:hover,
.apps2 .login-layout .form-switch .login-try:hover {
  color: #006DD3 !important;
}
.apps2 .login-layout .form-switch .try-tab a {
  color: #006DD3 !important;
}
.apps2 .login-layout .user-reader .ak-checkbox .ak-checkbox-text,
.apps2 .login-layout .other .ak-checkbox .ak-checkbox-text {
  color: #9A9DAD !important;
}
.apps2 .login-layout .user-reader .item,
.apps2 .login-layout .other .item {
  color: #006DD3 !important;
}
.apps2 .login-layout .code-refresh {
  background-color: #EDEFF4 !important;
  color: #006DD3 !important;
}
.apps2 .login-layout .sign-up-box a {
  color: #006DD3 !important;
}
.apps2 .login-layout .icon {
  color: #9A9DAD !important;
}
.apps2 .login-layout .reg-form h3:after {
  background: #1469FC !important;
}
.apps2 .login-layout .reg-form .ak-form-label:before {
  color: #F46C6C !important;
}
.apps2 .login-layout .reg-form .blue {
  color: #006DD3 !important;
}
.apps2 .login-layout .visitor-form {
  color: #9A9DAD !important;
}
.apps2 .login-layout .visitor-form .icon-img {
  color: #DCDFE6;
}
.apps2 .login-layout .login-carsi .carsi-list {
  background-color: #FFFFFF !important;
  border-color: #DCDFE6 !important;
}
.apps2 .login-layout .login-carsi .carsi-list .carsi-item:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .login-layout .login-carsi .carsi-new {
  color: #006DD3 !important;
}
.apps2 .login-layout .login-icons:hover i {
  color: #1469FC !important;
}
.apps2 .login-layout .login-icons-tips {
  background-color: #FFFFFF !important;
  color: #9A9DAD !important;
}
.apps2 .login-layout .login-icons-tips:hover ~ .login-icons i {
  color: #1469FC !important;
}
.apps2 .login-layout .login-icons-tips .tips-arrow {
  border-left-color: #FFFFFF !important;
}
.apps2 .try-wrapper {
  background-color: #FFFFFF !important;
}
.apps2 .try-wrapper.canUse {
  background-color: rgba(237, 239, 244, 0.5) !important;
}
.apps2 .try-wrapper .try-logo,
.apps2 .try-wrapper .try-tips,
.apps2 .try-wrapper .ak-form {
  background-color: #FFFFFF !important;
}
.apps2 .try-wrapper .try-logo .ak-form-item,
.apps2 .try-wrapper .try-tips .ak-form-item,
.apps2 .try-wrapper .ak-form .ak-form-item {
  border-color: #DCDFE6 !important;
}
.apps2 .try-wrapper .btn-group .ak-btn.isWxMini {
  background-color: #7B59A3 !important;
  border-color: #7B59A3 !important;
  color: #FFFFFF !important;
}
.apps2 .ak-dialog.try-msg {
  background-color: #FFEFF0 !important;
  color: #F46C6C !important;
}
.apps2 .ak-dialog.try-msg.wx-mini {
  background-color: #4C4C4C !important;
  color: #FFFFFF !important;
}
.apps2 .search-slider .slider-direction {
  color: #31364E !important;
}
.apps2 .search-slider .slider-control span {
  background: #FFFFFF !important;
}
.apps2 .search-slider .slider-control span.active {
  background: #1469FC !important;
}
.apps2 .quicksrh-box {
  background: #f2f4fa !important;
}
.apps2 .empty-wrapper {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .empty-wrapper span {
  color: #9A9DAD !important;
}
.apps2 .empty-desc {
  color: #9A9DAD !important;
}
.apps2 .pre-detail-search .pre-detail-block.compare {
  border-color: #DCDFE6 !important;
  background-color: rgba(237, 239, 244, 0.2) !important;
}
.apps2 .pre-detail-search .detail-ipcs .to-ipc {
  color: #006DD3 !important;
}
.apps2 .pre-detail-search .pre-detail-desc .desc-toggle {
  color: #006DD3 !important;
}
.apps2 .pre-detail-search .desc-content span {
  background-color: #9A9DAD !important;
  color: #FFFFFF !important;
}
.apps2 .pre-detail-search .detail-creative.creative-low {
  border-color: #565F7C !important;
}
.apps2 .pre-detail-search .detail-creative.creative-low .creative-key {
  color: #FFFFFF !important;
  background-color: #565F7C !important;
}
.apps2 .pre-detail-search .detail-creative.creative-low .creative-desc {
  background-color: rgba(86, 95, 124, 0.1);
}
.apps2 .pre-detail-search .detail-creative.creative-mid {
  border-color: #15CF5A !important;
}
.apps2 .pre-detail-search .detail-creative.creative-mid .creative-key {
  color: #FFFFFF !important;
  background-color: #15CF5A !important;
}
.apps2 .pre-detail-search .detail-creative.creative-mid .creative-desc {
  background-color: rgba(21, 207, 90, 0.1);
}
.apps2 .pre-detail-search .detail-creative.creative-high {
  border-color: #FABC2C !important;
}
.apps2 .pre-detail-search .detail-creative.creative-high .creative-key {
  color: #FFFFFF !important;
  background-color: #FABC2C !important;
}
.apps2 .pre-detail-search .detail-creative.creative-high .creative-desc {
  background-color: rgba(250, 188, 44, 0.1);
}
.apps2 .pre-detail-search .detail-creative .creative-desc .creative-feature:hover {
  color: #006DD3 !important;
}
.apps2 .pre-detail-search .file-list .file-item {
  color: #006DD3 !important;
}
.apps2 .pre-detail-search .file-tabs .tits ul li:hover {
  background-color: #EDEFF4 !important;
}
.apps2 .pre-detail-search .file-tabs .tits ul li.active {
  background-color: #1469FC !important;
}
.apps2 .pre-detail-search .file-detail {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .pre-detail-search .file-detail .file-detail-item {
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .file-detail .feature-item,
.apps2 .pre-detail-search .file-detail .content-item,
.apps2 .pre-detail-search .file-detail .content-box {
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .file-detail .item-pat-detail {
  color: #006DD3 !important;
}
.apps2 .pre-detail-search .feature-list .feature-item {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.apps2 .pre-detail-search .feature-list .feature-item.active {
  background-color: #EDEFF4 !important;
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .feature-list .feature-item:hover {
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .feature-detail {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .pre-detail-search .feature-detail .patent-box {
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .feature-detail .patent-box .pat-item {
  border-color: #DCDFE6 !important;
}
.apps2 .pre-detail-search .feature-detail .patent-box .pat-item .pat-info .pat-info-pn {
  color: #006DD3 !important;
}
.apps2 {
  /*专利查重*/
}
.apps2 .detail-evaluation .intro > div:first-child {
  border-color: #EDEFF4 !important;
}
.apps2 .detail-evaluation .item span {
  color: #9A9DAD !important;
}
.apps2 .detail-evaluation .rewrite-wrap {
  color: #7960E1 !important;
}
.apps2 .detail-evaluation .rewrite-wrap .percent-v {
  color: #9A9DAD !important;
}
.apps2 .detail-evaluation .rewrite-wrap .up {
  color: #F46C6C !important;
}
.apps2 .detail-evaluation .rewrite-wrap .down {
  color: #67C23A !important;
}
.apps2 .progress-bar .progress {
  background: #EDEFF4 !important;
}
.apps2 .progress-bar .progress span {
  background: #1469FC !important;
}
.apps2 .repeat-rewrite-setting {
  background-color: #FFFFFF !important;
}
.apps2 .repeat-rewrite-setting .repeat-title {
  background-color: #EDEFF4 !important;
}
.apps2 .repeat-rewrite-setting .closeIcon:hover {
  color: #9A9DAD !important;
}
.apps2 .repeat-rewrite-setting .is-error .ak-input-control {
  border-color: #F46C6C !important;
}
.apps2 .detail-report .content-box {
  border-color: #EDEFF4 !important;
}
.apps2 .detail-report .splice-line {
  background-color: #EDEFF4 !important;
}
.apps2 .detail-report .ak-tooltip i {
  color: #1469FC !important;
}
.apps2 .detail-report .ak-tooltip .color1 {
  color: #F46C6C !important;
}
.apps2 .detail-report .ak-tooltip .color2 {
  color: #F4C76C !important;
}
.apps2 .detail-report .edit-wrap .edit-textarea {
  color: #7960E1 !important;
}
.apps2 .detail-report .edit-wrap {
  color: #7960E1 !important;
  background: #FFFFFF !important;
  border-color: #EDEFF4 !important;
}
.apps2 .detail-report .edit-wrap:hover {
  border-color: #FFCB66 !important;
}
.apps2 .detail-report .edit-wrap.is-focus {
  border-color: #FFCB66 !important;
}
.apps2 .detail-report .percent-right-wrap {
  color: #7960E1 !important;
}
.apps2 .detail-report .percent-right-wrap .percent-v {
  color: #9A9DAD !important;
}
.apps2 .detail-report .percent-right-wrap .up {
  color: #F46C6C !important;
}
.apps2 .detail-report .percent-right-wrap .down {
  color: #67C23A !important;
}
.apps2 .detail-report .drop-weight-wrap {
  color: #9A9DAD !important;
}
.apps2 .detail-report .rewrite-content-wrap {
  color: #31364E !important;
}
.apps2 .detail-report .rewrite-content-wrap .has-rewrite {
  color: #7960E1 !important;
}
.apps2 .detail-report .content-detail .num {
  background: #EDEFF4 !important;
}
.apps2 .detail-report .content-detail .text .label {
  color: #31364E !important;
}
.apps2 .detail-report .color-h {
  color: #F46C6C !important;
}
.apps2 .detail-report .color-m {
  color: #F4C76C !important;
}
.apps2 .detail-report .text-h {
  color: #F46C6C !important;
  background: #FFEFF0 !important;
}
.apps2 .detail-report .text-m {
  color: #F4C76C !important;
  background: #FFFAEF !important;
}
.apps2 .detail-report .text-g {
  background: #EDEFF4 !important;
}
.apps2 .detail-report .box {
  border-color: #EDEFF4 !important;
}
.apps2 .no-report-data {
  color: #9A9DAD !important;
}
.apps2 .lawHeader {
  background: #FFFFFF !important;
}
.apps2 .td-dot.has-read:before {
  background-color: #FFFFFF !important;
}
.apps2 .td-dot.effective:before {
  background-color: #15CF5A !important;
}
.apps2 .td-dot.invalid:before {
  background-color: #565F7C !important;
}
.apps2 .td-dot.examine:before {
  background-color: #1F93F6 !important;
}
.apps2 .ak-table .tooltips-label:hover {
  background-color: #EDEFF4;
}
.apps2 {
  /** 工作空间 */
}
.apps2 .work-space .space-body .space-body-right .space-file-desc .progress-wrapper .progress-wrapper-bar.active {
  background-color: #1469FC;
}
.apps2 .tree-wrapper .close-wrapper {
  color: #9A9DAD !important;
  border-color: #EDEFF4 !important;
}
.apps2 .share-wrapper .body .email-edit {
  border-color: #EDEFF4 !important;
}
.apps2 .filetree-ul li.bottom-line:after {
  background-color: #EDEFF4 !important;
}
.apps2 .sort-type-select-wrap {
  border-color: #DCDFE6 !important;
  color: #31364E !important;
}
.apps2 .sort-type-select-body-wrap .head-wrap {
  border-bottom-color: #DCDFE6 !important;
}
.apps2 .sort-type-select-body-wrap .sort-list-body-wrap {
  background-color: rgba(237, 239, 244, 0.4) !important;
}
.apps2 .sort-type-select-body-wrap .sort-list-body-wrap .line {
  background-color: #DCDFE6 !important;
}
.apps2 .sort-type-select-body-wrap .sort-list-body-wrap .active {
  color: #006DD3 !important;
}
.apps2 .sort-type-select-body-wrap .right-operation .active {
  color: #1469FC !important;
}
.apps2 .sort-type-content-select-wrap .item .select-label-wrap {
  border-color: #DCDFE6 !important;
}
.apps2 .group-wrapper .confirm-btn {
  color: #006DD3 !important;
}
.apps2 .patent-upload__wrapper .link {
  color: #006DD3 !important;
}
.apps2 .analysis-side-menu-main .group-box .group-item .tips {
  color: #F46C6C;
}
.apps2 .analysis-side-menu-main .group-box .group-item .icon, .apps2 .analysis-side-menu-main .group-box .group-item .util {
  color: #9A9DAD !important;
}
.apps2 .fast-detail .detail-info .detail-title.translate, .apps2 .fast-detail .detail-info .detail-pn.translate {
  color: #31364E !important;
}
.apps2 .fast-detail .detail-info .detail-title.translate a, .apps2 .fast-detail .detail-info .detail-pn.translate a {
  color: #31364E !important;
}
.apps2 .fast-detail .detail-info .detail-title, .apps2 .fast-detail .detail-info .detail-pn {
  color: #006DD3 !important;
}
.apps2 .fast-detail .detail-info .detail-title a, .apps2 .fast-detail .detail-info .detail-pn a {
  color: #006DD3 !important;
}
.apps2 .fast-detail .desc-wrapper {
  border-color: #DCDFE6 !important;
}
.apps2 .fast-detail .desc-wrapper .item .label {
  color: #9A9DAD !important;
}
.apps2 .fast-detail .fast-main .link-label {
  color: #006DD3 !important;
}
.apps2 .fast-detail .fast-main .fast-right .img-container {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF !important;
}
.apps2 .fast-detail .fast-main .section > .title .count {
  color: #9A9DAD !important;
}
.apps2 .fast-detail .fast-main .section .box .family-wrapper .item {
  color: #006DD3 !important;
}
.apps2 .fast-detail .fast-main .section .no-data {
  color: #9A9DAD !important;
}
.apps2 .history-wrapper {
  border-color: #DCDFE6 !important;
}
.apps2 .history-wrapper .no-data .text {
  color: #9A9DAD;
}
.apps2 .history-wrapper .box.history {
  background-color: #FFFFFF;
}
.apps2 .history-wrapper .box.history .item {
  border-color: #DCDFE6 !important;
  background-color: #FFFFFF;
}
.apps2 .history-wrapper .box.history .item.active {
  color: #006DD3;
}
.apps2 .areadly-wrapper .label-tips {
  color: #9A9DAD;
}
.apps2 .areadly-wrapper .box {
  border-color: #DCDFE6 !important;
}
.apps2 .areadly-wrapper .box .item {
  background-color: #FFFFFF;
}
.apps2 .areadly-wrapper .box .item.active {
  border-color: #DCDFE6 !important;
  color: #31364E;
}
.apps2 .info-popover .click-list-wrapper {
  border-color: #DCDFE6 !important;
}
.apps2 .info-popover .click-list-wrapper .item .label {
  background-color: #E1E5EE;
}
.apps2 .info-popover .click-list-wrapper .info-search {
  color: #006DD3 !important;
}
.apps2 .addmark-wrapper .share-mark {
  border-color: #DCDFE6 !important;
}
.apps2 .readMark-popover-footer {
  color: #9A9DAD !important;
}
.apps2 .readmark-block .mark-head .mark-option .icon {
  color: #9A9DAD !important;
}
.apps2 .readmark-block .date-wrapper {
  color: #9A9DAD !important;
}
.apps2 .readmark-popup.open {
  border-color: #DCDFE6 !important;
}
.apps2 .readmark-popup .readmark-block:before {
  background-color: #DCDFE6 !important;
}
.apps2 .readmark-popup .readmark-block .readmark-block__left .item-index {
  background-color: #EDEFF4 !important;
}
.apps2 .readmark-popup .option-btn .btn-ico {
  color: #9A9DAD !important;
}
.apps2 .readmark-popup .option-btn .btn-ico:hover {
  color: #006DD3 !important;
}
.apps2 .readmark-popup .option-btn .text {
  color: #006DD3 !important;
}
.apps2 .remark-desc-content {
  background-color: #EDEFF4 !important;
}
.apps2 .readmark-text {
  border-color: #F46C6C !important;
}
.apps2 .readmark-text.readmark-text-share {
  border-color: #006DD3 !important;
}
.apps2 .readmark-text:after {
  background-color: #EDEFF4 !important;
}
.apps2 .readmark-text.active:after {
  background-color: #1469FC !important;
}
.apps2 .readmark-text .title-box-span {
  border-color: #F46C6C !important;
}
.apps2 .readmark-text.readmark-text-share .title-box-span {
  border-color: #006DD3 !important;
}
.apps2 .home-outer-container-main .home-outer-container .data-content .data-content-row .right div:nth-child(1) {
  color: #006DD3 !important;
}
.apps2 .home-outer-container-main .world-tabs-row-content .number1 {
  color: #006DD3 !important;
}
.apps2 .home-outer-container-main .world-tabs-row-content .btn {
  border-color: #006DD3 !important;
  color: #006DD3 !important;
}
.apps2 .home-outer-container-main .world-tabs-row-content .btn:hover {
  background: #006DD3 !important;
  color: #fff !important;
}
.apps2 .home-outer-container-main .world-tabs-row-content .tabActive {
  background: #006DD3 !important;
  color: #fff !important;
}
.apps2 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item {
  border-color: #DCDFE6 !important;
}
.apps2 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title {
  border-color: #DCDFE6 !important;
}
.apps2 .analysis-board .analysis-section-wrapper .analysis-section .analysis-section__item .analysis-section__title .region-back:hover {
  color: #006DD3 !important;
}
.apps2 .analysis-board .section-wrapper__title:before {
  background-color: #1469FC !important;
}
.apps2 .analysis-board .analysis-section .big-count {
  color: #006DD3 !important;
}

.menu-item-dropdown .dropdown-li {
  cursor: pointer;
}

.ak-popover__content {
  z-index: 1000;
}

.custom-charts.range-input {
  padding: 0px;
}

.range-input-wrap .item-label {
  margin-bottom: 5px;
}
.range-input-wrap .ak-form-input {
  width: 55px;
}
.range-input-wrap .suffix {
  padding: 0 5px;
}

.radio-year-wrap .radio-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.radio-year-wrap .radio-list .radio-wrap {
  margin: 0px 7px 7px 0;
}
.radio-year-wrap .radio-list .radio-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.radio-year-wrap .radio-list .radio-wrap .radio-text {
  margin-left: 0px;
}
.radio-year-wrap .radio-list .radio-wrap .radio-inner {
  margin-right: 7px;
}
.radio-year-wrap .radio-list .ak-radio {
  margin: 0px;
}

.range-check-group .name {
  margin-bottom: 5px;
}

.custom-charts {
  padding: 14px;
}
.custom-charts .form-item {
  margin-bottom: 12px;
}
.custom-charts .form-item.mb0 {
  margin-bottom: 0;
}
.custom-charts .form-item .label-filed .sub {
  height: 200px;
}
.custom-charts .form-item .w50 {
  width: 50%;
}
.custom-charts .form-item .w50 .form-item {
  margin-right: 30px;
}
.custom-charts .form-item .ak-select {
  width: 100%;
}
.custom-charts .form-item .item-label {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
}
.custom-charts .form-item .item-label.mb0 {
  margin-bottom: 0;
}
.custom-charts .form-item .item-label.grey-c {
  color: #9a9dad;
}
.custom-charts .form-item .ak-form-input {
  display: block;
}
.custom-charts .form-item.first-item .ak-select-down {
  width: 150%;
}
.custom-charts .form-item .last-item {
  margin-right: 0;
}
.custom-charts .form-item .last-item .form-item {
  margin-right: 0;
  margin-left: 30px;
}
.custom-charts .form-item .last-item .form-item.first-item .ak-select-down {
  left: -50%;
}
.custom-charts .form-item .last-item .form-item .ak-date-picker {
  left: -50px !important;
}
.custom-charts .form-item .last-item .drop-down {
  padding: 10px;
}
.custom-charts .form-item .last-item .drop-down .label-filed .list li {
  height: auto;
  line-height: normal;
}
.custom-charts .form-item .last-item .suffix {
  margin: 0 4px;
  line-height: 28px;
}
.custom-charts .form-item .last-item .range {
  width: 55px;
}
.custom-charts .form-item .last-item .ak-date-picker {
  left: -50px !important;
}
.custom-charts .form-item .drop-down {
  padding: 10px;
}
.custom-charts .form-item .drop-down .label-filed .list li {
  height: auto;
  line-height: normal;
}
.custom-charts .form-item .suffix {
  margin: 0 4px;
  line-height: 28px;
}
.custom-charts .form-item .range {
  width: 55px;
}
.custom-charts .form-item .ak-date-picker {
  position: relative !important;
  top: 0 !important;
  width: 262px;
}

.analysis-side-menu-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 68px;
}
.analysis-side-menu-main > .form-item {
  width: 100%;
}
.analysis-side-menu-main > .form-item:first-child:after {
  margin: 20px 0 0;
  content: "";
  display: block;
  border-bottom: 1px dashed #DCDFE6;
}
.analysis-side-menu-main > .form-item:last-of-type {
  margin-top: 4px;
}
.analysis-side-menu-main > .form-item .title {
  margin: 12px 0 6px;
}
.analysis-side-menu-main > .form-item .title .icon {
  margin-left: 16px;
  cursor: pointer;
  display: none;
}
.analysis-side-menu-main > .form-item .title:hover .icon {
  display: block;
}
.analysis-side-menu-main > .form-item .name {
  display: inline-block;
  margin-bottom: 2px;
}
.analysis-side-menu-main > .form-item .ak-select {
  width: 100%;
}
.analysis-side-menu-main > .form-item .ak-select-down .drop-down {
  padding: 10px;
  width: 300px;
}
.analysis-side-menu-main > .form-item .ak-select-down .sub {
  height: 280px;
}
.analysis-side-menu-main > .form-item .ak-select-down .sub li {
  height: 32px;
}
.analysis-side-menu-main > .form-item .select-analysis {
  font-size: 0;
}
.analysis-side-menu-main > .form-item .select-analysis .name, .analysis-side-menu-main > .form-item .select-analysis .ak-select {
  font-size: 14px;
}
.analysis-side-menu-main .group-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.analysis-side-menu-main .group-box .group-item {
  margin-bottom: 8px;
}
.analysis-side-menu-main .group-box .group-item .tips {
  font-size: 12px;
}
.analysis-side-menu-main .group-box .group-item .range {
  width: 52px;
}
.analysis-side-menu-main .group-box .group-item .util {
  display: inline-block;
  margin: 0 8px;
}
.analysis-side-menu-main .group-box .group-item .ak-input-control {
  text-align: center;
}
.analysis-side-menu-main .group-box .group-item .icon {
  padding-left: 10px;
  cursor: pointer;
}
.analysis-side-menu-main .group-box .group-item:hover .icon {
  display: inline-block;
}
.analysis-side-menu-main .transform-box {
  margin-top: 20px;
}
.analysis-side-menu-main .transform-box .btn {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0;
}
.analysis-side-menu-main .transform-box .iconfont {
  display: inline-block;
  vertical-align: middle;
}
.analysis-side-menu-main .transform-box .text {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.analysis-side-menu-main .add {
  margin-top: 20px;
}
.analysis-side-menu-main .add .icon {
  font-size: 14px;
  margin-right: 4px;
}

.save-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 0;
  background-color: #fff;
}
.save-wrapper .save {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.save-wrapper::before {
  content: "";
  position: absolute;
  left: -10px;
  right: -10px;
  top: 0;
  display: block;
  height: 1px;
}

.tool-dropdown .drop-down {
  padding: 10px;
}
.tool-dropdown .drop-down .label-filed .first {
  width: 130px;
}
.tool-dropdown.ak-select-down {
  width: 324px !important;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 10;
  border-radius: 2px;
}
.tool-dropdown.ak-select-down.add-dropdown {
  z-index: 999;
  width: 265px !important;
}

.ak-select-down li.disabled {
  cursor: not-allowed;
}
.ak-select-down li.disabled:hover {
  cursor: not-allowed;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.fast-detail {
  padding: 38px 60px 20px;
}
.fast-detail .detail-status {
  min-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 3px;
}
.fast-detail .detail-status:hover .hover-show {
  display: inline-block;
}
.fast-detail .detail-title .ak-tooltip,
.fast-detail .detail-title .details-translate-icon {
  margin: 0 8px;
  font-weight: normal;
}
.fast-detail .detail-title.translate a.api {
  background-color: #E7E9F4;
}
.fast-detail .detail-title.translate a {
  background-color: #FFEEF0;
  border-radius: 4px;
  font-weight: normal;
}
.fast-detail .detail-title.translate:hover .hover-show {
  margin-left: 0;
  margin-bottom: 2px;
}
.fast-detail .detail-title:hover .hover-show {
  display: inline-block;
  margin-left: 10px;
}
.fast-detail .handler-hover:hover {
  text-decoration: underline;
}
.fast-detail .detail-info {
  margin-bottom: 20px;
}
.fast-detail .detail-info .detail-status .status-tag {
  margin-bottom: 0;
}
.fast-detail .detail-info .award-datas {
  vertical-align: middle;
}
.fast-detail .detail-info .detail-pn {
  margin-right: 12px;
}
.fast-detail .detail-info .detail-title {
  display: block;
  margin-top: 4px;
  font-size: 18px;
  font-weight: bold;
}
.fast-detail .desc-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 20px;
  border-bottom: 1px solid transparent;
}
.fast-detail .desc-wrapper .item {
  width: 33.3%;
  margin-bottom: 4px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.fast-detail .desc-wrapper .item.special {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fast-detail .desc-wrapper .item.special .text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal;
}
.fast-detail .fast-main .fast-left {
  min-width: 0;
}
.fast-detail .fast-main .fast-right {
  width: 238px;
  margin-left: 32px;
}
.fast-detail .fast-main .fast-right .img-container {
  position: relative;
  margin-top: 54px;
  width: 238px;
  height: 238px;
  line-height: 238px;
  border: 1px solid transparent;
  text-align: center;
  overflow: hidden;
}
.fast-detail .fast-main .fast-right .img-container .detail-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.fast-detail .fast-main .section > .title {
  margin: 20px 0 8px;
  font-size: 18px;
  font-weight: bold;
}
.fast-detail .fast-main .section > .title .count {
  margin-left: 5px;
}
.fast-detail .fast-main .section .box {
  word-break: break-all;
}
.fast-detail .fast-main .section .box .more-btn {
  display: block;
  width: 100% !important;
}
.fast-detail .fast-main .section .box .more-btn .icon {
  font-size: 14px;
}
.fast-detail .fast-main .section .box.abstract-tag {
  text-align: justify;
}
.fast-detail .fast-main .section .box .simple-tab .article-text {
  border: none;
  padding: 0;
}
.fast-detail .fast-main .section .box .ak-details-claims {
  margin-bottom: 12px !important;
}
.fast-detail .fast-main .section .box .ak-details-claims .claims-title {
  font-size: 14px !important;
  padding: 0;
  background-color: transparent !important;
  margin-bottom: 0 !important;
}
.fast-detail .fast-main .section .box .ak-details-description .description-card .card-title {
  font-size: 14px !important;
}
.fast-detail .fast-main .section .box .family-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fast-detail .fast-main .section .box .family-wrapper .item {
  margin-bottom: 8px;
  width: 48%;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.fast-detail .fast-main .section .box .citation-wrapper {
  margin-bottom: 12px;
}
.fast-detail .fast-main .section .box .citation-wrapper .title {
  font-weight: bold;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.fast-detail .fast-main .section .box .citation-wrapper .desc {
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.fast-detail .fast-main .section .box .citation-wrapper .link-label {
  margin-right: 12px;
}

.dialog-fastread {
  background-color: transparent;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dialog-fastread .ak-dialog-content {
  padding: 0;
}

.fast-read-wrapper {
  position: relative;
  height: calc(100vh - 120px);
  padding: 0 72px;
}
.fast-read-wrapper .close-btn {
  width: 36px;
  height: 36px;
  position: absolute;
  right: 16px;
  top: 12px;
  font-size: 36px;
  color: #EDEFF4;
  border-radius: 50%;
  cursor: pointer;
}
.fast-read-wrapper .close-btn:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-color: #9A9DAD;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.fast-read-wrapper .change-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 36px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  border-radius: 2px;
  background-color: #787B8B;
  cursor: pointer;
}
.fast-read-wrapper .change-btn .icon {
  color: #fff;
}
.fast-read-wrapper .change-btn.right-btn {
  right: 0;
}
.fast-read-wrapper .change-btn.left-btn {
  left: 0;
}
.fast-read-wrapper .change-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.fast-read-wrapper .fast-read-box {
  border-radius: 2px;
  padding-bottom: 0;
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
}
.fast-read-wrapper .fast-read-box .backtop-btn {
  right: 84px;
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.read-popover-box {
  display: inline;
}

.readMark-popover {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 400px;
  max-height: 380px;
  overflow-y: auto;
  padding: 14px;
}
.readMark-popover .avatar {
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #006DD3;
}
.readMark-popover .name {
  display: inline-block;
  vertical-align: top;
}
.readMark-popover .readMark-popover-content {
  margin-top: 12px;
}
.readMark-popover .readMark-popover-footer {
  margin-top: 8px;
}
.readMark-popover .readMark-popover-footer .icon {
  margin-left: 22px;
  cursor: pointer;
}

.readmark-text {
  border-bottom: 1px solid #F46C6C;
  cursor: pointer;
  margin-right: 2px;
}
.readmark-text:after {
  content: attr(data-index);
  display: inline-block;
  font-size: 12px;
  width: 16px;
  height: 16px;
  border-left: 2px solid;
  border-bottom: 2px solid;
  border-color: #fff;
  line-height: 16px;
  text-align: center;
  border-radius: 2px;
  border-top-left-radius: 3.5px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 3.5px;
  margin-left: 2px;
  margin-right: -1px;
}
.readmark-text.readmark-text-share {
  border-color: #006DD3;
}

.detail-title .readmark-text {
  position: relative;
}
.detail-title .readmark-text:after {
  position: absolute;
  right: 0;
  bottom: 3px;
  font-weight: normal;
}

.readmark-addbtn {
  position: fixed;
  z-index: 99999;
}
.readmark-addbtn .text {
  vertical-align: top;
  display: inline-block;
}
.readmark-addbtn .icon {
  vertical-align: top;
  display: inline-block;
  margin-right: 4px;
}

.share-wrapper {
  padding-top: 20px;
  max-height: 300px;
  min-height: 150px;
  overflow-y: auto;
}
.share-wrapper .ak-checkbox {
  margin-bottom: 12px;
}
.share-wrapper .no-data-wrapper {
  margin-top: -20px;
  width: 120px;
  height: 120px;
}
.share-wrapper .no-data-wrapper .image {
  width: 100%;
}
.share-wrapper .no-data-wrapper p {
  padding-left: 0;
}

.addmark-wrapper {
  padding: 20px 0;
  overflow: hidden;
}
.addmark-wrapper .left-addmark {
  min-width: 0;
  padding-right: 20px;
}
.addmark-wrapper .left-addmark .textarea {
  margin-top: 12px;
  height: calc(100% - 60px) !important;
}
.addmark-wrapper .share-mark {
  padding-left: 20px;
  width: 238px;
  height: 214px;
  border-left: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.addmark-wrapper .share-mark .title {
  padding: 4px 0;
  margin-bottom: 12px;
  font-weight: bold;
}
.addmark-wrapper .share-mark .share-list {
  height: calc(100% - 38px);
  overflow-y: scroll;
}
.addmark-wrapper .share-mark .share-list .share-wrapper {
  padding-top: 0;
}

.readmark-wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.readmark-wrapper .readmark-header {
  padding: 16px 0 12px;
  margin: 0 16px;
  border-bottom: 1px solid #DCDFE6;
}
.readmark-wrapper .readmark-header .icon {
  font-size: 14px;
}
.readmark-wrapper .readmark-header .global-options {
  padding: 12px 0 0;
  text-align: right;
}
.readmark-wrapper .readmark-header .global-options .global-btn-group {
  margin-left: 20px;
}
.readmark-wrapper .readmark-header .global-options .global-btn-group .item {
  display: inline-block;
  margin-left: 12px;
  cursor: pointer;
}
.readmark-wrapper .readmark-header .global-options .global-btn-group .item .ico {
  margin-right: 4px;
  color: #9A9DAD;
}
.readmark-wrapper .readmark-header .global-options .ak-checkbox .ak-checkbox-text {
  margin-left: 8px;
}
.readmark-wrapper .readmark-header .btn {
  margin-left: 8px;
  width: 70px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.readmark-wrapper .readmark-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}

.remark-desc-content {
  margin-bottom: 8px;
  padding: 4px 8px;
  /*加宽度width属来兼容部分浏览*/
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.readmark-block {
  padding: 16px;
  position: relative;
}
.readmark-block.active {
  background-color: #FEF9E7;
}
.readmark-block:before {
  display: block;
  content: "";
  position: absolute;
  left: 16px;
  right: 16px;
  top: 0;
  height: 1px;
}
.readmark-block:first-child:before {
  display: none;
}
.readmark-block .readmark-block__left {
  width: 24px;
  padding-top: 2px;
  position: relative;
}
.readmark-block .readmark-block__left .item-index {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  border-radius: 2px;
  position: absolute;
  top: 35px;
}
.readmark-block .readmark-block__item {
  min-width: 0;
}
.readmark-block .mark-head {
  margin-bottom: 10px;
}
.readmark-block .mark-head .avatar {
  color: #006DD3;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.readmark-block .mark-head .name {
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
.readmark-block .mark-head .mark-option .icon {
  cursor: pointer;
  margin-left: 14px;
}
.readmark-block .mark-content {
  padding: 0 0 8px 0;
}

.font-red {
  color: #ff5e68 !important;
}

.readmark-popup {
  width: 0;
  position: relative;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.readmark-popup .option-btn {
  position: relative;
  width: 96px;
  height: 48px;
  line-height: 48px;
  -webkit-box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.24);
          box-shadow: 2px 2px 16px 0px rgba(49, 54, 78, 0.24);
  background-color: #FFFFFF;
  border-radius: 24px 0px 0px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 12px;
  position: absolute;
  right: 0;
  top: 70px;
  cursor: pointer;
  z-index: 2;
}
.readmark-popup .option-btn .btn-ico {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-top: -2px;
}
.readmark-popup .option-btn .text {
  margin-left: 6px;
}
.readmark-popup .option-btn .remind-dot {
  position: absolute;
  top: 8px;
  right: 4px;
}
.readmark-popup.open {
  border-left: 1px solid;
  width: 412px;
}
.readmark-popup.open .option-btn {
  width: 20px;
  height: 40px;
  line-height: 40px;
  right: auto;
  left: -21px;
  padding: 0;
  border-radius: 2px;
  text-align: center;
}
.readmark-popup.open .option-btn .btn-ico {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/**
* app风格
* @param $p 主色
* @param $r 辅助线颜色
* @param $l 法律状态
* @param $s success 成功
* @param $w warning 警告
* @param $d danger 错误
* @param $t 字体
* @param $b background 背景
*/
.home-outer-container-main .home-outer-container .data-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home-outer-container-main .home-outer-container .data-content .data-content-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 897px;
}
.home-outer-container-main .home-outer-container .data-content .data-content-row {
  width: 33.3333333333%;
  height: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 2px solid #9a9dad;
}
.home-outer-container-main .home-outer-container .data-content .data-content-row img {
  width: 42px;
  height: 42px;
  margin-right: 2px;
  vertical-align: middle;
  margin-top: 6px;
}
.home-outer-container-main .home-outer-container .data-content .data-content-row .right div:nth-child(1) {
  font-size: 18px;
  font-weight: bold;
}
.home-outer-container-main .home-outer-container .data-content .data-content-row .right div:nth-child(2) {
  font-size: 14px;
}
.home-outer-container-main .home-outer-container .data-content .data-content-row:last-child {
  border-right: 2px solid #9a9dad;
}
.home-outer-container-main .ak-table .table tr td {
  border: none !important;
}
.home-outer-container-main .ak-table .table th {
  background: -webkit-gradient(linear, left bottom, left top, from(#0B75D7), to(#44A2EB)) !important;
  background: linear-gradient(0deg, #0B75D7 0%, #44A2EB 100%) !important;
  color: #fff !important;
}
.home-outer-container-main .ak-table .table .icon-success-fill {
  color: #006DD3 !important;
}
.home-outer-container-main .defaultTable .noneActive:nth-child(2n-1) {
  background: #EEF6FF !important;
}
.home-outer-container-main .defaultTable .noneActive:nth-child(2n) {
  background: #fff !important;
}
.home-outer-container-main .lastTable .bck {
  background: #EEF6FF !important;
}
.home-outer-container-main .lastTable .noBck {
  background: #fff !important;
}
.home-outer-container-main .world-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 129px;
  background-image: url(/static/img/Home/background.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
.home-outer-container-main .world-main .world-content {
  width: var(--min-screen-w);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.home-outer-container-main .world-main .world-content .world-tabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}
.home-outer-container-main .world-main .world-content .world-tabs .name .ak-tooltip-text {
  width: 180px;
}
.home-outer-container-main .world-main .world-content .world-tabs .number .ak-tooltip-text {
  width: 150px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row {
  width: 370px;
  height: 320px;
  background: #eef6ff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content {
  position: absolute;
  top: -82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .img {
  width: 150px;
  height: 173px;
  margin-bottom: 20px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .name {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 30px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 28px;
  vertical-align: bottom;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .number .number1 {
  font-size: 24px;
  font-weight: bold;
  margin-right: 5px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .number img {
  width: 6px;
  height: 14px;
  margin: 0 0 4px 0;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .number .number2 {
  font-size: 16px;
  margin-left: 8px;
  margin-right: 3px;
}
.home-outer-container-main .world-main .world-content .world-tabs .world-tabs-row .world-tabs-row-content .btn {
  width: 140px;
  height: 44px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  cursor: pointer;
}
.home-outer-container-main .world-main .world-content .statistics {
  width: 100%;
  margin-bottom: 59px;
}
.home-outer-container-main .world-main .world-content .statistics .name {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.home-outer-container-main .world-main .world-content .statistics .statistic-echart {
  width: 100%;
  height: 217px;
  margin-bottom: 48px;
}
.home-outer-container-main .world-main .world-content .mt30 {
  margin-top: 50px;
}
.home-outer-container-main .china-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  background-image: url(/static/img/Home/background.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.home-outer-container-main .china-main .china-content {
  width: var(--min-screen-w);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.home-outer-container-main .china-main .china-content .china-tabs {
  width: 100%;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  padding: 21px 16px;
  margin-bottom: 49px;
}
.home-outer-container-main .china-main .china-content .china-tabs .icon {
  width: 24px;
  height: 24px;
  background: #44A2EB;
  border-radius: 2px;
  color: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row .name {
  display: inline-block;
  width: 120px;
  margin-right: 20px;
  font-size: 14px;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row .label {
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin-right: 14px;
  cursor: pointer;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row .label:hover {
  background: #e7e9f4;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row .labelActive {
  background: #e7e9f4;
}
.home-outer-container-main .china-main .china-content .china-tabs .tabs-row:last-child {
  margin-bottom: 0 !important;
}
.home-outer-container-main .china-main .china-content .statistics {
  width: 100%;
  margin-bottom: 58px;
}
.home-outer-container-main .china-main .china-content .statistics .name {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home-outer-container-main .china-main .china-content .statistics .name .names {
  font-size: 24px;
  font-weight: bold;
  margin-right: 10px;
}
.home-outer-container-main .china-main .china-content .statistics .name .ak-select {
  width: 100px;
}
.home-outer-container-main .china-main .china-content .statistics .echarts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart {
  width: 590px;
  height: 490px;
  background: #ffffff;
  border: 1px solid #dcdfe6;
  border-radius: 2px;
  padding: 18px 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart .echart-name {
  width: 100%;
  padding-bottom: 13px;
  border-bottom: 1px solid #dcdfe6;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart .echart {
  width: 100%;
  height: 360px;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart .no-data {
  width: 100%;
  height: 360px;
  position: relative;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart .no-data .img {
  position: absolute;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 200px;
  text-align: center;
}
.home-outer-container-main .china-main .china-content .statistics .statistics-echart .no-data .img img {
  width: 100%;
}
.home-outer-container-main .china-main .china-content .timeCom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.home-outer-container-main .china-main .china-content .timeCom .switch {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #dcdfe6;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.home-outer-container-main .china-main .china-content .timeCom .switch i {
  color: #9a9dad !important;
}
.home-outer-container-main .china-main .china-content .timeCom .time-row-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
  position: relative;
}
.home-outer-container-main .china-main .china-content .timeCom .time-row-list .line {
  width: 89%;
  height: 4px;
  background-image: -webkit-gradient(linear, left top, right top, from(#DCDFE6), color-stop(#DCDFE6), color-stop(#DCDFE6), color-stop(#DCDFE6), to(#F7F8F9));
  background-image: linear-gradient(to right, #DCDFE6, #DCDFE6, #DCDFE6, #DCDFE6, #F7F8F9);
  position: absolute;
  top: 18px;
  left: 23px;
  z-index: 2;
}
.home-outer-container-main .china-main .china-content .timeCom .time-rows {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 8px;
  left: 36px;
}
.home-outer-container-main .china-main .china-content .timeCom .time-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
}
.home-outer-container-main .china-main .china-content .timeCom .time-row .circle {
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #006dd3;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.home-outer-container-main .china-main .china-content .timeCom .time-row .circle .dot {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #006dd3;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.home-outer-container-main .china-main .china-content .timeCom .time-row .number {
  margin-top: 5px;
}

.bck-home {
  position: relative;
  width: 100%;
  height: 100%;
}
.bck-home .bck-home-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  background-size: 100% 100%;
}
.bck-home .bck-home-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.bck-home .bck-home-content .bck-home-wrap {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: calc(100vw - 104px - 45px);
  min-width: 1048px;
  max-width: 1336px;
  padding: 30px 0;
}
.bck-home .bck-home-content .bck-home-wrap .panel-block {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bck-home .bck-home-content .bck-home-wrap .panel-block .panel-row:last-child {
  margin-right: 0;
}
.bck-home .bck-home-content .bck-home-wrap .panel-block .panel-row {
  width: calc((100% - 51px) / 4);
  min-width: 250px;
  max-width: 322px;
  margin-right: 0;
}
.bck-home .bck-home-content .bck-home-wrap.has-scroll {
  top: unset;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}
.bck-home .bck-home-content .search-down {
  margin-top: 0;
}
.bck-home .bck-home-content .search-down .ak-cet-source {
  border-color: #FCCC15 !important;
}
.bck-home .bck-home-content .search-down .content-edit-box {
  border-color: #FCCC15 !important;
}

.new-home-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-home-tabs .tab-item {
  cursor: pointer;
  margin-right: 2px;
  height: 38px;
  line-height: 38px;
  padding: 0 16px;
  border-radius: 4px 4px 0px 0px;
}
.new-home-tabs .tab-item:hover {
  background: var(--patyee-bg-base);
}
.new-home-tabs .tabActive {
  font-weight: bold;
  position: relative;
  background: var(--patyee-primary);
}
.new-home-tabs .tabActive:hover {
  background: var(--patyee-primary);
}
