@charset "UTF-8";
/*****************************首页 start******************************/
/*头部 start*/
.header .am-header-default .am-header-title{
    position:relative;
    height:32px;
    line-height:32px;
    font-size:1.4rem;
    background:#f2f2f2;
    border-radius:5px;
    color:#333;
    margin:9px 0 0 88px;
    text-align: center;
    overflow: hidden;
}
.header .am-header-default .am-header-title a{
    color:#666;
}
/*头部 end*/
/*轮播图 start*/
.am-slider .am-slides>li .link{
    position:absolute!important;
    bottom:20%;
    left: 50%;
    transform:translate(-50%,0);
    width:300px;
    font-size:1.3rem;
    text-align: center;
    overflow:hidden;
}
.am-slider .am-slides>li .link1,
.am-slider .am-slides>li .link2{
    float:left;
    width:calc((100% - 10px)/2);
    padding:3px 5px;
    background: #c91418;
    border-radius: 50px;
    box-shadow: 0 1px 5px 2px rgba(0,0,0,.2);
    color: #fff;
}
.am-slider .am-slides>li .link1{
    margin-right:10px;
}
/*轮播图 end*/

/*banner start*/
.banner{
    width:92%;
    border-radius:5px;
    margin:50px auto 10px;
    overflow:hidden;
}
.am-slider .am-slides>li .link{
    position:absolute!important;
    bottom:23px;
    left: 50%;
    transform:translate(-50%,0);
    width:285px;
    font-size:1.3rem;
    text-align: center;
    overflow:hidden;
}
.am-slider .am-slides>li .link1,
.am-slider .am-slides>li .link2{
    float:left;
    width:calc((100% - 10px)/2);
    padding:3px 5px;
    background: #c91418;
    border-radius: 50px;
    box-shadow: 0 1px 5px 2px rgba(0,0,0,.2);
    color: #fff;
}
.am-slider .am-slides>li .link1{
    margin-right:10px;
}
/*banner end*/


/*两个重点 start*/
.important{
    width:92%;
    margin:0 auto 15px;
    overflow:hidden;
}
.important a{
    position:relative;
    float:left;
    width:48.5%;
    max-height:80px;
    border-radius:5px;
    overflow:hidden;
}
.important a.link1{
    margin-right:3%;
}
.important a.link3{
    width:100%;
    margin-top:10px;
}

.important img{
    width:100%;
}
.important span{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    color:#fff6c7;
    font-size:1.3rem;
    padding:0 10px;
    margin-top:-20px;
    text-align: center;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media(max-width:340px){
    .important span{
        font-size: 1rem;
    }
}
/*两个重点 end*/

/*思政元素 start*/
.topic{
    width:100%;
    margin:0 auto;
    overflow:hidden;
}
.title{
    width:100%;
    line-height:30px;
    padding:10px 0 0;
    text-align:center;
    overflow:hidden;
}
.title img{
    width:24px;
    vertical-align: -6px;
}
.title h2{
    display:inline-block;
    font-size:1.6rem;
    font-weight:bold;
    color:#000;
}
.topic_box{
    width:100%;
    overflow:hidden;
}
.topic_title{
    width:92%;
    line-height:20px;
    padding:10px 0;
    margin:0 auto;
    overflow:hidden;
}
.topic_title h2 {
    width:100%;
    font-size: 1.6rem;
    border-left:5px solid #e50d01;
    padding-left:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.topic .course_list ul{
    width:92%;
    padding:0;
    margin:0 auto;
    overflow:hidden;
}
.course_list ul .am-gallery-item{
    box-shadow:none;
    padding:0;
}
.course_list ul li{
    width:48%;
    padding:0 0 5px 0;
}
.course_list ul li a{
    display:block;
    overflow:hidden;
}
.course_list ul li span{
    display:block;
    width:100%;
    color:#999;
    font-size:1.3rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.course_list ul li:nth-child(2n){
    margin-left:4%;
}
.more{
    display:block;
    width:100%;
    height:45px;
    line-height:45px;
    border-top:1px solid #eee;
    color:#666;
    text-align:center;
    overflow:hidden;
}
.ad_banner{
    width:92%;
    margin:10px auto;
}
.ad_banner img{
    width:100%;
    border-radius:5px;
}
/*思政元素 end*/

/*名师讲堂 start*/
.teacher{
    width:100%;
    background:#f4f4f4;
    padding:0 4%;
    margin:0 auto;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.teacher_list{
    width:100%;
    margin:10px 0 20px;
    overflow:hidden;
}
.teacher .am-slider-default{
    background:#f4f4f4;
}
.am-direction-nav{
    display:none;
}
.am-slider-default .am-control-nav li a{
    background:#fff;
    box-shadow:none;
    opacity:0.5;
}
.am-slider-default .am-control-nav li a.am-active{
    background:#fff;
    opacity:1;
}
.teacher_list li{
    position:relative;
    width:100%;
    background:#fff;
    border-radius:5px;
    overflow:hidden;
    margin-right: 10px!important;
}
.teacher_list li a{
    display:block;
}
.teacher_list li i{
    display:block;
    width:80px;
    height:80px;
    border-radius:50%;
    margin:10px auto;
    overflow:hidden;
}
.teacher_list li .message{
    width:100%;
    height:55%;
    bottom:0;
    padding:0 10px 10px;
    text-align: center;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.message span{
    display:block;
    width:100%;
    font-size:1.5rem;
    line-height:30px;
    color:#000;
}
.message p{
    height:5rem;
    width:100%;
    color:#666;
    font-size:1.3rem;
    text-align:justify;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp:3;
}
/*名师讲堂 end*/

/*教学案例 start*/
.teaching{
    width:100%;
    margin:0 auto;
}
.teaching .am-slider-default{
    margin:5px 0 0 0;
    padding:0 4%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.teaching_btn li{
    line-height:30px;
    border:1px solid #e6e6e6;
    border-radius:20px;
    text-align: center;
}
.teaching_btn li.active{
    background:#e50d01;
    border:1px solid #e50d01;
    color:#fff;
}

.teaching_item ul{
    padding:12px 4% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display:none;
}
.teaching_item ul li{
    position: relative;
    width:48%;
    padding:0 0 5px 0;
}
.teaching_item ul li a{
    display:block;
    overflow:hidden;
}
.teaching_item ul li i{
    position:absolute;
    top:0;
    left:0;
    z-index:99;
    padding:0 8px;
    background:#e50d01;
    border-radius:5px 0 5px 0;
    font-size:1.2rem;
    line-height:24px;
    color:#fff;
}
.teaching_item ul .am-gallery-item{
    box-shadow:none;
    padding:0;
}
.teaching_item ul li span{
    display:block;
    width:100%;
    color:#999;
    font-size:1.2rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.teaching_item ul li:nth-child(2n){
    margin-left:4%;
}
/*教学案例 end*/
/*****************************首页 end******************************/