﻿   html, body {
        background-color: #f8f8f8;
    }
    .maincontent1 {
    margin-bottom:100px;

    }
     ul#mainnavul > li> a {
         color:#fff;
    }
    .amenu {
        user-select: none;
    }
    .mt30 {
        margin-top: 30px;
    }
    .webfoot {
    display:none;
    }
    .banner1 img {
        width: 100%;
    }
    .rightcontent {
        width: 860px;
    }
    .amenu > .amitem > .amchildren {
    background-color:#f8f8f8;
    }
    .amenu > .amitem > .amchildren > .amctitle {
        width: 100%;
    }
        .amenu > .amitem > .amchildren > .amctitle.act {
            color: #b21b00;
            background: url(/Contents/images/arl2.png) 20px center no-repeat #fff;
        }
        /*分类列表样式开始*/
        .leftpart {
            width: 300px;
            box-sizing: border-box;
            margin-right: 40px;
            min-height: 1000px;
        }

    .rightpart {
        width: 860px;
        box-sizing: border-box;
        min-height: 700px;
        padding: 15px;
        border: 1px solid #dbdbdb;
        background-color:#fff;
    }


    .articel-item {
        display: flex;
        align-items: center;
        height: 60px;
        border-bottom: 1px dashed #cfcfcf;
    }
    .artice-list .articel-item:last-child {

        /*border-bottom:0px;*/
    }
    .articel-item .a-link {
        padding-left: 20px;
        flex: 1;
    }

        .articel-item .a-date {
            text-align: center;
            color: #8c8a8c;
            width: 85px;
            font-size: 14px;
            vertical-align: middle;
        }

        .articel-item .a-link a {
            font-size: 15px;
            text-decoration: none;
            color: #000;
        }

            .articel-item .a-link a:hover {
                color: #b21b00;
            }
