﻿      #owl-demo {
            position: relative;
        }

        .mt20 {
            margin-bottom: 60px;
        }

        .owl-controls {
            position: absolute;
            bottom: 20px;
            left: 0;
            right: 0;
            z-index: 999;
        }

        .index-top .topimg img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }

        .index-top .owl-theme .owl-controls .owl-page span {
            width: 14px;
            height: 14px;
            opacity: 1;
            display: block;
            margin: 5px 7px;
            background: none;
            border: 2px solid #fff;
            filter: Alpha(Opacity=50);
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            border-radius: 50% !important;
        }

        .index-top .owl-theme .owl-controls .owl-page.active span {
            background-color: #fff;
        }

        .maincontent .depart {
            /*height: 468px;*/
        }

            .maincontent .depart .departTitle {
                padding-bottom: 7px;
                margin-bottom: 23px;
                font-size: 16px;
                border-bottom: 3px solid #333;
                font-weight: bold;
                color: #c40000;
            }

        .maincontent .newstitle {
            margin: 10px 0px;
            font-size: 18px;
        }

        .thub {
            margin-right: 10px;
            height: 70px;
            overflow: hidden;
            width: 120px;
        }

            .thub img {
                width: 120px;
                height: 100%;
            }

        .mt20 {
            margin-top: 20px;
        }

        .departleft {
            width: 482px;
        }

        .departContent .imgnews .newsdesc {
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            display: -webkit-box;
            color: #333;
            font-size: 16px;
            height: 50px;
            margin-bottom: 37px;
        }

        .farrow {
            height: 30px;
            vertical-align: middle;
            margin-top: 10px;
            cursor: pointer;
        }

            .farrow img {
                height: 100%;
                margin-top: 15px;
            }

        .marqueen {
            width: 420px;
            height: 50px;
        }

        .newsimg {
            width: 482px;
            height: 260px;
        }

            .newsimg img {
                height: 100%;
                width: 100%;
                object-fit: cover;
            }

        .departmid {
            width: 336px;
            margin-left: 30px;
        }

        .departright {
            width: 323px;
        }

        .lastitem {
            border-bottom: 1px solid #dbdbdb;
            margin-bottom: 20px;
            padding-bottom: 10px;
        }

            .lastitem .lasttitle {
                height: 40px;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                display: -webkit-box;
                word-break: break-all;
            }

                .lastitem .lasttitle a {
                    color: #333;
                    font-size: 16px;
                    line-height: 1.1;
                }

                    .lastitem .lasttitle a:hover {
                        color: #b21b01;
                    }

        #event .lasttitle {
            max-width: 160px;
        }

        .lastitem .addtime {
            color: #a7a7a7;
            font-size: 14px;
        }

        .departTitle {
            position: relative;
        }

            .departTitle .morea {
                color: #6a6a6a;
                font-size: 14px;
                position: absolute;
                top: 0px;
                right: 0px;
            }

        .departright .lastitem {
            padding-bottom: 0px;
            border-bottom: 0px;
            margin-bottom: 25px;
        }

        .marqueen .owl-item .topimg {
            height: 75px;
            text-align: center;
        }

            .marqueen .owl-item .topimg img {
                height: 75px;
                width: 125px;
            }

        .webfoot, .showcontent {
            display: none;
        }

        ul#mainnavul > li > a {
            color: #fff !important;
        }

        .topimg {
            cursor: pointer;
        }