/* *
* @authors @SilentBlue
* @date 2020-09-17 09:04:41
* @version Information Disclosure Layout
*
* */

.information-disclosure-wrap {
    overflow: hidden;

    width: 100%;
    min-width: 1100px;
    min-height: 888px;

    background: url('xxgk_banner_01.jpg') center top no-repeat;
}

.information-disclosure-box {
    overflow: hidden;

    width: 1100px;
    margin: 0 auto;
}

.infodisc_title {
    overflow: hidden;

    width: 1100px;
    height: 365px;
    margin: 0 auto;
}

.infodisc_title>h1 {
    width: 636px;
    height: 121px;
    margin: 122px auto;
}

.infodisc-box {
    overflow: hidden;

    width: 1028px;
    height: 100%;
    margin: 0 auto;
    padding: 0 36px 20px 36px;

    background-color: #f2f2f2;
}

.infodisc-search {
    overflow: hidden;

    width: 1028px;
    height: 50px;
    margin: 84px 0;
}


.infodisc-search:before,
.infodisc-search::before {
    float: left;

    width: 240px;
    height: 2px;
    margin-top: 24px;
    margin-right: 24px;

    content: '';

    background-color: #e2e2e2;
}

.infodisc-search:after,
.infodisc-search::after {
    float: right;

    width: 240px;
    height: 2px;
    margin-top: -24px;
    margin-left: 24px;

    content: '';

    background-color: #e2e2e2;
}

.infodisc-search--form {
    overflow: hidden;
    width: 496px;
    height: 46px;
    border: 2px solid #2d66a5;
    border-radius: 9px;
    background: #fff;
}

.infodisc-search--form_input {
    line-height: 46px;

    float: left;

    width: 420px;
    height: 46px;
    padding-left: 12px;

    background: #fff;
    font-size: 18px;
    color: #666;
    border: 0;
}

.infodisc-search--form_submit {
    width: 40px;
    height: 48px;
    float: right;
    cursor: pointer;
    text-align: center;
    margin-right: 15px;
    margin-left: 2px;
    background: url(icon-search-zoom.png) center center no-repeat;
    border: 0;
}

.infodisc-content {
    width: 100%;
    overflow: hidden;
    margin-bottom: 16px;
}

.infodisc-content>dt {
    width: 240px;
    float: left;
}

.infodisc-content>dd {
    width: 764px;
    float: right;
    background-color: #fff;
    min-height: 420px;
}

.infodisc-con_navitem {
    width: 238px;
    height: 70px;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    float: left;
    color: #2d66a5;
    font-size: 23px;
    display: block;
    background: #fff;
    overflow: hidden;
    transition: all .2s;
}

.infodisc-con_navitem>a {

    color: #2d66a5;
}

.infodisc-con_navitem>a>b {
    font-weight: 500;
    width: 96px;
    line-height: 30px;
    margin-top: 5px;
    float: left;
}

.infodisc-con_navitem>a>i {
    width: 45px;
    height: 49px;
    float: left;
    margin: 10px 20px;
}

.infodisc-con_navitem:hover {
    background-color: #2d66a5;
}

.infodisc-con_navitem:hover>a,.channell_svxxgk a {
    color: #fff;
}

