﻿a{text-decoration:none}
a:hover{text-decoration:none}
.wp {
    width: 1300px;
}

.wp-header {
    background: #8c1515;
}

.wp-inner-left {
    float: left;
    width: 800px
}

.wp-inner-center {
    float: left;
    width: 130px
}

.wp-inner-right {
    float: right;
    width: 300px;
    background: url(../DouthLeague/inner-weixin.png) no-repeat;
    height:50px;
}

.top_bb {
    background: #000;
    height: 5px;
}

.hdc {
    padding: 20px 0
}

    .hdc .logo {
        width: 760px;
        height: 108px;
    }

        .hdc .logo a {
            background: url(../DouthLeague/logo.png);
            width: 760px;
            height: 108px;
        }

.leaague {
    padding-top: 30px
}

/*主导航*/
.wp-navi {
    background-color: #9A0813;
}

.wp-wrapper .wp-inner {
    width: auto;
    max-width: 1300px;
    margin: 0 auto;
}

.main-nav-panel .wp-menu {
    margin: 0 auto;
}

    .main-nav-panel .wp-menu .menu-item {
        display: inline-block;
        float: left;
        position: relative;
        z-index: 100;
        /*background: url(../DeanOffice/navline.png) no-repeat right;*/
        width: 14.28%;
        text-align: center;
    }

    .main-nav-panel .wp-menu .i8 {
        background: none;
    }

    .main-nav-panel .wp-menu .menu-item a.menu-link {
        display: inline-block;
        height: 50px;
        line-height: 50px;
        color: #fff;
        font-size: 18px;
        letter-spacing: 3px;
    }

    .main-nav-panel .wp-menu .menu-item:hover {
        background-color: #a40005;
    }

        .main-nav-panel .wp-menu .menu-item:hover a.menu-link {
            color: #fff;
        }

    .main-nav-panel .wp-menu .menu-item a.menu-link:hover {
        text-decoration: none;
        color: #fff;
        background-color: #a40005;
    }

.menu-item dl {
    display: none;
    position: absolute;
    width: 100%;
    box-shadow: 0 5px 20px #686868;
}

    .menu-item dl dd {
        background: #a40005;
        text-align: center;
    }

.menu-item:hover dl {
    display: block;
}

    .menu-item:hover dl dd a {
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
    }

.menu-item dl dd:hover a {
    color: #FFFFFF;
    background: #d81012;
    display: block;
    text-align: center;
}

.cm_c3_f {
    width: 860px;
}

.cm_c3_f_1 {
    width: 410px;
}

.cm_c3_f_2 {
    width: 410px;
}
    .cm_c3_f_3{width:50%;}
    .cm_c3_r {
        width: 410px;
    }
.margin_l20{margin-left:20px;}
.box{box-sizing:border-box;display:flex}
.slideBox {
    width: 100%;
    height: 398px;
    border: 0
}

    .slideBox .hd {
        bottom: 70px
    }

    .slideBox .bd {
        border: 1px solid #ddd;
        height: 338px
    }

        .slideBox .bd img {
            width: 100%;
object-fit: cover;
        }

        .slideBox .bd li span {
            line-height: 24px;
            text-indent: 2em;
        }

.bt {
    height: 60px;
    line-height: 60px;
    border-bottom: none;
    margin-top: 20px;
    position: relative;
}

.taz100 {
    float: left;
    letter-spacing: 2px;
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    padding-left: 50px;
    color: #8c1515
}
/*新闻动态*/
.new_bg {
    background: url(../DouthLeague/new.png) left no-repeat
}

.notice_bg {
    background: url(../DouthLeague/notice.png) left no-repeat
}

.school_bg {
    background: url(../DouthLeague/school.png) left no-repeat
}

.stu_bg {
    background: url(../DouthLeague/stu.png) left no-repeat
}

.honour_bg {
    background: url(../DouthLeague/honour.png) left no-repeat
}

.down_bg {
    background: url(../DouthLeague/down.png) left no-repeat
}

.show_bg {
    background: url(../DouthLeague/show.png) left no-repeat
}

.link_bg {
    background: url(../DouthLeague/link.png) left no-repeat
}

.line {
    background: #E2E2E2;
    width: 1120px;
    float: right;
    position: relative;
    top: -20px;
}

.zt_img_01 {
    margin-bottom: 14px
}

.zt_02 {
    margin-top: 30px
}

    .zt_02 .img {
        width: 33.33%;
        float: left
    }

    .zt_02 .title {
        text-align: center;
        width: 100%;
        display: block;
    }

