 * {
            margin: 0;
            padding: 0;
            font-family: "Microsoft YaHei";
            font-size: 12px;
            /* color: #666; */
            line-height: 160%;
        }

        html {
            --backgroundColor: #AD1224;
        }


        .footerWrap {
            width: 100%;
        }

        .wzlj {
            background: rgb(240, 242, 245);
            padding: 10px;
            border-top: 2px solid var(--backgroundColor);
        }

        .wzlj ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .wzlj div.areaSite {
            position: relative;
            width: 47%;
            margin: 5px 0;
        }
        .wzlj div.areaSite>li{
            position: relative;
        }
        .wzlj div.areaSite>li::after {
          position: absolute;
    display: inline-block;
    content: "";
    width: 16px;
    height: 8px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 5px;
    background: url(http://www.zc.gov.cn/mobImages/jtIcon.png) center/75% no-repeat;
}

        .wzlj div.areaSite>li {
            text-align: center;
            list-style: none;
            color: #333333;
            background: #FFFFFF;
            border-radius: 10px;
            padding: 10px 0;

        }

        .wzlj ol.select {
            position: absolute;
            width: 100%;
            max-height: 15rem;
            overflow-y: auto;
            background: #FFFFFF;
            border-top: 1px solid #EFEFEF;
            z-index: 99;
        }

        .wzlj ol.select li {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            text-indent: 10px;
            padding: 1px;
        }

        .footerWrap .footerbottom {
            background: var(--backgroundColor);
        }

        .main_con {
            display: flex;
            justify-content: center;
        }

        .img_wrap {
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding-top: 10px;
        }

        .img_wrap a {
            display: flex;
            justify-content: center;
            margin-bottom: 10px;
        }

        .discription {
            padding: 10px 4px;
        }

        .discription>ul li {
            list-style: none;
            color: #FFFFFF;
            padding: 0 0 5px 10px;
        }

        .discription>ul li a {
            display: flex;
            text-decoration: none;
            color: #FFFFFF;
        }
        @media screen and (min-width: 760px) {
  *{
    font-size: 16px !important;
  }
}


.hdjl_banner{margin: 20px 0; overflow: hidden;}
.hdjl_banner img{display: block; width: 100%; height: auto;}