﻿.news{

    width:100%;

    overflow:hidden;

}



.news_list{

    width:100%;

    overflow:hidden;

    padding:20px 0;

}

.news_list li{

    float:left;

    border-radius:10px;

    width:49%;

    margin-right:2%;

    cursor:pointer;

}

.news_list li p{

    line-height:40px;

    color:#333;

    position:relative;

}

.news_list li p:after{

    position: absolute;

    left:0;

    bottom:-5px;

    content:"";

    width:100%;

    height:1px;

    background:#ccc;

}
.news_list li>img{
    height: 195px;
}






/*选课中心*/

.course{

    padding:15px 0;

    border-top: solid 10px #ebebeb;

}



.course .jxy{

    width:100%;

    height:auto;

    margin-top:10px;

}

.course_tit{

    position:relative;

    overflow:hidden;

}

.course_mask ,.course_mask2{

    position:absolute;

    width:36%;

    height:140px;

    text-align:center;

    color:#fff;

    background:rgba(0, 139, 171,.8);

    padding:7% 0;

    -webkit-transition:width .3s ease;

    -o-transition:width .3s ease;

    transition:width .3s ease;

}

.course_mask{

    right:0;

    top:0;

}

.course_mask2{

    left:0;

    top:0;

}

.course_mask h2,

.course_mask2 h2{

    font-size:28px;

}

.course_mask p,

.course_mask2 p{

    font-size:14px;

    text-transform:uppercase;

}

.course_tit:hover .course_mask,

.course_tit:hover .course_mask2{

    width:100%;

}

.course_con ul{

    overflow:hidden;

    padding:10px 0;

}

.course_con li{

    float:left;

    font-size:20px;

    width:30%;

    margin-right:5%;

    color:#fff;

    line-height:50px;

    text-align:center;

    background:#a6a8ae;

}

.course_con li a{

    display:block;

    color:#fff;

}

.course_con li:nth-child(3),

.course_con li:nth-child(6){

    margin-right:0

}

.course_con li:nth-child(1),

.course_con li:nth-child(2),

.course_con li:nth-child(3){

    margin-bottom:10px;

}







.idx_team{

    width:100%;

    overflow:hidden;

    margin:5% auto 0;

    padding:20px 0 0 0;

/*     border-top:solid 10px #ebebeb;
 */
    border-bottom:solid 10px #ebebeb

}







.team_tab{

    width:96%;

    margin:4% auto;

    overflow:hidden;

}

.team_tab li{

    float:left;

    width:20%;

    margin-right:6.6%;

    text-align:center;

    color:#666;

}

.team_tab li:last-child{

    margin-right:0;

}

.team_tab li p{

    margin-top:6%;

}





.baoxi{

    width:100%;

    overflow:hidden;

    margin-top:10px;

    border-bottom:solid 10px #ebebeb

}



.baoxi_list{

    width:100%;

    overflow:hidden;

    padding:5%  0 3% 0;

}

.baoxi_list li{

    float:left;

    border-radius:10px;

    width:49%;

    margin-right:2%;

    cursor:pointer;

}

.baoxi_list li p{

    line-height:40px;

}

.baoxi_list li p>span{

    display:block;

    float:right;

    background:#fb9f00;

    line-height:26px;

    width:16%;

    font-size:18px;

    text-align:center;

    color:#fff;

    margin-top:2%;

    border-radius:3px;

}

.baoxi_list li:nth-child(1),

.baoxi_list li:nth-child(2){

    margin-bottom:2%;

}
.baoxi_list li:nth-child(even){
    margin-right:0!important;
}











@media screen and (max-width:414px){

    .course_mask,

    .course_mask2{

        padding-top:5%;

        width:40%;

    }

    .course_mask h2, .course_mask2 h2{

        font-size:22px;

    }

    .course_mask p, .course_mask2 p{

        font-size:12px;

        text-transform: none;

    }

    .course_con li{

        font-size:14px;

        line-height:36px;

    }



    .baoxi_list li p>span{

        font-size:12px;

        line-height:20px;

        margin-top:4.5%

    }

    .team_tab span{

        font-size:12px;

    }

}

@media screen and (max-width:360px){

    p{

        font-size:13px;

    }

}



