@charset "UTF-8";

/*初始化css*/
*{margin:0;padding:0;box-sizing: border-box;outline: none;}
input {border:0;outline: none;}
ul,li {list-style: none;}
a,ins {text-decoration: none;}
img{border:0;}
table{border-collapse:collapse;}
.xxgk_right_wrap br{display:none;}
body {
    min-width: 1280px;
    font-family: 微软雅黑;
    color: #333;
}


/*颜色根据通用信息列表的文字颜色决定*/
.more a {
    color: #999;
}

/*颜色根据通用更多的文字颜色决定*/
a:hover {
    color: #1c5bb8;
}

/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover {
    color: #1c5bb8;
}

/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.cf:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.cf {
    zoom: 1;
}

.hide {
    display: none;
}

.block {
    display: block;
}

textarea,
input {
    font-family: 微软雅黑;
}

/*命名的语义化---正常页面的几部分如下：header(top+banner+nav)	content-wrap(section1+section2+...)		footer*/
* {
    margin: auto;
    padding: auto;
    font-family: 'Microsoft YaHei', 微软雅黑, 宋体, 黑体, 'Helvetica Neue', Tahoma,
        Arial, 'Hiragino Sans GB';
}

body {
    background: url(bg1.png) no-repeat center bottom;
    overflow-x: hidden;
}

em,
i {
    font-style: normal;
}

.content {
    width: 1280px;
    margin: 0 auto;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    clear: both;
}

.ovfl_hidden {
    overflow: hidden;
}

.Big_background {
    background: url(fly_xxgk_bg.png) top no-repeat #fff;
}

.fly_xxgk_header {
    background: url(fly_xxgk_bg.png) top no-repeat #fff;
}

.fly_xxgk_header .fly_xxgkHeader {
    height: 365px;
    padding-top: 32px;
    box-sizing: border-box;
}

.fly_xxgk_header .fly_xxgkHeader strong {
    display: block;
    font-size: 100px;
    color: #fff;
    text-align: center;
    margin-top: 70px;
}

.fly_xxgk_header .fly_xxgkHeader .fly_HeaderXian {
    float: right;
    margin-top: 38px;
    margin-right: 150px;
}

/* 内容部分开始 */
.cntent_bac {
    background-color: #f4f9fd;
}

.tong_VisualArea {
    margin-top: 80px;
    /* background-color: #fff; */
    box-sizing: border-box;
    padding: 50px 30px;
    min-height: 300px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}

#loading {
    position: absolute;
    z-index: 400;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0%;
    text-align: center;
    font-size: 0.9rem;
    color: #595758;
    background: url(loading-xxgk.gif) center 10% #ffffff no-repeat;
}

/* 搜索 */
.qgl_openinf_search {
    background: url(qgl_xxgk_icon02.png) no-repeat center 55px;
    padding: 34px 0;
    margin-bottom: 50px;
}

.qgl_openinf_search>div {
    width: 510px;
    border: 1px solid #015293;
    background: #fff;
    border-radius: 7px;
    margin: 0 auto;
}

.qgl_openinf_search .currencySub {
    color: #333;
    display: block;
    float: right;
    height: 48px;
    width: 78px;
    background: url(qgl_xxgk_icon01.png) no-repeat center;
}

/* .qgl_openinf_search .currencyIptTxt {
    display: block;
    margin-right: 80px;
} */

/* .qgl_openinf_search em input,
.qgl_openinf_search em textarea {
    color: #333;
} */

.qgl_openinf_search .currencyIptTxt {
    width: 84%;
    height: 48px;
    line-height: 48px;
    border: none;
    background: none;
    text-indent: 12px;
    font-size: 18px;
    color: #333;
}

.cont_wrap {
    /* position: relative; */
    overflow: hidden;
}

/* 左侧栏目 */
.xxgk_cont_left {
    float: left;
    width: 19.8%;
    min-height: 500px;

    /* position: absolute;
    top: 0;
    left: 0;
    bottom: 0; */
}

/* a:link,a:visited{text-decoration: none;color: #fff;} */
/* .qgl_openinf_menu {
    float: left;
    width: 240px;
} */
.qgl_openinf_menu li {
    margin-bottom: 14px;
}

.qgl_openinf_menu li>a {
    display: block;
    border: 1px solid #f1f1f1;
    background: #ffffff;
}

.qgl_openinf_menu li>a strong,
.qgl_openinf_menu li>a span {
    display: block;
    float: left;
    padding: 12px 20px 0px 26px;
}

.qgl_openinf_menu li>a strong,
.qgl_openinf_menu li>a span {
    display: block;
    float: left;
    padding: 12px 20px 0px 26px;
}

