@charset "UTF-8";
/****************每日一课 start**************/
/*banner start*/
#everyday{
    width:100%;
    min-width:1280px;
    height:750px;
    background:url("../images/everyday_bg.jpg") no-repeat top center;
}
.everyday_box{
    position:relative;
    height:750px;
}
.everyday_title{
    width:100%;
    padding-top:60px;
    text-align: center;
}
.everyday_banner{
    position:absolute;
    bottom:0!important;
    z-index:7;
    width:100%;
    height:367px;
    padding-left:260px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.every_btn{
    position:absolute;
    z-index:10;
    left:0;
    width:260px;
    height:100%;
    background:#d23131;
}
.every_btn li{
    width:100%;
    height:73.4px;
    line-height:24px;
    color:#fff;
    padding:0 35px;
    overflow:hidden;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.every_btn li span{
    display:block;
    width:100%;
    border-bottom:1px solid #ca2526;
    padding:12px 0;
    overflow:hidden;
}
.every_btn li:last-child span{
    border:0;
}
.every_btn li.sel{
    width:270px;
    background:url('../images/every_sel.png') no-repeat center;
    color:#cf2122;
}
.every_btn li.sel span{ border:0;}

#banner{
    height:367px!important;
}
#banner .item{
    width:100%;
    height:367px;
    padding-left:530px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.layui-carousel,.layui-carousel>[carousel-item]>*{
    background-color:transparent;
}
.layui-carousel>[carousel-item]:before{ display:none;}
.every_tu{
    position:absolute;
    z-index:1;
    left:0;
    width:530px;
    height:367px;
    background:rgba(215,6,16,0.8);
    padding:10px 0 10px 10px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.every_tu img{
    height:347px;
}
.every_wz{
    position:relative;
    width:100%;
    height:367px;
    background:rgba(215,6,16,0.8) url('../images/city.png') no-repeat bottom right;
    padding:50px; 
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.every_wz h2{
    line-height:40px;
    padding-bottom:35px;
    border-bottom:1px solid #ffeea8;
    font-size:24px;
    color:#ffeea8;
}
.every_wz a{
    display: block;
    width:180px;
    background:#ffeea8;
    border:2px solid #ffeea8;
    border-radius:50px;
    line-height:45px;
    font-size:18px;
    color:#d70610;
    text-align: center;
    margin-top:40px;
    transition: all .5s;
    overflow:hidden;
}
.every_wz a:hover{
    margin-top:50px;
    background: #d70610;
    box-shadow:0 0 10px 1px rgba(0,0,0,0.3);
    color:#ffeea8;
}
/*banner end*/

/*每日一课列表 start*/
#everyday_list{
    margin:0 auto 20px;
}
.look_back{
    width:100%;
    margin:20px 0 5px;
    text-align: center;
}
.course_list li{ height:283px;}
.course_list li .c_down h4{
    height:auto;
    margin-bottom:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*每日一课列表 end*/
@media screen and (max-width: 1399px){
    .course_list li{ height:263px;}
}  
/****************每日一课 end**************/