.scdc_imghtml, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { 
    background: #fff; 
    color: #000; 
    line-height: 1.2;
    /*-webkit-text-size-adjust: 100% !important;
     text-size-adjust: 100% !important;
     -moz-text-size-adjust: 100% !important;*/
 }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*兼容pc*/
@media (min-width:768px){
    html{
        font-size:16px;
    }
    .hnsjw-container{
        max-width: 768px;
        min-width: 320px;
        margin: 0 auto;
    }
    .navbar-static-top {
        margin-bottom: 0.5rem !important;
    }
    /*ipad pictur 尺寸e*/
    .head_logo{
        height: 4rem !important;
    }
    .wap_logo{
        height: 25rem !important;
    }
}
body{
    background: #eaeaea;
    font-family: "SourceHanSans";
}
.col-md-12,.col-xs-12{
    padding-right: 7.5px;
    padding-left: 7.5px;
}

/*logo begin*/
.wap_logo{
    width: 100%;
    height: 15.1rem;
    background: url("../images/top.jpg") no-repeat center center;
    background-size: 100% 100%;
}
/*logo end*/

/*导航begin*/
.wap_nav{
    width: 100%;
    height: 8rem;
    background: #d0171d;
}
.wap_nav .nav_list{
    width: 33%;
    line-height: 4rem;
    font-size: 1.8rem;
    text-align: center;
    float: left;
}
.wap_nav .nav_list a{
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 4rem;
    font-size: 1.8rem;
    font-weight: bold;
}
/*导航end*/

