@import url(common.4dc71397-partial1.css);
@import url(common.4dc71397-partial2.css);

.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;
}

.third-party-partner-info .tp-title {
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
  color: #333333;
  font-weight: 600;
  letter-spacing: 0.35px;
}

.third-party-partner-info .tp-explain {
  font-family: 'Microsoft YaHei', Arial;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0.35px;
}

.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;
}

.td-1 {
  background: #f5f5f5 !important;
  color: #333 !important;
}

.td-2 {
  background: #fff !important;
  color: #7a808f !important;
}

.modal-competitive .tag {
  background: rgba(20,120,240,0.1);
  color: #1478f0;
  border-radius: 2px;
}

.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: 243px;
  height: 185px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  cursor: pointer;
  margin-right: 22px;
  overflow: hidden;
}

.app-ent-card .chart-content .img {
  padding: 10px;
  width: 100%;
  height: 137px;
  display: inline-block;
  background-origin: content-box;
  background-color: white;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.app-ent-card .chart-content .name {
  width: 243px;
  padding: 4px;
  line-height: 32px;
  color: #333333;
  background: #f8f8f8;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.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: 80px;
  height: 185px;
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
  display: inline-block;
  padding: 52px 32px;
  vertical-align: top;
  cursor: pointer;
  -webkit-transition: all 0.3;
  -o-transition: all 0.3;
  transition: all 0.3;
  color: #333333;
}

.app-ent-card .more-chart:hover {
  border: 1px solid #1478f0 !important;
  background: #f6faff !important;
  color: #1478f0 !important;
}

.logout-announcement-detail .modal-body table td:nth-child(odd) {
  background: #fff;
}

.logout-announcement-detail .modal-body .bg-first {
  background: rgba(0,0,0,0.02) !important;
  width: 150px;
  vertical-align: middle;
}

.app-relation .title-content {
  border-radius: 2px;
  font-weight: 600;
  color: #333333;
  font-size: 13px;
  padding: 7px 20px;
  cursor: pointer;
  background-color: white;
  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,0.15);
  box-shadow: 0 0 10px rgba(0,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;
}

.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,0.15);
  box-shadow: 0 0 10px rgba(0,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: #1478f0;
}

.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: #1478f0;
}

.app-control .inline-block {
  display: inline-block;
}

.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: #1478f0;
}

.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: #1478f0;
}

.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,0.15);
  box-shadow: 0px -2px 6px rgba(0,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: #1478f0 !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;
}

