* {
  font-size: 14px; color: #333;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
}
li {
  list-style: none;
}
body {
  padding-top: 90px;
}
.subBody {
  padding-top: 150px;
}
.flex {
  display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box; /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox; /* 混合版本语法: IE 10 */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}
/* new clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* 模块标题 */
.moduleTitle {
  position: relative;
  font-size: 38px;
  font-weight: normal;
  color: #333;
  line-height: 3; 
}
.moduleTitle:after {
  position: absolute; content: ''; bottom: 0; left: 0;
  width: 72px;
  height: 6px;
  background: #BE1D2C;
}
.breadcrumb .active{
  color: #333;
  font-weight: 600;
}
.titleLeft {
  text-align: left;
}
.titleRight {
  text-align: right;
}
.titleRight:after {
  left: auto; right: 72px;
}
.titleCenter {
  text-align: center;
}
.oneLineEllipsis {
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.twoLineEllipsis {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* 滚动条美化 */
::-webkit-scrollbar-track-piece { /* 滚动条凹槽的颜色，还可以设置边框属性 */
  background-color: rgba(0,0,0,0);
}
::-webkit-scrollbar { /* 滚动条的宽度 */
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb { /* 滚动条的设置 */
  background-color: #dddddd;
  background-clip: padding-box;
  min-height: 28px; border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
a:link, a:visited, a:hover, a:active {
  text-decoration: none;
}
/* 标题 */
.newsTitle {
  border-bottom: 1px solid #D8D8D8; padding-top: 2rem; text-align: center;
}
.newsTitle h3 {
  font-size: 28px; cursor: pointer; position: relative; display: inline-block; padding: 0 30px; width: auto; line-height: 2.6; margin: 0;
}
.newsTitle h3.unactive {
  font-size: 24px;
}
.newsTitle h3:after {
  position: absolute; background: #BE1D2C; width: 50%; height: 6px; left: 25%; right: 0; bottom: 0; content: ''; 
  /* border-radius: 4px; */
   bottom: -3px;
}
.newsTitle h3.unactive:after {
  background: none
}
.mainTitle {
  text-align: center; font-size: 36px; padding: 3rem 0 0;
}
/* 查看更多 */
.seeMore {
  text-align: center; padding: 2rem 0 1rem;
}
/* 面包屑导航 */
.breadNav {
  border-bottom: 1px solid rgba(44, 69, 151, .5);
}
.breadcrumb {
  background: none; line-height: 4;
}
.breadcrumb li a {
  color: #333;
}
.breadcrumb > li + li:before {
  color: #333;
  content: " · ";
  padding: 0 5px;
}
.letterPage {
  text-align: center;
}
/* 翻页 */
.newsPaper {
  text-align: center; padding: 80px 0 20px; color: #000; cursor: pointer;
}
.newsPaper h4 {
  font-size: 20px; line-height: 4;
}
.newsPaper>div {
  padding: 20px 0;
}
.newsPaper>div:first-child {
  border-right: 1px solid #eee;
}
.newsPaper h4:hover {
  color: #BE1D2C;
}
.newsPaper p {
  color: #000; font-size: 14px;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  width: 100%;
}

p{
  margin: 0;
}
/* //详情页引入样式 */
.ql-size-16px{
  font-size: 16px!important;
}   
.ql-size-20px{
  font-size: 20px!important;
} 
.ql-align-center{
  text-align: center!important;
 }

 .ql-align-right{
   text-align: right!important;
 }
 /* 符文布编辑下的span标签 */
 .newsContent span{
  color: #000; 
  /* font-size: 20px!important; */
   text-align: left!important; 
   /* text-indent: 2em; */
    padding: 10px 0; line-height: 2!important;
}

span>strong, .newsContent span,strong,.newsContent p,.newsContent em,.newsContent i{
  font-size: inherit;color: inherit;
  /* font-family: inherit!important; */
  font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif!important;
}
/* 针对英文段落的首行不缩进 */
/* .newsContent .en_text{
  text-indent: 0!important;
  font-family: 'Times New Roman'!important;
} */
/* 双引号加的标签 防止段末有符号 */
doub{
  padding: 0 2px;
  font-size: inherit;
  color: inherit;
}

.text_indent{
  text-indent: 2em!important;
}
 @media only screen and (max-width:992px){
  .col-md-6{
    width: 50%;
    float: left;
  }
  .col-md-3{
    width: 25%;
    float: left;
  }
  .col-md-9{
    width: 75%;
    float: left;
  }
  .col-md-7 {
    float: left;
    width: 58.33333333%;
  }
  .col-md-4{
    width: 33%;
    float: left;
  }
  .col-md-8{
    width: 66%;
    float: left;
  }
  .col-md-2{
    width: 16.66666667%;
    float: left;
  }
  .col-md-10 {
    float: left;
    width: 83.33333333%;
  }
  .col-md-1{
    width: 12.5%;
    float: left;
  }
  .awardPerson li {
    padding: 1rem;
  }
  #app{
    padding:0 2rem;
  }
  .researchBook img{
    object-fit: contain;
  }
  .leaderCont .leaderImg img {
    height: 154px;
}
}