/*焦点图begin*/
.wap_focus{
    width: 100%;
    height: 23rem;
    margin-bottom: 2rem;
}
.wap_focus .swiper-slide a{
    display: block;
    width: 100%;
    height: 23rem;
}
.wap_focus .swiper-slide img {
    width: 100%;
    height: 100%
}
.wap_focus .swiper-slide .shadow {
    position: absolute;
    left: 0;
    bottom: 0rem;
    width: 100%;
    height: auto;
    background: rgba(0,0,0,.53);
    color: #fff;
    line-height: 1.5;
    font-size: 1.6rem;
      padding-left: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
   
}
.swiper-pagination-bullet {
    width:1rem !important;
    height:1rem !important;
    background: #598ff3;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
    bottom: 1rem !important;
    left:35% !important;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.scdc_con .more,.dtty_lists .more{
    font-size: 1.5rem;
    line-height: 4rem;
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    color: #bd1316;
}
.dtty_lists.djgd{
    padding: 0;
}
/*焦点图end*/

/*廉政要闻begin*/
.xwtt_box{
    background: #ffffff;
    margin-bottom: 1rem;
    padding: 1.25rem;
    box-shadow: 1px -0.6px 12px 0px rgba(0, 0, 0, 0.2);
}
.xwtt_items{
    font-size: 1.5rem;
    line-height: 2rem;
}
.xwtt_box .xwtt_items *{
    font-size: 1.5rem !important;
}
.xwtt_box .sub_title{
    margin-top: 1rem;
    color: #b8b8b8;
}
.xwtt_box .sub_title a{
    font-size: 1.1rem;
    color: #b8b8b8;
}
/*廉政要闻end*/

/*要闻begin*/
.yw_title {
    font-size: 1.75rem;
    font-weight: bold;
    padding: 1rem 0 1rem 1rem;
    border-bottom: 0.2rem solid #bd1316;
    background: #fff;
    overflow: hidden;
    line-height: 3rem;
}
.yw_sx{
    width: 0.5rem;
    height: 3rem;
    float: left;
    background: #bd1316;
    margin-left: 0px;
}
.title_left {
    float: left;
}
.title_left a{
    color: #bd1316;
    padding-left: 1rem;
}
.yw_title .more {
    width: 1.4rem;
    height: 1.6rem;
    background: url(../images/more_btn.png) center center no-repeat;
    float: right;
    margin: 0.8rem 1rem 0;
}
.more a{
       display: block;
   width:100%;
   height:100%;
}
.yw_content {
    margin-top: 1.25rem;
}
.yw_lists {
    /* font-weight: bold; */
    margin-bottom: 1rem;
    padding: 1.5rem 1rem;
    background: #fff;
    box-shadow: 1px -0.6px 12px 0px rgb(0 0 0 / 20%);
}
.yw_lists.first{
    font-weight: bold;
}
.yw_lists p a {
    color: #000000;
    font-size: 1.5rem;
}
.yw_lists.first p a {
    font-size: 1.6rem;
}
/*要闻end*/

/*工作动态begin*/
.gzdt_title{
    overflow: hidden;
}
.gzdt_title_bg{
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 3rem;
    background: #fff;
    padding: 1rem 1rem 0;
}
.gzdt_title_bg .title_line{
    width: 35%;
    height: 0.7rem;
    background: #bd1316;
}
.gzdt_title_bg span{
    display: inline-block;
    width: 30%;
    text-align: center;
    line-height: 3rem;
    font-size: 1.75rem;
    font-weight: bold;
    color: #bd1316;
}
.tabs{
    width:100%;
    height:5rem;
    overflow:hidden;
    /*border-bottom: 0.1rem solid #dadada;*/
    background: #fff;
    padding: 0rem 0rem;
}
.tabs a{
    font-size: 1.75rem;
    float: left;
    width: 25%;
    height: 5rem;
    line-height: 5rem;
    color: #262626;
    font-weight: bold;
    text-align: center;
}
.tabs a.active {
    color: #bd1316;
    border-bottom: 0.2rem solid #bd1316;
}
.swiper-container{
    margin-top: 1rem;
}
.dtty_lists {
    margin-bottom: 1rem;
    padding: 1.5rem 1rem;
    background: #fff;
}
/*工作动态end*/

/*权威发布begin*/
.qwfb .tabs a{
    width: 50%;
}
/*权威发布end*/

/*廉洁教育begin*/
.scdc_con{
    overflow: hidden;
    background: #fff;
    margin-bottom: 1rem;
    box-shadow: 1px -0.6px 12px 0px rgba(0, 0, 0, 0.1);
    position: relative;
}
.scdc_img{
    width: 36%;
    float:left;
    padding-left: 0.1rem;
    height: 8rem;
}
.scdc_img img{
    width: 100%;
    height: 8rem;
}
.scdc_item{
    width: 62%;
    float:left;
    font-size: 1.5rem;
    margin-left: 0.5rem;
    background: #ffffff;
    line-height: 2rem;
    padding-top: 0.2rem;
    /*height: 3.5rem;*/
}
.scdc_item .sub_title{
    margin-top: 1.25rem;
}
.scdc_item .sub_title a{
    font-size: 1.3rem;
    color: #b8b8b8;
}
/*廉洁教育end*/

/*清风廉韵begin*/
.qfly .tabs a,.qfly1 .tabs a{
    width: 33%;
}
/*清风廉韵end*/

/*网上展馆begin*/
.wszg .gzdt_title_bg .title_line{
    width: 30%;
}
.wszg .gzdt_title_bg span{
    width: 40%;
}
.wzdt_hndt{
    background: #fff;
}
#hndt{
    height: 35rem;
    margin-left: 1rem;
    margin-right: 1rem;
    background: url("../images/index_4301.jpg") no-repeat center center;
    background-size: cover;
}
/*网上展馆end*/