.slideGroup {
    text-align: left;
}

    .slideGroup .parHd {
        height: 40px;
        line-height: 40px;
        /*padding: 0 20px;*/
        position: relative;
        margin: 0;
        border-bottom: 1px #8c1515 solid;
    }

        .slideGroup .parHd ul {
            float: left;
            position: absolute;
            left: 0px;
            top: -1px;
            height: 42px;
        }

            .slideGroup .parHd ul li {
                float: left;
                width: 80px;
                cursor: pointer;
                font-size: 18px;
                text-align: center;
                letter-spacing: 2px;
                margin-right: 30px;
            }

                .slideGroup .parHd ul li.on {
                    height: 40px;
                    border-bottom: 4px #666666 solid;
                    color: #8c1515;
                    font-weight: bolder;
                }

    .slideGroup .slideBox {
        overflow: hidden;
        zoom: 1;
        padding: 10px 0 10px 42px;
        position: relative;
    }

    .slideGroup .sPrev, .slideGroup .sNext {
        position: absolute;
        left: 5px;
        top: 10px;
        display: block;
        width: 30px;
        height: 94px;
        border: 1px solid #ddd;
        background: url(images/icoLeft.gif) center center no-repeat #f4f4f4;
    }

    .slideGroup .sNext {
        left: auto;
        right: 5px;
        background: url(images/icoRight.gif) center center no-repeat #f4f4f4;
    }

        .slideGroup .sPrev:hover, .slideGroup .sNext:hover {
            border-color: #f60;
        }



.tab_bd .img_r {
    #f60 width: 237px;
}

.slideGroup .parBd .content-box-c-t {
    height: 84px;
    width: 595px;
    border-bottom: 0;
    border-bottom: 1px #999 dashed
}

    .slideGroup .parBd .content-box-c-t h3 {
        margin-top: 0;
        font: 24px/20px "microsoft yahei";
        color: #cc0000;
        text-align: center;
        line-height: 30px;
        height: 30px;
        overflow: hidden;
    }

.slideGroup .parBd .content-box-c-b-wen {
    margin-left: 0
}

.list_hs_f16_c2 {
    zoom: 1;
    overflow: hidden;
    height: 120px;
    float: left;
    border-bottom: 1px dashed #cccccc;
}

    .list_hs_f16_c2 .title {
        font-weight: bold;
        height: 36px;
        line-height: 36px;
        overflow: hidden;
        font-size: 16px;
        text-align: left;
        margin-top: 10px;
    }

    .list_hs_f16_c2 p {
        margin-top: 10px;
        color: #666;
        height: 78px;
        overflow: hidden;
        line-height: 24px;
    }

.wordxinwen {
    width: 100%;
    float: left;
    /*padding-left: 38px;*/
}

    .wordxinwen li {
        line-height: 40px;
        height: 40px;
        /*background: url(../DenaeryOffice/jiantou.png) left no-repeat;
        padding-left: 30px;*/
    }

        .wordxinwen li .title {
            float: left;
            width: 90%;
            font-size: 16px;
            line-height: 40px;
            height:40px;
            color: #464646;
            overflow:hidden
        }

            .wordxinwen li .title:hover {
                /*color: #067c7c;*/
                color: #8c1515;
                text-decoration: underline
            }

        .wordxinwen li .r_date {
            float: right;
        }

        .wordxinwen li .right {
            float: left;
            width: 305px;
            font-size: 16px;
            line-height: 25px;
            color: #464646;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; /* 设置超出的行数 */
            padding-left: 20px;
        }

        .wordxinwen li:hover .right {
            color: #ca5159;
        }

    .wordxinwen h3 {
        font-weight: bold;
        height: 36px;
        line-height: 36px;
        overflow: hidden;
        font-size: 16px;
        text-align: left;
        margin-top: 10px;
    }

    .wordxinwen p {
        margin-top: 0px;
        color: #666;
        height: 58px;
        overflow: hidden;
        line-height: 24px;
        border-bottom: 1px dashed #cccccc;
    }
/*风采*/
.ohbox {
    width: 1300px
}

.sz {
    position: relative;
    overflow: hidden;
    zoom: 1;
    float: left
}

    .sz .piclist li {
        float: left;
        display: inline;
        width: 220px;
        margin-right: 20px;
        overflow: hidden;
        height: 164px;
        position: relative;
    }

    .sz .piclist .title {
        font-weight: bold;
        padding: 180px 20px 0;
    }

    .sz .piclist .content {
        padding: 0px 20px;
    }


    .sz .piclist li span {
        height: 25px;
        line-height: 25px;
        display: block;
        text-align: center;
    }

    .sz .piclist li img {
        position: absolute;
        /*top: -10px;
        left: -10px;*/
        transition: all 0.5s;
        -moz-transition: all 0.5s; /* Firefox 4 */
        -webkit-transition: all 0.5s; /* Safari 和 Chrome */
        -o-transition: all 0.5s; /* Opera */
    }

        .sz .piclist li img:hover {
            transform: scale(1.2);
            -ms-transform: scale(1.2); /* IE 9 */
            -moz-transform: scale(1.2); /* Firefox */
            -webkit-transform: scale(1.2); /* Safari 和 Chrome */
            -o-transform: scale(1.2);
        }

