﻿@charset "utf-8";

/*全局初始化样式*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  overflow-x: hidden;
}

body {
  padding: 0;
  margin: 0 auto;
  font-size: 14px;
  line-height: 1.42857143;
  font-family: arial, Microsoft YaHei, '宋体';
  color: #666460;
  min-width: 320px;
  width: 100%;
  zoom: 1;
  overflow-x: hidden; /*禁用Webkit内核浏览器的文字大小调整功能*/
  -webkit-text-size-adjust: none; /*取出点击出现半透明的灰色背景*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight: rgba(0, 0, 0, 0); /*控制文本可选性*/
  /*

/*设置字体的抗锯齿或者说光滑度*/
  -webkit-font-smoothing: antialiased; /* overflow-x: hidden; */
}

* {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; /*word-break: break-all;*/
  word-wrap: break-word;
}

/*默认去除ul、li的默认样式*/
.p, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 0;
  padding: 0;
}

.ul, .ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

ul, ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select, input, textarea {
  border-radius: 0;
  -webkit-border-radius: 0;
  color: #666460;
}

/*表单元素获得焦点时不显示虚线框*/
input:focus {
  outline: none;
}

input, button, select, textarea {
  outline: none; /*-webkit-appearance:none;*/
  /*强制去除表单自带的样式*/
}

/*不允许多行输入文本框有滚动条*/
textarea {
  resize: none; /*-webkit-appearance:none;*/
  /*强制去除textarea自带的样式*/
}

