/* banner  begin */
.banners{
    position: relative;
    height:47rem;
}
.bannerimg{
    position: absolute;
    top:0;
    left:0;
    height:100%;
}
.bannerol{
    position: absolute;
    z-index: 1000;
    bottom:5%;;
}
.bannerolli{
    border-radius: 50%;
    width:.8rem;
    height:.8rem;
    background-color:#fff;
    margin:0 .1rem;
}
.bannerlist{
    background-color:#b03131 !important;
}
/* 公示公告 */
.tips{
    background-color:#7dbcfb;
}

.tipcont-left{
    background-color:#005cb7;
    padding:2%;
    box-sizing: border-box;
}
.icon-xiaolaba{
    color:#fff;
    font-size:3rem;
}
.tipcont-lefts span{
    color:#fff;
    font-size:1.4rem;
}
.tipcont-right{
    background-color:#2b7bcb;
    padding:2%;
    box-sizing: border-box;
}
.tipcont-righta{
    color:#fff;
    margin-top:1%;
}
.tipcont-right-jiahao{
    color:#fff;
    font-size:1.4rem;
}
/* 新闻栏目   begin */
.new{
    padding: 4% 0 1% 0;
}
.news-top{
    font-size:1.4rem;  
}
.news-tops{
    font-size:1rem;
    padding:2% 0;
   margin-right:1%;
}
.news-tops-list{
    background-color:#bf1818;
    color:#fff;
}
.news-top-jiahao{
    color:#bf1818;
    font-size:1.2rem;
}
.news-banner{
    height:22rem;
    position: relative;
    /* margin-top:4%; */
}
.news-banners-img{
    position: absolute;
    top:0;
    left:0;
    height:100%;
}
.news-bannersol{
    position: absolute;
    bottom:10%;
    z-index: 1000;
}
.news-bannersolli{
    width:.5rem;
    height:.5rem;
    border-radius: 50%;
    background:#fff;
    margin:0 .5%;
}
.news-banners-list{
    position: absolute;
    bottom:0;
    /* padding:1% 0; */
   
    z-index:1000;
    left:0;
}
.news-banners-list a{
    color:#fff;
    padding:1% 4%;
    background-color:rgba(255,255,255,.6);
    box-sizing: border-box;
    bottom:0;
    position: absolute;
}
/* 行业动态  begin */
.news-right{
    padding:0 2%;
    box-sizing: border-box;
    /* border:1px solid #eee; */
}
.news-actions{
    margin-top:4%;
    position: relative;
}
.news-actions-tip{
    position: absolute;
    top:0;
    left:0;
}
.news-actions-list{
    /* border-top:1px solid #1b1b1b; */
    padding:2% 0;
}
/* .news-actions-list:first-child{
     border-bottom:1px solid #1b1b1b;
     margin-bottom:3%;
} */
/* .news-actions-list:last-child{
    border-bottom:1px solid #1b1b1b;
} */
.news-actions-list>div>a{
    font-size:1rem;
}
.news-actions-listp{
    margin-top:1%;
    font-size:.9rem;
    line-height:1.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.conts-topas{
        padding-left: 2%;
    font-size: 1.4rem;
    padding: 2% 0;
} 
.conts-topast{
     background-color: #bf1818;
     color: #fff;
}
.conts-divs{
    position:relative;
}
.conts-divs-list{
    position:absolute;
    top:0;
    left:0;
}
/* 集团简介   begin */
.about{
    padding:3% 0;
    background:url('../imgs/abouts.jpg') top center no-repeat;
    background-size:100% 100%;
}
.abouts{
    align-items: center;
}
.abouts-title{
    font-size:1.4rem;
    padding:1% 0;
}
.abouts-center{
    line-height:2rem;
    /* padding:2% 0; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    margin-top:2%;
}
.abouts-more{
    border:1px solid #00479d;
    padding:1%;
    border-radius:.8rem;
    margin:3% 0;
}
/* 党建园地  项目动态   begin */
.cont{
    /* background:#dfecf5; */
    /* padding:1% 0; */
}
.conts{
    padding:1% 0;   
    box-sizing: border-box;
}
.conts:first-child{
    padding-right: 1%;
}
.conts:last-child{
    padding-left: 1%;
}
.conts-box{
    padding:0 2%;
    /* border:1px solid #dbdbdb; */
    box-sizing: border-box;
}
.conts-topa{
    padding-left:2%;
    font-size:1.4rem;
    padding: 2% 0;
    color: #fff;
    background-color: #bf1818;
}
.conts-top-jiahao{
    font-size:1.2rem;
    color:#fff;
    background:url(../imgs/bgs.jpg) top left no-repeat;
    background-size:100% 100%;
    padding:1%;
    box-sizing: border-box;
}
.zr-lists{
    position: relative;
    border-top:1px solid #dbdbdb;
     padding:2% 0;
}
.zr-lists>.zr-divs{
   position:absolute;
   top:0;
   left:0;
    border-top:none;
     padding:none;
    
}
.conts-div{
    border-top:1px solid #dbdbdb;
     padding:2% 0;
    
}
.conts-divtop{
    height:14rem;
    position: relative;
    overflow:hidden;
}
.conts-divtop-img{
    height:100%;
   
}
.conts-divtop-imgs{
    height:100%;
    position: absolute;
    top:0;
    left:0;
}
.conts-divtop-a{
    position: absolute;
    padding:1% ;
    background-color:rgba(27,27,27,.6);
    color:#fff;
    box-sizing: border-box;
    bottom:0;
    left:0;
}
.conts-div-list{
    margin-top:2%;
}
.yaunquan{
    color:#1b1b1b;
    font-size:.1rem;
}
.conts-div-lista,.conts-div-listspan{
    color:#1b1b1b;
}
/* 员工风采 */
.fengcai{
    padding:2% 0;
    background:#f8f8f8;
}

.fengcai-top{
    font-size:1.4rem;
    padding-left:3%;
    box-sizing: border-box;
}
.fengcai-conts{
    position: relative;
    height:18rem;
    margin-top:2%;
}
.fengcai-div{
    
    position: absolute;
    top:0;
    left:0;
}
.fengcai-divs{
   
    padding:0 2%;
}
.fengcai-divs-img{
    height:10rem;
}
.fengcai-divs-conts{
     border:1px solid #eee;
     padding:2%;
     box-sizing: border-box;
     background:#fff;
}
.fengcai-divs-contsa{
    display:block;
    line-height:1.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top:2%;
}
.fengcai-divs-contsspan{
    margin-top:4%;
    font-size:.8rem;
}
.fengcai-tip{
    margin-top:3%;
}
.fengcai-tips{
    height:.5rem;
    background:#cdcdcd;
    margin-left:1%;
}
.fengcai-list{
    background:#2b7bcb !important;
}
/* 友情链接 */
.links{
    /* background:url('../imgs/links.jpg') top left no-repeat; */
    background-color:#c01818;
    background-size: 100% 100%;
    padding:2% 0;
}
.links-conts{
    /* background:#2a7bca; */
    padding:2% 1%;
}
.links-conts-span{
    color:#fff;
    font-size:1.4rem;
}
.links-conts-a{
    margin-top:2%;
    color:#fff;
}
.links-conts-a a{
    color:#fff;
    font-size:.9rem;
    margin:0 1%;
}
/* footer  begin */
.footer{
    padding:1% 0;
}
.footer-span{
    padding-top:1%;
}
.footer-p{
    padding-top:1%;
}
/* 二级页面 */
.pic{
    height:16rem;
}
.pic img{
    height:100%;
}
/* 面包屑导航 */
.token{
    background:#f6f6f6;
    padding:1% 0;
}
.tokens{
    border:1px solid #e6e6e6;
    padding:1% 2%;
    box-sizing: border-box;
    background: #fff;
}
.token-a{
    margin-left:1%;
}
.icon-shuangjiantouyou{
    color:#aeadac;
}
/* section   begin */
.section{
    padding:2% 0;
    border-bottom:.3rem solid #c01818;
}
.section-left-top{
    padding:8% 0 8% 2%;
    box-sizing: border-box;
    font-size:1.4rem;
    background-color:#c01818;
    color:#fff;
}
.section-left-bot{
    margin-top:3%;
}
.section-left-list{
    border:1px solid #1b1b1b;
    padding:6% 0 6% 2%;
    color:#1b1b1b;
    box-sizing: border-box;
    margin-top:2%;
}
.sec-lists,.section-left-list:hover{
    border:none !important;
    background-color:#c01818 !important;
    color:#fff !important;
}
.section-right{
    padding-left:3%;
    box-sizing: border-box;
}
.section-right-tit{
    border-bottom:1px solid #1b1b1b;
    font-size:1.2rem;
    padding:1% 0;
}
.section-right-tits{
    border-left:.3rem solid #c01818;
    padding-left:1%;
    box-sizing: border-box;;
}
.section-right-list{
    padding:2% 0;
    border-bottom:1px solid #dfdfdf;
}
.section-right-lista span{
    color:#c01818;
}
.section-right-listspan{
    color:#ccc;
}
/* pages */
.page{
    margin-top:5%;
    text-align: center;
}
.pages{
    border:1px solid #ccc;
    padding:1%;
    margin:0 .5%; 
}
.page a:hover,.page-list{
    background-color:#3252c1;
    border:none !important;
    color:#fff !important;
}
#pages{
    margin-top: 5%;
    text-align: center;
}
#pages a{
    border: 1px solid #ccc;
    padding: 1%;
    margin: 0 .5%;
}
#pages a:hover, .active {
    background-color: #c01818;
    border: none !important;
    color: #fff !important;
}

/* 内容页面 */
.sec-article{
    padding:1% 0;
}
.sec-article-tit{
    border-bottom:1px dashed #ccc;
    color:#444;
    font-size:1.2rem;
    padding:1% 0;
    text-align: center;
}
.sec-article-con{
    padding:2% 0;
}
.conts-divtops-img{
   
    position: relative;
    overflow: hidden;
}
@media screen and (max-width: 86em){
    .news-banner{
    height:24rem;
    position: relative;
    /* margin-top:4%; */
}
.conts-divtops-img{
    height: 18rem;
    position: relative;
    overflow: hidden;
}
.conts-divtop{
    height: 14rem;
}
}
@media screen and (max-width: 64em){
    .news-banner{
    height:22rem;
    position: relative;
    /* margin-top:4%; */
}
.conts-divtops-img{
    height: 16rem;
    position: relative;
    overflow: hidden;
}
.conts-divtop{
    height: 12rem;
}
}
@media screen and (min-width: 86em){
    .news-banner{
        height:28rem;
        position: relative;
        /* margin-top:4%; */
    }
    .conts-divtops-img{
        height: 15rem;
        position: relative;
        overflow: hidden;
    }
    .conts-divtop{
        height: 16rem;
    }
}
