/* 未能缩小。正在返回未缩小的内容。
(26,28): run-time error CSS1039: Token not allowed after unary operator: '-web-grey'
(40,17): run-time error CSS1039: Token not allowed after unary operator: '-web-bule'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,36): run-time error CSS1046: Expect comma, found '0'
(62,40): run-time error CSS1046: Expect comma, found '/'
(77,21): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(78,22): run-time error CSS1039: Token not allowed after unary operator: '-foucs-height'
(88,36): run-time error CSS1039: Token not allowed after unary operator: '-web-bule'
(103,28): run-time error CSS1039: Token not allowed after unary operator: '-web-grey'
(113,32): run-time error CSS1039: Token not allowed after unary operator: '-web-bule'
(137,36): run-time error CSS1039: Token not allowed after unary operator: '-web-bule'
(145,33): run-time error CSS1039: Token not allowed after unary operator: '-web-fontsize-x'
(183,36): run-time error CSS1034: Expected closing parenthesis, found ','
(183,36): run-time error CSS1042: Expected function, found ','
(183,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(193,24): run-time error CSS1039: Token not allowed after unary operator: '-web-bule'
(201,29): run-time error CSS1039: Token not allowed after unary operator: '-web-fontsize-xx'
 */
/*自动截断长文本*/
.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*更多图标*/
.icon {
    display: flex;
}

    .icon a {
        display: contents;
    }

    .icon svg {
        fill: white;
        width: 1em;
    }

/*新闻列表*/
.newslist {
    height: 48px;
    line-height: 46px;
    background-color: var(--web-grey);
    padding-left: 25px;
    padding-right: 10px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAIAAAD0PzoJAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAJ0lEQVQImWM8dPQMAwMDAwODmLiYlJTky5evGG/ceQRhPX/2HCIHAP+MDfX+/4TpAAAAAElFTkSuQmCC");
    background-repeat: repeat-x;
    background-position: bottom;
}

    .newslist:last-child {
        background-image: none;
    }

.news3 .newslist:first-child a {
    font-weight: bold;
    color: var(--web-bule);
}

:root {
    /*焦点图大小*/
    --foucs-width: 740px;
    --foucs-height: 434px;
}


.bannerBox a.img {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    font-size: 60px;
    font-weight: bold;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #ffff00;
    text-shadow: 1px 1px 8px rgb(0 0 0 / 80%);
}

.bannerBox img {
    width: 100%;
    height: 120px;
    object-fit: cover;
}

.ywBox {
    display: flex;
    justify-content: space-between;
}

    .ywBox .foucs {
        width: var(--foucs-width);
        height: var(--foucs-height);
    }

    .ywBox .news3 {
        width: 610px;
    }

        .ywBox .news3 .tit {
            font-size: 20px;
            line-height: 50px;
            background-color: var(--web-bule);
            display: flex;
            justify-content: space-around;
        }

            .ywBox .news3 .tit a {
                color: white;
            }

            .ywBox .news3 .tit .active {
                font-weight: bold;
            }

