@charset "utf-8";
.tit h1{font-size:28px;color:#000;background:url(../images/icon1_07.png) left center no-repeat;padding-left:50px;}
.rcpy.fl h1{background:url(../images/icon1_23.png) left center no-repeat;}
.rcpy.fr h1{background:url(../images/icon1_26.png) left center no-repeat;}
.main3 .tit h1{background:url(../images/icon1_31.png) left center no-repeat;}
.xsgl.fl h1{background:url(../images/icon7_03.png) left center no-repeat;}
.xsgl.fr h1{background:url(../images/icon1_35.png) left center no-repeat;}
/*新闻*/
.news,.main2,.main3{margin: 40px;}
.new-list,.rcpy ul,.main3 ul,.xsgl ul{margin-top:35px;}
.news .fade-2{width:634px;height:392px;}
.news .fade-2 .text{position:absolute;left:0px;bottom:0px;background:#3d536a;opacity:0.7;height:60px;line-height:60px;width:100%;}
.news .fade-2 .text a{color:#fff;display:inline-block;padding:0 10px;font-size:18px;}
.news .fade-2 .slick-dots{position: absolute;right: 10px;bottom: 20px;color: #fff;text-align: center;line-height: 1;}
.news .fade-2 .slick-dots li{display:inline-block;width:8px;height:8px;margin-right:5px;cursor:pointer;background:#fff;}
.news .fade-2 .slick-dots li.slick-active{background:#d9242a;}
.news .fade-2 .slick-dots button{display:none;}
.news .fade-2 button:before{outline:none;border:none;}
.news .fade-2 .image img{width:100%;height:392px;object-fit:cover;position:relative;transition: all .5s ease;-moz-transition: all .5s ease;
	-o-transition: all .5s ease;-webkit-transition: all .5s ease;}
.news .fade-2 .image:hover img,.main1 .lead li:hover img,.main3 ul li .img:hover img{transform: scale(1.1);}
/*右侧*/
.news-fr{width:624px;}
.news-fr li{line-height:58px;border-bottom:1px solid #f2f0f0;position: relative;
    background-image: linear-gradient(#c00000,#c00000);background-position: 0 100%;background-size: 0 1px;background-repeat: no-repeat;
    transition: background-size .3s;}
.news-fr a{color:#595959;font-size:16px;background:url(../images/icon9_03.png) left center no-repeat;display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:14px;}
.news-fr li a:hover{background:url(../images/icon9_07.png) left center no-repeat;padding-left:14px;}
.news-fr li:hover{background-size: 100% 1px;}
/*党建思政内容*/
.main1{background:url(../images/bj1_02.jpg) top center;padding:53px 0px;margin-top:40px;}
.main1 .tit_span{font-size:24px;color:#7e7e7e;font-weight:bold;padding-left:50px;position:relative;display:inline-block;cursor:pointer;}
.main1 .tit a.icon1{background:url(../images/icon6_06.png) left center no-repeat;margin-right:50px;}
.main1 .tit a.icon1.active{background:url(../images/icon4_03.png) left center no-repeat;color:#cc2a1e;}
.main1 .tit a.icon1:after{content:'';position:absolute;width:4px;height:30px;background:#a0a0a0;display:inline-block;margin:0 10px;top: 6px;margin-left: 22px;}
.main1 .tit a.icon2 {
    background: url(../images/icon6_03.png) left center no-repeat;
    margin-right: 40px;
}

.main1 .tit a.icon2.active {
    background: url(../images/icon4_06.png) left center no-repeat;
    color: #cc2a1e;
}

.main1 .tit a.icon2:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 30px;
    background: #a0a0a0;
    display: inline-block;
    margin: 0 10px;
    top: 6px;
    margin-left: 16px;
}
.main1 .tit a.icon3 {
    background: url(../images/icon1_39.png) left center no-repeat;
    
}
.main1 .tit a.icon3.active {
    background: url(../images/icon1_38.png) left center no-repeat;
    color: #cc2a1e;
}
.main1 .dj-list,.main1 .lead{margin-top:60px;}
.main1 .dj-list li{width:304px;height:190px;float:left;background:#fff;margin-right:28px;position:relative;}
.main1 .dj-list li:last-child{margin-right:0;}
.main1 .dj-list li a{display:inline-block;padding:54px 30px 0px;}
.main1 .dj-list li span{width:54px;height:64px;background:url(../images/icon3_03.png)top center no-repeat;position:absolute;left:40%;top:-30px;}
.main1 .dj-list li h1{line-height:30px;font-size:16px;padding-bottom:14px;border-bottom:1px solid #e5e5e5;position:relative;text-indent: 14px;}
.main1 .dj-list li h1:before{content:'';display:inline-block;position:absolute;background:url(../images/icon3_10.png) left center no-repeat;width:8px;height:7px;left: 0px;top: 11px;}
.main1 .dj-list li p{color:#999999;margin-top:20px;}
.main1 .dj-list li:hover span{background:url(../images/icon3_05.png)top center no-repeat;}
.main1 .dj-list li:hover{background:#d9242a;}
.main1 .dj-list li:hover h1,.main1 .dj-list li:hover p{color:#fff;}
.main1 .dj-list li:hover h1{border-bottom:1px solid #de7175;}
.main1 .dj-list li:hover h1:before{background:url(../images/icon3_13.png) left center no-repeat;}
.main1 .lead li{float:left;width:162px;margin-right:65.6px;overflow:hidden;}
.main1 .lead li img{object-fit:cover;position:relative;transition: all .5s ease;-moz-transition: all .5s ease;
	-o-transition: all .5s ease;-webkit-transition: all .5s ease;width:100%;height:200px;}
.main1 .lead li:last-child{margin-right:0;}
.main1 .lead li p{line-height:40px;text-align:center;font-size:16px;color:#333;background:#fff;}
/*内容2*/
.rcpy,.xsgl{width:640px;}
.rcpy ul{padding:20px 30px 0px;-webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);}
.rcpy ul li{margin-bottom:16px;min-height: 72px;}  
.rcpy ul span{width:72px;height:72px;background:#f7f7f7;color:#999;text-align:center;margin-right:15px;position:relative;}
.rcpy ul em,.main3 ul li em{display: block;font-size: 22px;font-weight:bold;margin-top:6px;}
.rcpy ul .text_wrap{font-size:16px;line-height: 32px;color:#4c4c4c;}
.rcpy ul li:hover span:after{content:'';display:inline-block;border:1px solid #d9242a;position:absolute;left: 10px;top: 10px;width:65px;height:65px;}
.rcpy ul li:hover span{background:#d9242a;color:#fff;}
.rcpy ul li:hover a{color:#d9242a;}
/*内容3*/
.main3{background:url(../images/bj2_02.jpg);padding:53px 0px;margin-top:40px;}
.main3 ul li{width:310px;float:left;height:266px;margin-right:20px;}
.main3 ul li:last-child{margin-right:0;}
.main3 ul li .text{padding:16px 15px;background:#fff;position:relative;}
.main3 ul li .img{position:relative;width:310px;height:192px;overflow:hidden;}
.main3 ul li .img img{width:310px;height:192px;object-fit:cover;transition: all .5s ease;-moz-transition: all .5s ease;
	-o-transition: all .5s ease;-webkit-transition: all .5s ease;}
.main3 ul li span{width: 70px;height: 67px;background:#4f4f4f;color:#fff;text-align:center;position:absolute;top: -55px;right:10px;}
.main3 ul li p{line-height:30px;font-size:15px;}
.main3 ul li:hover span{background:#b70d00;color:#fff;}
/*内容4*/
.xsgl li{height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 22px 0px 30px;background:url(../images/icon3_10.png) 14px center no-repeat #fafafa;margin-bottom:16px;font-size:16px;}
.xsgl li span{font-size:14px;padding-left:10px;display:inline-block;}
.xsgl li:hover{background:url(../images/icon3_13.png) 14px center no-repeat #d9242a;}
.xsgl li:hover a,.xsgl li:hover span{color:#fff;}
/*专题*/
.zt{background:#f8f8f8;padding:30px 0px;}
.zt-box{width:1360px;margin:auto;}
.zt .slick-arrow{margin-top:38px;}
.zt .slick-prev{background:url(../images/icon10_03.png) no-repeat;width:16px;height:27px;float:left;}
.zt .slick-next{background:url(../images/icon10_05.png) no-repeat;width:15px;height:29px;float:right;}
.zt .slick-list{width:1300px;margin:auto;float:left;margin-left:29px;}
.video1{
    width: 625px;
    float: left;
}
@media screen and (min-width: 1200px) {
.news .fade-2{animation: 1s ease 0.9s 1 normal backwards running fadeInLeft;}
.news-fr{animation: 1s ease 0.9s 1 normal backwards running fadeInRight;}
.main1 .wrap,.main3 .wrap,.zt .zt-box,.foot{opacity: 0;visibility: hidden;}
.main1.animation .wrap,.main3.animation .wrap,.zt.animation .zt-box{animation: 0.8s ease 0.3s 1 normal backwards running fadeInDown;;opacity: 1;visibility: visible;}
.main2 .rcpy{opacity: 0;visibility: hidden;}
.main2.animation .rcpy,.main2.animation .xsgl{opacity:1;visibility:visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInLeft;}
.main2.animation .rcpy.fr,.main2.animation.fr{opacity:1;visibility:visible;animation: 0.8s ease 0.3s 1 normal backwards running fadeInRight;}
}