.top2 {margin-top: 20px;margin-bottom: 50px;}
.top4{margin-top: 0px;margin-bottom: 30px;}
.top4-left,.top4-right{width:48%;}
.top1 { margin-top: 10px; margin-bottom: 20px; }
.navgationDiv{display:none;}

.footer-right p br{display:contents !important;}

/*移动端适配*/ 
.cd-left{ display: none; }


/*左侧悬浮框*/ 
.dialog{ position: fixed; left: 0; top: 30%; width: 40px; z-index: 70;display:none;} 
.dialog-login{ width: 30px; background: #c30020; text-align: center; color: #fff; font-size: 14px; margin-bottom: 5px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; transition: width .4s linear; height: 92px; overflow: hidden; } 
.dialog-img{ width: 14px; height: 14px; margin-top: 10px; }
.dialog-login:hover{ width: 150px; } 
.sign{ display: none; } 
.sign img{ width: 100px; height: 100px; margin-top: 10px; } 
.dialog-title{writing-mode:lr-tb;width: 14px;margin-left: 7px;margin-top: 10px;padding-bottom: 10px;font-size:10px;color:#fff;} 
.dialog-help{width: 14px;background: #c30020;padding: 5px 8px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;} 
.dialog-help img , .dialog-top img{ margin-top: 5px; } 
.dialog-top{width: 14px;background: #c30020;padding: 5px 8px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;margin-top: 5px;cursor: pointer;}
.wx_box {height: 100%;} 
.wx_left,.wx_right { width: 50%; }
.wx_box div img {width: 50px;height: 50px;margin-bottom: 5px;} 
.wx_box div p { font-size: 10px; color: #fff; }


/*面包屑*/
.bread { height: 70px; line-height: 70px; } 
.bread .bread-title { font-size: 16px; color: #161616; font-weight: bold; } 
.bread span { font-size: 16px; } 
.bread span a { font-size: 16px; }

/*头条部分*/
.toutiao .tt-li h2 { text-align: center; height: 80px; line-height: 80px; }
.toutiao .tt-li h2 a { font-size: 32px; color: #d7000f; }
.toutiao .tt-li p { color: #373737; font-size: 16px; line-height:30px;}


/*轮播*/
.top2-left ,.top2-right{ width: 48%; overflow: hidden; } 

.swiper { position: relative; } 
.swiper .swiper-slide h2 { position: absolute; bottom: 0; height: 50px; line-height: 50px; width: 80%; padding-left: 30px; box-sizing: border-box; } 
.swiper .swiper-slide h2 a { font-size: 18px; color: #fff; } 
.swiper .swiper-slide h2 a:hover { color: #d40013; font-weight:bold; } 
.swiper .swiper-slide img { width: 100%; height: 400px; object-fit: cover; }
.swiper .dian { position: absolute; bottom: 20px !important; right: 0; z-index: 99; text-align: right; padding-right: 20px; box-sizing: border-box; }
.swiper .dian .swiper-pagination-bullet { background: #fff !important; opacity: 1 !important; } 
.swiper .dian .swiper-pagination-bullet-active { width: 20px; height: 8px; border-radius: 20px; color: #009240 !important; background: #009240 !important; }

/*轮播左侧列表*/
.list-right .list-ul .list-li { margin-bottom: 20px; } 
.list-right .list-ul .list-li p { font-size: 16px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} 
.list-right .list-ul .list-li h3 { margin-bottom: 10px; } 
.list-right .list-ul .list-li h3 a { color: #d7000f; font-size: 18px; } 
.list-right .list-ul .list-li:last-child { margin: 0; }
.list-right .list-ul .list-li p:last-child { font-size: 14px; color:#787878;}


/*不忘初心图片*/
.bwcx img { width: 100%; }


/*列表*/
.list-dj .list-top { padding-left: 30px; background: url(/uiFramework/commonResource/image/2022101415584718222.png) left no-repeat; background-size: 6%; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center;} 

.list-dj .list-top a { font-size: 22px; color: #d40013; font-weight: bold; } 
.list-dj .list-top img { width: 58%;display:none;}
.list-dj .list-top img.dj_img1{width:53%;display:none;}
.list-dj .list-top .more a { font-size: 16px; color: #333333; font-weight: normal;}
.list-dj .list-top .more a:hover {color: #d40013;}


.list-dj .list-bottom ul li {line-height: 40px;display: flex;justify-content: space-between;align-items: center;}
.list-dj .list-bottom ul li img{float: left;}
.list-dj .list-bottom ul li a {color: #333333;font-size: 16px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 75%;width:75%;display: block;float: left;padding-left: 3%;background: url(/uiFramework/commonResource/image/2022111717553177675.png) left center no-repeat;background-size: 1.3%;} 
.list-dj .list-bottom ul li span {float: right;line-height: 40px;font-size: 18px;color: #707070;} 
.list-dj .list-bottom ul li a:hover { color: #d40013; }




@media screen and (min-width:1600px){
    
}

@media screen and (min-width:1200px) and (max-width:1300px){
    .w1200{width:90%;}
}

@media screen and (max-width:1200px){
    .fj-footer { display: block !important; }
    .dialog{display:none !important;}
}



@media screen and (max-width:1080px){

    .w1200 { width: 95%; }
    .top2-left, .top2-right , .top4-left, .top4-right {width: 100%;}
    .top2-right { margin-top: 20px; }
    /*列表*/
    .list-right .list-ul .list-li p { display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 2; overflow: hidden; } 
    .list-dj .list-bottom ul li { display: inline; }
    .list-dj .list-bottom ul li a { color: #333; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 70%; display: block; line-height: 40px; } 
    .list-dj .list-bottom ul li span { line-height: 40px; }

    .list-dj .list-top {padding-left: 28px;margin-bottom: 10px;background-size: 4%;}
    .list-dj .list-top img.dj_img1{width:43%;}
    .list-dj .list-top img{width:50%;}

    .toutiao .tt-li h2 a { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } 
    .list-right .list-ul .list-li h3 a { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }

}

@media screen and (max-width:980px){
    /*头条*/
    .toutiao .tt-li h2 a ,.list-right .list-ul .list-li h3 { display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 1; overflow: hidden; }
    /*列表*/
    .top2, .top4 { margin-top: 30px; margin-bottom: 30px; }
}

@media screen and (max-width:900px){
    
}

@media screen and (max-width: 768px){
    .w1200 {width: 95%;}
    .bread {height: 40px;line-height: 40px;}
    .bread span a , .bread .bread-title { font-size: 14px; } 
    .top2-right { margin-top: 10px; }

    /*顶部头条*/
    .toutiao .tt-li h2 a {font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
    .toutiao .tt-li h2 {height: 40px;line-height: 40px;}
    .toutiao .tt-li p {line-height: 24px;font-size: 14px;}

    .top2, .top4 {margin-top: 0px;margin-bottom: 20px;}
    .top2-left, .top2-right , .top4-left, .top4-right {width: 100%;}

    /*轮播*/
    .swiper .swiper-slide img {height: 250px;}
    .swiper .swiper-slide h2 {padding-left: 5px;height: 40px;line-height: 40px;}
    .swiper .swiper-slide h2 a {font-size: 16px;}
    .swiper .dian {padding-right: 5px;bottom: 14px;}

    /*轮播右侧*/
    .list-right {margin-top: 10px;}
    .list-right .list-ul .list-li {margin-bottom: 10px;}
    .list-right .list-ul .list-li p {font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow: hidden;}
    .list-right .list-ul .list-li h3 {margin-bottom: 5px;}
    .list-right .list-ul .list-li h3 a {font-size: 16px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow: hidden;}


    /*底部列表*/
    .list-dj { margin-top: 10px; }
    .list-dj .list-top {padding-left: 30px;margin-bottom: 0px;background-size: 4%;}
    .list-dj .list-top a {font-size: 16px;}
    .list-dj .list-top .more a{font-size:14px;}
    .list-dj .list-bottom ul li { display: inline; }
    .list-dj .list-bottom ul li a {color: #333;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 72%;display: block;font-size: 14px;line-height: 35px;}
    .list-dj .list-bottom ul li span {font-size: 14px;line-height: 35px;}



}

@media screen and (max-width:500px){
    /*党建列表*/
    .list-dj .list-top { padding-left: 20px; margin-bottom: 0px; background-size: 6%;}
    .list-dj .list-top .more { display: none; }
    .list-dj .list-bottom ul li a{max-width: 71%;}

    .top2-left, .top2-right, .top4-left, .top4-right { width: 100%; }
        /*轮播*/
    .swiper .swiper-slide img {height:200px;}
}