/*分页布局*/
.cont-box {
    width: 100%;
}
.white-bg {
    margin: 10px auto 0px;
    padding: 0 24px 30px;
    background-color: #fff;
}
.cont-box.bg_none{
    background:none;
}
.fy_xq_box{
    width:1200px;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
}
/*当前位置*/
.seat-box{
    width: 1200px;
    height: 50px;
    margin:0 auto;
    padding-left: 50px;
    border-bottom: 1px solid #e8e8e8;
    background: url("../images/seatred.png") no-repeat left center;
}
.seat-box span,
.seat-box a{
    margin-right: 8px;
    color: #999;
    font: 16px/50px 'notoRegular';
}
/*分页信息*/
.fy_xq_box nav{
    text-align: center !important;
    margin-top: 20px;
}
.paging-tit{
    border-bottom: 1px solid #e8e8e8;
    color: #005bac;
    font: 24px/80px 'notoBold';
    width: 1150px;
    margin: 0 auto;
    font-weight: bold;
}
.info-box{
    width:1150px;
    height: 60px;
    padding: 10px 0;
    margin:0 auto;
    border-bottom: 1px dashed #e8e8e8;
}
.info-box a{
    margin-left: 16px;
    color: #333;
    font: 18px/40px 'notoMedium';
}
.info-Date{
    width: 110px;
    height: 40px;
    border-right: 1px solid #dcdcdc;
}
.info-Date span{
    float: left;
    width: 100%;
    color: #c4c4c4;
    font: 14px/20px 'notoRegular';
    text-align: center;
}
.info-Date .day-val{
    font-size: 20px;
}
.info-icon{
    margin-right: 4px;
    color: #a9a9a9;
    font: 20px/40px 'notoRegular';
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
    padding: 4px;
}
.info-box:hover a{
    color: #941e23;
}
.fy_lintab{
    /*width: 1150px;*/
    margin: 24px auto;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
}
.fy_lintab .active{
    color: #005bac;
}
/*详细页尾部-新闻链接*/
.news_box5{width:700px;margin-left:30px;margin-top:30px;}
.news_tit5{width:700px;height:40px;background:url(../images/20220427083232266.png) no-repeat;}
.news_main5{margin-top:30px;}
.news_text5{color:#000080 !important;font-size:16px;font-weight:bold;line-height:25px;}
.spe-tabs{
    font-size:16px;
    color:#333333;
    line-height:24px;
    font-family:Microsoft Yahei;
}
.spe-tabs {
    min-height: 450px;
    height: auto;
}
.spe-tabs>li{
    overflow: hidden;
}
.pagination>li>a, .pagination>li>span {
    margin-left: 0px;
}
.spe-tabs  li font{
    float: left;
    line-height: 36px;
    font-weight: bold;
    margin-right: 10px;
}
.spe-tabs>li a{
    color: #333333;
    font-size: 18px;
    line-height: 36px;
    float: left;
    font-family:Microsoft Yahei;
}
.spe-tabs>li span{
    color:#666;
    line-height:36px;
    font-size:16px;
    float: right;
    font-family:Microsoft Yahei;
}
.foot-page {
    width: auto !important;
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}
.foot-page>li {
    float: left;
    margin: 0 10px;
}
.foot-page>li span, .foot-page>li a {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    padding: 0;
}
/*领导简介*/
.lea-bg{
    background-color: #fff;
    padding: 0 60px;
}
.lea-title{
    line-height: 35px;
    font-size: 24px;
    padding-top: 30px;
    padding-bottom: 10px;
    text-align: center;
    color: #15617b;
    letter-spacing: 12px;
    font-weight: bold;
}
.resource-one{
    width: 1020px;
    margin: 10px auto;
    border-bottom: 1px  dashed #e0e0e0;
    text-align: center;
    padding-bottom: 15px;
}
.resource-one span{
    display: inline-block;
    margin:0 20px;
}
.photo-box{
    overflow: hidden;
    width: 750px;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 48px;
}
.photo-box img{
    float: left;
    margin-right: 45px;
    width: 138px;
    height: 183px;
}
.photo-box h4{
    float: right;
    width: 567px;
    font-size: 19px;
    color: #2a2a2a;
    line-height: 36px;
    margin-top: 34px;
}
.lea-active ul{
    overflow: hidden;
    width: 815px;
    margin: 0 auto;
    margin-bottom: 20px;
    position:relative;
}
.leaOn{
    background: url(../images/20180718161056672.png) no-repeat;
    width: 190px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 24px;
    margin: 0 40px;
}
.leaOff{
    background: url(../images/20180718161611208.png) no-repeat;
    width: 190px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 24px;
    margin: 0 40px;
}
.tabberlive .tabbertab {
    overflow: visible;
    overflow: hidden;
    outline: none;
}
.tabberlive .tabberhide {
    display: none;
}
.tabberlive .tabbertabhide {
    display: none;
}
.tabberlive .tabberactive {
    display: block;
}
.reduce-nr{
    font-size: 18px;
    line-height: 36px;
    text-align: justify;
}
.reduce-nr p{
    text-indent: 2em;
    margin-bottom: 20px;
}
.lea-tab{min-height:480px;}
.spe-tabs{
    font-size:16px;
    color:#333333;
    line-height:24px;
    font-family:Microsoft Yahei;
}
.spe-tabs>li{
    overflow: hidden;
}
.spe-tabs>li font{
    float: left;
    line-height: 50px;
    font-weight: bold;
    margin-right: 10px;
}
.spe-tabs>li a{
    color: #333333;
    font-size: 18px;
    line-height: 50px;
    float: left;
    font-family:Microsoft Yahei;
}
.spe-tabs>li span{
    color:#666;
    line-height:50px;
    font-size:16px;
    float: right;
    font-family:Microsoft Yahei;
}
.line-lad {
    width: 100%;
    height: 1px;
    background-color: #dcdcdc;
    margin: 12px 0;
}
.foot-page {
    width: auto !important;
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}
.foot-page>li {
    float: left;
    margin: 0 10px;
}
.foot-page>li>span, .foot-page>li>a {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    padding: 0;
}
.tabs-img>li{
    float:left;
    width:260px;
    margin-left:6px;
    margin-right:5px;
    margin-bottom:14px;
}
.tabs-img>li a img{
    width:100%;
}
.tabs-img>li a img{width:260px;height:190px;}
.tabs-img>li a span{line-height:24px;display:block; width: 260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;text-align:center;}
.spe-tabs>nav{
    clear:both;
}

/*专题专栏分页栏目列表*/
.ztzlfy{ width:1150px;margin:15px auto 0;overflow: hidden;}
.ztzlfy_con{ width:357px; height:180px; float:left; margin-left:20px; margin-top:20px;overflow: hidden;}
a.ztzlfy_img{ width:357px; height:111px; padding:3px; border:1px solid #c6c6c6; float:left;box-shadow: 1px 4px 11px #c6c6c6;}
a.ztzlfy_tit{ width:357px; height:30px; font-size:18px; text-align:center; line-height:30px;display: inline-block;margin-top: 11px;}
.ztzlfy_con:hover a.ztzlfy_img{
    transform: scale(1.1);
}

/*审查调查特殊栏目页面*/
.scdc_box{width: 1150px;margin:10px auto;}
.scdc_titbox{width:1150px;margin:20px auto;}
.scdc_title1{float:left;font-size:24px;color:#2c2c2c;font-weight:bold;height:50px;line-height:50px;}
.sctit_bg{width:1029px;margin:auto;background:url('../images/scdc_titbg.png') repeat-x center center;height:50px;margin-left:120px;}
.scdc_titbox2{height:30px;margin:30px auto;}
.scdc_titbox2 .scdc_title2{float: left;font-size: 20px;color: #005bac;font-weight: bold;height: 30px;line-height: 30px;border-left: 12px solid #005bac;padding-left: 10px;}
.scdc_titbox2 .scdc_more{float: left; background: url('../images/more8.png') no-repeat center center; width: 12px; height: 30px;display:block; margin-left: 15px;}
.scdc_article{margin: auto; position: relative; height: 50px; border-bottom: 1px solid #e8dfd2;}
.scdc_article a{font-size: 20px;text-align: left;  line-height: 50px; float:left; color: #2c2c2c;}
.scdc_article a:hover{color: #005bac;}
.scdc_date{color:#666666; line-height:50px;font-size: 20px; float: right; font-family: "Arial";}

/*详情页*/
.article-box{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.article-tit{
    margin: 50px 0 30px;
    color: #333;
    font: 29px/40px 'notoMedium';
    text-align: center;
}
.article-data{
    margin-bottom: 28px;
    padding-bottom: 18px;
    border-bottom: 1px dashed #e8e8e8;
    font-family: 'notoRegular';
    text-align: center;
}
.article-data span{ margin-right: 120px}
.article-cont p{
    text-indent: 2em;
    color: #333;
    font: 18px/36px 'notoRegular';
    text-align:justify;
}
.article-cont img{display:block;margin:0px auto;/*max-width:780px;*/max-width:900px;height:auto;}
.share{
    margin-top: 40px;
}
.share .bdsharebuttonbox{
    margin-left: 60px;
}
.share .fr{
    margin-bottom:30px;
}
.share .fr>span{
    color: #666;
    font: 16px/34px '宋体';

}

.ops_shareLayer .ops_icons li {
    list-style:outside none none;
    margin-right:20px !important;
}
.ops_shareLayer .ops_icons a {
    padding: 5px 7px !important;
}
.ops_shareLayer .ops_icons a i {
    height:21px !important;
    width:19px !important;
}
.ops_shareLayer .ops_icons a.icon_sina i {
    background-position:0 -38px !important;
}
.ops_shareLayer .ops_icons a.icon_weixin i {
    background-position:0 -76px !important;
}
.ops_shareLayer .ops_icons a.icon_qzone i {
    background-position:0 -119px !important;
}
.ops_shareLayer .ops_icons a.icon_copy i {
    background-position:0 -156px !important;
}
.weixin_popup .weixin_popup_foot {
    line-height: 14px  !important;
}
.ops_shareLayer .ops_tit{
    line-height:35px;
}

/*河南廉政文化教育馆*/
/*首页通栏图片*/
.lianz_indexpic a{width:1200px;height:100px;display:block;margin:0 auto;}
.hnlz_jybox{width:100%;min-height:511px;height:auto !important;padding-top:260px;background:url(../images/lz_0301.jpg) no-repeat center top #fafafa;}
.hnlz_erji{width:1002px;margin:0px auto;min-height:300px;height:auto !important;background:#fff;}
.lzerji_left{width:272px;float:left;}
.lzerji_right{width:680px;min-height:770px;height:auto !important;background:#f5f5f5;float:right;margin-right:15px;margin-top:15px;    position: relative;z-index: 0;}
.lanm_top{width:680px;height:45px;background:#C29C5B;line-height:45px;border-bottom:solid 1px #C29C5B;}
.lanm_ico{width:10px;height:10px;margin:17px 10px 0px 20px;background:#fff;display:block;float:left;}
.lanm_text{width:200px;color:#fff;font-size:20px;font-weight:bold;float:left;}
.hnlz_con{font-size:18px;font-family:'微软雅黑';color:#333;text-indent:2em;line-height:2.5;padding:20px 10px;}
.hnlz_con img{max-width:500px;display:block;margin:10px auto;}
.tdyy_text{width:600px;margin:0 auto;font-size:20px;color:#ff0000;line-height:26px;}
.weix_foot{width:100%;height:225px;border-top:solid 20px #C29C5B;}
.weixfoot_C{width:540px; height:100%;margin:0 auto; padding-top:30px;font-size:14px; color:#333; line-height:30px; text-align:center;}

.colLeft01{ width:271px; height:auto !important; min-height:880px; margin-left:15px; margin-top:15px;}
.list-cols01{ min-height:709px;}
.list-cols01 li span {display: none;}
.list-cols01 .active { }
.list-cols01 .active a {width:271px; height:44px; font-size:18px; font-weight:bold;line-height:44px; float:left; margin-left:5px; margin-top:10px; padding-left:50px; color:#C39A5C; background:url(../images/lz_11.png) no-repeat;}
.list-cols01 li a { width:271px; height:44px; font-size:18px; line-height:44px; float:left; margin-left:5px; margin-top:16px; padding-left:50px; background:url(../images/lz_12.png) no-repeat;}
.list-cols01 li a:hover{ color:#C39A5C !important;}

/*默认分页信息列表*/

.colInfoBoxTit{font-size:24px; color:#000000; line-height:50px; padding-left:10px; margin-left:8px; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/img_2.png) bottom left no-repeat; font-weight:bold; margin-bottom:20px;}

.colRtitle{width:100%; float:left; line-height:55px; font-size:20px; color:#5f5f5f; padding-left:15px; font-weight:bold;}
.colRtitle-new{width:100%; float:left; line-height:40px; font-size:16px; color:#333; padding-left:15px;}
.colInfoDate{float:right;font-size:12px; padding-right:10px; font-weight:normal;}
.colInfoSum{ width:100%;  line-height:28px; font-size:16px; color:#4f4f4f; padding:0px 5px; font-family:'宋体'; text-indent:2em;}

/*信访举报*/
.rh_box{margin: auto;max-width: 1100px;margin-top: 20px;}

.main2{max-width: 1150px;margin:0 auto; background-color: #fff; /* margin-top: -8px; */}
.main2 .mainbg {max-width: 1120px;margin:0 auto;background:none;text-align: center;padding-top: 20px;}
.main2 .mainbg .channllogo{ margin: auto; max-width: 940px; text-align:center;}
.main2 .mainbg .channllogo2{ margin: auto; max-width: 990px; text-align:center;}


/*廉政文化讲解员*/
.commentator-box{
    width: 680px;
}
.commentator{
    height: auto;
    margin-top: 15px;
    overflow: hidden;
}
.commentator-box-L{
    width: 100px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
    float: left;
    font-size: 20px;
}
.commentator-box-R{
    width: 570px;
    float: right;
    margin-right: 5px;
    /*display:flex;*/
}
.commentator-img{
    width: 170px;
    height: 100%;
    float: left;
    margin-right: 20px;
}
.commentator-img img{
    width: 100%;
    height: 229px;
}
.commentator-img span{
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
}
.lanm_top {
    width: 680px;
    height: 45px;
    background: #C29C5B;
    line-height: 45px;
    border-bottom: solid 1px #C29C5B;
    overflow: hidden;
}
.lanm_ico {
    width: 10px;
    height: 10px;
    margin: 17px 10px 0px 20px;
    background: #fff;
    display: block;
    float: left;
}
.lanm_text {
    width: 200px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    float: left;
}

/*信访举报*/
.xfjb-conts .gzdt_tab {
    border-bottom: 1px solid #005cac;
}
.xfjb-conts .gzdt_tab li {
    float: left;
    width: 136px;
    height: 48px;
    margin-left: 31px;
    font-size: 22px;
    color: #005cac;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}
.xfjb-conts .gzdt_tab li a{
    color: #005cac;
}
.xfjb-nr{
display: flex;
    margin: 20px 20px;
}
.xfjb-nr li{
    flex: 1;
    height: 87px;
    margin-right: 10px;
}
.xfjb-nr .first{
    width: 100%;
    height: 100%;
    margin-top: 10px;
}

.xfjb-nr .two img{
    width:100%;
    height: 100%;
}
.xfjb-nr li:nth-child(4){
    margin-right: 0;
}
.lzwh-box .two,.lzwh-box .three{
    margin-top: 10px;
    width: 311px;
    height: 100px;
}
.lzwh-box .first a,.lzwh-box .two a,.lzwh-box .three a,.xfjb-nr .first a,.xfjb-nr .two a,.xfjb-nr .three a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.lzwh-box .first a img,.lzwh-box .two a img,.lzwh-box .three a img,.xfjb-nr .first a img,.xfjb-nr .first a img,.xfjb-nr .two a,.xfjb-nr .three a img{
    width: 100%;
    height: 100%;
}
.xfjb-qt{
    width: 100%;
    height: auto;
    /*background: url("../images/xfjbqt.jpg") no-repeat center bottom;*/
    background-size: 100%;
    overflow: hidden;
}
.xfjb-qt .xfjb-list{
    margin-top: 9px;
}
.xfjb-qt .xfjb-list label{
    float: left;
    line-height: 34px;
    font-size: 20px;
    padding-left: 64px;
    font-weight: bold;
    color: #005ea5;
}
.xfjb-qt .xfjb-list .first{
    background: url(../images/lxqj.png) no-repeat 25px 9px;
}
.xfjb-qt .xfjb-list .two{
    background: url(../images/lfqd.png) no-repeat 25px 9px;
}
.xfjb-qt .xfjb-list .three{
    background: url(../images/dhjb.png) no-repeat 25px 9px;
}
.xfjb-qt .xfjb-list .four{
    background: url(../images/jb.png) no-repeat 25px 9px;
}
.xfjb-qt .xfjb-list .list-nr{
    overflow: hidden;
    line-height: 34px;
    font-size: 20px;
    color: #333333;
}
.xfjb-qt .xfjb-list .list-nr a{
    color: #333333;
}