@charset "UTF-8";

html, body {
    color: #666;
    font-family: Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", "Î¢ÈíÑÅºÚ", STHeiti, "»ªÎÄÏ¸ºÚ", sans-serif;
    font-size: 14px;
}

.clearfix {
    zoom: 1;
}

    .clearfix:after, .clearfix:before {
        height: 0;
        line-height: 0;
        visibility: hidden;
        clear: both;
        content: " ";
        display: table;
    }

.wrapper {
    min-width: 1366px;
}

    .wrapper .container {
        width: 1366px;
        margin-left: auto;
        margin-right: auto;
    }

.center {
    position: relative;
}

    .center .center-left {
        width: 215px;
        height: 270px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .center .center-right {
        width: 307px;
        height: 82px;
        position: absolute;
        right: 0;
        top: 0;
    }

    .center .center-bottom {
        width: 809px;
        height: 329px;
        position: absolute;
        left: 0;
        bottom: 0;
    }

.app-header .top-bg {
    min-width: 100%;
    height: 152px;
    position: relative;
}

    .app-header .top-bg .container {
        position: relative;
    }

    .app-header .top-bg .top-header {
        position: absolute;
        width: 889px;
        height: 96px;
        left: 365px;
        top: 32px;
        z-index: 1;
    }

    .app-header .top-bg .top-bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 21px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAAVCAYAAACnrvO4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA5OUEzRDgxOENCMTExRTk5RjY0Q0E0QkMyN0QyNEFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA5OUEzRDgyOENCMTExRTk5RjY0Q0E0QkMyN0QyNEFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk5QTNEN0Y4Q0IxMTFFOTlGNjRDQTRCQzI3RDI0QUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDk5QTNEODA4Q0IxMTFFOTlGNjRDQTRCQzI3RDI0QUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aR9DOAAAUAElEQVR42uzd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) repeat-x;
        z-index: 100;
    }

    .app-header .top-bg .search-wrapper {
        height: 40px;
        background: #fff;
        position: absolute;
        width: 236px;
        top: 54px;
        right: 0;
        z-index: 1000;
    }

        .app-header .top-bg .search-wrapper input {
            border: none;
            outline: none;
            line-height: 34px;
            padding: 0 12px;
            position: absolute;
            left: 0;
            width: 200px;
            height: 40px;
            font-size: 14px;
        }

        .app-header .top-bg .search-wrapper .search-button {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1MjNFREIwOENCMDExRTk4N0JFRERGRkUwQ0MzM0REIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1MjNFREIxOENCMDExRTk4N0JFRERGRkUwQ0MzM0REIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjUyM0VEQUU4Q0IwMTFFOTg3QkVEREZGRTBDQzMzREQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjUyM0VEQUY4Q0IwMTFFOTg3QkVEREZGRTBDQzMzREQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59IRLVAAACOklEQVR42qyVvUscURTFZzauEEZ3BTEgxBDjByyRhRjiJpJGBCFYhjQx2glaWizGxlYbCwmIgk38A4KgpoimlglsKq0MWJhyEeIXwUXHc+EMXGffm1nQCz/enZ0397w5775ZNwgCJxozjY05DONgEEieBpdgH2yDVXDgJMTc6anjagEUbsKwCEaBG/OsPLQCiuAsTqBOFX/K1XWqOUdgF5RBC3gLWik+wet34K9NpE6tXBcXK6bADlcbhhQeBgugG/SALdAPzk0CKY6Lqvgm6MPriWAvmAVfwHOKyf1X4Cfn58G87Q3czw0NOa7Y5dgHrunxmJr7nasPIwtKoANcgS5wGN2DFLsl3NAp/HhhKP6fVuj4B6aZP4jMv2XRoNrQHezHSzX5D3gNHoIlw/Pr4Jj5kE0gx3wXqw8iNnwCfky7ijW/mHfbBNLMyxxblC2+kxzhc56tTeWE1qvCy+CZwXNbPOJ4ZhOQznkhhwb+u7BpP7QJ10nF5e0LzPdsFm0zb434X0t8YLtK/LAJrKrTuoBVZ2os3iytzrwC1owCsOSAfR92wjeIZGsovgGe8Fr2sS3uU1FUHsq5KEHkPQ9Q1POP4Dd4o373aFGh6lMRfq5R8DE7J6/uH7PPy+yWgvLcFCc8cL7t/8Djh2vSsHodFdrixYlUCSihdn4uhrgvHvt8j1as0XPJMzYRCPhGASWU1EmFBJGBlHO38PmWJ4Z7Ivr1rgJJIj33IRAnUrovgVBkQJ0n+bcbuRFgAHN/pZuMrGr8AAAAAElFTkSuQmCC) no-repeat;
            width: 24px;
            height: 24px;
            position: absolute;
            right: 4px;
            top: 8px;
        }

    .app-header .top-bg .logo-wrapper {
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 152px;
    }

        .app-header .top-bg .logo-wrapper .logo2 {
            margin-left: 54px;
        }
