/* 系部动态和通知公告 */
.dynamics{width:1400px;margin:60px auto 80px;display:flex;}
.department_dynamics{width:914px;}
.department_title{display: flex; justify-content:space-between;align-items: center;height:48px;font-size:24px;}
.department_main{display: flex;padding-top:32px;}
.department_main dl{width:460px;}
.department_main dt img{display: block;width:100%;height:250px;}
.department_main dd{height:100px;background:#fff;box-shadow:-2px 3px 8px 0px #eee, 2px 3px 8px 0px #eee ;padding:0 20px;}
.department_main dd a{display: block;font-size:20px; line-height: 58px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis; font-weight: Regular; }
.department_main dd span{font-size:14px;line-height:16px;color:#666;}
.department_main ul{padding-left:30px;width: 424px;}
.department_main ul li{font-size:16px;line-height:26px;padding-bottom:20px;width: 100%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.department_main ul li:last-child{padding-bottom: 0;}

.notice{padding-left:40px;width:446px;}
.notice_main{padding-top:8px;}
.notice_main dl{display: flex;padding-top:24px;}
.notice_main dl dt{width:70px;height:70px;background: #B60F15;color:#fff;text-align: center;font-size:14px;}
.notice_main dl dt span{font-size: 24px;font-weight: bold;display: block;line-height:42px;}
.notice_main dl dd{width:356px;padding-left:20px;padding-top:4px;}
.notice_main dl dd a{display: block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;font-size:16px;line-height:32px;}
.notice_main dl dd span{display: block;font-size: 14px; line-height:24px;color:#888;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

/* 党建风采 */
.partyBuilding{width:100%;padding:60px 0 80px 0;background-color: #f8f8f8; background-image:url('../images/djgz/bg_dj.png');background-repeat: no-repeat; background-position: right top;}
.partyBuilding_content{width:1400px;margin:0 auto;position: relative;}
.partyBuilding_title{font-size:34px;line-height:48px;font-weight: bold;}
.partyBuilding_main{padding-top:32px; display: flex;}
.partyBuilding_main dl{width:320px;margin-right:40px;display: block;}
.partyBuilding_main dt{height:200px;}
.partyBuilding_main dt img{display: block;}
.partyBuilding_main dd{height:100px;background:#fff;box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.10);padding:12px 15px;box-sizing: border-box;}
.partyBuilding_main dd h6{font-size:14px;line-height:22px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.partyBuilding_main dd div{display: flex; justify-content: space-between;font-size:14px;color:#666;padding-top:10px;height:20px; align-items: center;}
.partyBuilding_main dd div a{color:#666; display: flex;}
.partyBuilding_main dd div img{display: block;width:20px;height:16px;}
.partyBuilding_content .swiper-container {width: 100%; height: 100%;}
.swiper-button-next, .swiper-button-prev {top: 50%;width: 40px;height: 40px;z-index: 10;cursor: pointer;background-size: 40px 40px;margin-top:0;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url('../images/djgz/right_arrow_djh.png'); right:-60px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: url('../images/djgz/left_arrow_dj@2x.png'); left: -60px;
}

@media screen and (min-width: 0px) and (max-width: 1640px){
    .dynamics{width:1200px;}
    .department_dynamics{width:814px;}
    .department_main ul{width:324px;}
    .notice{width:346px;}
    .notice_main dl dd{width:256px;}

    .partyBuilding_content{width:1200px;}
    .partyBuilding_main dl{width:270px;}
    .partyBuilding_main dt{height:168px;}
}
@media screen and (min-width: 0px) and (max-width: 1360px){
    .dynamics{width:1000px;}
    .department_dynamics{width:714px;}
    .department_main ul{width:224px;}
    .notice{width:246px;}
    .notice_main dl dd{width:156px;}
    .partyBuilding_content{width:1000px;}
}
@media screen and (min-width: 0px) and (max-width: 1024px){
    .dynamics{width:96%; flex-direction: column;}
    .department_dynamics{width:100%;}
    .department_main{flex-direction: column;}
    .department_main dl{width:100%;}
    .department_main dt img{display: block;width:100%;height:auto; object-fit: cover;}
    .department_main ul{width:100%;padding-left:0;padding:30px 0 60px;}
    .notice{width:100%;padding-left:0;}
    .notice_main dl{width:100%;}
    .notice_main dl dd{ flex:1;}
    .partyBuilding_content{width:96%;}
    .partyBuilding_main dl{width:30%;}
    .partyBuilding_main dt{height:30%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
        right:10px;
    }
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
        left: 10px;
    }
}
@media screen and (min-width:0px) and (max-width:750px){
    .partyBuilding_main dt{width:100%;height:62.5%;}
}