/*    .opcontent {
        display:none;
    }*/
    /*分类列表样式结束*/
    /*图文纵向列表样式开始*/
    .picandart-h {
        width: 850px;
    }

        .picandart-h .card {
            display: inline-table;
            align-items: center;
            height: 300px;
            margin-right: 20px;
            width: 230px;
            margin-bottom: 35px;
        }

            .picandart-h .card img {
                width: 260px;
            }

            .picandart-h .card .cardtitle {
                font-size: 16px;
                font-weight: bold;
                text-align: center;
                margin-top: 8px;
                margin-bottom: 4px;
                text-align: left;
                color:black;
            }

            .picandart-h .card .cardtext {
                font-size: 15px;
                text-align: left;
                width: 260px;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                color:#4a4a4a;
            }

            .picandart-h .card .cardtext:hover{
                color:#b21b06
            }

    .picandart-h .card .cardpic{
        width:260px;
        height:197px;
        float:left;
        border:1px dashed #dcdcdc;
    }

    .picandart-h .card .cardpic img{
        max-width:258px;
        max-height:197px;
    }
    /*图文纵向列表样式结束*/
    /*图文横向列表样式开始*/
    .picandart-v {
        width: 850px;
        font-size: 15px;
    }

        .picandart-v .vcard {
            height: 225px;
            border-bottom: 1px dashed #e7e7e7;
            margin-bottom: 16px;
            display: inline-block;
        }

            .picandart-v .vcard .leftdiv {
                float: left;
                height: 162px;
                width: 277px;
                border: 1px dashed #dcdcdc;
                box-sizing: border-box;
                overflow: hidden;
            }

                .picandart-v .vcard .leftdiv img {
                    max-width: 275px;
                    max-width: 160px;
                    object-fit: fill;
                }

            .picandart-v .vcard .arttitle {
                font-size: 16px;
                font-weight: bold;
                color: #333333;
            }

            .picandart-v .vcard .rightdiv {
                padding-left: 20px;
                float: left;
                width: 550px;
            }

            .picandart-v .vcard .briefcon {
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 4;
                -webkit-box-orient: vertical;
                overflow: hidden;
                margin-top: 15px;
            }

        .picandart-v .pubtime {
            color: #b5b5b5;
            margin-top: 10px;
        }
    /*图文横向列表样式结束*/




    /*校园之星列表样式开始*/
    .schoolstar {
        width: 860px;
    }

        .schoolstar .sscard {
            display: inline-table;
            align-items: center;
            height: 300px;
            margin-right: 15px;
            width: 190px;
            margin-bottom: 35px;
        }

            .schoolstar .sscard:nth-child(4n) {
                margin-right: 0px;
            }

            .schoolstar .sscard .starimg img {
                width: 200px;
                border-radius: 5px;
            }

            .schoolstar .sscard a {
                display: block;
                height: 40px;
                background-color: #f3f3f3;
                color: black;
                text-align: center;
                margin-top: 15px;
                border-radius: 5px;
                font-size: 15px;
            }

            .schoolstar .sscard .starname {
                height: 40px;
                padding-top: 8px;
            }

            .schoolstar .sscard a:hover {
                color:#ffffff;
                background-color: #b21b06;
            }

            /*校园之星样式列表结束*/


    /*文章详情页样式开始*/
    .articaldet {
        font-size: 15px;
    }

        .articaldet .arttitle {
            text-align: center;
            font-size: 20px;
            font-weight: bold;
            color: #b21b06;
            margin-top: 20px;
        }

        .articaldet .artsubtitle {
            color: #9d9d9d;
            text-align: center;
            margin-top: 20px;
            font-size: 15px;
        }

            .articaldet .artsubtitle span {
                margin-right: 20px;
            }

        .articaldet .artcontent {
            font-size: 15px;
            margin-top: 50px;
        }

        .articaldet .pageturn {
            margin-top: 50px;
            line-height: 30px;
        }

        .articaldet .pagehead {
            color: #333333
        }

        .articaldet .pageturn .pagetitle {
            color: #6d6d6d
        }

            .articaldet .pageturn .pagetitle:hover {
                color: #ac2b36
            }
            /*文章详情页样式结束*/


    /*视频列表样式开始*/
    .videolist {
    }

        .videolist .videocard {
            width: 260px;
            font-size: 15px;
            display: inline-block;
            height: 220px;
            margin-right: 20px;
        }

            .videolist .videocard .videotitle {
                text-align: center;
                width: 260px;
                position: absolute;
                font-size: 15px;
                font-weight: bold;
                margin-top: 65px;
            }

                .videolist .videocard .videotitle:hover {
                    color: #b21b06;
                    cursor:pointer
                }

                .videolist .videocover {
                    display: block
                }

        .videolist .videocard .videocover .coverimg {
            position: absolute;
            width: 260px;
            height: 150px;
        }

        .videolist .videocard .videocover .startbtn {
            position: relative;
            z-index: 2;
            margin-left: 100px;
            margin-top: 50px;
            width: 50px;
            height: 50px;
        }
    /*视频列表样式结束*/


    /*标签列表样式开始*/
    .labeldiv{
        margin-bottom:15px;
    }

        .labeldiv a {
            height: 30px;
            border: 1px solid #f3f3f3;
            margin-right: 10px;
            margin-bottom: 10px;
            font-size: 15px;
            padding: 5px 15px;
            display: inline-table;
        }

            .labeldiv a:hover {
                border: 1px solid #b21b06;
                color: #b21b06;
                cursor: pointer;

            }
    /*标签列表样式结束*/


    /*分类查看列表样式开始*/
    .headline-v2 {
        position: relative;
    }
        .headline-v2 h2 {
            padding-left: 8px;
            font-size: 16px;
            font-weight: bold;
        }
        .classtitle {
            position: absolute;
            z-index: 2;
            padding: 3px 15px;
            margin-top: -34px;
            margin-left: 120px;
            border: 1px solid #b5b5b5
        }

    .headline-v2 .classname {
        float: left
    }

    .headline-v2 .more {
        float: right;
        padding-top: 10px;
        font-size:14px;
        color: #b5b5b5
    }

        .headline-v2 .more:hover {
            color: #b21b06
        }
    /*分类查看列表样式结束*/

            /*导航栏顶部标题样式*/
    .leftpart .navdiv {
        height: 90px;
        width: 300px;
        border-top-right-radius: 50px;
        color: white;
        position: relative;
        background: url(/Contents/images/NewsImg/huizhang.png) 10px center no-repeat #b21b00;
    }

                .leftpart .navdiv .logo {
                    position: absolute;
                    z-index: 2;
                    margin-left: 16px;
                    margin-top: -80px;
                }

                .leftpart .navdiv .navnamec {
                    font-size: 26px;
                    text-align: center;
                    padding-top: 20px;
                    font-weight: bold;
                    line-height:30px;
                }

                .leftpart .navdiv .navnamee {
                    font-size: 16px;
                    text-align: center
                }

                .leftpart .menu{
                    font-size:20px;
                    color:#000000
                }

            .leftpart .menu .amenu {
                background-color: #727881;
                width: 300px;
                height: 60px;
            }

                .leftpart .menu .amenu .amenutitle {
                    font-size: 20px;
                    vertical-align:central;
                    display:block;
                    height:60px;
                    color: #000000;
                }

            .leftpart .menu .bmenu {
                width: 300px;
                height: 60px;
                border: 1px solid #e0e0e0;
                background-color: #f8f8f8
            }

    .amctitletxt{
        width:240px;
    }

