 /*轮播 css*/
 .swiper-container img{height: 600px;width:100%;display: block;}
.my-bullet-active{background: #fff;border: 1px solid #fff;opacity: 1;}
.my-bullet-current{border: 1px solid #fff;background: none;}
.swiper-button-prev{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) 5px 15px no-repeat;
width: 30px;height: 60px;left: 0;}
.swiper-button-next{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) -45px 15px no-repeat;
width: 30px;height: 60px;right: 0;}
.swiper-container .swiper-button-hidden{ opacity : 0; }


/*党建动态*/
.new{margin-top: 50px;}
/* 左侧 */
.new .left{width: 50%;box-sizing: border-box;padding: 0 10px;}
.new .left img{width: 100%;height: 340px;display: block;}
.swiper-button-prev{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) 5px 15px no-repeat;
    width: 30px;height: 60px;left: 0;}
.swiper-button-next{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) -45px 15px no-repeat;
    width: 30px;height: 60px;right: 0;}
.swiper-container .swiper-button-hidden{ opacity : 0; }
/* 右侧 */
.new .right{width: 50%;box-sizing: border-box;padding: 10px 30px 0 80px;}
.new .right .subtit{font-size: 18px;color: #333;position: relative;margin-bottom: 5px;font-family: regular;}
.new .right .subtit::before{content:"";width: 16px;height: 16px;background: #c01010;
    position: absolute;left: -30px;top: 4px;}
.new .right li{margin-bottom: 40px;}
.new .right li:last-child{margin-bottom: 0;}
.new .right p{font-size: 16px;color: #666;line-height: 26px;height: 78px;overflow: hidden;}
.btn{text-align: right;}
.more{background: none;color: #666;font-size: 16px;border: none;outline: none;cursor: pointer;font-family: regular;}
.new .right .subtit:hover{color: #c01010;font-family: bold;}
.new .right .btn a:hover{color: #c01010;font-family: bold;}


/*专题活动  工作动态 */
.part{margin-top: 50px;}
.part .container{display: flex;}
.part .tit .line{width: 100%;height: 6px;border-radius: 5px;position: absolute;bottom: 0;}
/* .part .tit .line:last-child{width: 8%;height: 6px;border-radius: 5px;position: absolute;bottom: -8px;} */
.part .tit h4{display: flex;width: 100%;padding-left: 0;background: none;} 
.part .tit span:first-child{background: #c01010;border-radius: 5px;padding-left:60px;
        color: #fff;font-size: 20px;line-height: 50px;box-sizing: border-box;}
.part .tit span:last-child{font-size: 14px;font-weight: 300;margin-left:0;color: #c01010;text-align: right;}
.part .list{box-sizing: border-box;width: 48%;margin-right: 4%;}
.part .list:last-child{margin-right: 0;}
.part .list ul{box-sizing: border-box;padding-top: 50px;padding-left: 60px;padding-right: 20px;
    background: #f5f5f5;overflow: hidden;}
.part .list .subtit{font-size: 18px;color: #333;position: relative;margin-bottom: 5px;font-family: regular;}
.part .list .subtit::before{content:"";width: 16px;height: 16px;background: #c01010;
    position: absolute;left: -30px;top: 4px;}
.part .list li{margin-bottom: 30px;}
.part .list p{font-size: 16px;color: #666;line-height: 26px;height: 78px;overflow: hidden;}
.part .btn{background: #f5f5f5;padding:10px 20px;font-family: regular;box-sizing: border-box;margin-top: -30px;}
.part li:hover a .subtit{color: #c01010;font-family: bold;}
.part .btn a:hover{color: #c01010;font-family: bold;}
/* 底部 */
footer{background: #c01010;}




