/*信访举报begin*/
.xfjb{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.xfjb_nr{
    padding-left: 1rem;
    padding-right: 1rem;
    background: #fff;
    overflow: hidden;
}
.xfjb_nr .xfjb-list{
    width: 33%;
    float: left;
    height: 7rem;
    margin-right: 0.5%;
    margin-top: 0.8rem;
}
.xfjb_nr .xfjb-list:nth-child(3n+3){
    margin-right: 0;
}
.xfjb_nr .xfjb-list a{
    display: block;
    width: 100%;
    height: 100%;
}
.xfjb_nr .xfjb-list a img{
    width: 100%;
    height: 100%;
}
.xfjb-qt{
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 1rem;
    height: 13rem;
    /*background: url("../images/xfjbqt.jpg") no-repeat;*/
    background: #fff;
    background-size: 100% 100%;
}
 .xfjb-qt.ewm{
    height:20rem;
}
.xfjb-qt .xfjb-list{
    margin-top: 9px;
}
.xfjb-qt .xfjb-list label{
    float: left;
    line-height: 2.5rem;
    font-size: 1.5rem;
    padding-left: 0rem;
    font-weight: bold;
    color: #000;
}
/*.xfjb-qt .xfjb-list .first{
    background: url(../images/lxqj.png) no-repeat 0.5rem 0.4rem;
}
.xfjb-qt .xfjb-list .two{
    background: url(../images/lfqd.png) no-repeat 0.5rem 0.4rem;
}
.xfjb-qt .xfjb-list .three{
    background: url(../images/dhjb.png) no-repeat 0.5rem 0.4rem;
}
.xfjb-qt .xfjb-list .four{
    background: url(../images/jb.png) no-repeat 0.5rem 0.4rem;
}*/
.xfjb-qt .xfjb-list .list-nr{
    overflow: hidden;
    line-height: 2.5rem;
    font-size: 1.5rem;
    color: #bb221d;
    text-align: justify;
    font-weight: bold;
}
.xfjb-qt .xfjb-list .list-nr a{
    color: #bb221d;
}
.ty-mail-box a{
    display: block;
    width: 100%;
    height: 100%;
}
.ty-mail-box a img{
    width: 100%;
    height: 100%;
}
.ty-mail-box a img{
    width: 100%;
    height: 100%;
}
.xfjb-ewm .ewm-title{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    line-height: 3rem;
    font-size: 1.75rem;
    margin-top: 1rem;
    font-weight: bold;
    color: #bb221d;
}
.xfjb-ewm .ewm-nr{
    overflow: hidden;
    margin-top: 1.5rem;
}
.xfjb-ewm .ewm-nr .ewm-wx{
    width: 50%;
    height: 13rem;
    float: left;
    text-align: center;
}
.xfjb-ewm .ewm-nr .ewm-sp{
    width: 50%;
    height: 13rem;
    float: right;
    text-align: center;
}
.xfjb-ewm .ewm-nr .ewm-wx>img,.xfjb-ewm .ewm-nr .ewm-sp>img{
    width: 10rem;
    height: 10rem;
}
.xfjb-ewm .ewm-nr .ewm-wx>p,.xfjb-ewm .ewm-nr .ewm-sp>p{
    color: #000;
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 3rem;
}
/*信访举报end*/

/*begin*/
/*end*/

/*尾部begin*/
.footer .row{
    text-align: center;
}
.footbg{
    background: url("../images/m_footer.png") repeat-x 0 0;
    padding-bottom: 1.8rem;
}
.tag{
    font-size: 1.8rem;
    color: #808080;
    margin-bottom: 1.3rem;
    font-weight: bold;
}
.foot_con span,.foot_con span a{
    font-size: 1rem;
    color: #a9a9a9;
}
/*尾部end*/

/*详情页*/
.wap_new{
   margin-bottom: 1rem;
    padding: 1.5rem 1rem;
    background: #fff;
    box-shadow: 1px -0.6px 12px 0px rgb(0 0 0 / 20%);
}
.article-tit{
    margin: 1rem 0;
    color: #333;
    font: 2.1rem/3.3rem sans-serif, '微软雅黑';
    text-align: center;
}
.article-data{
    padding: .4rem 0;
    border-bottom: .1rem dashed #e8e8e8;
    text-align: center;
}
.article-data span{
    margin-right: 1rem;
    font-family: sans-serif, '微软雅黑';
    font-size: 1.4rem;
     color: #333;
}
.article-cont p{
    padding: .5rem;
    text-indent: 2em;
    color: #333;
    font: 1.6rem/3.2rem sans-serif, '微软雅黑';
    text-align: justify;
}
.article-cont video{
     width: 100% !important;
}
.article-cont p img,
.article-cont img{
width:100% !important;
display: block;
}
.share .fr .fl{
    margin-top: 6px;
    font-size: 1rem;
    line-height: 14px;
}
.share .fr a {
    width: 16px;
    height: 16px;
    padding: 0;
    background-position: center;
    background-size: 16px;
}
.share .fr .bds_weixin {
    background-image: url(/sitesources/hnsjct/theme/uxtheme10001/images/weichat.png);
}
.share .fr .bds_sqq {
    background-image: url(/sitesources/hnsjct/theme/uxtheme10001/images/QQ.png);
}
.share .fr .bds_qzone {
    background-image: url(/sitesources/hnsjct/theme/uxtheme10001/images/qzon.png);
}
.share .fr .bds_tsina {
    background-image: url(/sitesources/hnsjct/theme/uxtheme10001/images/xinl.png);
}
/*组件样式end*/

/*新闻链接*/
.news_box5 {
    width: 100%;
    margin-top: 1.5rem;
}
.news_tit5 {
    height: 3rem;
    background: url(/sitesources/hnsjct/upload/201809/20180910114433496.png) no-repeat left bottom;
    background-size: 100%;
}
.news_main5{
    margin-top: 1rem;
}
.spe-tabs>li {
    overflow: hidden;
}
.spe-tabs>li font,
.spe-tabs>li a,
.spe-tabs>li span{
    float: left;
    color: #333333;
    font: 1.6rem/3.1rem sans-serif, '微软雅黑';
}
.spe-tabs>li a{
    width: 70%;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.spe-tabs>li span {
    float: right;
    width: 28%;
    color: #666;
    font-size: 1.6rem;
}
#content1 nav{
    text-align: center !important;
}
#content1 .pagination>li>a,
#content1 .pagination>li>span{
    padding: 4px 7px;
}
.wap_lm_list{
    margin-top:1rem;
    margin-bottom: -0.25rem;
    padding: 1.5rem 1rem;
    background: #fff;
    box-shadow: 1px -0.6px 12px 0px rgb(0 0 0 / 20%);
}
.wap_lm_list  .active {
    color: #005bac;
}
.yw_title.z_title{
    margin-top: 1rem;
    margin-bottom: 1rem;
    background: #005aa6;
}
.yw_title.z_title .title_left a{
    color:#fff;
}