.app-header .nav {
    height: 45px;
    background: #982322;
}

    .app-header .nav .nav-menus {
        margin-left: auto;
        margin-right: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
        .app-header .nav .nav-menus .nav-item {
            width: 115px;
            height: 40px;
            margin-top: 5px;
            line-height: 40px;
            color: #fff;
            font-weight: 500;
            font-size: 20px;
            position: relative;
            overflow: visible;
        }

            .app-header .nav .nav-menus .nav-item a {
                display: inline-block;
                width: 100%;
                text-align: center;
                text-decoration: none;
                color: #fff;
            }

                .app-header .nav .nav-menus .nav-item a:visited {
                    color: #fff;
                    text-decoration: none;
                }

            .app-header .nav .nav-menus .nav-item .sub-nav-menus {
                min-width: 123px;
                position: absolute;
                left: 0;
                top: 40px;
                background: #982322;
                z-index: 1000;
                box-sizing: border-box;
                padding: 0px 10px 10px 10px;
                display: none;
            }

                .app-header .nav .nav-menus .nav-item .sub-nav-menus .sub-nav-item {
                    font-size: 16px;
                    width: auto;
                    color: #fff;
                    height: 44px;
                    line-height: 44px;
                    text-align: center;
                    border-bottom: solid 1px #fff;
                    box-sizing: border-box;
                    display: block;
                }

                    .app-header .nav .nav-menus .nav-item .sub-nav-menus .sub-nav-item:last-child {
                        border-bottom: none;
                    }

                    .app-header .nav .nav-menus .nav-item .sub-nav-menus .sub-nav-item:hover {
                        background: #780c0c;
                    }

            .app-header .nav .nav-menus .nav-item:hover, .app-header .nav .nav-menus .nav-item.active {
                background: #982322;
                cursor: pointer;
            }

                .app-header .nav .nav-menus .nav-item:hover .sub-nav-menus {
                    display: block;
                }

.site-map {
    background: #cdcdcd;
    height: 60px;
    min-width: 1366px;
}

    .site-map .container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .site-map .site-title {
        color: #780c0c;
        font-size: 20px;
        font-weight: bold;
        line-height: 60px;
    }

    .site-map .site-list {
        width: 440px;
        height: 30px;
        border: solid 1px #780c0c;
        margin-left: 16px;
        background: transparent;
    }

        .site-map .site-list option {
            height: 30px;
            line-height: 30px;
            background: transparent;
        }

            .site-map .site-list option:hover {
                background: #780c0c;
                color: #fff;
            }

.footer {
    height: 168px;
    min-width: 1366px;
    position: relative;
}

    .footer .footer-bottom {
        width: 722px;
        height: 152px;
        position: absolute;
        right: 0;
        z-index: 1;
    }

    .footer .container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 168px;
        z-index: 100;
        position: relative;
    }

        .footer .container .logo-wrapper {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            width: 460px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .footer .container .logo-wrapper .logo3 {
                width: 214px;
                height: auto;
            }

            .footer .container .logo-wrapper .text {
                min-width: 214px;
                font-size: 14px;
                line-height: 1.5;
            }

        .footer .container .line {
            height: 85px;
            width: 1px;
            background: #666;
        }

        .footer .container .info-wrapper {
            text-align: center;
            font-size: 16px;
            color: #444444;
            font-weight: 500;
            line-height: 1.5;
            width: 467px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

            .footer .container .info-wrapper .info {
                text-align: left;
            }

        .footer .container .qrcode-wrapper {
            width: 435px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

            .footer .container .qrcode-wrapper .qr-info {
                margin-left: 110px;
                width: 87px;
            }

                .footer .container .qrcode-wrapper .qr-info .qrcode {
                    width: 87px;
                    height: auto;
                }

                .footer .container .qrcode-wrapper .qr-info .tip {
                    font-size: 14px;
                    color: #444;
                    text-align: center;
                }

.copyright {
    min-width: 1366px;
    background: #414042;
    height: 34px;
    text-align: center;
    line-height: 34px;
}

    .copyright .container {
        text-align: center;
        line-height: 34px;
        font-size: 16px;
        color: #fff;
        font-weight: 500;
    }

@charset "UTF-8";

.detail-wrapper {
    min-width: 1366px;
}

    .detail-wrapper .container .top-header {
        width: 1366px;
        height: auto;
        margin-top: 20px;
    }

    .detail-wrapper .container .section {
        margin-top: 36px;
        margin-bottom: 36px;
    }

        .detail-wrapper .container .section .section-box {
            box-sizing: border-box;
        }

            .detail-wrapper .container .section .section-box .section-title {
                color: #fff;
                font-size: 16px;
                height: 34px;
                line-height: 34px;
                padding-left: 14px;
                border-bottom: solid 1px #734C21;
            }

            .detail-wrapper .container .section .section-box .section-content {
                min-height: 200px;
            }

        .detail-wrapper .container .section .section-left {
            width: 400px;
            float: left;
        }

            .detail-wrapper .container .section .section-left .section-title {
                height: 62px;
                line-height: 62px;
                color: #444;
                font-size: 24px;
                font-family: "ËÎÌå", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", "Î¢ÈíÑÅºÚ", STHeiti, "»ªÎÄÏ¸ºÚ", sans-serif;
                font-weight: bold;
                letter-spacing: 8px;
                padding-left: 30px;
            }

            .detail-wrapper .container .section .section-left .nav-menus {
                margin-top: 12px;
                min-height: 338px;
            }

                .detail-wrapper .container .section .section-left .nav-menus a:last-child .nav-menu {
                    border-bottom: solid 1px #ecd7c3;
                }

                .detail-wrapper .container .section .section-left .nav-menus .nav-menu {
                    height: 88px;
                    line-height: 88px;
                    border-top: solid 1px #ecd7c3;
                    border-left: solid 1px transparent;
                    padding-left: 68px;
                    -webkit-transition: all 0.3s ease-out;
                    transition: all 0.3s ease-out;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center;
                    font-size: 20px;
                    color: #734C21;
                }

                    .detail-wrapper .container .section .section-left .nav-menus .nav-menu.no-margin {
                        margin-bottom: 0;
                    }

                    .detail-wrapper .container .section .section-left .nav-menus .nav-menu .arrow {
                        width: 8px;
                        height: 12px;
                        display: inline-block;
                        position: relative;
                    }

                        .detail-wrapper .container .section .section-left .nav-menus .nav-menu .arrow:before {
                            content: " ";
                            width: 8.5px;
                            border-bottom: solid 1px #734C21;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                            position: absolute;
                            left: 1px;
                            top: 0;
                        }

                        .detail-wrapper .container .section .section-left .nav-menus .nav-menu .arrow:after {
                            content: " ";
                            width: 8.5px;
                            border-bottom: solid 1px #734C21;
                            -webkit-transform: rotate(-45deg);
                            -ms-transform: rotate(-45deg);
                            transform: rotate(-45deg);
                            position: absolute;
                            left: 1px;
                            top: 6px;
                        }

                    .detail-wrapper .container .section .section-left .nav-menus .nav-menu.active, .detail-wrapper .container .section .section-left .nav-menus .nav-menu:hover {
                        background: #fef6eb;
                        border-left: solid 1px #ecd7c3;
                    }

                        .detail-wrapper .container .section .section-left .nav-menus .nav-menu.active .arrow, .detail-wrapper .container .section .section-left .nav-menus .nav-menu:hover .arrow {
                            display: inline-block;
                        }

                .detail-wrapper .container .section .section-left .nav-menus a {
                    color: #444;
                    font-size: 16px;
                    text-decoration: none;
                }

                    .detail-wrapper .container .section .section-left .nav-menus a:visited {
                        text-decoration: none;
                    }

            .detail-wrapper .container .section .section-left .no-menus {
                background: url(/cszl/jzjj/img/list-nav-nobg.png) no-repeat bottom;
                width: 400px;
                height: 325px;
                margin-top: 12px;
            }

        .detail-wrapper .container .section .section-right {
            width: 943px;
            float: right;
        }

            .detail-wrapper .container .section .section-right .section-title {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 14px;
            }

                .detail-wrapper .container .section .section-right .section-title .dot {
                    width: 10px;
                    height: 10px;
                    background: #734C21;
                    margin-left: auto;
                    margin-right: 6px;
                }

                .detail-wrapper .container .section .section-right .section-title .line {
                    width: 1px;
                    height: 15px;
                    background: #734C21;
                    margin-left: 13px;
                    margin-right: 13px;
                }

                .detail-wrapper .container .section .section-right .section-title a {
                    color: #734C21;
                    text-decoration: none;
                }

                    .detail-wrapper .container .section .section-right .section-title a.active {
                        color: #780c0c;
                    }

            .detail-wrapper .container .section .section-right .section-box .news-list {
                padding: 10px 0 20px 0;
                border-bottom: solid 1px #780c0c;
            }

                .detail-wrapper .container .section .section-right .section-box .news-list .new-item {
                    border-bottom: solid 1px #e0e0e0;
                    height: 55px;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center;
                    font-size: 16px;
                    color: #666;
                    text-decoration: none;
                    position: relative;
                }

                    .detail-wrapper .container .section .section-right .section-box .news-list .new-item:hover {
                        color: #780c0c;
                    }

                    .detail-wrapper .container .section .section-right .section-box .news-list .new-item:last-child {
                        border-bottom: none;
                    }

                    .detail-wrapper .container .section .section-right .section-box .news-list .new-item .time {
                        margin-left: auto;
                        font-size: 14px;
                        color: #888;
                    }

            .detail-wrapper .container .section .section-right .section-box .pagination {
                text-align: center;
                height: 40px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                margin-bottom: 32px;
                margin-top: 24px;
            }

                .detail-wrapper .container .section .section-right .section-box .pagination .page {
                    width: 22px;
                    height: 25px;
                    margin-right: 12px;
                    line-height: 25px;
                    text-align: center;
                    text-decoration: none;
                    color: #780c0c;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center;
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                }

                    .detail-wrapper .container .section .section-right .section-box .pagination .page.prev-page {
                        background: none;
                        width: auto;
                        border: none;
                        color: #780c0c;
                        padding-left: 10px;
                        padding-right: 10px;
                    }

                    .detail-wrapper .container .section .section-right .section-box .pagination .page.next-page {
                        background: none;
                        width: auto;
                        border: none;
                        color: #780c0c;
                        padding-left: 10px;
                        padding-right: 10px;
                    }

                    .detail-wrapper .container .section .section-right .section-box .pagination .page:last-child {
                        margin-right: 0;
                    }

                    .detail-wrapper .container .section .section-right .section-box .pagination .page.current, .detail-wrapper .container .section .section-right .section-box .pagination .page:hover {
                        background: #780c0c;
                        color: white;
                    }

    .detail-wrapper .content-wrapper {
        padding: 40px 72px;
    }

        .detail-wrapper .content-wrapper .title {
            font-size: 18px;
            color: #000;
            letter-spacing: 1px;
            font-weight: 600;
            text-align: center;
            display: block;
            margin-left: auto;
            margin-right: auto;
            width: 720px;
        }

        .detail-wrapper .content-wrapper .sub-title {
            font-size: 16px;
            color: #444;
            text-align: right;
            display: block;
            margin-left: auto;
            margin-right: auto;
            width: 680px;
            margin-top: 24px;
        }

        .detail-wrapper .content-wrapper .info {
            margin-top: 24px;
            height: 44px;
            border-top: solid 1px #e0e0e0;
            border-bottom: solid 1px #e0e0e0;
            line-height: 44px;
            font-size: 14px;
            color: #666;
            text-align: center;
        }

            .detail-wrapper .content-wrapper .info .time {
                margin-right: 32px;
            }

            .detail-wrapper .content-wrapper .info .source {
                margin-right: 32px;
            }

        .detail-wrapper .content-wrapper .content {
            font-size: 16px;
            color: #444;
            padding-top: 40px;
        }

            .detail-wrapper .content-wrapper .content p {
                text-indent: 2em;
                padding-bottom: 10px;
                line-height: 1.5
            }

            .detail-wrapper .content-wrapper .content .vsbcontent_img {
                text-align: center;
            }

            .detail-wrapper .content-wrapper .content img {
                max-width: 100%;
            }