.bg{
    background-color: #fff;
}
#getimg {
    line-height: 144px;
    height: 144px;
    /* width: 100%; */
    margin: 0 auto;
    width: 1200px;
    background-image: url(./jg/banner_bg.jpg);
    background-repeat: no-repeat;
    text-align: center;
    font-weight: 900;
    color: #c42a1d;
    font-size: 52px;
    font-family: 黑体;
     /* margin-top: 30px; */
}
.page span.left {
	display: none;
}
.jgcon_Box {
    margin-bottom: 26px;
}
.jgCon{
    display:flex;
    /* justify-content: space-between; */
}
/* .jg-left {
    width: 315px;
} */
ol#tabmenu{
    /* width:100%; */
    height:auto;
    box-shadow: 1px 5px 10px 6px #f8f8f8;
    background-color: #fff;
    border-bottom: 1px dashed #f8f8f8;
}
ol#tabmenu li {
    font-size: 22px;
    border-bottom: 3px solid #fff;
    color: #333333;
    width: 302px;
    text-align: center;
    /* padding: 30px; */
    background-color: #f5f5f5;
}
ol#tabmenu li:last-child{
     border-bottom: none;
}
ol#tabmenu li>a {
    display: flex;
    align-items: center;
    color: #333333;
  /* width: 72%; */
    /* white-space: nowrap; */
    height: 100%;
    /* word-wrap: normal; */
    /* display: inline-block; */
    padding:10px 30px;
    box-sizing: border-box;
}
ol#tabmenu li>a span {
    width: 100%;
    display: flex;
    justify-content: center;
}
h4.xl-title {
    font-size: 30px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 60px;
    /* background-color: #f7f7f7; */
    background-color:#fff;
}
.xl-cont.row {
    color: #333;
    /* background-color: #fbfbfb; */
    background-color:#fff;
    font-size: 17px;
    padding: 19px 28px;
}
ol#tabmenu li.cur {
    display: inline-block;
     width: 302px;
     height: 100%;
     font-size: 22px;
     background-color: #bd1b2d;
 }
 ol#tabmenu li.cur a{
      color: #fff;
 }
  .xl-cont.row p{
     margin-bottom: 23px;
     line-height: 27px;}
 .gl--right{
     /* max-width:860px !important; */
     margin-top: 10px;
 }
p.ldzc-wrap-1 {
    color: #bb1c2d;
    font-size: 20px;
    padding-bottom: 11px;
    border-bottom: 2px solid #f2f2f2;
}
.ldzc-wrap-1 span {
    border-bottom: 4px solid #bd1b2d;
    padding: 0 20px;
    padding-bottom: 11px;
}
ol#lm li {
    height: 60px;
    line-height: 60px;
    display: flex;
    justify-content: space-between;
    color: #333333;
    padding-left: 13px;
    border-bottom: 1px dashed #e0e0e0;
    background: url(/images/arrow-right.png) left center no-repeat;
}
ol#lm li>a{
    height: 100%;
    line-height: 60px;
    color: #333333;
    max-width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
ol#lm li:hover a{
    color: #bd1b2d;
}
/* 分页 start */
.page.row {
    margin-top: 30px;
    margin-bottom: 70px;
}
span.tab-list-time{
    color: #999;
}
.page-btn>a{
    display: inline-block;
    height: 29px;
    padding:0px 5px;
    color: #333333;
    line-height: 29px;
    text-align: center;
    margin-right: 9px;
    font-size:13px;
    background: linear-gradient(#fff, #efefef);
    border: 1px solid #b5b5b5;
}
 a.current,a.normal {
    padding: 0px 5px;
}
button.tiaozhuan{
    margin-left: 10px;
    /* padding: 1px 10px; */
    height: 29px;
    width: 66px;
    border: 1px solid #b5b5b5;
    background: linear-gradient(#fff, #efefef);
}
/* 第一页 */
#jmptopage{
    width: 50px;
    height: 29px;
    border: 1px solid #b5b5b5;
    background: linear-gradient(#fff, #efefef);
    margin-right: 10px;
    /* padding-left: 10px; */
}
#tabmenu>li{
    position: relative;
}
#tabmenu>li>a>img {
    position: absolute;
    top: 19px;
    left: 17px;
}
.jg_icon::before{
content:"";
   display:inline-block;
   width:58px;
   height:58px;
   padding: 0 10px;
   /* position: absolute;
   top: 19px;
   left: 17px; */
}
  /* 机构职能 */
  #tabmenu>li  .jq-jgzn-icon::before{
     background:url("./jg/1-jgzn@2x.png") no-repeat;
 }
 /* 内设机构 */
 #tabmenu>li .jq-jgsz-icon::before{
     background:url("./jg/2-nsjg@2x.png") no-repeat;
     
 }
 /* 领导班子 */
 #tabmenu>li .jq-ldbz-icon::before{
     background:url("./jg/3-ldbz@2x.png") no-repeat;
     
 }
  /* 信息公开目录 */
 #tabmenu>li .jg-xxgk-icon::before{
     background:url("./jg/4-xxgkml@2x.png") no-repeat;
     
}
 /* 新闻动态 */
#tabmenu>li .jg-xwdt-icon::before{
    background:url("./jg/11-xwdt.png") no-repeat;
    
}
 /* 公告公报 */
