﻿*{
    padding:0;  
    margin:0;    
    /*font-family:'微软雅黑';*/
    font-size:16px;
   
}
ul,ol,menu{
    list-style-type: none;
}
a{
    text-decoration: none;
    color:#000;
}
img{
    border:none;
}
.r-n{
    display:flex;
    flex-wrap: nowrap;
    flex-direction: row;
}  
.r-w{
    display:flex;
    flex-wrap: wrap;
    flex-direction: row;   
}
.c-n{
    display:flex;
    flex-wrap: nowrap;
    flex-direction: column;    
}
.f-ct{
    justify-content: center;
}
.f-st{  
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start
}
.f-bt{  
    justify-content: space-between;
    align-items: baseline;
}
.f-ed{   
    justify-content:flex-end;
    align-items: flex-end;
}
.f-ad{  
    justify-content:space-around;
}
.alc{
    align-items: center;
    justify-items: center;
}
.f-g{
    flex-grow:1;
}
.ele{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.w{
  width:1300px;
}
.ell{
  display: -webkit-box;
  word-break: break-all;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
.bx{
  box-sizing: border-box;
}
.wd{
  width:100%;
}
.active{
  animation-duration:2s;
  animation-delay: 1s;
  transition-property: all;
}

/* 顶部导航栏 */
.header{
  height:100px;
  position: fixed;
  top: 0;
  z-index: 10;
  background: rgba(255,255,255,.6);
  min-width: 1300px;
}
.header-left{
  width:45%; 
}
.header-left img{
  width:80%;
  height:auto;
}
.header-nav{
  width:88%;
  padding:0 5%; 
}
.header-nav-list{
   position:relative;
}
.header-nav-lista{
  font-size:1.1rem;
  color:#000;
  height:100px; 
 
}
.header-nav-listas{  
  color:#b90909;  
  /* border-bottom:1px solid #b90909 */
}
.header-nav-list-son{
  position:absolute;
  background-color: #fff;
  top:70%;
  width:300%;
  display: none;;
}
.header-nav-list-sona{
  padding:4% 0;
}
.header-nav-list-sona:hover{
  background-color:#b90909; 
  color:#fff;
}
/* 轮播图 */
.banner{
  position: relative; 
  height:100%;
  min-width:1300px;
}
.swiper { 
  width: 100%;
  height:100%;
}
.swiper-slide {
  text-align: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* 新闻 */
.new{
  background: url(../image/news.jpg) no-repeat top right ;
  background-size: 100% 100%;
  height:680px;
  padding:5% 0;
  min-width: 1300px;
}
.news{
  height:100%;
}
.new-banner{
  width:650px;
  height:100%;
  position: relative;
}
.new-list{
  width:650px;
  height:100%;
  padding-left:1%;
}
.new-list-topa{
  padding:0 2% 1% 1%;
  font-size:1.3rem;
}
.new-list-topas{
  color:#b90909;
  font-size:1.5rem;
}
.new-list-secs{
  position: relative;
  padding-top:2%;
  height:490px;
}
.new-list-secs-list{
  position: absolute;
  top:0;
  left:0; 
  height: 100%;
  
}
.new-list-secs-lista{
  padding:2% 0 1% 1%;
  line-height: 2.9rem;; 
  height:70px;
  overflow: hidden;
}
.new-list-secs-lista:hover {
  color:#b90909;
  font-size:1.1rem;
}
.new-list-secs-listmore{
  color:#b90909;
  position: absolute;
  bottom:0;
  font-size:.9rem;
}
/* 业务板块 */
.yewu{
  background-color: #a01818;
  min-width: 1300px;
}
.yewu-top{
  padding:2% 0;
}
.yewu-top-h2{
  color:#fff;
  font-size:1.4rem;
  padding:.5% 0;
}
.yewu-list-son{
  width:25%;
  height:260px;
  position:relative;
}
.yewu-list-son:nth-of-type(7){
    width:50%;
}
.yewu-list-son-imgs{
  width:100%;
  height:100%;
}
.yewu-list-son-span{
  width:100%;
  height:100%;
  background: rgba(185,9,9,.6);
  position: absolute;
  top:0;
  left:0;
  color:#fff;
  font-size:1.2rem;
  display:none;
  text-align: center;
  line-height: 260px;;
}
.yewu-list-son:hover .yewu-list-son-span{
  display:block;
}
/* 党群工作  上市公司 */
.food1{
  padding:2% 0;
  min-width: 1300px;
}
.food1-con{
  height:390px;
}
.dangqun ,.scompany{
  width:650px;
  padding-right:1%;
}
.food1-con-tit{
  color:#b90909;
  /*color:#fff;*/
  font-size:1.5rem;
  padding:1% 0;
}
.food1-con-tits{
  font-size: 1.1rem;
  color:#b90909;
  /*color:#Fff;*/
}
.dangqun-list{
  padding:3% 0;
}
.dangqun-lists{
  padding:2% 0;
}
.dangqun-listsa{
width:80%;
display:inline-block;
}
.dangqun-liststime{
  width:20%;
}
.dangqun-lists:hover .dangqun-listsa , .dangqun-lists:hover .dangqun-liststime {
  color:#b90909;
  font-size:1.1rem;
}
.scompany{
  padding-left:1%;
}
.scompany-top{
  background-color: #a01818;
  padding:2%;
}
.scompany-top-span{
  width:25%;
  color:#fff;
  font-size:1.1rem;
}
.scompany-tops{
  padding:2%;
}
.scompany-top-spans{
  width:25%;
  font-size:1.1rem;
}
.scompany-tops:nth-of-type(2n){
  background-color: #eee;
}
/* 专栏图片 */
.ztpic{
  padding:1% 0;
  min-width:1300px;
}
.ztpic-top1{
  height:auto;
  max-height:170px; 
}
.ztpic-top2{
  padding-top:2%;
}
.ztpic-top2-list{
  width:20%;
  padding:1%;
}
.ztpic-top2-list img{
  width:100%;
  height:70px;
}
/* 友情链接 */
.links{
  /*background: url('../imgs/link.jpg') top left no-repeat;*/
  background-color: #b11f1f;
  background-size:100% 100%;
  padding:1% 0;
  min-width: 1300px;
 
}
.links-top{
  padding-bottom:2%;
   margin-top:3%;
}
.links-topa{
  width: 11%;
  margin-left:2%;
  color:#fff;
  font-size:1.1rem;
}
.links-topa img{
  width:98%;
  height:auto;
}
.links-bottom{
  /*background-color:#fff;*/
  padding:0 1%;  
  border-bottom: 1px solid #fff;
}
.links-bottom-left{
  /*width:20%;*/
  width:10%;
}
.links-bottom-right{
  width:80%;
}
.links-bottom-right-list{
  padding:1% 0;
  width:20%;
  color:#fff;
}
/* footer */
.footer{
  padding:1% 0;
  background-color: #b11f1f;
}
.footer1{
  padding-top:1%;
  color:#FFF;
}
.footer1 a{
    color:#fff;
}
/* 二级页面 */
.listtop-imgs{
  margin-top:100px;
  min-width: 1300px;
}
.listtop-imgs img{
  width:100%;
  height:auto;
  /*max-height: 210px;;*/
}
.bread{
  background-color:#f8f8f8;
  padding:1% 0;
  min-width: 1300px;
}
.bread-left , .bread-right{
  width:50%;
}
.icon-zhuye{
  color:#b90909;
}
.icon-sanjiaoyou{
  color:#e5e5e5;
}
.bread-lefta , .bread-left>a , .bread-left{
  color:#868686;
}
.bread-right-search{
  width:50%;
  border:1px solid #a01818;
  border-radius: .5rem;
  padding:1% 2%;
}
.bread-right-search-inpt{
  border:none;
  outline: none;
  background:transparent;
  padding:1% 0 1% 2%;
  font-size:.8rem;
  color:#868686;
  width:90%;
}
.bread-right-search-sub{
  width:10%;
  padding:1% 0;
  border:none;
  outline: none;
  background:transparent;
  cursor: pointer;
}
.icon-sousuo{
  color:#a01818;
  font-weight: 600;
  font-size: 1.2rem;
}
.section{
  border-bottom: 1px solid #a01818;
  padding:2% 0;
  min-width:1300px;
}
.section-conts{
  min-height:800px;
  min-width:1200px;
}
.section-conts-left{
  width:250px;
  height:auto;
}
.section-conts-left-top{
  padding-bottom:10%;
}
.section-conts-left-lists{
    width:250px;
}
.section-conts-left-list .section-conts-left-list1{
 background-color:#f8f6f7;
 padding:5% 0 5% 2%;
 border-bottom:1px solid #fff;
 height:50px;
 box-sizing: border-box;
 width:230px;
}
.section-conts-left-list .icon-icretangleleft{
  color:transparent;
  width:20px;
}
.section-conts-left-lists .section-conts-left-list1 , .section-conts-left-list:hover .section-conts-left-list1{
  background-color:#be2118;
  color:#fff;
 
}
.section-conts-left-lists .icon-icretangleleft , .section-conts-left-list:hover .icon-icretangleleft {
  color:#be2118;  
  font-size:2rem;
}
.section-conts-right{
  padding-left:3%;
  width:1050px;
} 
.section-conts-right-top{
 padding-left:10px;;
  background:#be2118;
  margin-top:3%;
  margin-bottom:2%;
  height:50px;
  align-items: center;
  font-weight:600;
  color:#fff;
}
.section-conts-right-sec{
  min-height:620px;
}
.section-conts-right-list{
  padding:2% 0;
}
.section-conts-right-lista{
  width:90%;
  display: inline-block;
  padding-left:1%;
}
.section-conts-right-listtime{
  width:10%;
}
.section-conts-right-list:hover .section-conts-right-lista ,.section-conts-right-list:hover .section-conts-right-listtime{
  font-size: 1.1rem;
  color: #b90909;
}
/* 联系我们 */

.contentus{
  /* background: url('../imgs/aboutus.jpg') top left no-repeat;
  background-size:100% 100%;
  height:480px; */
 position: relative;
 min-height:800px;
}
.contentus-img1{
  height:480px;
}
.contentus-con{
  padding: 3% 20% 3% 10%;
  background-color: rgb(244,244,244,0.8);
  position: absolute;
  top:15%;
  right:0;
  height:700px;
  overflow-y: scroll;
 width:70%;
}
.contentus-con::-webkit-scrollbar {/*滚动条整体样式*/
  width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 6px;
  scrollbar-arrow-color:#b90909;

}
.contentus-con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
  scrollbar-arrow-color:#b90909;
}
.contentus-con::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 6px #b90909;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.3);
}
.contentus-cons{
height:auto;
}
.contentus-con img{
  max-width:100%;
}
.contentus-img2{
  position: absolute;
  bottom:0;
 height:auto;
}
/* 文章内容页 */
.articlt-title{
  text-align: center;
  font-size:1.2rem;
  padding:1%;
  font-size: 28px;
}
.rticlt-listsc{
  padding:0 5%;
  width:50%;
  font-size:.9rem;
  color:#767676;
}
.articlt-secs{
  padding:2% 0;
}
.articlt-secs img{
  max-width: 100%;
}
.articlt-secs span, .articlt-secs b, .articlt-secs i, .articlt-secs em, .articlt-secs strong, .articlt-secs font{
   font-family:仿宋_GB2312 !important;
   font-size: 24px !important;
}
font{
   font-family:仿宋_GB2312 !important ;
}
/* 联系我们 */
.conts-tit{
  color:#b90909;
  font-size:1.3rem;
  font-weight:600;
  padding-bottom:2%;
}
.conts-list{
  padding:1% 0;
}
.conts-lists{
    width:50%;
}
.icon-icon_location {
  color:#b90909;
  font-size:1.2rem;
  padding-right:.5%;
}
.icon-dianhuatianchong , .icon-fax-full , .icon-youzhengyinhang , .icon-jubao , .icon-youxiang{
  color:#b90909;
  font-size:1.2rem;
  padding-right:2%;
}
.conts-listsbtm{
  width:25%;
  padding:1% 0;
}
.pager-box {
  clear: both;
}
.pager-box ul {
  padding: 20px 0;
  margin: 0;
  text-align: center;
  font-size: 0;
}
.pager-box ul li{
  list-style: none;
  padding: 0;
  display: inline;
  margin: 0 3px;
  background-image: none !important;
  text-indent: 0 !important;
  cursor: pointer;
  font-size:0;
}
.pager-box ul li a, .pager-box ul li span{
  float: none !important;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 6px 10px;
  text-align: center;
  text-indent: 0;
  line-height: 1em;
  font-size: 16px;
}
.pager-box ul li a:hover {
  background-color: #be2118;
  color: #fff;
}
.pager-box ul li.active span{
  background-color: #be2118;
  color: #fff;
}
.pager-box ul li.disabled span{
  background-color: #eee;
  color: #999;
  cursor: no-drop;
}