body{
    background: #EBF4FF;
}
.footer-col{
    height: auto;
    line-height: auto;
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.text_nowrap{
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.show{
    display: block;
}
.hide{
    display: none;
}
.article-relDocuments {
    display: none;
    padding: 20px;
    margin-bottom: 30px;
    border: 1px solid #2d66a5;
}
.parent-name{
    overflow: hidden;
}
.main-content{
    width: 79%;
}
/* 头部 */
.ggqsydwxxgk_header{
    text-align: center;
}
.ggqsydwxxgk_header a{
    display: block;
    text-align: left;
}
.ggqsydwxxgk_header a img {
    position: absolute;
    top: 10px;
}
.ggqsydwxxgk_header>img{
    width: 100%;
}
.ggqsydwxxgk_bg{
    margin-top: -300px;
    background: #fff;
    position: relative;
    z-index: 1000;
    border-radius: 10px;
    padding: 50px 30px;
}


.ggqsydwxxgk_title{
    position: relative;
    text-align: center;
}
.ggqsydwxxgk_title i {
    position: absolute;
    width: 314px;
    height: 11px;
    top: 18px;
}
.ggqsydwxxgk_title i.l {
    left: 0;
    background-image: url(../images/ggqsydwxxgk_left.png);
}
.ggqsydwxxgk_title i.r {
    right: 0;
    background-image: url(../images/ggqsydwxxgk_right.png);
}
.ggqsydwxxgk_title span{
    font-size: 40px;
    color: #005FB3;
    font-style: italic;
    font-family: 黑体;
    font-weight: bold;
    position: relative;
}
.ggqsydwxxgk_title span::before{
    width: 94px;
    height: 94px;
    content: "";
    position: absolute;
    left: -57px;
    top: -25px;
    background-image: url(../images/ggqsydwxxgk_left_icon.png);
}
.ggqsydwxxgk_title span::after{
    width: 114px;
    height: 114px;
    content: "";
    position: absolute;
    right: -50px;
    top: -45px;
    background-image: url(../images/ggqsydwxxgk_right_icon.png);
}

.mu_w3{
    overflow: hidden;
    margin-top: 50px;
}
.mu_w3 .w3{
    width: 33.333%;
    float: left;
}
.mu_w3 .w3 .item{
    margin: 0 14px;
}
.mu_w3 .w3 h2{
    padding: 30px 0;
    text-align: center;
    background: url(../images/ggqsydw_w3.png) no-repeat;
    color: #fff;
}
.mu_w3 .w3 .item ul{
    background: #ecf4ff;
    padding: 15px 0;
    min-height: 352px;
}
.mu_w3 .w3 .item li{
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    margin: 0 15px;
}
.mu_w3 .w3 .item li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 5px;
    height: 5px;
    background: #999999;
}
.mu_w3 .w3 .item li a{
    font-size: 18px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}


.mu_box{
    margin-top: 50px;
}
.mu_box li{
    float: left;
    width: 20%;
}
.mu_box li .item{
    width: 141px;
    margin: 0 auto;
    cursor: pointer;
}
.mu_box li a.txt{
    display: block;
}
.mu_box li a.icon{
    display: block;
    height: 141px;
}
.mu_box li.li1 a.icon{
    background-image: url(../images/jiaoyu.png);
}
.mu_box li.li2 a.icon{
    background-image: url(../images/weishengjk.png);
}
.mu_box li.li3 a.icon{
    background-image: url(../images/shuidian.png);
}
.mu_box li.li4 a.icon{
    background-image: url(../images/gonggongjt.png);
}
.mu_box li.li5 a.icon{
    background-image: url(../images/huaijinbaoh.png);
}
.mu_box li.li1.on a.icon{
    background-image: url(../images/jiaoyu_hover.png);
}
.mu_box li.li2.on a.icon{
    background-image: url(../images/weishengjk_hover.png);
}
.mu_box li.li3.on a.icon{
    background-image: url(../images/shuidian_hover.png);
}
.mu_box li.li4.on a.icon{
    background-image: url(../images/gonggongjt_hover.png);
}
.mu_box li.li5.on a.icon{
    background-image: url(../images/huaijinbaoh_hover.png);
}
.mu_box li img{
    display: block;
    margin: 0 auto;
}
.mu_box li span{
    display: block;
    text-align: center;
    font-size: 22px;
    color: #275FC2;
    padding-top: 10px;
}
.mu_box li.on span{
    font-weight: bold;
}


.mu_new{
    margin-top: 50px;
}
.mu_new > .on{
    display: none;
}
.mu_new > .jy{
    display: block;
}
.mu_new .mu_new_list li{
    float: left;
    width: 50%;
}
.mu_new .mu_new_list{
    margin-bottom: 40px;
}
.mu_new .mu_new_list ul{
    margin: 0 -20px;
}
.mu_new .mu_new_list li .item{
    margin: 0 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 1.125em;
    padding-right: 110px;
    padding-left: 20px;
    position: relative;
}
.mu_new .mu_new_list li .item::before{    
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background: #C7D6ED;
}
.mu_new .mu_new_list li a{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.mu_new .mu_new_list li .time{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 26px;
    margin: auto 0;
    color: #999999;
}
.mu_new .mu_new_tab{
    overflow: hidden;
    margin-bottom: 30px;
}
.mu_new .mu_new_tab span{
    font-weight: bold;
    font-size: 24px;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.mu_new .mu_new_tab ul{
    float: left;
}
.mu_new .mu_new_tab li{
    float: left;
    font-size: 18px;
    background: #EDEDED;
    margin-right: 10px;
    padding: 4px 10px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 10px;
}
.mu_new .mu_new_tab li.on{
    background: #005FB3;    
    color: #fff;
}
.mu_new .mu_new_box li{
    margin-bottom: 30px;
    float: left;
    width: 50%;
}
.mu_new .mu_new_box li .img{
    float: left;
    margin-right: 15px;
}
.mu_new .mu_new_box li .img a{
    display: block;
}
.mu_new .mu_new_box li .img img{
    border: 6px solid #c6dbee;
    width: 246px;
    height: 166px;
    display: block;
}
.mu_new .mu_new_box li .text{
    padding-right: 10px;
}
.mu_new .mu_new_box li .text span{
    display: block;
    line-height: 1.8;
}
.mu_new .mu_new_box li .text > a{
    color: #005FB3;
    font-weight: bold;
    font-size: 24px;
    display: inline-block;
    margin-bottom: 10px;
}
.mu_new .mu_new_box li .text p{
    margin-top: 12px;
    position: relative;
}
.mu_new .mu_new_box li .text p .ewm{
    width: 120px;
    position: absolute;
    right: 10%;
    bottom: 0;
    border: 1px solid #e1e1e1;
    display: none;
}
.mu_new .mu_new_box li .text p a,
.mu_new .mu_new_box li .text p em{
    display: inline-block;
    width: 85px;
    height: 34px;
    line-height: 34px;
    background: #005FB3;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}
.mu_new .mu_new_box li .text p a{
    display: none;
}
.mu_new .mu_new_box li .text p em{
    font-style: normal;
    background: #36B368;
    /* margin-left: 10px; */
    cursor: pointer
}
.mu_new .mu_new_box li .text p a img
{
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 4px;
}
.mu_new .mu_new_box li .text p em img{
    vertical-align: middle;
    width: 19px;
    height: 19px;
    margin-right: 4px;
}
.ggqsydwxxgk_bg:nth-child(2){
    display: none;
}
.ggqsydwxxgk_bm{
    overflow: hidden;
    margin-top: 50px;
}
.ggqsydwxxgk_bm li{
    float: left;
    width: 20%;
}
.ggqsydwxxgk_bm li .item{
    background: #e5eff8;
    margin: 0 8px 16px;
    text-align: center;
    border-radius: 5px;
    font-size: 20px;
    font-weight: bold;
}
.ggqsydwxxgk_bm li .item:hover{
    background: #005FB3;
}
.ggqsydwxxgk_bm li .item:hover a{
    color: #fff;
}
.ggqsydwxxgk_bm li .item a{
    color: #005FB3;
    display: block;
    padding: 20px 4px;
}
/* 内容页 */
.categorize .img{
    width: 40%;
    float: left;
}
.categorize .img img{
    width: 552px;
    height: 371px;
}
.categorize .text{
    width: 50%;
    float: left;
    margin-left: 3%;
}
.categorize .text h2{
    font-size: 26px;
    font-weight: bold;
    margin: 10px 0 30px;
    line-height: 1.6;
}
.categorize .text ul{
    overflow: hidden;
}
.categorize .text ul li{
    float: left;
    width: 50%;
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 1.6;
}
.categorize .text  p{
    position: relative;
}
.categorize .text  p a,
.categorize .text  p em{
    display: inline-block;
    width: 160px;
    height: 54px;
    line-height: 54px;
    background: #005FB3;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    font-style: normal;
    font-size: 20px;
    /* margin-right: 20px; */
    cursor: pointer;
}
.categorize .text  p a{
    display: none;
}
.categorize .text p em {
    font-style: normal;
    background: #36B368;
    /* margin-left: 10px; */
    cursor: pointer;
}
.categorize .text  p .ewm{
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 120px;
}
.categorize .text  p a img{
    width: 20px;
    margin-right: 6px;
    vertical-align: middle;
}
.categorize .text  p em img{
    width: 30px;
    margin-right: 6px;
    vertical-align: middle;
}

@media (max-width: 1480px) {
    .ggqsydwxxgk_title span{font-size: 30px;}
    .ggqsydwxxgk_title i{top: 10px;}
    .ggqsydwxxgk_bg{margin-top: -240px;}
    .categorize .img img{height: auto;}
}
@media (max-width: 1200px) {
    .ggqsydwxxgk_bg{margin-top: -200px;}
    .ggqsydwxxgk_title i{display: none;}
    .ggqsydwxxgk_title span::before,.ggqsydwxxgk_title span::after{display: none;}
    .categorize .img{float: none;width: auto;}
    .categorize .text{margin-right: 0;float: none;width: auto;}
}
@media (max-width: 1090px) {
    .mu_box li .item{width: 80px;}
    .mu_box li a.icon{height: 80px;background-size: cover;}
    .mu_box li span{font-size: 18px;}

    .mu_new .mu_new_list li{width: 100%;}
    .mu_new .mu_new_box li{width: 33.333%;text-align: center;}
    .mu_new .mu_new_box li .img{float: none;margin: 0 15px;}
    .mu_new .mu_new_box li .text{padding: 0 15px;text-align: left;}
    .mu_new .mu_new_box li .img a{display: block;background: #f7f7ff;padding: 5px;}
    .mu_new .mu_new_box li .img img{border: none;background: #fff;vertical-align: middle;}
    .mu_new .mu_new_box li .text > a{margin-top: 10px;}
}
@media (max-width: 992px) {
    .ggqsydwxxgk_bg {margin-top: -100px;}
    .mu_new .mu_new_box li{width: 50%;}
    .mu_w3 .w3 {width: 100%;}
    .mu_w3 .w3 h2{background: linear-gradient(180.25deg, rgba(35, 73, 255, 1) 0%, rgba(23, 174, 255, 1) 100%);}
}

@media (max-width: 740px) {
    .mu_box li .item {
        width: 100%;
    }
    .ggqsydwxxgk_header > a img{position: initial;}
    .ggqsydwxxgk_header > a{background: #0022cd;margin: 0;padding: 6px 6px;}

    
    .mu_box li a.icon{display: none;}
    .mu_box li a.txt{width: auto;background: #EDEDED;margin: 0 10px;}
    .mu_box li span{padding: 3px 0;}
    .mu_box li.on a.txt{background: #005FB3;}
    .mu_box li.on a.txt span{color: #fff;}
}
@media (max-width: 580px) {
    .ggqsydwxxgk_bg{padding: 20px;margin-top: -50px;}
    .mu_new .mu_new_box li{width: 100%;background: #f7f7ff;padding: 15px 0;}
    .mu_new .mu_new_box li .img img{width: 100%;height: auto;}
    .mu_box li a.txt{margin: 5px;}
}
@media (max-width: 491px) {
    .mu_box li{width: 33.333%;}
    .categorize .text ul li{width: 100%;margin-bottom: 14px;}
    .categorize .text p a, .categorize .text p em{margin-right: 0;}
    .categorize .text p em{float: right;}
}