.infodisc-con_navitem>a>.icon-navitem_n1 {
    background: url('zwxxgk_bnt01.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n1 {
    background: url('zwxxgk_bnt01.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n2 {
    background: url('zwxxgk_bnt02.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n3 {
    background: url('zwxxgk_bnt03.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n4 {
    background: url('zwxxgk_bnt04.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n5 {
    background: url('zwxxgk_bnt05.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n6 {
    background: url('zwxxgk_bnt06.png') center center no-repeat;
}

.infodisc-con_navitem>a>.icon-navitem_n7 {
    background: url('zwxxgk_bnt07.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n1,
.infodisc-con_navitem:hover>a>.icon-navitem_n1,
.infodisc-con_navitem.cur>a>.icon-navitem_n1 {
    background: url('zwxxgk_bnt01b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n2,
.infodisc-con_navitem:hover>a>.icon-navitem_n2,
.infodisc-con_navitem.cur>a>.icon-navitem_n2 {
    background: url('zwxxgk_bnt02b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n3,
.infodisc-con_navitem:hover>a>.icon-navitem_n3,
.infodisc-con_navitem.cur>a>.icon-navitem_n3 {
    background: url('zwxxgk_bnt03b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n4,
.infodisc-con_navitem:hover>a>.icon-navitem_n4,
.infodisc-con_navitem.cur>a>.icon-navitem_n4 {
    background: url('zwxxgk_bnt04b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n5,
.infodisc-con_navitem:hover>a>.icon-navitem_n5,
.infodisc-con_navitem.cur>a>.icon-navitem_n5 {
    background: url('zwxxgk_bnt05b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n6,
.infodisc-con_navitem:hover>a>.icon-navitem_n6,
.infodisc-con_navitem.cur>a>.icon-navitem_n6 {
    background: url('zwxxgk_bnt06b.png') center center no-repeat;
}

.infodisc-con_navitem>a:hover>.icon-navitem_n7,
.infodisc-con_navitem:hover>a>.icon-navitem_n7,
.infodisc-con_navitem.cur>a>.icon-navitem_n7 {
    background: url('zwxxgk_bnt07b.png') center center no-repeat;
}

.infodisc-con_navitem>a>span {
    width: 18px;
    height: 70px;
    float: right;
    margin-right: 20px;
    position: relative;
    color: #2d66a5;
}

@keyframes living {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.2);
        opacity: 0.55;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.infodisc-con_navitem:hover>a>span {
    color: #6d8ad7;
    /* -webkit-animation: living 2s linear infinite; */
}

.channell_svxxgk.cur>a>span {
    color: #fff;
    /* -webkit-animation: living 2s linear infinite; */
}


.infodisc-con_navitem>a>span:before,
.infodisc-con_navitem>a>span::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 18px;
    margin-left: -10px;
    margin-top: 0;
    border-top: 3px solid;
}

.infodisc-con_navitem>a>span:after,
.infodisc-con_navitem>a>span::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 18px;
    margin-left: -2px;
    margin-top: -8px;
    border-left: 3px solid;
}

.infodisc-con_navitem.cur>a>span.Selection_svxxgk:after,
.infodisc-con_navitem.cur>a>span.Selection_svxxgk::after {
    height: 0;
}

.infodisc-con_navcon {
    width: 238px;
    display: none;
    background: #fff;
    color: #999;
    float: left;
    padding-top: 15px;
    border: 1px solid rgb(228, 228, 228);
    margin-bottom: 15px;
}

.infodisc-con_navcon>li {
    padding: 8px 8px 8px 8px;
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
}

.infodisc-con_navcon>li>a,
.infodisc-con_navcon>li>em {
    color: #4a4a4a;
    display: block;
    font-weight: 500;
}

.infodisc-con_navcon>li i {
    background-color: rgb(153, 153, 153);
    float: left;
    width: 4px;
    height: 4px;
    box-sizing: border-box;
    border-radius: 50%;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 4px;
}

.infodisc-con_navcon>li span {
    float: right;
    position: absolute;
    top: 8px;
    right: 5px;
    font-weight: 600;
}

.infodisc-con_navcon>li:hover span {
    transition: all .3s linear;
    transform: rotate(360deg);
    transform-origin: center;
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}

.infodisc-con_navcon>li:hover {
    background-color: rgb(230, 245, 255);
    display: block;
    color: #2d66a5;
}

.infodisc-con_navcon>li:hover i {

    background-color: #2d66a5;
}

.infodisc-con_navcon>li>a:hover {
    color: #2d66a5;
    font-size: 16px;
    font-weight: 600;
}

.infodisc-con_navcon>li.cur {
    color: #2d66a5;
    font-size: 16px;
    background-color: rgb(230, 245, 255);
}

.infodisc-con_navcon>li.cur>a,
.infodisc-con_navcon>li.cur>em {
    color: #2d66a5;
    font-weight: 600;
}

.infodisc-con_navcon--subnav {
    display: none;
    margin-top: 10px;
    background-color: #fff;
    border-radius: 3px;
    padding: 5px 0;
    font-size: 14px;
}

.infodisc-con_navcon>li.cur .infodisc-con_navcon--subnav {
    display: block;

}

.infodisc-con_navcon--subnav>a,
.infodisc-con_navcon--subnav>a:hover {
    color: #4a4a4a;
    display: block;
    font-weight: 500;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 0 20px;
    padding-left: 16px;
}

.infodisc-con_navcon--subnav>a:hover {
    background-color: #d5e5f6;
    color: #2d66a5;
}

.infodisc-con_cntitle {
    width: 100%;
    text-align: center;
}

.infodisc-con_cntitle>dt {
    font-size: 32px;
    font-weight: bold;
    color: #2d66a5;
    margin-top: 30px;
}

.infodisc-con_cntitle>dd {
    width: 700px;
    text-align: center;
    border-bottom: 2px solid #f2f2f2;
    padding: 15px 0 25px;
    margin: 0 auto;
    font-size: 15px;
    color: #4d4d4d;
}

.infodisc-con_cntbox {
    width: 730px;
    height: 915px;
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin-left: 10px;
}

.infodisc-con_cntinner {
    width: 685px;
    height: 880px;
    padding: 0 15px;
    margin: 15px auto 0;
    overflow-y: scroll;
}

.infodisc-con_cntitem {
    margin-top: 15px;

}

.infodisc-con_cntitem>dt {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px solid #ccc;
}

.infodisc-con_cntitem>dt>a,
.infodisc-con_cntitem>dt>span {
    display: inline-block;
    background-color: #2d66a3;
    padding: 0px 20px;
    color: #fff;
    height: 38px;
}

.infodisc-con_cntitem>dd {
    overflow: hidden;
}

.infodisc-con_cntitem--list {

    margin: 25px 15px;
}

.infodisc-con_cntitem--list>li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.infodisc-con_cntitem--list>li i {
    background-color: rgb(153, 153, 153);
    float: left;
    width: 4px;
    height: 4px;
    box-sizing: border-box;
    border-radius: 50%;
    margin-top: 18px;
    margin-right: 10px;
    margin-left: 4px;
}

.infodisc-con_cntitem--list>li:hover {
    color: #2d66a5;
}

.infodisc-con_cntitem--list>li:hover i {

    background-color: #2d66a5;
}

.infodisc-con_cntitem--list>li a:hover {
    color: #2d66a5;
    font-size: 16px;
}

.infodisc-con_cntitem--list>li em {
    float: right;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 100;
    margin-top: 2px;
}

.more-xxgkfiles {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    margin: 10px auto;
    text-align: center;
    background: #e7e7e7;
    display: block;
    transition: all .3s;
}

.more-xxgkfiles:hover {
    background: #2d66a3;
    color: #fff;
    border-radius: 3px;
}

.infodisc-con_cntitem--departs {
    border-right: 1px solid #e8e8e8;
    overflow: hidden;
    margin: 0 0 30px;
}

.infodisc-con_cntitem--departs>li {
    float: left;
    width: 233px;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    font-size: 16px;
    padding: 0 10px;
    border-left: 1px solid #e8e8e8;
}

.infodisc-con_cntitem--departs>li:nth-child(6n+4),
.infodisc-con_cntitem--departs>li:nth-child(6n+5),
.infodisc-con_cntitem--departs>li:nth-child(6n+6) {
    background-color: #f7f7f7;
}

.infodisc-con_cntitem--departs>li a {
    color: #333;
}

.infodisc-con_cntitem--departs>li a:hover {
    color: #2d66a5;
}

.infodisc-con_outlinks {
    width: 80%;
    margin: 25px auto;
    position: relative;
    background: #eaf2fb;
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}

.infodisc-con_outlinks span {
    line-height: 80px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 40px solid #c8dbf1;
    border-left: 55px solid transparent;
}

.infodisc-con_outlinks a {
    color: #2973bb;
}

.infodisc-con_outlinks span b {
    width: 30px;
    height: 40px;
    position: absolute;
    font-size: 12px;
    right: 3px;
    top: -12px;
}

.infodisc-con_official-gazette {
    overflow: hidden;
    margin: 25px 0;
}

.infodisc-con_official-gazette li {
    width: 200px;
    float: left;
    background-color: #eaf2fb;
    font-weight: 700;
    height: 55px;
    overflow: hidden;
    line-height: 55px;
    text-align: center;

    margin-left: 38px;
    margin-bottom: 30px;
    position: relative;

}

.infodisc-con_official-gazette li a {
    color: #2973bb;
}

.infodisc-con_official-gazette li:after,
.infodisc-con_official-gazette li::after {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 10px solid #c8dbf1;
    border-left: 15px solid transparent;
    content: '';
}

/* mend */
.tree-menus-itembox-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    height: 36px;
    padding-left: 14px;
    color: #525c6a;
    background-color: #e0eaf7;
}

.tree-menus-itembox-cnt {
    font-size: 14px;
    padding-left: 8px;
}

.affairs-document-box {
    width: 100%;
    border-collapse: separate;
}

.affairs-document-box .affairs-document-titbar {
    background-color: #c1d2e9;
}

.affairs-document-box th {
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    color: #697687;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}

.affairs-document-box tr {
    background-color: #f5f5f5;
}

.affairs-document-box .vir-colr {
    background-color: #e0eaf7;
}

.affairs-document-box td {
    font-size: 14px;
    line-height: 20px;
    height: 71px;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}

.affairs-document-box .affaires-doc-no {
    width: 8%;
}

.affairs-document-box .affaires-doc-title {
    width: 40%;
}

.affairs-document-box td.affaires-doc-title {
    padding: 0 7px;
    text-align: left;
}

.affairs-document-box .affaires-doc-sizes {
    width: 20%;
}

.affairs-document-box .affaires-doc-created {
    width: 16%;
}

.affairs-document-box .affaires-doc-published {
    width: 16%;
}

.affairs-docfilter {
    position: fixed;
    z-index: 9999;
    border: 3px solid #c1d2e9;
    padding: 10px;
}

.affairs-docfilter td {
    font-size: 12px;
    line-height: 26px;
    height: 26px;
    text-align: center;
    vertical-align: middle;
    border: 0;
    background-color: #fff;
    color: #000;
    text-align: left;
    padding-left: 6px;
    border-bottom: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}

.affairs-docfilter .affairs-detail-head-tit {
    text-align: center;
}

.affairs-docfilter .affairs-detail-head-cnt {
    width: 35%;
}

.tree-menus-itembox {
    margin-top: -15px;
    margin-bottom: 20px;
}

.tree-menus-itembox .tree-menus-itembox-title {
    margin-bottom: 5px;
}

.infodisc-con_navitem>a>.nav-s {
    font-weight: 500;
    width: 96px;
    line-height: 60px;
    margin-top: 5px;
    float: left;
}

.tree-fix-pos {
    width: 230px;
    padding-bottom: 10px;
}

.headerTop_svxxgk {
    width: 100%;
    height: auto;
    display: flex;
    position: relative;
    top: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
}

.headerTop_svxxgk>img {
    height: 80px;
}

.headerTop_svxxgk>span {
    font-size: 35px;
    color: #fff;
    line-height: 70px;
    float: left;
    margin-left: 15px;
    font-family: "宋体";
}


/* mend */