/*初始化表单元素样式*/
textarea, input, select {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/*初始化HTML5标签样式*/
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

article, aside, footer, header, nav, section, figure, figcaption {
  display: block;
}

/*去除figure边距*/
figure, figcaption {
  margin: 0px;
  padding: 0px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ccc;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ccc;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
}

/*初始化图片样式*/
img {
  border: none;
  border: 0;
  _max-width: 100%;
  vertical-align: top;
}

/*初始化a的样式和字体样式*/
a {
  color: #555555;
  text-decoration: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*清除浮动*/
.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
}

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

.clearfix {
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

/*网站地图*/
.ul_sitemap li {
  border-bottom: dotted 1px #ddd;
  padding: 5px 0px;
}

.ul_sitemap li strong {
  width: 90px;
  display: inline-block;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

/*全局样式*/
.web {
  width: 100%;
  height: 100%;
  position: relative;
}

.select {
  width: 100%;
  position: relative;
  border: 1px solid #e9ebee;
  background-color: #fff;
}

.select ul {
  position: absolute;
  width: 100%;
  background: #fff;
  top: 100%;
  left: 0;
  margin: 5px 0 0 0;
  z-index: 100;
  display: none;
}

.select li {
  cursor: pointer;
  padding: 3px 10px;
}

.select li:hover {
  background-color: #2a57a9;
  color: #fff;
}

.select .placeholder {
  position: relative;
  display: block;
  z-index: 1;
  cursor: pointer;
  padding: 0 10px;
  font-size: inherit;
  text-align: left;
  color: #ccc;
}

.select .placeholder:after {
  content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -4px;
  font-size: 0;
  line-height: 0;
  border-style: solid dashed dashed dashed;
  border-color: #cccccc transparent transparent transparent;
  border-width: 7px;
  width: 0;
  height: 0;
  overflow: hidden;
}

.select.is-open ul {
  display: block;
}

/* 公告样式 */

/* 飘窗 */
/* 飘窗 */
/* 头部 */
/* 头部 */
/* 右边导航 */

/* 右边导航 */

/* footer */
/* footer */

/* 首页 */
section .section .plat {
  line-height: 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

section .section .plat ul {
  display: inline-block;
}

.tempWrap {
  float: left;
}

section .section .plat .plattit {
  display: inline-block;
  margin: 0;
  position: relative;
  padding-left: 30px;
  float: left;
}

section .section .plat .plattit:before {
  width: 16px;
  height: 14px;
  position: absolute;
  background: url('../img/icon/icon5.png') no-repeat;
  content: '';
  display: block;
  top: 40%;
  left: 0;
}

section .section .plat .plattit p {
  display: inline-block;
  line-height: 1;
  font-size: 16px;
  color: #333333;
}

section .section .plat .plattit a {
  font-size: 16px;
  color: #333333;
}

section .section .plat .plattit a:hover {
  color: #d31f1f;
}

section .section .plat .plattit span {
  margin-left: 25px;
  font-size: 16px;
  color: #999999;
}

section .section .plat .platbtn {
  display: none;
  margin: 0;
  vertical-align: middle;
}

section .section .plat .platbtn .tpr {
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 9px solid #c3c3c3;
  line-height: 1;
  margin-bottom: 2px;
  cursor: pointer;
}

section .section .plat .platbtn .tpn {
  width: 0px;
  height: 0px;
  border-width: 9px 5px 0;
  border-style: solid;
  border-color: #c3c3c3 transparent transparent;
  line-height: 1;
  cursor: pointer;
}

/*section .section .plat .more {*/
  /*display: inline-block;*/
  /*margin-left: 5%;*/
/*}*/

/*section .section .plat .more a {*/
  /*color: #d31f1f;*/
/*}*/

/*@media (min-width: 1024px) {*/
  /*section .section .plat .more {*/
    /*margin-left: 7%;*/
  /*}*/
/*}*/

/*@media (min-width: 1280px) {*/
  /*section .section .plat .more {*/
    /*margin-left: 11%;*/
  /*}*/
/*}*/

section .section .newidx .idxnewBan {
  width: 50%;
  position: relative;
  float: left;
  z-index: 0;
}

section .section .newidx .idxnewBan .imgnewB {
  position: relative;
}

section .section .newidx .idxnewBan .imgnewB img {
  width: 100%;
}

section .section .newidx .idxnewBan .imgnewB .txtnewB {
  position: absolute;
  bottom: 0;
  line-height: 50px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  padding-left: 30px;
}

section .section .newidx .idxnewBan .imgnewB .txtnewB p {
  font-weight: bold;
  color: #fff;
}

section .section .newidx .idxnewBan .newprev {
  width: 36px;
  height: 50px;
  background: url('../img/icon/newl.png') no-repeat;
  position: absolute;
  left: 0;
  z-index: 1;
  top: 43%;
  cursor: pointer;
}

section .section .newidx .idxnewBan .newnext {
  width: 36px;
  height: 50px;
  background: url('../img/icon/newr.png') no-repeat;
  position: absolute;
  right: 0;
  z-index: 1;
  top: 43%;
  cursor: pointer;
}

section .section .newidx .idxnewBan .swiper-pagination-bullet {
  background: #a9a9a9 !important;
}

section .section .newidx .idxnewBan .swiper-pagination-bullet-active {
  background: #d31f1f !important;
}

section .section .newidx .idxnewBan .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  right: 5px !important;
  bottom: 15px !important;
  left: auto !important;
  width: auto !important;
}

section .section .newidx .idxnewrecod {
  width: 49%;
  float: right;
  border: 1px solid #e5e5e5;
  padding: 15px 30px;
  position: relative;
}

section .section .newidx .idxnewrecod .idxnewtit {
  margin-bottom: 11px;
}

section .section .newidx .idxnewrecod .idxnewtit li {
  float: left;
  font-size: 18px;
  color: #888888;
  border-left: 1px solid #e9ebee;
  line-height: 20px;
  padding: 0 15px;
  cursor: pointer;
}

section .section .newidx .idxnewrecod .idxnewtit li:first-child {
  border-left: none;
  padding-left: 0;
}

section .section .newidx .idxnewrecod .idxnewtit li:hover, section .section .newidx .idxnewrecod .idxnewtit li.on {
  font-weight: bold;
  color: #2a57a9;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li {
  border-bottom: 1px dashed #e9ebee;
  padding: 14px 0;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt p {
  font-size: 16px;
  color: #333333;
  position: relative;
  line-height: 25px;
  padding-left: 12px;
  padding-right: 50px;
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt p:hover {
  color: #d31f1f;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt p:before {
  width: 7px;
  height: 7px;
  content: '';
  display: block;
  background: url('../img/icon/icon7.png') no-repeat;
  position: absolute;
  left: 0;
  top: 9px;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt p:after {
  width: 37px;
  height: 15px;
  content: '';
  display: block;
  background: url('../img/icon/icon8.png') no-repeat;
  position: absolute;
  right: 0;
  top: 5px;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt span {
  display: block;
  color: #888888;
  margin-top: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li:last-child {
  border-bottom: none;
}

section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li:last-child .newtxt p:after {
  display: none;
}

section .section .newidx .idxnewrecod .tag {
  width: 89px;
  height: 89px;
  background: url('../img/icon/icon6.png') no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

@media (min-width: 1024px) {
  section .section .newidx .idxnewrecod {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  section .section .newidx .idxnewBan .swiper-container-horizontal > .swiper-pagination-bullets {
    right: 30px !important;
  }
}

@media (min-width: 1280px) {
  section .section .newidx .idxnewrecod .idxnewcon .idxrecnew li .newtxt span {
    height: 40px;
  }
}

section .section .efficiency {
  padding-top: 20px;
  height: 104px;
  /*background: url('../images/eff.jpg') no-repeat;*/
  background-size: cover;
  background-position: center center;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 15px;
}

section .section .efficiency a {
  display: block;
  width: 100%;
  height: 100%;
}

section .section .efficiency h5 {
  font-size: 30px;
  color: #fefeff;
  letter-spacing: 8px;
}

section .section .efficiency p {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}

section .section .efficiency p:before {
  width: 59px;
  height: 1px;
  background: rgba(255, 255, 255, 0.8);
  content: '';
  display: block;
  position: absolute;
  left: -105px;
  top: 10px;
}

section .section .efficiency p:after {
  width: 59px;
  height: 1px;
  background: rgba(255, 255, 255, 0.8);
  content: '';
  display: block;
  position: absolute;
  right: -105px;
  top: 10px;
}

section .section .idxclosure {
  margin-bottom: 15px;
}

section .section .idxclosure .revealslide {
  padding: 0 20px;
  width: 33.3%;
  border: 1px solid #e9ebee;
  position: relative;
  float: left;
}

section .section .idxclosure .revealslide .more {
  position: absolute;
  right: 30px;
  top: 15px;
}

section .section .idxclosure .revealslide .more a {
  color: #d31f1f;
}

section .section .idxclosure .revealslide .revtit {
  height: 50px;
  padding-top: 15px;
  border-bottom: 1px solid #e9ebee;
  margin-bottom: 15px;
}

section .section .idxclosure .revealslide .revtit li {
  float: left;
  cursor: pointer;
  font-size: 18px;
  color: #888888;
  border-left: 1px solid #e9ebee;
  line-height: 20px;
  padding: 0 15px;
  position: relative;
}

section .section .idxclosure .revealslide .revtit li:hover:before,
section .section .idxclosure .revealslide .revtit li.on:before,
.green_blue li.on:before
{
  width: 4px;
  height: 20px;
  content: '';
  display: block;
  background: url('../img/icon/icon9.png') no-repeat;
  position: absolute;
  left: 0;
}

section .section .idxclosure .revealslide .revtit li:hover,
section .section .idxclosure .revealslide .revtit li.on,
.green_blue li
{
  font-weight: bold;
  color: #2a57a9;
}

section .section .idxclosure .revealslide .revcon .revconlist {
  padding-bottom: 20px;
}

section .section .idxclosure .revealslide .revcon .revconlist li {
  border-bottom: 1px solid #e9ebee;
}

section .section .idxclosure .revealslide .revcon .revconlist li:last-child {
  border-bottom: none;
}

section .section .idxclosure .revealslide .revcon .revconlist li p {
  float: left;
  color: #333333;
  line-height: 35px;
  padding-left: 12px;
  position: relative;
}

section .section .idxclosure .revealslide .revcon .revconlist li p:hover {
  color: #d31f1f;
}

section .section .idxclosure .revealslide .revcon .revconlist li p:before {
  width: 7px;
  height: 7px;
  content: '';
  display: block;
  background: url('../img/icon/icon7.png') no-repeat;
  position: absolute;
  left: 0;
  top: 13px;
}

section .section .idxclosure .revealslide .revcon .revconlist li span {
  float: right;
  color: #888888;
  font-size: 12px;
  line-height: 35px;
}

section .section .idxclosure .idxshares {
  float: right;
  width: 24%;
  background: #dee6f1;
  padding: 15px;
}

section .section .idxclosure .idxshares .sharesslide {
  border: 2px solid #fff;
  padding: 0 30px;
  overflow: hidden;
}

section .section .idxclosure .idxshares .sharesslide .shtit {
  border-bottom: 1px solid #fff;
}

section .section .idxclosure .idxshares .sharesslide .shtit li {
  float: left;
  position: relative;
  font-size: 18px;
  color: #333333;
  width: 97px;
  text-align: center;
  line-height: 50px;
  margin-right: 10px;
  cursor: pointer;
}

section .section .idxclosure .idxshares .sharesslide .shtit li:hover:before, section .section .idxclosure .idxshares .sharesslide .shtit li.on:before {
  width: 97px;
  height: 6px;
  content: '';
  display: block;
  background: url('../img/icon/icon10.png') no-repeat;
  position: absolute;
  bottom: -6px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist h1 {
  color: #ed1c24;
  font-weight: normal;
  font-size: 64px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist h1 span {
  font-size: 32px;
  position: relative;
  padding-left: 25px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist h1 span:before {
  width: 20px;
  height: 27px;
  background: url('../img/icon/icon11.png') no-repeat;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist p {
  color: #333333;
  line-height: 30px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist h5 {
  display: inline-block;
  color: #333333;
  line-height: 30px;
  font-weight: normal;
  position: relative;
  padding-left: 25px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist h5:before {
  width: 20px;
  height: 19px;
  background: url('../img/icon/icon12.png') no-repeat;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
}

section .section .idxclosure .idxshares .sharesslide .shcon .shareslist a {
  color: #2a57a9;
  text-decoration: underline !important;
  margin-left: 15px;
}

@media (min-width: 1280px) {
  section .section .idxclosure .idxshares .sharesslide {
    /*height: 236px;*/
  }
}

section .section .idxtrack {
  padding: 0 30px;
  border: 1px solid #e9ebee;
}

section .section .idxtrack .tracktit {
  line-height: 50px;
  border-bottom: 1px solid #e9ebee;
}

section .section .idxtrack .tracktit h3 {
  float: left;
  position: relative;
  padding-left: 15px;
  font-size: 18px;
  color: #2a57a9;
}

section .section .idxtrack .tracktit h3:before {
  width: 4px;
  height: 20px;
  content: '';
  display: block;
  background: url('../img/icon/icon9.png') no-repeat;
  position: absolute;
  left: 0;
  top: 15px;
}

section .section .idxtrack .tracktit a {
  color: #d31f1f;
  float: right;
}

section .section .idxtrack .tracklist {
  padding-top: 1.87%;
  padding-bottom: 1.87%;
}

section .section .idxtrack .tracklist li {
  float: left;
  text-align: center;
  margin-left: 1.87%;
  width: 18.5%;
}

section .section .idxtrack .tracklist li:first-child {
  margin-left: 0;
}

section .section .idxtrack .tracklist li .timgB {
  width: 100%;
  overflow: hidden;
}

section .section .idxtrack .tracklist li .timgB img {
  width: 100%;
}

section .section .idxtrack .tracklist li .ttxtB p {
  line-height: 35px;
  color: #333333;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

section .section .idxtrack .tracklist li:hover .ttxtB p {
  color: #d31f1f;
}

section .section .idxtrack .tracklist li:hover .timgB img {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

section .section .party {
  margin-top: 15px;
  margin-bottom: 15px;
}

section .section .party img {
  width: 100%;
  max-width: 100%;
}

section .section .party a {
  display: block;
  width: 100%;
  height: 100%;
}

@media (max-width: 1200px) {
  section .section .party {
    background: none !important;
  }
}

@media (min-width: 1280px) {
  section .section .party {
    height: 104px;
    background-size: cover;
  }

  section .section .party img {
    display: none;
  }
}

section .section .trip {
  padding: 35px 30px;
  position: relative;
}

section .section .trip .slider .swiper-slide {
  width: 50%;
  text-align: center;
  float: left;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
section .section .trip .slider.index-navBox .swiper-slide {
  width: 20%;
}

section .section .trip .slider .swiper-slide:first-child {
  border-left: 0;
}

section .section .trip .slider .swiper-slide .triptxtB {
  color: #333;
  line-height: 1;
  font-family: '微软雅黑';
}

section .section .trip .slider .swiper-slide .tripimgB {
  padding-bottom: 6%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

section .section .trip .slider .swiper-slide .tripimgB:hover {
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
}

section .section .trip .btn {
  width: 22px;
  height: 38px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

section .section .trip .swiper-button-prev {
  background-image: url('../img/icon/btn-left.png');
  left: 5px;
}

section .section .trip .swiper-button-next {
  background-image: url('../img/icon/btn-right.png');
  right: 5px;
}

@media (min-width: 1280px) {
  section .section .trip {
    padding: 35px 30px;
    position: relative;
  }

  section .section .trip .slider {
    font-size: 16px;
  }

  section .section .trip .swiper-button-prev {
    left: 0;
  }

  section .section .trip .swiper-button-next {
    right: 0;
  }
}

/*2019-01-04 首页板块线条影藏*/
section .section .newidx .idxnewrecod, section .section .idxclosure .revealslide, section .section .idxclosure .revealslide, section .section .idxtrack {
  border-width: 0;
}

/* 首页 */
section .section .substance {
  margin-top: 4%;
}

section .section .substance .menuLeft {
  border: 1px solid #e9ebee;
  background: #f6f8fb;
  float: left;
  width: 20%;
  height: 810px;
  margin-bottom: 75px;
}

section .section .substance .menuLeft .menutit {
  padding: 25px 0px 25px 20px;
  background: #2a57a9;
}

section .section .substance .menuLeft .menutit h5 {
  font-size: 20px;
  color: #fffefe;
}

section .section .substance .menuLeft .menutit p {
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
}

section .section .substance .menuLeft a {
  display: block;
}

section .section .substance .menuLeft li {
  border-bottom: 1px solid #e9ebee;
  padding: 0 20px;
  line-height: 50px;
  position: relative;
}

section .section .substance .menuLeft li:after {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  background: url('../img/icon/icon17.png') no-repeat;
  position: absolute;
  right: 20px;
  top: 18px;
}

section .section .substance .menuLeft li:hover > a, section .section .substance .menuLeft li.on > a {
  color: #d31f1f;
}

section .section .substance .menuLeft li:hover:after, section .section .substance .menuLeft li.on:after {
  background: url('../img/icon/icon18.png') no-repeat;
}

section .section .substance .menuLeft li.open > a {
  color: #d31f1f;
}

section .section .substance .menuLeft li.open:after {
  background: url('../img/icon/icon19.png') no-repeat;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

/* 三级 */
section .section .substance .menuLeft li .thmenu {
  display: none;
}

section .section .substance .menuLeft li .thmenu dd {
  border-bottom: none;
  position: relative;
  line-height: 40px;
  padding-left: 20px;
}

section .section .substance .menuLeft li .thmenu dd:after {
  width: 5px;
  height: 5px;
  content: '';
  display: block;
  background: #999999;
  position: absolute;
  left: 0px;
  top: 17px;
}

section .section .substance .menuLeft li .thmenu dd:hover:after, section .section .substance .menuLeft li .thmenu dd.ont:after {
  background: #d31f1f;
}

section .section .substance .menuLeft li .thmenu dd:hover > a, section .section .substance .menuLeft li .thmenu dd.ont > a {
  color: #d31f1f;
}

section .section .substance .contentR {
  float: right;
  width: 77%;
}

section .section .substance .contentR .crtit {
  border-bottom: 1px solid #e9ebee;
}

section .section .substance .contentR .crtit .contT {
  float: left;
}

section .section .substance .contentR .crtit .contT h5 {
  font-size: 16px;
  color: #2a57a9;
  border-bottom: 1px solid #2a57a9;
  padding-bottom: 10px;
}

section .section .substance .contentR .crtit .crumbs {
  float: right;
}

section .section .substance .contentR .crtit .crumbs p {
  color: #888888;
}

section .section .substance .contentR .crtit .crumbs p img {
  margin-top: 3px;
  margin-right: 5px;
}

/* 组织架构 */
section .section .substance .contentR .framework {
  padding-top: 80px;
  padding-bottom: 120px;
}

#framework1 {
  /* display: none; */
}

#framework2 {
  display: none;
}

/* 组织架构 */

/* 页码 */
.Pages a:hover, .Pages a.a_cur {
  background: #2a57a9;
  color: #fff;
}

.Pages {
  text-align: center;
  padding-top: 30px;
}

.Pages .a_first, .Pages .a_end {
  display: inline-block;
  width: 40px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e5e5e5;
  text-align: center;
}

.Pages .a_prev, .Pages .a_next, .Pages .num a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e5e5e5;
  text-align: center;
  font-style: normal;
}

@media (min-width: 768px) {
  .Pages .a_first, .Pages .a_end {
    width: 65px;
  }
}

/* 页码 */

/* --------------- */

/* 频道页 */
section .section .channelpages .crtit {
  border-bottom: 1px solid #e9ebee;
  margin-top: 50px;
}

section .section .channelpages .crtit .contT {
  float: left;
}

section .section .channelpages .crtit .contT h5 {
  font-size: 16px;
  color: #2a57a9;
  border-bottom: 1px solid #2a57a9;
  padding-bottom: 10px;
}

section .section .channelpages .crtit .crumbs {
  float: right;
}

section .section .channelpages .crtit .crumbs p {
  color: #888888;
}

section .section .channelpages .crtit .crumbs p img {
  margin-top: 3px;
  margin-right: 5px;
}

/* 频道页 */

/* 资质荣誉 */
section .section .substance .contentR .aptitude{padding-top:35px;border-bottom:1px solid #e9ebee;padding-bottom:30px;}
section .section .substance .contentR .aptitude ul{margin-left:-2%;margin-right:-2%;}
section .section .substance .contentR .aptitude li{float:left;text-align:center;margin-bottom:3%;width:50%;padding:0 2%;}

/* section .section .substance .contentR .aptitude li:nth-child(3n){margin-right:0;} */
section .section .substance .contentR .aptitude li .apimgB{width:100%;overflow:hidden;padding: 10px;background-color: #F6F7FB;border: 1px solid #EDEEF2;}
section .section .substance .contentR .aptitude li .apimgB img{width:100%;}
section .section .substance .contentR .aptitude li:hover .apimgB img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:0.5s;transition:0.5s;}
section .section .substance .contentR .aptitude li .aptxtB p{height:20px;color:#333;margin-top: 15px;text-overflow:ellipsis;overflow:hidden;/*display:-webkit-box;*/-webkit-line-clamp:2;}
section .section .substance .contentR .aptitude li:hover .aptxtB p{color:#d31f1f;}
section .section .substance .contentR .screen{margin-bottom:90px;}
section .section .substance .contentR .screen .scrfint{width:100%;background:#f6f8fb;border:1px solid #e9ebee;text-align:center;line-height:100px;margin-top:70px;}
section .section .substance .contentR .screen .scrfint form input{margin-left:5px;width:26%;height:45px;line-height:45px;border:1px solid #e9ebee;background:#fff;padding-left:15px;}
section .section .substance .contentR .screen .scrfint form select{margin-left:5px;width:26%;height:45px;line-height:45px;border:1px solid #e9ebee;background:#fff;padding-left:15px;}
section .section .substance .contentR .screen .scrfint form .select-box{margin-left:5px;width:26%;height:36px;line-height:36px;border:1px solid #e9ebee;background:#fff;text-align:left;}
section .section .substance .contentR .screen .scrfint form .subbtn{display:inline-block;width:11%;background:#2a57a9;font-size:16px;color:#fff;padding-left:0;line-height:36px;height:36px;position:relative;cursor:pointer;border-radius:5px;}
section .section .substance .contentR .screen .scrList{padding-left:40px;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #e9ebee;}
section .section .substance .contentR .screen .scrList li{line-height:35px;}
section .section .substance .contentR .screen .scrList li h5{float:left;position:relative;font-size:14px;color:#2a57a9;padding-left:15px;}
section .section .substance .contentR .screen .scrList li h5:before{width:5px;height:5px;content:'';display:block;background:#2a57a9;position:absolute;left:0;top:15px;}
section .section .substance .contentR .screen .scrList li p{float:left;position:relative;padding-left:35px;line-height:24px;padding-top:6px;color:#888888;margin-left:10px;width:88%;}
section .section .substance .contentR .screen .scrList li p:before{width:26px;height:1px;background:#dde1e7;content:'';display:block;position:absolute;left:0px;top:17px;}
@media (min-width:768px){
  section .section .substance .contentR .aptitude li{width:33.333333%;}
}

/* 资质荣誉 */

/* 治理规则 */
section .section .substance .contentR .regular{padding-top:40px;padding-bottom:20%;}
section .section .substance .contentR .regular li{line-height:45px;border-bottom:1px dashed #e9ebee;}
section .section .substance .contentR .regular li .txtL{float:left;}
section .section .substance .contentR .regular li .txtL p{position:relative;padding-left:15px;color:#333;}
section .section .substance .contentR .regular li:hover .txtL p{color:#2a57a9;}
section .section .substance .contentR .regular li .txtL p:before{width:7px;height:7px;content:'';display:block;background:url('../img/icon/icon7.png') no-repeat;position:absolute;left:0;top:18px;}
section .section .substance .contentR .regular li .txtR{float:right;}
section .section .substance .contentR .regular li .txtR p{color:#999999;}
section .section .substance .contentR .regular li .txtR p img{margin-top:12px;margin-right:10px;}

/* 治理规则 */

/* 公司概况 */
section .section .substance .contentR .survey{padding-top:35px;}
section .section .substance .contentR .survey .tibox{text-align:center;padding-bottom:4%;}
section .section .substance .contentR .survey .tibox h1{font-size:20px;color:#2a57a9;line-height:1.5;}
section .section .substance .contentR .survey .tibox .data{padding-top:1%;}
section .section .substance .contentR .survey .tibox .data .push-time{display:block;text-align:center;}
section .section .substance .contentR .survey .tibox .data span{margin-left:5%;}
section .section .substance .contentR .survey .tibox .data span:first-child{margin-left:0;}
section .section .substance .contentR .survey .avp{    /* max-width:900px; */
  margin:0 auto;color:#888;}
section .section .substance .contentR .survey .avp img{max-width:100%;}
section .section .substance .contentR .survey .surL{float:left;width:53%;}
section .section .substance .contentR .survey .surL h1{font-size:20px;color:#2a57a9;line-height:40px;text-align:left;}
section .section .substance .contentR .survey .surL p{color:#888888;margin-top:20px;line-height:20px;}
section .section .substance .contentR .survey .surR{float:right;}
section .section .substance .contentR .survey .surB{margin-top:25px;border-bottom:1px solid #e9ebee;padding-bottom:35px;}
section .section .substance .contentR .survey .surB p{color:#888888;line-height:20px;}
section .section .substance .contentR .survey .achieve .avp p{color:#888888;margin-bottom:20px;line-height:20px;font-size:14px;font-family:'微软雅黑';}

@media(min-width: 768px){
  section .section .substance .contentR .survey .tibox .data .push-time{ display: inline-block; }
}

/* section .section .substance .contentR .survey .achieve .avp p span{line-height:inherit!important;} */
section .section .substance .contentR .survey .achtab{border-bottom:1px solid #e9ebee;padding-bottom:40px;}
section .section .substance .contentR .survey .achtab table{width:100%;text-align:center;}
section .section .substance .contentR .survey .achtab table th,section .section .substance .contentR .survey .achtab table td{border:1px solid rgba(233,235,238,0.5);line-height:60px;}
section .section .substance .contentR .survey .achtab table th{background:#2a57a9;font-size:16px;color:#ffffff;font-weight:normal;}
section .section .substance .contentR .survey .achtab table td{background:#f6f8fb;color:#333;}
section .section .substance .contentR .survey .achtab table td.trtit{background:#f0f3f8;}
section .section .substance .contentR .survey .footprint{padding-bottom:100px;}
section .section .substance .contentR .survey .footprint h1{font-size:20px;color:#2a57a9;line-height:100px;text-align:left;}
section .section .substance .contentR .survey .footprint .printList li{line-height:35px;}
section .section .substance .contentR .survey .footprint .printList li.lihide{display:none;}
section .section .substance .contentR .survey .footprint .printList .more{display:block;width:140px;height:45px;line-height:45px;background:#2a57a9;border-radius:5px;margin:30px auto;color:#fff;text-align:center;}
@media (min-width:1024px){
  section .section .substance .contentR .survey .footprint .printList .more{display:none;}
  section .section .substance .contentR .survey .footprint .printList li.lihide{display:block;}
  section .section .substance .contentR .survey .footprint .printList{max-height:435px;        /* overflow-y:auto; */position:relative;}
}
section .section .substance .contentR .survey .footprint .printList li h5{float:left;position:relative;font-size:14px;color:#2a57a9;padding-left:15px;}
section .section .substance .contentR .survey .footprint .printList li h5:before{width:5px;height:5px;content:'';display:block;background:#2a57a9;position:absolute;left:0;top:15px;}
section .section .substance .contentR .survey .footprint .printList li p{float:left;position:relative;color:#888888;margin-left:10px;width:91%;line-height:1.5;padding:0.8% 0;padding-left:35px;}
section .section .substance .contentR .survey .footprint .printList li p:before{width:26px;height:1px;background:#dde1e7;content:'';display:block;position:absolute;left:0px;top:12px;}
section .section .substance .contentR .survey h1{font-size:18px;color:#2a57a9;text-align:center;padding:3% 0 4%;}
@media (min-width:768px){
  section .section .substance .contentR .survey .footprint .printList li p:before{top:15px;}
}
@media (min-width:768px){
  section .section .substance .contentR .survey .footprint h1{padding:40px 0 30px;line-height:1em;}
}
/* 公司概况 */

/* 投资者留言 */
section .section .substance .contentR .investormes{padding-bottom:45px;}
section .section .substance .contentR .investormes .mesTop{margin-bottom:15px;}
section .section .substance .contentR .investormes .mesTop h1{font-size:18px;color:#2a57a9;line-height:70px;}
section .section .substance .contentR .investormes .mesTop p{font-weight:bold;color:#666;line-height:25px;}
section .section .substance .contentR .investormes .mesTop a{background:#2a57a9;color:#fff;width:143px;height:42px;display:block;line-height:42px;text-align:center;font-size:16px;margin-top:20px;}
section .section .substance .contentR .investormes .mesTop a:hover{background:#d31f1f;}
section .section .substance .contentR .investormes .mesBot h1{font-size:18px;color:#2a57a9;line-height:60px;}
section .section .substance .contentR .replyList li{border:1px solid #e9ebee;margin-bottom:10px;}
section .section .substance .contentR .replyList li p{float:left;width:70%;}
section .section .substance .contentR .replyList li p span{float:none;}
section .section .substance .contentR .replyList li span{float:right;color:#999;width:25%;text-align:right;}
section .section .substance .contentR .replyList li .usere,section .section .substance .contentR .replyList li .comre{padding:2% 3%;}
section .section .substance .contentR .replyList li .usere{border-bottom:1px solid #e9ebee;background:#f6f8fb;}
section .section .substance .contentR .replyList li .comre{padding:20px 30px;}
section .section .substance .contentR .replyList li .comre p{color:#666;line-height:24px;}
section .section .substance .contentR .replyList li .comre p span{color:#333;}
section .section .substance .contentR .replyList li .comre .ti{color:#999;}
@media (min-width:768px){
  section .section .substance .contentR .replyList li p{width:80%;}
  section .section .substance .contentR .replyList li span{width:15%;max-width:80px;}
}

/* 表单 */
section .section .substance .contentR .LeavemesForm{border:1px solid #e9ebee;background:#f6f8fb;padding-bottom:60px;    margin-bottom: 50px; margin-top:30px;}
section .section .substance .contentR .LeavemesForm h1{line-height:80px;border-bottom:1px solid #e9ebee;text-align:center;font-size:18px;color:#2a57a9;}
section .section .substance .contentR .LeavemesForm .formtab{padding-top:55px;}

/*   section .section .substance .contentR .LeavemesForm .formtab table{padding-left:75px;} */
section .section .substance .contentR .LeavemesForm .formtab table td{line-height:45px;width:70%;}
section .section .substance .contentR .LeavemesForm .formtab table td.f_name{color:#333;width:25%;text-align:right;vertical-align:top;}
section .section .substance .contentR .LeavemesForm .formtab table td.f_name .form_err{color:#e4292b;}
section .section .substance .contentR .LeavemesForm .formtab table td .text{width:250px;height:45px;padding-left:5px;line-height:45px;background:#fff;margin-bottom:12px;}
section .section .substance .contentR .LeavemesForm .formtab table td .titlex{width:100%;height:45px;padding-left:5px;line-height:45px;background:#fff;margin-bottom:12px;}
section .section .substance .contentR .LeavemesForm .formtab table td textarea.text{width:100%;background:#fff;height:168px;padding-left:5px;padding-top:5px;}
section .section .substance .contentR .LeavemesForm .formtab table td a{width:150px;height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;display:inline-block;margin-right:10px;}
section .section .substance .contentR .LeavemesForm .formtab table td a.bB{background:#2a57a9;}
section .section .substance .contentR .LeavemesForm .formtab table td a.bG{background:#d3d4d6;}
section .section .substance .contentR .LeavemesForm .formtab table td a:hover{background:#d31f1f;}
@media (min-width:768px){
  section .section .substance .contentR .LeavemesForm .formtab table td{width:auto;}
  section .section .substance .contentR .LeavemesForm .formtab table td.f_name{width:115px;}
  section .section .substance .contentR .LeavemesForm .formtab table td .text{width:170px;}
}
@media (min-width:1280px){
  section .section .substance .contentR .LeavemesForm .formtab table td .text{width:250px;}
}

/* 表单 */

/* 投资者留言 */
