/****************首页******************/
body{ background: #fdf7e7; }
.page_bg{margin:auto;}
.page_bg_1 { margin: auto; background: url(../images/esjszqh_bg.jpg) no-repeat center top; }
.page_bg_2 { margin: auto; background: url(../images/esjszqh_bg2.jpg) no-repeat center bottom; }
.banner{ margin: auto; height: 350px; }
.main_bg { margin: auto; width: 1000px; padding-top: 0px; padding-bottom: 150px; }

/****************头条******************/
.toutiao { margin: auto; position: relative; text-align: center; width: 1000px; padding: 20px 0px; font-size: 30px; font-weight:bolder; color: #f90200; line-height: 50px; }
.toutiao a { color: #df0e0e; }
.toutiao a:hover { text-decoration:none; color:#941e23; }



/****************图片新闻******************/
.imgnews{ margin: auto; width: 1000px; height: 515px;  margin-top: 10px; }

.banner_0{ margin: auto; position:relative; z-index:100; width: 1000px; }
.banner_0_top{ margin: auto; height: 500px; }
.banner_0_top li{ position:absolute; background: #bb0e2a; left:0; top:0; width: 1000px; height: 500px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 500px;}

.banner_0_top li .tit{ position: absolute; left: 0px; bottom: 0px; width: 1000px; height: 50px; background:url(../images/esjszqh_tpxwtitbg.png) repeat; text-align: center; }
.banner_0_top li .tit h4{ margin: auto; font-size: 26px; font-weight: bolder; line-height: 50px; margin: 0px 20px; text-align: center; color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.banner_0_top li .tit h4 a{ color: #ffffff; }
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom { margin: auto; width:100%; margin-left: -2px; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: url(../images/sjjscqh_imgdot.png) no-repeat left top; width: 125px; height: 5px; line-height: 5px; display: inline-block; cursor:pointer; margin-left: 0px; transition: 1s all ease}
.banner_0_bottom span.on{ background:url(../images/sjjscqh_imgdot.png) no-repeat right top;width: 195px;}


.banner_0 .pre{ background:url(../images/esjszqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(../images/esjszqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(../images/esjszqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(../images/esjszqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/


/****************公报******************/
.hygb{margin: auto; margin-top: 35px; }

/****************要闻******************/
.topnews { margin: auto; margin-top: 35px; }
.topnews .logo {margin: auto; position: relative; height: 68px; border-bottom: 2px solid #e60505; }
.topnews .logo span{    font-size: 28px;font-weight: bold;color: #e60505;line-height: 70px;}
.topnews .more{ position: absolute; top: 35px; right: 0px; font-size: 14px; color: #d2100a; }

.topnews ul { margin: auto; margin-top: 15px; }
.topnews ul li { margin: auto; background: url(../images/esjszqh_icon_1.png) no-repeat left center; padding-left: 40px; text-align: left; line-height: 48px; height: 48px; font-size: 24px; color: #000000; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topnews ul li a{ color: #000000;}
.topnews ul li a:hover{ color: #941e23; }



.center_1 { margin-top: 50px; }

.main_left { float: left; width: 450px; }
.main_right { float: right; width: 450px; }

.center_1 .logo {margin: auto; position: relative; height: 45px; border-bottom: 2px solid #e60505;}
.center_1 .logo img{ position: absolute; left: 0px; top: 0px; }
.center_1 .logo span{ font-size: 28px;font-weight: bold;color: #e60505;line-height: 30px;}
.center_1 .more{ position: absolute; top: 10px; right: 0px; font-size: 14px; color: #d2100a; }

/****************评论******************/
.pinglun .content { margin: auto; }
.pinglun .content ul { margin: auto; margin-top: 30px; margin-left: 15px; }
.pinglun .content ul li { margin: auto; background: url(../images/esjszqh_icon_1.png) no-repeat left center; padding-left: 40px; text-align: left; line-height: 58px; height: 58px; font-size: 20px; color: #000000; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pinglun .content ul li a{ color: #000000; }
.pinglun .content ul li a:hover{ color: #941e23; }


/****************视频******************/
.vedio .content { margin: auto; margin-top: 20px; }
.vedio .content img { margin: auto; width: 450px; height: 258px; }
.vedio .content h2{  margin: auto; text-align: left; font-size: 20px; color: #000000; line-height: 25px; padding: 10px 0px; margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }


/****************深入学习贯彻二十届中央纪委四次全会精神******************/
.page_bg_1.new_bg{
    background: url(/sitesources/hnsjct/upload/202501/20250108153648839.png) no-repeat center top;
}
.page_bg_1.new_bg .banner {
    height: 560px;
}
.page_bg_1.new_bg .page_bg_2 {
    background: url(/sitesources/hnsjct/upload/202501/20250108154518534.png) no-repeat center 980px,url(../images/esjszqh_bg2.jpg) no-repeat center bottom;
}
.page_bg_1.new_bg .topnews .logo {
    height: 55px;
    border-bottom: none;
}
.page_bg_1.new_bg .topnews .more {
    top: 17px;
}
/*往期回顾*/
.sjw_wqhg{
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 10px #9c9c9c;
    padding: 20px;
    margin: 80px auto 0;
    width: 1000px !important;
}
.wqhg_title{
    font-size: 25px;
    font-weight: bold;
    line-height: 40px;
    border-left: 4px solid rgb(181,14,6);
    padding-left: 15px;
    color: rgb(181,14,6);
}
.wqhg_cont ul{
    margin-top: 10px;
}
.wqhg_cont ul li{
    position: relative;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 0.8em;
}
.wqhg_cont ul li a{
    color:#333;
}
.wqhg_cont ul li i{
    position: absolute;
    top: 18px;
    left: 0;
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a4a4a4;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}