.teacher{
    background:url("../img/bg-img.jpg") repeat center center;
}
.teacher .main{
    position:relative;
}
.teacher .main .swiper-container1{
    width:1140px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container1 .box{
    margin:0 auto;
    width:222px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container1 .box img{
    width:222px;
    height:260px;
    position:relative;
}
.teacher .main .swiper-container1 .box .info{
    top:220px;
    width:222px;
    height:320px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container1 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container1 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container1 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container1 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container1 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev1{
    top:103px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next1{
    top:103px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}
/*2*/
.teacher .main .swiper-container2{
    width:1140px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container2 .box{
    margin:0 auto;
    width:222px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container2 .box img{
    width:222px;
    height:260px;
    position:relative;
}
.teacher .main .swiper-container2 .box .info{
    top:220px;
    width:222px;
    height:320px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container2 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container2 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container2 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container2 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container2 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev2{
    top:103px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next2{
    top:103px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}
/*6*/
.teacher .main .swiper-container6{
    width:1140px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container6 .box{
    margin:0 auto;
    width:222px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container6 .box img{
    width:222px;
    height:260px;
    position:relative;
}
.teacher .main .swiper-container6 .box .info{
    top:220px;
    width:222px;
    height:320px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container6 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container6 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container6 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container6 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container6 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev6{
    top:103px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next6{
    top:103px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}
/*6*/
/*5*/
.teacher .main .swiper-container5{
    width:1140px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container5 .box{
    margin:0 auto;
    width:222px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container5 .box img{
    width:222px;
    height:260px;
    position:relative;
}
.teacher .main .swiper-container5 .box .info{
    top:220px;
    width:222px;
    height:320px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container5 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container5 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container5 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container5 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container5 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev5{
    top:103px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next5{
    top:103px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}
/*5*/
/*4*/
.teacher .main .swiper-container4{
    width:1140px;
    height:381px;
    overflow:hidden;

}
.teacher .main .swiper-container4 .box{
    margin:0 auto;
    width:277px;
    height:381px;
    overflow:hidden;
}
.teacher .main .swiper-container4 .box img{
    width:277px;
    height:381px;
    position:relative;
}
.teacher .main .swiper-container4 .box .info{
    top:240px;
    width:277px;
    height:300px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container4 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container4 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container4 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container4 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container4 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev4{
    top:163px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next4{
    top:163px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}
/*4*/
.teacher .main .swiper-container3{
    width:1140px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container3 .box{
    margin:0 auto;
    width:222px;
    height:260px;
    overflow:hidden;
}
.teacher .main .swiper-container3 .box img{
    width:222px;
    height:260px;
    position:relative;
}
.teacher .main .swiper-container3 .box .info{
    top:220px;
    width:222px;
    height:320px;
    position:absolute;
    transition:0.5s;
    background:rgba(0,0,0,0.8);
}
.teacher .main .swiper-container3 .box .info h1{
    padding-top:12px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container3 .box .info h2{
    padding-top:6px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:14px;
    color:#ffffff;
    transition:0.5s;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container3 .box .info h2.small{
    font-size:12px;
}
.teacher .main .swiper-container3 .box .info h3{
    padding-top:22px;
    padding-bottom:10px;
    margin-left:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}
.teacher .main .swiper-container3 .box .info p{
    padding:0 12px;
    font-size:12px;
    line-height:18px;
    color:#ffffff;
    font-family:'Microsoft YaHei', sans-serif;
}

.prev3{
    top:103px;
    left:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/prev2.png");
	
}
.next3{
    top:103px;
    right:-50px;
    width:27px;
    height:55px;
    z-index:99;
    cursor:pointer;
    position:absolute;
    background:url("../img/next2.png");
}