.banner img{height:auto;display: block;margin:auto;}

.news{margin-top:10px;}
.news-l{width:570px;border:1px solid #dddddd;}
.news-tit{height:35px;line-height: 35px;border-bottom:1px solid #ddd;    background-image: linear-gradient(rgba(221,211, 221, 0.1), rgba(221, 221 ,221, 0.5));}
.news-tit h3{float: left;color:#de0c00;height:34px;border-bottom:2px solid #de0c00;padding:0 17px;}
.news-tit a{float: right;color:#4c4c4c;font-size:12px;padding-right:12px;}
.news-tit a:hover{color: #de0c00;}
.news-l ul{padding:20px 14px;}
.news-l ul li{line-height: 36px;}
.news-l ul li a{float: left;position: relative;width:380px;font-size: 12px; padding-left:10px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news-l ul li a:before{content: "";display: block;background:#ccc;width:5px;height:5px;position: absolute;top:16px;left:0;border-radius: 50%; }
.news-l ul li span{float: right;font-size:12px;color:#999;}
.news-r{width:618px;}
.swiper-pagination-bullet{width:12px !important;height:12px !important;border-radius: 0 !important;background: #fff !important;opacity: 1 !important;}
.swiper-pagination-bullet-active{background: #a80000 !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:40% !important;}
.news-xx{margin-top:10px;}
.news-xx-l{width:570px;overflow: hidden;}
.news-xx-l img{transition: all 0.5s;}
.news-xx-l img:hover{transform: scale(1.03);}
.news-xx-l>a{width:570px;height:76px;}
.news-xx-l>a img{width:100%;height:76px;}
.news-xx-l>div{margin-top:10px;}
.news-xx-l>div a{width:184px;height:102px;float: left;margin-left:9px;}
.news-xx-l>div a:first-child{margin-left:0;}
.news-xx-l>div a img{width:100%;height:102px;}
.news-xx-r{width:618px;height:188px;overflow: hidden;}
.news-xx-r img{width:100%;height:188px;transition: all 0.5s;}
.news-xx-r img:hover{transform: scale(1.1);}

.dyfc{border:1px solid #dddddd;margin-top:10px;,margin-bottom: 10px;}
.dyfc-con{padding:10px;}
.dyfc-con-l{width:766px;}
.dyfc-con-l li{float: left;margin:0 11px 10px 0;overflow: hidden;}
.dyfc-con-l li img{width:180px;height:110px;transition: all 0.5s;}
.dyfc-con-l li img:hover{transform: scale(1.1);}
.dyfc-con-r{width:410px;}
.dyfc-con-r img{height:230px;width:100%;}

/*党建新闻列表*/
.news-lb{margin-top:10px;}
.news-lb .news-tit{border:1px solid #ddd;}
.news-lb .news-tit div{float: right;margin-right:20px;}
.news-lb .news-tit div span,.news-lb .news-tit div a{float: left;color:#666;padding:0;}
.news-lb .news-tit div a:after{content: ">";margin: 0 5px;color: #333;}
.news-lb .news-tit div a:hover{color: #de0c00;}

.news-box{text-align: center;border:1px solid #ddd;border-top:none;margin-bottom:50px;}
.news-xw{text-align: left;padding:35px 35px 0px 35px;}
.news-xw li{width:100%;border-bottom:1px dashed #7b7b7b;padding-bottom:25px;margin-bottom:25px;}
.news-xw li:last-child{border:none;padding-top:0;border-bottom:1px solid #7b7b7b;}
.news-xw li .news-img{width:200px;height:155px;float: left;overflow: hidden;}
.news-xw li .news-img img{width:100%;height:155px;transition: all 0.5s;}
.news-xw li .news-img img:hover{transform: scale(1.1);}
.news-list{float: right;width:900px;}
.news-list h3{font-size:18px;font-weight: bold;color:#333;margin:15px 0;}
.news-list:hover h3{color:#c9272b;}
.news-list p{font-size:14px;color:#666;line-height: 26px;max-height:74px;display: -webkit-box !important;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
.news-list span{color:#999;font-size:12px;display: block;margin-top:5px;}
/*.page{margin:auto;display: inline-block;margin:40px 0;}
.page a{float: left;width:26px;height:26px;margin:0 5px;line-height: 26px;text-align: center;}
.page span{float: left;width:26px;height:26px;margin:0 5px;line-height: 26px;text-align: center;}
.page a:hover{background: #c8161d;color:#fff;}
.page a.page-next{background: url(../images/tu19.png)  no-repeat center;width:26px;height:26px;}
.page a.page-next:hover{background:url(../images/tu13.png) #c8161d no-repeat center; }
.page a.page-prev{background: url(../images/tu19.png)  no-repeat center;width:26px;height:26px;transform:rotate(180deg);}
.page a.page-prev:hover{background:url(../images/tu13.png) #c8161d no-repeat center; transform:rotate(180deg)}
.page .page-ak{background: #c8161d;color:#fff;}*/

.ele{text-align: center;margin-bottom:50px;}
.ele li{float: left;width:283px;margin:8px;}
.ele img{width:290px;height:200px;z-index: 99999999;}
.ele li p{text-align: center;line-height: 20px;margin-top:15px;}
@media screen and (max-width:1024PX) {
	.w {padding: 0 3%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
	.banner img{height:auto;}
	.news-l{width:100%;}
	.news-l ul li a{width:70%;}
	.news-r{width:100%;margin-top:10px;text-align: center;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:0 !important;}
	.news-xx-l{width:100%;}
	.news-xx-l>a{width:100%;height:auto;}
	.news-xx-l>a img{height:auto;}
	.news-xx-l>div a{width:32%;height:auto;margin-left:2%;}
	.news-xx-l>div a img{height:auto;}
	.news-xx-r{width:100%;height:auto;margin-top:10px;}
	.news-xx-r img{height:auto;}
	.dyfc-con-l{width:100%;}
	.dyfc-con-r{width:100%;text-align: center;margin-top:10px;margin-bottom:10px;}
	.dyfc{padding:0 !important;margin:0 3%;width:94%;margin-top:10px;margin-bottom:10px;}
	.dyfc-con-l li{width:48%;margin:1% 1% 1% 1%;}
	.dyfc-con-l li img{width:100%;height:auto;}

	.news-box{width:100%;border:none;}
	.news-xw{padding:0;}
	.news-xw li .news-img{display: none;}
	.news-list{width:100%;}

	.ele{width:100%;}
	.ele li{width:46%;margin:2%;}
	.ele li img{width:100%;height:8rem;}

}
@media screen and (max-width:640PX) {
	.news-lb .news-tit div{display: none;}
}