/*
 * @(#) common-red.css
 * 版权声明 厦门畅享信息技术有限公司, 版权所有 违者必究
 *
 * <br> Copyright:  Copyright (c) 2020
 * <br> Company:厦门畅享信息技术有限公司
 * <br> @author huangjy
 * <br> 2020-03-06 17:44:57
 */

@charset "UTF-8";
/* 网站以红色为底，统一引入这份样式，其他的特殊样式，在各自的样式里面引入 */
@import url(../../js/lib/sslib/ulynlist/pagebar/zeus/style.css);
.icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-bottom: -5px;
  margin-right: 6px; }
  .icon.icon-1 {
    background: url("../image/longyan/icon_news_1.png") no-repeat;
  }
  .icon.icon-2 {
    background: url("../image/longyan/icon_news_2.png") no-repeat;
  }
  .icon.icon-3 {
    background: url("../image/longyan/icon_news_3.png") no-repeat;
  }
  .icon.icon-4 {
    background: url("../image/longyan/icon_news_4.png") no-repeat;
  }
  .icon.icon-5 {
    background: url("../image/longyan/icon_news_5.png") no-repeat;
  }
  .icon.icon-6 {
    background: url("../image/longyan/icon_news_6.png") no-repeat;
  }
  .icon.icon-7 {
    background: url("../image/longyan/icon_news_7.png") no-repeat;
  }
  .icon.icon-8 {
    background: url("../image/longyan/icon_news_8.png") no-repeat;
  }
  .icon.icon-9 {
    background: url("../image/longyan/icon_news_9.png") no-repeat;
  }
  .icon.icon-10 {
    background: url("../image/longyan/icon_news_10.png") no-repeat;
  }
  .icon.icon-11 {
    background: url("../image/longyan/icon_news_11.png") no-repeat;
  }
  .icon.icon-12 {
    background: url("../image/longyan/icon_news_12.png") no-repeat;
  }
  .icon.icon-13 {
    background: url("../image/longyan/icon_news_13.png") no-repeat;
  }
  .icon.icon-14 {
    background: url("../image/longyan/icon_news_14.png") no-repeat;
  }
  .icon.icon-15 {
    background: url("../image/longyan/icon_news_15.png") no-repeat; }
  .icon.icon-16 {
    background: url("../image/longyan/icon_news_16.png") no-repeat;
  }
  .icon.icon-17 {
    background: url("../image/longyan/icon_news_17.png") no-repeat; }
  .icon.icon-18 {
    background: url("../image/longyan/icon_news_18.png") no-repeat; }
  .icon.icon-19 {
    background: url("../image/longyan/icon_news_19.png") no-repeat;
  }
  .icon.icon-20 {
    background: url("../image/longyan/icon_news_20.png") no-repeat;
  }
  .icon.icon-21 {
    background: url("../image/longyan/icon_news_21.png") no-repeat;
  }
  .icon.icon-22 {
    background: url("../image/longyan/icon_news_22.png") no-repeat;
  }
  .icon.icon-23 {
    background: url("../image/longyan/icon_news_23.png") no-repeat;
  }
  .icon.icon-24 {
    background: url("../image/longyan/icon_news_24.png") no-repeat;
  }
  .icon.icon-25 {
    background: url("../image/longyan/icon_news_25.png") no-repeat;
  }
  .icon.icon-26 {
    background: url("../image/longyan/icon_news_26.png") no-repeat;
  }
  .icon.icon-27 {
    background: url("../image/longyan/icon_news_27.png") no-repeat;
  }
  .icon.icon-28 {
    background: url("../image/longyan/icon_news_28.png") no-repeat;
  }
  .icon.icon-29 {
    background: url("../image/longyan/icon_news_29.png") no-repeat;
  }
  .icon.icon-30 {
    background: url("../image/longyan/icon_news_30.png") no-repeat; }
  .icon.icon-31 {
    background: url("../image/longyan/icon_news_31.png") no-repeat;
  }
  .icon.icon-32 {
    background: url("../image/longyan/icon_news_32.png") no-repeat;
  }
  .icon.icon-33 {
    background: url("../image/longyan/icon_news_33.png") no-repeat;
  }
  .icon.icon-34 {
    background: url("../image/longyan/icon_news_34.png") no-repeat;
  }
  .icon.icon-35 {
    background: url("../image/longyan/icon_news_35.png") no-repeat;
  }
  .icon.icon-36 {
    background: url("../image/longyan/icon_news_36.png") no-repeat;
  }
  .icon.icon-37 {
    background: url("../image/longyan/icon_news_37.png") no-repeat;
  }
  .icon.icon-38 {
    background: url("../image/longyan/icon_news_38.png") no-repeat;
  }
  .icon.icon-39 {
    background: url("../image/longyan/icon_news_39.png") no-repeat;
  }
  .icon.icon-40 {
    background: url("../image/longyan/icon_news_40.png") no-repeat;
  }
  .icon.icon-41 {
    background: url("../image/longyan/icon_news_41.png") no-repeat;
  }
  .icon.icon-42 {
    background: url("../image/longyan/icon_news_42.png") no-repeat;
  }
  .icon.icon-43 {
    background: url("../image/longyan/icon_news_43.png") no-repeat;
  }
  .icon.icon-44 {
    background: url("../image/longyan/icon_news_44.png") no-repeat;
  }
  .icon.icon-45 {
    background: url("../image/longyan/icon_news_45.png") no-repeat;
  }
  .icon.icon-46 {
    background: url("../image/longyan/icon_news_46.png") no-repeat;
  }
  .icon.icon-47 {
    background: url("../image/longyan/icon_news_47.png") no-repeat;
  }
  .icon.icon-48 {
    background: url("../image/longyan/icon_news_48.png") no-repeat;
  }
  .icon.icon-49 {
    background: url("../image/longyan/icon_news_49.png") no-repeat;
  }
  .icon.icon-50 {
    background: url("../image/longyan/icon_news_50.png") no-repeat;
  }
  .icon.icon-51 {
    background: url("../image/longyan/icon_news_51.png") no-repeat;
  }

.portrait_1 {
    background: url("../image/longyan/portrait_1.png") no-repeat center !important;
}

.portrait_2 {
    background: url("../image/longyan/portrait_2.png") no-repeat center !important;
}

.portrait_3 {
    background: url("../image/longyan/portrait_3.png") no-repeat center !important;
}

.portrait_4 {
    background: url("../image/longyan/portrait_4.png") no-repeat center !important;
}

.portrait_5 {
    background: url("../image/longyan/portrait_5.png") no-repeat center !important;
}

.portrait_6 {
    background: url("../image/longyan/portrait_6.png") no-repeat center !important;
}

.portrait_7 {
    background: url("../image/longyan/portrait_7.png") no-repeat center !important;
}

.portrait_8 {
    background: url("../image/longyan/portrait_8.png") no-repeat center !important;
}

.portrait_9 {
    background: url("../image/longyan/portrait_9.png") no-repeat center !important;
}

.portrait_10 {
    background: url("../image/longyan/portrait_10.png") no-repeat center !important;
}

.portrait_11 {
    background: url("../image/longyan/portrait_11.png") no-repeat center !important;
}

.portrait_12 {
    background: url("../image/longyan/portrait_12.png") no-repeat center !important;
}

.portrait_13 {
    background: url("../image/longyan/portrait_13.png") no-repeat center !important;
}

.portrait_14 {
    background: url("../image/longyan/portrait_14.png") no-repeat center !important;
}

.portrait_15 {
    background: url("../image/longyan/portrait_15.png") no-repeat center !important;
}

.portrait_16 {
    background: url("../image/longyan/portrait_16.png") no-repeat center !important;
}

.portrait_17 {
    background: url("../image/longyan/portrait_17.png") no-repeat center !important;
}

.portrait_18 {
    background: url("../image/longyan/portrait_18.png") no-repeat center !important;
}

.portrait_19 {
    background: url("../image/longyan/portrait_19.png") no-repeat center !important;
}

.portrait_20 {
    background: url("../image/longyan/portrait_20.png") no-repeat center !important;
}

.portrait_21 {
    background: url("../image/longyan/portrait_21.png") no-repeat center !important;
}

.portrait_22 {
    background: url("../image/longyan/portrait_22.png") no-repeat center !important;
}

.rate-zfjg {
  background: url("../image/appraise/evaluation_zfjg.png") no-repeat; }

.rate-hyxh {
  background: url("../image/appraise/evaluation_hyxh.png") no-repeat; }

.rate-pjjg {
  background: url("../image/appraise/evaluation_pjjg.png") no-repeat; }

.icon-xxgs.xxgs-mlgs {
  background: url("../image/longyan/icon_xxgs_mlgs.png") no-repeat #ea6152 260px 40px;
}
.icon-xxgs.xxgs-sgs {
  background: url("../image/longyan/icon_xxgs_sgs.png") no-repeat #eaa937 260px 40px;
}
.icon-xxgs.xxgs-xycn {
  background: url("../image/longyan/icon_xxgs_xycn.png") no-repeat #00bb88 260px 40px;
}
.icon-xxgs.xxgs-mdcx {
  background: url("../image/longyan/icon_xxgs_mdcx.png") no-repeat #91a852 260px 40px;
}
.icon-xxgs.xxgs-zdrq {
  background: url("../image/longyan/icon_xxgs_zdrq.png") no-repeat #45b7e9 260px 40px;
}

