﻿@charset "utf-8";
/* CSS Document */
html { color: #383838; /*-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; width: 100%; overflow-x: hidden;*/ }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; font-family: "Microsoft Yahei", sans-serif !important; font-family: "Microsoft Yahei", "SimSun"; font-family: "Times New Roman", Times, serif; font-family: Verdana, Arial, Helvetica, sans-serif; _font-family: Microsoft Yahei, "SimSun";/**ie6 识别微软雅黑不要引号.ie6汉字会显示偏上位置，先用不存在字体 Tahoma,试下那就只能忽略这个问题**/ font-size: 14px; border: 0; }
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53; }
input, select, textarea { font-size: 100%; }
/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align: inherit; }
/* 去掉点击链接时的虚线 */
a, a:hover { outline: none; blur:expression(this.onFocus=this.blur());
}
/* 去除默认边框 */
fieldset, img { border: 0; }
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }
/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: 0; font-variant: normal; }
/* 一致的 del 样式 */
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style: none; list-style: none outside none; }
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }
/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* 让链接默认颜色 */
a { color: #383838; }
/* 让链接在 hover 状态下显示下划线 */
a:hover { text-decoration: none; color: #1f57ac; }
/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }
/* 清理浮动 */
.clearfix:after { content: ''; display: block; clear: both; }
/* 隐藏, 通常用来与 JS 配合 */
.hide { display: none; }
/* 设置内联, 减少浮动带来的bug */
.fl { float: left; }
.fr { float: right; }
.txt_b { font-weight: bold; }
.txt_left { text-align: left; }
.txt_right { text-align: right; }
.txt_center { text-align: center; }
/*常用字体样式 字体颜色*/
.fc0 { color: #000; }
.fc3 { color: #333; }
.fc6 { color: #666; }
.fc9 { color: #999; }
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs24 { font-size: 24px; }
.box { margin: 0 auto; width: 1200px; }

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin:0;padding:0;
}

.main_bg {
    width: 100%;
    background: url(../images/zfxxgk/zfxxgk_bg_blue.png) no-repeat top center;
    padding-top: 365px;
}

.accordion .link a text {
    display:inline-block;
    width:93px;
}

.contain1100 {
    width: 1100px;
    margin: 0 auto;
}

.xxgk_banner {
    position: absolute;
    top: 50px;
}

.xxgk_banner a {
    display: block;
    font-weight: bold;
    font-size: 35px;
    display: block;
    color: #446894;
    font-family: '华文中宋';    
}

.xxgk_main {
    padding: 40px 35px 30px;
    background: #f2f2f2;
}

/*搜索*/
input,
button {
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
}

.xxgk_search {
    width: 510px;
    height: 50px;
    border: 2px solid #3fb5d9;
    margin: 44px auto 84px auto;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

.xxgk_search .xxgk_input {
    width: 440px;
    height: 46px;
    padding: 0 10px;
    margin-left: 10px;
    float: left;
}

.xxgk_search .xxgk_btn {
    width: 40px;
    height: 50px;
    cursor: pointer;
    background: url(../images/zfxxgk/yaochi_blue.png) no-repeat center center;
}

/*搜索*/
/*左侧*/
.overview-left {
    width: 240px;
    border: 1px solid #e4e4e4;
    margin-bottom: 40px;
}

.accordion>li {
    margin-bottom: 15px;
    border: 1px solid #cdcdcd;
    position: relative;
}

.accordion .link {
    cursor: pointer;
    display: block;
    width: 240px;
    height: 70px;
    color: #be1c2e;
    font: normal 23px "微软雅黑";
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: #fff;
    padding: 3px;
}

.accordion li a {
    display: block;
}

.accordion .link a {
    color: #3fb5d9;
}

.accordion .link i {
    display: inline-block;
    position: absolute;
    top: 3px;
    right: 0;
    width: 40px;
    height: 63px;
    background: url(../images/zfxxgk/jia_blue.png) no-repeat center center;
}

.accordion .link s {
    display: none;
}
.accordion .link a  text{
    display:inline-block;
    width:116px;
}
.accordion .link.open i {
    background: url(../images/zfxxgk/jian_white.png) no-repeat center center;
}

.accordion .link:hover {
    background: #3fb5d9;
    color: #fff;
}

.accordion .link:hover a {
    color: #fff;
}

.accordion .link:hover i {
    background: url(../images/zfxxgk/jia_blue.png) no-repeat center center;
}

.accordion .link.open {
    background: #be1c2e;
    color: #fff;
}

.accordion .link.open a {
    color: #fff;
}

.accordion .link.open i {
    background: url(../images/zfxxgk/jian_white.png) no-repeat center center;
}

.accordion .link span {
    display: inline-block;
    float: left;
    width: 60px;
    height: 63px;
}


.accordion .fdzdgknr i {
    background: url(../images/zfxxgk/jia_blue.png) no-repeat center center;
}

#accordion li .open {
    background: #3fb5d9;
    color: #fff;
}
.sys_xxgkzn span {
    background: url(../images/zfxxgk/zfxxgkzn/zn_blue.png) no-repeat center center;
}
.sys_xxgkzn:hover span, .sys_xxgkzn.open span {
    background: url(../images/zfxxgk/zfxxgkzn/zn_white.png) no-repeat center center;
}
.sys_xxgkzd span {
    background: url(../images/zfxxgk/zfxxgkzd/zd_blue.png) no-repeat center center;
}
.sys_xxgkzd:hover span, .sys_xxgkzd.open span {
    background: url(../images/zfxxgk/zfxxgkzd/zd_white.png) no-repeat center center;
}
.sys_fdzdgknr span {
    background: url(../images/zfxxgk/fdzdgknr/nr_blue.png) no-repeat center center;
}
.sys_fdzdgknr:hover span, .sys_fdzdgknr.open span {
    background: url(../images/zfxxgk/fdzdgknr/nr_white.png) no-repeat center center;
}
.sys_xxgknb span {
    background: url(../images/zfxxgk/zfxxgknb/nb_blue.png) no-repeat center center;
}
.sys_xxgknb:hover span, .sys_xxgknb.open span {
    background: url(../images/zfxxgk/zfxxgknb/nb_white.png) no-repeat center center;
}
.sys_xxgkml span {
    background: url(../images/zfxxgk/zfxxgkml/ml_blue.png) no-repeat center center;
}
.sys_xxgkml:hover span, .sys_xxgkml.open span {
    background: url(../images/zfxxgk/zfxxgkml/ml_white.png) no-repeat center center;
}
.sys_zfwzndgzbb span {
    background: url(../images/zfxxgk/wzndgzbb/bb_blue.png) no-repeat center center;
}
.sys_zfwzndgzbb:hover span, .sys_zfwzndgzbb.open span {
    background: url(../images/zfxxgk/wzndgzbb/bb_white.png) no-repeat center center;
}
.sys_zfxxgkzn span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzn/images/zn_blue.png) no-repeat center center;
}
.sys_zfxxgkzn:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzn/images/zn_white.png) no-repeat center center;
}
.sys_zfxxgkzn.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzn/images/zn_white.png) no-repeat center center;
}
.sys_zfxxgkzd span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzd/images/zd_blue.png) no-repeat center center;
}
.sys_zfxxgkzd:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzd/images/zd_white.png) no-repeat center center;
}
.sys_zfxxgkzd.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkzd/images/zd_white.png) no-repeat center center;
}
.sys_fdzdgknr span {
    background: url(/r/cms/btsgyhxxhj/default/images/fdzdgknr/images/nr_blue.png) no-repeat center center;
}
.sys_fdzdgknr:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/fdzdgknr/images/nr_white.png) no-repeat center center;
}
.sys_fdzdgknr.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/fdzdgknr/images/nr_white.png) no-repeat center center;
}
.sys_zfxxgknb span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgknb/images/nb_blue.png) no-repeat center center;
}
.sys_zfxxgknb:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgknb/images/nb_white.png) no-repeat center center;
}
.sys_zfxxgknb.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgknb/images/nb_white.png) no-repeat center center;
}
.sys_zfxxgkml span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_blue_.png) no-repeat center center;
}
.sys_zfxxgkml:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_white_.png) no-repeat center center;
}
.sys_zfxxgkml.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_white_.png) no-repeat center center;
}
.sys_ysqgk span {
    background: url(/r/cms/btsgyhxxhj/default/images/ysqgk/images/gk_blue.png) no-repeat center center;
}
.sys_ysqgk:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/ysqgk/images/gk_white.png) no-repeat center center;
}
.sys_ysqgk.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/ysqgk/images/gk_white.png) no-repeat center center;
}
.sys_zfxxgznb span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgznb/images/nb_blue.png) no-repeat center center;
}
.sys_zfxxgznb:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgznb/images/nb_white.png) no-repeat center center;
}
.sys_zfxxgznb.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgznb/images/nb_white.png) no-repeat center center;
}
.sys_gkjd text {
    line-height: 60px;
}
.sys_gkjd span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_blue_.png) no-repeat center center;
}
.sys_gkjd:hover span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_white_.png) no-repeat center center;
}
.sys_gkjd.open span {
    background: url(/r/cms/btsgyhxxhj/default/images/zfxxgkml/images/ml_white_.png) no-repeat center center;
}