.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-publicly .selected {
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
  -webkit-box-shadow: 0px -2px 6px rgba(0,0,0,0.15);
  box-shadow: 0px -2px 6px rgba(0,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: #1478f0 !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,0.15);
  box-shadow: 0px -2px 6px rgba(0,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: #1478f0 !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,0.15);
  box-shadow: 0px -2px 6px rgba(0,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: #1478f0 !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: #cccccc;
  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: #ffffff;
  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: #999999;
}

.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,0.15);
  color: #1478f0;
}

.overview-tag.isGreen {
  background: #e4f7e8;
  color: #25ca49;
}

.overview-tag.isRed {
  background: rgba(245,87,62,0.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,0.15);
  box-shadow: 0 0 10px rgba(0,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 {
  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,0.15);
  box-shadow: 0 0 10px rgba(0,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;
}

.select-options {
  position: absolute;
  right: -10px;
  top: 35px;
}

.app-company-lawsuit .law-relation-guide {
  color: #f5a623;
}

.app-company-lawsuit .max-tr-width {
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
}

.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);
}

.select-lawsuit-modal .form-control,
.select-lawsuit-modal .dropdown {
  vertical-align: top;
}

.select-lawsuit-modal .form-control .dropdown-toggle,
.select-lawsuit-modal .dropdown .dropdown-toggle {
  padding: 0px 8px;
  height: 30px;
  line-height: 28px;
  margin-top: -4px;
}

.select-lawsuit-modal .form-control.select-type .caret,
.select-lawsuit-modal .dropdown.select-type .caret {
  margin-top: 13px;
  margin-left: 4px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu-right,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu-right {
  right: -166px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu {
  width: 464px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item {
  line-height: 30px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .title,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .title {
  line-height: 20px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .disabled,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .content .disabled {
  cursor: not-allowed;
  color: #e9e9e9 !important;
  border: 1px solid #e9e9e9 !important;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .content-item,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .content .content-item {
  border: 1px solid #e9e9e9;
  height: 30px;
  line-height: 28px;
  text-align: center;
  padding: 0px 20px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .content-item.active,
.select-lawsuit-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-lawsuit-modal .form-control.select-type .dropdown-menu .btn,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .btn {
  width: 100px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .submit,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .submit {
  line-height: 33px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu:before,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu:before {
  left: auto;
  right: 9px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu:after,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu:after {
  left: auto;
  right: 10px;
}

.app-court-decision .decision-title {
  line-height: 1.4;
  padding-bottom: 6px;
}

.app-court-decision .split-line {
  border-top: 1px solid #f00;
}

.new-modal-dialog .table1 tr>td:nth-child(odd) {
  width: 15%;
}

.new-modal-dialog .table1 tr>td:nth-child(even) {
  width: 34%;
}

.ui-table-title-sum {
  padding: 15px;
  background-color: #F6FAFF;
}

.final-content {
  margin: -25px 0px 0px -30px;
  max-height: 500px;
  overflow: auto;
}

.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: #1478f0;
}

.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: #1478f0;
  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,0.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-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,0.15);
  box-shadow: 0px -2px 6px rgba(0,0,0,0.15);
  height: 51px;
  line-height: 29px;
  font-weight: normal;
  border-bottom-width: 0px;
}

.pdf-img {
  display: block;
  width: 28px;
  height: 28px;
}

.pdf-text {
  line-height: 28px;
}

.punishment-tab {
  background: #f7f7f7;
  border: 0px solid #e9e9e9;
  border-bottom: 0;
  -webkit-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);
  box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);
  border-radius: 4px 4px 0 0;
  padding: 8px 24px;
}

.select-lawsuit-modal .form-control,
.select-lawsuit-modal .dropdown {
  vertical-align: top;
}

.select-lawsuit-modal .form-control .dropdown-toggle,
.select-lawsuit-modal .dropdown .dropdown-toggle {
  padding: 0px 8px;
  height: 30px;
  line-height: 28px;
  margin-top: -4px;
}

.select-lawsuit-modal .form-control.select-type .caret,
.select-lawsuit-modal .dropdown.select-type .caret {
  margin-top: 13px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu-right,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu-right {
  right: -166px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu {
  width: 466px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item {
  line-height: 30px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .title,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .title {
  line-height: 20px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .disabled,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .content .disabled {
  cursor: not-allowed;
  color: #dddddd !important;
  border: 1px solid #dddddd !important;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .content-item,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .li-item .content .content-item {
  border: 1px solid #dddddd;
  height: 30px;
  line-height: 28px;
  text-align: center;
  padding: 0px 20px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .li-item .content .content-item.active,
.select-lawsuit-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-lawsuit-modal .form-control.select-type .dropdown-menu .btn,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .btn {
  width: 100px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu .submit,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu .submit {
  line-height: 33px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu:before,
.select-lawsuit-modal .dropdown.select-type .dropdown-menu:before {
  left: auto;
  right: 9px;
}

.select-lawsuit-modal .form-control.select-type .dropdown-menu:after,
.select-lawsuit-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,0.15);
  box-shadow: 0 0 10px rgba(0,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-law-suits-charts {
  width: 100%;
  height: 282px;
}

.app-law-suits-charts .law-item {
  height: 100%;
}

.app-law-suits-charts .law-item.pull-left {
  width: calc(100% - 974px);
}

.app-law-suits-charts .law-item.pull-left .left-item {
  height: 35px;
  line-height: 35px;
}

.app-law-suits-charts .law-item.pull-left .left-item.active {
  background-color: #1478f0;
  color: #fff;
}

.app-law-suits-charts .law-item .btn-groups {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

.app-law-suits-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-law-suits-charts .law-item .btn-groups .btn-chart.activeRole {
  background-color: #1478f0;
  color: #fff;
}

.app-law-suits-charts .law-item .btn-groups .btn-chart+.btn-chart {
  border-left: 1px solid #1478f0;
}

.app-law-suits-charts .law-item .btn-groups .btn-chart:nth-child(1) {
  border-left: 1px solid #1478f0;
  border-radius: 4px 0 0 4px;
}

.app-law-suits-charts .law-item .btn-groups .btn-chart:nth-last-child(1) {
  border-right: 1px solid #1478f0;
  border-radius: 0 4px 4px 0;
}

.app-law-suits-charts .law-item.pull-right {
  position: relative;
  width: 974px;
  border: 1px solid #e9e9e9;
  border-left: none;
}

.app-law-suits-charts .law-item .case-top-chart {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .map-chart {
  width: 60%;
  height: 100%;
}

.app-law-suits-charts .law-item .map-bar-chart {
  width: 40%;
  height: 100%;
}

.app-law-suits-charts .law-item .pie-chart-case-type {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .pie-chart-case-result {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .pie-chart-case-role {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .bar-chart-date {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .bar-chart-case-progress {
  width: 100%;
  height: 100%;
}

.app-law-suits-charts .law-item .bar-chart-law-type {
  width: 100%;
  height: 100%;
}

.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-trademark .subtitle {
  line-height: 34px;
}

.app-trademark .brand-box {
  margin-top: -7px;
}

.app-trademark .ability-band-logo {
  width: 74px;
  border: 1px solid #eaedf4;
}

.app-trademark select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(//bgcdn.qixin.com/pcweb/static/font/arrow-e5d01f80.svg) no-repeat scroll 93px 7px transparent;
}

.app-trademark .trademark-select {
  width: auto;
  display: inline-block;
  width: 110px;
}

.app-trademark .btn {
  vertical-align: top;
  height: 30px;
  min-width: 102px;
  line-height: 28px;
}

.app-trademark .caret {
  margin-top: 13px;
}

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

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

.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%;
}

.td-1 {
  background: #f5f5f5 !important;
  color: #333 !important;
}

.td-2 {
  background: #fff !important;
  color: #7a808f !important;
}

.patent-img-container>.img-center {
  margin: 0 auto;
}

.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: #333333;
  line-height: 22px;
  margin-bottom: 10px;
}

.overall-container .map-chart .map-chart-title {
  height: 18px;
  font-size: 14px;
  color: #666666;
  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: white;
}

.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: white;
  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: white;
  position: absolute;
  left: 0px;
  top: 25px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 9px 28px 8px rgba(0,0,0,0.05),0px 6px 16px 0px rgba(0,0,0,0.08),0px 3px 6px -4px rgba(0,0,0,0.12);
  box-shadow: 0px 9px 28px 8px rgba(0,0,0,0.05),0px 6px 16px 0px rgba(0,0,0,0.08),0px 3px 6px -4px rgba(0,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: white;
}

.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: #666666;
}

.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-be-svip {
  background: url(//bgcdn.qixin.com/pcweb/static/img/svip-background-61daa95d.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 0px;
  padding-bottom: 40px;
}

.app-be-svip .vip-padding {
  padding-top: 34px;
  margin-top: 0%;
}

.app-be-svip .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,0.2);
  box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
  overflow: hidden;
}

.app-be-svip .vip-container .top-container {
  background: url(//bgcdn.qixin.com/pcweb/static/img/tittle-back-1110cced.png) no-repeat;
  background-size: cover;
  height: 140px;
}

.app-be-svip .vip-container .top-container .title {
  font-size: 26px;
  padding-top: 25px;
}

.app-be-svip .vip-container .top-container .text {
  color: #462406;
  margin-top: 8px;
}

.app-be-svip .vip-bottom {
  margin-top: 19px;
}

.app-be-svip .vip-bottom .title-container .title {
  color: #333333;
}

.app-be-svip .vip-bottom .title-container .priviledge {
  line-height: 20px;
  float: right;
}

.app-be-svip .vip-normal-image {
  width: 100%;
  padding: 20px;
  height: auto;
  cursor: pointer;
}

.app-be-svip .vip-tip-image {
  width: 100%;
  padding: 20px;
  height: auto;
}

.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-svip-list {
  width: 625px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
  border-radius: 4px;
  margin: -60px auto 0px;
  padding-top: 25px;
}

.app-svip-list .font-d11 {
  color: #f5573e;
}

.app-svip-list .svip-list {
  padding-left: 30px;
}

.app-svip-list .svip-list.m-t-10 {
  margin-top: 10px;
}

.app-svip-list .svip-list>h5 {
  color: #333;
}

.app-svip-list .svip-list .svip-item {
  position: relative;
  display: inline-block;
  width: 130px;
  margin-right: 15px;
  cursor: pointer;
  vertical-align: top;
  height: 100px;
  border-radius: 4px;
  border: 1px solid #d7d7d7;
}

.app-svip-list .svip-list .svip-item.border-red {
  border-color: #b1130f;
}

.app-svip-list .svip-list .svip-item:nth-child(4n) {
  margin-right: 0;
}

.app-svip-list .svip-list .svip-item .recommend {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 31px;
  height: 32px;
  background-image: url(//bgcdn.qixin.com/pcweb/static/img/recommend-fc34d551.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

.app-svip-list .svip-list .svip-item .icon-select {
  font-size: 20px;
  position: absolute;
  top: -1px;
  right: -1px;
  color: #eddecf;
}

.app-svip-list .svip-list .svip-item .select-img {
  position: absolute;
  height: 17px;
  width: 17px;
  right: -1px;
  bottom: -1px;
}

.app-svip-list .svip-list .svip-item:nth-child(4n) {
  margin-right: 0;
}

.app-svip-list .svip-list .svip-item.selected {
  background: #fffdfa;
  border-radius: 4px;
  border: 1px solid #432107;
}

.app-svip-list .svip-list .svip-item.selected .icon-select {
  font-size: 20px;
  position: absolute;
  top: -1px;
  right: -1px;
  color: #eddecf;
}

.app-svip-list .svip-list .svip-item.selected .select-img {
  position: absolute;
  width: 17px;
  height: 17px;
  right: -1px;
  bottom: -1px;
}

.app-svip-list .svip-list .svip-item .price {
  color: #f5573e;
  font-weight: 600;
  display: block;
  text-align: center;
  line-height: 18px;
  padding-top: 13px;
  padding-bottom: 10px;
}

.app-svip-list .svip-list .svip-item .price .actual-price {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.app-svip-list .svip-list .svip-item .svip-type {
  margin-top: 10px;
  color: #000000;
  font-weight: 600;
  position: relative;
  line-height: 18px;
}

.app-svip-list .svip-list .svip-item .svip-everyday-price {
  color: #999;
  font-size: 11px;
  line-height: 16px;
}

.app-svip-list .in-dialog {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.app-svip-list .discount-wrapper {
  margin: 25px auto 0;
  padding: 0 15px;
  width: 492px;
  height: 40px;
  background: #fffdf9;
  color: #432107;
  border: 1px solid #e6c089;
}

.app-svip-list .discount-wrapper em {
  color: #ff5346;
}

.app-svip-list .buy-container {
  margin-top: 15px;
}

.app-svip-list .buy-container .buy-button {
  width: 202px;
  height: 42px;
  background: -o-linear-gradient(26deg, #5b5f6b 0%, #323845 100%);
  background: linear-gradient(64deg, #5b5f6b 0%, #323845 100%);
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  font-weight: 600;
  color: #fff;
  line-height: 42px;
  margin: 0 auto;
  cursor: pointer;
}

.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-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;
}

.source-img {
  display: block;
  width: 51px;
  height: 24px;
}

.m-self {
  margin-right: -10px;
}

.select-options-modal-patent .form-control,
.select-options-modal-patent .dropdown {
  vertical-align: top;
}

.select-options-modal-patent .form-control .dropdown-toggle,
.select-options-modal-patent .dropdown .dropdown-toggle {
  width: 92px;
  height: 34px;
  line-height: 28px;
}

.select-options-modal-patent .form-control.select-type .caret,
.select-options-modal-patent .dropdown.select-type .caret {
  margin-top: 13px;
  margin-left: 4px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu-right,
.select-options-modal-patent .dropdown.select-type .dropdown-menu-right {
  right: -166px;
}

.select-options-modal-patent .form-control.select-type .dropdown-toggle,
.select-options-modal-patent .dropdown.select-type .dropdown-toggle {
  width: auto !important;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu,
.select-options-modal-patent .dropdown.select-type .dropdown-menu {
  width: 466px;
  overflow: hidden;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .li-item,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .li-item {
  line-height: 30px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .li-item .title,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .li-item .title {
  line-height: 20px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .li-item .content .disabled,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .li-item .content .disabled {
  cursor: not-allowed;
  color: #e9e9e9 !important;
  border: 1px solid #e9e9e9 !important;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .li-item .content .content-item,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .li-item .content .content-item {
  border: 1px solid #e9e9e9;
  height: 30px;
  line-height: 28px;
  text-align: center;
  padding: 0px 20px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .li-item .content .content-item.active,
.select-options-modal-patent .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-patent .form-control.select-type .dropdown-menu .btn,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .btn {
  width: 100px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu .submit,
.select-options-modal-patent .dropdown.select-type .dropdown-menu .submit {
  line-height: 33px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu:before,
.select-options-modal-patent .dropdown.select-type .dropdown-menu:before {
  left: auto;
  right: 9px;
}

.select-options-modal-patent .form-control.select-type .dropdown-menu:after,
.select-options-modal-patent .dropdown.select-type .dropdown-menu:after {
  left: auto;
  right: 10px;
}

.steps-content {
  max-height: 350px;
  overflow: auto;
}

.report-content {
  max-height: 150px;
  overflow: auto;
}

.certify-bg-blue {
  background: rgba(20,120,240,0.05);
  border-radius: 4px;
  width: 80%;
}

.one-line-height {
  line-height: 25px;
}

.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,0.15);
}

.app-certificate-charts .btn-box .text {
  line-height: 32px;
  color: #888888;
}

.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-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: #ffffff;
  background-color: #f5573e;
}

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

.table-special tbody {
  border-top: 0 !important;
}

.source-img {
  display: block;
  width: 51px;
  height: 24px;
}

.app-bidding .company-bidding-wrapper {
  margin-top: -4px;
}

.app-bidding .company-bidding-wrapper .input {
  width: 200px;
  height: 32px;
  background: #ffffff;
  border-radius: 2px 0px 0px 2px;
  border: 1px solid #dddddd;
}

.app-bidding .company-bidding-wrapper .bidding-search-button {
  vertical-align: bottom;
  width: 56px;
  line-height: 32px;
  height: 32px;
  background: #1478f0;
  color: #ffffff;
  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-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 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.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: white;
}

.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: #1478f0 !important;
}

.app-new-item .tags .tag-item {
  padding: 2px 8px;
}

.app-new-item+.app-new-item {
  border-top: 1px solid #e8e8e8;
}

#customer .caret {
  margin-top: 13px;
}

#customer .btn {
  vertical-align: top;
  height: 30px;
  width: 102px;
  line-height: 28px;
}

#customer .hide {
  display: none;
}

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

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

#supplier .caret {
  margin-top: 13px;
}

#supplier .btn {
  vertical-align: top;
  height: 30px;
  width: 102px;
  line-height: 28px;
}

#supplier .hide {
  display: none;
}

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

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

.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;
}

.app-line-credit .title-wai {
  vertical-align: top;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  clear: left;
}

.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 #1478f0;
}

.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,0.15);
  box-shadow: 0 0 10px rgba(0,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: #1478f0;
}

.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-de5f6adf.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: #1478f0;
}

.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,0.49);
}

.footer a {
  color: #7a808f;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.footer a:hover {
  color: #0b54ac;
}

.footer .link-wrapper .title {
  font-size: 16px;
  color: #ffffff;
}

.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;
}