.mainC {
  color: #e22323 !important; }

/*字体颜色*/
.td-0 {
  color: #0099DD !important; }

.td-1 {
  color: #00BB88; }

.td-2 {
  color: #FF6655; }

.td-3 {
  color: #EFCD11; }

.td-4 {
  color: #919191; }

.td-5 {
  color: #9B6318; }

.td-6 {
  color: #0C72CB; }

/*边框块*/
.borS, .rate-A, .rate-B, .rate-C, .rate-D, .bor-0, .bor-1, .bor-2, .bor-3, .bor-4, .bor-5, .bor-6, .bor-8, .appraise-b-1, .appraise-b-2, .appraise-b-3 {
  cursor: pointer;
  padding: 5px 9px;
  display: inline-block;
  border-radius: 5px;
  line-height: 1; }

.bor-0 {
  color: #0099DD;
  border: 1px solid #0099DD; }

.bor-1 {
  color: #00BB88;
  border: 1px solid #00BB88; }

.bor-2 {
  color: #FF6655;
  border: 1px solid #FF6655; }

.bor-3 {
  color: #EFCD11;
  border: 1px solid #EFCD11; }

.bor-4 {
  color: #919191;
  border: 1px solid #919191; }

.bor-5 {
  color: #9B6318;
  border: 1px solid #9B6318; }

.bor-6 {
  color: #0C72CB;
  border: 1px solid #0C72CB; }

.bor-7 {
  border: 1px solid #bebebe; }

.bor-8 {
  color: #ce4d3e;
  border: 1px solid #ce4d3e; }

.bor-9 {
  border: 1px solid #e22323; }

.bor-10 {
  border: 1px solid #BEBEBE; }

.bor-11 {
  border: 1px solid #ebeced; }

.appraise-b-1 {
  color: #619C0C;
  border: 1px solid #619C0C; }

.appraise-b-2 {
  color: #1E9FB2;
  border: 1px solid #1E9FB2; }

.appraise-b-3 {
  color: #C07300;
  border: 1px solid #C07300; }

.rate-A {
  color: #1e9fb2;
  border: solid 1px #1e9fb2; }

.rate-B {
  color: #3fab81;
  border: solid 1px #3fab81; }

.rate-C {
  color: #C07300;
  border: solid 1px #C07300; }

.rate-D {
  color: #ce4d3e;
  border: solid 1px #ce4d3e; }

/*色块*/
.block-0, .block-1, .block-2, .block-3, .block-4, .block-5, .block-6, .block-7, .block-8, .block-9, .block-10, .block-11 {
  cursor: pointer;
  color: #fff;
  padding: 5px 9px;
  display: inline-block;
  border-radius: 5px;
  line-height: 1; }

.block-0 {
  background: #0099DD; }

.block-1 {
  background: #00BB88; }

.block-2 {
  background: #FF6655; }

.block-3 {
  background: #EFCD11;
  color: #FF412C; }

.block-4 {
  background: #919191; }

.block-5 {
  background: #4E4848; }

.block-6 {
  background: #0C72CB; }

.block-7 {
  background: #D1E1F0; }

.block-8 {
  background: #ce4d3e; }

.block-9 {
  background: #3fab81; }

.block-10 {
  background: #e22323; }

.block-11 {
  background: #f2cbcc; }

.blod {
  font-weight: bold; }

/*市信用互联网信用目录表格颜色块*/
.grade-0, .grade-1, .grade-2, .grade-3, .grade-23, .grade-4 {
  cursor: pointer;
  color: #fff;
  padding: 5px 9px;
  display: inline-block;
  border-radius: 5px;
  line-height: 1; }

.grade-0 {
  background: #1E9FB2; }

.grade-1 {
  background: #619D0A; }

.grade-2 {
  background: #BE7300; }

.grade-3 {
  background: #AB2323; }

.grade-23 {
  background: #7A6F6F; }

.grade-4 {
  background: #e22323; }

.grade-11, .grade-12, .grade-13, .grade-14, .operate-0, .operate-21, .operate-22, .operate-11, .operate-12 {
  color: #fff;
  padding: 5px 9px;
  display: inline-block;
  line-height: 1;
  font-size: 12px; }

.grade-11, .operate-0 {
  background: #33b6c9; }

.grade-12, .operate-22 {
  background: #d65858; }

.grade-13, .operate-11, .operate-12 {
  background: #3fab81; }

.grade-14, .operate-21 {
  background: #cc8721; }

.open-1, .open-2, .open-3, .open-4 {
  cursor: pointer;
  padding: 5px 9px;
  display: inline-block;
  border-radius: 5px;
  line-height: 1; }

.open-1 {
  border: 1px solid #9B6318;
  color: #9B6318; }

.open-2 {
  border: 1px solid #36AFE8;
  color: #36AFE8; }

.open-3 {
  border: 1px solid #FF6655;
  color: #FF6655; }

.open-4 {
  border: 1px solid #e22323;
  color: #e22323;
  padding: 0 4px;
  cursor: default; }

/*信息公示颜色块*/
.j-blue {
  background: #3298D2; }

.j-orange {
  background: #EAA937; }

.j-red {
  background: #DF6E5F; }

.j-green {
  background: #91A852; }

.j-thinBlue {
  background: #45B7E9; }

.j-purple {
  background: #6766FF; }

.circle-sp {
  background: #e22323;
  display: inline-block;
  font-family: "Microsoft Yahei";
  font-size: 16px;
  color: #fff !important;
  font-weight: bold;
  padding: 0 5px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }

.btnDarkblue {
  background: #0C72CB !important; }

*:focus {
  outline: none; }

a:hover {
  text-decoration: none; }

ul {
  padding: 0;
  margin: 0; }

li {
  list-style-type: none; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p {
  margin: 0; }

em, i {
  font-style: normal; }

.noFloat {
  float: none !important; }

.table_nav {
  padding-right: 0 !important; }

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #bebebe;
  /*很关键：将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
  display: none; }

.rel {
  position: relative; }

.blod {
  font-weight: bold; }

.oneLineOver, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .appraise-object-card .object-card-left .object-card-title > .title-name h4, .awardPunishment .parentTdBor, .overLine300, .zmq-Table .line span {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: nowrap; }

.towLineOver, .article-box-layout .article-box .brief-list .top-list .leftBox h4 a, .object-card-table .span-td .mainConts-td, .object-card-table .single-td .mainConts-td, .auto-credit-table .span-td .mainConts-td, .auto-credit-table .single-td .mainConts-td, .qualification .credential .credential-img .credential-conts .credential-title, .awardPunishment .measureStyle > .measureStyleConts > div > div, .xypt-report-conts > h5, .xypt-report-conts > ul > li em {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all; }

.treeLineOver, .articleItem .article-list-content li h4 b {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all; }

.fiveLineOver {
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all; }

.wrap {
  width: 1200px;
  margin: 0 auto; }

.clearfix, .articleTitle-half, .articleTitle, .common-article-layout, .common-article-layout .common-article-left, .common-article-layout .common-article-right, .list-title, .search-box, .heightSearch, .peopleSearchList > ul, .importantPeopleTable .focus-groups .detailInfo, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information, .creditPoint, .creditPoint > .credit-point-box, .appraise-grade, .appraise-grade .rate .rate-box02 > li, .appraise-object-card .object-card-left .object-card-title, .appraise-object-card .object-card-left .object-card-title > .title-name, .credential-sample, .flow-path, .applay-form > .applay-ul > li, .applay-form > .applay-ul > li .verification, .xypt-report-conts > ul > li {
  *zoom: 1; }
  .clearfix:after, .articleTitle-half:after, .articleTitle:after, .common-article-layout:after, .common-article-layout .common-article-left:after, .common-article-layout .common-article-right:after, .list-title:after, .search-box:after, .heightSearch:after, .peopleSearchList > ul:after, .importantPeopleTable .focus-groups .detailInfo:after, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information:after, .creditPoint:after, .creditPoint > .credit-point-box:after, .appraise-grade:after, .appraise-grade .rate .rate-box02 > li:after, .appraise-object-card .object-card-left .object-card-title:after, .appraise-object-card .object-card-left .object-card-title > .title-name:after, .credential-sample:after, .flow-path:after, .applay-form > .applay-ul > li:after, .applay-form > .applay-ul > li .verification:after, .xypt-report-conts > ul > li:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both; }

.nationwideSearch {
  margin-top: -75px;
  margin-bottom: 30px; }
.nationwideSearch a {
  display: inline-block;
  height: 50px; }
.nationwideSearch a img {
  height: 100%;
  width: 100%; }

/*失信被执行人主体页*/
.disciplinary-bottom {
  width: 1200px;
  margin: 0 auto; }
.disciplinary-bottom i {
  font-weight: bold;
  margin-right: 5px; }

.disciplinary-results {
  width: 350px;
  height: 275px;
  border: 1px solid #ccc;
  padding-left: 20px; }
.disciplinary-results ul {
  margin-bottom: 24px; }
.disciplinary-results li {
  font-size: 14px;
  color: #333;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6; }
.disciplinary-results li::before {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0c72cb;
  margin-right: 10px;
  vertical-align: middle; }
.disciplinary-results li span {
  color: #0c72cb; }
.disciplinary-results .disciplinary-result-item1 {
  margin-bottom: 25px; }
.disciplinary-results .disciplinary-result-item1 span {
  color: #10c3e1;
  padding-top: 8px;
  margin-right: 10px; }
.disciplinary-results .disciplinary-result-item1 p {
  width: 50px;
  padding-top: 6px;
  padding-left: 10px;
  text-align: right; }
.disciplinary-results .disciplinary-result-item2 span {
  color: #f2a558;
  padding-top: 8px;
  margin-right: 12px; }
.disciplinary-results .disciplinary-result-item2 p {
  width: 50px;
  padding-top: 6px;
  padding-left: 10px;
  text-align: right; }
.disciplinary-results .item1-chart,
.disciplinary-results .item2-chart {
  position: relative;
  height: 32px;
  width: 160px; }
.disciplinary-results .item1-chart .chart-bg,
.disciplinary-results .item2-chart .chart-bg {
  background-color: #e6e6e6;
  height: 100%;
  width: 100%; }
.disciplinary-results .item1-chart .chart-progress,
.disciplinary-results .item2-chart .chart-progress {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  line-height: 32px; }
.disciplinary-results .item1-chart .chart-nb,
.disciplinary-results .item2-chart .chart-nb {
  position: absolute;
  left: 0;
  right: 0; }
.disciplinary-results .item1-chart .chart-progress {
  background-color: #10c3e1; }
.disciplinary-results .item2-chart .chart-progress {
  background-color: #f2a558; }

.unfound-img {
  display: block;
  width: 195px;
  height: 170px;
  background: url("../image/unfound_data.png") no-repeat;
  margin: 100px auto 0; }

.zmq-unfoundImg {
  display: block;
  width: 195px;
  height: 170px;
  background: url("../image/longyan/image-noData.png") no-repeat;
  margin: 100px auto 0; }

.message-box .message-box .unfound-img {
  margin-top: 100px !important; }

.card .zmq-unfoundImg {
  margin: 0 auto !important; }

.detail-conts .zmq-unfoundImg {
  margin-top: 100px !important; }

.bor, .synthesizeTable .zeus-table, .applay-form > .applay-ul > li .input-bor, .applay-form > .applay-ul > li .verification {
  border: 1px solid #DDDDDD; }

.bor-b-0 {
  border-bottom: 0 !important; }

.pd-0 {
  padding: 0 !important; }

.mt-10 {
  margin-top: -10px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt30 {
  margin-top: 30px !important; }

.mt40 {
  margin-top: 40px !important; }

.mb0 {
  margin-bottom: 0px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb12 {
  margin-bottom: 12px; }

.mb20 {
  margin-bottom: 20px !important; }

.mb24 {
  margin-bottom: 24px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb35 {
  margin-bottom: 35px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mb45 {
  margin-bottom: 45px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.mb60 {
  margin-bottom: 60px !important; }

.mb90 {
  margin-bottom: 90px !important; }

.mb100 {
  margin-bottom: 100px !important; }

.mr0 {
  margin-right: 0px !important; }

.mr5 {
  margin-right: 5px !important; }

.mr8 {
  margin-right: 8px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr12 {
  margin-right: 12px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr30, .article-box-layout .article-box:nth-child(2n+1) {
  margin-right: 30px !important; }

.mr40 {
  margin-right: 40px !important; }

.mr50 {
  margin-right: 50px !important; }

.ml10 {
  margin-left: 10px !important; }

.ml30 {
  margin-left: 30px !important; }
.ml40 {
  margin-left: 40px !important; }

.ml418 {
  margin-left: 418px !important; }

.ml90 {
  margin-left: 90px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pl0 {
  padding-left: 0px !important; }

.pl20 {
  padding-left: 20px !important; }

.pr700 {
  padding-right: 700px !important; }

.pr680 {
  padding-right: 680px !important; }

.pr10 {
  padding-right: 10px !important; }
.pr30 {
  padding-right: 30px !important; }
.pt20 {
  padding-top: 20px !important; }

.pt40 {
  padding-top: 40px !important; }

.w70 {
  width: 70px !important; }

.w100 {
  width: 100px !important; }

.w145 {
  width: 145px !important; }

.w180 {
  width: 180px !important; }

.w184 {
  width: 184px !important; }

.w185 {
  width: 185px !important; }

.w193 {
  width: 193px !important; }

.w195 {
  width: 195px !important; }

.w200 {
  width: 200px !important; }

.w245 {
  width: 245px !important; }

.w270 {
  width: 270px !important; }

.w300 {
  width: 300px !important; }

.w330 {
  width: 330px !important; }

.w350 {
  width: 350px !important; }

.w380 {
  width: 380px !important; }

.w400 {
  width: 400px !important; }

.w420 {
  width: 420px !important; }

.w450 {
  width: 450px !important; }

.w500 {
  width: 500px !important; }

.w515 {
  width: 515px !important; }

.w560 {
  width: 560px !important; }

.w575 {
  width: 575px !important; }

.w580 {
  width: 580px !important; }

.w600 {
  width: 600px !important; }

.w740 {
  width: 740px !important; }

.w820 {
  width: 820px !important; }

.w350 {
  width: 350px !important; }

.w800 {
  width: 799px !important; }

.w830 {
  width: 830px;
  margin: 0; }

.w885 {
  width: 885px; }
  .w885 img {
    width: 100%; }
.w1031 {
  width: 1031px;
  margin: 0 auto; }
.w1100 {
  width: 1100px;
  margin: 0 auto; }

.maxW190 {
  max-width: 190px !important;
  margin: 0 auto;
  white-space: pre-wrap; }

.maxW220 {
  max-width: 220px !important; }

.maxW300 {
  max-width: 300px !important; }

.maxW380 {
  max-width: 380px !important; }

.maxW480 {
  max-width: 480px !important; }

.maxW420 {
  max-width: 420px !important; }

.minH475 {
  min-height: 475px !important; }

.pointer {
  cursor: pointer !important; }

.header {
  height: 258px; }
  .header.headerBg {
    background: url("../image/header/header-bg.jpg") center no-repeat; }
  .header.home {
    background: url("../image/header/header-home-page.jpg") center no-repeat; }
    .header.home .login-box {
      color: #fff; }
      .header.home .login-box a {
        color: #fff; }
  .header.headerDept {
    padding-top: 65px;
    background: url("../image/header/header-bg-dept.jpg") center no-repeat; }
    .header.headerDept .logo {
      margin-top: 0; }
  .header .logo,
  .header .longyan-logo{
    display: block;
    height: 75px;
    margin-top: 30px;
    box-sizing: content-box;
    background: url("../image/header/header-logo.png") no-repeat; }
  .header .login-box {
    padding-top: 22px;
    box-sizing: content-box; }
    .header .login-box a {
      font-size: 14px;
      color: #333; }
  .header .headerText {
    margin-top: 30px;
    color: #0c72cb; }
    .header .headerText .headerPrimary {
      font-size: 38px; }
    .header .headerText .headerminor {
      margin-left: 30px;
      font-size: 26px; }

.bjheader {
  height: 210px; }
  .bjheader.home {
    background: url("../image/header/topbg.jpg") center no-repeat; }
  .bjheader .smallTitle {
    color: #e32223;
    text-align: right;
    padding-top: 12px;
    line-height: 14px;
    font-size: 14px;
    vertical-align: bottom; }
  .bjheader .logo {
    display: block;
    height: 101px;
    width: 434px;
    box-sizing: content-box;
    background: url("../image/header/bjheader-logo.png") no-repeat; }
  .bjheader .xxgs {
    color: #f4b16d;
    font-size: 24px;
    padding-left: 13px; }
    .bjheader .xxgs span {
      font-size: 34px; }

.nav {
  min-height: 52px;
  margin-bottom: 30px;
  background-color: #e22323; }
  .nav .bor-b {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .nav a {
    float: left;
    padding: 12px 0;
    cursor: pointer;
    color: #fff; }
    .nav a span {
      display: inline-block;
      width: 150px;
      font-size: 16px;
      text-align: center;
      border-right: 2px solid rgba(255, 255, 255, 0.5); }
    .nav a:last-child span{
        border-right: none;
    }
    .nav a.active {
      background-color: #e55555;
      position: relative; }
      .nav a.active i {
        display: inline-block; }
    .nav a.end span {
      border-right: 0; }
    .nav a i {
      display: none;
      position: absolute;
      height: 6px;
      width: 80px;
      top: 0;
      left: 50%;
      margin-left: -40px;
      background-color: #ff8f8f; }

.bjnav {
  min-height: 52px;
  margin-bottom: 30px;
  background-color: #e32223; }
  .bjnav .bor-b {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .bjnav a {
    font-size: 16px;
    float: left;
    padding: 15px 0;
    cursor: pointer;
    color: #fff; }
    .bjnav a span {
      display: inline-block;
      font-size: 16px;
      padding: 0 33px;
      border-right: 2px solid rgba(255, 255, 255, 0.5); }
    .bjnav a.first span {
      padding: 0 50px; }
    .bjnav a.active {
      color: #ffe400;
      background-image: url("../image/nav/navActive.png");
      background-position: center; }
    .bjnav a.end span {
      border-right: 0; }
    .bjnav a i {
      display: none;
      position: absolute;
      height: 6px;
      width: 80px;
      top: 0;
      left: 50%;
      margin-left: -40px;
      background-color: #ff8f8f; }
  .bjnav .sjsb {
    float: right; }
    .bjnav .sjsb span {
      padding-left: 0; }

.navVertically .nav {
  width: 200px;
  display: table-cell;
  height: 440px;
  background: #e6e6e6; vertical-align: top;}
  .navVertically .nav li {
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-bottom: 1px solid #dadada;
    position: relative; }
    .navVertically .nav li .si-com_sortright {
      position: absolute;
      top: 12px;
      right: 10px;
      color: transparent; }
    .navVertically .nav li a {
      float: none;
      font-size: 18px;
      color: #333;
      border-radius: inherit;
      padding: 0 35px; }
      .navVertically .nav li a:hover {
        background: #e22323;
        color: #fff; }
    .navVertically .nav li.active i {
      color: #fff;
      font-size: 16px; }
    .navVertically .nav li.active a {
      background: #e22323;
      color: #fff; }
.navVertically .whiteSpace {
  display: table-cell;
  width: 30px; }
.navVertically .tab-content {
  display: table-cell;
  width: 970px; }

.footer {
  padding: 18px 0 16px;
  background-color: #e22323; }
  .footer.bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%; }
  .footer p {
    color: #fff;
    text-align: center;
    margin-bottom: 12px; }
    .footer p span {
      color: #ffea00; }

.bgcity img {
  margin-bottom: -4px; }

.bjfooter {
  padding: 48px 0;
  background-color: #e32223;
  position: relative; }
  .bjfooter .footerLogo {
    position: absolute;
    bottom: 176px; }
  .bjfooter.bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%; }
  .bjfooter p {
    color: #fff;
    text-align: center;
    margin-bottom: 12px;
    font-size: 14px; }
    .bjfooter p span {
      padding: 0 10px; }
  .bjfooter .footerLogos {
    display: block;
    margin: 0 auto; }
  .bjfooter .foot-pic-url {
    margin: 0; }
    .bjfooter .foot-pic-url > a {
      display: inline-block;
      vertical-align: middle; }
      .bjfooter .foot-pic-url > a .foot-jiguan {
        width: 53px;
        height: 53px; }
      .bjfooter .foot-pic-url > a .foot-jiucuo, .bjfooter .foot-pic-url > a .foot-ditu {
        width: 76px;
        height: 38px; }

.carousel {
  width: 1200px; }
  .carousel .carousel-box {
    border: 1px solid #ccc; }
    .carousel .carousel-box .carousel {
      width: 100%;
      height: 350px; }
    .carousel .carousel-box .carousel-inner {
      height: 350px; }
      .carousel .carousel-box .carousel-inner .item {
        height: 100%; }
        .carousel .carousel-box .carousel-inner .item .text-center {
          float: left;
          /*width: 830px;*/
          /* 修复浏览器比例放缩导致的位置错位问题 */
          width: 70%;
          height: 100%;
          background-color: #8e9eac; }
        .carousel .carousel-box .carousel-inner .item img {
          height: 100%;
          /*max-width: 830px; */
          width: 100%;
        }
    .carousel .carousel-box .carousel-indicators {
      float: right;
      width: auto;
      left: auto;
      font-size: 0;
      right: 423px;
      bottom: 16px;
      margin: 0; }
      .carousel .carousel-box .carousel-indicators li {
        margin-right: 10px;
        border: 0;
        background-color: #fff; }
      .carousel .carousel-box .carousel-indicators .active {
        background-color: #e22323; }
    .carousel .carousel-box .left {
      background-image: none; }
    .carousel .carousel-box .right {
      right: 368px;
      background-image: none; }
    .carousel .carousel-box .carousel-control .glyphicon-chevron-left {
      left: 30px; }
    .carousel .carousel-box .carousel-control .glyphicon-chevron-right {
      right: 30px; }
    .carousel .carousel-box .headlines-tab {
      /*width: 368px;*/
      /* 修复浏览器比例放缩导致的位置错位问题 */
      width: 30%;
      padding: 30px 25px;
      padding-bottom: 0; }
      .carousel .carousel-box .headlines-tab .headlines-title {
        height: 42px;
        margin: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        color: #000;
        font-weight: 700;
        font-size: 18px;
        line-height: 1.2;
        margin-bottom: 20px;
        cursor: pointer; }
        .carousel .carousel-box .headlines-tab .headlines-title a {
          color: #000; }
      .carousel .carousel-box .headlines-tab .headlines-bar {
        font-size: 12px;
        margin-bottom: 16px; }
        .carousel .carousel-box .headlines-tab .headlines-bar p > a {
          float: left;
          font-size: 12px;
          padding: 4px 14px;
          background-color: #e6e6e6;
          color: #000;
          cursor: pointer; }
          .carousel .carousel-box .headlines-tab .headlines-bar p > a.active {
            background-color: #e22323;
            color: #fff; }
      .carousel .carousel-box .headlines-tab .headlines-content-main {
        height: 155px;
        padding-bottom: 18px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px; }
        .carousel .carousel-box .headlines-tab .headlines-content-main span {
          display: inline-block;
          font-size: 14px;
          color: #333;
          line-height: 20px;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 6;
          overflow: hidden;
          height: 120px; }
      .carousel .carousel-box .headlines-tab .headlines-details {
        display: block;
        cursor: pointer;
        text-align: right;
        color: #e22323; }

/*纯图片轮播*/
.single-carousel {
  height: 300px;
  width: 1200px; }
  .single-carousel .carousel {
    height: 100%;
    width: 100%; }
  .single-carousel .carousel-indicators {
    bottom: 0; }
  .single-carousel .carousel-indicators > li {
    border: 0;
    background: #fff; }
  .single-carousel .carousel-indicators > .active {
    background: #e22323; }
  .single-carousel .carousel-inner {
    height: 100%;
    width: 100%; }
    .single-carousel .carousel-inner > .item {
      height: 100%;
      width: 100%; }
      .single-carousel .carousel-inner > .item > img {
        width: 100%;
        height: 100%; }

.credit-list, .auto-credit-list {
  width: 300px;
  margin-bottom: 40px; }
  .credit-list h4, .auto-credit-list h4 {
    margin: 0; }
  .credit-list > ul, .auto-credit-list > ul {
    padding: 0;
    min-height: 285px; }
    .credit-list > ul > li, .auto-credit-list > ul > li {
      overflow: hidden;
      height: 57px;
      border-bottom: 1px solid #e6e6e6; }
      .credit-list > ul > li > .article-type, .auto-credit-list > ul > li > .article-type {
        color: #fff;
        background: #e22323;
        display: inline-block; }
      .credit-list > ul > li > a, .auto-credit-list > ul > li > a {
        display: inline-block;
        width: 72%;
        line-height: 57px;
        color: #0c0300;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .credit-list > ul > li > .artice-time, .auto-credit-list > ul > li > .artice-time {
        color: #9f9f9f;
        float: right;
        line-height: 57px; }

.auto-credit-list {
  width: auto; }

.articleTitle-half > .half-width {
  width: 48%;
  float: left; }
  .articleTitle-half > .half-width:first-child {
    margin-right: 4%; }
.articleTitle > .half-width {
  width: 48%;
  float: left; }
  .articleTitle > .half-width:first-child {
    margin-right: 4%; }

.articleItem {
  float: left;
  margin-right: 30px;
  width: 820px; }
  .articleItem ul {
    margin: 0; }
  .articleItem .article-list-tab {
    border-bottom: 4px solid #e22323;
    height: 51px;
    overflow: hidden;
    position: relative; }
    .articleItem .article-list-tab .grayColor {
      color: #666; }
    .articleItem .article-list-tab li {
      display: inline-block; }
      .articleItem .article-list-tab li.active {
        color: #fff;
        background-color: #e22323; }
        .articleItem .article-list-tab li.active > a {
          color: #fff;
          text-decoration: none; }
      .articleItem .article-list-tab li a {
        float: left;
        padding: 12px 37px 10px;
        color: #333;
        font-size: 18px;
        cursor: pointer;
        transition: 0.5s all;
        text-decoration: none; }
    .articleItem .article-list-tab .tabMove {
      display: none;
      position: absolute;
      right: 0;
      line-height: 47px;
      background: #F6F6F6; }
      .articleItem .article-list-tab .tabMove i {
        color: #ccc; }
        .articleItem .article-list-tab .tabMove i:hover {
          color: #0c72cb; }
    .articleItem .article-list-tab .sub-a {
      position: absolute;
      top: 0;
      left: 0;
      width: 96%; }
      .articleItem .article-list-tab .sub-a.small {
        right: 0;
        bottom: 0; }
        .articleItem .article-list-tab .sub-a.small > a {
          padding: 10px 20px 8px; }
      .articleItem .article-list-tab .sub-a > a {
        float: left;
        padding: 12px 37px 10px;
        background-color: #e6e6e6;
        color: #333;
        font-size: 18px;
        cursor: pointer;
        transition: 0.5s all; }
        .articleItem .article-list-tab .sub-a > a.active {
          color: #fff;
          background-color: #e22323; }
      .articleItem .article-list-tab .sub-a.small > a {
        padding: 10px 20px 8px; }
      .articleItem .article-list-tab .sub-a span a {
        color: #666;
        font-size: 12px;
        vertical-align: -26px;
        padding-top: 26px; }
  .articleItem .article-list-content li {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6; }
    .articleItem .article-list-content li h4 {
      font-size: 16px;
      color: #0c0300;
      margin-bottom: 20px; }
      .articleItem .article-list-content li h4 b {
        float: left;
        width: 590px;
        font-weight: normal; }
      .articleItem .article-list-content li h4 span {
        font-size: 12px;
        color: #9f9f9f; }
        .articleItem .article-list-content li h4 span .publish-name {
          display: inline-block;
          width: 72px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          vertical-align: -2px; }
    .articleItem .article-list-content li p {
      font-size: 14px;
      text-indent: 28px;
      color: #777;
      line-height: 26px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden; }
  .articleItem .query-more {
    display: inline-block;
    width: 100%;
    color: #e22323;
    padding-top: 30px;
    text-align: center;
    cursor: pointer; }

.autoAritcleItem {
  width: 100%;
  float: left;
  margin-right: 30px;
  position: relative; }
  .autoAritcleItem .consts-list-tab {
    height: 49px;
    border-bottom: 4px solid #e22323;
    overflow: hidden;
    position: relative; }
    .autoAritcleItem .consts-list-tab li {
      font-size: 0;
      background: #E6E6E6;
      margin-left: -5px;
      display: inline-block; }
      .autoAritcleItem .consts-list-tab li.active {
        color: #fff;
        background-color: #e22323; }
        .autoAritcleItem .consts-list-tab li.active > a {
          color: #fff;
          text-decoration: none; }
      .autoAritcleItem .consts-list-tab li a {
        float: left;
        padding: 10px 20px;
        color: #333;
        font-size: 18px;
        cursor: pointer;
        transition: 0.5s all;
        text-decoration: none; }
    .autoAritcleItem .consts-list-tab .tabMove {
      display: none;
      position: absolute;
      right: 0;
      line-height: 47px;
      background: #F6F6F6; }
      .autoAritcleItem .consts-list-tab .tabMove i {
        color: #ccc; }
        .autoAritcleItem .consts-list-tab .tabMove i:hover {
          color: #0c72cb; }
    .autoAritcleItem .consts-list-tab .sub-a {
      position: absolute;
      top: 0;
      left: 0;
      width: 96%; }
      .autoAritcleItem .consts-list-tab .sub-a.small {
        right: 0;
        bottom: 0; }
        .autoAritcleItem .consts-list-tab .sub-a.small > a {
          padding: 10px 20px 8px; }
      .autoAritcleItem .consts-list-tab .sub-a > a {
        float: left;
        padding: 12px 37px 10px;
        background-color: #e6e6e6;
        color: #333;
        font-size: 18px;
        cursor: pointer;
        transition: 0.5s all; }
        .autoAritcleItem .consts-list-tab .sub-a > a.active {
          color: #fff;
          background-color: #e22323; }
      .autoAritcleItem .consts-list-tab .sub-a.small > a {
        padding: 10px 20px 8px; }
      .autoAritcleItem .consts-list-tab .sub-a span a {
        color: #666;
        font-size: 12px;
        vertical-align: -26px;
        padding-top: 26px; }
  .autoAritcleItem .oterImpantInfo {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #333; }
    .autoAritcleItem .oterImpantInfo > span {
      cursor: pointer;
      padding: 4px 9px;
      display: inline-block;
      border-radius: 5px;
      margin-left: 10px;
      background: #f2cccc; }
  .autoAritcleItem .nobg {
    right: 160px; }
    .autoAritcleItem .nobg > span {
      background-color: #f6f6f6; }
  .autoAritcleItem .tab-content {
    padding-top: 20px; }
  .autoAritcleItem .table_nav {
    padding-right: 0; }

.article-briefly-list > li {
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6; }
  .article-briefly-list > li h4 {
    font-size: 16px;
    color: #0c0300;
    margin-bottom: 20px; }
    .article-briefly-list > li h4 b {
      float: left;
      width: 590px;
      font-weight: normal; }
    .article-briefly-list > li h4 span {
      font-size: 12px;
      color: #9f9f9f; }
      .article-briefly-list > li h4 span .publish-name {
        display: inline-block;
        width: 72px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: -2px; }
  .article-briefly-list > li p {
    font-size: 14px;
    text-indent: 28px;
    color: #777;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; }

.min-article-search-box {
  background-color: #e6e6e6;
  padding: 20px 20px 40px;
  margin-bottom: 20px; }
  .min-article-search-box > h4 {
    font-size: 16px;
    color: #0c0300;
    margin-bottom: 20px; }
  .min-article-search-box .article-search-input {
    padding: 15px 20px;
    background-color: #fff; }
    .min-article-search-box .article-search-input > input {
      width: 243px;
      height: 24px;
      border: 0;
      font-size: 14px;
      color: #777; }
    .min-article-search-box .article-search-input > i {
      font-size: 20px;
      color: #e22323;
      cursor: pointer; }
  .min-article-search-box .textWarning {
    display: none;
    color: #e22323;
    line-height: 40px;
    font-size: 14px;
    padding-left: 20px;
    float: left; }

.col-nav {
  padding: 25px 20px 6px;
  border: 1px solid #bebebe;
  margin-bottom: 20px; }
  .col-nav > ul {
    padding: 0 10px; }
    .col-nav > ul li {
      float: left;
      margin-bottom: 10px;
      width: 128px;
      height: 28px;
      line-height: 28px;
      text-align: center; }
      .col-nav > ul li.index1, .col-nav > ul li.index3, .col-nav > ul li.index5 {
        margin-right: 30px; }
      .col-nav > ul li.index1, .col-nav > ul li.index4, .col-nav > ul li.index5 {
        background-color: #81b4e0; }
      .col-nav > ul li.index2, .col-nav > ul li.index3, .col-nav > ul li.index6 {
        background-color: #d1e1f0; }
      .col-nav > ul li a {
        color: #fff;
        font-size: 14px; }

.keep-box {
  padding: 25px 22px;
  border: 1px solid #bebebe; }
  .keep-box > .list-title {
    margin-bottom: 0; }
  .keep-box > ul li {
    padding: 15px 0;
    border-bottom: 1px solid #e6e6e6;
    line-height: 24px;
    height: 80px;
    overflow: hidden; }
    .keep-box > ul li::before {
      content: " ";
      float: left;
      width: 6px;
      height: 6px;
      background-color: #e22323;
      border-radius: 50%;
      margin-top: 9px; }
    .keep-box > ul li a {
      color: #333;
      font-size: 14px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      margin-left: 12px; }

.img-box {
  margin-bottom: 10px; }
  .img-box > a {
    display: inline-block;
    width: 350px;
    height: 100px;
    margin-bottom: 10px;
    color: #fff; }
    .img-box > a > p {
      font-size: 36px;
      line-height: 100px;
      font-weight: bold;
      text-align: center; }
  .img-box .innerBox1 {
    background: url("../../style/image/zmq/image_redList.png") center no-repeat; }
  .img-box .innerBox2 {
    background: url("../../style/image/zmq/image_blackList.png") center no-repeat; }
  .img-box .innerBox3 {
    background: url("../../style/image/zmq/image_sxbzxr.png") center no-repeat; }
  .img-box .innerBox4 {
    background: url("../../style/image/dl/image_xydlxcy.png") center no-repeat; }
  .img-box .innerBox5 {
    background: url("../../style/image/dl/image_cxwlx.png") center no-repeat; }
   .img-box .innerBox6 {
    background: url("../../style/image/dl/flyfly614.png") center no-repeat; }
.img-box .innerBox7 {
  background: url("../../style/image/dl/xytj.png") no-repeat center; }

.common-article-layout .common-article-left {
  width: 820px;
  float: left; }
.common-article-layout .common-article-right {
  width: 350px;
  float: right; }

.query-more {
  display: inline-block;
  width: 100%;
  color: #e22323;
  padding-top: 30px;
  text-align: center;
  cursor: pointer; }

.article-box-layout .article-box {
  width: 575px;
  height: 360px;
  overflow: hidden;
  padding: 20px;
  border: 1px solid #bebebe; }
  .article-box-layout .article-box h4 {
    line-height: 1; }
    .article-box-layout .article-box h4 a {
      font-size: 12px;
      color: #666;
      cursor: pointer; }
  .article-box-layout .article-box .intro p {
    font-size: 14px;
    text-indent: 28px;
    color: #777;
    line-height: 26px; }
  .article-box-layout .article-box .intro > img {
    width: 535px;
    height: 120px; }
  .article-box-layout .article-box .brief-list .top-list > img {
    vertical-align: top;
    width: 160px;
    height: 160px; }
  .article-box-layout .article-box .brief-list .top-list .leftBox {
    display: inline-block;
    width: 350px;
    margin-left: 18px; }
    .article-box-layout .article-box .brief-list .top-list .leftBox .icon-label-gray {
      color: #0c0300;
      background-color: #e6e6e6;
      font-size: 12px;
      padding: 4px 18px;
      vertical-align: middle; }
    .article-box-layout .article-box .brief-list .top-list .leftBox > p {
      text-indent: 28px; }
    .article-box-layout .article-box .brief-list .top-list .leftBox h4 a {
      font-weight: bold;
      height: 65px;
      display: block;
      font-size: 18px; }
  .article-box-layout .article-box .brief-list .pull-right i {
    color: #9f9f9f;
    font-size: 12px; }
  .article-box-layout .article-box .brief-list .pull-left {
    color: #333; }
  .article-box-layout .article-box .brief-list > a {
    display: block; }

/*联合奖惩样式*/
.article-box {
  width: 580px !important;
  float: left; }

.padClear .clearfix {
  padding-left: 0; }

.halfArticle .article-list-content li {
  padding-top: 25px;
  height: 144px; }
.halfArticle .article-list-content h4 {
  cursor: pointer;
  margin-bottom: 10px; }
.halfArticle .article-list-content b {
  float: left;
  width: 355px;
  font-weight: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 36px; }
.halfArticle .article-list-content p {
  -webkit-line-clamp: 2;
  height: 52px; }

.revenue .sx-table {
  border: 1px solid #CCCCCC;
  margin-top: 25px;
  width: 580px;
  height: 550px; }
.revenue .sx-table .search-box {
  width: 580px;
  margin-top: 40px; }
.revenue .sx-table .search-box .clearfix {
  padding-left: 110px; }

.articleDetail {
  width: 820px; }
  .articleDetail .article-nav {
    font-size: 14px;
    color: #444; }
    .articleDetail .article-nav a {
      color: #444; }
      .articleDetail .article-nav a.end {
        color: #0c72cb; }
  .articleDetail .article-details-left {
    width: 820px;
    /*border: 1px solid #bebebe;*/
    padding: 30px 20px; }
    .articleDetail .article-details-left .article-title {
      padding-bottom: 20px;
      margin-bottom: 40px;
      border-bottom: 1px solid #bebebe; }
      .articleDetail .article-details-left .article-title h4 {
        width: 100%;
        font-size: 24px;
        color: #4f5050;
        font-weight: 700;
        margin-bottom: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; }
      .articleDetail .article-details-left .article-title p {
        font-size: 14px;
        color: #7c7c7c; }
        .articleDetail .article-details-left .article-title p .spacing {
          padding: 0 20px; }
    .articleDetail .article-details-left .article-content h1 {
      font-size: 20px !important;
      margin-bottom: 20px !important;
      font-weight: 700 !important;
      color: #333 !important;
      margin-top: 0 !important; }
      .articleDetail .article-details-left .article-content h1 span {
        font-size: 20px !important;
        font-weight: 700 !important;
        color: #333 !important; }
    .articleDetail .article-details-left .article-content h2 {
      font-size: 16px !important;
      margin-bottom: 20px !important;
      font-weight: 700 !important;
      color: #333 !important;
      margin-top: 0 !important; }
      .articleDetail .article-details-left .article-content h2 span {
        font-size: 16px !important;
        font-weight: 700 !important;
        color: #333 !important; }
    .articleDetail .article-details-left .article-content p {
      margin-bottom: 20px !important; }
    .articleDetail .article-details-left .article-content h3 {
      font-weight: 700 !important;
      font-size: 14px !important;
      margin-bottom: 20px !important;
      color: #333 !important;
      margin-top: 0 !important; }
      .articleDetail .article-details-left .article-content h3 span {
        font-size: 14px !important;
        font-weight: 700 !important;
        color: #333 !important; }
    .articleDetail .article-details-left .article-content p {
      font-size: inherit;
      white-space: pre-wrap;
      color: inherit;
      line-height: inherit; }
/*font-size color 原先有 important 现在为了避免富文本样式影响去掉*/
.articleDetail .article-details-left .article-content p span {
    font-size: inherit;
    color: inherit; }
    .articleDetail .article-details-left .article-content img {
      max-width: 100%; }
  .articleDetail .scroll-container {
    overflow: hidden; }

.select-section {
  height: 145px;
  background-color: #f6f6f6; }
  .select-section .icon-logo {
    width: 186px;
    height: 50px;
    margin-right: 20px; }

.sxrbzxgs-section {
  width: 820px;
  height: 550px;
  border: 1px solid #ccc;
  padding: 42px 40px 52px 40px; }

.article-nav {
  font-size: 14px;
  color: #444;
  margin-bottom: 20px; }
  .article-nav a {
    color: #444; }
    .article-nav a.end {
      color: #e22323; }

.both-side-banner {
  width: 1200px;
  height: 200px;
  overflow: hidden; }
  .both-side-banner img {
    width: 100%;
    height: 100%; }

.list-title {
  line-height: 1;
  margin-bottom: 20px;
  border-bottom: 4px solid #ccc; }
  .list-title span {
    padding-right: 10px;
    color: #e22323;
    padding-bottom: 6px;
    border-bottom: 4px solid #e22323;
    margin-bottom: -4px;
    font-size: 18px; }
  .list-title .date {
    padding-top: 10px;
    font-size: 12px;
    color: #666; }
  .list-title .list-title-text {
    margin-left: 45px;
    float: left;
    color: #484848;
    font-size: 14px;
    margin-top: 10px; }
    .list-title .list-title-text > .mainC {
      font-weight: bold; }
  .list-title a {
    padding-top: 10px;
    font-size: 12px;
    color: #666;
    cursor: pointer; }

/*公共table title*/
.descript-title {
  margin-top: 30px;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 20px;
  font-family: "Microsoft Yahei";
  border-left: 4px solid #e22323; }
  .descript-title span {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    margin-right: 5px; }
  .descript-title em {
    font-size: 14px;
    color: #666666; }

.bj-list-title {
  border-bottom: 4px solid #f4b16d; }
  .bj-list-title span {
    color: #e22323; }

.search-container {
  width: 1200px;
  min-height: 350px;
  margin-bottom: 30px;
  box-sizing: border-box;
  padding: 45px 100px;
  border: 1px solid #ccc; }
  .search-container .new-result-contents {
    width: 1100px;
    margin-left: -50px; }

.search-box {
  border: 1px solid #ccc;
  width: 998px;
  min-width: 590px;
  margin: 0 auto 20px auto; }
  .search-box > .select-container {
    position: relative;
    float: left;
    width: 20%;
    margin-right: 20px; }
    .search-box > .select-container > select {
      width: 100%;
      height: 50px;
      padding-right: 25%;
      background-color: #f6f6f6;
      padding-left: 10px;
      color: #333;
      font-size: 14px;
      background: transparent;
      border: 0;
      border-right: 1px solid #ccc;
      height: auto\9;
      margin-top: 14px\9; }
    .search-box > .select-container > .drop-sj {
      position: absolute;
      right: 15px;
      top: 20px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #e22323;
      z-index: -1;
      display: none\9; }
  .search-box > .search-input > input {
    width: 65%;
    height: 50px;
    background-color: #f6f6f6;
    height: auto\9;
    border: 0;
    padding-top: 15px\9; }
    .search-box > .search-input > input.danger {
      border-color: #db5e4c;
      padding-left: 30px;
      color: #db5e4c; }
  .search-box > .search-input > .search-btn {
    float: right;
    width: 68px;
    height: 52px;
    margin-top: -2px;
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-color: #e22323;
    text-decoration: none;
    cursor: pointer;
    vertical-align: top; }

.heightSearch {
  width: 860px;
  margin: 0 auto; }
  .heightSearch .search-box {
    float: left;
    width: 80%; }
  .heightSearch .toggleArrow {
    float: left;
    margin-left: 15px; }
  .heightSearch .search-input input {
    padding-left: 15px;
    width: 85% !important; }

.honour-roll-container {
  border: 1px solid #ccc;
  padding: 20px;
  position: relative; }
  .honour-roll-container .honour-roll {
    position: absolute;
    top: 0;
    right: 0; }
.honour-roll-header {
  min-height: 118px;
  font-weight: bold;
  font-family: "微软雅黑",sans-serif;
  padding-top: 10px;
  padding-bottom: 36px;
  border-bottom: 1px solid #bebebe; }
  .honour-roll-header h3 {
    min-height: 26px; }
  .honour-roll-header p {
    margin-top: 24px;
    color: #7c7c7c;
    font-weight: normal; }
    .honour-roll-header p .medal {
      display: inline-block;
      width: 16px;
      height: 20px;
      margin-right: 10px;
      vertical-align: middle;
      background: url("../image/detail/icon_medal.png") no-repeat; }
    .honour-roll-header p a ,.honour-roll-header p span.sliderVerificationBtn{
      margin-left: 30px;
      cursor: pointer;
    }
.honour-roll-main {
  padding-top: 30px; }
  .honour-roll-main .honour-roll-sum span {
    color: #0c72cb;
    margin: 0 5px; }
  .honour-roll-main .penalty-information-list {
    margin-top: 60px;
    padding: 0 20px; }
    .honour-roll-main .penalty-information-list .penalty-information-item {
      position: relative;
      padding-bottom: 50px; }
      .honour-roll-main .penalty-information-list .penalty-information-item .left-time, .honour-roll-main .penalty-information-list .penalty-information-item .center-info, .honour-roll-main .penalty-information-list .penalty-information-item .right-button {
        float: left; }
      .honour-roll-main .penalty-information-list .penalty-information-item .left-time {
        position: absolute;
        display: inline-block;
        min-width: 77px;
        min-height: 25px; }
      .honour-roll-main .penalty-information-list .penalty-information-item .from-part {
        position: absolute;
        left: 0px;
        top: 25px;
        font-size: 12px;
        font-family: '宋体'; }
        .honour-roll-main .penalty-information-list .penalty-information-item .from-part span {
          display: inline-block;
          width: 97px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .from-part em {
          float: left; }
      .honour-roll-main .penalty-information-list .penalty-information-item .center-info {
        overflow: hidden;
        width: 885px;
        float: none!important;
        height: auto;
        margin-left: 180px;
        margin-right: 14px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .center-info .rel {
          position: relative;
          margin-bottom: 20px; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info .rel .btn-disabled {
            right: 0px !important; }
        .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li {
          margin-top: 5px;
          margin-bottom: 18px; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li span {
            color: #333; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li .info-label {
            display: inline-block;
            color: #666;
            min-width: 100px;
            text-align: right; }
      .honour-roll-main .penalty-information-list .penalty-information-item .right-button {
        padding: 3px 12px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .right-button.btn-disabled {
          background: #bebebe;
          color: #666;
          transition: all .5s;
          position: absolute;
          right: -30px;
          top: 0; }
          .honour-roll-main .penalty-information-list .penalty-information-item .right-button.btn-disabled:hover {
            background-color: #ba1c1c;
            border-color: #ba1c1c;
            color: #fff; }
      .honour-roll-main .penalty-information-list .penalty-information-item:before {
        content: '';
        width: 14px;
        height: 14px;
        background: #e22323;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 135px;
        z-index: 2; }
      .honour-roll-main .penalty-information-list .penalty-information-item:after {
        content: '';
        width: 4px;
        height: 100%;
        background: #ebeced;
        position: absolute;
        top: 0;
        left: 140px;
        bottom: 0; }

.detail-conts .btn-xs {
  right: -100px; }

.jstree-default .jstree-themeicon {
  display: none !important; }

.jstree-default .jstree-anchor {
  height: auto;
  width: 168px;
  white-space: normal; }

.jstree-default .jstree-open > .jstree-ocl {
  background-position: -131px -4px; }

.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -101px -4px; }

.promise-details span.first {
  color: #4f5050;
  font-weight: 700; }

.promise-details #container {
  width: 270px; }
.promise-details .promise-details-right {
  width: 888px;
  border-left: 1px solid #dadada;
  padding-left: 30px;
  padding-right: 10px; }
.promise-details .promise-img {
  text-align: center; }
  .promise-details .promise-img img {
    max-width: 100%;
    height: auto; }

.gsmlSearch .honour-roll-container {
  padding: 40px 30px;
  background-color: #ffffff;
  margin-bottom: 30px;
  position: relative; }
  .gsmlSearch .honour-roll-container .honour-roll-header {
    border-bottom: none;
    padding: 0;
    min-height: 70px; }
    .gsmlSearch .honour-roll-container .honour-roll-header h3 {
      font-weight: 600; }
    .gsmlSearch .honour-roll-container .honour-roll-header .credit-code {
      color: #333333; }
    .gsmlSearch .honour-roll-container .honour-roll-header .xzxk_logo {
      position: absolute;
      top: 0;
      right: 0; }
  .gsmlSearch .honour-roll-container .honour-roll-main {
    padding: 0; }
    .gsmlSearch .honour-roll-container .honour-roll-main .penalty-information-item:before {
      background-color: #e32223; }
    .gsmlSearch .honour-roll-container .honour-roll-main .penalty-information-item .left-time p {
      width: 120px;
      text-align: right; }

.object-card-table {
  display: table; }

.object-card-table .row-tr, .auto-credit-table .row-tr {
  border: 1px solid #ccc;
  border-bottom: none;
  overflow: hidden; }
  .object-card-table .row-tr:last-child, .auto-credit-table .row-tr:last-child {
    border-bottom: 1px solid #ccc; }
.object-card-table .lable-td, .auto-credit-table .lable-td {
  display: table-cell;
  background: #E6E6E6;
  width: 158px;
  padding: 20px 10px;
  height: 100%;
  color: #666666;
  font-weight: normal;
  text-align: right; }
.object-card-table .span-td, .object-card-table .single-td, .auto-credit-table .span-td, .auto-credit-table .single-td {
  display: table-cell;
  padding: 10px;
  color: #333333;
  width: 280px;
  vertical-align: middle; }
  .object-card-table .span-td .mainConts-td, .object-card-table .single-td .mainConts-td, .auto-credit-table .span-td .mainConts-td, .auto-credit-table .single-td .mainConts-td {
    white-space: normal !important; }
    .object-card-table .span-td .mainConts-td > a, .object-card-table .single-td .mainConts-td > a, .auto-credit-table .span-td .mainConts-td > a, .auto-credit-table .single-td .mainConts-td > a {
      color: #e22323;
      text-decoration: underline; }
.object-card-table .single-td, .auto-credit-table .single-td {
  width: 715px; }
.object-card-table .w715, .auto-credit-table .w715 {
  width: 715px; }
.object-card-table pre, .auto-credit-table pre {
  border: 0;
  font-size: 14px;
  padding: 0;
  font-family: "Microsoft Yahei";
  width: 978px;
  white-space: pre-line; }

.auto-credit-table .lable-td {
  width: 200px; }
.auto-credit-table .span-td {
  width: 398px; }
.auto-credit-table .single-td {
  width: 998px; }
.auto-credit-table .moreLine {
  display: table-cell;
  padding: 10px;
  color: #333333;
  width: 998px;
  vertical-align: middle; }
  .auto-credit-table .moreLine .mainConts-td > a {
    color: #e22323;
    text-decoration: underline; }

.search-bar {
  width: 968px;
  margin: 0 auto;
  line-height: 1;
  margin-bottom: 20px;
  position: relative; }
  .search-bar.tab5 {
    width: 768px; }
    .search-bar.tab5 input {
      width: 700px; }
    .search-bar.tab5 .search-tabbar {
      margin-left: 42px; }
    .search-bar.tab5 .noLogin-note {
      margin-left: 0; }
  .search-bar .input-box {
    position: relative; }
  .search-bar .glyphicon-info-sign {
    display: none;
    position: absolute;
    left: 10px;
    top: 20px;
    color: #db5e4c; }
  .search-bar select {
    width: 200px;
    height: 50px;
    background-color: #f6f6f6;
    padding-left: 10px;
    color: #333;
    font-size: 14px;
    background: transparent;
    border: 0;
    border-right: 1px solid #ccc;
    height: auto \9 ;
    margin-top: 14px \9 ; }
  .search-bar .search-tabbar {
    margin-left: 95px; }
    .search-bar .search-tabbar a {
      font-size: 14px;
      float: left;
      margin-right: 66px;
      padding-bottom: 30px;
      color: #000;
      cursor: pointer; }
      .search-bar .search-tabbar a.active {
        position: relative;
        color: #0c72cb; }
        .search-bar .search-tabbar a.active i {
          position: absolute;
          bottom: -2px;
          left: 15px;
          width: 20px;
          height: 10px;
          background: url("../image/icon-sj.png") no-repeat;
          z-index: 999; }
      .search-bar .search-tabbar a.danger.red {
        color: #db5e4c; }
      .search-bar .search-tabbar a.danger.active i {
        background: url("../image/icon-sj-red.png") no-repeat; }
  .search-bar .search-input-box {
    height: 52px;
    border: 1px solid #ccc; }
  .search-bar input {
    width: 505px;
    padding: 0 10px;
    height: 50px;
    background-color: #f6f6f6;
    height: auto \9 ;
    border: 0;
    padding-top: 15px \9 ; }
    .search-bar input.danger {
      border-color: #db5e4c;
      padding-left: 30px;
      color: #db5e4c; }
  .search-bar a.search-btn {
    width: 68px;
    height: 50px;
    margin-top: -1px;
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-color: #e22323;
    text-decoration: none;
    cursor: pointer;
    vertical-align: top; }

.select-option-box {
  box-sizing: content-box;
  background-color: #e6e6e6;
  padding: 12px 0;
  min-height: 33px; }
  .select-option-box .select-option-label {
    display: inline-block;
    width: 100px;
    text-align: right;
    font-size: 14px;
    color: #333;
    padding-top: 8px; }
  .select-option-box .select-option-tag {
    width: 1018px; }
  .select-option-box > p span {
    margin-bottom: 10px;
    float: left;
    padding: 7px 10px;
    color: #e22323;
    font-size: 12px;
    border: 1px solid #e22323;
    margin-right: 20px;
    border-radius: 6px;
    cursor: pointer; }
    .select-option-box > p span::after {
      content: "X";
      font-size: 12px;
      color: #e22323;
      font-weight: 700;
      padding-left: 10px; }
  .select-option-box > p .singleSpan {
    float: left;
    padding: 7px 10px;
    color: #000;
    font-size: 12px;
    border: 1px solid #000;
    margin-right: 20px;
    border-radius: 6px;
    cursor: pointer; }
    .select-option-box > p .singleSpan::after {
      content: "";
      padding-left: 0px; }

.select-box {
  display: none;
  width: 1138px;
  padding: 0 30px;
  box-sizing: content-box; }
  .select-box a {
    cursor: pointer; }
  .select-box .promise-box {
    display: block;
    position: relative; }
    .select-box .promise-box .more-option {
      padding-top: 0;
      line-height: 1;
      position: absolute;
      top: 25px;
      right: 0; }
  .select-box > div {
    position: relative;
    font-size: 14px;
    padding-top: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6; }
    .select-box > div.end {
      border-bottom: 0; }
      .select-box > div.end .select-box-label {
        padding-top: 6px; }
    .select-box > div .select-box-label {
      vertical-align: top;
      display: inline-block;
      color: #666;
      width: 70px;
      text-align: right;
      margin-right: 12px; }
    .select-box > div .select-box-item {
      width: 980px;
      display: inline-block;
      overflow: hidden; }
      .select-box > div .select-box-item a {
        white-space: nowrap;
        color: #333;
        padding-right: 24px;
        margin-bottom: 14px;
        line-height: 1;
        display: inline-block; }
        .select-box > div .select-box-item a.active {
          color: #000; }
        .select-box > div .select-box-item a.match {
          color: #f24333; }
        .select-box > div .select-box-item a.selected {
          color: #0c72cb; }
    .select-box > div p {
      width: 1050px;
      display: inline-block; }
      .select-box > div p a {
        word-wrap: break-word;
        color: #333;
        padding-right: 24px; }
        .select-box > div p a.active {
          color: #e22323; }

.select-container {
  position: relative;
  float: left; }
  .select-container i.drop-sj {
    position: absolute;
    right: 15px;
    top: 20px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e22323;
    z-index: -1;
    display: none \9 ; }
  .select-container .drop-down {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 49px;
    background-color: #bebebe;
    z-index: 1;
    display: none \9 ; }
    .select-container .drop-down i {
      position: absolute;
      width: 0;
      height: 0;
      top: 24px;
      left: 14px;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #666; }

.new-notice {
  position: absolute;
  color: #999999;
  padding: 5px 0; }
.new-notice span {
  color: #db5e4c; }

.posi-b-18 {
  bottom: 18px;
  display: none; }

.posi-b {
  bottom: -5px; }

.bor-input {
  border: 1px solid #ccc; }
  .bor-input input {
    height: 49px !important;
    height: auto \9 !important; }
  .bor-input .mar-left-1 {
    margin-left: 1px !important; }

.more-option {
  color: #e22323;
  line-height: 30px;
  padding-top: 10px; }
  .more-option i {
    padding: 0 5px; }
  .more-option:hover {
    color: #e22323; }

.bm-search {
  border: 1px solid #bebebe;
  background: #f6f6f6; }
  .bm-search i {
    font-size: 20px;
    color: #bebebe;
    vertical-align: middle;
    padding: 0 10px; }
  .bm-search input {
    border: 0;
    padding: 6px 0;
    line-height: 1;
    box-sizing: content-box;
    background: #f6f6f6; }

.w1030 {
  width: 1030px; }

.w600 {
  width: 600px; }

.more-option-select a {
  float: left;
  width: 112px;
  margin-right: 14px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .more-option-select a.match {
    color: #0c72cb; }
  .more-option-select a.selected {
    color: #e22323 !important; }

.city-xyml th {
  background: #D1E1F0 !important;
  padding: 10px 15px !important; }
  .city-xyml th:first-child {
    padding-left: 20px; }

.city-xyml .th-bg {
  background: #EFEFEF; }

.city-xyml td {
  padding: 0 !important; }
  .city-xyml td:first-child {
    padding-left: 20px; }
  .city-xyml td ul li {
    overflow: hidden;
    height: 55px;
    padding: 20px 0;
    padding-left: 15px;
    border-bottom: 1px solid #ccc;
    margin-top: -2px; }
    .city-xyml td ul li:last-child {
      border-bottom: none; }
    .city-xyml td ul li.td-li div {
      height: 28px;
      width: 420px;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden; }

.pad-r-50 {
  padding-right: 50px; }

.select-option {
  padding-top: 40px;
  border-bottom: 1px solid #ccc; }
  .select-option p {
    padding-bottom: 20px; }
  .select-option .optionLabel {
    display: inline-block;
    width: 135px;
    text-align: right; }
  .select-option .optionItem {
    padding-right: 20px; }
  .select-option .optionTag {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    background-color: #fff;
    padding: 0 5px;
    margin-right: 10px; }
    .select-option .optionTag span:hover {
      cursor: pointer; }

.liOneLine {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 18px; }

.accorTable {
  height: 100%;
  display: table; }
  .accorTable .accorTableRow {
    display: table-row;
    width: 100%; }
    .accorTable .accorTableRow > .accorTableCell {
      display: table-cell;
      vertical-align: middle; }
      .accorTable .accorTableRow > .accorTableCell > div {
        display: -webkit-box;
        padding: 5px 15px;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word; }

.gsmlSearch {
  margin-bottom: 100px !important; }
  .gsmlSearch .article-nav .end {
    color: #e32223; }
  .gsmlSearch .list-title {
    position: relative;
    margin-bottom: 50px;
    border-bottom: 3px solid #ccc; }
    .gsmlSearch .list-title .titleNow {
      color: #0c0300;
      border-bottom: 3px solid #e32223;
      padding-bottom: 10px; }
      .gsmlSearch .list-title .titleNow span {
        border-bottom: none;
        color: #acacac; }
    .gsmlSearch .list-title .buttomLine {
      position: absolute;
      top: 26px;
      left: 0; }
  .gsmlSearch .sgs-box-top .search-input {
    border: 1px solid #e32223;
    background: #ffffff; }
    .gsmlSearch .sgs-box-top .search-input input {
      background: #ffffff;
      height: 50px; }
    .gsmlSearch .sgs-box-top .search-input .search-btn {
      background-color: #e32223; }
  .gsmlSearch .sgs-box-top .more-option:hover {
    cursor: pointer; }
  .gsmlSearch .sgs-box-top .select-option-box {
    background-color: #f6f6f6;
    border: 1px solid #e6e4e4; }
    .gsmlSearch .sgs-box-top .select-option-box .select-option-label {
      display: inline-block;
      width: 125px; }
    .gsmlSearch .sgs-box-top .select-option-box .select-option-tag span {
      border-radius: 0;
      border: 1px solid #e6e4e4;
      background-color: #ffffff;
      color: #333333; }
    .gsmlSearch .sgs-box-top .select-option-box .select-option-tag span:after {
      color: #333333; }
  .gsmlSearch .sgs-box-top .select-box {
    border: 1px solid #e6e4e4;
    padding: 0;
    width: 1198px; }
    .gsmlSearch .sgs-box-top .select-box .option1 {
      border-bottom: none;
      padding: 20px 0; }
    .gsmlSearch .sgs-box-top .select-box .option2 {
      border-bottom: none;
      padding: 0 0 20px 0; }
    .gsmlSearch .sgs-box-top .select-box .select-box-label {
      width: 125px; }
    .gsmlSearch .sgs-box-top .select-box .end {
      border-top: 1px solid #e6e4e4;
      margin: 0 15px; }
      .gsmlSearch .sgs-box-top .select-box .end .select-box-label {
        width: 110px; }
      .gsmlSearch .sgs-box-top .select-box .end .more-option-select a.selected {
        color: #e32223; }
      .gsmlSearch .sgs-box-top .select-box .end .more-option-select a:hover {
        cursor: pointer; }
    .gsmlSearch .sgs-box-top .select-box div p {
      width: 990px; }
      .gsmlSearch .sgs-box-top .select-box div p a.active {
        color: #e32223; }
      .gsmlSearch .sgs-box-top .select-box div p a:hover {
        cursor: pointer; }
    .gsmlSearch .sgs-box-top .select-box .bm-search {
      background-color: #ffffff; }
      .gsmlSearch .sgs-box-top .select-box .bm-search input {
        background-color: #ffffff; }
  .gsmlSearch .sgs-box-top .toggleArrow #showAdvancedSearch:hover {
    cursor: pointer; }

.redFont {
  color: #e32223; }

.fontGray {
  color: #acacac; }

.w990 {
  width: 990px; }

.sgs-box-bottom {
  margin-top: 50px; }
  .sgs-box-bottom p {
    padding-bottom: 15px; }
  .sgs-box-bottom .city-xyml {
    border: none;
    border-collapse: collapse; }
    .sgs-box-bottom .city-xyml td {
      border: 1px solid #e6e4e4;
      background-color: #ffffff; }
      .sgs-box-bottom .city-xyml td li {
        border-bottom: 1px solid #e6e4e4;
        margin-bottom: -1px; }
    .sgs-box-bottom .city-xyml th {
      border: 1px solid #e6e4e4;
      background-color: #e32223 !important;
      color: #fff;
      text-align: center; }
    .sgs-box-bottom .city-xyml .pad-left-20 {
      padding-left: 20px; }
    .sgs-box-bottom .city-xyml .th-bg {
      background-color: #ffffff; }
    .sgs-box-bottom .city-xyml .liOneLine {
      height: 18px; }
    .sgs-box-bottom .city-xyml .accorTableRow .accorTableCell > div {
      max-height: 48px; }

.xyxxlbTable {
  border: 1px solid #d0d1d4;
  padding: 0 30px; }
  .xyxxlbTable tr {
    background-color: #f6f6f6 !important;
    border-top: none !important; }
    .xyxxlbTable tr th {
      display: none; }
    .xyxxlbTable tr td {
      padding: 30px 0 !important; }
      .xyxxlbTable tr td .td_val .xxlbName {
        font-size: 16px;
        font-weight: 600;
        color: #333333; }
      .xyxxlbTable tr td .td_val p {
        position: relative;
        padding-bottom: 0;
        padding-top: 15px; }
        .xyxxlbTable tr td .td_val p .tableItems {
          margin-right: 40px;
          color: #333333; }
        .xyxxlbTable tr td .td_val p .searchDetail {
          position: absolute;
          top: -5px;
          right: 5px;
          border-radius: 5px;
          display: inline-block;
          background-color: #e32223;
          padding: 2px 10px;
          color: #ffffff; }
          .xyxxlbTable tr td .td_val p .searchDetail .searchLogo {
            padding-right: 5px; }
        .xyxxlbTable tr td .td_val p .searchDetail:hover {
          cursor: pointer; }

.more-option-select a.match {
  color: #ffb400; }

.content-404 {
  height: 400px;
  width: 1200px;
  background-color: #fff;
  margin: 0 auto; }

.lhcj-search {
  margin-top: 20px;
  margin-bottom: 100px;
  width: 100%; }
  .lhcj-search li {
    line-height: 32px; }
  .lhcj-search .singleInput {
    margin-bottom: 15px; }
    .lhcj-search .singleInput span {
      margin-top: 3px; }
    .lhcj-search .singleInput input {
      width: 365px; }
  .lhcj-search .lhcj-search-list {
    padding-left: 20px;
    width: 525px;
    height: 100%;
    float: left;
    border-right: 1px solid #BEBEBE; }
    .lhcj-search .lhcj-search-list .more-option-select {
      margin-bottom: 10px; }
    .lhcj-search .lhcj-search-list .more-option-select a {
      margin-bottom: 5px; }
  .lhcj-search .more-option-select a {
    float: left;
    width: 112px;
    margin-right: 14px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .lhcj-search .more-option-select a.match {
      color: #0c72cb; }
    .lhcj-search .more-option-select a.selected {
      color: #e22323; }
  .lhcj-search .lhcj-result {
    float: left;
    padding-left: 30px;
    width: 650px; }
  .lhcj-search .lhcj-article-conts {
    height: 275px;
    margin-right: 5px;
    overflow-y: auto; }
    .lhcj-search .lhcj-article-conts label {
      margin-top: 20px; }
    .lhcj-search .lhcj-article-conts p {
      padding: 0 13px; }
    .lhcj-search .lhcj-article-conts::-webkit-scrollbar {
      width: 10px;
      height: 4px;
      background-color: #F5F5F5; }
    .lhcj-search .lhcj-article-conts::-webkit-scrollbar-track {
      background: #F1F1F1; }
    .lhcj-search .lhcj-article-conts::-webkit-scrollbar-thumb {
      background-color: #C1C1C1; }

.peopleSearchList {
  width: 1165px;
  margin-left: -65px; }
  .peopleSearchList > ul > li {
    width: 358px;
    height: 120px;
    margin: 10px 30px 10px 0;
    float: left;
    overflow: hidden;
    cursor: pointer;
    position: relative; }
    .peopleSearchList > ul > li.active, .peopleSearchList > ul > li:hover {
      background-color: #ebeced; }
    .peopleSearchList > ul > li > a {
      text-decoration: none; }
    .peopleSearchList > ul > li .portrait {
      width: 110px;
      height: 100%;
      position: absolute; }
    .peopleSearchList > ul > li .profession {
      margin: 0;
      height: 100%;
      padding: 15px 5px 0 0;
      margin-left: 110px; }
      .peopleSearchList > ul > li .profession > li {
        list-style-type: none; }
        .peopleSearchList > ul > li .profession > li .job-info {
          font-weight: bold;
          color: #333333;
          font-size: 18px; }
        .peopleSearchList > ul > li .profession > li .count-info {
          color: #333333;
          margin: 6px 0; }
          .peopleSearchList > ul > li .profession > li .count-info > em {
            color: #0099dd;
            font-size: 24px; }
        .peopleSearchList > ul > li .profession > li .info-from {
          font-size: 14px;
          color: #999999;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }

/**********重点人群搜索表格列表样式+ 详情页信息************/
.importantPeopleTable {
  border: 1px solid #DDDDDD; }
  .importantPeopleTable li {
    list-style-type: none; }
  .importantPeopleTable .table_th {
    display: none; }
  .importantPeopleTable .even-tr {
    background: #efefef !important; }
  .importantPeopleTable .zeus-table tr {
    border: 0; }
  .importantPeopleTable .zeus-table td {
    padding: 0 !important;
    height: 120px; }
  .importantPeopleTable .td_val {
    display: inline-block;
    height: 140px; }
  .importantPeopleTable .focus-groups {
    position: relative;
    width: 100%;
    height: 140px;
    padding: 10px;
    overflow: hidden; }
    .importantPeopleTable .focus-groups .peoplePic {
      position: absolute;
      top: 25px;
      left: 30px;
      width: 80px;
      height: 80px;
      overflow: hidden;
      border-radius: 50%; }
      .importantPeopleTable .focus-groups .peoplePic > img {
        width: 100%;
        height: 100%; }
    .importantPeopleTable .focus-groups .detailInfo {
      margin-left: 120px;
      height: 100%; }
      .importantPeopleTable .focus-groups .detailInfo .groups-info {
        float: left;
        text-align: left;
        width: 515px;
        height: 100%;
        overflow: hidden; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > i {
          float: left;
          margin-top: 2px; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label {
          float: left;
          display: inline-block;
          max-width: 120px;
          font-weight: normal;
          font-size: 18px;
          margin-right: 10px;
          margin-bottom: 0; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job {
          display: inline-block;
          margin-left: 10px;
          margin-right: 10px;
          max-width: 190px; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum {
          display: inline-block;
          max-width: 150px;
          height: 20px;
          margin-bottom: -5px; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information {
          margin: 6px 0 8px; }
          .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information > li {
            float: left;
            margin-right: 5px; }
            .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information > li > i {
              color: #999; }
            .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information > li > em {
              color: #333;
              margin-right: 5px; }
            .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information > li .fa-star {
              color: #c0c0c0; }
              .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information > li .fa-star.star-active {
                color: #eea759; }
          .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine {
            display: inline-block;
            max-width: 150px;
            height: 18px;
            margin-bottom: -3px; }
        .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label {
          display: inline-block;
          height: 30px; }
          .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label > em {
            margin-right: 10px;
            font-size: 12px;
            cursor: auto; }
      .importantPeopleTable .focus-groups .detailInfo .groups-time {
        float: left;
        width: 225px;
        height: 100%;
        text-align: left; }
        .importantPeopleTable .focus-groups .detailInfo .groups-time ul li {
          height: 30px;
          line-height: 30px; }
          .importantPeopleTable .focus-groups .detailInfo .groups-time ul li > i {
            color: #999; }
      .importantPeopleTable .focus-groups .detailInfo .groups-operation {
        float: left;
        width: 115px;
        text-align: center;
        height: 100%; }
        .importantPeopleTable .focus-groups .detailInfo .groups-operation a {
          display: inline-block;
          padding: 5px 12px;
          text-align: center;
          background-color: #e22323;
          border-radius: 4px;
          color: #fff; }

/***************重点人群详情页**********************/
.peopleInfo-box {
  width: 1200px;
  min-height: 210px;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
  background-color: #e6e6e6; }
  .peopleInfo-box .detailInfo, .peopleInfo-box .groups-info {
    height: auto !important; }
  .peopleInfo-box .focus-groups {
    height: auto;
    padding-right: 140px; }
    .peopleInfo-box .focus-groups .peoplePic {
      top: 10px;
      left: 10px;
      width: 105px;
      height: 145px;
      border-radius: 0; }
    .peopleInfo-box .focus-groups .nameTitle > label {
      margin-top: -6px;
      max-width: 400px; }
  .peopleInfo-box .groups-info {
    width: auto !important;
    margin-top: 12px; }
    .peopleInfo-box .groups-info .nameTitle {
      margin-bottom: 5px; }
      .peopleInfo-box .groups-info .nameTitle label {
        font-weight: bold !important;
        font-size: 24px !important; }
    .peopleInfo-box .groups-info .job-label > em {
      cursor: pointer; }
  .peopleInfo-box .min-w-50 {
    min-width: 50px; }
  .peopleInfo-box .otherOper {
    position: absolute;
    right: 20px;
    top: 20px;
    text-align: right; }
    .peopleInfo-box .otherOper .inform {
      color: #dd4433;
      cursor: pointer;
      margin-bottom: 30px; }

.textDescript {
  text-indent: 12px;
  padding: 10px 0; }

.qualification {
  position: relative;
  height: 228px; }
  .qualification .arrow-left, .qualification .arrow-right {
    display: none;
    height: 100%;
    line-height: 200px;
    width: 70px;
    cursor: pointer;
    position: absolute;
    text-align: center; }
    .qualification .arrow-left .glyphicon, .qualification .arrow-right .glyphicon {
      font-size: 40px; }
  .qualification .arrow-left {
    left: 0;
      background: url("../../style/image/arrow-left.png") no-repeat center !important;
  }
  .qualification .arrow-right {
    right: 0;
      background: url("../../style/image/arrow-right.png") no-repeat center !important;
  }
  .qualification .credential {
    width: 1060px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
    .qualification .credential .credential-scroll {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 1000%; }
    .qualification .credential .credential-img {
      width: 320px;
      height: 228px;
      box-sizing: border-box;
      padding: 14px 20px;
      float: left;
      margin: 0 15px;
      overflow: hidden;
      background: url("../image/credential.png") no-repeat; }
      .qualification .credential .credential-img .credential-conts {
        width: 280px;
        height: 100%;
        padding: 0 22px;
        color: #666666;
        box-sizing: border-box; }
        .qualification .credential .credential-img .credential-conts .credential-title {
          color: #666666;
          min-height: 20px;
          max-height: 40px;
          font-weight: bold;
          text-align: center; }
        .qualification .credential .credential-img .credential-conts .credential-ul > li {
          position: relative;
          margin: 4px 0; }
          .qualification .credential .credential-img .credential-conts .credential-ul > li .letterP {
            letter-spacing: 5px; }
          .qualification .credential .credential-img .credential-conts .credential-ul > li label {
            position: absolute;
            width: 95px;
            font-weight: normal;
            color: #666666; }
          .qualification .credential .credential-img .credential-conts .credential-ul > li em {
            margin-left: 85px;
            width: 160px;
            overflow: hidden;
            display: inline-block;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
            word-wrap: break-word; }
            .qualification .credential .credential-img .credential-conts .credential-ul > li em:before {
              position: absolute;
              left: 70px;
              content: '：'; }

.creditPoint {
  height: 40px; }
  .creditPoint > .credit-point-box {
    height: 36px;
    line-height: 36px;
    border: 1px solid #DDDDDD;
    padding: 0px 5px;
    float: left;
    margin-right: 15px;
    background: #ffff;
    position: relative;
    font-size: 20px;
    color: #0099dd;
    font-weight: bold; }
    .creditPoint > .credit-point-box .no_pointers {
      display: inline-block;
      margin-left: 3px;
      font-size: 16px;
      font-weight: 500;
      vertical-align: top;
      color: #999; }
      .creditPoint > .credit-point-box .no_pointers.active {
        color: #333; }
    .creditPoint > .credit-point-box > i, .creditPoint > .credit-point-box > span {
      display: inline-block;
      float: left; }
    .creditPoint > .credit-point-box > i {
      height: 36px;
      width: 80px; }
    .creditPoint > .credit-point-box .baidu-credit {
      background: url("../image/longyan/baidu.png") no-repeat center 4px;
    }
    .creditPoint > .credit-point-box .jindong-credit {
        background: url("../image/longyan/jingdong.png") no-repeat center !important;
    }
    .creditPoint > .credit-point-box .bailu-credit {
        background: url("../image/longyan/bailu.png") no-repeat center !important;
    }
    .creditPoint > .credit-point-box .zhima-credit {
        background: url("../image/longyan/zhima.png") no-repeat center !important;
    }

/*************************************/
.simulate-table {
  display: table;
  height: 100%; }

.simulate-table-cell {
  display: table-cell;
  vertical-align: middle;
  height: 100%; }

/***********信用评价 模块************/
.appraise-grade {
  margin-top: 35px;
  width: 112%;
  min-height: 840px; }
  .appraise-grade .rate {
    width: 268px;
    margin-right: 130px;
    min-height: 300px;
    float: left;
    cursor: pointer; }
    .appraise-grade .rate .rate-box01 {
      height: 252px;
      display: table;
      padding: 20px;
      width: 100%;
      text-align: center;
      box-sizing: border-box; }
      .appraise-grade .rate .rate-box01 .rate-type {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 24px;
        line-height: 36px;
        font-weight: bold;
        color: #000;
        word-break: break-all; }
    .appraise-grade .rate .rate-box02 {
      height: 148px;
      background-color: #d1e1f0;
      padding: 20px 20px 5px 20px;
      box-sizing: border-box; }
      .appraise-grade .rate .rate-box02 > li label {
        float: left;
        font-weight: normal;
        color: #666666; }
      .appraise-grade .rate .rate-box02 > li em {
        float: left;
        width: 155px;
        color: #333;
        max-height: 40px; }
  .appraise-grade .mar-l-r148 {
    margin: 0 148px; }

.pecial-nav {
  padding-right: 0;
  margin-top: -20px;
  margin-bottom: 60px; }
  .pecial-nav .table_nav {
    padding-right: 0; }

.appraise-object-card {
  width: 1200px;
  min-height: 395px;
  margin-bottom: 45px;
  position: relative; }
  .appraise-object-card .object-card-left {
    width: 880px; }
    .appraise-object-card .object-card-left .object-card-title {
      min-height: 132px;
      background-color: #e6e6e6;
      margin-bottom: 20px;
      padding: 30px 100px 10px 30px;
      box-sizing: border-box;
      color: #333333;
      position: relative; }
      .appraise-object-card .object-card-left .object-card-title .mainC {
        font-weight: bold; }
      .appraise-object-card .object-card-left .object-card-title > .title-name {
        margin-bottom: 15px; }
        .appraise-object-card .object-card-left .object-card-title > .title-name h4 {
          color: #333333;
          font-size: 34px;
          float: left;
          max-width: 610px;
          white-space: normal; }
        .appraise-object-card .object-card-left .object-card-title > .title-name > em {
          margin-left: 15px;
          margin-top: 7px; }
      .appraise-object-card .object-card-left .object-card-title .btn {
        position: absolute;
        top: 30px;
        right: 20px;
        color: #fff;
        font-size: 16px;
        padding: 6px 18px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #e22323; }
  .appraise-object-card .object-card-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    height: 398px;
    padding: 10px 5px 5px 10px;
    box-sizing: border-box;
    background-color: #e6e6e6; }
    .appraise-object-card .object-card-right .credential-carousel {
      position: relative;
      width: 100%;
      height: 100%; }
      .appraise-object-card .object-card-right .credential-carousel > .carousel {
        width: 100%;
        height: 100%; }
        .appraise-object-card .object-card-right .credential-carousel > .carousel > .carousel-indicators {
          bottom: 10px; }
        .appraise-object-card .object-card-right .credential-carousel > .carousel > .carousel-control {
          background: transparent; }
        .appraise-object-card .object-card-right .credential-carousel > .carousel > .carousel-inner {
          overflow: hidden;
          max-height: 378px;
          max-width: 285px; }

.condition-descript {
  font-size: 14px; }
  .condition-descript h4 {
    color: #333333;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold; }
  .condition-descript > ul li {
    margin-bottom: 10px; }
  .condition-descript .text-index {
    text-indent: 20px; }
  .condition-descript > pre {
    border: 0;
    font-size: 14px;
    padding: 0;
    font-family: "Microsoft Yahei";
    white-space: pre-wrap; }

.credential-sample {
  display: table; }
  .credential-sample .folat_left {
    float: left;
    height: 281px;
    width: 277px;
    margin-right: 23px; }
  .credential-sample .pic_box {
    display: table-cell;
    vertical-align: middle;
    height: 281px;
    width: 277px; }
    .credential-sample .pic_box > img {
      max-width: 277px;
      max-height: 281px;
      float: left;
      margin-bottom: 15px;
      cursor: pointer; }

.flow-path > ul {
  float: left; }
  .flow-path > ul > li {
    text-align: center;
    margin-bottom: 8px;
    font-size: 16px;
    width: 105px;
    font-weight: bold; }
.flow-path .flow-path-right {
  float: left;
  width: 70px;
  height: 100px;
  text-align: center; }
  .flow-path .flow-path-right > i {
    display: inline-block;
    line-height: 70px;
    color: #e22323;
    font-size: 18px; }
.flow-path .flow-c-01 {
  color: #ef9e4b; }
.flow-path .flow-c-02 {
  color: #e55d63; }
.flow-path .flow-c-03 {
  color: #499bcb; }
.flow-path .flow-c-04 {
  color: #466179; }
.flow-path .flow-c-05 {
  color: #a48879; }
.flow-path .flow-c-06 {
  color: #c76b88; }
.flow-path .flow-c-07 {
  color: #847f93; }

.rating-table thead tr {
  background: #D1E1F0; }
  .rating-table thead tr th {
    border: 0;
    font-weight: normal;
    text-align: center; }
    .rating-table thead tr th:first-child {
      width: 90px; }
.rating-table td, .rating-table th {
  padding: 8px 15px !important;
  font-size: 14px; }
.rating-table .center {
  vertical-align: middle;
  text-align: center; }
.rating-table .grade-1, .rating-table .grade-0, .rating-table .grade-3 {
  cursor: auto; }
.rating-table tbody td {
  padding: 0; }
.rating-table .rankInfo {
  width: 494px;
  padding: 0 !important; }
  .rating-table .rankInfo > ul {
    display: table;
    width: 100%; }
    .rating-table .rankInfo > ul li {
      display: table-row;
      justify-content: flex-start;
      align-items: center;
      border-bottom: 1px solid #DDDDDD; }
      .rating-table .rankInfo > ul li:last-child {
        border-bottom: 0; }
    .rating-table .rankInfo > ul span {
      display: table-cell;
      padding: 8px 15px;
      vertical-align: middle; }
    .rating-table .rankInfo > ul .InfoKey {
      width: 90px;
      text-align: center;
      word-break: break-all; }
    .rating-table .rankInfo > ul .InfoVal {
      border-left: 1px solid #ddd; }
.rating-table .rankGrade {
  width: 86px;
  text-align: center;
  vertical-align: middle; }
.rating-table .rankMeasure {
  width: 618px;
  padding: 0 12px;
  vertical-align: middle !important;
  text-align: left; }

.tableMouseModal, .rating-table-modal {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  position: absolute;
  min-height: 100px;
  width: 300px;
  z-index: 99;
  word-wrap: break-word;
  background: #fff;
  padding: 10px 20px;
  box-shadow: darkgrey 10px 10px 30px 5px; }

.tableMouseModal {
  top: 250px;
  left: 650px; }

.rating-table-modal {
  top: 64px;
  left: 927px;
  display: block; }

.awardPunishment {
  border: 1px solid #DDDDDD;
  border-bottom: 0; }
  .awardPunishment .oneLineOver, .awardPunishment .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .awardPunishment .nameTitle > label, .awardPunishment .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .awardPunishment .job, .awardPunishment .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .awardPunishment .serialNum, .awardPunishment .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .awardPunishment .oneLine, .awardPunishment .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .awardPunishment .job-label, .awardPunishment .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .awardPunishment h4, .awardPunishment .parentTdBor, .awardPunishment .overLine300, .awardPunishment .zmq-Table .line span, .zmq-Table .line .awardPunishment span {
    white-space: normal !important; }
  .awardPunishment .table_th td {
    padding: 10px 5px; }
  .awardPunishment .table_th th {
    text-align: center;
    background: #D1E1F0;
    padding: 8px 5px; }
  .awardPunishment .zeus-table td {
    padding: 0;
    text-align: center;
    vertical-align: middle; }
  .awardPunishment .bor-b {
    border-bottom: 1px solid #DDDDDD; }
  .awardPunishment .bor-l {
    border-left: 1px solid #DDDDDD; }
  .awardPunishment .bor-b-0 {
    border-bottom: 0 !important; }
  .awardPunishment .bor-l-r {
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD; }
    .awardPunishment .bor-l-r > li {
      border-bottom: 1px solid #DDDDDD; }
      .awardPunishment .bor-l-r > li:last-child {
        border-bottom: 0; }
  .awardPunishment .arrwd-ul li {
    display: table;
    height: 35px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #DDDDDD; }
    .awardPunishment .arrwd-ul li:last-child {
      border-bottom: 0; }
    .awardPunishment .arrwd-ul li .oneLineOver, .awardPunishment .arrwd-ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .awardPunishment .arrwd-ul li .nameTitle > label, .awardPunishment .arrwd-ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .awardPunishment .arrwd-ul li .job, .awardPunishment .arrwd-ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .awardPunishment .arrwd-ul li .serialNum, .awardPunishment .arrwd-ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .awardPunishment .arrwd-ul li .oneLine, .awardPunishment .arrwd-ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .awardPunishment .arrwd-ul li .job-label, .awardPunishment .arrwd-ul li .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .awardPunishment .arrwd-ul li h4, .awardPunishment .arrwd-ul li .parentTdBor, .awardPunishment .arrwd-ul li .overLine300, .awardPunishment .arrwd-ul li .zmq-Table .line span, .zmq-Table .line .awardPunishment .arrwd-ul li span {
      height: 18px;
      padding: 0 10px; }
    .awardPunishment .arrwd-ul li > .autoTableRow {
      display: table-row;
      height: 100%;
      width: 100%; }
      .awardPunishment .arrwd-ul li > .autoTableRow > .autoTableCell {
        display: table-cell;
        vertical-align: middle;
        width: 100%; }
  .awardPunishment .measureStyle {
    height: 100%;
    width: 100%;
    display: table; }
    .awardPunishment .measureStyle > .measureStyleConts {
      display: table-row; }
      .awardPunishment .measureStyle > .measureStyleConts > div {
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px; }
        .awardPunishment .measureStyle > .measureStyleConts > div > div {
          line-height: 1;
          max-height: 28px; }
  .awardPunishment .parentTdBor {
    height: 18px;
    padding-right: 10px; }

/***********信用评价************/
/**信用评价综合查询 **/
.synthesizeTable .zeus-table .bor-l {
  border-left: 1px solid #DDDDDD; }
.synthesizeTable .zeus-table tr th {
  background: #D1E1F0;
  padding: 8px 20px;
  text-align: center; }
.synthesizeTable .zeus-table td {
  padding: 0; }
  .synthesizeTable .zeus-table td > ul li {
    overflow: hidden;
    padding: 15px 10px;
    height: 50px;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD; }
    .synthesizeTable .zeus-table td > ul li:last-child {
      border-bottom: 0; }
    .synthesizeTable .zeus-table td > ul li .oneLineOver, .synthesizeTable .zeus-table td > ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .synthesizeTable .zeus-table td > ul li .nameTitle > label, .synthesizeTable .zeus-table td > ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .synthesizeTable .zeus-table td > ul li .job, .synthesizeTable .zeus-table td > ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .synthesizeTable .zeus-table td > ul li .serialNum, .synthesizeTable .zeus-table td > ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .synthesizeTable .zeus-table td > ul li .oneLine, .synthesizeTable .zeus-table td > ul li .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .synthesizeTable .zeus-table td > ul li .job-label, .synthesizeTable .zeus-table td > ul li .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .synthesizeTable .zeus-table td > ul li h4, .synthesizeTable .zeus-table td > ul li .awardPunishment .parentTdBor, .awardPunishment .synthesizeTable .zeus-table td > ul li .parentTdBor, .synthesizeTable .zeus-table td > ul li .overLine300, .synthesizeTable .zeus-table td > ul li .zmq-Table .line span, .zmq-Table .line .synthesizeTable .zeus-table td > ul li span {
      height: 100%; }
.synthesizeTable .zeus-table .oneLineOver, .synthesizeTable .zeus-table .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .synthesizeTable .zeus-table .nameTitle > label, .synthesizeTable .zeus-table .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .synthesizeTable .zeus-table .job, .synthesizeTable .zeus-table .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .synthesizeTable .zeus-table .serialNum, .synthesizeTable .zeus-table .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .synthesizeTable .zeus-table .oneLine, .synthesizeTable .zeus-table .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .synthesizeTable .zeus-table .job-label, .synthesizeTable .zeus-table .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .synthesizeTable .zeus-table h4, .synthesizeTable .zeus-table .awardPunishment .parentTdBor, .awardPunishment .synthesizeTable .zeus-table .parentTdBor, .synthesizeTable .zeus-table .overLine300, .synthesizeTable .zeus-table .zmq-Table .line span, .zmq-Table .line .synthesizeTable .zeus-table span {
  white-space: normal !important; }

.applay-form {
  padding: 10px;
  font-size: 14px;
  box-sizing: border-box; }
  .applay-form > .applay-ul > li {
    margin-bottom: 20px; }
    .applay-form > .applay-ul > li label {
      display: inline-block;
      width: 160px;
      height: 36px;
      font-weight: normal;
      text-align: right;
      color: #666666;
      vertical-align: top;
      padding-top: 10px; }
    .applay-form > .applay-ul > li .input-bor {
      width: 560px;
      margin-left: 20px;
      display: inline-block; }
      .applay-form > .applay-ul > li .input-bor > input, .applay-form > .applay-ul > li .input-bor > textarea {
        border: 0;
        width: 100%;
        padding: 0 10px;
        background: transparent;
        height: 36px; }
      .applay-form > .applay-ul > li .input-bor > textarea {
        min-height: 80px;
        padding: 10px; }
      .applay-form > .applay-ul > li .input-bor.bor-red {
        border: solid 1px #e10303; }
    .applay-form > .applay-ul > li .verification {
      display: inline-block;
      height: 36px;
      margin-left: 20px; }
      .applay-form > .applay-ul > li .verification input {
        float: left;
        width: 120px;
        height: 100%;
        border: 0;
        padding-left: 10px;
        background: transparent; }
      .applay-form > .applay-ul > li .verification button {
        float: left;
        height: 100%;
        border: 0;
        padding: 0 10px;
        background-color: #e6e6e6;
        line-height: 36px;
        color: #666666; }
    .applay-form > .applay-ul > li .need {
      display: inline-block;
      color: #dd4433;
      margin: 0 5px; }
    .applay-form > .applay-ul > li .need-note {
      display: inline-block;
      color: #dd4433; }
  .applay-form ::-webkit-input-placeholder {
    color: #999999; }
  .applay-form ::-moz-placeholder {
    color: #999999; }
  .applay-form ::-moz-placeholder {
    color: #999999; }

.applay-from-btns {
  text-align: center; }
  .applay-from-btns > button {
    text-align: center;
    min-width: 120px;
    height: 36px;
    line-height: 32px;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 16px;
    color: #666666;
    border: solid 1px #bebebe;
    background: transparent;
    margin-right: 18px; }
    .applay-from-btns > button.active, .applay-from-btns > button:hover {
      background-color: #e22323;
      border: solid 1px #e22323;
      color: #fff; }

.xypt-report-conts {
  margin: 0 auto;
  width: 620px;
  height: 778px;
  padding: 190px 50px 0 50px;
  background: url("../image/detail/xypj_report.png") no-repeat; }
  .xypt-report-conts > h5 {
    color: #0c72cb;
    text-align: center;
    font-size: 30px;
    width: 500px;
    margin: 0 auto;
    max-height: 69px; }
  .xypt-report-conts .report-type {
    color: #666666;
    font-size: 20px;
    text-align: center;
    margin: 35px 0 55px 0; }
  .xypt-report-conts > ul > li {
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 7px; }
    .xypt-report-conts > ul > li label {
      width: 195px;
      color: #7c7c7c;
      text-align: right;
      float: left;
      font-weight: normal; }
    .xypt-report-conts > ul > li em {
      width: 300px;
      float: left;
      color: #7c7c7c;
      max-height: 60px; }

.xypj-report-btns {
  margin: 30px 0; }
  .xypj-report-btns button {
    font-size: 14px;
    height: 26px;
    line-height: 26px; }

.important-for-me {
  display: inline-block;
  padding: 4px 15px;
  background-color: #d1e1f0;
  border-radius: 4px;
  line-height: 1;
  color: #000;
  cursor: pointer; }
  .important-for-me > img {
    margin-top: -1px; }

.detail-title-pic {
  display: inline-block;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-right: 15px; }

.detail-name-companies {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

.detail-name-job {
  font-size: 14px; }

/**信用评价综合查询 **/
.unfound-info {
  text-align: center;
  font-size: 20px;
  margin: 15px 0;
  color: #666; }

/**工程建设领域**/
.xxgs-list {
  margin-left: -30px; }
  .xxgs-list > li {
    float: left;
    width: 380px;
    height: 160px;
    margin-left: 30px;
    margin-bottom: 30px;
    font-size: 24px;
    position: relative; }
  .xxgs-list a {
    display: block;
    padding: 48px 0 48px 20px;
    text-decoration: none;
    color: #fff; }
    .xxgs-list a:hover {
      background-color: #0C72CB;
      opacity: 0.2; }
  .xxgs-list span {
    display: block;
    width: 200px;
    height: 64px;
    line-height: 32px; }

/**个人信用栏目**/
.credit-investigate {
  padding: 20px; }
  .credit-investigate .investigate-title {
    margin-bottom: 15px;
    padding-left: 8px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    border-left: 4px solid #0c72cb; }
  .credit-investigate .investigate-content {
    margin-left: -13px; }
    .credit-investigate .investigate-content li {
      float: left;
      width: 185px;
      height: 72px;
      border: 1px solid #ddd;
      border-top: 2px solid #0c72cb;
      text-align: center;
      margin-left: 13px;
      margin-bottom: 25px; }
    .credit-investigate .investigate-content a {
      display: block;
      padding: 12px 0;
      text-decoration: none; }
    .credit-investigate .investigate-content .content-name {
      line-height: 22px;
      font-size: 16px;
      font-weight: bold;
      color: #666; }
      .credit-investigate .investigate-content .content-name img {
        display: inline-block;
        vertical-align: top; }
      .credit-investigate .investigate-content .content-name span {
        display: inline-block; }
      .credit-investigate .investigate-content .content-name.name-more img {
        margin-top: 3px; }
      .credit-investigate .investigate-content .content-name.name-more span {
        width: 100px;
        line-height: 23px; }
    .credit-investigate .investigate-content .content-detail {
      color: #999;
      margin-top: 4px; }

/**信易批**/
.xyp .both-side-banner {
  position: relative; }
  .xyp .both-side-banner h2 {
    position: absolute;
    bottom: 40px;
    right: 45px;
    color: #fff;
    font-weight: bold;
    font-size: 66px;
    font-style: italic; }
.xyp .articleItem {
  width: 100%; }
  .xyp .articleItem .article-list-content {
    min-height: 414px; }
    .xyp .articleItem .article-list-content li p {
      -webkit-line-clamp: 2; }
    .xyp .articleItem .article-list-content li h4 {
      font-size: 14px !important; }
      .xyp .articleItem .article-list-content li h4 a {
        width: auto;
        color: #0c0300; }
        .xyp .articleItem .article-list-content li h4 a b {
          max-width: 350px;
          width: auto; }
.xyp .list-title em {
  font-size: 16px;
  line-height: 22px;
  padding-left: 20px; }
.xyp .lhcj-search-box {
  margin-top: 50px; }
  .xyp .lhcj-search-box .lhcj-search {
    padding: 40px 0;
    border: 1px solid #bebebe;
    height: 400px; }
    .xyp .lhcj-search-box .lhcj-search .more-option-select a.active {
      color: #e22323; }
    .xyp .lhcj-search-box .lhcj-search .lhcj-title span {
      font-size: 16px;
      font-weight: bold; }
    .xyp .lhcj-search-box .lhcj-search .lhcj-article-conts {
      border-top: 1px solid #e6e6e6;
      margin-top: 15px; }
      .xyp .lhcj-search-box .lhcj-search .lhcj-article-conts p {
        font-size: 12px;
        padding: 0 15px; }
      .xyp .lhcj-search-box .lhcj-search .lhcj-article-conts label {
        margin-top: 15px !important; }
.xyp #xypzt-table {
  border: 1px solid #ccc; }
  .xyp #xypzt-table td, .xyp #xypzt-table th, .xyp #xypzt-table .td_val {
    font-size: 14px;
    color: #333; }
  .xyp #xypzt-table .zeus-table th {
    background-color: #d1e1f0; }
  .xyp #xypzt-table .zeus-table .even-tr {
    background-color: #efefef; }
  .xyp #xypzt-table .zeus-table td span a {
    color: #666; }
.xyp .h-input {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 0 5px; }
  .xyp .h-input i {
    color: #ccc; }
  .xyp .h-input input {
    border: none;
    outline: none; }
.xyp .lhcj-search .lhcj-result {
  border-left: 1px solid #BEBEBE;
  margin-left: -1px; }
.xyp .lhcj-search .lhcj-article-conts,
.xyp .lhcj-search .lhcj-search-list,
.xyp .lhcj-search-box .lhcj-search {
  height: auto !important; }
.xyp .lhcj-search .lhcj-article-conts {
  max-height: 275px; }
.xyp .xyp .lhcj-search-box .lhcj-search {
  max-height: 400px; }

.articleItem.multiLine .article-list-tab {
  height: auto; }
  .articleItem.multiLine .article-list-tab li {
    vertical-align: middle; }

.articleItem .article-list-content li h4 a {
  color: #0c0300; }

.article-box-layout .article-box .intro p {
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all; }

.h-xyj .h-box1 {
  border-bottom: 4px solid #0c72cb;
  height: 51px;
  overflow: hidden; }
.h-xyj .articleItem .article-list-tab {
  border: none;
  overflow-x: auto;
  overflow-y: hidden;
  display: inline-block !important;
  width: 400%; }
  .h-xyj .articleItem .article-list-tab li {
    float: left; }
.h-xyj .h-box1 {
  position: relative; }
  .h-xyj .h-box1 .tabMove {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 51px;
    background: #F6F6F6;
    padding: 0 5px; }
  .h-xyj .h-box1 .tabMove .tab-left,
  .h-xyj .h-box1 .tabMove .tab-right {
    cursor: pointer; }
  .h-xyj .h-box1 .tabMove i {
    color: #ccc; }
  .h-xyj .h-box1 .tabMove i.active {
    color: #0c72cb; }

/*****************************目录公示******************************/
.publicity-search-wrap .publicity-search-condition {
  border: 1px solid #ccc; }
.publicity-search-wrap .search-container {
  min-height: 0;
  margin-bottom: 0;
  padding: 45px 140px 20px;
  border: none; }
  .publicity-search-wrap .search-container .search-box {
    width: 820px;
    margin: 0 10px 20px 0; }
.publicity-search-wrap .select-wrap {
  float: none; }
  .publicity-search-wrap .select-wrap .select-box {
    display: block; }
    .publicity-search-wrap .select-wrap .select-box a {
      cursor: pointer; }
.publicity-search-wrap .publicity-search-table table {
  border: 1px solid #ccc; }
  .publicity-search-wrap .publicity-search-table table th {
    font-weight: normal;
    color: #333;
    background-color: #d1e1f0 !important; }
.publicity-search-wrap .publicity-search-table .share_table_nav li .tableBarSpan:first-child {
  border-right: 1px solid #ddd; }

.publicity-info-wrap .search-container {
  min-height: 0;
  margin-bottom: 0;
  border: none; }
  .publicity-info-wrap .search-container .search-box {
    margin-bottom: 0; }
.publicity-info-wrap .sgs-box-bottom {
  margin-top: 0; }
.publicity-info-wrap .zeus-table {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; }
  .publicity-info-wrap .zeus-table .table_th {
    display: none; }
  .publicity-info-wrap .zeus-table .even-tr {
    background-color: #efefef; }
.publicity-info-wrap .info-table {
  position: relative; }
  .publicity-info-wrap .info-table > h5 {
    margin-top: 15px;
    font-size: 18px;
    color: #333; }
    .publicity-info-wrap .info-table > h5 span {
      font-size: 14px;
      color: #666; }
  .publicity-info-wrap .info-table > ul {
    margin: 15px 0; }
    .publicity-info-wrap .info-table > ul > li {
      float: left;
      margin-left: 20px;
      font-size: 14px;
      color: #999; }
      .publicity-info-wrap .info-table > ul > li:first-child {
        margin-left: 0; }
      .publicity-info-wrap .info-table > ul > li span {
        display: inline-block;
        width: 170px;
        vertical-align: top;
        white-space: normal;
        color: #666; }
  .publicity-info-wrap .info-table > p {
    position: absolute;
    top: 50%;
    right: 170px;
    margin-top: -10px;
    padding-bottom: 0;
    font-size: 14px;
    color: #666; }
    .publicity-info-wrap .info-table > p span {
      color: #333; }
  .publicity-info-wrap .info-table > button {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    margin-top: -15px;
    padding: 0;
    text-align: center;
    background-color: #0c72cb;
    border: none;
    border-radius: 4px; }
    .publicity-info-wrap .info-table > button a {
      color: #fff; }

.wrap-mid {
  text-align: center;
  vertical-align: middle;
  margin-top: 30px !important;
  background-color: #fff;
  margin-bottom: 90px !important; }
  .wrap-mid .wrapmid-img {
    margin-top: 60px; }
  .wrap-mid .wrapmid-tit {
    margin-bottom: 171px; }
  .wrap-mid .wrapmid-tit,
  .wrap-mid .wrapmid-tittle {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #d65859;
    margin-top: 30px; }
  .wrap-mid .wrap-error {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #999999; }
  .wrap-mid .gobackbtn {
    width: 100px;
    height: 34px;
    background-color: #e6e6e6;
    border-radius: 4px;
    border: solid 1px #ccd1d9;
    margin-bottom: 71px; }
    .wrap-mid .gobackbtn:hover {
      background: #c9c8c8; }

html {
  margin-left: 0 !important;
  overflow: scroll;
  overflow-x: hidden; }

body {
  background-color: #f6f6f6;
  font-family: "microsoft yahei";
  min-width: 1200px; }

.wrap {
  width: 1200px;
  margin: 0 auto; }

.clearfix, .articleTitle-half,.articleTitle, .common-article-layout, .common-article-layout .common-article-left, .common-article-layout .common-article-right, .list-title, .search-box, .heightSearch, .peopleSearchList > ul, .importantPeopleTable .focus-groups .detailInfo, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information, .creditPoint, .creditPoint > .credit-point-box, .appraise-grade, .appraise-grade .rate .rate-box02 > li, .appraise-object-card .object-card-left .object-card-title, .appraise-object-card .object-card-left .object-card-title > .title-name, .credential-sample, .flow-path, .applay-form > .applay-ul > li, .applay-form > .applay-ul > li .verification, .xypt-report-conts > ul > li {
  *zoom: 1; }
  .clearfix:after, .articleTitle-half:after,.articleTitle:after, .common-article-layout:after, .common-article-layout .common-article-left:after, .common-article-layout .common-article-right:after, .list-title:after, .search-box:after, .heightSearch:after, .peopleSearchList > ul:after, .importantPeopleTable .focus-groups .detailInfo:after, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information:after, .creditPoint:after, .creditPoint > .credit-point-box:after, .appraise-grade:after, .appraise-grade .rate .rate-box02 > li:after, .appraise-object-card .object-card-left .object-card-title:after, .appraise-object-card .object-card-left .object-card-title > .title-name:after, .credential-sample:after, .flow-path:after, .applay-form > .applay-ul > li:after, .applay-form > .applay-ul > li .verification:after, .xypt-report-conts > ul > li:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both; }

.sectionLeft {
  width: 910px;
  min-height: 100px;
  float: left;
  margin-right: 30px; }

.sectionRight {
  min-height: 100px;
  float: left;
  width: 260px; }

.icon-label {
  color: #fff;
  background-color: #e22323;
  font-size: 12px;
  padding: 4px 8px;
  vertical-align: middle; }

.overLine300 {
  display: inline-block;
  width: 300px;
  vertical-align: bottom; }

.w150 {
  display: inline-block;
  width: 150px; }

.rating-table .rankInfo {
  position: relative; }
  .rating-table .rankInfo .line {
    position: absolute;
    top: 0;
    left: 90px;
    width: 1px;
    height: 100%;
    background: #ddd; }


.loginPage {
  padding: 30px 0;
  background: #fff;
  box-shadow: 0 0 25px #e8e4e4 inset; }
  .loginPage .fillFormBox {
    color: #666; }
    .loginPage .fillFormBox .line {
      width: 100%;
      margin-bottom: 20px;
      padding-left: 316px; }
      .loginPage .fillFormBox .line .formLabel {
        position: relative;
        display: inline-block;
        margin-right: 10px;
        width: 130px;
        text-align: right;
        vertical-align: middle; }
        .loginPage .fillFormBox .line .formLabel:after {
          position: absolute;
          content: "：";
          bottom: 0;
          right: -14px; }
      .loginPage .fillFormBox .line input, .loginPage .fillFormBox .line select {
        height: 40px;
        padding: 0 10px;
        border: 1px solid #bebebe; }
      .loginPage .fillFormBox .line .selectBox {
        position: relative;
        display: inline-block;
        width: 400px; }
        .loginPage .fillFormBox .line .selectBox select {
          width: 100%; }
        .loginPage .fillFormBox .line .selectBox i {
          display: none\9;
          position: absolute;
          right: 15px;
          top: 10px;
          font-size: 18px; }
      .loginPage .fillFormBox .line .formInput {
        width: 400px; }
      .loginPage .fillFormBox .line .formTips {
        display: none;
        color: #dd4433; }
    .loginPage .fillFormBox .protocol {
      color: #0077bb;
      text-decoration: underline; }
  .loginPage .btnGroup {
    margin: 50px 0 0 30px;
    text-align: center; }
    .loginPage .btnGroup .btn-primary {
      width: 100px;
      height: 34px;
      padding: 0;
      line-height: 34px;
      text-align: center;
      background: #e22323;
      border: none; }

.pr20 {
  padding-right: 20px !important; }

.none {
  display: none; }

.w670 {
  width: 670px !important; }

.table-container {
  border: 1px solid #ebecea; }
  .table-container table th, .table-container table td {
    font-size: 14px; }

.iconDown:before {
  vertical-align: middle !important; }

/* 信用厦门--蓝色--开始 */
/* 信用厦门--蓝色--结束 */
/* 自贸区--红色--开始 */
/* 自贸区--红色--结束 */
/* 信用联盟--蓝色--开始 */
/* 信用联盟--蓝色--结束 */
.honour-roll-container {
  border: 1px solid #ccc;
  padding: 20px;
  position: relative; }
  .honour-roll-container .honour-roll {
    position: absolute;
    top: 0;
    right: 0; }
.honour-roll-header {
  min-height: 118px;
  font-weight: bold;
  font-family: "微软雅黑",sans-serif;
  padding-top: 10px;
  padding-bottom: 36px;
  border-bottom: 1px solid #bebebe; }
  .honour-roll-header h3 {
    min-height: 26px; }
  .honour-roll-header p {
    margin-top: 24px;
    color: #7c7c7c;
    font-weight: normal; }
    .honour-roll-header p .medal {
      display: inline-block;
      width: 16px;
      height: 20px;
      margin-right: 10px;
      vertical-align: middle;
      background: url("../image/detail/icon_medal.png") no-repeat; }
    .honour-roll-header p a {
      margin-left: 30px; }
.honour-roll-main {
  padding-top: 30px; }
  .honour-roll-main .honour-roll-sum span {
    color: #0c72cb;
    margin: 0 5px; }
  .honour-roll-main .penalty-information-list {
    margin-top: 60px;
    padding: 0 20px; }
    .honour-roll-main .penalty-information-list .penalty-information-item {
      position: relative;
      padding-bottom: 50px; }
      .honour-roll-main .penalty-information-list .penalty-information-item .left-time, .honour-roll-main .penalty-information-list .penalty-information-item .center-info, .honour-roll-main .penalty-information-list .penalty-information-item .right-button {
        float: left; }
      .honour-roll-main .penalty-information-list .penalty-information-item .left-time {
        position: absolute;
        display: inline-block;
        min-width: 77px;
        min-height: 25px; }
      .honour-roll-main .penalty-information-list .penalty-information-item .from-part {
        position: absolute;
        left: 0px;
        top: 25px;
        font-size: 12px;
        font-family: '宋体'; }
        .honour-roll-main .penalty-information-list .penalty-information-item .from-part span {
          display: inline-block;
          width: 97px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .from-part em {
          float: left; }
      .honour-roll-main .penalty-information-list .penalty-information-item .center-info {
        overflow: hidden;
        width: 885px;
        height: auto;
        margin-left: 180px;
        margin-right: 14px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .center-info .rel {
          position: relative;
          margin-bottom: 20px; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info .rel .btn-disabled {
            right: 0px !important; }
        .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li {
          margin-top: 5px;
          margin-bottom: 18px; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li span {
            color: #333; }
          .honour-roll-main .penalty-information-list .penalty-information-item .center-info ul li .info-label {
            display: inline-block;
            color: #666;
            min-width: 100px;
            text-align: right; }
      .honour-roll-main .penalty-information-list .penalty-information-item .right-button {
        padding: 3px 12px; }
        .honour-roll-main .penalty-information-list .penalty-information-item .right-button.btn-disabled {
          background: #bebebe;
          color: #666;
          transition: all .5s;
          position: absolute;
          right: -30px;
          top: 0; }
          .honour-roll-main .penalty-information-list .penalty-information-item .right-button.btn-disabled:hover {
            background-color: #ba1c1c;
            border-color: #ba1c1c;
            color: #fff; }
      .honour-roll-main .penalty-information-list .penalty-information-item:before {
        content: '';
        width: 14px;
        height: 14px;
        background: #e22323;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 135px;
        z-index: 2; }
      .honour-roll-main .penalty-information-list .penalty-information-item:after {
        content: '';
        width: 4px;
        height: 100%;
        background: #ebeced;
        position: absolute;
        top: 0;
        left: 140px;
        bottom: 0; }

.detail-conts .btn-xs {
  right: -100px; }

.jstree-default .jstree-themeicon {
  display: none !important; }

.jstree-default .jstree-anchor {
  height: auto;
  width: 168px;
  white-space: normal; }

.jstree-default .jstree-open > .jstree-ocl {
  background-position: -131px -4px; }

.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -101px -4px; }

.promise-details span.first {
  color: #4f5050;
  font-weight: 700; }

.promise-details #container {
  width: 270px; }
.promise-details .promise-details-right {
  width: 888px;
  border-left: 1px solid #dadada;
  padding-left: 30px;
  padding-right: 10px; }
.promise-details .promise-img {
  text-align: center; }
  .promise-details .promise-img img {
    max-width: 100%;
    height: auto; }

.gsmlSearch .honour-roll-container {
  padding: 40px 30px;
  background-color: #ffffff;
  margin-bottom: 30px;
  position: relative; }
  .gsmlSearch .honour-roll-container .honour-roll-header {
    border-bottom: none;
    padding: 0;
    min-height: 70px; }
    .gsmlSearch .honour-roll-container .honour-roll-header h3 {
      font-weight: 600; }
    .gsmlSearch .honour-roll-container .honour-roll-header .credit-code {
      color: #333333; }
    .gsmlSearch .honour-roll-container .honour-roll-header .xzxk_logo {
      position: absolute;
      top: 0;
      right: 0; }
  .gsmlSearch .honour-roll-container .honour-roll-main {
    padding: 0; }
    .gsmlSearch .honour-roll-container .honour-roll-main .penalty-information-item:before {
      background-color: #e32223; }
    .gsmlSearch .honour-roll-container .honour-roll-main .penalty-information-item .left-time p {
      width: 120px;
      text-align: right; }

ul {
  padding-left: 0;
  margin-bottom: 0; }

em {
  font-style: normal; }

p {
  margin-bottom: 0; }

label {
  font-weight: normal; }

.row {
  margin-left: 0;
  margin-right: 0; }

.col-xs-2, .col-xs-6, .col-xs-1, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  padding-right: 0;
  padding-left: 0; }

.credit-detail {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 100px; }

.card {
  padding: 20px 30px 10px 30px;
  background: #E6E6E6;
  min-height: 205px;
  width: 100%;
  position: relative;
  overflow: hidden; }
  .card .care-info {
    float: left;
    width: 660px; }
    .card .care-info h4 {
      float: left;
      font-size: 32px;
      font-weight: bold;
      margin-bottom: 20px; }
    .card .care-info .credit-group {
      margin-bottom: 10px; }
      .card .care-info .credit-group > li {
        float: left;
        line-height: 30px;
        margin-left: 10px;
        padding-left: 40px;
        padding-right: 24px;
        background: url("../image/credit-bailu.png") no-repeat #fff 16px 6px;
        border: 1px solid #d0d1d4; }
        .card .care-info .credit-group > li:first-child {
          margin-left: 0; }
      .card .care-info .credit-group label {
        margin-bottom: 0;
        color: #74767a; }
      .card .care-info .credit-group span {
        color: #404348; }
        .card .care-info .credit-group span.credit-success {
          color: #009966; }
    .card .care-info .square-bor {
      float: left;
      font-size: 12px;
      margin-top: 9px;
      margin-left: 10px;
      display: -webkit-box;
      height: 25px;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis; }
      .card .care-info .square-bor span {
        border-radius: 0;
        margin-right: 7px;
        cursor: inherit; }
    .card .care-info .report-down {
      font-size: 14px;
      margin-bottom: 20px; }
      .card .care-info .report-down i {
        margin: 0 5px; }
  .card .card-table {
    margin-left: 660px;
    width: 490px; }
  .card .unfound-img {
    margin: 0 auto !important; }
  .card .maintain-img {
    background-position: 0px 40px !important;
    margin-top: -47px !important;
    background-size: 81% !important; }

.min-150 {
  min-width: 150px; }

.mar-rl-30, .down-border {
  margin-right: 30px; }

.down-border span, .sp-group span {
  padding: 2px 9px; }

.sp-group {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }
  .sp-group span {
    margin-bottom: 10px;
    margin-right: 10px; }

.card-table .zeus-table th {
  background: #F0F0F0;
  font-weight: normal; }
.card-table .zeus-table td, .card-table .zeus-table th {
  padding: 5px 5px;
  text-align: center;
  border: 1px solid #BEBEBE; }
.card-table .even-tr {
  background: #F0F0F0 !important; }
.card-table .pagebottonlist {
  padding-bottom: 0; }

.myshow {
  display: none; }

.table_nav {
  padding-right: 0 !important; }

/*风险提示*/
.dangerNote {
  line-height: 75px;
  padding-left: 30px;
  font-size: 12px;
  color: #A7A7A7; }
  .dangerNote div {
    margin-top: -15px; }

.title-nav {
  position: relative;
  border-bottom: 4px solid #e22323;
  background: #f6f6f6;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  overflow: hidden; }
  .title-nav ul {
    font-size: 0; }
    .title-nav ul li {
      cursor: pointer;
      font-family: "Microsoft Yahei";
      display: inline-block;
      border-bottom: none; }
      .title-nav ul li a {
        height: 30px;
        line-height: 30px;
        padding: 10px 30px;
        color: #333;
        font-size: 18px;
        text-decoration: none; }
      .title-nav ul li.active {
        border-bottom: 1px solid #e22323;
        background: #e22323; }
        .title-nav ul li.active a {
          color: #fff; }
      .title-nav ul li.bor-white {
        border-bottom: 1px solid #fff; }
    .title-nav ul .xyjs {
      margin-right: 249px !important;
      background: #e22323 !important;
      border-radius: 8px !important;
      padding: 0; }
      .title-nav ul .xyjs a {
        padding: 4px 15px !important;
        color: #fff !important;
        font-size: 14px; }
      .title-nav ul .xyjs:focus {
        padding: 0; }
  .title-nav .title-others {
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0; }
    .title-nav .title-others .keep {
      margin-right: 20px; }
      .title-nav .title-others .keep:hover {
        color: #fff; }
    .title-nav .title-others span {
      padding: 3px 10px;
      color: #333 !important;
      margin-left: 10px; }
    .title-nav .title-others img {
      margin-right: 5px; }

/*公共table title*/
.table-title {
  margin-top: 30px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 20px;
  font-family: "Microsoft Yahei";
  border-left: 4px solid #e22323; }
  .table-title span {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    margin-right: 5px; }
  .table-title em {
    font-size: 14px;
    color: #666666; }

.sub-title-nav {
  background: #E6E6E6; }
  .sub-title-nav ul {
    font-size: 0; }
    .sub-title-nav ul li {
      display: inline-block;
      font-size: 14px;
      padding: 30px 0px 15px 0px; }
      .sub-title-nav ul li:last-child {
        border-right: none; }
      .sub-title-nav ul li a {
        font-family: "Microsoft Yahei";
        font-size: 16px;
        padding: 0 20px;
        color: #333;
        display: inline-block;
        text-decoration: none;
        border-right: 2px solid #cccccc; }
      .sub-title-nav ul li.active {
        border-bottom: 2px solid #e22323; }
        .sub-title-nav ul li.active a {
          font-weight: bold;
          color: #e22323; }

.border-right-no {
  border-right: none !important; }

.mar-top-no {
  margin-top: 0 !important; }

/*主要内容区域*/
.message-box {
  min-height: 550px;
  background: #f6f6f6;
  overflow: hidden; }
  .message-box .unfound-img {
    margin-top: 100px !important; }

.sub-table {
  margin-bottom: 10px; }
  .sub-table tbody {
    border: 1px solid #BEBEBE; }
  .sub-table .td_val {
    white-space: inherit;
    display: grid; }
  .sub-table .zeus-table td {
    vertical-align: baseline !important; }
  .sub-table .zeus-table .even-tr {
    background: none; }
  .sub-table .zeus-table tr {
    border-top: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE; }
  .sub-table .zeus-table th {
    background: #e6e6e6; }

.p-table .row {
  border: 1px solid #ccc;
  overflow: hidden;
  border-bottom: none; }
  .p-table .row:last-child {
    border-bottom: 1px solid #ccc; }
.p-table .bor-bt {
  border-bottom: 1px solid #ccc; }
.p-table .rel {
  position: relative; }
.p-table label {
  min-height: 500px;
  padding: 10px 10px;
  position: absolute;
  width: 160px;
  height: 100%;
  background: #E6E6E6;
  color: #666666;
  text-align: right; }
.p-table span {
  padding: 10px 0;
  display: block;
  color: #333333;
  margin-left: 175px;
  padding-right: 10px; }
  .p-table span em {
    min-width: 50px; }

.table-box .row-tr {
  border: 1px solid #ccc;
  border-bottom: none; }
  .table-box .row-tr:last-child {
    border-bottom: 1px solid #ccc; }
.table-box .lable-td {
  display: table-cell;
  background: #ccc;
  width: 160px;
  padding: 10px 10px;
  height: 100%;
  background: #E6E6E6;
  color: #666666;
  text-align: right; }
.table-box .span-td {
  display: table-cell;
  padding: 10px;
  color: #333333; }
  .table-box .span-td em {
    min-width: 50px; }
.table-box .w440 {
  width: 440px; }

.credit-watermark {
  background: url("/bg-watermarkdalian.png"); }

.penalty-information-item {
  margin-bottom: 20px; }

/*异议申请*/
.yysq-contains {
  font-family: "Microsoft Yahei";
  border: 1px solid #ccc;
  min-height: 200px;
  margin-bottom: 20px;
  padding: 30px 20px; }
  .yysq-contains .tip-icon {
    display: inline-block;
    width: 16px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(../image/icon_medal.png) no-repeat; }
  .yysq-contains h3 {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 24px;
    color: #4F5050;
    min-height: 26px; }
  .yysq-contains p {
    color: #7C7C7C;
    padding: 0; }
    .yysq-contains p a {
      color: #e22323; }
    .yysq-contains p .credit-code {
      display: inline-block;
      min-width: 165px; }
.yysq-title {
  margin-top: 30px;
  padding: 10px 30px 10px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .yysq-title.title-bg {
    background: #F0F0F0; }
  .yysq-title .title-info {
    font-family: '宋体';
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    padding-left: 15px;
    border-left: 4px solid #0C72CB; }
  .yysq-title .more-info {
    font-family: 'microsoft yahei';
    font-size: 14px;
    color: #7C7C7C; }
    .yysq-title .more-info .toggle {
      cursor: pointer;
      margin-left: 20px;
      color: #0C72CB;
      font-size: 12px;
      font-family: '宋体'; }
      .yysq-title .more-info .toggle i {
        font-size: 12px; }
.yysq-detail {
  display: none;
  background: #F0F0F0;
  padding: 40px 0px; }
  .yysq-detail .tree-block {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 35px; }
    .yysq-detail .tree-block:after {
      content: '';
      width: 4px;
      height: 100%;
      background: #ebeced;
      position: absolute;
      top: 0;
      left: 140px;
      bottom: 0; }
    .yysq-detail .tree-block .tree-time {
      position: absolute;
      text-align: left;
      font-size: 14px;
      padding-left: 15px; }
      .yysq-detail .tree-block .tree-time .resouce {
        margin-top: 5px;
        font-size: 12px;
        position: relative; }
        .yysq-detail .tree-block .tree-time .resouce span {
          position: absolute; }
        .yysq-detail .tree-block .tree-time .resouce em {
          display: inline-block;
          width: 72px;
          margin-left: 35px;
          text-align: left; }
      .yysq-detail .tree-block .tree-time:after {
        content: '';
        width: 14px;
        height: 14px;
        background: #e22323;
        border-radius: 50%;
        position: absolute;
        top: 3px;
        left: 120px;
        z-index: 2; }
      .yysq-detail .tree-info label{
        display: inline-block;
        width: 160px;
      }

.tree-info {
  font-size: 14px;
  font-family: "microsoft yahei";
  margin-left: 160px; }
  .tree-info .row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
    position: relative; }
  .tree-info label {
    color: #666666;
    width: 110px;
    text-align: right;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-right: 13px;
    position: relative;
    padding-right: 13px; }
    .tree-info label:after {
      content: '\ff1a';
      position: absolute;
      top: 0;
      right: 0; }
  .tree-info em {
    display: block;
    margin-left: 110px;
    font-style: normal;
    color: #333333; }

.btn:hover, .btn:focus {
  color: #fff; }

.btnDarkblue {
  background: #0C72CB;
  color: #fff;
  width: 180px; }

.auth-code {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 118px;
  height: 41px;
  background: #BEBEBE;
  color: #fff;
  border: none; }

.xy-input .btnDarkblue {
  background: #0C72CB;
  color: #fff;
  width: 118px; }

.auth-span {
  position: absolute;
  width: 70px;
  top: 12px;
  font-size: 14px;
  left: -90px;
  text-align: right; }

.tree-box {
  padding: 30px; }

.time-tree {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  position: relative;
  margin-bottom: 40px; }
  .time-tree .mess-label {
    position: absolute;
    width: 125px;
    text-align: right;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
  .time-tree .mess-contes {
    display: block;
    margin-left: 130px;
    font-style: normal;
    color: #333333; }
    .time-tree .mess-contes span {
      margin-right: 10px;
      margin-bottom: 5px; }
  .time-tree:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 4px;
    left: 94px;
    margin-top: 30px;
    background: #ccc; }
  .time-tree .time-card {
    position: absolute; }
    .time-tree .time-card span {
      position: relative;
      display: inline-block;
      min-width: 80px; }
      .time-tree .time-card span:after {
        content: '';
        position: absolute;
        width: 14px;
        height: 14px;
        right: -23px;
        top: 3px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #e22323; }
    .time-tree .time-card .p-from {
      font-size: 12px;
      position: relative;
      margin-left: -25px;
      margin-top: 5px; }
      .time-tree .time-card .p-from .p-parts {
        display: inline-block;
        width: 75px; }
  .time-tree .card-info {
    margin-left: 118px;
    padding: 10px 20px 0px 20px;
    margin-bottom: 10px;
    background: #F0F0F0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
    .time-tree .card-info .line {
      border-bottom: 1px solid #ccc; }
    .time-tree .card-info .card-info-title {
      padding: 5px 0;
      margin-bottom: 10px; }
      .time-tree .card-info .card-info-title .toggleCond, .time-tree .card-info .card-info-title .letterToggle {
        float: right; }
        .time-tree .card-info .card-info-title .toggleCond i, .time-tree .card-info .card-info-title .letterToggle i {
          font-size: 12px; }
      .time-tree .card-info .card-info-title a {
        text-decoration: none; }
      .time-tree .card-info .card-info-title span {
        font-weight: bold; }
    .time-tree .card-info .care-detail {
      display: none;
      padding-bottom: 15px;
      position: relative; }
      .time-tree .card-info .care-detail .rel {
        position: relative;
        margin-bottom: 20px; }
        .time-tree .card-info .care-detail .rel a {
          position: absolute;
          right: 0;
          padding: 3px 22px;
          background: #bebebe;
          color: #666; }
      .time-tree .card-info .care-detail .mess-label {
        position: relative;
        width: 110px;
        text-align: right;
        float: left;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        position: relative;
        display: table; }
        .time-tree .card-info .care-detail .mess-label:after {
          content: '：';
          display: table-cell;
          vertical-align: middle;
          width: 5px;
          padding-left: 1px; }
      .time-tree .card-info .care-detail .mess-contes {
        padding-right: 100px; }
      .time-tree .card-info .care-detail .row {
        margin-bottom: 10px; }
      .time-tree .card-info .care-detail .letter {
        width: 853px;
        margin: 0 auto; }
        .time-tree .card-info .care-detail .letter img {
          width: 855px; }
    .time-tree .card-info .maintain-img {
      background-position: 0px 40px !important;
      background-size: 81% !important; }

.disciplinary-left-bottom .article-list-content h4 {
  margin-bottom: 0; }
.disciplinary-left-bottom .article-list-content li {
  padding-top: 16px; }
.disciplinary-left-bottom .article-list-content li h4 {
  font-size: 14px; }

.li-a-400 li a {
  width: 555px !important; }

/*.credit-section1-list {*/
  /*width: 435px;*/
  /*float: left;*/
  /*margin-bottom: 30px; }*/
.credit-section1-list .type2 a {
  font-size: 14px; }
.credit-section1-list .type2 .icon-label {
  margin-right: 0;
  font-size: 14px;
  float: right;
  margin-top: 18px;
  margin-right: 10px; }
.credit-section1-list .type2 .publish-name {
  display: inline-block;
  width: 84px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.credit-section1-list .type2 p {
  font-size: 14px; }
.credit-section1-list.w580 {
  width: 580px; }
.credit-section1-list .icon-label {
  margin-right: 20px; }
.credit-section1-list.tab ul {
  display: none; }
.credit-section1-list.tab .active {
  display: block; }
.credit-section1-list ul {
  height: 285px; }
.credit-section1-list li {
  overflow: hidden;
  height: 57px;
  border-bottom: 1px solid #e6e6e6; }
.credit-section1-list li a {
  display: inline-block;
  width: 80%;
  line-height: 57px;
  color: #0c0300;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.credit-section1-list li span {
  color: #9f9f9f;
  float: right;
  line-height: 57px; }
.credit-section1-list li .icon-label {
  vertical-align: 23px; }
.credit-section1-list.index1 {
  margin-right: 40px; }
.credit-section1-list.index3 {
  margin-right: 40px; }

.disciplinary-right-top {
  height: 490px;
  margin-top: 12px;
  border: 1px solid #ccc; }
.disciplinary-right-top img {
  height: 110px;
  width: 349px; }
.disciplinary-right-top h4 {
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  padding-top: 16px;
  padding-bottom: 10px;
  background-color: #d1e1f0; }
.disciplinary-right-top h4 span {
  color: #0c72cb; }
.disciplinary-right-top .sxbzxr-chart {
  height: 390px; }

.ovhide {
  overflow: hidden; }

/*横向滚动table*/
.ulTable .carousel-inner {
  min-height: 141px;
  border-right: 1px solid #ccc; }
  .ulTable .carousel-inner li {
    cursor: pointer; }
.ulTable .main-parts {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc; }
  .ulTable .main-parts li {
    border-bottom: 1px solid #ccc; }
.ulTable .ul-parts {
  border-top: 1px solid #ccc; }
  .ulTable .ul-parts li {
    border-bottom: 1px solid #ccc; }
.ulTable .pager-bar {
  text-align: right;
  position: relative;
  margin-top: 10px; }
  .ulTable .pager-bar span {
    position: absolute;
    right: 25px; }
    .ulTable .pager-bar span input {
      width: 45px;
      margin: 0 5px;
      border: 1px solid #ccc;
      padding: 0 5px;
      text-align: center;
      height: 20px; }
.ulTable .carousel {
  float: left; }
.ulTable .table-left {
  float: left; }
.ulTable .table-right {
  margin-left: 50px;
  width: 460px; }
.ulTable ul {
  width: 96px;
  float: left;
    margin-bottom: 0;
  text-align: center; }
  .ulTable ul li {
    list-style: none;
    padding: 6px 5px;
    height: 28px;
    min-width: 37px; }
  .ulTable ul .title {
    color: #666;
    background: #F0F0F0;
    padding: 0;
    min-width: 55px;
    line-height: 28px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ulTable ul .bg-td {
    background: #F3F4F8; }
  .ulTable ul .td-2 {
    color: #FF6655 !important; }
.ulTable .page-left {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../../js/lib/sslib/ulynlist/pagebar/zeus/images/btn_left1.png"); }
.ulTable .page-left1 {
  pointer-events: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../../js/lib/sslib/ulynlist/pagebar/zeus/images/btn_left1_no.png"); }
.ulTable .page-right {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 75px;
  background: url("../../js/lib/sslib/ulynlist/pagebar/zeus/images/btn_right1.png"); }
.ulTable .page-right1 {
  pointer-events: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 75px;
  background: url("../../js/lib/sslib/ulynlist/pagebar/zeus/images/btn_right1_no.png"); }

.mar-right-5 {
  margin-right: 5px; }

.mar-right-3 {
  margin-right: 3px; }

.oneLineHide {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis; }

.towLineHide {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }

.partInfo {
  margin-left: 105px;
  margin-top: 2px;
  color: #666; }

.detail-conts .unfound-img {
  margin-top: 100px !important; }

.waterSingle {
  background: url("../image/watermark.png") no-repeat; }

.font-16 {
  font-size: 16px; }

.font-12 {
  font-size: 12px; }

.pad-r-0 {
  padding-right: 0; }

.allChange {
  color: #428bca;
  margin-right: 20px;
  cursor: pointer; }

.rel {
  position: relative; }

.toolFrom {
  position: absolute;
  top: -18px;
  right: 0; }

.advSearch-select {
  display: none;
  width: 1138px;
  padding: 0 30px;
  box-sizing: content-box; }
  .advSearch-select .single-option-select,
  .advSearch-select .multi-option-select {
    font-size: 14px;
    padding-top: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e6e6e6; }
    .advSearch-select .single-option-select .selectLabel,
    .advSearch-select .multi-option-select .selectLabel {
      vertical-align: top;
      display: inline-block;
      color: #666;
      width: 120px;
      text-align: right;
      margin-right: 12px; }
    .advSearch-select .single-option-select .selectOption,
    .advSearch-select .multi-option-select .selectOption {
      width: 980px; }
      .advSearch-select .single-option-select .selectOption .options a,
      .advSearch-select .multi-option-select .selectOption .options a {
        margin-right: 14px;
        line-height: 20px;
        color: #333; }
        .advSearch-select .single-option-select .selectOption .options a.active, .advSearch-select .single-option-select .selectOption .options a:hover,
        .advSearch-select .multi-option-select .selectOption .options a.active,
        .advSearch-select .multi-option-select .selectOption .options a:hover {
          color: #e22323 !important;
          cursor: pointer; }
      .advSearch-select .single-option-select .selectOption .selectInput,
      .advSearch-select .multi-option-select .selectOption .selectInput {
        display: inline-block;
        margin-top: -5px;
        border: 1px solid #bebebe;
        background: #f6f6f6; }
        .advSearch-select .single-option-select .selectOption .selectInput i,
        .advSearch-select .multi-option-select .selectOption .selectInput i {
          padding: 0 10px;
          vertical-align: text-bottom;
          font-size: 20px;
          color: #bebebe; }
        .advSearch-select .single-option-select .selectOption .selectInput input,
        .advSearch-select .multi-option-select .selectOption .selectInput input {
          width: 350px;
          border: 0;
          padding: 6px 0;
          line-height: 1;
          box-sizing: content-box;
          background: #f6f6f6; }
  .advSearch-select .multi-option-select .selectOption .options a {
    float: left;
    width: 112px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px; }
    .advSearch-select .multi-option-select .selectOption .options a.match {
      color: #ffb400; }
  .advSearch-select .options.scroll {
    max-height: 90px;
    overflow-y: auto; }
    .advSearch-select .options.scroll::-webkit-scrollbar {
      width: 8px;
      height: 4px;
      background-color: #F5F5F5; }
    .advSearch-select .options.scroll::-webkit-scrollbar-track {
      background: #F1F1F1; }
    .advSearch-select .options.scroll::-webkit-scrollbar-thumb {
      background-color: #C1C1C1; }

select:disabled,
input[type="text"]:disabled {
  cursor: not-allowed; }

/* 首页--开始 */
.bgLight {
  background-color: #f6f6f6; }

.bgDark {
  background-color: #eaeaea; }

/* 搜索栏 */
.categorySearch {
  width: 965px;
  margin: 0 auto;
  position: relative; }
  .categorySearch .categoryText {
    padding-left: 35px;
    position: absolute;
    top: 0;
    left: 0; }
    .categorySearch .categoryText li {
      float: left;
      padding: 0 35px;
      line-height: 50px;
      color: #0c0300;
      cursor: pointer; }
      .categorySearch .categoryText li.active {
        color: #e22323;
        background: url("../image/search/catSearch-labelActive.png") no-repeat center bottom; }
      .categorySearch .categoryText li a {
        color: #0c0300; }
  .categorySearch .categoryInput {
    padding-top: 49px; }
    .categorySearch .categoryInput .search-box {
      margin: 0;
      width: 965px; }
    .categorySearch .categoryInput input {
      padding-left: 15px;
      width: 85% !important; }

.middleBox {
  padding: 20px 0; }
  .middleBox .innerBox {
    float: left;
    width: 191px;
    height: 120px;
    margin-left: 10px;
    position: relative; }
    .middleBox .innerBox img {
      position: absolute;
      top: 0;
      left: 0;}
    .middleBox .innerBox.box1 {
      background: #A4A866;}
    .middleBox .innerBox.box2 {
      background: #8194CD; }
    .middleBox .innerBox.box3 {
      background: #B6895A; }
    .middleBox .innerBox.box4 {
      background: #6F7587; }
    .middleBox .innerBox.box5 {
      background: #D36864; }
    .middleBox .innerBox.box6 {
      background: #659EAA; }
    .middleBox .innerBox .innerText {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.4);
      text-align: center;
      line-height: 30px;
      color: #fff;
      font-weight: bold; }

.bottomBox {
  position: relative; }
  .bottomBox .leftBox .articleTitle-half {
    width: 798px; }
    .bottomBox .leftBox .articleTitle-half.articleTitle .half-width {
      min-height: 313px; }
  .bottomBox .leftBox .single-carousel {
    width: 798px;
    height: 110px; }
    .bottomBox .leftBox .single-carousel .glyphicon {
      display: none; }
    .bottomBox .leftBox .single-carousel .carousel-indicators {
      display: none; }
  .bottomBox .rightBox {
    position: absolute;
    top: -677px;
    right: 0;
    width: 360px; }
    .bottomBox .rightBox .list-nav {
      padding: 0;
      margin: 0 0 10px 0;
      width: 100%;
      /*height: 758px;*/
      overflow-y: auto; }
      .bottomBox .rightBox .list-nav li {
        width: 100%;
        height: 100px; }
        .bottomBox .rightBox .list-nav li.end {
          margin-bottom: 0;
          border-bottom: none; }
.bottomBox .rightBox .list-nav .shortcuts-content {
  width: 240px;
  height: 80px;
  padding-left: 30px;
  line-height: 80px;
  background: #e6e6e6;
  color: #0c0300;
  font-size: 16px !important; }
.bottomBox .rightBox .list-nav li p {
          float: left; }
      .bottomBox .rightBox .list-nav .icon-box {
        width: 120px;
        height: 80px;
        position: relative; }
        .bottomBox .rightBox .list-nav .icon-box span {
          display: inline-block;
          width: 100%;
          height: 100%;
        }
        .bottomBox .rightBox .list-nav .icon-box.index1 {
          background-color: #dcb016; }
          .bottomBox .rightBox .list-nav .icon-box.index1 span {
            background: url("../image/dl/icon_xyfwjg.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index7 {
          background-color: #52b38d; }
          .bottomBox .rightBox .list-nav .icon-box.index7 span {
            background: url("../image/dl/icon_gls.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index4 {
          background-color: #9583d5; }
          .bottomBox .rightBox .list-nav .icon-box.index4 span {
            background: url("../image/dl/icon_xyxf.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index2 {
          background-color: #ca9764; }
          .bottomBox .rightBox .list-nav .icon-box.index2 span {
            background: url("../image/longyan/longyan_xyxxgsxt.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index3 {
          background-color: #47bdce; }
          .bottomBox .rightBox .list-nav .icon-box.index3 span {
            background: url("../image/longyan/longyan_zxqyxyrz.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index5 {
          background-color: #8c97cb; }
          .bottomBox .rightBox .list-nav .icon-box.index5 span {
            background: url("../image/dl/icon_zxfw.png") no-repeat; }
        .bottomBox .rightBox .list-nav .icon-box.index6 {
          background-color: #25a4df; }
          .bottomBox .rightBox .list-nav .icon-box.index6 span {
            background: url("../image/dl/icon_tsfw.png") no-repeat; }
.bottomBox .shourcutBox img{
  width: 253px;
  margin-right: 20px;
}
  .bottomBox .shourcutBox img:last-child{
    margin-right: 0;
  }

.member-list {
  background-color: #eaeaea;
  padding-top: 30px;
  padding-bottom: 30px; }
  .member-list h3 {
    font-size: 18px;
    color: #333;
    margin-bottom: 36px; }
    .member-list h3 i {
      font-size: 14px;
      color: #666; }
  .member-list .member-list-content p {
    float: left;

    /*2019-12-3 jiangz*/
    /*margin-right: 84px;*/
    /*width: 240px;*/
    width: 200px;
    font-size: 14px;
    color: #333;
    line-height: 1.8; }
    .member-list .member-list-content p a {
      color: #333; }
    .member-list .member-list-content p.end {
      margin-right: 0; }

.select-section {
  height: 130px;
  background-color: #f6f6f6; }
  .select-section .wrap {
    padding-top: 40px; }
  .select-section .pic-a {
    display: inline-block;
    width: 186px;
    float: left;
    margin-right: 20px; }
  .select-section .icon-logo {
    width: 186px;
    height: 50px;
    margin-right: 20px;
    background: url("../image/zmq/image_china.png") no-repeat; }
  .select-section .icon-logo-fujian {
    width: 186px;
    height: 50px;
    margin-right: 20px;
    background: url("../image/dl/image_liaoning.png") no-repeat; }
  .select-section .icon-logo-xiamen {
    width: 186px;
    height: 50px;
    margin-right: 20px;
    background: url("../image/dl/image_dalian.png") no-repeat; }
  .select-section select {
    width: 318px;
    line-height: 50px;
    height: 50px;
    height: auto \9;
    padding-left: 15px; }
    .select-section select option {
      font-size: 14px;
      color: #333; }
  .select-section .select-wrap {
    position: relative;
    float: left;
    margin-right: 20px;
    width: 180px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #bebebe;
    padding-left: 15px;
    background-color: #fff;
    cursor: pointer; }
  .select-section .select-wrap:last-child{
    margin-right: 0;
  }
  .select-section .select-wrap:hover ul {
      display: block;
      border: 1px solid #bebebe;
      border-top: 0;
      opacity: 1; }
    .select-section .select-wrap ul {
      display: none;
      position: absolute;
      height: 170px;
      overflow-y: auto !important;
      left: 0;
      /*top: 49px;*/
      top: -147px;
      background-color: #fff;
      width: 100%;
      opacity: 0;
        z-index: 10;
      border-left: 0;
      overflow: hidden;
      transition: .3s all; }
      .select-section .select-wrap ul li {
        line-height: 15px; }
        .select-section .select-wrap ul li:hover {
          background-color: #e22323; }
          .select-section .select-wrap ul li:hover a {
            color: #fff;
            font-weight: 700; }
        .select-section .select-wrap ul li a {
          color: #000;
          display: block; }
      .select-section .select-wrap ul li {
        width: 320px;
        padding: 5px 10px; }
    .select-section .select-wrap i.drop-sj {
      position: absolute;
      right: 15px;
      top: 20px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #e22323;
      z-index: -1;
      display: none\9; }
    .select-section .select-wrap .drop-down {
      position: absolute;
      right: 0;
      top: 0;
      width: 40px;
      height: 49px;
      background-color: #bebebe;
      z-index: 1; }
      .select-section .select-wrap .drop-down i {
        position: absolute;
        width: 0;
        height: 0;
        top: 24px;
        left: 14px;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #666; }

/* 首页--开始 */
/* 覆盖xyxm样式--开始 */
.header.home {

  background: url("../image/header/area/xgq.png") center no-repeat; }
.header.home.gxq{
  background: url("../image/header/area/gxq.png") center no-repeat; }
.header.home.gjzq {
  background: url("../image/header/area/gjzq.png") center no-repeat; }
.header.home.dl {
  background: url("../image/header/area/dl_back.png") center no-repeat; }
.header.home.zsq {
  background: url("../image/header/area/zsq.png") center no-repeat; }
.header.home.hykjjq {
  background: url("../image/header/area/hykjjq.png") center no-repeat; }
.header.home.lskq {
  background: url("../image/header/area/lskq.png") center no-repeat; }
.header.home.zhs {
  background: url("../image/header/area/zhs.png") center no-repeat; }
.header.home.jpxq {
  background: url("../image/header/area/jpxq.png") center no-repeat; }
.header.home.pldq {
  background: url("../image/header/area/pldq.png") center no-repeat; }
.header.home.shkq {
  background: url("../image/header/area/shkq.png") center no-repeat; }
.header.home.wfds {
  background: url("../image/header/area/wfds.png") center no-repeat; }
.header.home.xgq {
  background: url("../image/header/area/xgq.png") center no-repeat; }
.header.home.chx {
  background: url("../image/header/area/chx.png") center no-repeat; }
.header.home.cxdjjq {
  background: url("../image/header/area/cxd.png") center no-repeat; }
  .header.home .login-box {
    color: #fff;
    line-height: 30px;
    padding: 15px 0 0 0;
    margin-bottom: 0;}
    .header.home .login-box a {
      color: #fff; }
.header .logo {
  height: 100px;
  background: url("../image/header/longyan-header-logo.png") no-repeat; }

.header .longyan-logo {
  height: 100px;
  background: url("../image/header/longyan-header-logo.png") no-repeat; }

.credit-list {
  margin-bottom: 0; }
  .credit-list > ul > li {
    height: 50px; }
    .credit-list > ul > li > a,
    .credit-list > ul > li > .artice-time {
      line-height: 50px; }

.nav a span {
  width: 150px; }

.select-container {
  position: relative;
  float: left;
  margin-right: 20px; }
.select-container i.drop-sj {
  position: absolute;
  right: 15px;
  top: 20px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  z-index: -1;
  display: none\9; }
.select-container .drop-down {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 49px;
  background-color: #bebebe;
  z-index: 1;
  display: none \9; }
.select-container .drop-down i {
  position: absolute;
  width: 0;
  height: 0;
  top: 24px;
  left: 14px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666; }

.zmqSearch .select-box > div {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: none; }
.zmqSearch .select-box .borB {
  border-bottom: 1px solid #e6e6e6; }
.zmqSearch .select-option-box .select-option-tag {
  padding-top: 4px; }
.zmqSearch .select-option-box > p span {
  line-height: 25px;
  padding: 0 10px; }
.zmqSearch .select-container {
  margin-right: 0; }
  .zmqSearch .select-container select {
    width: 180px\9; }
  .zmqSearch .select-container i {
    position: absolute;
    right: 25px;
    top: 18px;
    display: none\9; }
.zmqSearch .search-box .search-input input {

  float: left; /* 处理IE兼容问题 */
  padding-left: 20px;
  width: 70%; }
.zmqSearch .more-option i {
  font-size: 18px;
  display: inline-block;
  padding-bottom: 6px; }

.zmqTable table tr th {
  background: #e6e6e6 !important; }
.zmqTable table tr td:first-child {
  border-right: 1px solid #bebebe; }
.zmqTable .table_nav li.next_page a {
  background: url("../image/zmq/icon-btn_right1.png") no-repeat 0 0; }
  .zmqTable .table_nav li.next_page a:hover {
    background: url("../image/zmq/icon-btn_right1_dark.png") no-repeat 0 0; }
.zmqTable .table_nav li.last_page a {
  background: url("../image/zmq/icon-btn_right.png") no-repeat 0 0; }
  .zmqTable .table_nav li.last_page a:hover {
    background: url("../image/zmq/icon-btn_right_dark.png") no-repeat 0 0; }
.zmqTable .table_nav li.pre_page a {
  background: url("../image/zmq/icon-btn_left1.png") no-repeat 0 0; }
  .zmqTable .table_nav li.pre_page a:hover {
    background: url("../image/zmq/icon-btn_left1_dark.png") no-repeat 0 0; }
.zmqTable .table_nav li.first a {
  background: url("../image/zmq/icon-btn_left.png") no-repeat 0 0; }
  .zmqTable .table_nav li.first a:hover {
    background: url("../image/zmq/icon-btn_left_dark.png") no-repeat 0 0; }
.zmqTable.noHead .table_th th {
  padding: 0 !important; }
.zmqTable.noHead table tr td:first-child {
  border-right: none; }
.zmqTable.noHead .city-xyml .th-bg {
  background: transparent; }
.zmqTable.noHead .zeus-table tr {
  border-top: none; }
.zmqTable.border td, .zmqTable.border th {
  border-right: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
  text-align: center; }
.zmqTable.noBorder table {
  border: 1px solid #ddd; }
  .zmqTable.noBorder table tr th, .zmqTable.noBorder table tr td {
    border-right: none; }
    .zmqTable.noBorder table tr th:first-child, .zmqTable.noBorder table tr th:first-child, .zmqTable.noBorder table tr td:first-child, .zmqTable.noBorder table tr td:first-child {
      padding-left: 30px !important; }
.zmqTable.noBorder .city-xyml th {
  padding: 10px 0 !important; }
.zmqTable a.grade-4:hover {
  background-color: #ba1c1c;
  color: #fff;
  text-decoration: none; }

.articleDetail .article-details-left .article-content * {
  max-width: 100% !important; }
.articleDetail .article-details-left .article-content table {
  width: 100% !important; }

/*自贸区标签样式--开始*/
.zmqTag .grade-0, .zmqTag .grade-1, .zmqTag .grade-2, .zmqTag .grade-3, .zmqTag .grade-4, .zmqTag .open-1, .zmqTag .open-2, .zmqTag .open-3, .zmqTag .open-4, .zmqTable .grade-0, .zmqTable .grade-1, .zmqTable .grade-2, .zmqTable .grade-3, .zmqTable .grade-4, .zmqTable .open-1, .zmqTable .open-2, .zmqTable .open-3, .zmqTable .open-4 {
  font-size: 12px;
  border-radius: 0;
  padding: 3px 9px; }
.zmqTag .grade-0, .zmqTable .grade-0 {
  /*基础*/
  background: #33b6c9; }
.zmqTag .grade-1, .zmqTable .grade-1 {
  /*良好*/
  background: #3fab81; }
.zmqTag .grade-2, .zmqTable .grade-2 {
  /*提示*/
  background: #cc8721; }
.zmqTag .grade-3, .zmqTable .grade-3 {
  /*警示*/
  background: #d65858; }
.zmqTag .open-1, .zmqTable .open-1 {
  /*政务查询*/
  color: #cc8721;
  border-color: #cc8721; }
.zmqTag .open-2, .zmqTable .open-2 {
  /*社会公开*/
  color: #33b6c9;
  border-color: #33b6c9; }
.zmqTag .open-3, .zmqTable .open-3 {
  /*授权查询*/
  color: #d65858;
  border-color: #d65858; }
.zmqTag .open-4, .zmqTable .open-4 {
  /*自然人*/
  color: #fff;
  background: #e22323;
  padding: 3px 6px; }
.zmqTag .block-8, .zmqTag .block-9, .zmqTable .block-8, .zmqTable .block-9 {
  color: #fff; }
.zmqTag .block-8, .zmqTable .block-8 {
  /*行政处罚*/
  background: #df6e5e; }
.zmqTag .block-9, .zmqTable .block-9 {
  /*行政许可*/
  background: #47bdce; }

/*自贸区标签样式--结束*/
.selectSearch {
  padding: 30px 150px; }
  .selectSearch .search-box {
    width: 900px;
    margin: 0; }
  .selectSearch .more-option {
    padding-left: 10px; }

.iconDown {
  position: relative;
  padding-left: 35px; }
  .iconDown .si {
    position: absolute;
    top: -5px;
    left: 0; }

.honour-roll-container .honour-roll-header h3 {
  font-weight: bold;
  max-width: 1100px; }
  .honour-roll-container .honour-roll-header h3 span {
    font-size: 14px;
    font-weight: normal; }
.honour-roll-container .honour-roll-header a,.honour-roll-container .honour-roll-header span.sliderVerificationBtn {

  color: #e22323; }
.honour-roll-container .honour-roll-header .important-for-me {
  background-color: transparent; }
  .honour-roll-container .honour-roll-header .important-for-me .si {
    font-size: 18px;
    color: #e22323; }
.honour-roll-container .honour-roll-sum .highLight {
  color: #e22323;
  font-weight: bold; }
.honour-roll-container .penalty-information-list {
  position: relative;
  margin-top: 0;
  overflow: hidden; }
  .honour-roll-container .penalty-information-list .penalty-information-item .left-time {
    max-width: 130px;
    padding-right: 20px; }
  .honour-roll-container .penalty-information-list .penalty-information-item span {
    display: block;
    text-align: right; }
    .honour-roll-container .penalty-information-list .penalty-information-item span.source {
      font-size: 12px;
      padding-top: 10px;
      line-height: 20px; }
  .honour-roll-container .penalty-information-list .penalty-information-item .rightBox {
    position: absolute;
    top: 0;
    right: -10px;
    width: 80px; }
    .honour-roll-container .penalty-information-list .penalty-information-item .rightBox .btn {
      margin-bottom: 10px;
      padding: 3px 12px;
      background: #bebebe;
      color: #666; }
      .honour-roll-container .penalty-information-list .penalty-information-item .rightBox .btn:hover {
        background-color: #ba1c1c;
        color: #fff; }
  .honour-roll-container .penalty-information-list .line {
    position: absolute;
    top: 0;
    left: 160px;
    bottom: 0;
    width: 4px;
    height: 100%;
    background: #ebeced; }
  .honour-roll-container .penalty-information-list .center-info {
    margin-bottom: 60px; }

.list-title .list-title-text {
  margin-top: 5px; }

.list-title-text .mainC {
  font-weight: bold; }

.lhcj-search {
  margin-bottom: 0;
  padding: 30px 0; }
  .lhcj-search .lhcj-search-list {
    width: 720px; }
    .lhcj-search .lhcj-search-list .common-input input {
      outline: none;
      border: none;
      background: transparent; }
    .lhcj-search .lhcj-search-list .common-input .si-com_search {
      font-size: 15px;
      line-height: 20px;
      padding-left: 5px;
      color: #74767a; }
    .lhcj-search .lhcj-search-list .more-option-select a {
      cursor: pointer; }
  .lhcj-search .lhcj-result {
    width: 470px;
    border-left: 1px solid #BEBEBE;
    margin-left: -1px; }
    .lhcj-search .lhcj-result .lhcj-article {
      border-bottom: 1px solid #e6e6e6; }
      .lhcj-search .lhcj-result .lhcj-article .lhcj-title {
        color: #5a5a5a;
        font-weight: bold;
        padding-bottom: 10px; }
        .lhcj-search .lhcj-result .lhcj-article .lhcj-title .title {
          font-size: 18px; }
        .lhcj-search .lhcj-result .lhcj-article .lhcj-title .subTitle {
          font-size: 14px; }
          .lhcj-search .lhcj-result .lhcj-article .lhcj-title .subTitle .td-b {
            color: #e22323; }

.credit-detail .carousel {
  width: auto; }
.credit-detail .carousel-inner .ul-parts a {
  color: #666; }
.credit-detail .care-info .oneLineHide {
  font-size: 34px;
  margin-bottom: 15px; }
.credit-detail .care-info .square-bor {
  margin-top: 0;
  margin-left: 0;
  min-width: 600px; }
.credit-detail .care-info .report-down {
  margin-top: 20px; }
  .credit-detail .care-info .report-down .down-border span {
    line-height: 25px; }
.credit-detail .care-info .sp-group span {
  line-height: 25px; }
.credit-detail .care-info .si {
  font-size: 24px; }
.credit-detail .table-right .pager-bar .page-left {
  background: url("../image/zmq/icon-btn_left1.png"); }
.credit-detail .table-right .pager-bar .page-right {
  background: url("../image/zmq/icon-btn_right1.png"); }
.credit-detail .title-others .si {
  font-size: 18px; }
.credit-detail .title-others span {
  background-color: #f4e0e0; }
.credit-detail .credit-conts .honour-roll-container {
  border: none; }

#dirPublic-table {
  /*信息公示页去掉信用类别&开放属性 hover时的小手图标*/ }
  #dirPublic-table .accorTableCell .grade-0, #dirPublic-table .accorTableCell .grade-1, #dirPublic-table .accorTableCell .grade-2, #dirPublic-table .accorTableCell .grade-3, #dirPublic-table .accorTableCell .grade-23, #dirPublic-table .accorTableCell .grade-4,
  #dirPublic-table .accorTableCell .open-1, #dirPublic-table .accorTableCell .open-2, #dirPublic-table .accorTableCell .open-3, #dirPublic-table .accorTableCell .open-4 {
    cursor: auto; }

.query-more:focus, .query-more:hover {
  color: #ba1c1c; }

.carousel .carousel-box .headlines-tab .headlines-bar p > a {
  cursor: default; }

.zmq-Table {
  padding: 10px 20px 10px 30px; }
  .zmq-Table .title {
    display: inline-block;
    max-width: 800px;
    vertical-align: middle;
    font-size: 16px;
    color: #0c0300;
    line-height: 38px; }
    .zmq-Table .title:hover {
      color: #e22323; }
  .zmq-Table .line {
    line-height: 32px;
    font-size: 14px;
    color: #777; }
    .zmq-Table .line span {
      display: inline-block;
      vertical-align: top; }
      .zmq-Table .line span.w450 {
        width: 400px !important;
        padding-right: 50px; }
  .zmq-Table .tag {
    display: inline-block;
    padding: 0 10px;
    margin-left: 10px;
    color: #fff;
    background-color: #e22323;
    font-size: 12px;
    line-height: 20px; }

.zmqTable .city-xyml .th-bg .zmq-Table {
  background: #efefef; }

.title-nav ul .xyjs {
  margin-right: 130px !important; }
  .title-nav ul .xyjs > a {
    line-height: 24px; }

.jstree-default .jstree-anchor {
  height: auto !important; }

/* 覆盖xyxm样式--结束 */
/* 侧边导航栏样式--开始 */
.slideBar {
  position: fixed;
  right: 0;
  bottom: 30px;

  /*2019-12-3 jiangz*/
  /*width: 55px;*/
  width: 66px;

  text-align: center;
  font-size: 12px;
  color: #333;
  background-color: #fff;
  z-index: 999; }
  .slideBar .si {
    display: block;
    color: #e22323;
    margin-bottom: 10px; }
  .slideBar .keep-wx {
    position: relative;
    z-index: 999; }
    .slideBar .keep-wx img {
      width: 100px;
      height: 100px;
      position: absolute;
      left: 200px;
      top: -10px;
      transition: .5s all; }
    .slideBar .keep-wx:hover img {
      z-index: 1;
      left: -110px;
      display: inline-block; }
  .slideBar .share-box {
    position: relative; }
    .slideBar .share-box:hover .jiathis_style {
      left: -88px; }
    .slideBar .share-box .jiathis_style {
      width: 88px;
      position: absolute;
      left: 300px;
      top: 4px;
      padding: 8px;
      background-color: #fff;
      transition: 0.5s left; }
      .slideBar .share-box .jiathis_style p {
        color: #000;
        text-align: left;
        font-size: 14px;
        margin-bottom: 10px; }
      .slideBar .share-box .jiathis_style h3 {
        font-size: 14px;
        color: #333;
        text-align: left;
        padding-bottom: 10px; }
      .slideBar .share-box .jiathis_style > a {
        width: 26px;
        height: 26px !important;
        margin-right: 10px;
        display: inline-block; }
      .slideBar .share-box .jiathis_style .tsina {
        background: url("../image/zmq/weibo_icon.png") no-repeat; }
      .slideBar .share-box .jiathis_style .weixin {
        background: url("../image/zmq/weixin_icon.png") no-repeat; }
  .slideBar li {
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 16px;
    transition: .5s all; }
  .slideBar li:hover {
    color: #fff;
    background-color: #e22323; }
    .slideBar li:hover span, .slideBar li:hover .si {
      color: #fff; }
  .slideBar a {
    color: #333;
    display: block;
  }

/* 侧边导航栏样式--结束 */
/* 目录公示--开始 */
.xxgs-conts .jump-box {
  float: left;
  width: 380px;
  height: 140px;
  margin-right: 30px;
  margin-bottom: 30px;
  text-align: right;
  position: relative; }
  .xxgs-conts .jump-box a {
    height: 100%;
    width: 100%;

    /*2019-12-3 jiangz*/
    /*padding: 40px 30px;*/
    padding: 30px 30px 30px 190px;

    display: block;
    color: #fff;
    font-size: 24px; }
    .xxgs-conts .jump-box a:hover:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 380px;
      height: 140px;
      background: #0C72CB;
      opacity: 0.2; }
    .xxgs-conts .jump-box a:focus {
      text-decoration: none; }
    .xxgs-conts .jump-box a span {
      position: relative;
      z-index: 1; }
.xxgs-conts .xxgs_01 {
  background: #52b38d url("../../style/image/dl/xzxkcx.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_02 {
  background: #47bdce url("../../style/image/dl/xzcfcx.png") 60px 25px no-repeat;
}
.xxgs-conts .xxgs_03 {
  background: #df6e5e url("../../style/image/zmq/icon-qyzs.png") no-repeat 0; }
.xxgs-conts .xxgs_04 {
  background: #9583d5 url("../../style/image/zmq/icon-qybg.png") no-repeat 0; }
.xxgs-conts .xxgs_05 {
  background: #e1c04c url("../../style/image/zmq/icon-sxbzxr.png") no-repeat 0;
 }
.xxgs-conts .xxgs_06 {
  background: #8190d9 url("../../style/image/dl/xycncx.png")60px 25px no-repeat; }
.xxgs-conts .xxgs_07 {
  background: #3298D2 url("../../style/image/zmq/icon-ycml.png") no-repeat 0; }
.xxgs-conts .xxgs_08 {
  background: #47bdce url("../../style/image/zmq/icon-gzcn.png") no-repeat 0; }
.xxgs-conts .xxgs_09 {
  background: #52b38d url("../../style/image/zmq/icon-xypj.png") no-repeat 0; }
.xxgs-conts .xxgs_10 {
  background: #8190d9 url("../../style/image/zmq/icon-xycn.png") no-repeat 0;
  margin-right: 0 !important; }
.xxgs-conts .xxgs_11 {
  background: #45b9e4 url("../../style/image/dl/zdssajwf.png") 60px 25px no-repeat;
}
.xxgs-conts .xxgs_12 {
  background: #8bb352 url("../../style/image/zmq/icon-tzgg.png") no-repeat 29px 22px; }
.xxgs-conts .xxgs_13 {
  background: #45B7E9 url("../../style/image/dl/icon-05.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_14 {
  background: #6766ff url("../../style/image/dl/icon-06.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_15 {
  background: #91A852 url("../../style/image/dl/icon-04.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_16 {
  background: #DF6E5F url("../../style/image/dl/icon-03.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_17 {
  background: #EAA937 url("../../style/image/dl/icon-02.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_18 {
  background: #52b38d url("../../style/image/dl/tyshxydmcx.png")  60px 25px no-repeat;}
.xxgs-conts .xxgs_19 {
  background: #497894 url("../../style/image/dl/double_random.png")  60px 25px no-repeat;}
.xxgs-conts .xxgs_20 {
  background: #497894 url("../../style/image/dl/icon-20.png")  0 0 no-repeat;}
.xxgs-conts .xxgs_21 {
  background: #237c66 url("../../style/image/dl/icon-06.png") 60px 25px no-repeat; }
.xxgs-conts .xxgs_08 a, .xxgs-conts .xxgs_09 a, .xxgs-conts .xxgs_10 a {
  color: #fff;
  font-size: 24px;
  padding: 50px 30px; }

/* 目录公示--结束 */
.noData {
  width: 200px;
  height: 200px;
  margin: 80px auto 0;
  background: url("../../style/image/zmq/image-noData.png") no-repeat;
  background-size: contain; }
  .noData.sm {
    width: 150px;
    height: 170px;
    margin-top: 0;
    padding-top: 0px;
    background: url(../../style/image/zmq/image-noData.png) no-repeat center 30px;
    background-size: contain;
  }

.textCenter {
  text-align: center; }

.textWhite {
  color: #fff; }
  .textWhite:hover {
    color: #fff; }

.tabDetail {
  position: absolute;
  top: 7px;
  right: 0;
  line-height: 45px; }

.tabDetail2, .tabDetail3, .tabDetail300 {
  position: absolute;
  top: 235px;
  left: 350px;
  line-height: 45px; }

.tabDetail3 {
  top: 0; }

.tabDetail300 {
  left: 300px; }

.singleSearch {
  display: block;
  padding: 0;
  width: 100%; }
  .singleSearch > div .select-box-label {
    width: auto;
    text-align: left; }
  .singleSearch > div > p {
    width: 1099px; }
    .singleSearch > div > p a {
      display: inline-block;
      margin-bottom: 3px; }

.si {
  /*字体图标默认样式*/
  line-height: 1;
  font-size: 30px;
  vertical-align: bottom; }

.infoReport .modal-content {
  font-family: "microsoft yahei";
  width: 300px;
  margin: 0 auto;
  margin-top: 50%; }
  .infoReport .modal-content.content-lg {
    width: 400px; }
  .infoReport .modal-content .modal-header {
    border-bottom: none; }
    .infoReport .modal-content .modal-header .close {
      opacity: 1; }
      .infoReport .modal-content .modal-header .close i {
        font-size: 24px; }
  .infoReport .modal-content .modal-body {
    text-align: center;
    padding-bottom: 30px; }
    .infoReport .modal-content .modal-body .min-modal-title {
      color: #000;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 30px; }
    .infoReport .modal-content .modal-body .btnDarkblue {
      background: #e22323 !important; }
    .infoReport .modal-content .modal-body .false-info p {
      color: #ee5544; }
    .infoReport .modal-content .modal-body .success-info p {
      color: #85B75A; }
    .infoReport .modal-content .modal-body .warning-info .warningText {
      padding: 0 20px;
      text-indent: 2em;
      text-align: left; }
    .infoReport .modal-content .modal-body .warning-info p {
      color: #ff8811; }
    .infoReport .modal-content .modal-body .grayColor {
      color: #666 !important; }
    .infoReport .modal-content .modal-body .success-info,
    .infoReport .modal-content .modal-body .false-info,
    .infoReport .modal-content .modal-body .warning-info {
      margin: 0 auto;
      margin-bottom: 20px;
      text-align: center; }
      .infoReport .modal-content .modal-body .success-info img,
      .infoReport .modal-content .modal-body .false-info img,
      .infoReport .modal-content .modal-body .warning-info img {
        margin-bottom: 10px; }
      .infoReport .modal-content .modal-body .success-info p,
      .infoReport .modal-content .modal-body .false-info p,
      .infoReport .modal-content .modal-body .warning-info p {
        font-size: 14px;
        text-align: center; }
    .infoReport .modal-content .modal-body .modal-tip {
      text-align: left;
      font-size: 12px; }
      .infoReport .modal-content .modal-body .modal-tip .tip-title {
        display: block;
        line-height: 24px;
        color: #ff6655; }
      .infoReport .modal-content .modal-body .modal-tip .tip-icon {
        display: inline-block;
        width: 16px;
        height: 20px;
        margin-right: 10px;
        vertical-align: middle;
        background: url(../image/detail/icon_medal.png) no-repeat; }
      .infoReport .modal-content .modal-body .modal-tip p {
        line-height: 20px;
        color: #999; }
        .infoReport .modal-content .modal-body .modal-tip p a, .infoReport .modal-content .modal-body .modal-tip p em {
          margin: 0 3px;
          text-decoration: underline;
          color: #0c72cb; }
        .infoReport .modal-content .modal-body .modal-tip p em {
          font-style: normal; }
    .infoReport .modal-content .modal-body .btn-bottom {
      margin-top: 30px; }
      .infoReport .modal-content .modal-body .btn-bottom button {
        width: 100px;
        background: #0C72CB;
        color: #fff; }
    .infoReport .modal-content .modal-body .modalContent {
      padding-top: 20px;
      text-align: left; }
      .infoReport .modal-content .modal-body .modalContent .subTitle {
        padding-bottom: 10px;
        text-align: center;
        color: #ff8811; }
      .infoReport .modal-content .modal-body .modalContent .text-center .infoText {
        text-align: left;
        color: #e22323; }
      .infoReport .modal-content .modal-body .modalContent .text-center .infoContent {
        text-align: left;
        padding-top: 10px;
        text-indent: 2em; }

.tipsModal .modal-dialog {
  margin-top: 300px; }
.tipsModal.showReadProtocolModal .modal-dialog {
  width: 400px; }
.tipsModal .modal-header {
  position: relative;
  padding: 10px 15px; }
  .tipsModal .modal-header .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #323538;
    font-size: 14px; }
  .tipsModal .modal-header .close {
    position: absolute;
    right: 15px;
    top: 10px;
    opacity: 1;
    font-size: 18px; }
    .tipsModal .modal-header .close .si {
      font-size: 18px; }
.tipsModal .modal-footer .btn {
  width: auto;
  height: auto;
  padding: 6px 10px;
  line-height: 1; }

.default {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px; }
  .default img {
    display: block;
    width: 560px;
    margin: 0 auto; }
  .default a {
    display: inline-block;
    background: #e22323;
    color: #fff;
    padding: 4px 20px;
    border-radius: 4px; }

/*列表中名称超出省略--带自贸区标签*/
.ellipsisWithTag > * {
  vertical-align: middle; }
.ellipsisWithTag .lineOver {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/*列表中名称超出省略--带自贸区标签*/
a.block-10:hover {
  color: #fff;
  background: #ba1c1c; }

.rate-pjjg {
  background: url(../image/appraise/zmq-evaluation_pjjg.png) no-repeat; }

.rate-hyxh {
  background: url(../image/appraise/zmq-evaluation_hyxh.png) no-repeat; }

.rate-zfjg {
  background: url(../image/appraise/zmq-evaluation_zfjg.png) no-repeat; }

/*所有可点击链接添加hover文字or背景样式*/
.imgMask, .bottomBox .rightBox .list-nav li a:hover:after, .middleBox .innerBox:hover:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1\9;
  background-color: #0C72CB;
  opacity: 0.2; }

.xxgs-conts .jump-box:hover {
  filter: alpha(opacity=50); }
  .xxgs-conts .jump-box:hover a:after {
    z-index: -1\9; }

.bottomBox .rightBox .list-nav li {
  position: relative; }
  .bottomBox .rightBox .list-nav li a:hover:after {
    width: 100%;
    height: 80px;
    visibility: visible; }

.middleBox .innerBox:hover {
  filter: alpha(opacity=50); }

:root .xxgs-conts .jump-box a:hover:after,
:root .imgMask,
:root .bottomBox .rightBox .list-nav li a:hover:after,
:root .middleBox .innerBox:hover:after {
  z-index: 0; }

.nav a:hover {
  background-color: #e55555;
  position: relative; }

.nav a:hover i {
  display: inline-block; }

.categorySearch .categoryText li:hover,
.categorySearch .categoryText li a:hover,
.credit-list > ul > li > a:hover,
.carousel .carousel-box .headlines-tab .headlines-title:hover,
.article-nav a:hover,
.keep-box > ul li a:hover,
.articleItem .article-list-content li h4 b:hover,
.lhcj-search .lhcj-search-list .more-option-select a:hover,
.select-box > div p a:hover,
.more-option-select a:hover,
.companies-table li h4 a:hover,
span.block-7.importance:hover,
.autoAritcleItem .oterImpantInfo > span:hover,
.list-title a:hover {
  color: #e22323 !important; }

.carousel .carousel-box .headlines-tab .headlines-details:hover,
.honour-roll-container .honour-roll-header a:hover,
.min-article-search-box .article-search-input > i:hover,
.selectSearch .more-option:hover {
  color: #ba1c1c; }

.articleItem .article-list-tab li:hover,
.autoAritcleItem .consts-list-tab li:hover {
  background-color: #e22323; }
  .articleItem .article-list-tab li:hover > a,
  .autoAritcleItem .consts-list-tab li:hover > a {
    color: #fff; }

.grade-0, .grade-1, .grade-2, .grade-3, .grade-23, .grade-4, .appraise-b-1, .appraise-b-2, .appraise-b-3 {
  cursor: default;
  border-radius: 0; }

.honour-roll-container .honour-roll-header h3 span {
  font-size: 12px;
  border-radius: 0;
  padding: 3px 6px; }

.selectSearch .more-option:hover {
  cursor: pointer; }

.search-box > .search-input > .search-btn:hover {
  background-color: #e55555; }

.appraise-grade .rate.rate-hyxh,
.appraise-grade .rate.rate-pjjg,
.appraise-grade .rate.rate-zfjg {
  border: 1px solid transparent; }

.appraise-grade .rate.rate-hyxh:hover {
  border-color: #45becf; }

.appraise-grade .rate.rate-pjjg:hover {
  border-color: #cb9864; }

.appraise-grade .rate.rate-zfjg:hover {
  border-color: #51b48e; }

.autoAritcleItem .oterImpantInfo > span a {
  color: #333; }
.autoAritcleItem .oterImpantInfo > span .si {
  font-size: 18px; }

.lhcj-search .lhcj-article-conts {
  min-height: 105px;
  max-height: 245px;
  height: auto; }
  .lhcj-search .lhcj-article-conts label.active,
  .lhcj-search .lhcj-article-conts label:hover {
    color: #e22323;
    cursor: pointer; }

/*所有可点击链接添加hover文字or背景样式*/
.notifyPromise .tab-pane > .lhcj-search {
  padding: 0; }
.notifyPromise .list-title-text {
  font-size: 16px; }
.notifyPromise .table-title {
  margin-top: 0; }
  .notifyPromise .table-title span {
    padding-right: 20px; }
  .notifyPromise .table-title .uploadBtn {
    color: #e22323;
    text-decoration: none; }
    .notifyPromise .table-title .uploadBtn:hover {
      color: #ba1c1c; }
    .notifyPromise .table-title .uploadBtn i {
      font-size: 18px; }
.notifyPromise .autoAritcleItem .noBackground.consts-list-tab {
  border-bottom: 2px solid #e6e6e6;
  height: 36px;
  overflow: inherit; }
  .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li {
    background: transparent;
    height: 36px; }
    .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li a {
      color: #333;
      font-weight: bold;
      font-size: 16px;
      border-right: 2px solid #cccccc;
      padding: 0 20px; }
    .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li:last-child a {
      border-right: none; }
    .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li.active, .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li:hover {
      border-bottom: 2px solid #e22323; }
      .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li.active a, .notifyPromise .autoAritcleItem .noBackground.consts-list-tab li:hover a {
        color: #e22323; }
.notifyPromise .autoAritcleItem .consts-list-tab.equalWidth li a {
  width: 166px;
  text-align: center; }
.notifyPromise .autoAritcleItem .lhcj-search .lhcj-search .lhcj-scroll {
  float: left;
  margin-left: -1px;
  width: 470px;
  max-height: 200px;
  overflow-y: auto;
  border-left: 1px solid #bebebe; }
  .notifyPromise .autoAritcleItem .lhcj-search .lhcj-search .lhcj-scroll .lhcj-result {
    width: 450px;
    margin-bottom: 10px; }
    .notifyPromise .autoAritcleItem .lhcj-search .lhcj-search .lhcj-scroll .lhcj-result .lhcj-article-conts {
      max-height: 160px; }

.page-title {
  height: 40px;
  margin-bottom: 20px;
  background-color: #e6e6e6; }
  .page-title span {
    padding: 10px 20px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background-color: #e22323; }

.yysq-title .title-info {
  border-left: 4px solid #e22323; }
.yysq-title .more-info .toggle {
  color: #e22323; }
  .yysq-title .more-info .toggle:hover {
    color: #ba1c1c; }

.info-fill-form {
  width: 100%;
  padding: 30px 230px;
  background-color: #f1f1f1; }
  .info-fill-form label {
    float: left;
    width: 70px;
    line-height: 42px;
    font-weight: normal;
    text-align: right; }
  .info-fill-form .xy-input {
    margin-left: 85px;
    border: 1px solid #bebebe;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;
    background-color: transparent; }
    .info-fill-form .xy-input .xy-tips {
      display: none;
      color: #fd0000;
      position: absolute;
      width: 160px;
      right: -190px;
      top: 10px; }
      .info-fill-form .xy-input .xy-tips i {
        vertical-align: -1px;
        margin-right: 5px; }
    .info-fill-form .xy-input .xy-label {
      position: absolute;
      width: 120px;
      font-size: 14px;
      left: -130px;
      text-align: right; }
    .info-fill-form .xy-input.end {
      margin-bottom: 0; }
    .info-fill-form .xy-input input {
      width: 100%;
      border: 0;
      color: #000;
      line-height: 1;
      font-size: 14px;
      height: 18px;
      background: transparent; }
    .info-fill-form .xy-input textarea {
      width: 100%;
      height: 100%;
      border: 0;
      outline: none;
      resize: none;
      background-color: #ececec; }
    .info-fill-form .xy-input .icon-must {
      line-height: 1;
      vertical-align: middle; }
    .info-fill-form .xy-input.w245 .xy-tips {
      left: 400px; }
    .info-fill-form .xy-input .auth-code {
      left: 260px;
      height: 40px; }
  .info-fill-form .textH100 {
    height: 100px !important; }
  .info-fill-form .moreInputText::-webkit-scrollbar {
    width: 8px;
    height: 4px;
    background-color: #F5F5F5; }
  .info-fill-form .moreInputText::-webkit-scrollbar-track {
    background: #F1F1F1; }
  .info-fill-form .moreInputText::-webkit-scrollbar-thumb {
    background-color: #C1C1C1; }
  .info-fill-form .w270 {
    width: 270px; }
  .info-fill-form .slideunlock-wrapper {
    margin-left: 85px; }
  .info-fill-form .btnMainColor {
    background: #e22323 !important; }

.upLoadPicGroup {
  padding: 30px;
  border: 1px solid #DDDDDD; }
  .upLoadPicGroup a {
    text-decoration: none; }
  .upLoadPicGroup .picMain {
    width: 90px;
    float: left;
    margin-right: 20px; }
    .upLoadPicGroup .picMain .upLoadMain {
      position: relative;
      height: 90px;
      width: 90px;
      float: left;
      margin-bottom: 5px;
      border: 1px solid #DDDDDD; }
      .upLoadPicGroup .picMain .upLoadMain > div {
        z-index: 2; }
      .upLoadPicGroup .picMain .upLoadMain .singlePicBox {
        float: left;
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        text-align: center;
        padding-top: 48px;
        color: #BEBEBE;
        height: 90px;
        width: 90px; }
      .upLoadPicGroup .picMain .upLoadMain .showPicBox {
        display: none;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 98;
        position: absolute;
        overflow: hidden; }
        .upLoadPicGroup .picMain .upLoadMain .showPicBox img {
          width: 100%;
          height: 100%; }
      .upLoadPicGroup .picMain .upLoadMain .picClose {
        display: none;
        color: #fff;
        cursor: pointer;
        position: absolute;
        right: -5px;
        top: -5px;
        background: #36AFE8;
        height: 20px;
        width: 20px;
        line-height: 18px;
        text-align: center;
        border-radius: 50%;
        z-index: 99; }
      .upLoadPicGroup .picMain .upLoadMain .plus {
        position: absolute;
        top: 10px;
        left: 30px;
        color: #BEBEBE; }
    .upLoadPicGroup .picMain .picText {
      display: block;
      color: #BEBEBE;
      font-size: 12px;
      word-break: break-all; }
  .upLoadPicGroup .tips {
    margin-top: 10px;
    display: inline-block;
    background: #FFFFCC;
    padding: 15px 30px;
    box-sizing: border-box;
    border-radius: 10px; }
  .upLoadPicGroup .tipText {
    float: left; }
    .upLoadPicGroup .tipText p {
      display: none; }

.icon-must {
  color: #dd4433;
  font-size: 20px; }

.hhmd-tab-item .search-container {
  display: none; }
  .hhmd-tab-item .search-container.active {
    display: block; }

.treatment-process {
  /*公共table title*/ }
  .treatment-process .red-text {
    color: #fd0000;
    font-size: 12px;
    line-height: 53px; }
    .treatment-process .red-text i {
      margin: 0 8px 0 11px; }
  .treatment-process .table-title {
    margin-bottom: 20px; }
    .treatment-process .table-title span {
      color: #333333;
      font-weight: bold;
      font-size: 16px;
      margin-right: 5px; }
    .treatment-process .table-title em {
      font-size: 14px;
      color: #666666; }
  .treatment-process .search-container {
    padding: 21px 31px;
    background: #f2f2f2; }
    .treatment-process .search-container .my-objection {
      padding-bottom: 20px;
      border-bottom: 1px solid #bebebe; }
    .treatment-process .search-container .treatment-process-table .zeus-table {
      border: none; }
      .treatment-process .search-container .treatment-process-table .zeus-table tr {
        border-top: none; }
        .treatment-process .search-container .treatment-process-table .zeus-table tr td:last-child .td_val {
          text-align: left;
          color: #9f9f9f; }
      .treatment-process .search-container .treatment-process-table .zeus-table .even-tr {
        background: #f2f2f2; }
      .treatment-process .search-container .treatment-process-table .zeus-table .state-box {
        display: inline-block;
        padding: 0 7px;
        margin-right: 10px;
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        background: #3fab81;
        color: #fff; }
      .treatment-process .search-container .treatment-process-table .zeus-table .state-yellow {
        background: #ffaa33; }
      .treatment-process .search-container .treatment-process-table .zeus-table .state-blue {
        background: #0099dd; }

.objectionDetail .note-type-info {
  text-align: center;
  min-height: 77px;
  padding: 30px 0;
  background-color: #E6E6E6; }
  .objectionDetail .note-type-info p {
    margin: 15px 0; }
  .objectionDetail .note-type-info .btn {
    display: inline-block;
    padding: 0 20px;
    line-height: 35px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e22323;
    color: #fff; }
    .objectionDetail .note-type-info .btn:hover {
      background: #ba1c1c; }
  .objectionDetail .note-type-info .subInfo {
    padding: 0 30px; }
.objectionDetail .big-title-info {
  padding: 0 0 10px 0 !important; }
  .objectionDetail .big-title-info .title-info {
    border-left: 6px solid #e22323 !important; }
.objectionDetail .single-tree-info .row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 10px;
  position: relative; }
  .objectionDetail .single-tree-info .row .mess-label {
    color: #666666;
    width: 110px;
    text-align: right;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-right: 13px;
    position: relative;
    padding-right: 13px; }
    .objectionDetail .single-tree-info .row .mess-label:after {
      content: '：';
      position: absolute;
      top: 0;
      right: 0; }
  .objectionDetail .single-tree-info .row .mess-contes {
    display: block;
    margin-left: 110px;
    font-style: normal;
    color: #333333; }
.objectionDetail .show-materials-group .show-materials {
  height: 90px;
  width: 92px;
  float: left;
  margin-right: 20px;
  word-break: break-all;
  color: #999999; }
  .objectionDetail .show-materials-group .show-materials .picBox {
    height: 90px;
    width: 90px;
    display: inline-block;
    border: 1px solid #DDDDDD; }
    .objectionDetail .show-materials-group .show-materials .picBox > img {
      height: 100%;
      width: 100%;
      cursor: pointer; }
.objectionDetail .show-materials-text-group {
  min-height: 50px; }
  .objectionDetail .show-materials-text-group .show-materials-text {
    width: 90px;
    margin-right: 20px;
    float: left;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word; }
.objectionDetail .newBtn-primary {
  background: #e22323;
  color: #fff; }
.objectionDetail .newBtn-default {
  color: #e22323;
  background: #BEBEBE; }
.objectionDetail .dangerText, .objectionDetail .successText {
  padding-left: 25px;
  font-size: 20px; }
  .objectionDetail .dangerText .si, .objectionDetail .successText .si {
    font-size: 25px;
    vertical-align: initial; }
    .objectionDetail .dangerText .si:before, .objectionDetail .successText .si:before {
      vertical-align: bottom; }
.objectionDetail .dangerText {
  color: #DB5E4C; }
.objectionDetail .successText {
  color: #85B75D; }

.repairCredit > .text-center .btn,
.objectionDetail > .text-center .btn,
.info-fill-box.mb35 + .text-center .btn {
  height: 40px;
  width: 150px !important;
  line-height: 30px; }

.objection-modal .modal-header {
  border-bottom-color: #0c72cb; }
  .objection-modal .modal-header h4,
  .objection-modal .modal-header button {
    color: #0c72cb;
    opacity: 1; }
.objection-modal .modal-body {
  padding: 28px; }
  .objection-modal .modal-body form > div {
    margin-bottom: 20px; }
  .objection-modal .modal-body form .red-text {
    color: #fd0000;
    font-size: 12px;
    line-height: 53px; }
    .objection-modal .modal-body form .red-text i {
      margin: 0 8px 0 11px;
      margin-left: 0; }
  .objection-modal .modal-body .item {
    float: left;
    min-width: 85px;
    text-align: right;
    line-height: 53px; }
  .objection-modal .modal-body .sub-item input {
    display: inline-block;
    width: 280px;
    background: #ececec;
    border-radius: 0; }
  .objection-modal .modal-body .sub-item .phone-number {
    width: 160px; }
  .objection-modal .modal-body .sub-item .verification-code {
    display: inline-block;
    background: #bebebe;
    color: #fff;
    width: 120px;
    height: 34px;
    text-align: center;
    line-height: 34px; }
.objection-modal .modal-footer {
  text-align: center; }
  .objection-modal .modal-footer button {
    padding-left: 40px;
    padding-right: 40px; }

.promiseUpload .info-fill-box .info-fill-form {
  padding: 20px 30px;
  background: transparent; }
  .promiseUpload .info-fill-box .info-fill-form .title {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    top: -28px;
    left: -10px; }
  .promiseUpload .info-fill-box .info-fill-form .promiseDetail {
    font-size: 14px;
    color: #333; }
    .promiseUpload .info-fill-box .info-fill-form .promiseDetail .row {
      padding: 10px 0; }
      .promiseUpload .info-fill-box .info-fill-form .promiseDetail .row .col-md-6 {
        padding-left: 0; }
      .promiseUpload .info-fill-box .info-fill-form .promiseDetail .row .label {
        font-size: 14px;
        color: #333;
        padding: .2em .6em .3em 0;
        font-weight: normal; }
      .promiseUpload .info-fill-box .info-fill-form .promiseDetail .row .longText {
        width: 1050px; }
  .promiseUpload .info-fill-box .info-fill-form select {
    width: 100%;
    border: none;
    background: transparent; }
  .promiseUpload .info-fill-box .info-fill-form .upLoadPicGroup {
    background: transparent;
    border: none;
    margin-left: 85px;
    padding: 0; }
    .promiseUpload .info-fill-box .info-fill-form .upLoadPicGroup .picMain .upLoadMain {
      width: 130px;
      height: 80px;
      text-align: center;
      border-color: #bebebe;
      background: #e6e6e6; }
      .promiseUpload .info-fill-box .info-fill-form .upLoadPicGroup .picMain .upLoadMain i {
        position: absolute;
        top: 20px;
        left: 53px;
        color: #999;
        font-size: 20px; }
      .promiseUpload .info-fill-box .info-fill-form .upLoadPicGroup .picMain .upLoadMain .singlePicBox {
        width: 100%;
        height: 100%; }
        .promiseUpload .info-fill-box .info-fill-form .upLoadPicGroup .picMain .upLoadMain .singlePicBox .picUpLoadDescrip {
          color: #666; }
  .promiseUpload .info-fill-box .info-fill-form .xy-input .auth-code {
    left: auto; }
  .promiseUpload .info-fill-box .info-fill-form .xy-input .picMain + .icon-must {
    left: 140px;
    top: 5px; }
  .promiseUpload .info-fill-box .info-fill-form .xy-input .limitTips {
    position: absolute;
    top: 65px;
    left: 140px;
    font-size: 12px;
    color: #999; }
  .promiseUpload .info-fill-box .info-fill-form .selectBox {
    position: relative; }
    .promiseUpload .info-fill-box .info-fill-form .selectBox i {
      position: absolute;
      top: 3px;
      right: 5px;
      font-size: 15px; }
.promiseUpload .info-fill-box .btnGroup {
  margin-left: 113px; }
  .promiseUpload .info-fill-box .btnGroup .btn {
    width: 100px;
    height: 35px;
    border-radius: initial; }
    .promiseUpload .info-fill-box .btnGroup .btn.redBtn {
      background: #e22323;
      color: #fff; }
      .promiseUpload .info-fill-box .btnGroup .btn.redBtn:hover {
        background: #ba1c1c; }
/*用户中心-开始*/
.userCenter .tree-info {
  margin-left: 0;
  padding: 20px 30px;
  background: #efefef; }
  .userCenter .tree-info .row {
    padding: 8px 0;
    margin-bottom: 0; }
    .userCenter .tree-info .row label {
      width: 150px;
      margin-bottom: 0; }
    .userCenter .tree-info .row .xy-tips {
      display: none;
      color: #e22323;
      vertical-align: super; }
.userCenter .btnGroup {
  margin: 30px 0; }
  .userCenter .btnGroup a {
    display: inline-block;
    padding: 0 20px;
    line-height: 35px;
    margin-right: 10px;
    background: #e6e6e6;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #666; }
    .userCenter .btnGroup a i {
      font-size: 16px;
      position: relative;
      top: 10px; }
    .userCenter .btnGroup a:hover, .userCenter .btnGroup a:focus {
      background: #e22323;
      color: #fff; }
    .userCenter .btnGroup a:visited, .userCenter .btnGroup a:focus, .userCenter .btnGroup a:active, .userCenter .btnGroup a:hover {
      text-decoration: none; }
  .userCenter .btnGroup .returnBtn {
    padding: 0 35px;
    border-radius: inherit; }
  .userCenter .btnGroup .redBtn {
    background: #e22323;
    color: #fff; }
    .userCenter .btnGroup .redBtn:hover {
      background: #ba1c1c; }
.userCenter .table-title {
  margin-top: 0;
  margin-bottom: 10px;
  padding-right: 0;
  font-size: 16px; }
  .userCenter .table-title .more-info {
    font-size: 14px;
    color: #666; }
.userCenter table.zeus-table th:first-child {
  width: 110px; }
.userCenter table.zeus-table .even-tr {
  background: #efefef; }
.userCenter .tab-content .detail {
  display: none; }
.userCenter .applySteps li {
  float: left; }
.userCenter .applySteps .step {
  min-width: 165px;
  height: 85px;
  padding: 10px 0;
  text-align: center; }
  .userCenter .applySteps .step.active {
    color: #e22323; }
    .userCenter .applySteps .step.active .stepNo {
      background: #e22323;
      color: #fff; }
  .userCenter .applySteps .step .stepNo {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #e0e0e0;
    font-size: 24px;
    color: #666;
    line-height: 40px; }
  .userCenter .applySteps .step .stepName {
    padding-top: 10px;
    font-size: 16px; }
.userCenter .applySteps .stepIcon .si {
  font-size: 24px;
  color: #bebebe;
  line-height: 85px; }
.userCenter .upLoadPicGroup .picMain {
  border: 1px solid #DDDDDD; }
  .userCenter .upLoadPicGroup .picMain .upLoadMain {
    border: none; }
.userCenter #basicInfo .tree-info em {
  margin-left: 150px; }
.userCenter #basicInfo .tip {
  padding-bottom: 30px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 16px; }
  .userCenter #basicInfo .tip .title {
    color: #333;
    font-weight: bold;
    line-height: 30px; }
  .userCenter #basicInfo .tip p {
    color: #666; }
  .userCenter #basicInfo .btnGroup .si{
    vertical-align: unset;
  }
.userCenter #myObjection .detail .tree-info .row label, .userCenter #myRepair .detail .tree-info .row label, .userCenter #creditPromise .detail .tree-info .row label {
  width: 110px; }
.userCenter #myObjection .detail .state, .userCenter #myRepair .detail .state, .userCenter #creditPromise .detail .state {
  padding: 40px 0;
  background: #efefef; }
  .userCenter #myObjection .detail .state div, .userCenter #myRepair .detail .state div, .userCenter #creditPromise .detail .state div {
    margin: 0 auto;
    position: relative;
    padding-left: 35px;
    font-size: 24px;
    font-weight: bold; }
    .userCenter #myObjection .detail .state div .si, .userCenter #myRepair .detail .state div .si, .userCenter #creditPromise .detail .state div .si {
      position: absolute;
      top: 6px;
      left: 0;
      font-size: 24px; }
    .userCenter #myObjection .detail .state div.handling, .userCenter #myRepair .detail .state div.handling, .userCenter #creditPromise .detail .state div.handling {
      width: 475px;
      color: #33b6c9; }
    .userCenter #myObjection .detail .state div.fail, .userCenter #myRepair .detail .state div.fail, .userCenter #creditPromise .detail .state div.fail {
      color: #d65859; }
      .userCenter #myObjection .detail .state div.fail .reason, .userCenter #myRepair .detail .state div.fail .reason, .userCenter #creditPromise .detail .state div.fail .reason {
        padding-top: 10px;
        font-size: 16px;
        color: #333;
        font-weight: normal; }
      .userCenter #myObjection .detail .state div.fail .btnGroup, .userCenter #myRepair .detail .state div.fail .btnGroup, .userCenter #creditPromise .detail .state div.fail .btnGroup {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 30px;
        text-align: center;
        font-size: 14px; }
    .userCenter #myObjection .detail .state div.success, .userCenter #myRepair .detail .state div.success, .userCenter #creditPromise .detail .state div.success {
      color: #3eab81; }
    .userCenter #myObjection .detail .state div.fail, .userCenter #myObjection .detail .state div.success, .userCenter #myRepair .detail .state div.fail, .userCenter #myRepair .detail .state div.success, .userCenter #creditPromise .detail .state div.fail, .userCenter #creditPromise .detail .state div.success {
      width: 715px; }
.userCenter #myObjection .detail .detailTable tr, .userCenter #myRepair .detail .detailTable tr, .userCenter #creditPromise .detail .detailTable tr {
  border-top: 1px solid #ccc; }
.userCenter #myObjection .detail .detailTable td, .userCenter #myRepair .detail .detailTable td, .userCenter #creditPromise .detail .detailTable td {
  width: 285px;
  padding: 15px 20px; }
  .userCenter #myObjection .detail .detailTable td .stuff, .userCenter #myRepair .detail .detailTable td .stuff, .userCenter #creditPromise .detail .detailTable td .stuff {
    display: inline-block;
    width: 130px;
    margin-right: 10px;
    margin-bottom: 5px;
    vertical-align: top; }
    .userCenter #myObjection .detail .detailTable td .stuff img, .userCenter #myRepair .detail .detailTable td .stuff img, .userCenter #creditPromise .detail .detailTable td .stuff img {
      width: 130px;
      height: 80px; }
    .userCenter #myObjection .detail .detailTable td .stuff .stuffName, .userCenter #myRepair .detail .detailTable td .stuff .stuffName, .userCenter #creditPromise .detail .detailTable td .stuff .stuffName {
      margin-top: 10px;
      font-size: 12px;
      color: #999;
      text-align: center;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word; }
.userCenter #myObjection .detail .detailTable th, .userCenter #myRepair .detail .detailTable th, .userCenter #creditPromise .detail .detailTable th {
  padding: 15px 15px 15px 0;
  width: 200px;
  font-weight: normal;
  color: #666;
  text-align: right;
  background: #e6e6e6; }
.userCenter #myObjection .detail .infoPublic .title, .userCenter #myRepair .detail .infoPublic .title, .userCenter #creditPromise .detail .infoPublic .title {
  padding: 0 30px;
  background: #e6e6e6;
  font-size: 16px;
  line-height: 50px; }
  .userCenter #myObjection .detail .infoPublic .title .more-info, .userCenter #myRepair .detail .infoPublic .title .more-info, .userCenter #creditPromise .detail .infoPublic .title .more-info {
    font-size: 14px;
    color: #666; }
    .userCenter #myObjection .detail .infoPublic .title .more-info:hover, .userCenter #myRepair .detail .infoPublic .title .more-info:hover, .userCenter #creditPromise .detail .infoPublic .title .more-info:hover {
      cursor: pointer;
      color: #e22323; }
    .userCenter #myObjection .detail .infoPublic .title .more-info .si, .userCenter #myRepair .detail .infoPublic .title .more-info .si, .userCenter #creditPromise .detail .infoPublic .title .more-info .si {
      font-size: 16px;
      line-height: 50px; }
.userCenter #myObjection .detail .infoPublic .tree-info, .userCenter #myRepair .detail .infoPublic .tree-info, .userCenter #creditPromise .detail .infoPublic .tree-info {
  background: #f6f6f6 url("/bg-watermarkdalian.png"); }
  .userCenter #myObjection .detail .infoPublic .tree-info label, .userCenter #myRepair .detail .infoPublic .tree-info label, .userCenter #creditPromise .detail .infoPublic .tree-info label {
    width: 150px; }
  .userCenter #myObjection .detail .infoPublic .tree-info em, .userCenter #myRepair .detail .infoPublic .tree-info em, .userCenter #creditPromise .detail .infoPublic .tree-info em {
    margin-left: 150px; }
.userCenter #myObjection .zeus-table tr:first-child th:nth-child(4), .userCenter #myRepair .zeus-table tr:first-child th:nth-child(4), .userCenter #creditPromise .zeus-table tr:first-child th:nth-child(4) {
  text-align: center; }
.userCenter #myObjection table.zeus-table th:first-child, .userCenter #myRepair table.zeus-table th:first-child, .userCenter #creditPromise table.zeus-table th:first-child {
  width: 200px; }
.userCenter #mySuggestion table.zeus-table th:first-child, .userCenter #myReport table.zeus-table th:first-child {
  width: 200px; }
.userCenter #mySuggestion .tree-info .row label, .userCenter #myReport .tree-info .row label {
  width: 110px; }
.userCenter #mySuggestion .tree-info .row em, .userCenter #myReport .tree-info .row em {
  margin-left: 110px; }
.userCenter #creditEvaluate .unCheck .stateBox .title,
.userCenter #creditEvaluate .checked .title,
.userCenter #creditEvaluate .checkFail .state .title,
.userCenter #creditEvaluate .checking .state .title {
  text-align: center;
  line-height: 1;
  font-size: 24px;
  font-weight: bold; }
  .userCenter #creditEvaluate .unCheck .stateBox .title .si,
  .userCenter #creditEvaluate .checked .title .si,
  .userCenter #creditEvaluate .checkFail .state .title .si,
  .userCenter #creditEvaluate .checking .state .title .si {
    font-size: 28px;
    vertical-align: text-bottom; }
.userCenter #creditEvaluate .unCheck {
  height: 440px;
  position: relative;
  padding: 60px 20px 0;
  background: #efefef; }
  .userCenter #creditEvaluate .unCheck .stateBox {
    padding-left: 100px; }
    .userCenter #creditEvaluate .unCheck .stateBox .title {
      text-align: left;
      color: #cb8722; }
      .userCenter #creditEvaluate .unCheck .stateBox .title .si {
        position: absolute;
        top: 59px;
        left: 80px; }
    .userCenter #creditEvaluate .unCheck .stateBox .subTip {
      font-size: 16px;
      color: #666;
      line-height: 55px; }
    .userCenter #creditEvaluate .unCheck .stateBox .btnGroup {
      margin-top: 0; }
  .userCenter #creditEvaluate .unCheck .applyBox {
    border-top: 1px solid #d6d6d6; }
    .userCenter #creditEvaluate .unCheck .applyBox .title {
      padding: 30px 0 10px 0;
      font-size: 16px;
      font-weight: bold; }
.userCenter #creditEvaluate .checkFail .state .subTip,
.userCenter #creditEvaluate .unCheck .stateBox .subTip {
  font-size: 16px;
  color: #666;
  line-height: 55px; }
.userCenter #creditEvaluate .checked {
  padding: 100px 220px 0;
  height: 440px;
  background: #efefef; }
  .userCenter #creditEvaluate .checked .title {
    color: #3eab81; }
  .userCenter #creditEvaluate .checked .btnGroup {
    padding-left: 40px; }
.userCenter #creditEvaluate .companyInfo,
.userCenter #creditEvaluate .uploadEvaluaion {
  padding: 30px 20px 0;
  border: 1px solid #bebebe; }
  .userCenter #creditEvaluate .companyInfo .applySteps,
  .userCenter #creditEvaluate .uploadEvaluaion .applySteps {
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada; }
.userCenter #creditEvaluate .companyInfo .tree-info,
.userCenter #creditEvaluate .checkCompanyInfo .tree-info,
.userCenter #creditEvaluate .addCompony .tree-info,
.userCenter #creditEvaluate .uploadEvaluaion .tree-info {
  background: transparent; }
  .userCenter #creditEvaluate .companyInfo .tree-info .input,
  .userCenter #creditEvaluate .checkCompanyInfo .tree-info .input,
  .userCenter #creditEvaluate .addCompony .tree-info .input,
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .input {
    width: 400px;
    padding: 5px 10px;
    background: transparent;
    border: 1px solid #bebebe;
    position: relative;
    top: -5px;
    resize: none; }
  .userCenter #creditEvaluate .companyInfo .tree-info .require,
  .userCenter #creditEvaluate .checkCompanyInfo .tree-info .require,
  .userCenter #creditEvaluate .addCompony .tree-info .require,
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .require {
    color: #e22323; }
  .userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup,
  .userCenter #creditEvaluate .checkCompanyInfo .tree-info .upLoadPicGroup,
  .userCenter #creditEvaluate .addCompony .tree-info .upLoadPicGroup,
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup {
    padding: 0;
    border: none; }
    .userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup .picMain,
    .userCenter #creditEvaluate .checkCompanyInfo .tree-info .upLoadPicGroup .picMain,
    .userCenter #creditEvaluate .addCompony .tree-info .upLoadPicGroup .picMain,
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain {
      width: 125px;
      background: #e6e6e6; }
      .userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain,
      .userCenter #creditEvaluate .checkCompanyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain,
      .userCenter #creditEvaluate .addCompony .tree-info .upLoadPicGroup .picMain .upLoadMain,
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain .upLoadMain {
        padding-top: 10px;
        width: 125px;
        height: 80px;
        text-align: center; }
        .userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain .si,
        .userCenter #creditEvaluate .checkCompanyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain .si,
        .userCenter #creditEvaluate .addCompony .tree-info .upLoadPicGroup .picMain .upLoadMain .si,
        .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain .upLoadMain .si {
          color: #999;
          font-size: 20px; }
        .userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain .singlePicBox,
        .userCenter #creditEvaluate .checkCompanyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain .singlePicBox,
        .userCenter #creditEvaluate .addCompony .tree-info .upLoadPicGroup .picMain .upLoadMain .singlePicBox,
        .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain .upLoadMain .singlePicBox {
          width: 100%;
          height: 100%;
          padding-top: 10px;
          color: #666; }
  .userCenter #creditEvaluate .companyInfo .tree-info .btnGroup,
  .userCenter #creditEvaluate .checkCompanyInfo .tree-info .btnGroup,
  .userCenter #creditEvaluate .addCompony .tree-info .btnGroup,
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .btnGroup {
    padding-left: 150px; }
    .userCenter #creditEvaluate .companyInfo .tree-info .btnGroup a,
    .userCenter #creditEvaluate .checkCompanyInfo .tree-info .btnGroup a,
    .userCenter #creditEvaluate .addCompony .tree-info .btnGroup a,
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .btnGroup a {
      padding: 0 35px; }
.userCenter #creditEvaluate .checkFail,
.userCenter #creditEvaluate .checking {
  padding: 30px 20px 0;
  min-height: 440px;
  border: 1px solid #bebebe;
  text-align: center; }
  .userCenter #creditEvaluate .checkFail .applySteps,
  .userCenter #creditEvaluate .checking .applySteps {
    padding-bottom: 20px;
    border-bottom: 1px solid #dadada; }
  .userCenter #creditEvaluate .checkFail .title,
  .userCenter #creditEvaluate .checking .title {
    margin-top: 80px;
    color: #cb8722; }
.userCenter #creditEvaluate .checkFail .title {
  color: #d65859; }
.userCenter #creditEvaluate .checkFail .state .subTip {
  text-align: left;
  padding: 15px 207px 0;
  line-height: 1.5; }
.userCenter #creditEvaluate .checkCompanyInfo {
  border: 1px solid #bebebe; }
  .userCenter #creditEvaluate .checkCompanyInfo .tree-info .row em {
    margin-left: 150px;
    max-width: 400px; }
    .userCenter #creditEvaluate .checkCompanyInfo .tree-info .row em img {
      width: 125px;
      height: 80px;
      margin-right: 5px; }
.userCenter #creditEvaluate .uploadEvaluaion .tree-info {
  padding: 20px 0; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .row label {
    width: 110px; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .row .selectBox {
    position: relative;
    display: inline-block;
    padding-right: 6px; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .row .selectBox select {
      width: 120px;
      height: 32px;
      position: relative;
      top: -5px;
      padding-left: 10px;
      background: transparent; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .row .selectBox i {
      position: absolute;
      right: 14px;
      top: 2px;
      font-size: 16px;
      display: none\9; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain {
    border: 1px solid #bebebe; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain .upLoadMain {
      padding-top: 20px;
      border: none; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .upLoadPicGroup .picMain .upLoadMain .si {
        color: #999;
        font-size: 20px; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain {
    width: 800px;
    border: 1px solid #bebebe; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table {
      width: 100%;
      border-bottom: 1px solid #e6e6e6; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table th {
        background: #e6e6e6;
        font-weight: normal; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table th, .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table td {
        padding: 10px 20px 10px 0; }
        .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table th:first-child, .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table td:first-child {
          padding-left: 20px; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table .selectBox select {
        position: static;
        width: 90px; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table .selectBox i {
        top: 9px;
        display: none\9; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table input {
        width: 100%;
        padding: 5px 10px;
        background: transparent;
        border: 1px solid #bebebe; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain table .no {
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        border: 1px solid #bebebe; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion {
      display: inline-block;
      margin: 10px 20px;
      padding: 5px 20px;
      color: #333;
      border: 1px solid #bebebe;
      border-radius: 5px;
      background: #e6e6e6; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion:hover {
        background: #e22323;
        color: #fff; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion:visited, .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion:focus, .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion:active, .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion:hover {
        text-decoration: none; }
      .userCenter #creditEvaluate .uploadEvaluaion .tree-info .evaluationExplain .addEvaluaion i {
        font-size: 16px; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .btnGroup {
    padding-left: 110px; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .btnGroup a {
      padding: 0 35px; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .top5 {
    position: relative;
    top: -5px;
    display: inline-block;
    vertical-align: middle; }
  .userCenter #creditEvaluate .uploadEvaluaion .tree-info .input-group {
    width: 400px; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .input-group .form-control {
      border-right: none; }
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .input-group .form-control,
    .userCenter #creditEvaluate .uploadEvaluaion .tree-info .input-group .input-group-addon {
      background: transparent;
      border-radius: inherit; }
.userCenter #creditEvaluate .evaluationList .applySteps {
  padding: 30px 20px; }
.userCenter #creditEvaluate .evaluationList .statistic {
  padding: 0 25px;
  line-height: 50px;
  background: #efefef;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6; }
  .userCenter #creditEvaluate .evaluationList .statistic span {
    font-size: 16px; }
  .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn {
    color: #e22323; }
    .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn i {
      font-size: 18px;
      line-height: 50px; }
    .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn:hover {
      color: #ba1c1c; }
    .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn:hover, .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn:active, .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn:focus, .userCenter #creditEvaluate .evaluationList .statistic .uploadEvaluaionBtn:link {
      text-decoration: none; }
.userCenter #creditEvaluate .evaluationList .tableRow {
  margin: 0 25px;
  padding: 20px 0;
  border-bottom: 1px solid #e6e6e6; }
  .userCenter #creditEvaluate .evaluationList .tableRow .title {
    color: #000;
    font-size: 16px; }
  .userCenter #creditEvaluate .evaluationList .tableRow .time {
    color: #777; }
    .userCenter #creditEvaluate .evaluationList .tableRow .time i {
      display: inline-block;
      padding-left: 25px; }
  .userCenter #creditEvaluate .evaluationList .tableRow .subInfo {
    width: 780px; }
    .userCenter #creditEvaluate .evaluationList .tableRow .subInfo p {
      padding-top: 15px; }
      .userCenter #creditEvaluate .evaluationList .tableRow .subInfo p span {
        display: inline-block;
        vertical-align: text-top; }
      .userCenter #creditEvaluate .evaluationList .tableRow .subInfo p .value {
        width: 700px;
        color: #777; }
  .userCenter #creditEvaluate .evaluationList .tableRow .btnGroup {
    margin: 15px 0 0 0;
    width: 130px; }
    .userCenter #creditEvaluate .evaluationList .tableRow .btnGroup a {
      min-width: 130px;
      margin-right: 0;
      margin-bottom: 10px;
      line-height: 25px;
      text-align: center;
      background: transparent;
      color: #e22323;
      border: 1px solid #e22323; }
      .userCenter #creditEvaluate .evaluationList .tableRow .btnGroup a:hover {
        color: #ba1c1c;
        border: 1px solid #ba1c1c; }
  .userCenter #creditEvaluate .evaluationList .tableRow .lineOver {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom; }
.userCenter #creditEvaluate .evaluationList #evaluationList-table tr {
  border-bottom: none; }
.userCenter #creditEvaluate .addCompony {
  padding-top: 10px; }
  .userCenter #creditEvaluate .addCompony .tree-info .input.disabled {
    background: #ebebe4; }
  .userCenter #creditEvaluate .addCompony .tree-info .selectBox {
    position: relative;
    width: 400px;
    display: inline-block; }
    .userCenter #creditEvaluate .addCompony .tree-info .selectBox i {
      position: absolute;
      right: 10px;
      top: 2px;
      font-size: 16px;
      display: none\9; }
  .userCenter #creditEvaluate .addCompony .tree-info .input-group {
    width: 400px; }
    .userCenter #creditEvaluate .addCompony .tree-info .input-group .form-control {
      border-right: none; }
    .userCenter #creditEvaluate .addCompony .tree-info .input-group .form-control,
    .userCenter #creditEvaluate .addCompony .tree-info .input-group .input-group-addon {
      background: transparent;
      border-radius: inherit; }
  .userCenter #creditEvaluate .addCompony .tree-info em {
    margin-left: 150px; }
    .userCenter #creditEvaluate .addCompony .tree-info em .split {
      padding: 0 12px;
      line-height: 34px; }
    .userCenter #creditEvaluate .addCompony .tree-info em .top5 {
      position: relative;
      top: -5px;
      display: inline-block;
      vertical-align: middle; }
.userCenter #creditEvaluate .tree-info .row .upLoadPicGroup .picMain {
  background: transparent;
  border: none; }
  .userCenter #creditEvaluate .tree-info .row .upLoadPicGroup .picMain .upLoadMain {
    padding-top: 0;
    background: #e6e6e6;
    border: 1px solid #bebebe; }
    .userCenter #creditEvaluate .tree-info .row .upLoadPicGroup .picMain .upLoadMain .si {
      display: inline-block;
      padding-top: 15px; }
  .userCenter #creditEvaluate .tree-info .row .upLoadPicGroup .picMain .picText {
    display: inline-block; }
.userCenter #creditEvaluate .companyInfo .tree-info .upLoadPicGroup .picMain .upLoadMain .singlePicBox {
  padding-top: 5px; }
.userCenter .assessment {
  /*评价专题*/ }
  .userCenter .assessment .appraise-object-card {
    width: 970px;
    min-height: auto; }
    .userCenter .assessment .appraise-object-card .object-card-left {
      width: 710px; }
      .userCenter .assessment .appraise-object-card .object-card-left .object-card-title {
        min-height: auto; }
        .userCenter .assessment .appraise-object-card .object-card-left .object-card-title > .title-name h4 {
          font-size: 24px;
          max-width: 480px; }
        .userCenter .assessment .appraise-object-card .object-card-left .object-card-title > .title-name em {
          margin-top: 0; }
    .userCenter .assessment .appraise-object-card .object-card-right {
      width: 240px;
      height: 323px; }
      .userCenter .assessment .appraise-object-card .object-card-right .credential-carousel > .carousel > .carousel-inner {
        max-height: 100%; }
    .userCenter .assessment .appraise-object-card .object-card-table .lable-td,
    .userCenter .assessment .appraise-object-card .auto-credit-table .lable-td {
      width: 131px;
      padding: 18px 10px;
      font-size: 12px; }
  .userCenter .assessment .flow-path .flow-path-right {
    width: 38px; }
  .userCenter .assessment .autoAritcleItem {
    width: 970px;
    margin-right: 0; }
  .userCenter .assessment .searchFilter {
    /*列表页搜索条件栏*/ }
    .userCenter .assessment .searchFilter .searchOption {
      float: left;
      width: 50%;
      margin-bottom: 15px; }
      .userCenter .assessment .searchFilter .searchOption.withBtn .optionfield {
        width: 175px;
        margin-right: 20px; }
      .userCenter .assessment .searchFilter .searchOption.withBtn .datePicker .input-group {
        width: 156px; }
      .userCenter .assessment .searchFilter .searchOption.withBtn .datePicker .split {
        padding: 0 5px; }
    .userCenter .assessment .searchFilter .optionLabel {
      display: inline-block;
      width: 26%;
      text-align: right;
      color: #666; }
    .userCenter .assessment .searchFilter .optionfield {
      display: inline-block;
      width: 73%;
      height: 30px;
      line-height: 30px;
      color: #404348;
      vertical-align: middle; }
      .userCenter .assessment .searchFilter .optionfield .inputField {
        width: 100%;
        height: 30px;
        padding: 5px 8px;
        background: transparent;
        border: 1px solid #bebebe; }
      .userCenter .assessment .searchFilter .optionfield .checkboxLabel {
        padding-right: 15px;
        font-weight: normal; }
    .userCenter .assessment .searchFilter .longLabel {
      width: 25%; }
      .userCenter .assessment .searchFilter .longLabel + .optionfield {
        width: 70%; }
    .userCenter .assessment .searchFilter .after-with-btn {
      width: 55%; }
      .userCenter .assessment .searchFilter .after-with-btn .datePicker .input-group {
        width: 145px; }
    .userCenter .assessment .searchFilter .searchBtn {
      display: inline-block; }
      .userCenter .assessment .searchFilter .searchBtn .btn {
        width: 70px;
        height: 30px;
        line-height: 30px; }
  .userCenter .assessment .datePicker {
    /*日期控件*/ }
    .userCenter .assessment .datePicker .input-group {
      width: 161px; }
      .userCenter .assessment .datePicker .input-group .form-control {
        height: 30px;
        border-right: none; }
      .userCenter .assessment .datePicker .input-group .form-control,
      .userCenter .assessment .datePicker .input-group .input-group-addon {
        background: transparent;
        border-radius: inherit; }
    .userCenter .assessment .datePicker .split {
      padding: 0 12px;
      line-height: 30px; }
    .userCenter .assessment .datePicker.sm .split {
      padding: 0 5px; }
    .userCenter .assessment .datePicker.sm .input-group {
      width: 130px;
      height: 30px;
      position: relative;
      overflow: hidden; }
      .userCenter .assessment .datePicker.sm .input-group .input-group-addon {
        position: absolute;
        z-index: 1; }
      .userCenter .assessment .datePicker.sm .input-group .form-control {
        position: absolute;
        z-index: 2;
        background: #ffffff;
        border-right: 1px solid #ccc;
        font-size: 12px;
        padding: 6px 2px; }
  .userCenter .assessment .btn {
    width: 100px;
    height: 34px;
    padding: 0;
    line-height: 34px;
    text-align: center; }
  .userCenter .assessment .btn.btn-primary {
    background: #e22323;
    border: none; }
    .userCenter .assessment .btn.btn-primary:hover {
      background: #ba1c1c; }
  .userCenter .assessment .btn.btn-default {
    background: #e6e6e6;
    border-color: #ccd1d9;
    color: #666; }
    .userCenter .assessment .btn.btn-default:hover {
      background: #b2b1b1; }
  .userCenter .assessment select {
    height: 30px;
    padding: 0 10px;
    border: 1px solid #bebebe;
    background: transparent; }
  .userCenter .assessment .selectBox {
    position: relative;
    display: inline-block;
    width: 100%; }
    .userCenter .assessment .selectBox select {
      width: 100%; }
    .userCenter .assessment .selectBox i {
      display: none\9;
      position: absolute;
      right: 15px;
      top: 5px;
      font-size: 18px; }
  .userCenter .assessment .zmqTable table tr td:first-child {
    border-right: none; }
  .userCenter .assessment .zmqTable .oneLineOver, .userCenter .assessment .zmqTable .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .userCenter .assessment .zmqTable .nameTitle > label, .userCenter .assessment .zmqTable .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .userCenter .assessment .zmqTable .job, .userCenter .assessment .zmqTable .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .userCenter .assessment .zmqTable .serialNum, .userCenter .assessment .zmqTable .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .userCenter .assessment .zmqTable .oneLine, .userCenter .assessment .zmqTable .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .userCenter .assessment .zmqTable .job-label, .userCenter .assessment .zmqTable .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .userCenter .assessment .zmqTable h4, .userCenter .assessment .zmqTable .awardPunishment .parentTdBor, .awardPunishment .userCenter .assessment .zmqTable .parentTdBor, .userCenter .assessment .zmqTable .overLine300, .userCenter .assessment .zmqTable .zmq-Table .line span, .zmq-Table .line .userCenter .assessment .zmqTable span {
    white-space: pre-wrap; }
  .userCenter .assessment .zmqTable table.zeus-table th:first-child {
    width: auto; }
  .userCenter .assessment .batchBtn a {
    padding-left: 15px;
    color: #e22323; }
    .userCenter .assessment .batchBtn a:hover {
      color: #ba1c1c; }
    .userCenter .assessment .batchBtn a .si {
      display: inline-block;
      vertical-align: unset;
      font-size: 14px; }
.userCenter #creditPromise-table table.zeus-table th:first-child {
  width: 160px; }

/*用户中心-结束*/
.comoplaint .info-fill-form .xy-input .xy-tips {
  width: 180px;
  right: -210px; }
.comoplaint .slideunlock-wrapper {
  padding: 0; }
  .comoplaint .slideunlock-wrapper .slideunlock-slider {
    padding: 12px; }
    .comoplaint .slideunlock-wrapper .slideunlock-slider .slideunlock-label {
      width: 24px; }
.comoplaint .btnGroup input {
  width: 180px;
  height: 34px;
  background: #e6e6e6; }
.comoplaint .btnGroup .btnPrimary {
  background: #e22323;
  color: #fff; }
  .comoplaint .btnGroup .btnPrimary:hover {
    background: #ba1c1c; }
.comoplaint .btnGroup .btn-disabled:hover {
  color: #333;
  cursor: not-allowed; }

.loginPage {
  padding: 30px 0;
  background: #fff;
  box-shadow: 0 0 25px #e8e4e4 inset; }
  .loginPage .fillFormBox {
    color: #666; }
    .loginPage .fillFormBox .line {
      width: 100%;
      margin-bottom: 20px;
      padding-left: 316px; }
      .loginPage .fillFormBox .line .formLabel {
        position: relative;
        display: inline-block;
        margin-right: 10px;
        width: 130px;
        text-align: right;
        vertical-align: middle; }
        .loginPage .fillFormBox .line .formLabel:after {
          position: absolute;
          content: "：";
          bottom: 0;
          right: -14px; }
      .loginPage .fillFormBox .line input, .loginPage .fillFormBox .line select {
        height: 40px;
        padding: 0 10px;
        border: 1px solid #bebebe; }
      .loginPage .fillFormBox .line .selectBox {
        position: relative;
        display: inline-block;
        width: 400px; }
        .loginPage .fillFormBox .line .selectBox select {
          width: 100%; }
        .loginPage .fillFormBox .line .selectBox i {
          display: none\9;
          position: absolute;
          right: 15px;
          top: 10px;
          font-size: 18px; }
      .loginPage .fillFormBox .line .formInput {
        width: 400px; }
      .loginPage .fillFormBox .line .formTips {
        display: none;
        color: #dd4433; }
    .loginPage .fillFormBox .protocol {
      color: #0077bb;
      text-decoration: underline; }
  .loginPage .btnGroup {
    margin: 50px 0 0 30px;
    text-align: center; }
    .loginPage .btnGroup .btn-primary {
      width: 100px;
      height: 34px;
      padding: 0;
      line-height: 34px;
      text-align: center;
      background: #e22323;
      border: none; }

.autoAritcleItem .new-result-contents .appraise-grade .rate .oneLineOver, .autoAritcleItem .new-result-contents .appraise-grade .rate .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle > label, .importantPeopleTable .focus-groups .detailInfo .groups-info .autoAritcleItem .new-result-contents .appraise-grade .rate .nameTitle > label, .autoAritcleItem .new-result-contents .appraise-grade .rate .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .job, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .autoAritcleItem .new-result-contents .appraise-grade .rate .job, .autoAritcleItem .new-result-contents .appraise-grade .rate .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .serialNum, .importantPeopleTable .focus-groups .detailInfo .groups-info .nameTitle .autoAritcleItem .new-result-contents .appraise-grade .rate .serialNum, .autoAritcleItem .new-result-contents .appraise-grade .rate .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .oneLine, .importantPeopleTable .focus-groups .detailInfo .groups-info .job-information .autoAritcleItem .new-result-contents .appraise-grade .rate .oneLine, .autoAritcleItem .new-result-contents .appraise-grade .rate .importantPeopleTable .focus-groups .detailInfo .groups-info .job-label, .importantPeopleTable .focus-groups .detailInfo .groups-info .autoAritcleItem .new-result-contents .appraise-grade .rate .job-label, .autoAritcleItem .new-result-contents .appraise-grade .rate .appraise-object-card .object-card-left .object-card-title > .title-name h4, .appraise-object-card .object-card-left .object-card-title > .title-name .autoAritcleItem .new-result-contents .appraise-grade .rate h4, .autoAritcleItem .new-result-contents .appraise-grade .rate .awardPunishment .parentTdBor, .awardPunishment .autoAritcleItem .new-result-contents .appraise-grade .rate .parentTdBor, .autoAritcleItem .new-result-contents .appraise-grade .rate .overLine300, .autoAritcleItem .new-result-contents .appraise-grade .rate .zmq-Table .line span, .zmq-Table .line .autoAritcleItem .new-result-contents .appraise-grade .rate span {
  white-space: normal; }

.credential-sample .pic_box {
  height: auto;
  width: auto;
  padding-left: 10px; }

/* 404 & 500 & 信用联盟error-开始*/
.wrap-mid {
  text-align: center;
  vertical-align: middle;
  margin-top: 30px;
  background-color: #fff;
  margin-bottom: 90px; }
  .wrap-mid .wrapmid-img {
    margin-top: 60px; }
  .wrap-mid .wrapmid-tit {
    margin-bottom: 171px; }
  .wrap-mid .wrapmid-tit,
  .wrap-mid .wrapmid-tittle {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #d65859;
    margin-top: 30px; }
  .wrap-mid .wrap-error {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #999999; }
  .wrap-mid .gobackbtn {
    width: 100px;
    height: 34px;
    background-color: #e6e6e6;
    border-radius: 4px;
    border: solid 1px #ccd1d9;
    margin-bottom: 71px; }
    .wrap-mid .gobackbtn:hover {
      background: #c9c8c8; }

.promise-details .promise-details-right {
  border-left: none; }
.promise-details .jstree.jstree-1.jstree-default + .promise-details-right {
  border-left: 1px solid #dadada; }

.corner-mark {
  display: inline-block;
  width: 92px;
  height: 92px; }
.corner-mark.icon-cj {
  background: url("../image/icon-lhcj-cj.png") no-repeat; }
.corner-mark.icon-jl {
  background: url("../image/icon-lhcj-jl.png") no-repeat; }
.subject {
  position: relative;
  font-family: "Microsoft Yahei";
  display: inline-block;
  margin-top: 20px;
  border: 1px solid #ccc;
  width: 578px;
  height: 250px;
  float: left;
  padding: 0 20px;
  display: block;
  text-decoration: none; }
.subject .corner-mark {
  position: absolute;
  right: 0;
  top: 0; }
.subject .jointThemeDetail:hover {
  text-decoration: underline; }
.subject a:hover {
  text-decoration: underline; }
.subject:hover {
  background: #E6F3FF; }
.subject .subject-title {
  padding-top: 27px;
  width: 100%;
  height: 115px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  color: #000;
  border-bottom: 1px solid #E6E6E6; }
.subject .subject-title .subject-pic {
  position: absolute;
  display: inline-block; }
.subject .subject-title .subject-pic img {
  width: 100px;
  height: 76px; }
.subject .subject-title .sub-title {
  padding-top: 5px;
  margin-left: 125px;
  margin-right: 30px; }
.subject .subject-title .sub-title a {
  color: #000; }
.subject .subject-center {
  padding-top: 20px;
  height: 80px;
  position: relative;
  border-bottom: 1px solid #E6E6E6;
  overflow: hidden; }
.subject .subject-bottom {
  height: 55px;
  line-height: 55px;
  position: relative; }

.td-b {
  color: #0C72CB !important; }

.title-span {
  position: absolute;
  display: inline-block;
  width: 70px;
  color: #8C8C8C; }

.title-sp {
  display: inline-block;
  width: 70px;
  color: #8C8C8C; }

.span-conts {
  display: block;
  margin-left: 65px;
  display: block;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.ss-conts {
  display: inline-block;
  width: 160px;
  color: #333; }

.ld-conts {
  width: 90px;
  color: #333;
  display: inline-block; }

.cj-conts {
  color: #333;
  display: inline-block;
  width: 55px; }

.disciplinary-top .search-box{
  border: none;
  margin-bottom: 0;
}
.table-container .zeus-table th[field=dishonestyNum], .table-container .zeus-table th[field=disciplineNum] {
  text-align: right;
}
.revenue .table-container .zeus-table th,
.revenue .table-container .zeus-table td,
.disciplinary-top .table-container .zeus-table th,
.disciplinary-top .table-container .zeus-table td {
  line-height: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 15px;
}
.revenue .table-container .zeus-table th,
.disciplinary-top .table-container .zeus-table th {
  background-color: #d1e1f0;
  color: #333;
}
.revenue .table-container .zeus-table td,
.disciplinary-top .table-container .zeus-table td {
  line-height: 1;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-right: 15px;
}
.nationwideSearch {
  margin-top: -75px;
  margin-bottom: 30px; }
.nationwideSearch a {
  display: inline-block;
  height: 50px; }
.nationwideSearch a img {
  height: 100%;
  width: 100%; }

.disciplinary-bottom .lhcj-search {
  margin-bottom: 20px;
  padding: 40px 0;
}
.revenue .articleItem .article-list-content li h4 b{
    width: 355px;
    -webkit-line-clamp: 2;
    line-height: 1.2;
}
/*重大税收案件联合惩戒*/
.revenue .credit-section1-list ul {
    height: 580px; }
.revenue .credit-section1-list h4 {
    font-size: 14px; }
.revenue .sx-table {
    border: 1px solid #CCCCCC;
    margin-top: 25px;
    width: 580px;
    height: 550px; }
.revenue .sx-table .search-box {
    width: 580px;
    margin-top: 40px; }
.revenue .sx-table .search-box .clearfix {
    padding-left: 110px; }
.revenue .table-container {
    width: 500px;
    margin: 0 auto;
    border: none;
}
.revenue .table-container .pagebottonlist {
    height: auto;
    padding-bottom: 0;
}
.revenue .table-container .pagebottonlist li {
    border-bottom: none; }
.revenue .table_nav {
    padding-right: 0; }
.revenue .search-bar input{
    background: #fff;
}

.lhcj-search .lhcj-result .lhcj-article .lhcj-title .subTitle .td-b,
.disciplinary-results li span{
  color: #e22323!important;
}
.select-container i.drop-sj{
  color: #e22323!important;
}
.disciplinary-results li::before {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #e22323;
  margin-right: 10px;
  vertical-align: middle;
}


/*信用服务*/
.xxfw-box {
  margin-right: 28px;
  width: 279px;
  height: 220px;
  float: left;
  position: relative;
  margin-bottom: 30px;
  position: relative; }
.xxfw-box a {
  height: 100%;
  width: 100%;
  display: block;
  color: #fff; }
.xxfw-box a:hover {
  background: #0C72CB;
  opacity: 0.83; }
.xxfw-box a:focus {
  text-decoration: none; }
.xxfw-box a img {
  width: 100%; }
.xxfw-box a .describe {
  height: 60px;
  font-size: 18px;
  color: #333333;
  line-height: 60px;
  background: #E6E6E6;
  text-align: center; }
/* 404 & 500 & 信用联盟error-结束*/
.LS {
    background: url("../image/longyan/portrait_1.png") no-repeat center !important;
}

.DY {
    background: url("../image/longyan/portrait_2.png") no-repeat center !important;
}

.JS {
    background: url("../image/longyan/portrait_3.png") no-repeat center !important;
}

.GZY {
    background: url("../image/longyan/portrait_4.png") no-repeat center !important;
}

.TXHYRY {
    background: url("../image/longyan/portrait_5.png") no-repeat center !important;
}

.ZYYS {
    background: url("../image/longyan/portrait_6.png") no-repeat center !important;
}

.WXZYZ {
    background: url("../image/longyan/portrait_7.png") no-repeat center !important;
}

.SFJDRY {
    background: url("../image/longyan/portrait_8.png") no-repeat center !important;
}

.HS {
    background: url("../image/longyan/portrait_9.png") no-repeat center !important;
}

.TZSBZYRY {
    background: url("../image/longyan/portrait_10.png") no-repeat center !important;
}

.YYJSY {
    background: url("../image/longyan/portrait_11.png") no-repeat center !important;
}

.TYCGGLRY {
    background: url("../image/longyan/portrait_12.png") no-repeat center !important;
}

.TYJJR {
    background: url("../image/longyan/portrait_13.png") no-repeat center !important;
}

.SHTYZDY {
    background: url("../image/longyan/portrait_14.png") no-repeat center !important;
}

.DLCYRY {
    background: url("../image/longyan/portrait_15.png") no-repeat center !important;
}

.FCZJ {
    background: url("../image/longyan/portrait_16.png") no-repeat center !important;
}

.JZCYRY {
    background: url("../image/longyan/portrait_17.png") no-repeat center !important;
}

.CZCJSY {
    background: url("../image/longyan/portrait_18.png") no-repeat center !important;
}

.SWS {
    background: url("../image/longyan/portrait_19.png") no-repeat center !important;
}

.KJ {
    background: url("../image/longyan/portrait_20.png") no-repeat center !important;
}

.YS {
    background: url("../image/longyan/portrait_21.png") no-repeat center !important;
}

.GG {
    background: url("../image/longyan/portrait_22.png") no-repeat center !important;
}

.WYC {
    background: url("../image/longyan/portrait_23.png") no-repeat center !important;
}

.TJSGY {
    background: url("../image/longyan/portrait_24.png") no-repeat center !important;
}

.SBAZSGY {
    background: url("../image/longyan/portrait_25.png") no-repeat center !important;
}

.JXY {
    background: url("../image/longyan/portrait_26.png") no-repeat center !important;
}

.AQY {
    background: url("../image/longyan/portrait_27.png") no-repeat center !important;
}

.JZSGXMFZR {
    background: url("../image/longyan/portrait_28.png") no-repeat center !important;
}

/* 登录页--开始 */
.bgLogin {
  padding: 128px 200px 194px 174px;
  background: #fff;
}
.bgLogin .loginBox {
  float: right;
  padding: 0 40px;
  width: 440px;
  background: #fff;
}
.bgLogin .loginBox .title {
  line-height: 90px;
  font-size: 24px;
  text-align: center; }
.bgLogin .loginBox .title span{
  padding: 5px 10px;
  border-bottom: 3px solid transparent;
  cursor: pointer;
}
.bgLogin .loginBox .title .active{
  color: #e22323;
  border-color: #e22323;
}
.bgLogin .loginBox .input {
  width: 100%;
  height: 48px;
  padding: 14px 25px 0;
  background: #fff;
  color: #a4a5a9;
  border: 1px solid #d1d3d8; }
.bgLogin .loginBox .input i {
  vertical-align: middle;
  font-size: 18px; }
.bgLogin .loginBox .input input {
  width: 280px;
  padding: 0;
  border: none;
  outline: none;
  background: transparent; }
.bgLogin .loginBox .input.auth-area {
  position: relative;
  width: 260px; }
.bgLogin .loginBox .input.auth-area input {
  width: auto; }
.bgLogin .loginBox .input.auth-area .auth-code {
  position: absolute;
  top: 4px;
  right: -100px;
  width: 70px;
  height: 35px; }
.bgLogin .loginBox .tips {
  display: inline-block;
  margin-bottom: 20px;
  color: #e22323; }
.bgLogin .loginBox .btn.btn-primary {
  width: 100%;
  height: 48px;
  background: #e22323;
  border-color: transparent;
  font-size: 18px; }
.bgLogin .loginBox .register {
  display: inline-block;
  width: 100%;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
  color: #e22323; }
.bgLogin .loginBox .register i {
  vertical-align: middle;
  font-size: 18px; }
.bgLogin .loginBox .register:hover {
  color: #026794; }
.bgLogin .loginBox i:before{
  vertical-align: unset;
}
/* 登录页--结束 */

.pannelTitle {
  font-size: 18px;
  color: #e22323;
  line-height: 40px;
  border-bottom: 4px solid #e22323; }

.stepBox {
  /* 步骤栏 */
  padding: 40px 0;
  border-bottom: 1px solid #dedede; }
.stepBox ul {
  margin: 0 auto;
  width: 344px; }
.stepBox li {
  float: left; }
.stepBox .step {
  min-width: 160px;
  height: 85px;
  padding: 10px 0;
  text-align: center; }
.stepBox .step.active {
  color: #ee5545; }
.stepBox .step.active .stepNo {
  background: #ee5545;
  color: #fff; }
.stepBox .step .stepNo {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #e0e0e0;
  font-size: 24px;
  color: #666;
  line-height: 40px; }
.stepBox .step .stepName {
  padding-top: 10px;
  font-size: 16px; }
.stepBox .stepIcon .si {
  font-size: 24px;
  color: #bebebe;
  line-height: 85px; }

.fillFormBox {
  /* 表单输入 */
  color: #666; }
.fillFormBox .line {
  width: 100%;
  margin-bottom: 20px;
  padding-left: 286px; }
.fillFormBox .line .formLabel {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  width: 125px;
  text-align: right;
  vertical-align: middle; }
.fillFormBox .line .formLabel:after {
  position: absolute;
  content: "：";
  bottom: 0;
  right: -14px; }
.fillFormBox .line input,
.fillFormBox .line select {
  height: 30px;
  padding: 0 10px;
  border: 1px solid #bebebe; }
.fillFormBox .line .selectBox {
  position: relative;
  display: inline-block; }
.fillFormBox .line .selectBox select {
  width: 100%; }
.fillFormBox .line .selectBox i {
  display: none\9;
  position: absolute;
  right: 15px;
  top: 5px;
  font-size: 18px; }
.fillFormBox .line .formInput {
  width: 400px; }
.fillFormBox .line .formTips {
  display: none;
  color: #ee5545; }
.fillFormBox .line .formTips.longTips {
  float: right;
  width: 288px; }
.fillFormBox .line .auth-code {
  position: static;
  display: inline-block;
  width: 90px;
  height: 30px;
  vertical-align: top;
  border: 1px solid #bebebe; }
.fillFormBox .confirmLine {
  margin-top: 30px; }
.fillFormBox .confirmLine .protocol {
  color: #ee5545;
  text-decoration: underline; }
.fillFormBox .confirmLine .formCheckbox {
  border-radius: 0; }
.fillFormBox .confirmLine .formCheckbox:checked {
  background: transparent; }
.fillFormBox .confirmLine .formCheckbox:checked:after {
  border: solid #ee5545;
  border-width: 0 3px 3px 0; }
.fillFormBox .btnGroup {
  margin: 40px 0 0 418px; }
.fillFormBox .btnGroup .btn-primary{
  margin-left: 6px;
  background-color: #e22323;
  border-color: transparent;
}

/* 注册页--开始 */
.registerBox {
  padding: 0 40px;
  background: #fff;
  border: 1px solid transparent; }
.registerBox .statusBox .statusIcon .si {
  font-size: 72px;
  color: #ee5545; }
.registerBox .statusBox .statusTitle {
  line-height: 60px;
  font-size: 24px;
  color: #ee5545; }
.registerBox .statusBox .statusInfo {
  font-size: 16px;
  color: #666; }
.registerBox .statusBox.fail .statusIcon i {
  color: #ee5545; }
.registerBox .statusBox.fail .statusTitle {
  color: #ee5545; }
.registerBox .statusBox.success .statusIcon i {
  color: #3eab81; }
.registerBox .statusBox.success .statusTitle {
  color: #3eab81; }
.registerBox .statusBox.checking .title {
  color: #cb8722;
  font-weight: bold; }
.registerBox .setPasswordBox,
.registerBox .registerInfoBox,
.registerBox .statusBox {
  min-height: 510px; }
.registerBox .fillFormBox .formLabel .icon-must{
  font-size: inherit;
}

.credit-list .credit-list-header{
  padding: 0 20px;
  line-height: 42px;
  background-color: #e22323;
  color: #fff;
  font-size: 14px;}
.credit-list .credit-list-header span {
  float: left;}
.credit-list .credit-list-header span.index1 {
  width: 32%;
  text-align: center;
  display: inline-block;
  }
.credit-list .credit-list-header span.index2 {
  text-align: center;
  width: 32%;display: inline-block;
}
.credit-list .credit-list-header span.index3 {
  text-align: center;
  width: 32%;display: inline-block;
}
.credit-list .credit-list-body {
  /*height: 355px;*/
  height: 231px;
  padding: 20px;
  background-color: #eaeaea;
  overflow-y: hidden;}
.credit-list .credit-list-body p {
  font-size: 14px;
  color: #333;
  line-height: 1;
  padding-bottom: 32px;}
/*.credit-list .credit-list-body p:last-child {*/
  /*padding-bottom: 0;*/
/*}*/
.credit-list .credit-list-body p span {
  display: inline-block;}
.credit-list .credit-list-body p span.index1 {
  width: 40%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  text-align: left;
}
.credit-list .credit-list-body p span.index2 {
  width: 20%;
  text-align: center;
}
.credit-list .credit-list-body p span.index3 {
  width: 37%;
  text-align: right;
}
.rightBox .credit-list{
  width: auto;
}

.blackListSearch .article-nav{
  margin-bottom: 20px!important;
}
.blackListSearch .bannerImg{
  width: 100%;
  height: 200px;
  margin-bottom: 30px;
}
.nationalBlacklist .blacklistType .item{
  float: left;
  width: 380px;
  height: 140px;
  margin: 0 30px 20px 0;
  padding: 20px 0 20px 20px;
  border: 1px solid #e6e6e6;
  color: #0c0300;
  cursor: pointer;
}
.nationalBlacklist .query-more{
  padding-top: 10px;
}
.nationalBlacklist .blacklistType .item:nth-child(3n){
  margin-right: 0;
}
.nationalBlacklist .blacklistType .item img,
.nationalBlacklist .blacklistType .item .rightInfo{
  vertical-align: top;
}
.nationalBlacklist .blacklistType .item img{
  width: 100px;
  height: 100px;
  margin-right: 13px;
}
.nationalBlacklist .blacklistType .item .rightInfo{
  display: inline-block;
  width: 240px;
}
.nationalBlacklist .blacklistType .item .rightInfo .title{
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: bold;
}
.nationalBlacklist .blacklistType .item .rightInfo .source{
  margin-bottom: 20px;
}
.nationalBlacklist .blacklistType .item .rightInfo .source .name,
.nationalBlacklist .blacklistType .item .rightInfo .source .value{
  padding: 0 8px;
  line-height: 20px;
  font-size: 12px;
}
.nationalBlacklist .blacklistType .item .rightInfo .source .value{
  background: #e6e6e6;
}
.nationalBlacklist .blacklistType .item .rightInfo .source .name{
  background: #e22323;
  color: #fff;
}
.nationalBlacklist .blacklistType .item .rightInfo .count .text-danger{
  color: #e22323;
}

.nationalBlacklist .search-input{
    padding-left: 20px;
}
.nationalBlacklist .search-box > .search-input > input{
    width: 80%;
}
.mAuto{
    margin: 0 auto!important;
}
.credit-list-count{
  font-size: 14px;
  color: #333;
}
.registerLongyan .autoAritcleItem{
  float: none;
}
.registerLongyan .autoAritcleItem .tab-content{
  padding-top: 0;
}

.overflow-x-fix{
  width: 1200px;
  overflow-x: auto;
  font-size: 0;
  height: 140px;
  white-space: nowrap;
  padding: 0;
}
.overflow-x-fix a{
  display: inline-block;
  float: none!important;
  font-size: 14px;
}
.shourcutBoxFix{
  width: 798px;
  font-size: 0;
}
.shourcutBoxFix a{
  width: 383px;
  display: inline-block;
  margin-top: 10px;
}
.shourcutBoxFix a + a{
  margin-left: 32px;
}

.quIndexContainer{
  width: 100%!important;
}
.quIndexContainer .half-width{
  width: 31%;
  margin-right: 0!important;
}
.quIndexContainer .half-width + .half-width{
  width: 30%;
  margin-left: 3%;
}
.quImageTabItemList{
  /*margin-bottom: 15px;*/
  font-size:0;
  height: 83px!important;
  padding: 10px 0;
}
.quImageTabItemList >img{
  float: left;
  width: 110px;
  height: 62px;
  margin-right: 10px;
}
.quImageTabItemList >div{
  margin-left: 125px;
  position: relative;
  height: 100%;


}
.quImageTabItemList >div >a{
  color: #000;text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  word-break: break-all;
  height: 44px;
  display: inline-block;
}.quImageTabItemList >div >div{
  font-size: 14px;
  position: absolute;
  left: 0;
  bottom: 0;
}

 .slideBar-ewm{
   display: none  ;
   position: absolute;right: 70px;bottom: -5px;
 }

 .header-logo-common{
   height: 100px;
 }
.header-logo-common > img{
  float: left;
  width: 92px
}
.header-logo-common-text > div{
  color: #E22323;
}
.header-logo-common-title{
  font-size: 48px;
  font-weight: bold;
  font-family: "microsoft yahei";
  line-height: 48px;
}
.header-logo-common-subtitle{
  font-size: 30px;
  font-weight: bold;
}.header-logo-common-en{
   font-size: 30px;
   letter-spacing: 0;
   font-family: "microsoft yahei";
  line-height: 30px;
}
 .header-logo-common-qu .header-logo-common-title{
   line-height: 96px;
 }

.penalty-information-list-fix .center-info {
  float: none !important;
}

.penalty-information-list-fix .penalty-information-item {
  padding-bottom: 20px;
!important;
}

.xy-dynamic {
  padding: 20px 0;
}
.xy-dynamic .easy-tab-trigger{
  font-size: 0;
}
.xy-dynamic .easy-tab-trigger > div{
  display: inline-block;
  width: 130px;
  line-height: 40px;
  text-align: center;
  background-color: #ccc;
  color: #333;
  cursor: pointer;
  font-size: 16px;
}
.xy-dynamic .easy-tab-trigger > div.active{
  background-color: #e22323;
  color: #fff;
}
.xy-dynamic .easy-tab-trigger > div + div{
  margin-left: 10px;
}
.xy-dynamic .easy-tab-content >div {
   display: none;
 }
.xy-dynamic .easy-tab-content >div.active {
  display: block;
}
.dynamic-box{
  display: inline-block;
  margin: 15px 10px;
  width: 250px;
  padding: 13px;
  border: 1px solid #EBECED;
}
.dynamic-box-img{
  display: inline-block;
  width: 100%;
  height: 160px;
  margin-bottom: 10px;
}
.dynamic-box-text{
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #323538;
}
.dynamic-box-title{
  font-weight: bold;
}
.dynamic-box-desc{
  font-size: 12px;
  color: #74767a;
}
.page-contact-us{
  padding: 20px 0;
}
.page-contact-us > div{
  float: left;
  width: 50%;
  padding: 0 10px;
}
.contact-us-item{font-size: 16px;text-align: left;line-height: 30px;}
.contact-us-item > label{color: #333;font-weight: bold;}
.contact-us-item > span{color: #666;}

.dynamic-tag{
    padding: 6px!important;
}
.nav-bar-list a:hover,
.nav-bar-list a:focus {
    color: #fff;
}
.noRightBorder span{
  border-right: none!important;
}
.dynamic-wrapper{
    margin: 10px -10px;
    font-size: 0;
}

.selfDeclaration{
  padding-bottom: 50px;
}
.selfDeclaration-left{
  float: left;
  width: 360px;
  min-height: 300px;
  border: 1px solid #ccc;
}
.selfDeclaration-right{
  margin-left: 380px;
}

.pb50{
  padding-bottom: 50px;
}

.content-report{
  /*text-align: center;*/
}
.content-report-item{
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
.content-report-item input{
  padding: 0 10px;
  width: 300px;
}
.content-report-check{
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
  font-size: 18px;
}.content-report-check label{
   font-weight: normal;
}.content-report-check input{
    vertical-align: top;
    margin-right: 5px!important;
    width: 18px;
    height: 18px;
}
.require{
  color: #e22323;
  padding: 0 5px;
}

.dl-index{
  /*height: 100px;*/
}
.member-list-trigger{
  margin-bottom: 10px;
  margin-top: -20px;
  font-weight: bold;
  text-decoration: underline;
}

.recallMsg{
  color: #337ab7;
  margin-left: 10px;
  cursor: pointer;
}
.recallMsgContent textarea{
  width: 80%;
  height: 80px;
  margin-top: 10px;
  vertical-align: bottom;
  margin-right: 10px;
  padding: 10px;
}

/* 重点人群 */
.importantPeopleEntry{margin-bottom: 48px;}
.importantPeopleEntry a{display: inline-block;}
.importantPeopleList{margin: 0 -1.5%}
.importantPeopleList-item{padding: 16px;border: 1px solid #D0D1D4;display: inline-block;width: 30%;margin: 10px 1.5%;cursor: pointer;}
.importantPeopleList-item:hover{background-color: #EBECED;}
.importantPeopleList-item-left{width: 75px;height: 75px;text-align: center;margin-right: 16px;}
.importantPeopleList-item-left img{display: inline-block;max-width: 100%;}
.importantPeopleList-item-right .a{font-size: 18px;color: #333;font-weight: bold;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 240px;}
.importantPeopleList-item-right .b{font-size: 14px;color: #333;}
.importantPeopleList-item-right .b span{font-size: 24px;color: #e22323;}
.importantPeopleList-item-right .c{font-size: 14px;color: #999;max-width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 4px;}
.importantPeople-detail-table{ border: 1px solid #BEBEBE;width: 100%;}
.importantPeople-detail-table tr{ border-bottom: 1px solid #BEBEBE;}
.importantPeople-detail-table th{background-color: #E6E6E6;width: 200px;padding: 20px 16px;text-align: right;
  font-size: 14px;color: #666;font-weight: normal;line-height: 20px;}
.importantPeople-detail-table td{padding: 20px 16px;line-height: 20px; font-size: 14px;color: #333;}

.topHeaderLogin a,
.topHeaderLogin {
  color: #333!important;
}

.w100p{width: 100%;}
.xy-dynamic-2 .dynamic-box{width: 31%;margin: 15px 1%;}
.xy-dynamic-2 .dynamic-box-img{height: 210px;}

.bottom-links{
  padding-left: 10px;
  font-size: 18px;
  line-height: 52px;
  color: #666;
  height: 54px;
  width: 380px;
  border: 1px solid #DDD;
}
/* 鱼片被缩小了，先去掉，其他地方是否也有引用到
.innerBox2{
  width: 161px!important;
  height: 102px!important;
}
.innerBox2 img{
  width: 100%;
  position: static!important;
}*/

.creditTable-style-1 .creditTable-title{font-size: 20px;
  text-align: center;
  font-weight: 700;}
.creditTable-style-1 table{border: 1px solid #333;width: 100%;font-size: 14px;}
.creditTable-style-1 tr{border-bottom: 1px solid #333;}
.creditTable-style-1 th{text-align: right;width: 300px;background-color: #999;color: #fff;}
.creditTable-style-1 td{text-align: center;}
.creditTable-style-1 td,
.creditTable-style-1 th{
  padding: 10px 20px;border: 1px solid #333;

}

.news-list-box th{display: none;}
.news-list-box .td_val{height: 35px;}
.news-list-box .even-tr{background-color: #EFEFEF!important;}
.newsTableList-left{
    line-height: 30px;
    display: inline-block;
    width: 80%;
    color: #0c0300;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsTableList-right{
    line-height: 30px;
    color: #9f9f9f;
    float: right;
}

.glyphicon.glyphicon-menu-down{
  pointer-events: none;
}

.credit-list .credit-list-header span {
  float: none;
  line-height: 18px;
  padding: 10px 0;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.credit-list .credit-list-body p span {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}

.xyff{
  text-align: center;
  font-size: 0;
  margin-right: -20px;
}
.xyff a{display: inline-block;}
.xyff span{font-size: 18px;color: #0c0300;}
.xyff-1 {width: 360px;cursor: pointer;padding: 15px 0;background-color: #E6E6E6;margin-right: 20px;}
.xyff-1 span{line-height: 64px;}
.xyff-1 img{margin-right: 10px;vertical-align: middle;}
.xyff-2 {width: 170px;margin-right: 20px;margin-bottom: 20px;display: inline-block;padding: 20px 0;
  background-color: #E6E6E6;cursor: pointer;}
.xyff-2 img{
  display: block;
  margin: 0 auto 5px;
}

/* journal */
.journal-item {
    width: 385px;
    background-color: #fff;
    padding: 20px;
    float: left;
    margin-right: 20px;
}

.journal-item-img, .journal-item-img > img {
  display: block;
  max-width: 100%;
  height: 200px;
  margin: 0 auto;
}

.journal-item-line1 {
    margin: 20px 0;
}

.tagStyle-1 {
    display: inline-block;
    color: #fff;
    background-color: #e22323;
    padding: 4px 10px;
}

.journal-item-line2 {
    background-color: #e22323;
    color: #fff;
    line-height: 30px;
    padding: 0 5px;
}

#journal-table th {
    display: none;
}

.journal-item-title{
    margin-left: 10px;
    max-width: 270px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
}
.journal-item-title2{
    max-width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list-title .si{
  font-size: 24px;
  margin-top: 3px;
  margin-left: 5px;
}

.pagebottonlist li{
  border-bottom: none!important;
}
.creditInfoContent{
  padding-top: 10px;
}
.creditInfoContent2{
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 10px;
}
.creditInfoText{
  text-align: center;
  color: rgb(226, 35, 35);
}
.article-content{
  word-break: break-all;
}
.pageRepair .btn-bottom button{
    width: 115px!important;
}

.artice-time .dataSource{
  max-width: 140px;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
}

.zmq-Table .title{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.textOverflowEllipsis{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  display: inline-block;
}

.title-h3 {
  background: url("../image/dl/t1_bottom.png") no-repeat bottom;
  height: 60px;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  margin-top: 10px;
  color: #0fa3f2;
}

.shp p {
  text-indent: 2em;
  font-size: 16px;
  line-height: 30px;
  color: #666;
}
.header.home.dlNew {
  background: url("../image/dl/dl_back.png") center no-repeat;
}


.topSearchBarBox .topSearchBar {
  position: absolute ;
  top: -200px;
  right: 0;
  z-index: 1;
}
.topSearchBarBox .categorySearch,.categorySearch .categoryInput .search-box {
  width: 601px;
}
.topSearchBarBox .categorySearch .categoryText {
  padding-left: 0;
}
.topSearchBarBox .categorySearch .categoryText li.changeText {
  line-height: 60px;
  padding: 0px 25px;
}
.topSearchBarBox .categorySearch .categoryText li.changeText:first-child {
  padding-left: 3px;
}
.topSearchBarBox .categorySearch .categoryText li.changeText.active {
  background: url("../image/dl/catSearch-labelActive-dl.png") no-repeat center bottom ;
}
.topSearchBarBox .categorySearch .categoryText li.changeText.active span{
  background-color: #e22323;
  border-radius: 2px;
  padding:3px 12px;
  color: #fff;
}
.topSearchBarBox .categorySearch .categoryInput {
  padding-top: 59px;

}
.topSearchBarBox .categorySearch .categoryInput .search-box {
  box-shadow: 0px 0px 12px 0px   rgba(0, 0, 0, 0.16);
  border: solid 1px rgba(146, 0, 0, 0.2);
  background-color: #f6f6f6;
}
.topSearchBarBox .search-box > .search-input > input {
  height: 48px;
  margin-left: 0 !important;
}
.topSearchBarBox .search-box > .search-input > .search-btn {
  height: 50px;
  background-color: #e22323;
  box-shadow: 0px 0px 12px 0px rgba(146, 0, 0, 0.2);
  margin-right: -1px;
}
/*# sourceMappingURL=zmq-red.css.map */