.bt .pageBtn {
    position: absolute;
    top: -70px;
    left: 1250px;
}

    .bt .pageBtn span {
        background: url(../DouthLeague/j-scroll.png) no-repeat;
        display: block;
        width: 38px;
        height: 48px;
        position: absolute;
        top: 66px;
        cursor: pointer;
        text-indent: -999em;
        overflow: hidden;
    }

    .bt .pageBtn .prev {
        left: 0px;
        background-position: -38px;
    }

    .bt .pageBtn .next {
        right: 0px;
        background-position: 0;
    }




.sz .pageBtn .list {
    overflow: hidden;
    zoom: 1;
    margin: 10px 0 0 413px;
}

    .sz .pageBtn .list li {
        background: url(../images/bntBg.png);
        float: left;
        display: inline;
        width: 15px;
        height: 15px;
        background-position: -86px -57px;
        cursor: pointer;
        margin-left: 10px;
        line-height: 10000px;
        overflow: hidden;
    }

        .sz .pageBtn .list li.on {
            background-position: -114px -57px;
        }
/*底部*/
.footer {
    background: url(../DenaeryOffice/footer_bg.png) no-repeat center bottom #8c1515;
    padding: 40px 0 30px;
}

    .footer .middle {
        margin-left: 50px;
        color: #fff;
        float: left;
    }

        .footer .middle li {
            color: #fff;
            font-size: 16px;
            line-height: 30px;
        }

    .footer .quick {
        width: 200px;
    }

        .footer .quick .img {
            width: 50%;
            float: left;
            text-align: center;
        }

        .footer .quick .title {
            text-align: center;
            width: 100%;
            display: block;
            color: #fff;
            font-size: 16px;
            line-height: 40px
        }

.link li {
    float: left;
    padding-right: 20px;
}

    .link li a {
        color: #000;
        font-size: 16px;
    }

        .link li a:hover {
            text-decoration: none;
            color: #8c1515
        }


/*列表*/
.dangqian {
    margin: 20px auto 0 auto;
    width: 100%;
    max-width: 1240px;
    border-bottom: 1px solid #999;
    line-height: 40px;
    height: 40px;
    color: #333;
    font-size: 16px;
    background: url(../DouthLeague/loc.png) no-repeat left center;
    padding-left: 40px;
}

.list_main_left {
    width: 22%;
    float: left;
    text-align: center;
    margin-top: 15px;
}

    .list_main_left .list_left_bt {
        width: 100%;
        height: 60px;
        line-height: 60px;
        background-color: #004987;
        border: 1px solid #004987;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        background-image: url(../DouthLeague/list_left_bg.png);
        text-align: center;
    }

        .list_main_left .list_left_bt b {
            font-size: 20px;
            background: url(../DenaeryOffice/list_left_icon.png) no-repeat left center;
            padding-left: 24px;
            color: #fff;
        }

.list_left_img {
    background: url(../DenaeryOffice/201808162354412165.jpg) no-repeat;
    width: 254px;
    height: 400px;
    margin-top: 20px;
}

.list_main_right {
    float: right;
    width: 73%;
}

    .list_main_right ul.list_right2 li {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
        padding-left: 16px;
        background: url(../DenaeryOffice/main_list_icon1.png) no-repeat left center;
        padding-right: 20px;
    }

        .list_main_right ul.list_right2 li a {
            color: #333;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            transition: 1s;
            float: left;
            font-size: 16px;
        }

        .list_main_right ul.list_right2 li span.time {
            float: right;
            width: 80px;
            text-align: right;
        }

.list-left-opt {
    width: 100%;
}

.list-left-opt-1:hover {
    color: #1d14d2;
    background: url(../DouthLeague/jiantou.png) left no-repeat #fff;
}

.list-left-opt a .list-left-opt-1.active, .list-left-opt-1 p:active {
    background: url(../DouthLeague/jiantou.png) left no-repeat #fff;
    color: #8c1515
}
.tuanxiao {
    background: url(../DouthLeague/tuanxiao_bg.png) no-repeat;
    padding:10px 0 20px
}
.zonghe_bt {    
    padding-bottom: 16px;
    position: relative;
    border-bottom: 1px solid #DDDDDD;
}
    .zonghe_bt .s1 {
        display: block;
        font-size: 20px;
        color: #333;
        margin-top: 6px;
        padding-left: 6px;text-align:center
    }

        .zonghe_bt .s1:after {
            content: '';
            width: 120px;
            height: 5px;
            background: linear-gradient(to bottom, #FF7800, #FFB573);
            position: absolute;
            left: 40%;
            top: 34px;
            z-index: 10;
            margin: auto -140px auto -20px;
        }
.zs {
    list-style: none;
    margin-top:14px;
}

    .zs li {
        background: url(../DouthLeague/tuan_zs_bg.png) left no-repeat;
        line-height: 40px;
        padding-left: 28px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

        .zs li a {
            font-size: 16px;
        }

