@charset "utf-8";
/**基本格式开始***************/




.bodyCon07{width: 100%;overflow:hidden;margin:0 auto;}
.bodyCon07 .teacher{width: 100%;height: 1000px;position:relative;margin:0 auto;overflow:hidden;}
.bodyCon07 .in-yewu-title {
        text-align: center;
        color: #000;
        font-size: 48px;
        font-weight: bold;
        letter-spacing: 2px;
        margin-bottom: 4%;
    }

.bodyCon07 .in-yewu-title span {
        color: #f6ab00;
    }

.bodyCon07 .teacher .teacherPic{width: 100%;height: 1000px;    background-size: cover!important;position:absolute;background:url(../images/sirendingzhi1.jpg) no-repeat;padding: 0;}


.bodyCon07 .teacher .teacherPic .content{width: calc((100% - 0px)/3);height: 50%;float: left;position: relative;overflow: hidden;border-right: 1px solid rgba(255,255,255,0.2);border-top: 1px solid rgba(255,255,255,0.2);border-left: 1px solid rgba(255,255,255,0.2);}


.bodyCon07 .teacher .teacherPic .content .txt{width: 100%;height:100%;background:rgba(18,21,44,0);position: absolute;left:0px;bottom:0px;padding:0;font-family: 微软雅黑;font-size: 1.125rem;text-align: center;padding: 10%;}

.bodyCon07 .teacher .teacherPic .content .txt .info{width: 100%;margin: auto;overflow: hidden;color: rgba(255,255,255,1);float: left;text-align: left;font-size: 16px;}
.bodyCon07 .teacher .teacherPic .content .txt .info span{font-size: 42px;font-weight: bold;display: block;color: rgba(255,255,255,1);line-height: 1.5;}


.bodyCon07 .teacher .teacherPic .content .txt .info2{width: 80%; margin:auto;font-size: 28px;color:#fff; text-align:left;float: left;position: absolute;z-index: 9;bottom: 15%;transition: all 0.3s;}
.bodyCon07 .teacher .teacherPic .content .txt .info3{width: 80%; margin:auto; font-size:17px;color: rgba(255,255,255,0.5); text-align:left;float: left;position: absolute;z-index: 99;bottom: 2%;transition: all 0.5s;opacity: 0; text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}



.bodyCon07 .teacher .teacherPic .content:hover .txt{background:#077fc4;}
.bodyCon07 .teacher .teacherPic .content:hover .txt .info2{bottom:25%;transition: all 0.3s;}
.bodyCon07 .teacher .teacherPic .content:hover .txt .info3{bottom:10%;transition: all 0.5s; opacity:1}




.bodyCon07 .teacher .teacherPic .content:hover .tb1{background:url(/images/in-ab-ico1.jpg) no-repeat top right #077fc4!important}
.bodyCon07 .teacher .teacherPic .content:hover .tb2{background:url(/images/in-ab-ico2.png) no-repeat top right #077fc4!important}
.bodyCon07 .teacher .teacherPic .content:hover .tb3{background:url(/images/in-ab-ico3.png) no-repeat top right #077fc4!important}
.bodyCon07 .teacher .teacherPic .content:hover .tb4{background:url(/images/in-ab-ico4.png) no-repeat top right #077fc4!important}
.bodyCon07 .teacher .teacherPic .content:hover .tb5{background:url(/images/in-ab-ico5.png) no-repeat top right #077fc4!important}
.bodyCon07 .teacher .teacherPic .content:hover .tb6{background:url(/images/in-ab-ico6.png) no-repeat top right #077fc4!important}




@media (max-width: 1440px) 
{
	.bodyCon07 .teacher{height: 700px;}
	.bodyCon07 .teacher .teacherPic{height: 700px;}
	
	.bodyCon07 .teacher .teacherPic .content:hover .tb1{ background-size:50%!important}
	.bodyCon07 .teacher .teacherPic .content:hover .tb2{ background-size:50%!important}
	
}



@media (max-width: 992px) {
	.bodyCon07 .teacher .teacherPic{ padding:0}
	.bodyCon07 .teacher .teacherPic .content .txt .ico{display:none;}
	.bodyCon07 .teacher .teacherPic .content .txt .info{width:100%}
	
	.bodyCon07{margin-top:4%}
	.bodyCon07 .teacher .teacherPic .content .txt .info2{font-size:18px;}
	.bodyCon07 .in-yewu-title{font-size:32px}
}