.qgl_openinf_menu li>a strong {
    display: none;
}

.qgl_openinf_menu li>a em {
    display: block;
    margin-left: 90px;
    line-height: 27px;
    font-size: 23px;
    color: #2d66a5;
    min-height: 54px;
    padding: 8px 0;
}

.qgl_openinf_menu li.on>a,
.qgl_openinf_menu li:hover>a {
    background: #015293;
    border-color: #015293;
}

.qgl_openinf_menu li.on>a span,
.qgl_openinf_menu li:hover>a span {
    display: none;
}

.qgl_openinf_menu li.on>a strong,
.qgl_openinf_menu li:hover>a strong {
    display: block;
}

.qgl_openinf_menu li.on>a em,
.qgl_openinf_menu li:hover>a em {
    color: #fff;
}

.qgl_openinf_menu li>a.qgl_openinf_child {
    background: #fff url(qgl_xxgk_icon09.png) no-repeat 206px center;
}
.qgl_openinf_menu li:hover>a.qgl_openinf_child {
    background-color: #015293;
    background-image:url(qgl_xxgk_icon09_over.png);
}
.qgl_openinf_menu li.on>a.qgl_openinf_child{
    background: #015293 url(qgl_xxgk_icon08.png) no-repeat 206px center;
	background: #015293;
}


/* 二级栏目 */
.qgl_openinf_menu div {
    /* display: none; */
    border: 1px solid #f1f1f1;
    background: #fff;
    padding: 12px 0;
}
.xxgkItemList {
    display: none;
}

.qgl_openinf_menu div.xxgkItemList div {
    border: 0;
    padding: 0 0;
}

.qgl_openinf_menu div .firstList>a.on,
.qgl_openinf_menu div .firstList>a:hover {
    background-color: #f4f9fd;
    color: #015293;
    font-weight: 400;
}

.qgl_openinf_menu div>div a.on,
.qgl_openinf_menu div>div a:hover {
    font-weight: 700;
    /* color: #015293; */
    /* background: url(qgl_xxgk_xian2.png) no-repeat 19px center; */
}

.qgl_openinf_menu div .firstList a {
    position: relative;
    display: block;
    padding: 4px 5px 4px 36px;
    line-height: 24px;
    font-size: 15px;
    color: #333333;
    background: none;
}

.qgl_openinf_menu div a:hover {
    background: #f4f9fd;
    color: #015293;
}

.qgl_openinf_menu div>div a {
    padding-left: 40px;
    /* background: url(qgl_xxgk_xian2.png) no-repeat 19px center; */
    font-size: 15px;
    color: #6d6d6d;
}

.qgl_openinf_menu div a {
    position: relative;
    display: block;
    padding: 4px 5px 4px 36px;
    line-height: 24px;
    font-size: 15px;
    color: #333333;
}

.qgl_openinf_menu div .firstList a {
    position: relative;
    display: block;
    padding: 4px 5px 4px 36px;
    line-height: 24px;
    font-size: 15px;
    color: #333333;
    background: none;
}

.qgl_openinf_menu div .firstList a::after {
    display: block;
    content: ' ';
    position: absolute;
    top: 50%;
    left: 20px;
    width: 4px;
    height: 4px;
    background: #e4e4e4;
    margin-top: -2px;
}

.qgl_openinf_menu div .firstList>a.on:after,
.qgl_openinf_menu div .firstList>a:hover:after {
    display: block;
    background: #015293;
}

.xxgk_right_wrap {
    margin-top: 20px;
}

/* 
.eles {
    display: none;
}
.xl_on {
    background: #015293 url(qgl_xxgk_icon08.png) no-repeat 206px center !important;
    color: #fff !important;
}

.xl_on em {
    color: #fff !important;
}

.xl_on strong {
    display: block !important;
}

.xl_on span {
    display: none !important;
} */

/* 右侧 */
.xxgk_cont_right {
    /* float: right; */
    width: 78.9%;
}

.qgl_openinf_container2 {
    padding: 32px 55px;
}

.qgl_openinf_container,
.qgl_openinf_container2 {
    word-break: break-all;
    margin-left: 258px;
    background: #fff;
    min-height: 700px;
}

.qgl_system_title {
    padding-top: 15px;
    height: 50px;
    border-bottom: 2px solid #d3d3d3;
}

.qgl_system_title h3 {
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    background: #015293;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}



/* 右侧列表 */

/* 信息列表 */
.xxgk_right_wrap .xxgk_right_wrap_list li {
    padding: 10px 0px 10px 0;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    line-height: 26px;
}

.xxgk_right_wrap .xxgk_right_wrap_list li a {
    width: 86%;
    font-size: 15px;
    color: #333;
    /* line-height: 26px; */
    display: inline-block;
    background: url(li-qz.png) no-repeat left 11px;
    padding-left: 15px;
}

.xxgk_right_wrap_list li a:hover {
    color: #2d66a5;
    /* background: url(./xiaofangkuai_hov.png) no-repeat left 5px; */
}

.xxgk_right_wrap_list li .dian {
    float: left;
    width: 10px;
    height: 40px;
    overflow: hidden;
    margin: 0 5px;
    font-size: 30px;
    /* line-height: 24px; */
}

.xxgk_right_wrap_list li .time {
    float: right;
    text-align: right;
    /* width: 90px;
    line-height: 26px; */
}

/* 单信息内容 */
.xxgk_right_dxx_tit h1 {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    /*min-height: 70px;*/
    text-shadow: 0 0 0.5px #1073b7;
    color: #1073b7;
}

.xxgk_right_dxx_cont * {
    font-size: 16px !important;
    line-height: 36px !important;
    color: #333 !important;
    font-family: '微软雅黑' !important;
}

/* 政府公报 */
.xxgk_zfgb_tit {}

.xxgk_zfgb_tit img {
    width: 100%;
}

.xxgk_zfgb_list {
    /* clear: both; */
    overflow: hidden;
}

.xxgk_zfgb_list li {
    width: 23.2%;
    height: 50px;
    margin-left: 20px;
    float: left;
    margin-bottom: 20px;
}

.xxgk_zfgb_list li a {
    display: block;
    /* width: 216px; */
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #f1f1f2;
    color: #333;
}
.xxgk_zfgb_list li a:hover {
    background-color: #2d66a5;
    color:#fff;
}


.xxgk_zfgb_list2 {
    /* clear: both; */
	margin-top:21px;
    overflow: hidden;
}

.xxgk_zfgb_list2 li {
    width: 31.69%;
    height: 50px;
    margin-left: 21px;
    float: left;
    margin-bottom: 20px;
}

.xxgk_zfgb_list2 li a {
    display: block;
    /* width: 216px; */
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #f1f1f2;
    color: #333;
}
.xxgk_zfgb_list2 li a:hover {
    background-color: #2d66a5;
    color:#fff;
}
/* .xxgk_zfgb_list li:nth-child(1),
.xxgk_zfgb_list li:nth-child(5),
.xxgk_zfgb_list li:nth-child(9),
.xxgk_zfgb_list li:nth-child(13),
.xxgk_zfgb_list li:nth-child(17),
.xxgk_zfgb_list li:nth-child(21),
.xxgk_zfgb_list li:nth-child(25),
.xxgk_zfgb_list li:nth-child(29),
.xxgk_zfgb_list li:nth-child(33) {
    margin-left: 0;
} */

/* 依申请公开 */
.ysqgk_tit {}

.ysqgk_tit img {
    width: 100%;
}

.ysqgk_tit .ysqgk_tit_p {
    height: 40px;
    margin-top: 20px;
    border-bottom: 1px solid #ebebeb;
}

.ysqgk_tit span {
    font-size: 18px;
    color: #1073b7;
    font-weight: 700;
    display: inline-block;
    height: 100%;
    border-bottom: 3px solid #1073b7;
    padding-left: 10px;
    padding-right: 10px;
}

.ysqgk_tit h2 {
    font-size: 24px;
    color: #1073b7;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}

.ysqgk_button {
    text-align: center;
    margin-top: 40px;
    margin: 40px auto 0;
}

.ysqgk_button {
    display: block;
    width: 290px;
    height: 50px;
    line-height: 50px !important;
    font-size: 16px !important;
    cursor: no-drop;
    border: none;
    outline: none;
    border-radius: 3px;
    background-color: #e2e9ed;
    color: #1073b7 !important;
}

#sec {
    color: #1073b7 !important;
}






/*底部开始*/
.foot{background:#fff !important;}



/* 隐藏 首页 通用底部背景友情链接 */
.bg {
    display: none !important;
}

.friendLink-box {
    display: none !important;
}

.currencyFooter {
    margin-top: 20px;
}

/* 调整法定公开内容样式 */
.dtree {
    font-size: 15px;
    color: #333333;
    padding: 4px 0px 4px 0px;
    line-height: 24px;
}
.dtree .dTreeNode:hover{
    background-color: #f4f9fd;
    color: #015293;
    font-weight: 400;
}



.no-xxaricon > a{background:#fff !important;}
.no-xxaricon:hover > a,
.no-xxaricon.on > a{background:#015293 !important;}

.add-xxaricon > a{background:#fff url(qgl_xxgk_icon09.png) no-repeat 206px center !important;}
.add-xxaricon:hover > a{background-color: #015293 !important;background-image: url(qgl_xxgk_icon09_over.png) !important;}
.add-xxaricon.on > a{background-image:url(qgl_xxgk_icon08.png) !important;background-color: #015293 !important;}


.currencyFooter .wd1200{margin:0 auto;}



/*部门-政府信息公开展示*/
.dqzlm_div,
.xxgk_ysqgk_url,
#searchform{display:none !important;}

.bm_zfxxgk .xxgk_logo img{margin-left:-117px;height:130px;}

.qgl_openinf_menu .xxgk_icon01,
.qgl_openinf_menu .xxgk_icon02{width:46px;height:46px;display:inline-block;background-repeat:no-repeat;}
.xxgk_menu1 .xxgk_icon01{background-image:url(qgl_xxgk_icon03.png);}
.xxgk_menu1 .xxgk_icon02{background-image:url(qgl_xxgk_icon03h.png);}
.xxgk_menu2 .xxgk_icon01{background-image:url(qgl_xxgk_icon04.png);}
.xxgk_menu2 .xxgk_icon02{background-image:url(qgl_xxgk_icon04h.png);}
.xxgk_menu3 .xxgk_icon01{background-image:url(qgl_xxgk_icon05.png);}
.xxgk_menu3 .xxgk_icon02{background-image:url(qgl_xxgk_icon05h.png);}
.xxgk_menu4 .xxgk_icon01{background-image:url(qgl_xxgk_icon06.png);}
.xxgk_menu4 .xxgk_icon02{background-image:url(qgl_xxgk_icon06h.png);}
.xxgk_menu5 .xxgk_icon01{background-image:url(qgl_xxgk_icon_jg.png);}
.xxgk_menu5 .xxgk_icon02{background-image:url(qgl_xxgk_icon_jg1.png);}
.xxgk_menu6 .xxgk_icon01{background-image:url(qgl_xxgk_icon07.png);}
.xxgk_menu6 .xxgk_icon02{background-image:url(qgl_xxgk_icon07h.png);}


.qqxxgk_main .xxgk_menu1 .xxgk_icon01{background-image:url(qgl_xxgk_icon03.png);}
.qqxxgk_main .xxgk_menu1 .xxgk_icon02{background-image:url(qgl_xxgk_icon03h.png);}
.qqxxgk_main .xxgk_menu2 .xxgk_icon01{background-image:url(qgl_xxgk_icon04.png);}
.qqxxgk_main .xxgk_menu2 .xxgk_icon02{background-image:url(qgl_xxgk_icon04h.png);}
.qqxxgk_main .xxgk_menu3 .xxgk_icon01{background-image:url(qgl_xxgk_icon05.png);}
.qqxxgk_main .xxgk_menu3 .xxgk_icon02{background-image:url(qgl_xxgk_icon05h.png);}
.qqxxgk_main .xxgk_menu4 .xxgk_icon01{background-image:url(qgl_xxgk_icon06.png);}
.qqxxgk_main .xxgk_menu4 .xxgk_icon02{background-image:url(qgl_xxgk_icon06h.png);}
.qqxxgk_main .xxgk_menu5 .xxgk_icon01{background-image:url(qgl_xxgk_icon_jg.png);}
.qqxxgk_main .xxgk_menu5 .xxgk_icon02{background-image:url(qgl_xxgk_icon_jg1.png);}
.qqxxgk_main .xxgk_menu6 .xxgk_icon01{background-image:url(fly_xxgk_icon06.png);}
.qqxxgk_main .xxgk_menu6 .xxgk_icon02{background-image:url(fly_xxgk_icon06h.png);}
.qqxxgk_main .xxgk_menu7 .xxgk_icon01{background-image:url(qgl_xxgk_icon07.png);}
.qqxxgk_main .xxgk_menu7 .xxgk_icon02{background-image:url(qgl_xxgk_icon07h.png);}

.qqxxgk_main .xxgk_menu8 .xxgk_icon01{background-image:url(qgl_xxgk_icon10.png);}
.qqxxgk_main .xxgk_menu8 .xxgk_icon02{background-image:url(qgl_xxgk_icon10h.png);}


.qgl_openinf_menu li.xxgk_menu8>a strong, .qgl_openinf_menu li.xxgk_menu8>a span{    padding: 30px 20px 0px 26px;}