@import url(common.60e6bc31-partial1.css);
@import url(common.60e6bc31-partial2.css);

.m-t-68 {
  margin-top: 68px;
}

.m-b-68 {
  margin-bottom: 68px;
}

.p-68 {
  padding: 68px;
}

.p-h-68 {
  padding-left: 68px;
  padding-right: 68px;
}

.p-v-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.p-l-68 {
  padding-left: 68px;
}

.p-r-68 {
  padding-right: 68px;
}

.p-t-68 {
  padding-top: 68px;
}

.p-b-68 {
  padding-bottom: 68px;
}

.m-70 {
  margin: 70px;
}

.m-h-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.m-v-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.p-70 {
  padding: 70px;
}

.p-h-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.p-v-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.m-80 {
  margin: 80px;
}

.m-h-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.m-v-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.p-80 {
  padding: 80px;
}

.p-h-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.p-v-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.m-90 {
  margin: 90px;
}

.m-h-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.m-v-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.m-l-90 {
  margin-left: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.p-90 {
  padding: 90px;
}

.p-h-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.p-v-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.m-100 {
  margin: 100px;
}

.m-h-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.m-v-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.m-l-100 {
  margin-left: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.p-100 {
  padding: 100px;
}

.p-h-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.p-v-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.m-112 {
  margin: 112px;
}

.m-h-112 {
  margin-left: 112px;
  margin-right: 112px;
}

.m-v-112 {
  margin-top: 112px;
  margin-bottom: 112px;
}

.m-l-112 {
  margin-left: 112px;
}

.m-r-112 {
  margin-right: 112px;
}

.m-t-112 {
  margin-top: 112px;
}

.m-b-112 {
  margin-bottom: 112px;
}

.p-112 {
  padding: 112px;
}

.p-h-112 {
  padding-left: 112px;
  padding-right: 112px;
}

.p-v-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.p-l-112 {
  padding-left: 112px;
}

.p-r-112 {
  padding-right: 112px;
}

.p-t-112 {
  padding-top: 112px;
}

.p-b-112 {
  padding-bottom: 112px;
}

.m-120 {
  margin: 120px;
}

.m-h-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.m-v-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.m-l-120 {
  margin-left: 120px;
}

.m-r-120 {
  margin-right: 120px;
}

.m-t-120 {
  margin-top: 120px;
}

.m-b-120 {
  margin-bottom: 120px;
}

.p-120 {
  padding: 120px;
}

.p-h-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.p-v-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.p-l-120 {
  padding-left: 120px;
}

.p-r-120 {
  padding-right: 120px;
}

.p-t-120 {
  padding-top: 120px;
}

.p-b-120 {
  padding-bottom: 120px;
}

.m-300 {
  margin: 300px;
}

.m-h-300 {
  margin-left: 300px;
  margin-right: 300px;
}

.m-v-300 {
  margin-top: 300px;
  margin-bottom: 300px;
}

.m-l-300 {
  margin-left: 300px;
}

.m-r-300 {
  margin-right: 300px;
}

.m-t-300 {
  margin-top: 300px;
}

.m-b-300 {
  margin-bottom: 300px;
}

.p-300 {
  padding: 300px;
}

.p-h-300 {
  padding-left: 300px;
  padding-right: 300px;
}

.p-v-300 {
  padding-top: 300px;
  padding-bottom: 300px;
}

.p-l-300 {
  padding-left: 300px;
}

.p-r-300 {
  padding-right: 300px;
}

.p-t-300 {
  padding-top: 300px;
}

.p-b-300 {
  padding-bottom: 300px;
}

.p-t-1 {
  padding-top: 1px;
}

.m-0 {
  margin: 0 !important;
}

.m-h-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m-v-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-l-0 {
  margin-left: 0 !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-auto {
  margin: auto;
}

.m-h-auto {
  margin-left: auto;
  margin-right: auto;
}

.m-v-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.m-l-auto {
  margin-left: auto;
}

.m-r-auto {
  margin-right: auto;
}

.m-t-auto {
  margin-top: auto;
}

.m-b-auto {
  margin-bottom: auto;
}

.p-0 {
  padding: 0 !important;
}

.p-h-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-v-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.overflow-auto {
  overflow: auto;
}

.overflow-auto-x {
  overflow-x: auto;
}

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden-x {
  overflow-x: hidden;
}

.overflow-hidden-y {
  overflow-y: hidden;
}

.f-8 {
  font-size: 8px;
}

.f-9 {
  font-size: 9px;
}

.f-10 {
  font-size: 10px;
}

.f-11 {
  font-size: 11px;
}

.f-12 {
  font-size: 12px;
}

.f-13 {
  font-size: 13px;
}

.f-14 {
  font-size: 14px;
}

.f-15 {
  font-size: 15px;
}

.f-16 {
  font-size: 16px;
}

.f-17 {
  font-size: 17px;
}

.f-18 {
  font-size: 18px;
}

.f-19 {
  font-size: 19px;
}

.f-20 {
  font-size: 20px;
}

.f-21 {
  font-size: 21px;
}

.f-22 {
  font-size: 22px;
}

.f-23 {
  font-size: 23px;
}

.f-24 {
  font-size: 24px;
}

.f-25 {
  font-size: 25px;
}

.f-26 {
  font-size: 26px;
}

.f-27 {
  font-size: 27px;
}

.f-28 {
  font-size: 28px;
}

.f-29 {
  font-size: 29px;
}

.f-30 {
  font-size: 30px;
}

.f-white {
  color: #fff;
}

.f-black {
  color: #000;
}

.f-gray-1 {
  color: #f7f7f7;
}

.f-gray-2 {
  color: #f2f2f2;
}

.f-gray-3 {
  color: #e9e9e9;
}

.f-gray-4 {
  color: #ccc;
}

.f-gray-5 {
  color: #888;
}

.f-gray-6 {
  color: #666;
}

.f-gray-7 {
  color: #212121;
}

.f-blue {
  color: #467fd7;
}

.f-blue-1 {
  color: #467fd7;
}

.f-blue-2 {
  color: #7da5e3;
}

.f-blue-3 {
  color: #b5ccef;
}

.f-blue-4 {
  color: #edf2fb;
}

.f-green-1 {
  color: #23b8a9;
}

.f-green-2 {
  color: #65cec3;
}

.f-green-3 {
  color: #a7e3dd;
}

.f-green-4 {
  color: #e9f8f7;
}

.f-brown-1 {
  color: #b69363;
}

.f-brown-2 {
  color: #ccb492;
}

.f-brown-3 {
  color: #e2d4c0;
}

.f-brown-4 {
  color: #f8f4ef;
}

.f-brown-5 {
  color: #5b2f0e;
}

.f-red-1 {
  color: #fe4c24;
}

.f-red-2 {
  color: #ff744a;
}

.f-red-3 {
  color: #ffc2ad;
}

.f-red-4 {
  color: #fff0eb;
}

.f-yellow-1 {
  color: #fdcf01;
}

.f-yellow-2 {
  color: #fddd4d;
}

.f-yellow-3 {
  color: #feec99;
}

.f-yellow-4 {
  color: #fefae5;
}

.f-orange-1 {
  color: #ff9110;
}

.f-orange-2 {
  color: #ffb257;
}

.f-orange-3 {
  color: #ffd39f;
}

.f-orange-4 {
  color: #fff4e7;
}

.f-purple-1 {
  color: #7686dd;
}

.f-purple-2 {
  color: #bac2ee;
}

.f-purple-3 {
  color: #d5daf4;
}

.f-purple-4 {
  color: #f1f2fb;
}

.f-thin {
  font-weight: lighter;
}

.f-normal {
  font-weight: normal !important;
}

.f-bold {
  font-weight: bold;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.pointer-events-all {
  pointer-events: all;
}

.pointer-events-none {
  pointer-events: none;
}

.left-0 {
  left: 0;
}

.right-0 {
  right: 0;
}

.top-0 {
  top: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-100 {
  left: 100%;
}

.right-100 {
  right: 100%;
}

.top-100 {
  top: 100%;
}

.bottom-100 {
  bottom: 100%;
}

.p-relative {
  position: relative;
}

.p-absolute {
  position: absolute;
}

.p-absolute-100 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.p-absolute-center {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.p-absolute-center-transform {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.p-fixed {
  position: fixed;
}

.p-fixed-100 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.p-fixed-center {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.float-clear::after {
  content: "";
  display: block;
  clear: both;
}

.d-none {
  display: none;
}

.d-inline {
  display: inline;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

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

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

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

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

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

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

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

.flex-basis-0 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.flex-grow-0 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

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

.flex-shrink-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.flex-shrink-1 {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

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

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

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

.justify-content-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-content-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

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

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

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

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

.align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.align-content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}

.align-content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.align-content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.align-self-auto {
  -ms-flex-item-align: auto;
  align-self: auto;
}

.align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.align-self-center {
  -ms-flex-item-align: center;
  align-self: center;
}

.align-self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

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

.object-fit-fill {
  -o-object-fit: fill;
  object-fit: fill;
}

.object-fit-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-fit-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.object-position-center {
  -o-object-position: center center;
  object-position: center center;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-100 {
  z-index: 100;
}

.z-1000 {
  z-index: 1000;
}

.z-10000 {
  z-index: 10000;
}

.level-visible {
  visibility: visible;
}

.level-hidden {
  visibility: hidden;
}

.t-left {
  text-align: left;
}

.t-center {
  text-align: center;
}

.t-right {
  text-align: right;
}

.t-top {
  vertical-align: top;
}

.t-middle {
  vertical-align: middle;
}

.t-bottom {
  vertical-align: bottom;
}

.t-nowrap {
  white-space: nowrap;
}

.t-pre {
  white-space: pre;
}

.t-break {
  word-break: break-all;
  overflow-wrap: break-word;
}

.t-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.t-ellipsis-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.t-ellipsis-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.t-ellipsis-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.line-height-1 {
  line-height: 1;
}

.opacity-0 {
  opacity: 0;
}

.opacity-1 {
  opacity: 0.1;
}

.opacity-2 {
  opacity: 0.2;
}

.opacity-3 {
  opacity: 0.3;
}

.opacity-4 {
  opacity: 0.4;
}

.opacity-5 {
  opacity: 0.5;
}

.opacity-6 {
  opacity: 0.6;
}

.opacity-7 {
  opacity: 0.7;
}

.opacity-8 {
  opacity: 0.8;
}

.opacity-9 {
  opacity: 0.9;
}

.opacity-10 {
  opacity: 1;
}

.app-common-top-header.bg-top {
  line-height: 34px;
  background: #eceff5;
}

.app-common-top-header .color-cf {
  color: #cfcfcf;
}

.app-common-top-header .top-arrow-icon {
  display: inline-block;
  -webkit-transform: translateY(15%) scale(0.7);
  -ms-transform: translateY(15%) scale(0.7);
  transform: translateY(15%) scale(0.7);
}

.app-common-top-header .nowrap {
  white-space: nowrap;
}

.app-common-top-header .application {
  position: relative;
}

.app-common-top-header .application .icon-hot-red {
  position: absolute;
  top: 2px;
  right: -7px;
}

.app-common-top-header .new-img {
  height: 8px;
  width: 24px;
}

.app-common-top-header .nav-link+.nav-link {
  margin-left: 32px;
}

.app-common-top-header .tab-link {
  display: inline-block;
  vertical-align: top;
  margin-left: 32px;
}

.app-common-top-header .tab-link .font-link {
  padding: 0px 16px;
  color: #cc944e;
}

.app-common-top-header .groupVip {
  width: 20px;
  height: 20px;
  margin-top: -2px;
  margin-right: 8px;
  cursor: pointer;
}

.app-common-top-header .nav-link-2 {
  color: #666;
  display: inline-block;
}

.app-common-top-header .vip-service {
  width: 57px;
  height: 19px;
  background-image: url(//bgcdn.qixin.com/pcweb/static/font/vip-service-2f4d4939.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}

.app-common-top-header .dropdown-a {
  height: 33px;
}

.app-common-top-header .link-group {
  cursor: pointer;
}

.app-common-top-header .dropdown-container {
  position: relative;
}

.app-common-top-header .dropdown-container .dropdown-list {
  position: absolute;
  left: 0;
  padding-left: 0;
}

.app-common-top-header .dropdown-container .coorperation-list {
  top: 33px;
  min-width: 90px;
  margin-left: -5px;
}

.app-common-top-header .dropdown-container .dropdown-box {
  top: 33px;
}

.app-common-top-header .dropdown-container .qrcode-img {
  top: 33px;
  min-width: 140px;
  width: 140px;
  height: 140px;
  border-radius: 0;
  z-index: 3100;
}

.app-common-top-header .dropdown-container .qrcode-img-b {
  left: -65px !important;
}

.app-common-top-header .dropdown-container .center-list {
  width: 150px;
  top: 68px;
}

.app-common-top-header .dropdown-container .dropdown-enterprise-box {
  top: 33px;
}

.app-common-top-header .dropdown-container .dropdown-ent-service-box {
  top: 33px;
}

.app-common-top-header .color-cf {
  color: #cfcfcf;
}

.app-common-top-header .vip-tip {
  display: inline-block;
  padding-left: 8px;
  padding-right: 8px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  max-width: 218px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  background: #d9a551;
  background: -o-linear-gradient(345deg, #d9a551 0%, #e5bf80 100%);
  background: linear-gradient(105deg, #d9a551 0%, #e5bf80 100%);
}

.app-common-top-header .vip-tip .vip-logo {
  width: 17px;
  padding-bottom: 3px;
}

.app-bidding-more-contract .modal-header .close {
  position: absolute;
  right: 25px;
}

.app-bidding-more-contract .modal-body {
  padding: 15px 30px;
}

.app-bidding-more-contract td,
.app-bidding-more-contract th {
  padding: 9px 20px !important;
}

.app-bidding-win-ent .modal-header .close {
  position: absolute;
  right: 25px;
}

.app-bidding-win-ent th,
.app-bidding-win-ent td {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.app-bidding-win-ent .table-bordered>tbody>tr>td:nth-child(even) {
  border-left-width: 0px;
}

.app-bidding-win-ent .table>thead:first-child>tr:first-child>th {
  border: 0px;
}

.app-bidding-win-ent .table-bordered>tbody>tr>td:nth-child(odd) {
  border-right-width: 0px;
}

.app-bidding-win-ent .modal-body {
  padding: 15px 30px;
}

.app-bidding-top-bar {
  min-width: 1180px;
}

.app-top-bar {
  z-index: 10;
  background-color: #fcfcfc;
}

.app-top-bar .head-container {
  width: 100%;
  min-width: 1000px;
}

.app-top-bar .history-dialog-modal {
  width: 500px;
}

.app-top-bar .p-h-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.app-top-bar .logo-czb {
  height: 16px;
  width: 54px;
}

.app-top-bar .line {
  vertical-align: middle;
  width: 1px;
  height: 33px;
  background-color: #e9e9e9;
}

.app-top-bar .head-input {
  width: 390px;
}

.app-top-bar .head-input input {
  width: calc(100% - 90px);
  height: 41px;
}

.app-top-bar .head-input button {
  width: 90px;
}

.app-top-bar .nowrap {
  white-space: nowrap;
}

.app-top-bar .application {
  position: relative;
}

.app-top-bar .application .icon-hot-red {
  position: absolute;
  top: 2px;
  right: -7px;
}

.app-top-bar .new-img {
  height: 8px;
  width: 24px;
}

.app-top-bar .img-responsive {
  display: inline-block;
}

.app-top-bar .bg-top {
  line-height: 33px;
  background: #eceff5;
}

.app-top-bar .nav-link+.nav-link {
  margin-left: 36px;
}

.app-top-bar .logo {
  width: auto;
  height: 36px;
  cursor: pointer;
}

.app-top-bar .logo-svg {
  height: 36px;
  line-height: 14px;
  top: 12px;
  position: relative;
}

.app-top-bar .groupVip {
  width: 20px;
  height: 20px;
  margin-top: -2px;
  margin-right: 8px;
  cursor: pointer;
}

.app-top-bar .teamVip {
  height: 18px;
  margin-top: -2px;
  margin-right: 8px;
  cursor: pointer;
}

.app-top-bar .nav-link-2 {
  color: #666;
  display: inline-block;
}

.app-top-bar .dropdown-a {
  height: 33px;
}

.app-top-bar .link-group {
  cursor: pointer;
}

.app-top-bar .nav-link {
  color: #7a808f;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

.app-top-bar .nav-link:hover,
.app-top-bar .nav-link a:hover {
  color: #5ca8ff !important;
}

.app-top-bar .nav-link>.dropdown-menu {
  margin-top: 0;
}

.app-top-bar .nav-link .avator {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
}

.app-top-bar .nav-link .user-name {
  max-width: 120px;
  display: inline-block;
  vertical-align: top;
  color: #000;
}

.app-top-bar .dropdown-container {
  position: relative;
}

.app-top-bar .dropdown-container .dropdown-list {
  position: absolute;
  left: 0;
  padding-left: 0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  padding-bottom: 5px;
  margin-bottom: 5px;
  z-index: 9999;
}

.app-top-bar .dropdown-container .dropdown-list li {
  list-style: none;
  line-height: 26px;
}

.app-top-bar .dropdown-container .dropdown-list li a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}

.app-top-bar .dropdown-container .dropdown-list li:hover a {
  color: #5ca8ff !important;
  background: #e5f1ff;
}

.app-top-bar .dropdown-container .dropdown-list .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.app-top-bar .dropdown-container .coorperation-list {
  top: 33px;
  min-width: 90px;
  margin-left: -5px;
}

.app-top-bar .dropdown-container .qrcode-img {
  top: 33px;
  min-width: 140px;
  width: 140px;
  height: 140px;
  border-radius: 0;
}

.app-top-bar .dropdown-container .center-list {
  width: 150px;
  top: 68px;
}

.app-top-bar .color-cf {
  color: #cfcfcf;
}

.app-top-bar .top-arrow-icon {
  display: inline-block;
  -webkit-transform: translateY(15%) scale(0.7);
  -ms-transform: translateY(15%) scale(0.7);
  transform: translateY(15%) scale(0.7);
}

.app-top-bar .bg-bottom {
  white-space: nowrap;
  background: #fff;
  line-height: 68px;
}

.app-top-bar .bg-bottom .privilege-icon {
  width: 93px;
  height: 30px;
}

.app-top-bar .user-login {
  color: #333;
  font-size: 15px;
}

.app-top-bar .monitor-tip {
  vertical-align: middle;
  padding-left: 10px;
}

.app-search-bidding-home .app-bidding-input .input {
  height: 100%;
  display: inline-block;
  border: 1px solid #dfe1e5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  padding: 6px 15px;
  padding-right: 20px;
}

.head-container .app-bidding-input .input {
  display: inline-block;
  min-width: 280px;
  height: 36px !important;
  border: 1px solid #dfe1e5;
  border-right: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.head-container .app-bidding-input .input:focus,
.head-container .app-bidding-input .input:hover {
  outline: 0;
  border: 1px solid #fda000;
  border-right: none;
}

.head-container .app-bidding-input .search-button {
  width: 75px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  vertical-align: baseline;
}

.app-bidding-input {
  width: 100%;
  height: 100%;
  position: relative;
  border-collapse: separate;
  vertical-align: middle;
  white-space: nowrap;
}

.app-bidding-input .input {
  height: 100%;
  display: inline-block;
  border: 1px solid #dfe1e5;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  padding: 6px 15px;
  padding-right: 20px;
}

.app-bidding-input .input:focus,
.app-bidding-input .input:hover {
  outline: 0;
  border: 1px solid #fda000;
  border-right: none;
}

.app-bidding-input .search-button {
  display: inline-block;
  text-align: center;
  background-color: #fdcf01;
  color: #553200;
  border-radius: 0 2px 2px 0;
  height: 50px;
  line-height: 50px;
  width: 120px;
  font-size: 16px;
  vertical-align: bottom;
}

.app-bidding-input .search-button i {
  font-size: 12px;
}

.app-bidding-input .app-bidding-search-delete {
  cursor: pointer;
  left: -150px;
  position: relative;
  color: #ccc;
}

.app-bidding-input .form-control:focus {
  -webkit-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;
}

.history-dialog-modal {
  line-height: 20px;
  position: absolute;
  top: calc(100% + 5px);
  background-color: #fff;
  white-space: normal;
  z-index: 10;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  border-radius: 2px;
  border: 1px solid #e9e9e9;
}

.history-dialog-modal .btn-sm {
  padding: 5px 20px;
}

.history-dialog-modal .no-login-img {
  width: 120px;
  height: auto;
}

.history-dialog-modal .no-login-img+div {
  vertical-align: middle;
}

.app-bidding-history-dialog .item-common {
  padding: 2px 5px;
  background: #f5f5f5;
  color: #666;
}

.app-bidding-history-dialog .item-common:hover {
  color: #26d;
}

.app-bidding-history-dialog .text-ellipsis {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.app-bidding-history-dialog .view-item {
  width: 100%;
}

.app-bidding-history-dialog .handle-text-clear:hover,
.app-bidding-history-dialog .handle-text-more:hover {
  color: #26d;
}

.app-bidding-history-dialog .filter-tag {
  padding: 2px 5px;
  background: #f5f5f5;
  color: #888;
}

.app-bidding-history-dialog .row-b-line {
  position: relative;
  width: 100%;
}

.app-bidding-history-dialog .row-b-line::after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #e9e9e9;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5);
}

.app-bidding-entity-contact .qixin-logo {
  position: absolute;
  top: 20px;
  left: 20px;
}

@media (min-width: 1080px) {
  .app-bidding-entity-contact .modal-dialog {
    width: 980px;
  }
}

.app-bidding-project-contact .qixin-logo {
  position: absolute;
  top: 20px;
  left: 20px;
}

@media (min-width: 1080px) {
  .app-bidding-project-contact .modal-dialog {
    width: 980px;
  }
}

.app-sorter-common .tittle {
  background: #fcfcfc;
  -webkit-box-shadow: 0px 1px 0px 0px #e9e9e9;
  box-shadow: 0px 1px 0px 0px #e9e9e9;
  padding: 10px 15px;
}

.app-top-bar-min-width {
  min-width: 1180px;
}

.app-top-bar {
  z-index: 10;
  background-color: #fcfcfc;
}

.app-top-bar .beian-container {
  margin: -3px 30px 0 15px;
  line-height: 38px;
  vertical-align: middle;
}

.app-top-bar .logo {
  width: auto;
  height: 36px;
  cursor: pointer;
}

@media (max-width: 992px) {
  .app-top-bar .logo {
    width: 88px;
    height: 28px;
  }
}

.app-top-bar .split-line {
  display: inline-block;
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
  vertical-align: middle;
}

.app-top-bar .split-line:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 33px;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #e9e9e9;
}

.app-top-bar .split-line .lh-12 {
  line-height: 12px;
}

.app-top-bar .dropdown-a {
  height: 33px;
}

.app-top-bar .link-group {
  cursor: pointer;
}

.app-top-bar .bg-bottom {
  background: #fff;
  line-height: 68px;
}

.app-top-bar .bg-bottom .privilege-icon {
  width: 123px;
  height: 38px;
}

@media (max-width: 992px) {
  .app-top-bar .bg-bottom .privilege-icon {
    width: 100px;
    height: 30px;
  }
}

.app-top-bar .vip-tip {
  width: 90px;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background-image: -o-linear-gradient(135deg, #ffdc94 0%, #fff6e4 100%);
  background-image: linear-gradient(-45deg, #ffdc94 0%, #fff6e4 100%);
}

.app-top-bar .vip-tip .vip-logo {
  width: 16px;
  height: 16px;
  margin-right: 3px;
}

.app-top-bar .vip-tip .f-privilege-text {
  color: #8f5300;
  vertical-align: middle;
}

.app-top-bar .header-desc-detail {
  padding-left: 12px;
  margin-left: 12px;
  border-left: 1px solid #e9e9e9;
  vertical-align: middle;
}

.app-top-bar-special {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1031;
  height: 58px;
  line-height: 58px;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05);
  box-shadow: 0 2px 2px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.05);
}

.app-top-bar-special .split-line {
  display: inline-block;
  text-align: center;
  color: #e9e9e9;
}

.app-top-bar-special .beian-container {
  vertical-align: middle;
  line-height: 38px;
  margin: -3px 10px 0 15px;
}

.app-top-bar-special img {
  vertical-align: middle !important;
}

.app-top-bar-special .application {
  position: relative;
}

.app-top-bar-special .application .icon-hot-red {
  position: absolute;
  top: 13px;
  right: -7px;
}

.app-top-bar-special .vip-expire-tip {
  margin-left: 32px;
}

.app-top-bar-special .vip-expire-tip .vip-tip {
  display: inline-block;
  padding-left: 8px;
  padding-right: 8px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  width: 93px;
  background: #d9a551;
  background: -o-linear-gradient(345deg, #d9a551 0%, #e5bf80 100%);
  background: linear-gradient(105deg, #d9a551 0%, #e5bf80 100%);
}

.app-top-bar-special .vip-expire-tip .vip-tip:hover {
  color: #713729;
}

.app-top-bar-special .vip-expire-tip .vip-tip .icon-arrow_right {
  height: 24px;
  line-height: 24px;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.app-top-bar-special .vip-expire-tip .vip-logo {
  width: 16px;
  padding-bottom: 3px;
}

.app-top-bar-special .new-img {
  height: 8px;
  width: 24px;
}

.app-top-bar-special .item-icon {
  margin-left: 4px;
  margin-top: 4px;
  color: #333;
}

.app-top-bar-special .item-icon::before {
  font-size: 13px;
}

.app-top-bar-special .logo {
  width: auto;
  height: 36px;
  margin-top: -2px;
  cursor: pointer;
}

.app-top-bar-special .groupVip {
  width: 20px;
  height: 20px;
  margin-top: -6px;
  margin-right: 8px;
  cursor: pointer;
}

.app-top-bar-special .tab-link {
  display: inline-block;
  vertical-align: top;
}

.app-top-bar-special .tab-link .vip-service {
  width: 58px;
  height: 14px;
  background-image: url(//bgcdn.qixin.com/pcweb/static/font/vip-service-043b6019.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}

.app-top-bar-special .tab-link:hover {
  background: #f2f4f5;
}

.app-top-bar-special .tab-link .font-link {
  padding: 0px 10px;
  color: #cc944e;
}

.app-top-bar-special .nav-link {
  display: inline-block;
  vertical-align: top;
}

.app-top-bar-special .nav-link:hover {
  background: #f2f4f5;
}

.app-top-bar-special .nav-link:hover .font-link {
  color: #1478f0 !important;
}

.app-top-bar-special .nav-link .user-name {
  max-width: 80px;
  display: inline-block;
  vertical-align: top;
  color: #000;
}

.app-top-bar-special .nav-link .font-link {
  padding: 0px 10px;
  color: #333;
}

.app-top-bar-special .nav-link>.dropdown-menu {
  margin-top: 0;
}

.app-top-bar-special .dropdown-container {
  position: relative;
}

.app-top-bar-special .dropdown-container .dropdown-list {
  position: absolute;
  left: 2px;
  top: 58px;
}

.app-top-bar-special .dropdown-container .dropdown-box {
  top: 58px;
}

.app-top-bar-special .dropdown-container .dropdown-enterprise-box {
  top: 58px;
}

.app-top-bar-special .dropdown-container .dropdown-ent-service-box {
  top: 58px;
}

.app-top-bar-special .color-cf {
  color: #cfcfcf;
}

.app-top-bar-special .top-arrow-icon {
  display: inline-block;
  -webkit-transform: translateY(15%) scale(0.7);
  -ms-transform: translateY(15%) scale(0.7);
  transform: translateY(15%) scale(0.7);
}

.app-top-bar-special .monitor-tip {
  vertical-align: middle;
  padding-left: 10px;
}

.app-beian {
  display: inline-block;
  height: 36px;
}

.app-beian .beian-words {
  height: 100%;
  height: 36px;
}

.app-beian .des {
  width: 538px;
}

.app-beian .popover {
  z-index: 1000;
  background: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: 33px !important;
  left: 96px !important;
}

.app-beian .popover .arrow {
  display: none;
}

.app-beian .popover .popover-content {
  width: 538px;
  height: 442px;
  background: none;
}

.app-beian .top {
  line-height: 16px;
  letter-spacing: 3.23px;
}

.app-beian .down {
  line-height: 16px;
  letter-spacing: .55px;
}

.app-search-btn-top-bar {
  display: inline-table;
  border-collapse: separate;
  width: 405px;
  height: 36px;
  vertical-align: middle;
}

.app-search-btn-top-bar .icon-position {
  position: absolute;
  left: 10px;
  top: 14px;
  z-index: 99;
  color: #26d;
  cursor: pointer;
}

.app-search-btn-top-bar .icon-position:hover {
  color: #005dcc;
}

.app-search-btn-top-bar .input {
  height: 36px;
  border: 1px solid #dfe1e5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-search-btn-top-bar .input:focus,
.app-search-btn-top-bar .input:hover {
  outline: 0;
  border: 1px solid #fda000;
}

.app-search-btn-top-bar .search-btn-content {
  width: 80px;
  height: 36px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: -1px;
  outline: none;
}

.app-search-btn-top-bar .search-btn-content:hover {
  color: #005dcc;
}

.app-search-btn-top-bar .search-btn-content .inline-content {
  position: absolute;
  height: 36px;
  line-height: 36px;
  padding: 0px 14px;
  color: #fff;
  background: #fda000;
}

.app-search-btn-top-bar .search-btn-content .inline-content .icon-search {
  padding-right: 6px;
  display: table-cell;
}

.app-search-btn-top-bar .tt-input {
  color: #000;
  padding-right: 127px;
}

.app-search-btn-top-bar .tt-hint {
  color: #b5b9c2 !important;
}

.app-search-btn-top-bar .input-group-top-bar input.tt-hint {
  background-color: #fff !important;
}

.app-search-btn-top-bar>.twitter-typeahead>input.form-control {
  height: 36px;
}

.app-search-btn-top-bar .form-control:focus {
  -webkit-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;
}

.app-search-btn-top-bar .tt-menu {
  margin-top: 12px !important;
  border: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
  border-radius: 2px;
}

.app-search-btn-top-bar .tt-menu>.tt-dataset:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  width: 102px;
  background-size: contain;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.app-search-btn-top-bar .tt-menu>.tt-dataset.tt-dataset-focused:after {
  opacity: 0;
}

@media (max-width: 1200px) {
  .app-search-btn-top-bar {
    width: 300px;
  }
}

@media (max-width: 992px) {
  .app-search-btn-top-bar {
    width: 300px;
  }
}

.app-top-bar-search-delete {
  cursor: pointer;
  left: -100px;
  position: relative;
  color: #ccc;
}

.app-head-hover-block.dropdown-box {
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);
  border-radius: 4px;
  position: absolute;
  left: -20px;
  top: 50px;
  min-width: 516px;
  z-index: 9999;
  line-height: 20px;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}

.app-head-hover-block.dropdown-box .item-box {
  width: 16.66%;
  color: #333;
}

.app-head-hover-block.dropdown-box .item-box:hover {
  color: #26d;
}

.app-head-hover-block.dropdown-box .item-box .img-box {
  margin: 0 auto;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  text-align: center;
  padding-top: 7px;
  position: relative;
}

.app-head-hover-block.dropdown-box .item-box .img-box .img-hot-new {
  position: absolute;
  top: -6px;
}

.app-head-hover-block.dropdown-box .item-box .img-box .img {
  width: 30px;
}

.app-head-hover-block.dropdown-list {
  position: absolute;
  left: -20px;
  top: 50px;
  padding-left: 0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  padding-bottom: 5px;
  margin-bottom: 5px;
  z-index: 9999;
}

.app-head-hover-block.dropdown-list li {
  list-style: none;
  line-height: 26px;
}

.app-head-hover-block.dropdown-list li a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}

.app-head-hover-block.dropdown-list li:hover a {
  color: #5ca8ff !important;
  background: #e5f1ff;
}

.app-head-hover-block.dropdown-list .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.app-head-hover-block.coorperation-list {
  min-width: 90px;
  margin-left: -5px;
}

.app-head-hover-block.dropdown-enterprise-box {
  position: absolute;
  left: 0;
  top: 55px;
  border-radius: 4px;
  z-index: 9999;
  min-width: 404px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  line-height: 20px;
}

.app-head-hover-block.dropdown-enterprise-box .enterprise-title {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 16px;
  color: #00000a;
  margin-bottom: 15px;
  border-bottom: 1px solid #e9e9e9;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box {
  border-radius: 4px;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box .info:hover div {
  color: #26d !important;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box .right-box {
  width: 80px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #1478f0;
  border-radius: 4px;
  margin-top: 7px;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box .right-box a {
  display: inline-block;
  width: 100%;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box .right-box:hover {
  background: #1478f0;
}

.app-head-hover-block.dropdown-enterprise-box .inner-box .right-box:hover a {
  color: #fff;
}

.app-head-hover-block.dropdown-ent-service-box {
  position: absolute;
  left: 0;
  top: 55px;
  border-radius: 4px;
  z-index: 9999;
  min-width: 168px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
}

.app-head-hover-block.dropdown-ent-service-box .inner-box {
  height: 40px;
  line-height: 30px;
}

.app-head-hover-block.dropdown-ent-service-box .inner-box span {
  color: #333;
}

.app-head-hover-block.dropdown-ent-service-box .inner-box:hover {
  background: #fcfcfc;
}

.app-head-hover-block.dropdown-ent-service-box .inner-box:hover span {
  color: #26d;
}

.app-head-hover-block.dropdown-ent-service-box .inner-box .icon {
  width: 30px;
  height: 30px;
}

.app-head-hover-block.dropdown-ent-service-box .more-container {
  line-height: 20px;
}

.app-head-hover-block.dropdown-ent-service-box .more-container a {
  color: inherit;
}

.app-head-hover-block .more-text {
  margin-top: -20px;
  line-height: 20px;
  color: #333;
}

.app-search-special {
  display: inline-block;
  vertical-align: middle;
  width: 270px;
  height: 34px;
}

.app-search-special .input {
  height: 34px;
  border: 1px solid #dfe1e5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-search-special .input:focus,
.app-search-special .input:hover {
  outline: 0;
  border: 1px solid #fda000;
}

.app-search-special .search-btn-content {
  background: transparent;
  border: 0;
  width: 42px;
  height: 34px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 10px;
  color: #26d;
  outline: none;
}

.app-search-special .search-btn-content:hover {
  color: #005dcc;
}

.app-search-special .search-btn-content .inline-content {
  position: absolute;
  bottom: 0px;
  right: -10px;
  height: 34px;
  line-height: 34px;
  padding: 0px 10px;
  color: #fff;
  background: #fda000;
}

.app-search-special .search-btn-content .inline-content .icon-search {
  padding-right: 6px;
  display: table-cell;
}

.app-search-special .search-btn-content .inline-content .s-text {
  display: table-cell;
}

.app-search-special .search-btn-content .inline-content .s-text:hover {
  color: #005dcc;
}

.app-search-special .tt-input {
  color: #000;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-right: 95px;
}

.app-search-special .icon-search {
  padding-right: 6px;
  margin-top: 2px;
}

.app-search-special>.twitter-typeahead>input.form-control {
  height: 34px;
}

.app-search-special .form-control:focus {
  -webkit-box-shadow: 0 0 0 #fff;
  box-shadow: 0 0 0 #fff;
}

.app-search-special .tt-menu {
  width: 450px !important;
  margin-top: 10px !important;
  border-radius: 2px;
}

.app-search-special .tt-menu>.tt-dataset:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  width: 52px;
  background-size: contain;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.app-search-special .tt-menu>.tt-dataset.tt-dataset-focused:after {
  opacity: 0;
}

.app-search-special .match-field {
  vertical-align: top;
}

.app-search-special .match-value {
  word-break: break-word;
  max-width: 300px;
}

.app-top-bar-special-delete {
  cursor: pointer;
  left: 182px;
  position: absolute;
  color: #ccc;
  z-index: 10;
}

.app-user-avator.header-avatar {
  position: relative;
}

.app-user-avator.header-avatar .new-msg-common {
  height: 6px;
  width: 6px;
  margin-left: 30px;
  border-radius: 3px;
  position: absolute;
}

.app-user-avator.header-avatar .new-msg-avator {
  top: 12px;
  left: 20px;
}

.app-user-avator .dropdown-container-avatar {
  position: relative;
}

.app-user-avator .dropdown-container-avatar .dropdown-list {
  position: absolute;
  left: -83px;
  top: 99%;
  padding-left: 0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  box-shadow: 0 2px 4px 0 rgba(141,141,141,.5);
  padding-bottom: 5px;
  margin-bottom: 5px;
  z-index: 1030;
}

.app-user-avator .dropdown-container-avatar .dropdown-list li {
  list-style: none;
  line-height: 26px;
}

.app-user-avator .dropdown-container-avatar .dropdown-list li a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}

.app-user-avator .dropdown-container-avatar .dropdown-list li:hover a {
  color: #5ca8ff !important;
  background: #e5f1ff;
}

.app-user-avator .dropdown-container-avatar .dropdown-list .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.app-user-avator .dropdown-container-avatar .dropdown-list .user-name {
  width: 120px;
  display: block;
}

.app-user-avator .dropdown-container-avatar .coorperation-list {
  top: 33px;
  min-width: 90px;
  margin-left: -5px;
}

.app-user-avator .dropdown-container-avatar .qrcode-img {
  top: 33px;
  min-width: 140px;
  width: 140px;
  height: 140px;
  border-radius: 0;
}

.app-user-avator .dropdown-container-avatar .center-list {
  width: 150px;
}

.app-user-avator .avator {
  width: 36px;
  height: 36px;
  margin-left: 16px;
  border-radius: 2px;
}

.app-user-login {
  padding: 0px 16px;
  line-height: 30px;
  background: #1478f0;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
}

.monitor-bar {
  padding: 0px 15px;
  -webkit-box-shadow: 0 1px 8px 0 rgba(0,0,0,.1);
  box-shadow: 0 1px 8px 0 rgba(0,0,0,.1);
  width: 500px;
  min-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  z-index: 5000;
  position: absolute;
  line-height: 24px;
  right: 0;
  top: 110%;
}

.monitor-bar .red-dot {
  width: 6px;
  height: 6px;
  background-color: #f5573e;
  border-radius: 3px;
  position: relative;
  top: -2px;
  left: -3px;
}

.monitor-bar .icon-arrow_right2:before {
  font-size: 12px;
}

.monitor-bar .pull-left {
  width: 428px;
}

.app-company-content .horizon {
  border-radius: 4px 4px 0px 0px;
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.app-company-content .horizon.selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
}

.app-company-content .m-t--30 {
  margin-top: -30px;
}

h2 {
  font-weight: 600;
}

.app-header {
  margin-top: 60px;
}

.app-header .margin-t-35px {
  margin-top: 35px;
}

.app-header .op-06 {
  opacity: .6;
}

.app-header .w100 {
  width: 100%;
}

.app-header .logo-left {
  width: 90px;
}

.app-header .logo-left .logo-left-img {
  width: 90px;
  border-radius: 4px;
  max-height: 166px;
  overflow: hidden;
}

.app-header .logo-left .logo-left-img .center-block {
  max-width: 100%;
  max-height: 100%;
}

.app-header .logo-left .popover {
  border-width: 0;
  background-color: #fce9ca;
}

.app-header .logo-left .arrow {
  border-bottom-color: #fff;
}

.app-header .logo-left .arrow:after {
  top: 1px;
  border-bottom-color: #fce9ca !important;
}

.app-header .logo-left .popover-content {
  font-size: 12px;
  border-width: 0;
  white-space: nowrap;
  padding: 5px;
  background-color: #fce9ca;
}

.app-header .logo-left .popover-content .tiemout {
  color: #e38412 !important;
}

.app-header .app-header-h3 {
  line-height: 30px;
  margin-top: -5px;
}

.app-header .app-header-h3 .h3-header {
  max-width: 546px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}

.app-header .app-header-small {
  vertical-align: middle;
}

.app-header .actController {
  display: inline-block;
  width: 60px;
  vertical-align: bottom;
}

.app-header .ent-tags {
  letter-spacing: .32px;
  line-height: 17px;
}

.app-header .bg-text {
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/bg-text-3de154ae.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto 100%;
}

.app-header .c-head {
  position: relative;
}

.app-header .c-head .logo-left-img2 {
  width: 93px;
  height: 93px;
  text-align: center;
  overflow: hidden;
  border-radius: 4px;
}

.app-header .c-head .logo-left-img {
  width: 93px;
  border-radius: 4px;
}

.app-header .c-head .logo-left-img .img-border {
  width: 90px;
  max-height: 166px;
  min-height: 90px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.app-header .c-head .logo-left-img .img-border .img {
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 88px;
}

.app-header .c-head .logo-left-img .head-default-logo {
  height: 92px;
  width: 92px;
}

.app-header .c-head .logo-verify {
  margin-left: -17px;
  margin-top: -2px;
  z-index: 100;
  width: 127px;
}

.app-header .c-head .line-chart {
  background: #f6faff;
  padding: 5px;
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 16px;
}

.app-header .c-head .bg-tab-main,
.app-header .c-head .bg-tab-brand {
  z-index: 19;
  position: absolute;
  left: -29px;
  width: 29px;
  height: 97px;
  background-size: 115%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  -o-transition: transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
}

.app-header .c-head .bg-tab-main a,
.app-header .c-head .bg-tab-brand a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.app-header .c-head .bg-tab-main.selected,
.app-header .c-head .bg-tab-brand.selected {
  z-index: 20;
  left: -36px;
  width: 36px;
  height: 110px;
  font-size: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-header .c-head .bg-tab-main.selected .bg-word,
.app-header .c-head .bg-tab-brand.selected .bg-word {
  font-size: 15px;
  line-height: 18px;
}

.app-header .c-head .bg-tab-main.unselected:hover,
.app-header .c-head .bg-tab-brand.unselected:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.app-header .c-head .bg-tab-main .bg-word,
.app-header .c-head .bg-tab-brand .bg-word {
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  text-align: center;
  line-height: 14px;
  right: 7px;
  top: 19px;
  bottom: auto;
}

.app-header .c-head .bg-tab-main {
  top: 0;
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/selected-af9e7932.png);
}

.app-header .c-head .bg-tab-main .bg-word {
  color: #432107;
}

.app-header .c-head .bg-tab-brand {
  top: 93px;
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/unselected-1ded2d4c.png);
}

.app-header .c-head .bg-tab-brand.selected {
  top: 80px;
}

.app-header .c-head .bg-tab-brand .bg-word {
  color: #e38412;
}

.app-header .c-head .padding-h-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.app-header .c-head .padding-b-20px {
  padding-bottom: 20px;
}

.app-header .c-head .mt-5px {
  margin-top: 5px;
}

.app-header .c-head .mt-3px {
  margin-top: 3px;
}

.app-header .c-head .mb-minus-15px {
  margin-bottom: -15px;
}

.app-header .c-head .isHidden {
  display: none;
}

.app-header .c-head .btn-claim {
  padding: 2px 7px 2px 7px;
}

.app-header .c-head .hover-handle {
  cursor: pointer;
}

.app-header .c-head .hover-handle:hover {
  color: #7fb9ff;
}

.app-header .c-head .popover.bottom>.arrow {
  top: -10px !important;
}

.app-header .c-head .underline {
  border-bottom: 1px solid #fdcf01;
  margin-left: 22px;
}

.app-header .c-head .underline:hover {
  border-bottom: 1px solid #0b54ac;
}

.app-header .c-head .icon-view {
  margin-right: 5px;
  vertical-align: middle;
  color: #a6acbc;
}

.app-header .c-head .btn-pull-right {
  min-width: 260px;
  float: right;
}

.app-header .c-head .item {
  border-radius: 2px;
  min-width: 240px;
  cursor: pointer;
}

.app-header .c-head .item .item-b {
  display: block;
}

.app-header .c-head .item .item-b:hover .name {
  color: #7fb9ff !important;
}

.app-header .c-head .item a.title:link {
  color: #fff;
}

.app-header .c-head .item a.title:link span {
  color: #a6acbc;
}

.app-header .c-head .item a.title:active {
  color: #fff;
}

.app-header .c-head .item a.title:active span {
  color: #a6acbc;
}

.app-header .c-head .item a.title:visited {
  color: #fff;
}

.app-header .c-head .item a.title:visited span {
  color: #a6acbc;
}

.app-header .c-head .item a.title:hover {
  color: #7fb9ff !important;
}

.app-header .c-head .item a.title:hover span {
  color: #7fb9ff;
}

.app-header .c-head .item1:hover .name {
  color: #7fb9ff !important;
}

.app-header .btn4:focus {
  background: #26d;
  color: #fff;
}

.app-header .promotion-img {
  width: 39px;
  margin-left: 5px;
}

.app-header .new-icon {
  width: 28px;
  height: 14px;
}

.app-header .L1 {
  color: #23b8a9;
}

.app-header .L2 {
  color: #23b8a9;
}

.app-header .L3 {
  color: #f5a623;
}

.app-header .L4 {
  color: #f5a623;
}

.app-header .L5 {
  color: #f5573e;
}

.app-header .L6 {
  color: #f5573e;
}

.app-header .NR {
  color: #f5573e;
}

.app-header .btn-scroll {
  cursor: pointer;
  position: absolute;
  top: calc(50% - 6px);
  height: 12px;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #1478f0;
}

.app-header .btn-scroll.prev {
  left: 30px;
  visibility: hidden;
}

.app-header .btn-scroll.next {
  right: 0;
}

.app-header .btn-scroll.disabled {
  cursor: not-allowed;
  opacity: .5;
}

.app-header .app-product-pline-wrap {
  width: 100%;
  overflow: hidden;
}

.app-header .app-product-pline-wrap .app-product-pline-content {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  width: 4000px;
  margin-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.app-header .btn-previous-mask {
  visibility: hidden;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 30px;
  width: 40px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}

.app-header .btn-next-mask {
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: 0px;
  width: 40px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
}

.app-header .item {
  width: 255px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.app-head-dialog.slim .modal-dialog {
  width: 500px;
}

.app-head-dialog .modal-dialog {
  width: 980px;
}

.app-head-dialog .modal-dialog .head {
  height: 74px;
  text-align: center;
}

.payment-num {
  color: #f5573e;
  font-size: 18px;
  font-weight: 600;
}

.ui-nav-breadslice {
  margin-bottom: 5px;
  color: #fff;
}

.ui-nav-breadslice.report {
  color: #000;
}

.ui-nav-breadslice>a {
  color: inherit;
}

.ui-nav-breadslice>a:hover {
  color: #26d;
}

.app-head-basic .company-name {
  max-width: 500px;
}

.app-head-basic .claim-tag {
  vertical-align: top;
}

.app-head-basic .claim-tag .popover {
  border-width: 0;
  background-color: #fce9ca;
}

.app-head-basic .claim-tag .arrow {
  border-bottom-color: #fff;
}

.app-head-basic .claim-tag .arrow:after {
  top: 1px;
  border-bottom-color: #fce9ca !important;
}

.app-head-basic .claim-tag .popover-content {
  font-size: 12px;
  border-width: 0;
  white-space: nowrap;
  padding: 5px;
  background-color: #fce9ca;
}

.app-head-basic .claim-tag .popover-content .tiemout {
  color: #e38412 !important;
}

.app-head-basic .block {
  display: block;
}

.app-head-basic .vertical-middle {
  vertical-align: middle;
}

.app-head-basic .img-vr-position {
  vertical-align: top;
}

.app-head-basic .label {
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 0px;
}

.app-head-basic .claimed_icon {
  height: 20px;
  width: auto;
  margin-right: 10px;
}

.app-head-basic .app-header-small {
  margin-top: 12px;
}

.font-b10 {
  color: #e3e3e3 !important;
}

.report-hot {
  position: absolute;
  top: -11px;
  right: -1px;
}

.headtoVerify {
  display: inline-block;
  line-height: 18px;
  vertical-align: bottom;
}

.risk-tag {
  margin-bottom: 5px;
  margin-right: 6px;
  margin-left: 0px;
  padding: 2px 6px;
  background: rgba(245,87,62,.15);
  color: #fe4c24;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.font-bold {
  font-weight: 600;
}

.new-msg-common {
  height: 6px;
  width: 6px;
  margin-left: 5px;
  border-radius: 3px;
  position: absolute;
}

.new-msg-avator {
  top: 10px;
  left: 18px;
}

.sidebar-container {
  position: relative;
}

.sidebar-container::before {
  display: none;
}

.sidebar-container .sidebar {
  position: absolute;
  width: 200px;
}

.sidebar-container .sidebar ul {
  margin: 0;
  padding: 0;
}

.sidebar-container .sidebar ul li {
  list-style: none;
  line-height: 16px;
  border-radius: 2px;
  font-size: 14px;
}

.sidebar-container .sidebar ul li div {
  padding: 14px;
}

.sidebar-container .sidebar ul li a {
  color: #333;
  display: block;
  border: 2px solid transparent;
}

.sidebar-container .sidebar ul li .icon {
  font-size: 16px;
  padding-right: 10px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.sidebar-container .sidebar ul li .rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sidebar-container .sidebar ul li .rotate-0 {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.sidebar-container .sidebar ul li .children-link {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.sidebar-container .sidebar ul li .children-link a {
  display: block;
  padding-left: 14px;
}

.sidebar-container .sidebar ul li .children-link a:hover {
  background: #f3f4f5 !important;
  color: #26d;
  border-left: 2px solid transparent;
}

.sidebar-container .sidebar ul li .children-link i {
  padding-right: 14px;
}

.sidebar-container .sidebar ul li.active>a {
  border-left: 2px solid #26d;
  background-color: #f3f4f5;
}

.sidebar-container .sidebar ul li.active .children-link .active a {
  color: #26d;
  background-color: #fcfcfc;
  border-left: 2px solid transparent;
}

.sidebar-container .sidebar ul li:hover>a {
  border-left: 2px solid #26d;
  background-color: #f3f4f5;
}

.sidebar-container .app-content {
  padding-left: 215px;
  min-height: 700px;
}

.monitor-btn-div {
  vertical-align: bottom;
  display: inline-block;
}

.monitor-btn-div .btn-sm {
  margin-top: -1px;
}

.monitor-btn-div .btt.active {
  border-color: #ddd;
  background-color: #fff;
  color: #333;
}

.monitor-btn-div .btt.active i {
  color: #f5573e !important;
}

.monitor-btn-div .btt.active.verified {
  color: #f5573e;
  background-color: transparent;
  border-color: #f5573e;
}

.monitor-btn-div .popover {
  left: auto !important;
  right: 0;
  width: 284px;
  max-width: 300px;
}

.monitor-btn-div .popover .arrow {
  left: 85% !important;
}

.monitor-btn-div .popover .popover-content {
  padding: 15px;
}

.monitor-btn-div .popover .monitor-hover-img {
  width: 100%;
}

.padding-v-25px {
  padding-top: 25px;
  padding-bottom: 25px;
}

.company-item {
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.company-item .popover-content {
  white-space: pre-line;
}

.company-item .logo-verify {
  width: 80px;
  height: 26px;
  margin-top: -8px;
  margin-right: 30px;
}

.company-item.margin-i-1x {
  display: none;
}

.company-item .margin-1-1x {
  display: block;
}

.company-item a {
  color: #000;
}

.company-item:hover:not(.disabled) {
  background: #fcfcfc;
  -webkit-box-shadow: 0px 0px 0px 0px #e9e9e9;
  box-shadow: 0px 0px 0px 0px #e9e9e9;
}

.company-item:hover:not(.disabled) .col-2>.col-2-1>.company-title>a {
  line-height: 30px;
  color: #26d;
}

.company-item:hover:not(.disabled) .col-2>.col-2-1>.company-title>a>em {
  color: #26d;
}

.company-item .col-1 {
  float: left;
  width: 110px;
  margin-right: -110px;
}

.company-item .col-1>.logo {
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 4px;
  border: 1px solid #eaedf4;
  position: relative;
  background-color: #fff;
}

.company-item .col-2 {
  float: left;
  width: 100%;
  position: relative;
}

.company-item .col-2>.col-2-1 {
  margin-left: 100px;
  margin-right: 300px;
}

.company-item .col-2>.col-2-1>.company-title {
  line-height: 30px;
  font-weight: 600;
}

.company-item .col-2>.col-2-1>.company-title .claim-logo {
  width: 13px;
  height: 16px;
  margin-top: -4px;
}

.company-item .col-2>.col-2-1>.company-title>a:hover {
  line-height: 30px;
  color: #26d;
}

.company-item .col-2>.col-2-1>.company-title>a:hover em {
  color: #26d;
}

.company-item .col-2>.col-2-1>.legal-person,
.company-item .col-2>.col-2-1>.match-item {
  font-size: 14px;
  color: #666;
  line-height: 21px;
}

.company-item .col-2>.col-2-1 .legal-person {
  margin-top: 8px;
}

.company-item .col-2>.col-2-1 .legal-person a {
  color: #1478f0;
}

.company-item .col-2>.col-2-1>.match-item {
  margin-top: 8px;
}

.company-item .col-2>.col-2-1>.match-item>i {
  color: #7a808f;
  margin-right: 4px;
  font-size: 18px;
  vertical-align: sub;
}

.company-item .col-2>.company-card {
  bottom: 0;
  right: 0;
  text-align: center;
  position: absolute;
}

.company-item .col-2 .contact-card {
  position: absolute;
  text-align: center;
  right: -10px;
  top: 50%;
}

.company-item .col-2 .contact-card .card-button {
  height: 34px;
}

.company-item .v-card {
  background-color: #fff !important;
  color: #000 !important;
  text-align: left !important;
}

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

.company-item .risk-content {
  display: inline-block;
  background: #fff7f5;
  border-radius: 2px;
  padding: 5px 8px 5px 10px;
  margin-top: 8px;
  color: #666;
}

.company-item .risk-content:hover {
  background: #ffeae5;
}

.company-item .risk-content .separate {
  padding: 0px 14px;
  color: #e9e9e9;
  font-size: 13px;
  vertical-align: middle;
}

.company-item .risk-content .vertical-middle {
  vertical-align: middle;
}

.company-item .risk-content .risk-conut {
  color: #f5573e;
}

.company-item .t-middle {
  vertical-align: middle !important;
}

.company-item .scan-code {
  position: absolute;
  right: -25px;
  top: -25px;
}

.company-item .scan-code .code {
  width: 32px;
  height: 32px;
}

.company-item .scan-code:hover .code-detail {
  display: block !important;
}

.company-item .scan-code:hover .arrow {
  display: block !important;
}

.company-item .scan-code .arrow {
  display: none;
  width: 20px;
  position: absolute;
  right: 20px;
  top: 27px;
  z-index: 100;
}

.company-item .scan-code .code-detail {
  display: none;
  text-align: center;
  padding: 20px;
  right: 0px;
  top: 37px;
  z-index: 99;
  position: absolute;
  width: 280px;
  height: 270px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  border: 1px solid #ddd;
}

.company-item .scan-code .code-detail .hidelong {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}

.company-item .scan-code .code-detail em {
  color: #26d;
}

.company-item .scan-code .code-detail .code-img {
  width: 160px;
  height: 160px;
  padding: 5px;
  border: solid 1px #eee;
  display: inline-block;
  pointer-events: none;
}

.company-item .scan-code .code-detail .code-img .img {
  width: 150px;
  height: 150px;
}

.company-item .scan-code .code-detail .phone {
  width: 70px;
  height: 160px;
  margin-left: 8px;
  vertical-align: top;
}

.company-item .icon-arrow {
  vertical-align: middle;
  font-size: 16px;
}

.company-item .status-desc {
  display: inline-block;
  background: #f5f5f5;
  border-radius: 4px 4px 4px 4px;
  padding: 12px 16px;
}

.ui-no-data {
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.ic-share {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(//bgcdn.qixin.com/pcweb/static/img/btn_share_weibo-8caf6f3b.png) center no-repeat;
  background-size: 24px 24px;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}

.ic-share.ic-qzone {
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/btn_share_qzone-419cf4d6.png);
}

.ic-share.ic-qq {
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/btn_share_qq-3c5c842e.png);
}

.ic-share.ic-wechat {
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/btn_share_wechat-24381c07.png);
}

.icon-share:before {
  padding-right: 5px;
  margin-top: 2px;
  font-size: 12px;
}

.app-share {
  cursor: pointer;
  position: relative;
}

.app-share .demo {
  width: 90px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 15px;
  border: 1px solid #a6acbc;
  position: absolute;
  right: 0px;
  top: 25px;
  z-index: 1000;
  border-radius: 4px;
}

.app-share .out,
.app-share .in {
  position: absolute;
  width: 0;
  height: 0px;
}

.app-share .out {
  border: 10px solid transparent;
  border-bottom-color: #a6acbc;
  top: -20px;
  left: 70%;
}

.app-report-dialog .clearfix {
  clear: both;
}

.app-report-dialog .modal-new-header {
  padding: 15px;
}

.app-report-dialog .modal-new-header::before {
  height: 30px;
  top: 20px;
}

.app-report-dialog .new-modal-dialog .modal-body {
  padding: 0px 20px 20px 20px;
}

.app-report-dialog .modal-dialog {
  width: 980px;
  margin-top: 50px;
  position: relative;
}

.app-report-dialog .modal-dialog .margin-h-0x {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 32px;
}

.app-report-dialog .modal-dialog .f-gray-6 {
  color: #999;
}

.app-report-dialog .modal-dialog .f-gray-3 {
  color: #333;
}

.app-report-dialog .modal-dialog .issue-tip {
  text-align: center;
  position: absolute;
  width: 940px;
  height: 32px;
  border-radius: 4px;
  top: 0;
  left: 20px;
  right: 0;
  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;
  font-size: 14px;
  background: #fffae6;
  color: #e27113;
}

.app-report-dialog .modal-dialog .BFlow {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 40px;
}

.app-report-dialog .modal-dialog .report-dialog {
  width: 100%;
  overflow-y: auto;
  max-height: 70vh;
}

.app-report-dialog .modal-dialog .report-dialog .grid-container {
  display: grid;
  padding-top: 16px;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  row-gap: 16px;
}

.app-report-dialog .modal-dialog .report-dialog .report-item {
  background-color: #f6faff;
  border-radius: 2px;
  padding: 20px;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .img-wrapper {
  width: 100px;
  height: 137px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .vip-rights {
  display: inline-block;
  font-size: 11px;
  color: #fe4c24;
  background: #ffede9;
  padding: 0 4px;
  border-radius: 2px;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .btn_sample {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .btn_preview {
  color: blue;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: block;
  position: absolute;
  top: 4px;
  right: 28px;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .new-tag {
  display: inline-block;
  background: #fe4c24;
  border-radius: 0px 4px 0px 4px;
  color: #fff;
  font-size: 11px;
  padding: 0px 4px;
  font-weight: 400;
}

.app-report-dialog .modal-dialog .report-dialog .report-item .button {
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  white-space: nowrap;
  border-radius: 2px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  color: #333;
  background-color: #fdcf01;
  height: 30px;
  font-size: 12px;
}

.app-report-dialog .modal-dialog .report-dialog .report-box {
  border: 1px solid #e7e7e7;
  background-color: rgba(20,120,240,.1);
  margin-left: 0px;
  margin-right: 0px;
}

.app-report-dialog .modal-dialog .report-dialog .djg-report-bg {
  background: url(//bgcdn.qixin.com/pcweb/static/img/djg-report-icon-7f56278f.png) 30px 20px no-repeat #fcfcfd;
  background-size: 50px 55px;
}

.app-report-dialog .modal-dialog .report-dialog .free-report-bg {
  background: url(//bgcdn.qixin.com/pcweb/static/img/free-report-icon-2202d88b.png) 30px 20px no-repeat #fcfcfd;
  background-size: 50px 55px;
}

.app-report-dialog .modal-dialog .report-dialog .rating-report-bg {
  background: url(//bgcdn.qixin.com/pcweb/static/img/rating-report-icon-d226e407.png) 30px 20px no-repeat #fcfcfc;
  background-size: 50px 55px;
}

.app-report-dialog .modal-dialog .report-dialog .value-added-report-bg {
  background: url(//bgcdn.qixin.com/pcweb/static/img/value-added-report-icon-8d159e68.png) 30px 20px no-repeat #fcfcfc;
  background-size: 50px 55px;
}

.app-report-dialog .modal-dialog .report-dialog .instruction-container {
  color: #7a808f;
  min-height: 66px;
}

.app-report-dialog .modal-dialog .report-dialog .instruction-container ul {
  margin-left: -36px;
  margin-bottom: 0;
}

.app-report-dialog .modal-dialog .report-dialog .instruction-container li {
  color: #7a808f;
  list-style: disc inside !important;
}

.app-report-dialog .modal-dialog .report-dialog .left-times-container {
  font-size: 12px;
}

.app-report-dialog .modal-dialog .report-dialog .left-times-container .left-times {
  color: #f5573e;
  font-weight: 700;
}

.app-report-dialog .modal-dialog .report-dialog .button-container {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.app-collect-btn-box {
  display: inline-block;
  vertical-align: top;
}

.app-collect-btn-box .popover.top>.arrow:after {
  border-top-color: #212121;
}

.app-collect-btn-box .bootbox-body {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.app-collect-btn-box .popover {
  z-index: 10;
  border-radius: 2px;
  border: 0px solid #212121;
  padding: 0px;
}

.app-collect-btn-box .popover-content {
  padding: 9px 12px !important;
  color: #fff;
  background: #212121;
}

.app-collect-btn-box .app-collect-btn.btt {
  position: relative;
}

.app-collect-btn-box .app-collect-btn.btt .icon-guanzhu:before {
  content: "";
}

.app-collect-btn-box .app-collect-btn.btt .collect-list {
  z-index: 10;
  width: calc(100% + 2px);
  position: absolute;
  left: -1px;
  top: 100%;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,.2);
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,.2);
}

.app-collect-btn-box .app-collect-btn.btt .collect-list .collect-item {
  height: 30px;
  line-height: 30px;
  color: #333;
}

.app-collect-btn-box .app-collect-btn.btt .collect-list .collect-item:hover {
  color: #26d;
  background: #e5f1ff;
}

.app-head-tag {
  display: contents;
}

.app-head-tag .popover-content {
  white-space: pre-line;
}

.app-head-tag .label-tag {
  white-space: nowrap;
  display: inline-block;
}

.update2 {
  background-color: transparent;
  color: #7fb9ff;
  border: 0;
  outline: none;
  vertical-align: middle;
}

.update2.active {
  color: #7fb9ff;
  border: 0;
  background: none;
  cursor: text;
}

.btn-update .updating-text {
  display: none;
}

.btn-update .icon-gengxin {
  display: inline-block;
  -webkit-animation: updating 1s linear infinite both;
  animation: updating 1s linear infinite both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.btn-update.updating .updating-text {
  display: inline;
}

.btn-update.updating .icon-gengxin {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

.btn-update.updating .btn-text {
  display: none;
}

@-webkit-keyframes updating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes updating {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.app-head-contact .nowrap {
  white-space: nowrap;
}

.app-head-contact .headtoVerify {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
}

.app-head-contact .minute-entry {
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
}

.app-head-contact .row-title {
  line-height: 22px;
}

.app-head-contact .row-desc {
  word-break: break-all;
  line-height: 22px;
}

.app-head-contact .span-info {
  max-width: 100px;
}

.app-head-contact .row-left {
  width: 430px;
  display: inline-block;
}

.app-head-contact .span {
  vertical-align: middle;
}

.app-head-contact .mw280 {
  max-width: 280px;
  vertical-align: bottom;
}

.app-head-contact .description {
  width: 80%;
  display: inline-block;
  vertical-align: bottom;
}

.app-head-contact .same-contract {
  font-size: 14px;
  color: #f5a623;
  letter-spacing: 0;
  line-height: 18px;
}

.app-head-contact .address {
  color: #333;
}

.app-head-contact .address:hover {
  color: #26d;
}

.app-head-contact .phone-valid {
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: -2px;
}

.app-head-contact .text-hidden {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 975px;
}

.app-head-contact .text-open {
  position: absolute;
  right: 20px;
}

.more-contract td,
.more-contract th {
  padding: 9px 20px !important;
}

.more-contract .img-logo {
  vertical-align: baseline;
}

.more-contract .qixin-logo {
  position: absolute;
  top: 28px;
  left: 20px;
}

.more-contract .modal-header {
  padding-top: 30px;
  border-bottom: none;
}

.more-contract .modal-header .close {
  position: absolute;
  right: 25px;
}

.more-contract .modal-header.samephone-modal {
  border-bottom: 1px solid #e3e3e3;
}

.more-contract .modal-header .back-to-more {
  position: absolute;
  top: 33px;
  left: 20px;
  font-size: 16px;
  line-height: 22px;
}

.more-contract .modal-body {
  padding: 30px;
}

.more-contract .modal-body .vip-list {
  text-align: center;
}

.more-contract .modal-body.samephone-modal {
  padding-top: 20px;
}

.more-contract .modal-body .same-num {
  margin-left: 60px;
  font-size: 14px;
  color: #ff9800;
  letter-spacing: 0;
  line-height: 18px;
  cursor: pointer;
}

.more-contract .phone-valid {
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: -2px;
}

.more-contract .claimed-logo {
  height: 16px;
  margin-left: 5px;
  vertical-align: -2px;
}

.same-phone-address .tittle {
  font-weight: 600;
  color: #333;
  font-size: 15px;
  border-bottom: none;
  padding-bottom: 5px;
  cursor: pointer;
}

.same-phone-address .tittle.actived {
  color: #1478f0 !important;
  border-bottom: 2px solid #26d !important;
}

.same-phone-address .same-choice button {
  width: 310px;
  text-align: left !important;
}

.same-phone-address .same-choice button .selected-value {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 260px;
  display: inline-block;
}

.same-phone-address .trail-contract {
  position: absolute;
  right: 30px;
}

.ui-monitor-tips {
  padding-top: 11px;
  padding-bottom: 11px;
  background: #fffbe6;
  color: #333;
}

.ui-monitor-tips .close-icon {
  position: absolute;
  right: 14px;
  top: 2px;
}

.ui-dropdown button {
  height: 30px;
  line-height: 30px;
  width: 100%;
}

.ui-dropdown .caret {
  margin-top: 13px;
  margin-left: 4px;
}

.ui-dropdown .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ui-dropdown .dropdown-menu li a {
  padding: 5px 10px;
}

.ui-dropdown .selected-value {
  float: left;
}

.ent-description .modal-header {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 20px;
}

.ent-description .modal-body {
  letter-spacing: 0;
  line-height: 25px;
}

.ent-description .modal-body .btn-confirm {
  width: 200px;
  padding: 9px;
  background: #26d;
  cursor: pointer;
}

.ent-description .close {
  position: absolute;
  right: 25px;
}

.ent-description .qixin-logo {
  position: absolute;
  top: 28px;
  left: 20px;
}

.invoice-title .modal-header {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 20px;
}

.invoice-title .modal-header .close {
  position: absolute;
  right: 25px;
}

.invoice-title .modal-body .btn-confirm {
  width: 200px;
  padding: 9px;
  background: #26d;
  cursor: pointer;
}

.more-contract td,
.more-contract th {
  padding: 9px 20px !important;
}

.more-contract .qixin-logo {
  position: absolute;
  top: 28px;
  left: 20px;
}

.more-contract .modal-header {
  padding-top: 30px;
  border-bottom: none;
}

.more-contract .modal-header .close {
  position: absolute;
  right: 25px;
}

.more-contract .modal-body {
  padding: 30px;
}

.more-contract .same-num {
  margin-left: 60px;
  font-size: 14px;
  color: #ff9800;
  letter-spacing: 0;
  line-height: 18px;
  cursor: pointer;
}

.more-contract .claimed-logo {
  height: 16px;
  margin-left: 5px;
  vertical-align: -2px;
}

.more-email td,
.more-email th {
  padding: 9px 20px !important;
}

.more-email .qixin-logo {
  position: absolute;
  top: 28px;
  left: 20px;
}

.more-email .modal-header {
  padding-top: 30px;
  border-bottom: none;
}

.more-email .modal-header .close {
  position: absolute;
  right: 25px;
}

.more-email .modal-body {
  padding: 30px;
}

.head-card {
  border-radius: 2px;
  padding-right: 0 !important;
  height: 70px;
}

.head-card .logo {
  width: 34px;
  height: 34px;
  border-radius: 2px;
  margin-top: 4px;
}

.head-card .bottomEnt {
  margin-top: 4px;
}

.d-inline {
  display: inline;
}

.margin-l-44px {
  margin-left: 44px;
}

.groupname {
  width: 100px;
  display: inline-block;
  vertical-align: bottom;
}

.holdername {
  width: 100px;
  display: inline-block;
  vertical-align: bottom;
}

.app-head-card-holder .logo {
  height: 34px;
  width: 34px;
  border-radius: 4px;
}

.app-head-card-chart .Controller {
  display: inline-block;
  max-width: 40px;
  vertical-align: bottom;
}

.app-head-card-product .pname {
  width: 110px;
  display: inline-block;
  vertical-align: bottom;
}

.app-head-card-product .mw-150 {
  max-width: 150px;
  display: inline-block;
  vertical-align: bottom;
}

.app-head-card-product .logo {
  height: 34px;
  width: 34px;
  border-radius: 4px;
}

.app-head-trend {
  background: #fcfcfc;
  padding: 12px 20px;
  border-top: 1px solid #eee;
  height: 42px;
}

.app-head-trend .trend-logo {
  line-height: 18px;
  vertical-align: top;
}

.app-head-trend .trend-title {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 490px;
  display: inline-block;
  vertical-align: top;
}

.app-head-trend .icon {
  font-size: 10px;
  margin-left: 5px;
}

.app-head-trend .trend-swiper {
  width: 650px;
  position: relative;
  vertical-align: bottom;
  height: 20px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.app-head-trend .trend-swiper .list-item {
  width: 100%;
  height: 20px;
  top: 20px;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  position: absolute;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
  display: inline-block;
}

.app-head-trend .trend-swiper .list-item .text-wrapper {
  color: #333;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 550px;
}

.app-head-trend .trend-swiper .list-item.item-fade {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.app-head-trend .trend-swiper .list-item.item-fade-before {
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.app-head-trend .trend-swiper .list-item.item-fade-before-before {
  -webkit-transform: translateY(-300%);
  -ms-transform: translateY(-300%);
  transform: translateY(-300%);
  display: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.app-head-trend .trend-swiper .loading {
  width: 80px;
  height: 17px;
  display: inline-block;
  position: absolute;
  line-height: 20px;
  left: 55%;
}

.app-head-trend .trend-swiper .loading span {
  display: inline-block;
  width: 4px;
  height: 20px;
  border-radius: 2px;
  background: #26d;
  margin-left: 1px;
  -webkit-animation: load 1.3s ease infinite;
  animation: load 1.3s ease infinite;
}

@-webkit-keyframes load {
  0%, 100% {
    height: 20px;
  }

  50% {
    height: 4px;
    margin: 8px 0;
  }
}

@keyframes load {
  0%, 100% {
    height: 20px;
  }

  50% {
    height: 4px;
    margin: 8px 0;
  }
}

.app-head-trend .trend-swiper .loading span:nth-child(2) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

.app-head-trend .trend-swiper .loading span:nth-child(3) {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}

.app-head-trend .trend-swiper .loading span:nth-child(4) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.app-head-trend .trend-swiper .loading span:nth-child(5) {
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}

.app-head-trend .more {
  vertical-align: top;
  line-height: 18px;
}

.app-navigator-risk .swiper {
  width: 300px;
  height: 20px;
  line-height: 20px;
}

.app-navigator-risk .swiper .line {
  bottom: 100%;
  -webkit-animation: swipe 4s infinite;
  animation: swipe 4s infinite;
}

@-webkit-keyframes swipe {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  80% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  0% {
    -webkit-transform: translateY(200%);
    transform: translateY(200%);
  }
}

@keyframes swipe {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  80% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  0% {
    -webkit-transform: translateY(200%);
    transform: translateY(200%);
  }
}

.app-navigator-risk .title {
  color: #404040;
}

.app-navigator-risk .detail-button {
  width: 72px;
  height: 32px;
  background: #f5573e;
  border-radius: 2px;
  font-size: 12px;
  line-height: 32px;
  color: #fff;
}

.app-navigator-dynamic {
  padding: 8px 30px 8px 10px;
}

.app-navigator-dynamic .trend-logo {
  line-height: 18px;
  vertical-align: top;
}

.app-navigator-dynamic .dynamic-swiper {
  height: 48px;
  background: #f6faff;
  position: relative;
  line-height: 48px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.app-navigator-dynamic .dynamic-swiper .list-item {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 260px;
  overflow: hidden;
  height: 48px;
  top: 48px;
  line-height: 48px;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  position: absolute;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  cursor: pointer;
  display: inline-block;
}

.app-navigator-dynamic .dynamic-swiper .list-item.item-fade {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

.app-navigator-dynamic .dynamic-swiper .list-item.item-fade-before {
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.app-navigator-dynamic .dynamic-swiper .list-item.item-fade-before-before {
  -webkit-transform: translateY(-300%);
  -ms-transform: translateY(-300%);
  transform: translateY(-300%);
  display: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.app-navigator-dynamic .dynamic-swiper .detail-button {
  width: 72px;
  height: 32px;
  line-height: 32px;
  background: #1478f0;
  border-radius: 2px;
  font-size: 12px;
  color: #fff;
}

.app-nav-wrapper-father {
  position: relative;
  height: 48px;
}

.app-nav-wrapper-father .app-nav-container {
  position: absolute;
}

.app-nav-wrapper-father .app-nav-container.fixed {
  z-index: 1030;
  top: 58px;
  position: fixed;
  background-color: #fff;
}

.app-nav-wrapper-father .app-nav-container.fixed .tabs {
  -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.2);
  box-shadow: 2px 2px 4px rgba(0,0,0,.2);
  border-left: 1px solid #ebeef2;
}

.app-company-navbar {
  background-color: #fff;
  position: relative;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}

.app-company-navbar .container {
  width: 1181px !important;
}

.app-company-navbar .app-nav-h2 {
  height: 20px;
  line-height: 20px;
  display: inline-block;
  font-weight: normal;
  padding: 0x;
}

.app-company-navbar .app-nav-h3 {
  display: inline;
  font-weight: normal;
}

.app-company-navbar .margin-l-15px {
  margin-left: -15px;
}

.app-company-navbar .nowrap {
  white-space: nowrap;
}

.app-company-navbar .padding-r-40 {
  padding-right: 40px !important;
}

.app-company-navbar .hover-box-risk {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 18px;
  line-height: 18px;
  width: 40px;
}

.app-company-navbar .hover-box-risk .icon-history-icon {
  position: absolute;
  right: 8px;
  top: 7px;
}

.app-company-navbar .hover-box-risk .isHidden {
  display: none;
}

.app-company-navbar .hover-box-risk .one-risk-block {
  position: absolute;
  right: -78px;
  top: -65px;
  width: 190px;
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,.15);
  box-shadow: 0 0 6px rgba(0,0,0,.15);
  border-radius: 4px;
}

.app-company-navbar .hover-handle {
  cursor: pointer;
}

.app-company-navbar .tips-history {
  white-space: nowrap;
  background: #feec99;
  padding: 2px 2px;
  margin-top: -1px;
  border-radius: 2px;
  color: #5e320e;
}

.app-company-navbar .tips-history:hover {
  background: #f6e17c;
  color: #351b05 !important;
}

.app-company-navbar .hover-cancel {
  cursor: not-allowed;
}

.app-company-navbar .nav-tabs {
  border-bottom: none;
  font-size: 15px;
  position: relative;
  height: 50px;
}

.app-company-navbar .nav-tabs li {
  margin-bottom: 0;
  width: 14%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 49px;
  overflow: hidden;
}

.app-company-navbar .nav-tabs li:last-child {
  width: 16%;
}

.app-company-navbar .nav-tabs li.num-8 {
  width: 12.5%;
}

.app-company-navbar .nav-tabs li.num-9 {
  width: 11%;
}

.app-company-navbar .nav-tabs li.num-9:last-child {
  width: 12%;
}

.app-company-navbar .nav-tabs li.num-10 {
  width: 10%;
}

.app-company-navbar .nav-tabs li:hover>a {
  color: #26d;
  background: #fcfcfc !important;
  border: 1px solid #e9e9e9;
  border-top: 1px solid transparent !important;
}

.app-company-navbar .nav-tabs li:hover>a small {
  color: #26d;
}

.app-company-navbar .nav-tabs li:hover .hover-nav {
  background: #fcfcfc;
}

.app-company-navbar .nav-tabs li.disable:hover {
  color: #a6acbc;
}

.app-company-navbar .nav-tabs li.disable:hover>a {
  color: #a6acbc;
}

.app-company-navbar .nav-tabs li.disable:hover>a small {
  color: #a6acbc;
}

.app-company-navbar .nav-tabs li>a {
  display: block;
  color: #333;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 13px 0;
  position: relative;
  border-bottom: 1px solid #e9e9e9;
  background: #fcfcfc;
}

.app-company-navbar .nav-tabs li>a small {
  color: #999;
}

.app-company-navbar .nav-tabs li.active>a {
  color: #26d;
  background: #fff !important;
  border: 1px solid #e9e9e9 !important;
  border-top: 1px solid transparent !important;
}

.app-company-navbar .nav-tabs li.active>a small {
  color: #26d;
}

.app-company-navbar .nav-tabs li .hover-nav {
  position: absolute;
  top: 49px;
  left: 0;
  background: #fff;
  min-height: 600px;
  z-index: 10;
  border-bottom: 1px solid #e7e9ee;
  border-right: 1px solid #e7e9ee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 20px 10px;
  display: block;
}

.app-company-navbar .nav-tabs li .hover-nav.is-first {
  border-left: 1px solid #e7e9ee;
}

.app-company-navbar .nav-tabs li .hover-nav .hover-link {
  display: block;
  font-size: 13px;
  color: #333;
  margin-bottom: 10px;
  text-align: left;
  height: 18px;
}

.app-company-navbar .nav-tabs li .hover-nav .hover-link:hover {
  color: #26d;
}

.app-company-navbar .nav-tabs li .hover-nav .nav-disable {
  color: #999;
  cursor: not-allowed;
}

.app-company-navbar .nav-tabs li .hover-nav .nav-disable:hover {
  color: #999;
}

.app-company-navbar .nav-tabs .vip-img {
  height: 14px;
  position: relative;
  bottom: 19px;
  left: 38px;
}

.app-company-navbar li.disable>a {
  color: #a6acbc;
  cursor: no-drop;
}

.app-company-navbar li.disable>a:hover {
  color: #a6acbc !important;
}

.app-company-navbar li.disable>a:hover small {
  color: #a6acbc;
}

.app-company-navbar .pointer-no {
  cursor: not-allowed;
  color: #a6acbc;
}

.app-company-navbar .new-img {
  height: 13px;
  width: 26px;
  margin-top: -4px;
}

.app-company-navbar .link-disable {
  color: #a6acbc !important;
  cursor: not-allowed;
}

.app-company-navbar .link-disable:hover {
  color: #a6acbc !important;
}

.app-company-navbar .link-disable:hover small {
  color: #a6acbc;
}

.app-info-content .ent-logo {
  width: 66px !important;
  display: inline-block !important;
}

.app-info-content .ent-logo .logo {
  width: 56px !important;
  height: 56px !important;
  border-radius: 2px;
  border: 1px solid #eaedf4;
}

.app-info-content .ent-logo .logo .word {
  line-height: 50px !important;
}

.app-info-content .ent-name {
  width: calc(100% - 66px);
  vertical-align: middle;
  display: inline-block;
}

.app-info-content .ent-name.width-96 {
  width: calc(100% - 96px) !important;
}

.app-info-content .right-content {
  vertical-align: middle;
  display: inline-block;
}

.app-info-content .icon-qiuzhizhe {
  position: relative;
  top: 1px;
}

.app-info-content .icon-arrow_right {
  position: relative;
  top: .5px;
  font-size: 12px;
  margin: 0 1px;
}

.app-info-content .w-292 {
  width: 292px;
}

.app-info-content .w-130 {
  width: 130px;
}

.app-arrow-container {
  text-align: center;
  display: inline-block;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 1.8;
}

.app-arrow-container .app-arrow-text {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  bottom: 10px;
  font-size: 12px;
}

.app-arrow-container .svg-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.ui-dimension-source {
  color: #999;
  font-size: 12px;
}

.ui-dimension-source>.time {
  margin-right: 30px;
}

.ui-dimension-source .source-link {
  color: #999;
}

.ui-dimension-source .source-link:hover {
  color: #26d;
}

.self-defined-year .modal-header {
  padding-top: 13px;
  padding-bottom: 13px;
}

.self-defined-year .modal-header h5 {
  height: 25px;
  line-height: 25px;
}

.self-defined-year .modal-header .btn4 {
  padding: 3px 10px;
}

.self-defined-year .has-error {
  border-color: #e73d4a !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

.self-defined-year .has-error:focus {
  border-color: #d61b29 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
}

.self-defined-year .hidden-input {
  display: none !important;
}

.self-defined-year .modal-body {
  padding-top: 36px;
  padding-bottom: 26px;
}

.self-defined-year .modal-body .capital-container {
  height: 34px;
}

.self-defined-year .modal-body .capital-container .center-text {
  line-height: 34px;
}

.self-defined-year .modal-body input {
  border: 1px solid #e9e9e9;
  width: 145px;
  padding-right: 37px;
}

.self-defined-year .modal-body input::-ms-clear,
.self-defined-year .modal-body input::-ms-reveal {
  display: none;
}

.self-defined-year .modal-body .box {
  position: relative;
}

.self-defined-year .modal-body .box .from {
  position: absolute;
  right: 10px;
  padding-left: 10px;
  border-left: 1px solid #e9e9e9;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.self-defined-year .modal-body .submit {
  margin: 30px auto 0;
  text-align: center;
  width: 120px;
  height: 34px;
  color: #fff;
  background: #26d;
  line-height: 34px;
  border: 1px solid #26d;
  cursor: pointer;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.self-defined-year .modal-body .submit:hover {
  background: #0b54ac;
}

.self-defined-year .modal-header {
  padding-top: 13px;
  padding-bottom: 13px;
}

.self-defined-year .modal-header h5 {
  height: 25px;
  line-height: 25px;
}

.self-defined-year .modal-header .btn4 {
  padding: 3px 10px;
}

.self-defined-year .has-error {
  border-color: #e73d4a !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

.self-defined-year .has-error:focus {
  border-color: #d61b29 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
}

.self-defined-year .hidden-input {
  display: none !important;
}

.self-defined-year .modal-body {
  padding-top: 36px;
  padding-bottom: 26px;
}

.self-defined-year .modal-body input {
  border: 1px solid #e9e9e9;
  width: 145px;
  padding-right: 37px;
}

.self-defined-year .modal-body input::-ms-clear,
.self-defined-year .modal-body input::-ms-reveal {
  display: none;
}

.self-defined-year .modal-body .year-container {
  height: 34px;
}

.self-defined-year .modal-body .year-container .center-text {
  line-height: 34px;
}

.self-defined-year .modal-body .box {
  position: relative;
}

.self-defined-year .modal-body .box .from {
  position: absolute;
  right: 10px;
  padding-left: 10px;
  border-left: 1px solid #e9e9e9;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.self-defined-year .modal-body .submit {
  margin: 30px auto 0;
  text-align: center;
  width: 120px;
  height: 34px;
  color: #fff;
  background: #26d;
  line-height: 34px;
  border: 1px solid #26d;
  cursor: pointer;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.self-defined-year .modal-body .submit:hover {
  background: #0b54ac;
}

.self-defined-canbao .modal-header {
  padding-top: 13px;
  padding-bottom: 13px;
}

.self-defined-canbao .modal-header h5 {
  height: 25px;
  line-height: 25px;
}

.self-defined-canbao .modal-header .btn4 {
  padding: 3px 10px;
}

.self-defined-canbao .has-error {
  border-color: #e73d4a !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

.self-defined-canbao .has-error:focus {
  border-color: #d61b29 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f !important;
}

.self-defined-canbao .hidden-input {
  display: none !important;
}

.self-defined-canbao .modal-body {
  padding-top: 36px;
  padding-bottom: 26px;
}

.self-defined-canbao .modal-body .canbao-container {
  height: 34px;
}

.self-defined-canbao .modal-body .canbao-container .center-text {
  line-height: 34px;
}

.self-defined-canbao .modal-body input {
  border: 1px solid #e9e9e9;
  width: 145px;
  padding-right: 37px;
}

.self-defined-canbao .modal-body input::-ms-clear,
.self-defined-canbao .modal-body input::-ms-reveal {
  display: none;
}

.self-defined-canbao .modal-body .box {
  position: relative;
}

.self-defined-canbao .modal-body .box .from {
  position: absolute;
  right: 10px;
  padding-left: 10px;
  border-left: 1px solid #e9e9e9;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.self-defined-canbao .modal-body .submit {
  margin: 30px auto 0;
  text-align: center;
  width: 120px;
  height: 34px;
  color: #fff;
  background: #26d;
  line-height: 34px;
  border: 1px solid #26d;
  cursor: pointer;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.self-defined-canbao .modal-body .submit:hover {
  background: #0b54ac;
}

.ui-dimension-subtitle {
  line-height: 22px;
  margin-bottom: 10px;
}

.ui-dimension-subtitle::before {
  content: "";
  float: right;
  position: relative;
  top: -2px;
  width: 69px;
  height: 24px;
  margin-left: 10px;
  background: url(//bgcdn.qixin.com/pcweb/static/font/logo-8dcbedf3.svg) center no-repeat;
  background-size: 69px 24px;
}

.ui-dimension-subtitle.flow {
  display: inline-block;
}

.ui-dimension-subtitle>.title {
  display: inline-block;
  height: 22px;
  margin: 0;
  line-height: 22px;
  vertical-align: top;
  font-size: 18px;
  font-weight: 600;
  clear: left;
}

.ui-dimension-subtitle>.title-count {
  display: inline-block;
  min-width: 10px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  vertical-align: top;
}

.ui-dimension-subtitle .icon-why {
  position: relative;
  top: 1px;
  vertical-align: baseline;
}

.ui-dimension-subtitle>.history-count {
  display: inline-block;
  padding: 0px 1px 0px 6px;
  color: #5e320d;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  border-radius: 2px;
  vertical-align: top;
  background: #feec99;
}

.ui-dimension-subtitle>.history-count:hover {
  color: #5e320e;
  background: #f6e17c;
}

.ui-dimension-subtitle .mask {
  vertical-align: text-top;
}

.show-buy-vip .modal-content {
  border-radius: 8px;
  overflow: hidden;
}

.show-buy-vip .modal-content .modal-body {
  padding: 0;
  margin: 0;
}

.show-buy-vip .modal-content .main-vip {
  padding-top: 0px;
}

.show-buy-vip .modal-content .main-vip .vip-container {
  width: 100%;
  margin-left: 0;
  border-width: 0px;
}

.show-buy-vip .modal-content .main-vip .vip-padding {
  margin-top: 0px;
  padding-top: 0px;
}

.main-vip {
  background: url(//bgcdn.qixin.com/pcweb/static/img/vip-background-bfe8e1e2.png) no-repeat;
  background-size: 100%;
  padding-top: 99.69%;
}

.main-vip .vip-padding {
  padding-top: 92px;
  margin-top: -99.69%;
}

.main-vip .vip-container {
  width: 665px;
  height: 100%;
  margin: auto;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  overflow: hidden;
}

.main-vip .vip-container .top-container {
  background: url(//bgcdn.qixin.com/pcweb/static/img/tittle-back-7084de7f.png) no-repeat;
  background-size: cover;
  height: 140px;
}

.main-vip .vip-container .top-container .title {
  font-size: 26px;
  padding-top: 25px;
}

.main-vip .vip-container .top-container .text {
  color: #462406;
  margin-top: 8px;
}

.main-vip .vip-normal-image {
  width: 100%;
  padding: 20px;
  height: auto;
  cursor: pointer;
}

.main-vip .search-example {
  width: 625px;
  margin: 0 auto;
}

.vip-phone-modal .vip-container {
  width: 665px;
  height: 100%;
  margin: auto;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  overflow: hidden;
}

.vip-phone-modal .vip-container .top-container {
  background: url(//bgcdn.qixin.com/pcweb/static/img/tittle-back-7084de7f.png) no-repeat;
  background-size: cover;
  height: 140px;
}

.vip-phone-modal .vip-container .top-container .title {
  font-size: 26px;
  padding-top: 25px;
}

.vip-phone-modal .vip-container .top-container .text {
  color: #462406;
  margin-top: 8px;
}

.vip-phone-modal .vip-tip-image {
  width: 100%;
  padding: 20px;
  height: auto;
}

.app-contacts-dialog .modal-dialog {
  width: 980px;
  margin-top: 10%;
}

.app-contacts-dialog .contacts-body {
  max-height: 620px;
  overflow-y: auto;
}

.app-contacts-dialog .modal-latest-header {
  border: none !important;
}

.app-contacts-dialog .top-tip {
  background-color: #fdf7f2;
  color: #fb7d15;
  padding: 6px 16px;
  margin-bottom: 12px;
  text-align: center;
}

.app-contacts-dialog .data-tip {
  font-size: 12px;
  color: #999;
  margin-top: 16px;
}

.app-contacts-dialog .hover-img {
  width: 16px;
  margin-right: 10px;
}

.contact-modal {
  width: 530px;
  margin-top: 35%;
}

.contact-modal .contact-header {
  height: 76px;
  line-height: 46px;
}

.contact-modal .contact-header .title {
  margin-left: 25px;
  margin-right: 18px;
}

.contact-modal .contact-header .close-div {
  float: right;
  color: #000;
  opacity: .2;
  font-size: 38px;
  cursor: pointer;
}

.contact-modal .login-mask {
  background: url(//bgcdn.qixin.com/pcweb/static/img/mask-dbd9a25f.png) no-repeat;
  background-size: cover;
  width: 100%;
  height: 326px;
}

.contact-modal .login-mask .text {
  display: block;
  padding-top: 86px;
  padding-bottom: 18px;
}

.contact-modal .login-mask .nav-link-button {
  display: block;
  width: 260px;
  height: 42px;
  line-height: 42px;
  background: #26d;
  margin: 66px auto;
}

.contact-modal .login-mask a:hover {
  color: #fff !important;
}

.contact-modal .contact-table {
  margin-bottom: 20px;
  margin-top: 20px;
}

.contact-modal .contact-table tr td {
  padding: 0 0 25px 0;
  border: 0;
}

.contact-modal .contact-table tr td:first-child {
  padding-left: 40px;
}

.app-middle-navigator .item {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  font-weight: normal;
}

.app-middle-navigator .item+.item {
  margin-left: 15px;
}

.app-middle-navigator .item.hover-link:hover {
  color: #fff !important;
  background-color: #26d;
}

.app-middle-navigator .nav-disable {
  cursor: not-allowed;
}

.app-middle-navigator .app-navigator-tabs {
  margin-bottom: 20px;
}

.app-middle-navigator .app-navigator-tabs .tab-link {
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: bolder;
  color: #43464f;
}

.app-middle-navigator .app-navigator-tabs .tab-link.active {
  color: #26d;
  border-bottom: 2px solid #26d;
}

.app-middle-navigator .app-navigator-tabs .tab-boder {
  width: 1180px;
  position: relative;
  border-bottom: 1px solid #eaedf4;
  right: 20px;
  top: 10px;
}

.ui-no-login {
  text-align: center;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  background: url(//bgcdn.qixin.com/pcweb/static/img/search-6c702a76.png) no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  height: 540px;
  position: relative;
}

.ui-no-login .info {
  position: absolute;
  width: 80%;
  left: 10%;
  top: 30%;
  height: 172px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.2);
}

.ui-no-login .login {
  height: 40px;
  width: 117px;
  line-height: 28px;
}

.ui-no-login .btt {
  color: #fff;
  background-color: #fd9706;
  border-color: #fd9706;
}

.ui-no-login .btt i {
  color: #fff;
}

.ui-no-login .btt:focus {
  color: #fff;
  background-color: #fd9706;
  border-color: #fd9706;
}

.ui-no-login .btt:hover {
  color: #fff;
  background: #e88902;
  border-color: #e88902;
}

.app-partners .third-party-partner-info .tp-title {
  font-family: "Microsoft YaHei",Arial;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  letter-spacing: .35px;
}

.app-partners .third-party-partner-info .tp-explain {
  font-family: "Microsoft YaHei",Arial;
  font-size: 14px;
  color: #333;
  letter-spacing: .35px;
}

.app-partners .third-party-partner-info .download-report {
  float: right;
  width: 22px;
  height: 22px;
}

.app-partners .tag-link {
  padding: 4px 2px 4px 8px !important;
}

.app-partners .vertical-bottom {
  vertical-align: bottom;
}

.app-partners .filter-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  line-height: 40px;
}

.app-partners .to-login {
  font-size: 12px;
  display: block;
}

.app-employees .filter-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  line-height: 40px;
}

.app-employees .to-login {
  font-size: 12px;
  display: block;
}

.app-relate-ent .tip {
  margin-top: 15px;
  color: #a6acbc;
  font-size: 12px;
}

.app-relate-ent .app-news-title {
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
  position: relative;
  z-index: 1;
}

.app-relate-ent .dropdown-toggle {
  min-width: 98px;
  height: 28px;
}

.app-relate-ent .dropdown-toggle .caret {
  margin-top: 6px;
}

.app-relate-ent .dropdown-menu {
  min-width: 100px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-relate-ent .select {
  color: #26d !important;
}

.app-relate-ent .path-desc {
  color: #333;
}

.app-relate-ent .path-desc a {
  color: #333;
}

.app-relate-ent .path-desc a:hover {
  color: #26d;
}

.app-search-limit-tishi {
  background: url(//bgcdn.qixin.com/pcweb/static/img/vip-background-bfe8e1e2.png) no-repeat;
  background-size: cover;
}

.app-investment .sort-table {
  top: -2px;
}

.app-investment .ui-dropdown {
  margin-top: -5px;
}

.app-investment .invest-report-btn {
  height: 30px;
  line-height: 28px;
  border: 1px solid #ccc;
  margin-top: -5px;
  position: relative;
}

.app-investment .invest-report-btn:hover {
  background-color: #e6e6e6;
}

.app-investment .invest-report-btn .new-icon {
  position: absolute;
  top: -16px;
  right: -1px;
}

.app-investment .v-a-m {
  vertical-align: middle;
}

.ui-sort-table {
  font-size: 8px;
  position: relative;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

.ui-sort-table .icon-pullup {
  position: absolute;
  top: -15px;
  left: 0px;
}

.ui-sort-table .icon-pulldown {
  position: absolute;
  top: -4px;
  left: 0px;
}

.app-info-chart .w-139 {
  width: 139px !important;
}

.app-info-chart .chart-content {
  width: 133px;
  height: 120px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  cursor: pointer;
  margin-right: 10px;
  overflow: hidden;
}

.app-info-chart .chart-content:last-child {
  margin-right: 0px;
  width: 139px;
}

.app-info-chart .chart-content .icon {
  width: 137px;
  height: 84px;
}

.app-info-chart .chart-content .name {
  width: 130px;
  color: #333;
  background: #f8f8f8;
  padding: 4px;
  text-align: center;
  display: inline-block;
}

.app-info-chart .chart-content:hover {
  background: #f6faff !important;
  border: 1px solid #1478f0 !important;
}

.app-info-chart .chart-content:hover .name {
  color: #1478f0 !important;
}

.app-info-chart .more-chart {
  height: 133px;
  width: 35px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  padding: 27px 10px 27px 10px;
  vertical-align: top;
  cursor: pointer;
  color: #333;
}

.app-info-chart .more-chart:hover {
  border: 1px solid #1478f0 !important;
  background: #f6faff !important;
  color: #1478f0 !important;
}

gm_del {
  text-decoration: line-through !important;
}

gm_del+gm {
  color: #db280b !important;
}

.third-party-partner-info .tp-title {
  font-family: "Microsoft YaHei",Arial;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  letter-spacing: .35px;
}

.third-party-partner-info .tp-explain {
  font-family: "Microsoft YaHei",Arial;
  font-size: 14px;
  color: #333;
  letter-spacing: .35px;
}

.app-social-security-number {
  position: relative;
}

.app-social-security-number .chart {
  height: 436px;
  width: auto;
  border: 1px solid #e8e8e8;
}

.app-social-security-number .no-data-chart {
  height: 436px;
  width: auto;
  border: 1px solid #e8e8e8;
  padding-top: 100px;
}

.app-social-security-number .no-data-chart img {
  height: 192px;
  width: 120px;
}

.app-login-mask {
  background: url(//bgcdn.qixin.com/pcweb/static/img/background-8da5732f.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 34px;
  padding-bottom: 26px;
}

.app-login-mask .app-login-mask-block {
  width: 665px;
  height: 100%;
  margin: auto;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
  overflow: hidden;
  margin-top: 34px;
}

.app-login-mask .app-login-mask-block .tittle {
  background: url(//bgcdn.qixin.com/pcweb/static/img/tittle-2a4cd9f8.png) no-repeat;
  background-size: cover;
  height: 140px;
  padding: 17px;
}

.app-login-mask .app-login-mask-block .tittle .tittle-content {
  width: 625px;
  height: 107px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
  text-align: center;
  border-radius: 4px;
  margin: auto;
}

.app-login-mask .app-login-mask-block .tittle .tittle-content .btn-sm {
  padding: 7px 20px;
}

.app-beneficiary {
  position: relative;
}

.app-beneficiary .buy-vip-tip {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 400px;
  height: 160px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  text-align: center;
}

.app-beneficiary .buy-vip-tip .text {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #333;
}

.app-beneficiary .buy-vip-tip .btn1 {
  padding: 10px 50px;
}

.app-beneficiary .path-tittle {
  font-weight: 600;
  color: #333;
}

.app-beneficiary .path-desc {
  color: #333;
}

.app-beneficiary .path-desc>a {
  color: #333;
}

.app-beneficiary .path-desc>a:hover {
  color: #26d;
}

.app-control .route:not(:first-child) {
  margin-top: 15px;
}

.app-control .route>.title {
  margin-bottom: 5px;
}

.app-control .tip {
  margin-top: 15px;
  color: #a6acbc;
  font-size: 12px;
}

.app-control .path-tittle {
  font-weight: 600;
  color: #333;
}

.app-control .path-desc {
  color: #333;
}

.app-control .path-desc a {
  color: #333;
}

.app-control .path-desc a:hover {
  color: #26d;
}

.app-control .inline-block {
  display: inline-block;
}

.app-interbank-analysis {
  min-height: 335px;
}

.app-interbank-analysis .example {
  width: 90%;
  margin-left: 5%;
}

.app-interbank-analysis .title-content {
  border-radius: 2px;
  font-weight: 600;
  color: #333;
  font-size: 13px;
  padding: 7px 20px;
  cursor: pointer;
  background-color: #fff;
  margin-left: 20px;
}

.app-interbank-analysis>.ui-dimension-subtitle {
  margin-bottom: 12px;
}

.app-interbank-analysis>.content {
  overflow: hidden;
  position: relative;
  height: 302px;
  border: 1px solid #eaedf4;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.app-interbank-analysis>.content>.tabs {
  float: left;
  width: 165px;
  height: 100%;
  border-right: 1px solid #eaedf4;
}

.app-interbank-analysis>.content>.tabs>.tab {
  padding-left: 12px;
  line-height: 37.5px;
  cursor: pointer;
  -webkit-transition: color .3s,background-color .3s;
  -o-transition: color .3s,background-color .3s;
  transition: color .3s,background-color .3s;
}

.app-interbank-analysis>.content>.tabs>.tab:not(:first-child) {
  border-top: 1px solid #eaedf4;
}

.app-interbank-analysis>.content>.tabs>.tab.active {
  color: #fff;
  background-color: #26d;
}

.app-interbank-analysis>.content>.wrap {
  position: relative;
  height: 100%;
  margin-left: 165px;
}

.app-interbank-analysis>.content>.wrap>.chart {
  position: relative;
  height: 100%;
}

.app-interbank-analysis>.content>.wrap>.chart>.conclusion {
  height: 20%;
  padding-left: 30px;
  padding-top: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.app-interbank-analysis>.content>.wrap>.chart>.echarts {
  height: 80%;
}

.app-interbank-analysis>.content>.wrap>.chart>.empty {
  height: 100%;
  text-align: center;
}

.app-interbank-analysis>.content>.wrap>.chart>.empty>.image {
  height: 35%;
  margin-top: 15%;
  margin-bottom: 10px;
}

.app-interbank-analysis>.content>.wrap>.chart>.empty>.text {
  color: #7a808f;
}

.app-relation .title-content {
  border-radius: 2px;
  font-weight: 600;
  color: #333;
  font-size: 13px;
  padding: 7px 20px;
  cursor: pointer;
  background-color: #fff;
  margin-left: 20px;
}

.app-relation .app-relation-list .relation-item .logo-box {
  float: left;
  width: 110px;
  margin-right: -110px;
}

.app-relation .app-relation-list .relation-item .logo-box .logo-img {
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #eaedf4;
}

.app-relation .app-relation-list .relation-item .content-box {
  height: 80px;
  float: left;
  width: 100%;
}

.app-relation .app-relation-list .relation-item .content-box .content {
  margin-left: 110px;
  position: relative;
  top: 16px;
}

.app-relation .app-relation-list .relation-item .content-box .judge-link {
  position: relative;
  top: -16px;
}

.content-front {
  width: 400px;
  height: 160px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  position: relative;
  text-align: center;
  left: 50%;
  margin-left: -200px;
  top: -471px;
}

.content-front h5 {
  position: relative;
  top: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
  color: #333;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.app-ent-card .chart-content {
  width: 205px;
  height: 153px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  cursor: pointer;
  margin-right: 12px;
  overflow: hidden;
}

.app-ent-card .chart-content .img {
  padding: 10px;
  width: 100%;
  height: 116px;
  display: inline-block;
  background-origin: content-box;
  background-color: #fff;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.app-ent-card .chart-content .name {
  width: 205px;
  padding: 4px;
  line-height: 20px;
  color: #333;
  background: #f8f8f8;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all .3;
  -o-transition: all .3;
  transition: all .3;
}

.app-ent-card .chart-content:hover {
  background: #f6faff !important;
  border: 1px solid #1478f0 !important;
}

.app-ent-card .chart-content:hover .name {
  color: #1478f0 !important;
}

.app-ent-card .more-chart {
  width: 55px;
  height: 153px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  padding: 35px 20px;
  vertical-align: top;
  cursor: pointer;
  -webkit-transition: all .3;
  -o-transition: all .3;
  transition: all .3;
  color: #333;
}

.app-ent-card .more-chart:hover {
  border: 1px solid #1478f0 !important;
  background: #f6faff !important;
  color: #1478f0 !important;
}

.app-company-explanation {
  background: #f7f8fd;
  padding: 15px 32px;
}

.app-company-explanation .m-r-3px {
  margin-right: 3px;
}

.app-company-explanation .textarea-container {
  position: relative;
}

.app-company-explanation .textarea-container textarea {
  resize: none;
  border: 0;
  outline: 0;
  display: block;
  width: 100%;
  padding: 10px;
}

.app-company-explanation .textarea-container .text-length {
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: #fff;
}

.app-company-explanation .show-detail-container {
  line-height: 20px;
  display: table-cell;
  word-break: break-all;
}

.app-company-explanation .show-detail-container span {
  vertical-align: middle;
}

.app-company-explanation .show-detail-container .show-detail-img {
  height: 14px;
  cursor: pointer;
}

.app-company-explanation .upload {
  position: relative;
  width: 80px;
  height: 80px;
  background: rgba(0,0,0,.04);
  border-radius: 2px;
  border: 1px dashed rgba(0,0,0,.15);
  padding-top: 16px;
  font-size: 0;
  display: inline-block;
}

.app-company-explanation .upload .text {
  color: rgba(0,0,0,.65);
  line-height: 20px;
}

.app-company-explanation .upload .file-uploader-input {
  left: 0;
  bottom: 0;
}

.app-company-explanation .upload-img {
  width: 80px;
  height: 80px;
  margin-right: 10px;
  border: 1px solid rgba(0,0,0,.1);
  position: relative;
}

.app-company-explanation .upload-img .pic {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: middle;
  overflow: hidden;
}

.app-company-explanation .upload-img .close-img {
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
}

.app-company-explanation .button-container {
  margin-top: 20px;
}

.app-company-explanation .button-container .button {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-radius: 2px;
  display: inline-block;
  cursor: pointer;
}

.app-company-explanation .button-container .save-button {
  background: #1478f0;
}

.app-company-explanation .button-container .delete-button {
  background: #f5573e;
}

.logout-announcement-detail .modal-body table td:nth-child(odd) {
  background: #fff;
}

.logout-announcement-detail .modal-body .bg-first {
  background: rgba(0,0,0,.02) !important;
  width: 150px;
  vertical-align: middle;
}

.app-holding .route:not(:first-child) {
  margin-top: 15px;
}

.app-holding .route>.title {
  margin-bottom: 5px;
}

.app-holding .tip {
  margin-top: 15px;
  color: #a6acbc;
  font-size: 12px;
}

.app-holding .path-tittle {
  font-weight: 600;
  color: #333;
}

.app-holding .path-desc {
  color: #333;
}

.app-holding .path-desc a {
  color: #333;
}

.app-holding .path-desc a:hover {
  color: #26d;
}

.app-holding .trial {
  margin-top: 60px;
  display: block;
}

.app-holding .trial .trial-img {
  width: 1140px;
  height: 100%;
}

.app-line-credit .title-wai {
  vertical-align: top;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  clear: left;
}

.app-otc-equity-pledge .horizon {
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.app-otc-equity-pledge .selected {
  color: #43464f;
  font-weight: 600;
  padding-bottom: 8px !important;
  margin-bottom: -1px;
}

.app-otc-equity-pledge .title-wai {
  vertical-align: top;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  clear: left;
}

.app-otc-equity-pledge .badge-wai {
  top: -6px;
}

.app-otc-equity-pledge .equity-view .content {
  width: 270px;
  padding-right: 10px;
  display: inline-block;
}

.app-otc-equity-pledge .equity-view .content .tag-h {
  margin-left: 6px;
  padding: 2px 6px;
  color: #fff;
  background-color: #f5573e;
}

.monitor-btn-div {
  vertical-align: bottom;
  display: inline-block;
}

.monitor-btn-div .btn-sm {
  margin-top: -1px;
}

.monitor-btn-div .btt.active {
  border-color: #ddd;
  background-color: #fff;
  color: #333;
}

.monitor-btn-div .btt.active i {
  color: #f5573e !important;
}

.monitor-btn-div .btt.active.verified {
  color: #f5573e;
  background-color: transparent;
  border-color: #f5573e;
}

.monitor-btn-div .popover {
  left: auto !important;
  right: 0;
  width: 284px;
  max-width: 300px;
}

.monitor-btn-div .popover .arrow {
  left: 85% !important;
}

.monitor-btn-div .popover .popover-content {
  padding: 15px;
}

.monitor-btn-div .popover .monitor-hover-img {
  width: 100%;
}

.app-little-data {
  text-align: center;
}

.app-little-data .box {
  margin: 0 120px;
  padding: 20px 0;
}

.app-little-data .bg-no-data {
  width: 122px;
  height: 62px;
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/no-data-68dd04d2.png);
  background-repeat: no-repeat;
  background-size: 122px 62px;
  background-position: center center;
  margin: 0 auto;
}

.company-xsb .level-code {
  color: #fff;
  border-radius: 2px;
}

.company-xsb .level-code-001 {
  background-color: #467fd7;
}

.company-xsb .level-code-002 {
  background-color: #23b8a9;
}

.company-xsb .level-code-003 {
  background-color: #fd9706;
}

.company-xsb .selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
}

.company-xsb .horizon {
  border-radius: 4px 4px 0px 0px;
}

.company-xsb .border-b-b9-finance {
  border-bottom-width: 1px !important;
  border-bottom: 1px solid #e9e9e9 !important;
}

.company-xsb .line-hover {
  cursor: pointer;
}

.company-xsb .line-hover:hover>td {
  color: #26d !important;
}

.company-xsb .h-46 {
  height: 46px;
  line-height: 46px;
}

.company-xsb .h-16 {
  height: 16px;
}

.company-xsb .w-16 {
  width: 16px;
}

.company-xsb .w-48 {
  width: 48%;
}

.company-xsb .w20 {
  width: 20%;
}

.company-xsb .w100 {
  width: 100%;
}

.company-xsb .w80 {
  width: 80%;
}

.company-xsb .w6 {
  width: 6%;
}

.company-xsb .w4 {
  width: 4%;
}

.company-xsb .w2 {
  width: 2%;
}

.company-xsb .w19 {
  width: 19% !important;
}

.company-xsb .w17 {
  width: 17% !important;
}

.company-xsb .w18 {
  width: 18% !important;
}

.company-xsb .w8 {
  width: 8%;
}

.company-xsb .w22 {
  width: 22% !important;
}

.company-xsb .w78 {
  width: 78% !important;
}

.company-xsb .bg-white {
  background-color: #fff !important;
}

.company-xsb .font-a3 {
  color: #7686de !important;
}

.company-xsb .font-black {
  color: #000 !important;
}

.company-xsb .font-f5 {
  color: #fd9706 !important;
}

.company-xsb .padding-h-8px {
  padding-left: 8px;
  padding-right: 8px;
}

.company-xsb .font-bold {
  font-weight: 600;
}

.company-xsb .icon-arrow-right1,
.company-xsb .icon-arrow-left1 {
  cursor: pointer;
}

.company-xsb .icon-arrow-right1.none,
.company-xsb .icon-arrow-left1.none {
  color: #d8d8d8;
  cursor: not-allowed;
}

.company-xsb .td-special {
  min-width: 170px;
  border: 0;
  width: 100% !important;
}

.company-xsb .td-special2 {
  min-width: 139px;
}

.equity-pledge-warning {
  background-color: #feeeeb;
  padding: 2px 6px;
  border-radius: 3px;
}

.company-publicly .selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
}

.company-publicly .horizon {
  border-radius: 4px 4px 0px 0px;
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.company-publicly .border-b-1px {
  border-bottom: 1px solid #fcfcfc !important;
}

.company-publicly .line-hover {
  cursor: pointer;
}

.company-publicly .line-hover:hover>td {
  color: #26d !important;
}

.company-publicly .h-46 {
  height: 46px;
  line-height: 46px;
}

.company-publicly .h-16 {
  height: 16px;
}

.company-publicly .h-21 {
  height: 21px;
  line-height: 21px;
}

.company-publicly .w-16 {
  width: 16px;
}

.company-publicly .w-48 {
  width: 48%;
}

.company-publicly .w20 {
  width: 20%;
}

.company-publicly .w100 {
  width: 100%;
}

.company-publicly .w80 {
  width: 80%;
}

.company-publicly .w6 {
  width: 6%;
}

.company-publicly .w4 {
  width: 4%;
}

.company-publicly .w2 {
  width: 2%;
}

.company-publicly .w19 {
  width: 19% !important;
}

.company-publicly .w17 {
  width: 17% !important;
}

.company-publicly .w18 {
  width: 18% !important;
}

.company-publicly .w8 {
  width: 8%;
}

.company-publicly .w22 {
  width: 22% !important;
}

.company-publicly .w78 {
  width: 78% !important;
}

.company-publicly .bg-white {
  background-color: #fff !important;
}

.company-publicly .font-a3 {
  color: #7686de !important;
}

.company-publicly .font-black {
  color: #000 !important;
}

.company-publicly .font-f5 {
  color: #fd9706 !important;
}

.company-publicly .padding-h-8px {
  padding-left: 8px;
  padding-right: 8px;
}

.company-publicly .font-bold {
  font-weight: 600;
}

.company-publicly .icon-arrow-right1,
.company-publicly .icon-arrow-left1 {
  cursor: pointer;
}

.company-publicly .icon-arrow-right1.none,
.company-publicly .icon-arrow-left1.none {
  color: #d8d8d8;
  cursor: not-allowed;
}

.company-publicly .td-special {
  min-width: 170px;
  width: auto;
  border: 0;
  width: 100% !important;
}

.company-publicly .td-special2 {
  min-width: 139px;
}

.app-publicly-partners .btn {
  vertical-align: top;
  height: 30px;
  min-width: 102px;
  line-height: 28px;
}

.app-publicly-partners .caret {
  margin-left: 8px;
}

.app-publicly-partners .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-publicly-partners .dropdown-menu li a {
  padding: 5px 10px;
}

.app-company-events .selected {
  color: #43464f;
  font-weight: 600;
  padding-bottom: 8px !important;
  margin-bottom: -1px;
}

.app-company-events .horizon {
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.app-publicly-notice .btn {
  vertical-align: top;
  height: 30px;
  min-width: 102px;
  line-height: 28px;
}

.app-publicly-notice .caret {
  margin-left: 8px;
}

.app-publicly-notice .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 110px;
}

.app-publicly-notice .dropdown-menu li a {
  padding: 5px 10px;
}

.company-publicly-hk .selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
}

.company-publicly-hk .horizon {
  border-radius: 4px 4px 0px 0px;
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.company-publicly-hk .border-b-1px {
  border-bottom: 1px solid #fcfcfc !important;
}

.company-publicly-hk .line-hover {
  cursor: pointer;
}

.company-publicly-hk .line-hover:hover>td {
  color: #26d !important;
}

.company-publicly-hk .h-46 {
  height: 46px;
  line-height: 46px;
}

.company-publicly-hk .h-16 {
  height: 16px;
}

.company-publicly-hk .h-21 {
  height: 21px;
  line-height: 21px;
}

.company-publicly-hk .w-16 {
  width: 16px;
}

.company-publicly-hk .w-48 {
  width: 48%;
}

.company-publicly-hk .w20 {
  width: 20%;
}

.company-publicly-hk .w100 {
  width: 100%;
}

.company-publicly-hk .w80 {
  width: 80%;
}

.company-publicly-hk .w6 {
  width: 6%;
}

.company-publicly-hk .w4 {
  width: 4%;
}

.company-publicly-hk .w2 {
  width: 2%;
}

.company-publicly-hk .w19 {
  width: 19% !important;
}

.company-publicly-hk .w17 {
  width: 17% !important;
}

.company-publicly-hk .w18 {
  width: 18% !important;
}

.company-publicly-hk .w8 {
  width: 8%;
}

.company-publicly-hk .w22 {
  width: 22% !important;
}

.company-publicly-hk .w78 {
  width: 78% !important;
}

.company-publicly-hk .bg-white {
  background-color: #fff !important;
}

.company-publicly-hk .font-a3 {
  color: #7686de !important;
}

.company-publicly-hk .font-black {
  color: #000 !important;
}

.company-publicly-hk .font-f5 {
  color: #fd9706 !important;
}

.company-publicly-hk .padding-h-8px {
  padding-left: 8px;
  padding-right: 8px;
}

.company-publicly-hk .font-bold {
  font-weight: 600;
}

.company-publicly-hk .icon-arrow-right1,
.company-publicly-hk .icon-arrow-left1 {
  cursor: pointer;
}

.company-publicly-hk .icon-arrow-right1.none,
.company-publicly-hk .icon-arrow-left1.none {
  color: #d8d8d8;
  cursor: not-allowed;
}

.company-publicly-hk .td-special {
  min-width: 170px;
  width: auto;
  border: 0;
}

.company-publicly-hk .td-special2 {
  min-width: 139px;
}

.app-publicly-hk-partners .btn {
  vertical-align: top;
  height: 30px;
  min-width: 102px;
  line-height: 28px;
}

.app-publicly-hk-partners .caret {
  margin-left: 8px;
}

.app-publicly-hk-partners .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-publicly-hk-partners .dropdown-menu li a {
  padding: 5px 10px;
}

.app-publicly-notice-hk .btn {
  vertical-align: top;
  height: 30px;
  min-width: 102px;
  line-height: 28px;
}

.app-publicly-notice-hk .caret {
  margin-left: 8px;
}

.app-publicly-notice-hk .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 110px;
}

.app-publicly-notice-hk .dropdown-menu li a {
  padding: 5px 10px;
}

.app-company-declare-kcb .selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
}

.app-company-declare-kcb .horizon {
  border-radius: 4px 4px 0px 0px;
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.app-company-declare-kcb .border-b-1px {
  border-bottom: 1px solid #fcfcfc !important;
}

.app-company-declare-kcb .line-hover {
  cursor: pointer;
}

.app-company-declare-kcb .line-hover:hover>td {
  color: #26d !important;
}

.app-company-declare-kcb .h-46 {
  height: 46px;
  line-height: 46px;
}

.app-company-declare-kcb .h-16 {
  height: 16px;
}

.app-company-declare-kcb .w-16 {
  width: 16px;
}

.app-company-declare-kcb .w-48 {
  width: 48%;
}

.app-company-declare-kcb .w20 {
  width: 20%;
}

.app-company-declare-kcb .w100 {
  width: 100%;
}

.app-company-declare-kcb .w80 {
  width: 80%;
}

.app-company-declare-kcb .w6 {
  width: 6%;
}

.app-company-declare-kcb .w4 {
  width: 4%;
}

.app-company-declare-kcb .w2 {
  width: 2%;
}

.app-company-declare-kcb .w19 {
  width: 19% !important;
}

.app-company-declare-kcb .w17 {
  width: 17% !important;
}

.app-company-declare-kcb .w18 {
  width: 18% !important;
}

.app-company-declare-kcb .w8 {
  width: 8%;
}

.app-company-declare-kcb .w22 {
  width: 22% !important;
}

.app-company-declare-kcb .w78 {
  width: 78% !important;
}

.app-company-declare-kcb .bg-white {
  background-color: #fff !important;
}

.app-company-declare-kcb .font-a3 {
  color: #7686de !important;
}

.app-company-declare-kcb .font-black {
  color: #000 !important;
}

.app-company-declare-kcb .font-f5 {
  color: #fd9706 !important;
}

.app-company-declare-kcb .padding-h-8px {
  padding-left: 8px;
  padding-right: 8px;
}

.app-company-declare-kcb .font-bold {
  font-weight: 600;
}

.app-company-declare-kcb .icon-arrow-right1,
.app-company-declare-kcb .icon-arrow-left1 {
  cursor: pointer;
}

.app-company-declare-kcb .icon-arrow-right1.none,
.app-company-declare-kcb .icon-arrow-left1.none {
  color: #d8d8d8;
  cursor: not-allowed;
}

.app-company-declare-kcb .td-special {
  min-width: 170px;
  width: auto;
  border: 0;
  width: 100% !important;
}

.app-company-declare-kcb .td-special2 {
  min-width: 139px;
}

.process-wrapper {
  overflow-x: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-top: 44px;
  line-height: 16px;
  margin-left: 100px;
}

.process-wrapper .process-container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 160px;
  position: relative;
  height: 60px;
}

.process-wrapper .process-container .blue-circle {
  width: 10px;
  height: 10px;
  background: #1478f0;
  border-radius: 50%;
  margin-left: 75px;
  position: absolute;
  z-index: 6;
}

.process-wrapper .process-container .red-circle {
  width: 10px;
  height: 10px;
  background: #fe4c24;
  border-radius: 50%;
  margin-left: 75px;
  position: absolute;
  z-index: 6;
}

.process-wrapper .process-container .gray-circle {
  width: 10px;
  height: 10px;
  background: #ccc;
  border-radius: 50%;
  margin-left: 75px;
  position: absolute;
  z-index: 6;
}

.process-wrapper .process-container .current-circle {
  position: absolute;
  z-index: 6;
  width: 16px;
  height: 16px;
  left: 72px;
  top: -3px;
}

.process-wrapper .process-container .white-line {
  position: absolute;
  top: 4px;
  left: 0;
  width: 80px;
  height: 1px;
  background-color: #fff;
  z-index: 4;
}

.process-wrapper .process-container .blue-line {
  position: absolute;
  top: 4px;
  left: -80px;
  width: 160px;
  height: 1px;
  background-color: #1478f0;
  z-index: 2;
}

.process-wrapper .process-container .gray-line {
  position: absolute;
  top: 4px;
  left: -80px;
  width: 160px;
  height: 1px;
  background-color: #e9e9e9;
}

.process-wrapper .process-container .font-red {
  color: #fe4c24;
}

.process-wrapper .process-container .font-blue {
  color: #1478f0;
}

.process-wrapper .process-container .font-gray {
  color: #999;
}

.process-wrapper .process-container .end-wrapper {
  position: absolute;
  top: -40px;
  width: 160px;
}

.overview-tag {
  margin-bottom: 5px;
  margin-right: 6px;
  margin-left: 0px;
  padding: 2px 6px;
}

.overview-tag.isBlue {
  background: rgba(20,120,240,.15);
  color: #26d;
}

.overview-tag.isGreen {
  background: #e4f7e8;
  color: #25ca49;
}

.overview-tag.isRed {
  background: rgba(245,87,62,.15);
  color: #f5573e;
}

.app-judiciary-case {
  position: relative;
}

.app-judiciary-case .law-relation-guide {
  color: #f5a623;
}

.app-judiciary-case .example {
  width: 90%;
  margin-left: 5%;
}

.app-judiciary-case .title-content {
  height: 70px;
}

.app-judiciary-case .buy-vip-tip {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 400px;
  height: 160px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  text-align: center;
}

.app-judiciary-case .buy-vip-tip .text {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #333;
}

.app-judiciary-case .buy-vip-tip .btn1 {
  padding: 10px 50px;
}

.app-judiciary-case-normal .select-options {
  position: absolute;
  right: -10px;
  top: 35px;
}

.app-judiciary-case-normal .select-options .select-options-modal:first-child .dropdown-menu-right {
  right: 0;
}

.ui-folded-content2 {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
}

.ui-folded-content2 .text-blue {
  background-color: #f3f8fe;
}

.ui-folded-content2 .kong {
  width: 44px;
  height: 14px;
}

.ui-folded-content2 .line {
  width: 100%;
}

.ui-folded-content2 .line>.expand {
  position: absolute;
  bottom: 0px;
  right: 0px;
  margin-left: .6em;
  color: #26d;
  cursor: pointer;
}

.ui-folded-content2 .line>.expand .click-tip {
  vertical-align: bottom;
}

.ui-folded-content2 .line>.expand .note {
  display: inline-block;
  margin-left: .3em;
  -webkit-transform: translateY(1px) scale(0.9);
  -ms-transform: translateY(1px) scale(0.9);
  transform: translateY(1px) scale(0.9);
  font-size: 12px;
}

.app-court-decision .decision-title {
  line-height: 1.4;
  padding-bottom: 6px;
}

.app-court-decision .split-line {
  border-top: 1px solid red;
}

.new-modal-dialog .table1 tr>td:nth-child(odd) {
  width: 15%;
}

.new-modal-dialog .table1 tr>td:nth-child(even) {
  width: 34%;
}

.equity-freeze-modal .modal-header {
  padding: 20px 20px 24px;
  line-height: 30px;
}

.equity-freeze-modal .modal-header:before {
  top: 20px;
}

.equity-freeze-modal .modal-body {
  max-height: 70vh;
  overflow-y: scroll;
}

.equity-freeze-modal .process-wrapper-freeze {
  position: sticky;
  top: 0;
  background: #fff;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 78px;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 1;
}

.equity-freeze-modal .process-wrapper-freeze .process-container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 122px;
  position: relative;
  height: 62px;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle {
  position: absolute;
  margin-left: 65px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  z-index: 6;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  left: -3px;
  top: -3px;
  border-radius: 50%;
  z-index: 1;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle.yellow {
  background: #fdcf01;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle.yellow:before {
  background: #fdcf01;
  opacity: .2;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle.gray {
  background: #ccc;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .circle.gray:before {
  background: transparent;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .line {
  position: absolute;
  top: 2px;
  height: 1px;
  z-index: 4;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .line.white {
  left: 0;
  width: 80px;
  background-color: #fff;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .line.gray {
  left: -54px;
  width: 122px;
  background-color: #e9e9e9;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .bg-active {
  width: 102px;
  height: 46px;
  background: #fff8e3;
  border-radius: 4px;
  border: 1px solid #fdcf01;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .bg-active .status {
  font-weight: bold;
}

.equity-freeze-modal .process-wrapper-freeze .process-container .bg-normal {
  width: 102px;
  height: 46px;
  background: #f7f8fd;
  border: 1px solid #f7f8fd;
  border-radius: 4px;
}

.equity-freeze-modal .process-wrapper-freeze .m-t-14 {
  margin-top: 14px;
}

.product-recall-dialog .detail-title {
  position: relative;
  line-height: 20px;
}

.product-recall-dialog .detail-title:before {
  content: "";
  position: absolute;
  left: 0;
  height: 20px;
  width: 4px;
  background: #fdcf01;
}

.final-content {
  margin: -25px 0px 0px -30px;
  max-height: 500px;
  overflow: auto;
}

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

.link-item {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 12px;
}

.link-item:nth-last-child(-n+2) {
  margin-bottom: 0;
}

.app-overdue-tax .horizon {
  vertical-align: bottom;
  display: inline-block;
  cursor: pointer;
}

.app-overdue-tax .selected {
  color: #43464f;
  font-weight: 600;
  border-bottom: 2px solid #e9e9e9;
  padding-bottom: 8px !important;
  margin-bottom: -1px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,.15);
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
}

.select-options-modal .form-control,
.select-options-modal .dropdown {
  vertical-align: top;
}

.select-options-modal .form-control .dropdown-toggle,
.select-options-modal .dropdown .dropdown-toggle {
  padding: 0px 8px;
  height: 30px;
  line-height: 28px;
  margin-top: -4px;
}

.select-options-modal .form-control.select-type .caret,
.select-options-modal .dropdown.select-type .caret {
  margin-top: 13px;
  margin-left: 4px;
}

.select-options-modal .form-control.select-type .dropdown-menu-right,
.select-options-modal .dropdown.select-type .dropdown-menu-right {
  right: -166px;
}

.select-options-modal .form-control.select-type .dropdown-menu,
.select-options-modal .dropdown.select-type .dropdown-menu {
  max-height: 60vh;
  width: 466px;
  overflow-y: auto;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.15);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.15);
  padding-bottom: 0;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item {
  line-height: 30px;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item .title,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item .title {
  line-height: 20px;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item .content .disabled,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item .content .disabled {
  cursor: not-allowed;
  color: #ddd !important;
  border: 1px solid #ddd !important;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item .content .content-item,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item .content .content-item {
  border: 1px solid #ddd;
  line-height: 22px;
  padding: 3px 15px;
  margin-right: 8px;
  margin-bottom: 8px;
  border-radius: 4px;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item .content .content-item.active,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item .content .content-item.active {
  border-color: #1478f0;
  background: #fff url(//bgcdn.qixin.com/pcweb/static/font/active-60649ede.svg) no-repeat right bottom;
}

.select-options-modal .form-control.select-type .dropdown-menu .li-item .content .content-item.fix-width,
.select-options-modal .dropdown.select-type .dropdown-menu .li-item .content .content-item.fix-width {
  width: 120px;
  padding: 3px 0;
  text-align: center;
}

.select-options-modal .form-control.select-type .dropdown-menu .btn,
.select-options-modal .dropdown.select-type .dropdown-menu .btn {
  width: 100px;
}

.select-options-modal .form-control.select-type .dropdown-menu .submit,
.select-options-modal .dropdown.select-type .dropdown-menu .submit {
  line-height: 33px;
  position: sticky;
  bottom: 0;
  background: #fff;
}

.select-options-modal .form-control.select-type .dropdown-menu:before,
.select-options-modal .dropdown.select-type .dropdown-menu:before {
  left: auto;
  right: 9px;
}

.select-options-modal .form-control.select-type .dropdown-menu:after,
.select-options-modal .dropdown.select-type .dropdown-menu:after {
  left: auto;
  right: 10px;
}

.app-judiciary-case {
  position: relative;
}

.app-judiciary-case .law-relation-guide {
  color: #f5a623;
}

.app-judiciary-case .example {
  width: 90%;
  margin-left: 5%;
}

.app-judiciary-case .title-content {
  height: 70px;
}

.app-judiciary-case .buy-vip-tip {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 400px;
  height: 160px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  text-align: center;
}

.app-judiciary-case .buy-vip-tip .text {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #333;
}

.app-judiciary-case .buy-vip-tip .btn1 {
  padding: 10px 50px;
}

.app-relate-count {
  display: inline-block;
  padding: 0px 1px 0px 6px;
  color: #f5573e;
}

.app-relate-count>.right-arrow {
  display: inline-block;
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
}

.app-company-lawsuit .law-relation-guide {
  color: #f5a623;
}

.app-company-lawsuit .max-tr-width {
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
}

.ui-table-title-sum {
  padding: 15px;
  background-color: #f6faff;
}

.pdf-img {
  display: block;
  width: 28px;
  height: 28px;
}

.pdf-text {
  line-height: 28px;
}

.app-inquiry-evaluation .selected {
  padding-bottom: 4px;
  font-weight: bold;
  border-bottom: 2px solid #fdcf01;
}

.app-debt-analysis .nav-bar {
  width: 25%;
  height: 36px;
  line-height: 36px;
  border: 1px solid #eee;
  display: inline-block;
}

.app-debt-analysis .choose {
  background-color: #1478f0;
  color: #fff !important;
}

.app-debt-analysis .display-none {
  display: none;
}

.app-debt-analysis .debt-total {
  width: 100%;
  padding: 14px 20px;
  background: #f6faff;
}

.app-debt-analysis .col-left {
  display: inline-block;
  width: 355px;
  border: 1px solid #e9e9e9;
}

.app-debt-analysis .col-left .left-detail {
  width: 80px;
  display: inline-block;
  border-right: 1px solid #e9e9e9;
}

.app-debt-analysis .col-left .right-detail {
  width: 220px;
  display: inline-block;
  padding-left: 15px;
}

.app-debt-analysis .col-left .border-t {
  border-top: 1px solid #e9e9e9;
}

.app-debt-analysis .col-right {
  display: inline-block;
  width: calc(100% - 355px);
  border: 1px solid #e9e9e9;
  border-left: none;
  height: 225px;
  vertical-align: bottom;
}

.app-debt-analysis .col-right .chart {
  height: 220px;
  width: auto;
}

.app-debt-analysis .analysis-left {
  display: inline-block;
  width: 49%;
  margin-right: 20px;
}

.app-debt-analysis .analysis-right {
  display: inline-block;
  width: 49%;
}

.app-debt-analysis .analysis-detail {
  border: 1px solid #e9e9e9;
  padding: 15px 20px;
}

.app-debt-analysis .icon-arrow_right {
  display: inline-block;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  vertical-align: middle;
}

.app-debt-analysis .app-be-svip {
  background: url(//bgcdn.qixin.com/pcweb/static/img/background-2cdc2c4f.png) no-repeat;
  background-size: 100% 100%;
}

.app-debt-self-analysis {
  margin-bottom: 50px;
}

.app-debt-self-analysis .debt-total {
  width: 100%;
  padding: 14px 20px;
  background: #f6faff;
}

.app-debt-self-analysis .table td {
  padding: 15px !important;
}

.app-debt-self-analysis .left-detail {
  width: 80px;
  display: inline-block;
  border-right: 1px solid #e9e9e9;
}

.app-debt-self-analysis .right-detail {
  width: 220px;
  display: inline-block;
  padding-left: 15px;
}

.app-debt-self-analysis .chart {
  height: 220px;
  width: auto;
}

.app-debt-self-analysis .analysis-left {
  display: inline-block;
  width: 49%;
  margin-right: 20px;
  vertical-align: bottom;
}

.app-debt-self-analysis .analysis-right {
  display: inline-block;
  width: 49%;
  vertical-align: bottom;
}

.app-debt-self-analysis .analysis-detail {
  border: 1px solid #e9e9e9;
  padding: 15px 20px;
  height: 143px;
}

.app-debt-self-analysis .icon-arrow_right {
  display: inline-block;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  vertical-align: middle;
}

.app-debt-case .max-tr-width {
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
}

.app-debt-case .new-modal-dialog .modal-body table td:nth-child(odd) {
  background: transparent;
}

.app-debt-case .new-modal-dialog .modal-body table thead {
  display: block;
  width: calc(100% - 10px);
  border-bottom: 1px solid #e9e9e9;
}

.app-debt-case .new-modal-dialog .modal-body table tbody {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
  padding-bottom: 1px;
}

.app-debt-case .new-modal-dialog .modal-body table thead tr,
.app-debt-case .new-modal-dialog .modal-body table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.app-related-analysis {
  margin-bottom: 50px;
}

.app-related-analysis .related-analysis-select {
  position: absolute;
  right: 20px;
  top: 65px;
}

.app-related-analysis .city-option {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
  color: #212121;
  line-height: 20px;
  vertical-align: bottom;
  margin-left: 10px;
}

.punishment-tab {
  background: #f7f7f7;
  border: 0px solid #e9e9e9;
  border-bottom: 0;
  -webkit-box-shadow: 0 -1px 3px 0 rgba(0,0,0,.1);
  box-shadow: 0 -1px 3px 0 rgba(0,0,0,.1);
  border-radius: 4px 4px 0 0;
  padding: 8px 24px;
}

.source-img {
  display: block;
  width: 51px;
  height: 24px;
}

.m-self {
  margin-right: -10px;
}

.overall-container {
  width: 100%;
  background: #f6faff;
  text-align: center;
}

.overall-container .map-chart {
  width: 25%;
  display: inline-block;
  padding: 15px 0;
}

.overall-container .map-chart .map-chart-count {
  height: 22px;
  font-size: 18px;
  color: #333;
  line-height: 22px;
  margin-bottom: 10px;
}

.overall-container .map-chart .map-chart-title {
  height: 18px;
  font-size: 14px;
  color: #666;
  line-height: 18px;
}

.w-20 {
  width: 20%;
}

.bigpic {
  vertical-align: baseline;
}

.app-patent-charts {
  width: 100%;
}

.app-patent-charts .navigator-tabs {
  width: 100%;
}

.app-patent-charts .navigator-tabs .tab {
  cursor: pointer;
  width: 16.6%;
  padding: 8px;
  color: #333;
}

.app-patent-charts .navigator-tabs .tab.active {
  background-color: #1478f0;
  color: #fff;
}

.app-patent-charts .table-patent tr th {
  text-align: center;
  background-color: #f8f8f8;
  padding: 12px;
}

.app-patent-charts .table-patent tr td {
  text-align: center;
  padding: 12px;
}

.app-patent-charts .map-container {
  width: 100%;
  height: 100%;
}

.app-patent-charts .map-container .sum-bottom {
  position: absolute;
  padding: 7px 20px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0px;
  height: 30px;
  background-color: #f3f8fe;
}

.app-patent-charts .map-container .subNavTabs {
  display: inline-block;
  border: 1px solid #1478f0;
  border-radius: 2px;
}

.app-patent-charts .map-container .subNavTabs .tab {
  padding: 5px 12px;
  color: #1478f0;
  cursor: pointer;
}

.app-patent-charts .map-container .subNavTabs .tab.active {
  color: #fff;
  background-color: #1478f0;
}

.app-patent-charts .map-container .container-left {
  height: 300px;
  border: 1px solid #e7e7e7;
  border-right: none;
}

.app-patent-charts .map-container .container-left.hasborder {
  border-right: 1px solid #e7e7e7;
}

.app-patent-charts .map-container .container-left .download {
  position: absolute;
  right: 15px;
}

.app-patent-charts .map-container .container-right {
  height: 300px;
  border: 1px solid #e7e7e7;
}

.app-patent-charts .map-container .app-line-trend-map {
  width: 100%;
  height: 250px;
}

.app-patent-charts .map-container .app-status-bar-map {
  width: 100%;
  height: 250px;
}

.app-patent-charts .map-container .app-status-pie-map {
  width: 100%;
  height: 250px;
}

.app-patent-charts .map-container .app-maintain-bar-map {
  width: 100%;
  height: 250px;
}

.app-patent-charts .map-container .app-category-pie-map {
  width: 100%;
  height: 250px;
}

.app-patent-charts .table-container {
  height: 260px;
  overflow: auto;
}

.app-patent-charts .table-container.short {
  height: 230px;
}

.app-patent-charts .table-trend th {
  background: #f3f8fe;
  padding: 6px !important;
}

.app-patent-charts .table-trend td {
  border-top: none;
}

.app-patent-charts .table-trend .legend:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 5px;
  background-color: #369fff;
}

.app-patent-charts .table-trend .legend.lg-t0:before {
  background-color: #5b8ff9;
}

.app-patent-charts .table-trend .legend.lg-t1:before {
  background-color: #5ad8a6;
}

.app-patent-charts .table-trend .legend.lg-t2:before {
  background-color: #f6bd15;
}

.app-patent-charts .table-trend .legend.lg-simple-0:before {
  background-color: #5b8ff9;
}

.app-patent-charts .table-trend .legend.lg-simple-1:before {
  background-color: #f4706e;
}

.app-patent-charts .table-trend .legend.lg-simple-2:before {
  background-color: #f6bd15;
}

.app-patent-charts .table-trend .legend.lg-0:before {
  background-color: #369fff;
}

.app-patent-charts .table-trend .legend.lg-1:before {
  background-color: #ff5c5c;
}

.app-patent-charts .table-trend .legend.lg-2:before {
  background-color: #ffc85d;
}

.app-patent-charts .table-trend .legend.lg-3:before {
  background-color: #a0a7b2;
}

.app-patent-charts .table-trend .legend.lg-4:before {
  background-color: #34e0a9;
}

.app-patent-charts .table-trend .legend.lg-5:before {
  background-color: #5268e3;
}

.app-patent-charts .table-trend .legend.lg-6:before {
  background-color: #73d13d;
}

.app-patent-charts .table-trend .legend.lg-7:before {
  background-color: #26d7f2;
}

.app-patent-charts .table-trend .legend.lg-8:before {
  background-color: #ffec3d;
}

.app-patent-charts .table-trend .legend.lg-9:before {
  background-color: #722ed1;
}

.app-patent-charts .table-trend .legend.lg-10:before {
  background-color: #389e0d;
}

.app-patent-charts .table-trend .legend.lg-11:before {
  background-color: #13c2c2;
}

.app-patent-charts .table-trend .legend.lg-12:before {
  background-color: #faad14;
}

.app-patent-charts .table-trend .legend.lg-13:before {
  background-color: #d48806;
}

.app-patent-charts .table-trend .legend.lg-14:before {
  background-color: #7cb305;
}

.app-patent-charts .table-trend .legend.lg-15:before {
  background-color: #eb2f96;
}

.app-patent-charts .table-trend .legend.lg-16:before {
  background-color: #cf1322;
}

.app-patent-charts .b-ddd {
  border: 1px solid #e9e9e9;
}

.app-patent-charts .dropdown-list {
  background: #fff;
  position: absolute;
  left: 0px;
  top: 25px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 9px 28px 8px rgba(0,0,0,.05),0px 6px 16px 0px rgba(0,0,0,.08),0px 3px 6px -4px rgba(0,0,0,.12);
  box-shadow: 0px 9px 28px 8px rgba(0,0,0,.05),0px 6px 16px 0px rgba(0,0,0,.08),0px 3px 6px -4px rgba(0,0,0,.12);
}

.app-patent-charts .dropdown-list .option {
  width: 90px;
  font-size: 14px;
  padding: 8px 15px;
  list-style: none;
}

.app-patent-charts .dropdown-list .option:hover {
  cursor: pointer;
  color: #1478f0;
  background: #ebf3fc;
}

.app-patent-charts .relation {
  position: relative;
  width: 100%;
}

.app-patent-charts .relation .relation-ent-title {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 12px;
  background: #fcfcfc;
}

.app-patent-charts .relation .relation-ent-title .title {
  height: 20px;
  line-height: 20px;
  color: #333;
}

.app-patent-charts .relation .relation-ent-title a {
  text-align: right;
  height: 20px;
  line-height: 20px;
  vertical-align: middle；;
}

.app-patent-charts .relation .relation-ent-title .ent-title-view {
  display: block;
  float: right;
  line-height: 1;
  width: 20px;
  height: 20px;
}

.app-patent-charts .relation .relation-ent-title .ent-title-tip {
  display: block;
  float: right;
  line-height: 1;
  height: 20px;
  line-height: 20px;
}

.app-patent-charts .relation .relation-chart {
  height: 356px;
}

.app-patent-charts .relation .relation-chart.loading {
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.app-patent-charts .relation .tp-d {
  width: 100%;
  bottom: 0px;
  background: #fff;
}

.app-patent-charts .relation .tp-d .describe {
  margin: 12px auto;
  width: 465px;
}

.app-patent-charts .right-top-sum {
  position: absolute;
  top: 10px;
  right: 15px;
  color: #333;
  font-size: 14px;
}

.app-patent-charts .right-top-sum em {
  color: #333 !important;
  font-size: 20px;
  top: 15px;
  right: 15px;
}

.app-patent-charts .f-gray666 {
  color: #666;
}

.app-patent-charts .law-item {
  height: 100%;
}

.app-patent-charts .law-item.pull-left {
  width: 150px;
}

.app-patent-charts .law-item.pull-left .left-item {
  height: 35px;
  line-height: 35px;
}

.app-patent-charts .law-item.pull-left .left-item.active {
  background-color: #1478f0;
  color: #fff;
}

.app-patent-charts .law-item .btn-groups {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

.app-patent-charts .law-item .btn-groups .btn-chart {
  padding: 0px 6px;
  height: 30px;
  line-height: 29px;
  color: #1478f0;
  border-top: 1px solid #1478f0;
  border-bottom: 1px solid #1478f0;
}

.app-patent-charts .law-item .btn-groups .btn-chart.activeRole {
  background-color: #1478f0;
  color: #fff;
}

.app-patent-charts .law-item .btn-groups .btn-chart+.btn-chart {
  border-left: 1px solid #1478f0;
}

.app-patent-charts .law-item .btn-groups .btn-chart:nth-child(1) {
  border-left: 1px solid #1478f0;
  border-radius: 4px 0 0 4px;
}

.app-patent-charts .law-item .btn-groups .btn-chart:nth-last-child(1) {
  border-right: 1px solid #1478f0;
  border-radius: 0 4px 4px 0;
}

.app-patent-charts .law-item.pull-right {
  position: relative;
  width: calc(100% - 150px - 10px);
}

.app-patent-charts .law-item .case-top-chart {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .map-chart {
  width: 60%;
  height: 100%;
}

.app-patent-charts .law-item .map-bar-chart {
  width: 40%;
  height: 100%;
}

.app-patent-charts .law-item .pie-chart-case-type {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .pie-chart-case-result {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .pie-chart-case-role {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .bar-chart-date {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .bar-chart-case-progress {
  width: 100%;
  height: 100%;
}

.app-patent-charts .law-item .bar-chart-law-type {
  width: 100%;
  height: 100%;
}

.app-patent .subtitle {
  line-height: 34px;
}

.app-patent .patent-select {
  width: auto;
  display: inline-block;
  width: 110px;
}

.app-patent .app-patent-selects {
  margin-top: -8px;
}

.app-patent .lh-20 {
  line-height: 20px;
}

.app-trademark .subtitle {
  line-height: 34px;
}

.app-trademark .brand-box {
  margin-top: -7px;
}

.app-trademark .ability-band-logo {
  width: 40px;
  height: 40px;
  cursor: pointer;
  border: 1px solid #eaedf4;
}

.app-trademark .select-options-modal .dropdown .dropdown-toggle {
  margin-top: 0;
}

.app-patent .select-options-modal .dropdown .dropdown-toggle {
  margin-top: 0;
}

.app-trademark .td-1 {
  background: #f5f5f5 !important;
  color: #333 !important;
}

.app-trademark .td-2 {
  background: #fff !important;
  color: #7a808f !important;
}

.app-trademark .patent-img-container {
  position: relative;
  height: 180px;
}

.app-trademark .patent-img-container .patent-img {
  max-width: 100%;
  height: 100%;
}

.fold-content {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
}

.fold-content .kong-open {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  height: 22px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
}

.fold-content .arrow-container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6px;
  z-index: 1;
}

.arrow-open {
  position: absolute;
  bottom: 0;
  right: 0px;
  border-radius: 2px 0 0 2px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  z-index: 1;
  padding-top: 3px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), color-stop(30%, #fff));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, #fff 30%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, #fff 30%);
}

.td-1 {
  background: #f5f5f5 !important;
  color: #333 !important;
}

.td-2 {
  background: #fff !important;
  color: #7a808f !important;
}

.patent-img-container>.img-center {
  margin: 0 auto;
}

.app-trademark-document .app-trademark-document-selects {
  margin-top: -8px;
  float: right !important;
}

.app-copyright .company-copyright-wrapper {
  margin-top: -45px;
  position: absolute;
  right: 0;
}

.app-copyright .company-copyright-wrapper .input {
  width: 200px;
  height: 30px;
  background: #fff;
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #ddd;
  vertical-align: bottom;
}

.app-copyright .company-copyright-wrapper .copyright-search-button {
  vertical-align: bottom;
  width: 56px;
  line-height: 30px;
  height: 30px;
  background: #1478f0;
  color: #fff;
  border-radius: 0px 2px 2px 0px;
  vertical-align: bottom;
}

.app-copyright-soft .company-copyright-soft-wrapper {
  margin-top: -45px;
  position: absolute;
  right: 0;
}

.app-copyright-soft .company-copyright-soft-wrapper .input {
  width: 200px;
  height: 30px;
  background: #fff;
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #ddd;
  vertical-align: bottom;
}

.app-copyright-soft .company-copyright-soft-wrapper .copyright-search-button {
  vertical-align: bottom;
  width: 56px;
  line-height: 30px;
  height: 30px;
  background: #1478f0;
  color: #fff;
  border-radius: 0px 2px 2px 0px;
  vertical-align: bottom;
}

.app-standard-setting .title-wai {
  vertical-align: top;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  clear: left;
}

.app-standard-setting .badge-wai {
  top: -6px;
}

.app-ic-detail .new-modal-dialog .table1 tr>td:nth-child(odd) {
  width: 20%;
}

.app-bidding .company-bidding-wrapper {
  margin-top: -4px;
}

.app-bidding .company-bidding-wrapper .input {
  width: 200px;
  height: 32px;
  background: #fff;
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-bidding .company-bidding-wrapper .bidding-search-button {
  vertical-align: bottom;
  width: 56px;
  line-height: 32px;
  height: 32px;
  background: #1478f0;
  color: #fff;
  border-radius: 0px 2px 2px 0px;
  vertical-align: bottom;
}

.app-bidding .dropdown {
  vertical-align: top;
  height: 30px;
  line-height: 28px;
}

.app-bidding .caret {
  margin-left: 10px;
  margin-top: 12px;
}

.app-bidding .btn {
  vertical-align: top;
  height: 30px;
  padding: 0 10px;
  line-height: 28px;
}

.app-bidding .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-bidding .dropdown-menu li a {
  padding: 5px 10px;
}

.app-bidding #dropdownEntRole li {
  position: relative;
}

.app-bidding #dropdownEntRole li .icon-arrow_right {
  position: absolute;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  top: 9px;
  right: 10px;
}

.app-bidding #dropdownEntRole li.sonEntRole {
  position: absolute;
  top: -1px;
  padding: 5px 0;
  border: 1px solid #eaedf4;
  width: 100%;
  background: #fff;
  right: -100%;
  min-height: 162px;
}

.app-bidding .bidding-tag {
  display: inherit;
  padding: 2px 5px;
  border-radius: 2px;
  font-size: 12px;
  font-family: "Palatino Linotype";
}

.app-bidding .recruit-blue {
  background: #1478f0;
  color: #fff;
}

.app-bidding .target-yellow {
  background: #ffa43e;
  color: #fff;
}

.app-bidding .prepare-green {
  background-color: #23b8a9;
  color: #fff;
}

.app-bidding .unknown-gray {
  background: #f5f5f5;
  color: #666;
}

.app-bidding .min-120 {
  min-width: 120px;
}

#supplyChain .caret {
  margin-left: 10px;
}

#supplyChain .btn {
  vertical-align: top;
  height: 30px;
  line-height: 28px;
}

#supplyChain .hide {
  display: none;
}

#supplyChain .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#supplyChain .dropdown-menu li a {
  padding: 5px 10px;
}

.supply-chain-body table th {
  background: #fafafa;
}

.supply-chain-body table td:nth-child(odd) {
  background: #fff !important;
}

.supply-chain-body .btn {
  vertical-align: top;
  height: 30px;
  line-height: 28px;
}

.supply-chain-body .caret {
  margin-left: 10px;
}

.supply-chain-body .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.supply-chain-body .dropdown-menu li a {
  padding: 5px 10px;
}

.app-compete-ent .path-tittle {
  font-weight: 600;
  color: #333;
}

.app-compete-ent .path-desc {
  color: #333;
}

.app-compete-ent .path-desc a {
  color: #333;
}

.app-compete-ent .path-desc a:hover {
  color: #26d;
}

.steps-content {
  max-height: 350px;
  overflow: auto;
}

.report-content {
  max-height: 150px;
  overflow: auto;
}

.certify-bg-blue {
  background: rgba(20,120,240,.05);
  border-radius: 4px;
  width: 80%;
}

.one-line-height {
  line-height: 25px;
}

.ui-timeline {
  position: relative;
  padding: 25px 30px;
  background-color: #fff;
}

.ui-timeline>.items {
  position: relative;
}

.ui-timeline>.items>.item {
  margin-bottom: 12px;
}

.ui-timeline>.line {
  position: absolute;
  left: 30px;
  top: 25px;
  stroke: #e0e3ec;
}

.ui-timeline-item .info {
  color: #fff;
  background-color: #26d;
}

.ui-timeline-item .tag-type {
  border: 1px solid;
}

.ui-timeline-item {
  padding: 1px 0;
}

.ui-timeline-item>.sign {
  float: left;
  width: 16px;
  height: 100%;
}

.ui-timeline-item>.sign .circle {
  fill: #c6c6c6;
}

.ui-timeline-item>.sign .circle.highlight {
  fill: #26d;
  stroke: #7fb9ff;
  stroke-width: 3px;
}

.ui-timeline-item>.content {
  margin-left: 36px;
}

.ui-timeline-item>.content>.p {
  overflow: hidden;
  padding: 4px 0;
  margin-bottom: 8px;
  clear: right;
}

.ui-timeline-item>.content>.p>.time {
  color: #212121;
  font-size: 14px;
}

.ui-timeline-item>.content>.p>.tags {
  margin-right: 14px;
}

.ui-timeline-item>.content>.p>.tags>span {
  padding: 3px 5px;
  margin-left: 10px;
  border-radius: 2px;
  font-size: 12px;
}

.ui-timeline-item>.content>.p>.content {
  font-size: 14px;
}

.ui-timeline-item>.content>.p>.content .key {
  float: left;
  margin-right: 30px;
  white-space: nowrap;
  word-wrap: break-word;
  line-height: 1.8;
}

.ui-timeline-item>.content>.p>.content .key .name {
  color: #212121;
}

.ui-timeline-item>.content>.p>.content .key .value {
  color: #7a808f;
  white-space: normal;
}

.ui-timeline-item>.content>.p>.content .list {
  background: rgba(20,120,240,.05);
  border-radius: 4px;
  width: 493px;
  padding: 5px 10px;
}

.ui-timeline-item>.content>.p>.content .list .name {
  color: #333;
  font-weight: 400;
}

.ui-timeline-item>.content>.p>.content .list .value {
  color: #666;
}

.app-certificate-charts {
  width: 100%;
  height: 334px;
  position: relative;
}

.app-certificate-charts .map-certificate-time {
  width: 100%;
  height: 100%;
}

.app-certificate-charts .map-certificate-type {
  width: 100%;
  height: 100%;
}

.app-certificate-charts .btn-box {
  width: 96%;
  position: absolute;
  top: 25px;
  left: 15px;
  z-index: 9;
}

.app-certificate-charts .btn-box .btn-certificate {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  color: #0d1a26;
}

.app-certificate-charts .btn-box .active {
  color: #1478f0;
  background-color: rgba(20,120,240,.15);
}

.app-certificate-charts .btn-box .text {
  line-height: 32px;
  color: #888;
}

.source-img {
  display: block;
  width: 51px;
  height: 24px;
}

.font-bold {
  font-weight: 600;
}

.table-special tbody {
  border-top: 0 !important;
}

.app-analysis {
  position: relative;
  background-color: #fff;
}

.app-analysis>.ui-dimension-subtitle .fold-button {
  float: right;
  color: #666;
  font-size: 14px;
  cursor: pointer;
}

.app-analysis>.ui-dimension-subtitle .fold-button>.arrow {
  font-size: 8px;
}

.app-analysis>.charts {
  overflow: hidden;
  height: 823px;
  -webkit-transition: height .3s;
  -o-transition: height .3s;
  transition: height .3s;
}

.app-analysis>.charts.fold {
  height: 0;
}

.app-analysis>.charts>.chart:nth-child(odd) {
  margin-right: 2%;
}

.app-analysis>.charts>.chart:nth-child(1) {
  margin-bottom: 20px;
}

.app-chart-sentiment {
  display: inline-block;
  position: relative;
  width: 49%;
  height: 400px;
  border: 1px solid #ebeef2;
}

.app-chart-sentiment>div {
  display: inline-block;
  width: 100%;
}

.app-chart-sentiment>.title {
  padding-left: 15px;
  padding-top: 15px;
  height: 35px;
  font-size: 16px;
}

.app-chart-sentiment>.dom {
  overflow: hidden;
  position: relative;
  height: 365px;
}

.ui-empty-tip {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

.ui-empty-tip>.image {
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 192px;
  width: 120px;
}

.app-news {
  background: #fff;
}

.app-news .app-news-title {
  margin-top: -4px;
}

.app-news .app-news-title .news-button {
  height: 30px;
  line-height: 16px;
}

.app-news .app-news-title .form-control,
.app-news .app-news-title .dropdown {
  vertical-align: top;
  height: 30px;
  line-height: 28px;
}

.app-news .app-news-title .form-control .caret,
.app-news .app-news-title .dropdown .caret {
  margin-top: 13px;
}

.app-news .app-news-title .form-control .btn-default,
.app-news .app-news-title .dropdown .btn-default {
  vertical-align: top;
  height: 30px;
  width: 102px;
  line-height: 28px;
}

.app-news .app-news-title .form-control.select-default .dropdown-menu,
.app-news .app-news-title .dropdown.select-default .dropdown-menu {
  left: 0 !important;
  right: auto !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.app-news .app-news-title .form-control.select-default .dropdown-menu li a,
.app-news .app-news-title .dropdown.select-default .dropdown-menu li a {
  padding: 5px 10px;
}

.app-news .app-news-title .form-control.select-type .dropdown-menu,
.app-news .app-news-title .dropdown.select-type .dropdown-menu {
  width: 678px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  right: -166px !important;
  left: auto !important;
}

.app-news .app-news-title .form-control.select-type .dropdown-menu .li-item,
.app-news .app-news-title .dropdown.select-type .dropdown-menu .li-item {
  line-height: 30px;
}

.app-news .app-news-title .form-control.select-type .dropdown-menu .li-item .title,
.app-news .app-news-title .dropdown.select-type .dropdown-menu .li-item .title {
  line-height: 20px;
}

.app-news .app-news-title .form-control.select-type .dropdown-menu .li-item .list .list-item,
.app-news .app-news-title .dropdown.select-type .dropdown-menu .li-item .list .list-item {
  border: 1px solid #e9e9e9;
  height: 30px;
  line-height: 28px;
  text-align: center;
  padding: 0px 20px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.app-news .app-news-title .form-control.select-type .dropdown-menu .li-item .list .list-item.active,
.app-news .app-news-title .dropdown.select-type .dropdown-menu .li-item .list .list-item.active {
  border-color: #1478f0;
  background: #fff url(//bgcdn.qixin.com/pcweb/static/font/active-60649ede.svg) no-repeat right bottom;
}

.app-new-item {
  display: inline-block;
  width: 100%;
}

.app-new-item .title {
  width: 73%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.app-new-item:hover .title {
  color: #26d !important;
}

.app-new-item .tags .tag-item {
  padding: 2px 8px;
}

.app-new-item+.app-new-item {
  border-top: 1px solid #e8e8e8;
}

.app-job .company-job-wrapper {
  margin-top: -4px;
  float: right;
}

.job-detail-modal .logo-img {
  display: inline-block;
  width: 35px;
  height: 35px;
  vertical-align: middle;
  margin-top: 2px;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.job-detail-modal .wrap-all {
  word-wrap: break-word;
  word-break: break-all;
}

.job-detail-modal .logo-dm {
  display: inline-block;
  width: auto;
  height: 28px;
  vertical-align: middle;
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.job-detail-modal .padding-img {
  padding-left: 45px;
}

.job-detail-modal .padding-img2 {
  padding-left: 85px;
}

.job-detail-modal td {
  vertical-align: middle;
  position: relative;
}

.job-detail-modal td p {
  white-space: pre-wrap;
  word-break: break-all;
}

.job-detail-modal td span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.job-detail-modal td a {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#proTeam .mw-420 {
  min-width: 440px;
}

#proTeam .mw-100 {
  min-width: 100px;
}

.app-introduce-competitor .logo {
  width: 40px;
  height: 40px;
  border-radius: 2px;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  background-position: center center;
  border: 1px solid #e3e3e3;
}

.app-introduce-competitor .back {
  height: 50px;
  line-height: 50px;
}

.app-introduce-competitor .product-name>span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  vertical-align: top;
}

.app-introduce-competitor .product-type .tag {
  background: #f5f5f5;
  padding: 3px 6px;
}

.app-introduce-competitor .product-desc {
  position: relative;
}

.app-introduce-competitor .product-desc .toggle {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.app-introduce-competitor .td {
  vertical-align: inherit !important;
}

.ui-special-copy-button {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 2px 12px;
  line-height: 18px;
  font-weight: normal;
  vertical-align: text-bottom;
}

.ui-special-copy-button:hover {
  border-color: #fdcf01;
  background-color: rgba(253,207,1,.1);
}

.ui-common-copy-button {
  border: 1px solid #e9e9e9;
  padding: 1px 3px;
  border-radius: 2px;
  line-height: 18px;
  font-size: 12px;
  cursor: pointer;
  text-wrap: nowrap;
}

.ui-common-copy-button:hover {
  border-color: #fdcf01;
  background-color: rgba(253,207,1,.1);
}

.app-technological .btn-default {
  height: 30px;
  line-height: 16px;
}

.app-company-history .first-tab.nav {
  background-color: #fcfcfc;
}

.app-company-history .first-tab.nav>li>a:hover,
.app-company-history .first-tab.nav>li>a:focus {
  background-color: #fff;
}

.app-company-history .second-tab.nav>li>a:hover,
.app-company-history .second-tab.nav>li>a:focus {
  background-color: transparent;
}

.app-company-history .second-tab.nav-tabs>li>a {
  border: 0;
  border-bottom: 3px solid transparent;
}

.app-company-history .second-tab.nav-tabs>li.active>a,
.app-company-history .second-tab.nav-tabs>li.active>a:hover,
.app-company-history .second-tab.nav-tabs>li.active>a:focus {
  border: 0;
  border-bottom: 3px solid #26d;
}

.app-company-history .font-12 {
  font-size: 12px;
}

.app-company-history .cancel-button {
  margin-left: 5px;
  cursor: pointer;
}

.app-company-history .content-front {
  width: 400px;
  height: 160px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  position: absolute;
  text-align: center;
  left: 50%;
  margin-left: -200px;
  top: 70px;
}

.app-company-history .content-front h5 {
  position: static;
  margin-top: 40px;
  margin-bottom: 40px;
  color: #333;
}

.app-company-history .content-vip {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 17px;
}

.app-company-history .content-vip .vip-tip {
  text-align: center;
  margin-top: 150px;
}

.app-company-history .content-vip .vip-qr-container {
  margin-top: 30px;
  text-align: center;
}

.app-company-history .content-vip .vip-qr {
  width: 200px;
  height: 200px;
}

.app-business-info-history>.table {
  margin-bottom: 10px;
  table-layout: fixed;
}

.app-business-info-history>.table tbody .type {
  width: 15%;
}

.app-business-info-history>.table tbody .date {
  width: 12%;
}

@media (max-width: 1200px) {
  .app-business-info-history>.table tbody .date {
    width: 15%;
  }
}

.app-business-info-history>.table tbody .content {
  white-space: pre-wrap !important;
  word-wrap: break-word;
}

.app-business-info-history>.table tbody .content.no-pre {
  white-space: normal !important;
}

.app-all-dimensions .header {
  height: 48px;
  line-height: 48px;
  background: #fcfcfc;
  border: 1px solid #e9e9e9;
}

.app-all-dimensions .dimension-content {
  width: 100%;
  overflow-y: hidden;
}

.app-all-dimensions .left-list {
  width: 96px;
  line-height: 20px;
  color: #333;
  padding-left: 20px;
  padding-right: 20px;
}

.app-all-dimensions .right-list {
  width: calc(100% - 96px);
  margin-top: 10px;
}

.app-all-dimensions .right-list .item {
  display: inline-block;
  width: 118px;
  line-height: 20px;
  padding-bottom: 15px;
  margin-top: -10px;
}

.app-all-dimensions .right-list .item.disabled {
  color: #999;
}

.app-all-dimensions .right-list .item .hover-link {
  font-size: 12px;
  color: #333;
}

.app-all-dimensions .right-list .item .hover-link:hover {
  color: #26d;
}

.app-all-dimensions .right-list .item .hover-link.nav-disable {
  color: #ccc;
  cursor: not-allowed;
}

.app-all-dimensions .right-list .item .hover-link.nav-disable:hover {
  color: #ccc;
}

.app-all-dimensions .right-list .item:nth-child(9n) {
  width: 100px;
}

.app-recommend-ents .title-recommend {
  line-height: 48px;
  height: 48px;
  background: #fcfcfc;
  border-bottom: 1px solid #e9e9e9;
}

.app-recommend-ents .title-recommend .title-img {
  width: 18px;
  height: 18px;
  margin-top: 14px;
}

.app-recommend-ents .title-recommend:after {
  content: "";
  float: right;
  top: -2px;
  width: 69px;
  height: 24px;
  margin-left: 10px;
  background: url(//bgcdn.qixin.com/pcweb/static/font/logo-8dcbedf3.svg) center no-repeat;
  background-size: 69px 24px;
  margin-top: 11px;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item {
  width: calc(25% - 11.25px);
  margin-left: 15px;
  border: 1px solid #e9e9e9;
  background-clip: padding-box;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item:nth-child(1) {
  margin-left: 0;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .recommend-ent-logo {
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .recomment-ent-detail {
  width: calc(100% - 48px);
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .recomment-ent-detail .link {
  color: #333;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .recomment-ent-detail .a-hover:hover {
  color: #26d;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .recommend-ent-tags {
  overflow: hidden;
  white-space: nowrap;
  height: 27px;
}

.app-recommend-ents .recommend-ents-list .recommend-ent-item .text-ellipsis {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.app-recommend-ents .recommend-ents-list .tag-desc {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.app-recommend-ents .recommend-ents-list .tag-desc span {
  vertical-align: text-bottom;
}

.footer.min-width {
  min-width: 1180px;
}

.footer .popover {
  max-width: 2000px;
  top: -531.2188px !important;
  left: -285.344px !important;
}

.footer .certificate-hover-box .certificate-hover {
  width: 700px;
  height: auto;
}

.footer .footer-top {
  width: 100%;
  background: url(//bgcdn.qixin.com/pcweb/static/img/footer-b-ffa13aaa.png) no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  width: 100%;
  height: 130px;
}

.footer .footer-top .icon-img {
  width: 20px;
  height: 20px;
  vertical-align: top;
}

.footer .footer-bottom {
  width: 100%;
  background-color: #222a37;
  color: #7a808f;
}

.footer .footer-bottom .container {
  background-color: #222a37;
}

.footer .footer-bottom .logo {
  width: 142px;
  height: auto;
  border-radius: 2px;
}

.footer .footer-bottom .brand {
  width: 162px;
  height: auto;
  border-radius: 2px;
}

.footer .footer-bottom .t-t-7 {
  -webkit-transform: translateY(7px);
  -ms-transform: translateY(7px);
  transform: translateY(7px);
}

.footer .footer-bottom .quick-nav {
  width: 270px;
}

.footer .footer-bottom .about-qxb {
  width: 120px;
}

.footer .footer-bottom .contact-us {
  width: 196px;
}

.footer .footer-bottom .link:hover {
  color: #0b54ac !important;
}

.footer .footer-bottom .qrcode-box {
  width: 260px;
}

.footer .text-ellipsis {
  width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #b6cdf8;
}

.footer .key-point .padding-left {
  padding-left: 8px;
}

.footer .key-point .icon {
  font-size: 40px;
  padding-top: 2px;
  max-width: 42px;
}

.footer .line {
  border-bottom: 1px solid rgba(122,128,143,.49);
}

.footer a {
  color: #7a808f;
  -webkit-transition: color .3s;
  -o-transition: color .3s;
  transition: color .3s;
}

.footer a:hover {
  color: #0b54ac;
}

.footer .link-wrapper .title {
  font-size: 16px;
  color: #fff;
}

.footer .link-wrapper div {
  font-size: 12px;
  margin-bottom: 4px;
}

.footer .link-wrapper a {
  font-size: 12px;
  margin-bottom: 4px;
}

.footer .qrcode {
  width: 90px;
}

.footer .qrcode img {
  width: 90px;
  border-radius: 2px;
  overflow: hidden;
}

.footer .source-link {
  font-size: 12px;
}