/* 通用列表 */
.sidebox{width: 22%; float: left;}
.sidebox .title{padding: 18px; line-height: 1.5; color: #fff; font-weight: bold; background-color: #64aff7; text-align: center; font-size: 18px; display: none;}
.sidebox .menubox{margin-bottom: 1px;}
.sidebox .menubox li{text-align: center; display: block; line-height: 1.3; padding: 24px 10%; background: #F2F7FF; border-bottom: 1px #fff solid; font-weight: bold;}
/* .sidebox .menubox li a{background: none; font-size: 18px;}
.sidebox .menubox li b{background: none; font-weight: bold;}
.sidebox .menubox li.current a{font-size: 22px; background: url(lw2023_list_bg_l.png) left center no-repeat; padding-left: 50px;}
.sidebox .menubox li.current b{background: url(lw2023_list_bg_r.png) right center no-repeat; padding-right: 50px; color: #1a569f;} */

.sidebox .menubox li .bg1{display: none;}
.sidebox .menubox li .bg2{display: none;}
.sidebox .menubox li span{display: inline-block; font-size: 18px; width: 55%;}
.sidebox .menubox li.current{border: 1px #E9EDF5 solid; background: #e1f0ff; padding: 24px 5%;}
.sidebox .menubox li.current .bg1{display: inline-block;  vertical-align: middle;}
.sidebox .menubox li.current .bg2{display:inline-block;  vertical-align: middle;}
.sidebox .menubox li.current span{color: #1a569f; font-size: 20px; vertical-align: middle;}
.sidebox .menubox li:last-child{border: none;}
.sidebox .menubox li.current a{color: #3293f2;}
.maincontent{width: 76%; float: right;}
.mainContent table, .mainContent td{border: 1px #dedede solid !important; border-collapse: collapse !important;}
.mainContent td{padding: 10px;}

.page {
    width: 100%;
    height: 72px;
    margin: 40px auto;
    text-align: center;
    padding-top: 35px;
    border-top: 1px solid #e5e5e5;
    text-align: center;
}

.page a {
    display: inline-block;
    color: #333;
    background: #F6F7F8;
    line-height: 38px;
    margin: 0 2px;
    padding: 0 13px;
}

.page a.current {
    color: #fff;
    background-color: #2E7BD9;
}
.page a.last{float: none;}

/* 工作机构 */

.sideBar{float:left; width:22%;}
.parentName{padding: 15px 2%; text-align: center; line-height: 24px; color: #fff; background: #3f74bb; font-size: 20px; font-weight: normal;}
.sideMenu{font-size:18px;}
.sideMenu li{margin-bottom: 1px;}
.sideMenu li a{display: block; background: #f6f6f6; padding:15px 15% 15px 20%; position: relative; line-height: 24px;}
.sideMenu li.aon a:after{content:""; position:absolute; right:8%; top:50%; margin-top:-6px; width: 0; height: 0; border-top: 7px solid transparent; border-left: 7px solid #fff; border-bottom: 7px solid transparent;}
.sideMenu li.aon a, .sideMenu a:hover{background: #266dc3; color: #fff;}
.sideMenu li a:hover{border-color: #a11f1e; color: #fff;}
.sideMenu li.select a:after{content:""; position:absolute; right:8%; top:50%; margin-top:-6px; width: 0; height: 0;  border-top: 7px solid transparent; border-left: 7px solid #fff; border-bottom: 7px solid transparent;}
.sideMenu li.select a{background: #266dc3; color: #fff;}
.sideMenu li.down a:after{content:""; position:absolute; right:8%; top:50%; margin-top:-6px; width: 0; height: 0; border: 7px solid; border-color: white transparent transparent transparent;}
.sideMenu li.down a{background: #266dc3; color: #fff;}

.sideMenu .dropdown{ padding:10px 0 10px 18px; font-size:16px; background:#fff; display:none;}
.sideMenu .dropdown li{ background:url(../images/2016_gk_wgk_sidemenu_icon1.gif) no-repeat left center #fff; line-height:24px; padding:6px 15px; float:none;}
.sideMenu .dropdown li a{display:inline; background:none; color:#666; padding:0 18px;}
.sideMenu .dropdown li a:after{display:none;}
.sideMenu .dropdown li a:hover, .sideMenu .dropdown li.aon a{color:#bc1010;}

.sideMenu li.button.aon a:after{transform:rotate(90deg);}

.singlePage{line-height:2.2; font-size: 16px;}

.listcon{position: relative;}
.mainContent{float:right; width:75.4%; position: relative;}
.mainContent img{max-width: 100%; height: auto;}
.mainContent table{width: 100% !important}
.main_tt{padding:10px 5%; line-height:2;}
.main_tt img{width: 100%; height: auto;}

/*gzjg*/
.gzjg_banner{position:relative; padding:25px 20px 21px 20px; height:54px; text-align:center; background:url(/images/gzjg_banner_bg.png) no-repeat top; box-sizing:content-box;}
.gzjg_cont{padding:10px 5%; line-height:1.5; color:#666;}
.gzjg_cont dl{margin-top:20px; border-bottom:1px solid #e4e4e4;}
.gzjg_cont dl.first{margin-top:0;}
.gzjg_cont dl dt{font-size:1.25em; font-weight:bold; color:#266cc2;}
.gzjg_cont dl dd p{margin:20px 0;}

.gzjg_title{background:#e0edfa; padding:10px; font-weight:bold;}
.gzjg .bd{padding:20px 0; overflow:hidden;}
.gzjg .bd ul{overflow:hidden; zoom:1; margin-right:-20px; background:url(/images/gzjg_bg.gif);}
.gzjg .bd ul li{float:left; width:25%;}
.gzjg .bd ul li a{display:block; border-right:#fff 20px solid; /*border-right:#fff 10px solid;*/ height:50px; text-align:center;}
.gzjg .bd ul li.liSep a{ background:#fafafa;}
.gzjg .bd ul li a span{display:block; padding:1px 11px; height:48px; line-height:48px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.gzjg .bd ul li a:hover span{ border:#ccdeef 1px solid; padding:0 10px;}

.commonTab2023 .hd{line-height:46px; height: 46px; background:#f0f0f0;}
.commonTab2023 .hd li{float: left; text-align:center; cursor:pointer; font-weight:bold; white-space:nowrap; overflow:hidden;}
.commonTab2023 .hd li.on{color: #fff; background:#266dc3;}
.commonTab2023 .hd li a{display:block;  border-right:1px solid #FFF; padding:0 20px;}
.commonTab2023 .hd li.on a{color: #fff;}
.commonTab2023 .hd li:last-child{margin-right:0;}
.commonTab2023 .hd .more{float: right; font-size: 14px;}
.commonTab2023 .hd .more a{color: #666666;}
.commonTab2023 .hd .more a:hover{color: #cc3333;}
.commonTab2023 .hd.w2 li{width:20%;}
.commonTab2023 .hd.w2 li a{ padding:0; text-align:center;}
.commonTab2023 .bd{padding:20px 0 0 0;}
.commonTab2023 .bda{padding:20px 0 0 0;}
.ttw1 li{width:120px !important}
.xxgkmlli{padding:0 20px 20px;}
.xxgkmlli li{display:block; float:left; width:20%; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.xxgkml_list{padding:0 20px 20px;}
.xxgkml_list li{display:block; float:left; width:18%; text-align: center; margin: 10px; line-height:60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border: 1px #ccc solid; border-radius: 10px;}
.xxgkml_list li:hover{background: #F1F7FC; color: #266dc3;}
.xxgkml_list li:hover a{color: #266dc3;}
/*ldzc*/
.gzjg_ldzc_pic{text-align:center;}
.gzjg_ldzc_name{text-align:center; font-size:20px; line-height:2; color:#900}
.gzjg_ldzc_zw{text-align:center; font-size:18px; color:#333; line-height:2;}
.gzjg_ldzc_title{background:#e0edfa; padding:10px; font-weight:bold;}
.gzjg_ldzc_xx{padding:20px; line-height:1.8; text-indent:2em; }
.gzjg_ldzc_xx p{text-indent:2em; }
.gzjg_ldzc_xx2{padding:20px; line-height:1.8;}
.gzjg_ldzc_xx2 p{ text-indent:2em;}

/* 通用内容 */
.zw-title{
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #282828;
    margin: 0 10%;
}

.zw-info{
    margin: 30px auto 0;
    line-height: 40px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #666;
    position:relative;
}

.ttinfo{text-align: center;}
.main_tt .zw p{line-height: 1.75 !important;}

.zw-info .time {margin-right: 10px;}
.zw-info .scoure {margin-right: 10px;}
.zw-info span{display: inline-block; *float:left;}
.zw-info .lll{*margin-left:10px;}
.fontsize i{display: inline-block;
    padding: 0 5px;
    font-style: normal;
    cursor: pointer;}
.shareIcon {
    display: inline-block;
}
.zw-content{
    margin:0 auto auto;   
    box-shadow: 0 0 10px 0 #DFE7FB; 
    padding:30px;
    min-height: 110px;
}
.zw {
     font-size: 16px ;
    line-height: 36px;
    color: #424242;
    min-height: 110px;
}

.zw p{
	margin-top: 10px;
    line-height: 2em;
    text-align: justify;
}

.zw img {
    display: block;
    max-width:100%;
    height: auto;
    margin: 15px auto!important;
}
.zw-l{
    width: 67%;
    float: left;
}

.zw-r{
    width: 30%;
    float: right;
    padding: 15px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px 0 #dfe7fb;
}
.zw-r .xgwz_box{margin-bottom: 20px;}
.zw-r .xgwz_box .xgwz-tit{
    height: 39px;
    line-height: 39px;
    padding-left: 22px;
    margin-bottom: 6px;
    box-sizing: border-box;
    color: #FFF;
    font-size: 24px;
    background: url(xqy02_title_bg1.png) no-repeat top left;
}
.zw-r .xgwz_box .xgwz-list li{padding:10px 0 10px 28px; font-size:16px; line-height:2;  overflow:hidden; position:relative;}
.zw-r .xgwz_box .xgwz-list li::after{position:absolute; content:" "; left:10px; top: 26px; margin-top: -1px; width:6px; height: 6px; background: #0c65d0;}
.zw-r .xgwz_box .xgwz-list li *{*font-size:16px;}
.zw-r .xgwz_box .xgwz-list li span{color:#999; padding-left:10px; z-index:1;}

.zw-r .xgwz_box .xgwz-list li a:hover{font-weight:bold;}
.zw-r .picbox{margin-bottom: 20px;}
.zw-r .picbox img{display: block; width: 100%; height: auto;}
.zw-r .wyzx_btn{display: block; height: 74px; transition: .3s; text-align: center; background-color: #6ea9ec; line-height: 74px;}
.zw-r .wyzx_btn .icon {display: inline-block; vertical-align: middle; line-height: 0px;font-size: 0px;margin-right: 10px;}
.zw-r .wyzx_btn .icon img{display: inline; vertical-align: middle;}
.zw-r .wyzx_btn a{color: #fff; display: block}
.zw-r .wyzx_btn .txt{display: inline-block; vertical-align: middle; font-size: 24px; line-height: 74px; color: #fff;}


.content_ewm{text-align:center; padding-top:20px;}
.content_ewm dt{margin-bottom: 8px;}
.content_ewm canvas{display: block; width: 162px; height: 162px; margin: 0 auto;}
.content_ewm #Canvas{display: none;}

.info_page{margin-top: 40px;}
.info_page li{width: 76px; line-height: 30px; text-align: center; border-radius: 5px;}
.info_page li.prev{background: #0C65D0; float: left;}
.info_page li.prev a{display: block; color: #fff; font-size: 14px;}
.info_page li.prev a span{color: #fff; font-size: 14px;}
.info_page li.next{background: #0C65D0; float: right;}
.info_page li.next a{display: block; color: #fff; font-size: 14px;}
.info_page li.next a span{color: #fff; font-size: 14px;}
.info_page li.grey{background: grey;}
.info_page li.grey span{color: #fff;}

.cont_down_l .lll{float: left; margin-right: 10px;;}
.cont_down_l .shareIcon{float:left}

.cont_down_r span{display: inline-block; padding: 6px 22px; border: 1px #B4B4B4 solid; border-radius: 5px; margin: 0 9px;}

.xjgs-content-main{padding-top:20px !important;}
.xjgs-content-main .common-title{margin-bottom:15px;}
.xjgs-content-table{padding-bottom:20px; border-top:1px solid #ebebeb;}
.xjgs-content-table .layui-table-item{position:relative; background-color:#fff; border-right:1px solid #ebebeb; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.xjgs-content-table .layui-table-item:hover{background-color:#fafafa;}
.xjgs-content-table .layui-block{position:relative; float:left; min-height:48px; margin-right:0; margin-bottom:0; border-bottom:1px solid #ebebeb;}
.xjgs-content-table .layui-table-label{position:absolute; top:0; left:0; height:100%; width:100px; font-weight:bold; text-align:center; background-color:#fafafa; border-left:1px solid #ebebeb;}
.xjgs-content-table .layui-table-label span{position:absolute; top:50%; left:0; width:100px; margin-top:-12px; line-height:24px;}
.xjgs-content-table .layui-table-label span font{color:#c00;}
.xjgs-content-table .layui-input-block{margin-left:101px; padding:10px 20px; line-height:2em; text-align:justify; min-height:30px; border-left:1px solid #ebebeb; box-sizing:content-box;}
.xjgs-content-table .layui-table-item-block .layui-table-label{width:100%;}
.xjgs-content-table .span6{width:50%;}
.xjgs-content-table .span12{width:100%;}
.xjgs-content-table .layui-block-item{border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.xjgs-content-table .layui-block-item:hover{background-color:#fafafa;}
.xjgs-content-table .layui-block-item .layui-table-label{position:relative; display:block; min-height:48px; border-left:none; width:100%;}
.xjgs-content-table .layui-block-item .layui-input-block{margin-left:0; border-top:1px solid #ebebeb; border-left:0;}
.ourask .currentName{position:relative; float:left; padding-left:20px; font-size:1.125em; font-weight:bold; color:#266dc3;}
.ourask .currentName:before{position:absolute; top:50%; left:0; content:""; width:3px; height:16px; margin-top:-6px; background-color:#266dc3;}
.ourask .currentName a{color:#266dc3;}

/* 企事业单位查询 */
.zdly_banner{text-align:center; overflow:hidden; margin-bottom:20px}
.zdly_banner img{float:left; width:100%;}
.ggqsy_icon{}
.ggqsy_icon li{float: left; margin:15px 30px;}
.ggqsy_icon li a{display: block; color: #333;}
.ggqsy_icon li i{width: 100px; height: 100px; background-color: #F4F4F4; border-radius: 50%; margin: 0 auto 20px; display: block;}
.ggqsy_icon li .text{text-align: center; display:block; white-space: nowrap;  color: #333;}
.ggqsy_icon li:hover a{color: #3D7ED2;}
.ggqsy_icon li:hover i{background-color: #3D7ED2;}
.ggqsy_icon li:hover .text{color: #3D7ED2;}
.ggqsy_icon li.lm1 i{background: url(/images/ggqsy_icon01.png) center no-repeat #F4F4F4; background-size: 60%}
.ggqsy_icon li.lm2 i{background: url(/images/ggqsy_icon02.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm3 i{background: url(/images/ggqsy_icon03.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm4 i{background: url(/images/ggqsy_icon04.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm5 i{background: url(/images/ggqsy_icon05.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm6 i{background: url(/images/ggqsy_icon06.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li.lm7 i{background: url(/images/ggqsy_icon07.png) center no-repeat #F4F4F4; background-size: 50%}
.ggqsy_icon li:hover.lm1 i{background: url(/images/ggqsy_icon01_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm2 i{background: url(/images/ggqsy_icon02_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm3 i{background: url(/images/ggqsy_icon03_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm4 i{background: url(/images/ggqsy_icon04_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm5 i{background: url(/images/ggqsy_icon05_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm6 i{background: url(/images/ggqsy_icon06_h.png) center no-repeat #3D7ED2; background-size: 50%}
.ggqsy_icon li:hover.lm7 i{background: url(/images/ggqsy_icon07_h.png) center no-repeat #3D7ED2; background-size: 50%}

.lmbanner{margin-bottom: 20px;}
.lmbanner img{display: block; width: 100%; height: auto;}
.zjxx_ul{ display: flex;
    align-items: center; justify-content: space-between; flex-wrap: wrap;}
.zjxx_ul li{padding:0;width: 48%; float:left; clear: inherit; margin: 15px 0}
.zjxx_ul li a{display: block; background: #eeefee; height: 60px; line-height: 60px; text-align: center;}
 .zjxx_ul li.xx2 .zjxx_ul li.xx4, .zjxx_ul li.xx6, .zjxx_ul li.xx8, .zjxx_ul li.xx10{float: right}


.picbtzy_list{margin: 0 15px;}
.picbtzy_list li{ border-bottom: 1px #ccc dashed; margin-bottom: 25px; padding-bottom: 20px;}
.picbtzy_list li .pic{width:30%; float: left;}
.picbtzy_list li .pic img{width:100%; height: auto;}
.picbtzy_list li .list-btzy2{width: 100% !important; float: none !important;}
.picbtzy_list li .list-btzy{width: 67%; float: right; position: relative; height: 187px;}
.picbtzy_list li .list-btzy .tit{font-size: 22px; font-weight: bold; color:#333; margin-bottom: 25px; margin-top: 10px; padding-right: 15px}
.picbtzy_list li .list-btzy .tit a{font-size: 22px; display: block; color:#333;}
.picbtzy_list li .list-btzy .tit a:hover{color: #0C65D0;}
.picbtzy_list li .list-btzy .zy{line-height:30px; color: #313536; height: 90px; overflow: hidden; padding-right: 15px}
.picbtzy_list li .list-btzy .zy a{color:#f00;}
.picbtzy_list li .list-btzy .time{position: absolute; bottom: 0; right: 0; color: #666; padding-right: 15px}
.picbtzy_list li:hover{background: #F8FCFF;}

/* 相关文章 */

.xgwz{margin-top: 50px;}
.t-title {
    font-size: 20px;
    height: 24px;
    line-height: 24px;
    color: #0c65d0;
    border-left: 3px solid #0c65d0;
    padding-left: 8px;
}

.info_xgxw{clear:both; padding:15px 0 20px;}
.info_xgxw li{padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative;}
.info_xgxw li::after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width:6px; height: 6px; background: #0c65d0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{ position:absolute; right:0; background:#fff; top:0; color:#999; padding-left:10px; z-index:1;}
.info_xgxw li a{ display: block;}
.info_xgxw li a:hover{font-weight:bold;}

@media (max-width: 1024px) {
    .xxgkml_list li{width: 17.5%}
}