@charset "utf-8";
.leader-brief{padding: 30px;/* box-shadow: 0px 0px 15px  rgba(0, 0, 0, 0.12); */}
.leader-brief .leader-pic{text-align: center;}
.leader-brief .leader-pic img{width: 187px;}
.leader-brief .leader-name{text-align: center;font-size: 1.5em;color: #5C5C5C;margin: 10px 0;}
.leader-brief .leader-fg{text-align: center;font-weight: bold;font-size: 1.25em; line-height: 1.5em;}

.leader-brief .leader-szxx{margin-top: 20px;}
.leader-brief .leader-szxx a{margin: auto; border-radius: 7px; display: block;width: 203px;height: 46px;border: 1px solid #BFDDFF;background: #F0F7FF;text-align: center; line-height: 42px;color: #236CC2;}
.leader-brief .leader-szxx a i{display: inline-block; width: 31px;vertical-align: middle;margin-right: 10px;}
.leader-brief .leader-szxx a img{margin-top: -10px; vertical-align: middle;}
.leader-brief .leader-szxx a span{display: inline-block;vertical-align: middle;font-size: 1.25em;}

.leader-grjj .item p,.leader-zggz .item p,.leader-grjj .item span,.leader-zggz .item span{font-size:18px !important;line-height: 2em !important;color: #7D7D7D !important;text-indent: 2em;font-family: Microsoft YaHei,Simsun,SimHei,Arial !important;}
.leader-zggz p{margin-bottom: 10px;}

.leader-tpxw{position: relative;}
.leader-tpxw .swiper-slide{position: relative;}
.leader-tpxw .swiper-slide .imgratio{padding-top: 52%;}
.leader-tpxw .swiper-slide .txt{position: absolute; left: 0; right: 0; bottom: 0; height: 60px; padding-left: 20px;  padding-right: 150px; font-size: 1.125em; background: rgba(0, 0, 0, 0.7); z-index: 2; color: #fff; line-height: 60px;}
.leader-tpxw .swiper-slide .txt a{color: #fff;}
.leader-tpxw .swiper-pagination{left: auto; right: 20px; bottom: 20px; width: auto;}
.leader-tpxw .swiper-pagination span{width: 10px; height: 10px; box-sizing: border-box; background: #fff; opacity: 1; transition: .3s all;margin: 0 4px;}
.leader-tpxw .swiper-pagination .swiper-pagination-bullet-active{background: #FF5757;}

.leader-tpxw .swiper-ctrl-button{ position: absolute;top:50%;margin-top: -30px; width:35px;height: 60px;z-index: 111; background-color: rgba(0, 0, 0, 0.3); background-size: 14px!important;cursor: pointer;}
.leader-tpxw .swiper-ctrl-button.swiper-prev{left: 0px;}
.leader-tpxw .swiper-ctrl-button.swiper-next{right: 0px;}
.leader-tpxw .swiper-ctrl-button i{display: block;width: 35px;height: 60px;background-size: 12px!important;}
.leader-tpxw .swiper-ctrl-button.swiper-prev i{background: url(../images/szf/arrow_l_hover.png) no-repeat center;}
.leader-tpxw .swiper-ctrl-button.swiper-next i{background: url(../images/szf/arrow_r_hover.png) no-repeat center;}

.leader-ldhd-list li + li {border-top: 1px solid #EBEBEB;margin-top: 25px;padding-top: 25px;}
.leader-ldhd-list li a{display: block;}
.leader-ldhd-list li .tit{font-size: 1.25em;margin-bottom: 10px;}
.leader-ldhd-list li .memo{color: #7A7A7A;text-indent: 2em;margin-bottom: 10px;}
.leader-ldhd-list li span.time{color:#236CC2}


@media (max-width: 768px){
    .leader-brief{box-shadow: initial;padding: 20px 0;}
}

@media (max-width: 431px){
    .leader-tpxw .swiper-slide .txt{
        height: 50px;
        line-height: 50px;
        padding-right: 100px;
    }
    .leader-tpxw .swiper-pagination{
        bottom: 16px;
    }
    .leader-grjj .item p,.leader-zggz .item p,.leader-grjj .item span,.leader-zggz .item span{font-size:16px !important;}
    .tab-brief > .hd ul{font-size:20px !important;}
}