/* 未能缩小。正在返回未缩小的内容。
(3,17): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(4,18): run-time error CSS1039: Token not allowed after unary operator: '-foucs-height'
(11,17): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(12,18): run-time error CSS1039: Token not allowed after unary operator: '-foucs-height'
(23,22): run-time error CSS1039: Token not allowed after unary operator: '-foucs-height'
(28,25): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(32,29): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(33,30): run-time error CSS1039: Token not allowed after unary operator: '-foucs-height'
(37,40): run-time error CSS1039: Token not allowed after unary operator: '-web-grey'
(78,17): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(88,17): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
(97,17): run-time error CSS1039: Token not allowed after unary operator: '-foucs-width'
 */
.banner {
    position: relative;
    width: var(--foucs-width, 610px);
    height: var(--foucs-height, 434px);
    overflow: hidden;
    margin: 0 auto;
}

.banner_pic {
    position: absolute;
    width: var(--foucs-width, 610px);
    height: var(--foucs-height, 434px);
    overflow: hidden;
    left: 0;
    top: 0;
}

    .banner_pic ul {
        position: absolute;
        top: 0;
        left: 0;
        width: 99999px;
        height: var(--foucs-height, 434px);
    }

        .banner_pic ul li {
            float: left;
            width: var(--foucs-width, 610px);
        }

            .banner_pic ul li .img {
                width: var(--foucs-width, 610px);
                height: var(--foucs-height, 434px);
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                background-color: var(--web-grey);
            }

.banner a.btn_prev, .banner a.btn_next {
    display: block;
    width: 14px;
    height: 29px;
    overflow: hidden;
    margin-top: 0;
    text-indent: -9999px;
    outline: 0;
    hide-focus: expression(this.hideFocus=true);
    position: absolute;
    bottom: 15px;
    z-index: 9
}

.banner a.btn_prev {
    left: 15px;
    background: url(https://image.cns.com.cn/default/5ddb9ec3/20231113/images/focus_l1.png) no-repeat center;
    display: none;
}

.banner a.btn_next {
    right: 15px;
    background: url(https://image.cns.com.cn/default/5ddb9ec3/20231113/images/focus_r1.png) no-repeat center;
    display: none;
}

.banner a.btn_prev:hover {
    background: url(https://image.cns.com.cn/default/5ddb9ec3/20231113/images/focus_l2.png) no-repeat center;
}

.banner a.btn_next:hover {
    background: url(https://image.cns.com.cn/default/5ddb9ec3/20231113/images/focus_r2.png) no-repeat center;
}

.banner_info_bg_图片版 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: var(--foucs-width, 610px);
    height: 164px;
    overflow: hidden;
    background: url(https://image.cns.com.cn/default/5ddb9ec3/20231113/images/focus_bg.png) repeat-x center;
}

.banner_info_bg {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: var(--foucs-width, 610px);
    height: 50px;
    background-color: rgba(0, 0, 0, 0.3);
}

.banner_info {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: var(--foucs-width, 610px);
    overflow: hidden;
    z-index: 2;
    /* text-align: center; */
}

    .banner_info li {
        display: none;
        padding: 0 140px 0 15px;
        line-height: 50px;
        overflow: hidden;
        font-size: medium;
        color: #fff;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

        .banner_info li.current {
            display: block
        }

        .banner_info li a {
            color: #fff;
            text-decoration: none;
        }

.banner_count {
    position: absolute;
    left: 20px;
    color: red;
    font-size: 50px;
    display: none;
}

.banner_pages {
    position: absolute;
    right: 10px;
    bottom: 16px;
    overflow: hidden;
    width: auto;
    z-index: 10;
}

    .banner_pages ul {
        float: left;
    }

    .banner_pages li {
        float: left;
        margin-left: 10px;
        margin-top: 10px;
        display: block;
        width: 14px;
        height: 14px;
        overflow: hidden;
    }

        .banner_pages li span-图片版 {
            background: url(https://www.chinanews.com/fileftp/2018/01/2018-01-03/U435P4T47D41072F24534DT20180104150212.png) no-repeat;
            width: 14px;
            height: 14px;
            display: block;
            overflow: hidden;
            text-indent: -9999px;
            cursor: pointer
        }

            .banner_pages li span-图片版:hover {
                background: url(https://www.chinanews.com/fileftp/2018/01/2018-01-03/U435P4T47D41073F24534DT20180104150151.png) no-repeat;
                display: block;
                width: 14px;
                height: 14px;
                overflow: hidden;
            }

        .banner_pages li.current span-图片版, .banner_pages li.current span-图片版:hover {
            background: url(https://www.chinanews.com/fileftp/2018/01/2018-01-03/U435P4T47D41073F24534DT20180104150151.png) no-repeat;
            width: 14px;
            height: 14px;
            display: block;
            overflow: hidden;
        }


        .banner_pages li span {
            border-radius: 10px;
            display: inline-block;
            width: 10px;
            height: 10px;
            background-color: #D1D5D9;
            text-indent: -9999px;
            cursor: pointer
        }

            .banner_pages li span:hover {
                background-color: white;
            }

        .banner_pages li.current {
            width: 44px;
            overflow: visible;
        }

            .banner_pages li.current span, .banner_pages li.current span:hover {
                width: 40px;
                background: #0152a9;
            }