.submenu {
    display: none;
    background: #fff;
    font: normal 15pt/32pt "微软雅黑";
    padding: 10px 0;
}

.submenu a {
    display: block;
    text-decoration: none;
    color: #333;
    padding-left: 40px;
    font: normal 15pt/32pt "微软雅黑";
}

.submenu a:hover b {
    background: #be1c2e;
}

.submenu a b {
    display: inline-block;
    float: left;
    width: 4px;
    height: 4px;
    margin: 14px 10px 0 10px;
    background: #cdcdcd;
}

.submenu a:hover,
.submenu li.current a {
    color: #fff;
    background: #3fb5d9;
    font-weight: bold;
}

.submenu li.current b {
    background: #be1c2e;
}

.db {
    display: block;
}

.dn {
    display: none;
}

/*滚动条自定义样式*/
.ScrollStyle {
    overflow: auto !important;
}

.ScrollStyle::-webkit-scrollbar {
    box-sizing: border-box;
    width: 9px;
    height: 9px;
    background: #eee;
}

.ScrollStyle::-webkit-scrollbar-button {
    width: 9px;
    height: 0px;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start {
    background-position: 0 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover {
    background-position: -10px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start:active {
    background-position: -20px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end {
    background-position: -30px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover {
    background-position: -40px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end:active {
    background-position: -50px 0;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start {
    background-position: 0 -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover {
    background-position: -10px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active {
    background-position: -19px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end {
    background-position: -30px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover {
    background-position: -40px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active {
    background-position: -50px -11px;
}

.ScrollStyle::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0.15);
}

.ScrollStyle::-webkit-scrollbar-thumb {
    border: 1px solid rgba(0, 0, 0, 0.21);
    background-color: #be1c2e;
    border-radius: 5px;
}

.ScrollStyle::-webkit-scrollbar-thumb:hover {
    border: 1px solid rgba(0, 0, 0, 0.21);
    background-color: #be1c2e;
}

.ScrollStyle::-webkit-scrollbar-thumb:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));
}

.ScrollStyle::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
}

/*滚动条自定义样式*/
/*左侧_政府信息公开制度*/
.overview_right {
    width: 770px;
    background-color: #fff;
    box-shadow: 0 0 10px #ddd;
    -webkit-box-shadow: 0 0 10px #ddd;
    -moz-box-shadow: 0 0 10px #ddd;
    padding: 0 23px 20px 23px;
    min-height: 500px;
}

.gkzd_title {
    font: normal 16pt/30pt "微软雅黑";
    padding: 6pt 0;
}

.overview_right .gkzd_title:last-of-type{
    border-bottom: 2px solid #ccc;
}
.gkzd_title a {
    color: #606060;
}
.gkzd_title a span.date-style{
    color: #b2b2b2; 
    font-size: 15px; 
    margin-left: 20px; 
    font-weight: 100;
}
.gkzd_list {
    margin-top: 15px;
}

.gkzd_list li {
    font: normal 16pt/30pt "微软雅黑";
    padding: 6pt 0;
}

.gkzd_list li span {
    color: #b2b2b2;
    margin-left: 20px;
    font-size: 16px;
}

.gkzd_list li a {
    color: #606060;
}

.gkzd_list li:hover a {
    color: #be1c2e;
}

.gkzd_list .more {
    display: block;
    float: none;
    width: 100px;
    height: 30px;
    background: #be1c2e;
    text-align: center;
    font: normal 15px/30px "微软雅黑";
    margin: 20px auto;
    color: #fff;
    padding: 0;
}

.gkzd_list .more a {
    display: block;
    color: #fff;
}

/*左侧_政府信息公开制度*/
/* 政府信息公开指南 */
 .gkzn_title {
    font-size: 32pt;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-top: 38px;
    margin-bottom: 38px;
    color: #d13c3f;
    font-weight: 600;
    line-height: 50px;
}

.tyxl_title h1 {
    font-size: 32pt;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-top: 38px;
    margin-bottom: 38px;
    color: #d13c3f;
    font-weight: 600;
    line-height: 50px;
}

.scroll_wrap {
    width: 100%;
    position: relative;
}

.scroll_wrap p {
    font-size: 16pt;
    line-height: 175%;
}

.scroll_wrap a {
    font-size: 16pt;
}

.scroll_wrap .scroll_cont {
    height: 920px;
    overflow: hidden;
    padding: 0px 10px;
}

.scroll_wrap .scroll_cont span {
    margin-top: 30px;
    margin-right: 5px;
}

/* 政府信息公开指南 */
/*履职依据*/
.lzyj_title {
    border-bottom: 2px solid #ccc;
}

.lzyj_title span {
    height: 33px;
    line-height: 31px;
    background-color: #be1c2e;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;
    display: inline-block;
    border-bottom: 2px solid #be1c2e;
}

.lzyj_list ul li a {
    display: block;
    overflow: hidden;
}

.lzyj_list ul li span {
    float: right;
}

/*履职依据*/
/*通用细览*/
.article-info {
    height: 56px;
    border-bottom: 1px #d9d9d9 solid;
    font: normal 15pt/24px "微软雅黑";
    display: block;
    color: #606060;
    text-align: center;
    line-height: 50px;
}

.article-info a {
    color: #606060;
}

#zhengwen {
    padding: 10px 0
}
