﻿@charset "utf-8";
body{
    background:#fff;
}
.main-wrap{
    width:auto;
    margin:10px;
}
.max-wrap{
    width:auto;
    max-width:inherit;
    min-width:inherit;
}
.cb{
    width:100%;
    clear:both;
}
.four-news dl{
    width:100%;
}
.mr-4{
    display:none;
}
.location{
    margin-bottom:0;
    display:none;
}
.box-p-content{
    padding-top:15px;
}
.news_content_img img{
    width:100%;
}
.main-nav-bg{
    width:100%;
    border-radius:0px 0px;
}
#menu > ul > li:first-child > a:hover, #menu > ul > li:last-child > a:hover{
    border-radius:0px 0px;
}
.main-nav-bg{
    width:100%;
}
.main-nav{
    width:100%;
    margin:0 auto;
    border-radius:0px 0px;
}
.d-table > div{
    display:block;
}
.news-pic{
    width:100%;
    height:initial;
    margin-bottom:10px;
    margin-right:initial;
    float:none;
}
.news-pic img{
    width:100%;
}
.news-list{
    padding-left:13px;
    padding-right:13px;
}
.focus-pic{
    width:100% !important;
    height:initial !important;
    margin-bottom:10px;
    margin-right:initial;
    float:none;
}
.tzgs{
    width:100%;
    float:none;
}
.pd-40{
    padding:0px 0px;
}
.tzgs{
    height:initial;
    margin-bottom:30px;
}
.news_content_other{
    display:none;
}
@media screen and (max-width:1000px){
    .switch-tab > dt > ul > li > a{
        width:100%;
    }
    .pd-20{
        padding:0;
    }
    .pl-20{
        padding-left:0;
    }
    .bd-e3{
        border:0;
    }
    .w-30{
        display:none;
    }
    .box-tab2 > dt{
        display:none;
    }
    .d-table-sub{
        display:block;
    }
    .sub-nav-left, .box-tab.sub-box-c{
        display:block;
        width:100%;
    }
    .sub-nav-left .title{
        display:none;
    }
    .sub-nav-left .m-title{
        display:block;
        font-size:1.25em;
        line-height:1.5em;
        border-bottom:1px solid #f0f0f0;
        box-sizing:border-box;
        background-color:#f4f4f4;
    }
    .sub-nav-left .m-title span:first-child{
        display:block;
        padding:.5em 60px .5em 15px;
    }
    /*二级导航*/
    .sub-nav-left .nodes{
        display:none;
    }
    .sub-nav-left .nodes.m-block{
        display:block;
        position:absolute;
        left:0;
        width:100%;
        z-index:2;
        padding:6px 10px;
        box-sizing:border-box;
        background-color:#efefef;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        overflow:hidden;
        box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);
    }
    .sub-nav-left .nodes a{
        float:left;
        padding:6px;
    }
    .sub-nav-left .nodes a.focus, .sub-nav-left .nodes a.focus::after{
        background:transparent;
    }
    .sub-nav-left + .w-30 + .sub-box-c .sub-title{
        display:none;
    }
    .arrow-down{
        display:block;
        content:"";
        height:2.5em;
        width:45px;
        cursor:pointer;
        position:absolute;
        top:0;
        right:0;
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuUlEQVRoQ93YS6hNURzH8eMRkTwGokwUtxgIAyHJW4kUyvsx4BbJjJAy8ShFDCQDMTJgcMujDISMGHgMkBRF3hflTaLj+zvZdfz7H517z2Ovv199Jv99zt5rnbXO2nvtQrFY/C+4xYjcYkRuMSK3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMqDyDcAon0F+FRNMdh3AWQ1UoTw/swE98xiakmlV4h184gF4oZTB2QZ3QGMl7bEBXpJIuWIZ2ZO1UZw5jOAqzcB/ZwYxGphXdkHfUicV4C9tOdWw1ShmNe7Af+oA10InyzAK8hm3fC0zHX+0bBW9kPmEl8socvIRt1zPMhJtxeAT7JY3MUjQ7M/AUtj3PMRf/zFR4ndFcnI9mZTIewrbjFRahqszGY9iTaDh1rNGZAG+av8EKdCiam2q4PdkTzEOjMhHewqNOLEenoqnkrRYarWmod8biLuz1dF/T6llTFsJbvx9gCuoV3QJuw15H97O1qPnmrDV6CfSr2ItoHk9CrdHSfwP2/F+gJww9X9Ul+jU0P73O3MF4dDYjcQ32vF+hZ766dSKLRmYddIO0F72FMeho9Ix0FfZ837AFDX3WWw8Nub24pob+rNWmBZdhz/Md29CU6GHyI2wjbqKazgzDRdjvazptRVOzEd40uw79eStFm6ELsN/TSOxELtkMb5pp3o+AzRCcgf38D+xGrtkOTQnbuCvQ/yCLNnBtsJ/Thm4fct/3aGXRNlm/qm3kJQxET5z+U7P2Q8eTiPb8e6Ctp22oOnDc1DLapvZBUukN7f29zniOoC+SjDqzF+UvMjzHkPIrp1LUmYOoNDIn0Q8hos4chR0ZLb3JTqdK0QKgKZR15hySn06Vos6ch26QA1SIHO2/9e6psfHebEfkFiNyixG5xYjcYkRuMSK3GE+x8Buma2tLCblf5wAAAABJRU5ErkJggg==) no-repeat center center;
        background-size:42%;
        opacity:.80;
        filter:alpha(opacity=80);
    }
    .arrow-up{
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACuklEQVRoQ93YS4hOcRjH8XGJSC4LUTYKxUJYaEhyGZRGCuV+WaBIdoSUzQylRiwkC7GyGAvlUhZCVixcFkiKItdxKXcSvb6/d5yaeXqGmXnPe855/OpT0/POnPP/z/9yzv+tKZVK/wW3GJFbjMgtRuQWI3KLEbnFiNxiRG4xIrcYkVuMyC1G5BYjyiJTMLv1x7jpg/O4iiEqRIw6cQw/obE/h8EIlf44iqQTiTMYiBBRJw7iF9p2InESg1DoqBP7YEfC0pQr7DRTJxrQ0UhYR1C4aaaFvRdeJ07huKklDmMACpGe2I0fsA29hKHoC3XIfi5N0Oe5Zxe+wjbwCsYgyXCchv09raf96IXcsg1fYBunB+BY2IyAtmD7+xrNRuSSLfgE26jrGI+OMhIXYP/uO/Yg02zER9jG3MQk/CujcBH27zVFdyCTbII3nW6gM51IovVzGfY6GpmdqFp6YAO86XQLE9HVjIbWk73eN2yHdsRUowuuxHvYm95BLbqbcbgGe11Ns63ojVSikVgGrxP3MQ2VRpuDpqa9vqbwZqTSmcV4C3uTB5iBtDIBt2Hv8xnrUdE0W4gW2Is/xiykHW0Wd2Hvp9mwDt3KfDyDvegTLEC1MhX3YO/7BlqnXco86L9uL6aO6bNqR+d8rT97f3VmFTqVmXgEe5HX0FTLKtPxELYdr7AEf81keJ34gOXIOnV4Ctue56iHG22B3nDqAbgaeUVr9SVsuzTN56BdtPV5C0wjod1Cz5I8swje7vkC+s6s3L658EZC+7deDnM9J/yJGroU3vNMa3ctygcenbXbfmGgfVtP1NTfdSqIOrMCanjSTh2tdVzWO1s5OnPruKrOaCT0jlPUrME7qBMH0A/tMgzNOIEifyOo965DOAsd0lrjfbMdkVuMyC1G5BYjcosRucWI3GJEbjGeUs1vU5NrS5yfGOQAAAAASUVORK5CYII=) no-repeat center center;
        opacity:.80;
        filter:alpha(opacity=80);
        background-size:42%;
    }
    #menu > ul > li:first-child{
        width:initial;
    }
    .page-tile{
        padding:12px 0 20px;
    }
    .page-tile a, .page-tile span{
        display:none;
    }
    .page-tile > *{
        float:none;
    }
    .page-tile a.prev, .page-tile a.next{
        display:inline-block;
        box-sizing:border-box;
        height:44px;
        line-height:44px;
        padding-left:15px;
        padding-right:15px;
    }
    .page-tile a.next:before{
        content:"下一页";
    }
    .page-tile a.prev:before{
        content:"上一页";
    }
    /*翻页--end*/
    .box-tab.sub-box-c.news-content{
        padding:0;
        border:0;
    }
    .box-tab.sub-box-c.news-content .sub-content{
        padding:10px;
    }
    .box-tab.sub-box-c .sub-title{
        display:block;
    }
    .box-tab.sub-box-c .sub-title .arrow-down{
        display:block;
    }
    .box-tab.sub-box-c .sub-nav-block{
        display:block;
    }
    .box-tab .box-title-name.second-title{
        display:block;
    }
    .box-tab .third-title a.focus{
        background-color:#1bbc9b;
        color:#fff;
        border-bottom:none;
        margin-bottom:4px;
    }
    .box-tab .third-title a{
        border:1px solid #ccc;
        font-size:.875em;
        border-radius:15px;
        padding:0 8px;
        background-color:#fff;
        border:none;
        line-height:2.5em;
        margin:4px 5px 4px 5px;
    }
    span.box-title-name{
        margin:0 10px;
        font-size:1.25em;
    }
    .sub-title > span:first-child::before{
        width:6px;
        height:18px;
        display:inline-block;
        position:relative;
        left:2px;
        top:2px;
        background:#bd1a2d;
        content:"";
        margin-right:10px;
        border-radius:5px 5px;
    }
}
/*720以下start*/
@media screen and (max-width:760px){
    .tzgs{
        margin-bottom:initial;
    }
    .switch-tab{
        min-height:initial;
    }
    .news_content_content img{
        width:100% !important;
        height:auto !important;
    }
    .news_content_content p, .news_content_content > div{
        text-indent:2em;
    }
    .pt-20{
        padding-top:0;
    }
    .pt-10{
        padding-top:0;
    }
    .mb-15{
        margin-bottom:0;
    }
    .mt-15{
        margin-top:0;
    }
    .main-nav-bg{
        margin:initial;
    }
    .top-banner{
        display:none;
    }
    .mobile-head{
        display:block;
    }
    .mobile-head .small-banner{
        line-height:0;
    }
    .mobile-head .small-banner img{
        width:100%;
    }
    .news-pic{
        margin-bottom:10px;
    }
    .red-tab{
        border:0px;
    }
    .main-wrap{
        margin:10px 0px;
    }
    .foot-wrap{
        display:none;
    }
    .bottom_copyright{
        height:22px;
        display:block;
        padding:10px 0px;
    }
    .main-foot{
        padding:10px;
        text-align:center;
    }
    .main-foot > .main-wrap{
        margin:0;
    }
    .main-foot:after{
        content:"主办单位：郑州市&#51;&#54;&#53;&#25163;&#26426;&#21355;&#22763;&#95;&#51;&#54;&#53;&#32467;&#26463;&#25237;&#27880;&#20160;&#20040;&#24847;&#24605;&#95;&#51;&#54;&#53;&#32593;&#31449;&#25171;&#19981;&#24320;&#20102;办公厅";
        color:#F0DADD;
        text-align:center;
    }
    .col-4{
        padding:0px 10px;
    }
    .col-a-wide.pl-20{
        padding-top:0;
    }
    .small-title{
        display:block;
        line-height:2.25em;
        background:#F1F1F1;
        margin-bottom:10px;
        overflow:hidden;
    }
    .small-title span{
        font-weight:bold;
        margin-left:15px;
        font-size:1.125em;
        padding-left:15px;
        position:relative;
        display:inline-block;
    }
    .small-title span:before{
        width:6px;
        height:18px;
        background:#CB1411;
        border-radius:3px 3px;
        content:"";
        position:absolute;
        display:inline-block;
        top:calc(50% - 9px);
        left:0px;
        line-height:0px;
    }
    .box-tab > dd > ul > li{
        display:block;
        margin-bottom:20px;
    }
    .box-tab dt{
        display:none;
    }
    .box-01 > dt{
        display:none;
    }
    .box-tab dd{
        padding:0 !important;
    }
    .switch-tab > dd > ul > li > ul > li{
        width:100%;
        margin-left:0;
    }
    .switch-tab dd .news-list > a:nth-child(2){
        border-top:1px solid #e8e8e8;
    }
    .news-list > a > span{
        background:none;
    }
    .news-list > a > span, .news-list > a > em{
        padding-left:0;
    }
    .switch-tab > dd > ul > li > .news-list > a{
        width:98%;
    }
    .more.more-mobile{
        margin-right:20px;
        color:#999;
        font-size:0.875em;
    }
    span.box-title-name{
        margin:0 10px;
    }
    .box-tab.sub-box-c .sub-nav{
        padding:20px 10px 0;
    }
    .box-tab.sub-box-c.news-content .sub-content{
        padding:10px;
    }
    .primary-title{
        margin-top:0;
        height:70px;
        padding:20px 0 0 10px;
        background-size:cover;
        border-left:3px solid transparent;
    }
}
@media screen and (max-width:640px){
    .main-nav-bg{
        height:44px;
    }
    .main-nav{
        width:44px;
        height:44px;
        float:right;
        margin-top:0;
    }
    .main-nav:after{
        content:"";
        display:block;
        background:url(../images/icon_list.png) center center no-repeat;
        width:40px;
        height:40px;
        background-size:55%;
        position:absolute;
        right:0;
        top:0;
    }
    #menu{
        display:none;
        float:right;
        position:absolute;
        top:44px;
        right:0px;
        padding:0;
        width:auto;
        background-color:#fff;
        border-left:1px solid #e5e5e5;
        border-right:1px solid #e5e5e5;
        background-image:none;
        z-index:9;
    }
    #menu li:hover > ul{
        display:none;
    }
    #menu > ul{
        display:block;
        float:right;
    }
    #menu > ul > li{
        display:block;
        text-align:center;
        float:none;
        background:none;
    }
    .main-nav:after{
        content:"";
        display:block;
        background:url(../images/icon_list.png) center center no-repeat;
        width:44px;
        height:44px;
        background-size:55%;
        position:absolute;
        right:10px;
        top:0;
    }
    #menu > ul > li > a{
        height:auto;
        padding:10px;
        border-bottom:1px solid #e8e8e8;
        background:none;
        color:#333;
        width:6em;
        text-align:center;
        font-weight:normal;
        margin:0;
        white-space:inherit;
        overflow:inherit;
        text-overflow:inherit;
        border-right:0px;
    }
    #menu > ul > li.focus a{
        border-bottom:none;
        background-color:#E5E2E2;
        color:#333;
    }
    .col-4 > li{
        width:49%;
        margin-bottom:20px;
    }
    .col-4 > li:nth-child(4n+1){
        margin-left:2%;
    }
    .col-4 > li:first-child{
        margin-left:0%;
    }
    .col-4 > li:nth-child(2n+1){
        margin-left:0;
    }
    .mb-25, .mb-30{
        margin-bottom:0;
    }
    .focus-pic.owl-carousel .item:after{
        padding-right:100px !important;
    }
    .owl-theme .owl-dots .owl-dot span{
        width:6px !important;
        height:6px !important;
        margin:5px 4px !important;
    }
}
/*480以下start*/
@media screen and (max-width:480px){
    .nav-bar:before{
        font-size:1.25em;
    }
    .primary-title span{
        font-size:1.25em;
        vertical-align:top;
    }
    .pic-library > li .player-btn{
        background-size:100%;
    }
    .box-tab > dt > ul > li > a{
        font-size:1.25em;
    }
    .box-tab2.sub > dt{
        display:none;
    }
    .box-content{
        padding:20px;
    }
    .pd-40{
        padding:0px 0px;
    }
    .mobile-head{
        padding-top:10px;
    }
}