.ztBox {
    height: 156px;
    background-color: var(--web-grey);
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .ztBox .zt-menu {
        width: 160px;
        height: 116px;
        background-color: var(--web-bule);
        border-radius: 10px;
        color: white;
        font-size: 35px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        line-height: 60px;
    }    

.newsBox {
    height: 620px;
    display: flex;
    align-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .newsBox .news {
        width: 444px;
    }

        .newsBox .news .tit {
            background-color: var(--web-bule);
            line-height: 50px;
            display: flex;
        }

            .newsBox .news .tit a {
                padding: 0px 20px;
                width: 100%;
                font-size: var(--web-fontsize-x);
                font-weight: bold;
                display: flex;
                color: white;
                justify-content: space-between;
            }

.qtBox {
    height: 480px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    align-content: space-between;
}

    .qtBox .video, .qtBox .gyzg, .qtBox .zgyy {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        overflow: hidden;
    }

    .qtBox .video {
        width: 768px;
        height: 480px;
        border-radius: 10px 0px 0px 10px;
    }

    .qtBox .gyzg, .qtBox .zgyy {
        width: 584px;
        height: 228px;
        border-radius: 0px 10px 10px 0px;
    }

    .qtBox .micon {
        width: 100%;
        height: 100%;
        background-color: rgb(0,0,0,0.1);
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
    }

        .qtBox .micon svg {
            width: 50px;
            height: 50px;
            fill: var(--web-bule);
        }

        .qtBox .micon .tit {
            width: 100%;
            text-align: center;
            line-height: 50px;
            color: white;
            font-size: var(--web-fontsize-xx);
            font-weight: bold;
        }

.swiperZT {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .swiperZT .prev, .swiperZT .next {
        height: 40px;
        width: 50px;
        text-decoration: none;
    }

    .swiperZT .prev {
        /* background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABcSAAAXEgFnn9JSAAAE9klEQVRYhc2ZQUwbRxiF38zsru01xsWBhASXCMVqVTVN1KBW8qW2eopUSkSbC+LAqQpIPTTimECMIL0hVLWqmkMPOUTpqW5ppKan2JEq2kogUSG1ap2IBAg4BIyxvbZ3vTM9FBAxVmDthfZJvsz4f/MdVjP/vCHJVB5VyCszGpRl2i4zcppRGqAUfkKIDwCEEGucY8HkPGGYYtYw+JRh8kkAaasLESuAlJKgqrAOh8LOM0rOWVnI5GK6qJt3Nd28w7mYtBWQEtLudko9TgfrJkCzFbByCWC5UDRv5wqlW1yIqVoBiUNmfR5VukQJOVsLWLm4EDNZrXSjYJhfARDVALZ4XPKAy8Eu2wlWrnzRHM/kjTEAi5XmpUqDhCBQrypXHTLtPUg4AHA52GVKiW9D00eFQKJ8nlaoaTksuC05ZNpbrypXAbSUz5UDEo8qDxwm3JYcMu31qPIAALJz/DlAp8z6XMrBfnMvkkthl50K69s5tg1ICWmvU6VLdi74dL2Ai9fv48nq/vfaOpd0iRLSvgvQ7ZR67NxKltby6ByOIfZ7Eh9/+du+6yghZ90uqec5QEZJ0OVg3XbBLTzT8H4khsSTDLxuGVe737BU71JYN6MkuA3oUlgHajwhtvR4JYfOSAxzySwa6hREB0M4F/BZtWneZAIF4HUq7LwdcHPJLDojMTxeyeFIvQPRwRDOtDVU5bXJ5JVkRoPU4sFfSYknGXSNxLG0lkeT14lvB9/Bay97q/ajlJyTGQ1Kskzb9/77i/XX4ga6RuJIpgo41uBEdDCEV1rqa7WFLNN2SWbkdC0mf8yn0TUSx7N0Ecd9Lnw3FMKp456a4QBAZuS0xCgNVGswO7eOD0fvYzVThL9RxfdDYZw85rYFDgAYpQGJUvirKZ55mMLF6/eRyuo4edSN6FAIrU32wQEApfATLkSRAIqVwp+mltA79jNKpkBbcx2igyH4G1Vb4QBAAHqlbmZP9X/xK0qmgCJRfP1J8EDgtkSFEGtWiz7vfwsSI9BLHB999guW1qq6eO0pIcQa5RwLVgvfe7sFP468C69bxoOlDDoi9zC/otkOyDkWqMn5ri52P3rzlA/RwRB8HgWPkjl0Dt/Do6c5WwFNzhPUMMVstQZn2hoQHQrjSL0D8ysaOiMxPFjK2AZomGKWGiW+59XvRXq91YuJa2EcfcmJxVUNF4bj+HvRHkjD4FPUKPFJzsV0LUav+usxcS2M4z4XllP/9oF/LmzUBMe5mDZMPkkBpAu6ebcmNwCBEx5MXAvD36hiJV3AheEYZufWq/bbZEpTANB0844AlmuFbGuuw0QkjNYmN1Y3iugaiWPmYcqyjwCWNd28A2w2rJyLyULRvF0rIAC0NrkxEQmjrbkOqayOD0bjmEpY22oLRfP2Vn6zfZJsZiUzdkD6G1X8EAkjcMKDdM7Ap9/sf6PgQszkCqVb2wPJVH77l87p/cJGJVN5cXE0LhafafuuSef0/p1M5dkM8ajy2H91N87r5nhGMwawI0wqbxZEVjPGiga/ebhoQNHgN7OaMYaypGtXNyOAxQ1NH9UPEVI3+M0NTR8VFRKuiu2WEEis5/Qred0cP2i4vG6Or+f0K5WSLWAfAaZTYX2bcYT9AWa+dKOgVx9gbuv/HAE/D0pJUHWwDqfMzlu9S3MupguGeVcrHkCIXkG7niFY2TOEadMzxD8zV75mVhHOVQAAAABJRU5ErkJggg==") no-repeat; */
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAyUlEQVQ4jaXTMS5EURiG4e+KTkJnAWIBorAC01uBRHRWoLQEUY01aIQlTKLTa6mEyiioPBp3MnLHuPecP/nK9ylOchqk4NaTXCfZCIZuD09+bmh84ve9DYkvdW/aJ9zC/YK4F3CAzz/if4GzJeFSYA23PeKFwC4ee8Yd4HhA2AHGBfEMuCmMYdrgK0lT8iGSvK8k2U/yUQikfYNt3JW+wfwuaoHgqBYIdvBQAwSruKoB2p3WAsEIzzVAsIlJDdDufF4oAYJDvOLlGwaurdcBEgZXAAAAAElFTkSuQmCC") no-repeat center;
    }

    .swiperZT .next {
        /* background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABcSAAAXEgFnn9JSAAAE90lEQVRYhc2ZT0wUVxzHv++9nZndWZcFEYWC2iq2SauxlfawaVLw0MSDWUuTNqEePDXirYb0JAILtDdC0nqolyamMVwaSSkHb+56oX8iCUqaVKkVZZUFl/0DMzs7s/NeDwLBZa37Z6D9JHt5M/udz2Gz7/e+Q2KJDMrALzEakCTaIjFymFHaTCmaCCE7AUAIscQ55mzOZyxbTFsWv2XZfAJAqtQHkVIEKSUBVWYnFZmdYJQcK+VBNheTWdO+rpv2OOdiwlFBSkiL1+067VZYBwHqSxHLRwDzRtYe0YzcVS7ErUoFiSKxTp/qOksJOVqJWD5ciKkVPXfZsOzvAIhyBBt9HqnLo7DzTorlk8naw8sZawhAtNB1V6FFQtBcpcrdikTPbKUcAHgUdp5SsjOtm4NCYCb/Oi3wncbtkltDkeiZKlXuBtCYfy1fkPhUqWs75dZQJHrGp0pdAMjG9ecE3RLr9Mhb+5v7NzwyO++WWefGtXVBSkjLDtV1tpigx/EMPvnqJhaShtOO2OFxnaWEtGwS9Lpdp4v9K+m89Ctu3I7hVH8Y8+XtRC+EEnLU63Gdfk6QURLwKKyj2JCez46gSpVwL7qMYCiMaFx3VNIjsw5GSWBd0COzkyhhh3j3UC1GL7ai2ivj/pMVBPvCeLToqGT9qhMoAL9bZidKTTh6oAajPa2o9SmYXdAQDN3AbExzzHDVyU8lRgO0xI1/jSOvVuNaTyt2+RU8WtQRDIXx15NlRwQpJcckRgNUkmjLy29/MW/t8+OnnjbsrnYjGtdxKhTBvagzkpJEW6jEyOFKg95oqsJYbxvqazyYT2QQDIXx51y6ckFGDlNGaXPFSQCaX/Hh5742NNaqWEwZCIbCmH6QrCjz2SBM0eSEIAC8Vr8DY31t2FfnRTydxceDEdz+O1F2HqVoIlyILAFkpyQB4NGijo8GwpiNaXAxgh++fB8fvtNQco4AzELTTMXsrVPx/RcBSC6KnC3Q+e1vZWdRIcSSg24AgGhcx+ff/AIrx+FiBJfOvVdWjhBiycU55iir7JyxkYeLGtr7I5hd0FDtlfFj9wd4+0BNWVmcY47anG+aYstlNqbhVCiM2QUNtT4Foz2tZcsBgM35jMuyxbQiVS4383gZ7QMRPFnKYJdfwbXuVry5z19RpmWLaZeV4y89+r2Mu9E02gciiCUM7KlxY/RiK15vrKo0FpbFb1Erxyc4F5PlhvzxMIVgKIxYwkDDTg/GetsckeNcTFo2n6AAUoZpXy8n5M6DJNr7I3iaymJvnYrxvuM42OCrWA4AVp1SFAB00x4XwHwpAVP3E2jvjyC+nMX+3V6M9R7H/j1eR+QEMK+b9jiwOrByLiaMrD1SbMDvd+NoH4ggqZk42ODDWF8b9tapjsgBgJG1R9b6m/WdZLUrmSomYGDkDtK6hUONPoz1PhsQnIILMaUZuavrC7FEZv2T0sxzogiiT3Xx6dc3xUIyU8ztJZHSzHMbnfK7GeJTpaH/6mycMe3hZd3qwoYyKX9YECu6NZS1+JXtVQOyFr+yoltDyGu6Nk0zAoimdXPQ3EZJ0+JX0ro5KAo0XAXHLSEwk9TMCxnTHt5quYxpDyc180KhZgsoosB0y6xztY5wvsDM5C4bZvkF5jr/5wr4eVFKAqrCTroldqLUszTnYtKw7Ot6dgtK9AJseg3B8l5D2A69hvgHHC++ULD0teUAAAAASUVORK5CYII=") no-repeat; */
        background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAQAAABZqbWHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfoDAwNICgRDH79AAAAm0lEQVQoz4XSMQ5BQRAG4CUKB1AoHEAp4QoiLkDtBBKJygWcwAEkEqVO4QIiOq8Utc5raT6F1pudab9kd2b+5OiiI1V18kZpXA0efrXKAQ6aMeCuFwOY5QCbHOCsHQNKoxjAMgfYa8SAaz3F1c+BSfREYRB9cqcWTbGIFvU0jFZ90opusY7O/TGNAlPo/o/cC2zVqzJ5U5pXx/4LI44ZErGMhMEAAAAASUVORK5CYII=") no-repeat center;
    }

    .swiperZT .swiper-button-lock {
        display: block;
    }

    .swiperZT .swiper {
        width: 1090px;
        height: 116px;
        border-radius: 10px;
    }

        .swiperZT .swiper .swiper-wrapper {
        }

            .swiperZT .swiper .swiper-wrapper .swiper-slide {
            }

                .swiperZT .swiper .swiper-wrapper .swiper-slide .img {
                    width: 100%;
                    height: 100%;
                    border-radius: 10px;
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: cover;
                    background-color: #fff;
                }

                .swiperZT .swiper .swiper-wrapper .swiper-slide img {
                    border-radius: 10px;
                    display: block;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }

