        * {
            padding: 0;
            margin: 0;
            font-size: 12px;
            font-family: '微软雅黑';
            line-height: 160%;
        }
        
        .headerOuter {
            width: 100%;
        }

        .switch {
            width: 100%;
            padding: 10px 0;
            background: #FFFFFF;
        }

        .switch_left,
        .switch_right {
            display: flex;
            align-items: center;
            margin-bottom: 5px;
        }

        .switch_left {
            float: left;
        }

        .switch_right {
            float: right;
        }

        .switch_left span,
        .switch_right span {
            display: flex;
            align-items: center;
            margin: 0 5px;
        }
        .switch_left span a {
            text-decoration: none;
            color: #000;
            display: flex;
            align-items: center;
        }
        div#img_con {
            display: flex;
            justify-content: center;
            align-items: center;
        }
        div#img_con img {
            margin-left: 5px;
            width: 25%;
        }
        .switch_left span:nth-of-type(1) {
            margin-left: 10px;
        }

        .switch_left span:nth-of-type(1) i,
        .switch_left span:nth-of-type(2) i {
            display: inline-block;
            width: 16px;
            height: 16px;
            margin-right: 2px;
        }

        .switch_left span:nth-of-type(1) i {
            background: url(http://www.zc.gov.cn/mobImages/headerZF.png) center/cover no-repeat
        }

        .switch_right span:nth-of-type(3) {
            margin-right: 10px;
        }

        .searchWrap {
            display: flex;
            height: 53px;
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
            border-radius: 9px;
            margin: 15px 27px;
        }

        .searchWrap input {
            width: 90%;
            outline: none;
            border: none;
            text-indent: 5px;
        }

        .searchWrap>div {
            display: flex;
            justify-content: center;
            align-items: center; 
            margin: 8px 0;
            border-left: 0.5px solid #959595;
        }
        .searchWrap>div>img{
            width: 50%;
        }
        .header_box {
            display: flex;
            align-items: center;
        }
        .header_box>.navIcon {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 50px;
            margin-left: 10px;
            padding-bottom:10px;
        }
        .header_box>.navIcon>span{
            display: inline-block;
            width: 30px;
            height: 5px;
            border-radius: 5px;
            background: #ddd;
        }
        .header_box>.navIcon>span:nth-of-type(2) {
             margin: 3px 0;
        }
        ul.vertical_nav_list{
            position: absolute;
            top:0;
            background: #fff;
            z-index:99;
            width:150px;
        }
        ul.vertical_nav_list li{
            padding: 4px;
            border-bottom: 1px solid #ddd;
            margin: 5px;
            text-align: center;
        }
        ul.vertical_nav_list li.cur{
            background: #bd1A2d;
        }
        ul.vertical_nav_list li.cur a{
            color:#FFF;
        }
        .header_hiden_box{
            width:100%;
            height: 0;
            top:0;
            position: absolute;
            background: #000;
            opacity: 0.5;
            z-index:66;
        }
        ul.header_nav {
            display: flex;
            flex-wrap: nowrap;
            overflow-x: scroll;
            padding-bottom:10px;
        }
         ul.header_nav a{
              color:#FFF;
         }

        ul.header_nav li {
            flex: none;
            padding:0  10px;
        }
        ul.header_nav li:nth-of-type(1) {
         padding-left: 0;
        }

        .nav_con {
            display: flex;
            flex-direction: column;
            justify-content: center;
            width: 100%;
            height: 135px;
            overflow-x:hidden;
            background: url(http://www.zc.gov.cn/mobImages/header_bj.png) center/cover no-repeat;
        }

        .nav_con .zfname {
            width:100%;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100px;
        }
        .nav_con .zfname img{
            width: 23rem;
        }

        .nav_con .nav li {
            float: left;
            width: 17%;
            text-align: center;
            list-style: none;
        }

        ul.header_nav li.cur a{
            color: #FAC438;
        }

        /* 导航栏详情 */
        .nav_list {
            display: flex;
            flex-wrap: wrap;
            list-style: none;
        }

        .nav_list li {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 16%;
        }
        @media screen and (min-width: 760px) {
        *{
            font-size: 16px !important;
        }
}