#tabmenu>li .jg-gggb-icon::before{
    background:url("./jg/12-gggs.png") no-repeat;
    
}
 /* 代表议案建议 */
#tabmenu>li .jg-dbyajy-icon::before{
    background:url("./jg/13-dbyajy.png") no-repeat;
    
}
 /* 史志动态 */
#tabmenu>li .jg-szdt-icon::before{
    background:url("./jg/8-bdcyw@2x.png") no-repeat;
    
}
 /* 史志书目 */
#tabmenu>li .jg-szsm-icon::before{
    background:url("./jg/13-dbyajy.png") no-repeat;
    
}
/*劳动保障监察专栏*/
#tabmenu>li .jg-ldbzjczl-icon::before{
    background:url("./jg/12-gggs.png") no-repeat;
    
}
#tabmenu>li .common::before{
    background:url("./jg/12-gggs.png") no-repeat;
}
/* 联系方式 start */
div#texte {
    width: 302px;
    height: 407px;
    padding-top: 62px;
    box-sizing: border-box;
    box-shadow: 1px 1px 10px 6px #f8f8f8;
    background-color: #fff;
    border-bottom: 1px dashed #f8f8f8;
    margin-top: 9px;
    position: relative;
}
 div#texte::before{
     content: "";
     display: inline-block;
     width: 12px;
     height: 40px;
     background-image: url(./lxfsimg/linajie@2x.png);
     position: absolute;
      top: -25px;
     left: 30px;
 }
 div#texte::after{
     content: "";
     display: inline-block;
     width: 12px;
     height: 40px;
     background-image: url(./lxfsimg/linajie@2x.png);
      position: absolute;
     top: -25px;
     right: 30px;
 }
.texte_tit{
    width: 190px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    font-weight: 550;
    color: #343434;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(./lxfsimg/lxfs@2x.png);
}
/*  */
 div#texte>p{
     font-size: 16px;
     color: #333333;
     padding-left: 47px;
     padding-right: 19px;
     line-height: 25px;
     position: relative;
     margin-top: 10px;
}
 
  /* 名称 */
 div#texte>p:nth-child(2){
    color: #bb1c2b;
     font-size: 16px;
      padding-left: 0;
      padding-right: 0px;
     text-align: center !important;
}
div#texte>p::before{
    content: "";
    width: 16px;
    height: 15px;
    display: inline-block;
    position: absolute;
     top:8px;
    left: 20px;
}
/* 地址 */
div#texte>p:nth-child(3)::before{
    width: 16px;
    height: 16px;
    top: 9px;
    background-image: url(./lxfsimg/1-dizhi@2x.png);
}
 /* 电话 */
div#texte>p:nth-child(4)::before{
    background-image: url(./lxfsimg/2-dianhua@2x.png);
}
   /* 邮箱 */
 div#texte>p:nth-child(5)::before{
     background-image: url(./lxfsimg/3-youxiang@2x.png);
}
   /* 投诉电话 */
  div#texte>p:nth-child(6)::before{
     background-image: url(./lxfsimg/4-tousu@2x.png);
}
  /* 邮政编码 */
  div#texte>p:nth-child(7)::before{
     background-image: url(./lxfsimg/5-youzheng@2x.png);
}
   /* 办公时间 */
  div#texte>p:nth-child(8)::before{
     background-image: url(./lxfsimg/6-shijian@2x.png);
}
/* 联系方式 end */

/* 新增 文章来源 样式 start */
.xl-meg {
    display: flex;
    font-size: 12px;
    color: #666666;
    position: relative;
    justify-content: space-between;
    padding: 0 60px 20px 32px;
    border-bottom: 1px solid #bd1b2d;
}
.xl-mes-right {
    position: relative;
}

.Js_share {
    position: absolute;
    top: 37px;
    right: 0;
    width: 176px;
    height: 88px;
    box-shadow: 1px 1px 5px #f2f2f2;
    background-color: #fff;
}
/* 分享按钮 */
.shareBtn {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin-left: 29px;
    border-radius: 50%;
    box-shadow: 3px 1px 6px #d9c6c6;
    position: absolute;
    top: -9px;
    right: -35px;
}
/* 分享到 */
.Js_share>span {
    height: 30px;
    background-color: #fff1ee;
    width: 100%;
    display: inline-block;
    position: absolute;
    bottom: 0;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
}
/* 分享 */
div#social-share {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding-top: 15px;
}
/* 微信 */
a.social-share-icon.icon-wechat {
    width: 30px;
    height: 30px;
    font-size: 22px;
    line-height: 30px;
    /* background-color: pink; */
    display: inline-block;
}
/* 微博 */
a.social-share-icon.icon-weibo {
    width: 30px;
    height: 30px;
    /* background-color: orangered; */
    font-size: 22px;
    line-height: 30px;
    display: inline-block;
}
/* QQ */
a.social-share-icon.icon-qq {
    width: 30px;
    height: 30px;
    /* background-color: orange; */
    font-size: 22px;
    line-height: 30px;
    display: inline-block;
}
/* QQ空间 */
a.social-share-icon.icon-qzone {
    width: 30px;
    height: 30px;
    /* background-color: orangered; */
    display: inline-block;
    font-size: 22px;
    line-height: 30px;
}
/* 新增 文章来源 样式 end */