.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; }
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,.wap_logo1{
        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%;
}

.wap_logo1{
    width: 100%;
    height: 15.1rem;
    background: url(/sitesources/hnsjct/upload/202212/20221202111259651.jpg) no-repeat center center;
    background-size: 100% 100%;
}
/*logo end*/

/*导航begin*/
.wap_nav{
    width: 100%;
    height: 8rem;
    background: #005bac;
}
.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;
}
/*导航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: #005fb4;
}
.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_items{
    font-size: 2rem !important;
    line-height: 4rem !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-left: 0.4rem solid #005aa6;
    background: #fff;
    overflow: hidden;
    line-height: 3rem;
}
.title_left {
    float: left;
}
.title_left a{
    color: #005aa6;
}
.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: #005bae;
}
.gzdt_title_bg span{
    display: inline-block;
    width: 30%;
    text-align: center;
    line-height: 3rem;
    font-size: 1.75rem;
    font-weight: bold;
    color: #005bae;
}
.tabs{
    width:100%;
    height:5rem;
    overflow:hidden;
    /*border-bottom: 0.1rem solid #dadada;*/
    background: #fff;
    padding: 0rem 1rem;
}
.tabs a{
    font-size: 1.75rem;
    float: left;
    width: 25%;
    height: 5rem;
    line-height: 5rem;
    color: #b2b2b2;
    font-weight: bold;
    text-align: center;
}
.tabs a.active {
    color: #005fb4;
    border-bottom: 0.2rem solid #005fb4;
}
.swiper-container{
    margin-top: 1rem;
}
.dtty_lists {
    margin-bottom: 1rem;
    padding: 1.5rem 1rem;
    background: #fff;
}
/*工作动态end*/

/*权威发布begin*/
.qwfb .tabs a{
    width: 33%;
}
/*权威发布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%;
}
.qfly2 .tabs a{
    width: 50%;
}
/*清风廉韵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{
    padding-left: 1rem;
    padding-right: 1rem;
    height: 24.7rem;
   background:#fff;
}
.xfjb-qt1{
    overflow: hidden;
     padding-left: 1rem;
    padding-right: 1rem;
    height: 24.7rem;
    background: url("../images/xfjb.jpg") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.xfjb-qt .xfjb-list{
    margin-top: 9px;
}
.xfjb-qt .xfjb-list label{
    float: left;
    line-height: 2.5rem;
    font-size: 1.5rem;
    padding-left: 3.3rem;
    font-weight: bold;
    color: #005ea5;
}
.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: #333333;
    text-align: justify;
}
.xfjb-qt .xfjb-list .list-nr a{
    color: #333333;
}
.ty-mail-box a{
    display: block;
    width: 100%;
    height: 100%;
}
.ty-mail-box a img{
    width: 100%;
    height: 100%;
}
/*信访举报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: 0  .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*/
.xfjb_nr.xxgk{
    padding-bottom: 2rem;
}
.xfjb_nr .xfjb-list.xxgk{
    width: 38%;
    float: left;
    height: 8rem;
    margin-right: 0;
    margin-left: 8%;
    margin-top: 2rem;
    background: url("../images/bg_02.png") no-repeat;
}
/*信息公开end*/

/*信息公开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: #005bae;
    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: 30%;
}
/*领导机构end*/

/*文化馆begin*/
.whg{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.whg_lzkt{
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    background: #fff;
    height: 9rem;
}
.whg_lzkt a,.whg_lzkt a img{
    display: block;
    width: 100%;
    height: 100%;
}
.whg_zmt{
    padding-left: 1rem;
    padding-right: 1rem;
    height: 13rem;
    background: #fff;
}
.whg_zmt .zmt_box{
    position: relative;
    height: 12rem;
    background: url("../images/zmt.png") no-repeat;
    background-size: 100% 100%;
}
.whg_zmt .zmt_box .wb{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 48%;
    height: 100%;
}
.whg_zmt .zmt_box .wx{
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 88%;
    height: 100%;
}
/*文化馆end*/