/*信息公开begin*/
.wap-xxgk.open{
    background: #fff;
    overflow: hidden;
}
.wap-xxgk.open li{
    float: left;
    width: 33%;
    box-sizing: border-box;
    padding: 1.5rem;
}
.wap-xxgk.open li a{
    display: block;
    height: 7rem;
    background: #f1f1f1;
    text-align: center;
    color: #c00;
    box-shadow: 0 0 0.3rem #333;
    border-radius: 1rem;
}
.wap-xxgk.open li a i{
    display: block;
    font-size: 2rem;
    padding-top: 1rem;
    transition: .1s transform;
}
.wap-xxgk.open li a p{
    margin: 0px;
    text-align: center;
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: 1rem;
}
/*信息公开end*/

/*领导机构begin*/
.ld{
    background: #fff;
    overflow: hidden;
}
.ld .ld-con .jgtit{
    text-align: center;
    font-size: 1.75rem;
    font-weight: bold;
    line-height: 3rem;
}
.ld .ld-con .jgcon{
    padding: 0 1.5rem;
}
.ld .ld-con .jgcon b{
    font-size: 1.5rem;
    line-height: 3rem;
    font-weight: bold;
}
.ld .ld-con .jgcon a{
    font-size: 1.5rem;
    line-height: 3rem;
    display: inline-block;
    width: 34%;
}
/*领导机构end*/

/*图说纪事begin*/
.kf-tsjs-nr{
        width: 100%;
        height: 10rem;
       margin-bottom:1rem;
    }
    .kf-tsjs-nr .swiper-container {
        width: 100%;
        height: 100%;
    }
    .kf-tsjs-nr .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .kf-tsjs-nr .swiper-slide>a,.kf-tsjs-nr .swiper-slide>a>img{
        display: block;
        width: 100%;
        height: 100%;
    }
/*图说纪事情end*/