@charset "utf-8";
/* teacher Warehouse */
.teachers-sliderWrap {overflow:hidden;position:relative;width:100%;}
.teachers-sliderWrap  .flex-control-nav{width:100%;text-align:center;position:absolute;z-index:2;bottom:10%;left:0;}
.teachers-sliderWrap .flex-control-nav li{display:inline-block;*display:inline;*zoom:1;margin:0 7px;width:10px;height:20px;}
.teachers-sliderWrap .flex-control-nav li a{display:block;width:10px;height:10px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:5px 0;text-indent:-9999px;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.teachers-sliderWrap .flex-control-nav li .flex-active{height:20px;margin:0;}
.teacherWarehouseList_wrap{width:1000px;padding:50px 0;}
.teacherWarehouseList_wrap ul{overflow:hidden;margin-right:-16px;}
.teacherWarehouseList_wrap li{float:left;position:relative;width:492px;height:276px;margin:0 16px 30px 0}
.teacherWarehouseList_wrap li img{width:492px;height:276px;display:block;}
.blackLayer {width:492px;height:276px;background:rgba(4, 4, 4, 0.7);color:#fff;left:0;opacity:0;overflow:hidden;visibility:hidden;position:absolute;
top:0;transition: all 0.5s ease 0s;z-index:9;}
.teacherWarehouseList_wrap li:hover .blackLayer {opacity:1;transform:scale(1, 1);visibility:visible;}
.viewDetails-link{width:150px;height:46px;background:url(http://image.zhihuishu.com/testzhs/able-commons/demo/201702/2fc05159e70a40c68d21a0414418d607.png) no-repeat;
left:50%;margin:-23px 0 0 -75px;position:absolute;top:50%;}
.teacherWarehouseList_wrap li:hover{box-shadow: 0 10px 50px rgba(102, 136, 153, 0.20);-moz-box-shadow: 0 10px 50px rgba(102, 136, 153, 0.20);-webkit-box-shadow: 0 10px 50px rgba(102, 136, 153, 0.20);}

.teacherWarehouse-wrap{width:100%;position:relative;/*height:624px;background:#A5E4DC;*/}
.teacherWarehouse-container{width:1024px;text-align:center;position:absolute;left:50%;margin-left:-512px;bottom:0;}
.teacherConcept-box{width:1024px;position:absolute;left:50%;margin-left:-512px;top:0}
.teacherConcept-box h2{line-height:50px;font-size:43px;color:#293664;}
.teacherConcept-box h4{padding-top:35px;line-height:30px;font-size:27px;color:#293664;}
.teacherWarehouse-main,.teacherWarehouse-list{width:1000px;}
.teacher-initial-wrap{width:1000px;height:100px;position:relative;margin-top:-30px;text-align:center;border: 1px solid rgba(0, 0, 0, 0.05);
background:#fefefe;box-shadow:5px -5px 25px 0 rgba(0, 0, 0, 0.05) inset;-webkit-box-shadow:5px -5px 25px 0 rgba(0, 0, 0, 0.05) inset;-moz-box-shadow:5px -5px 25px 0 rgba(0, 0, 0, 0.05) inset;
color:#4a4a4a;}
.teacher-initial-wrap h3{line-height:60px;font-size:34px;}
.teacher-initial-wrap p{line-height:26px;font-size:20px;}

.teacherWarehouse-list li{width:780px;float:left;padding:40px 0 40px 220px;border-bottom:1px solid #DBDBDB;}
.teacher-pic-info{width:180px;height:180px;margin-left:-220px;padding:5px;border:1px solid #e6e7e8;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
.teacher-pic-info img{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
.teacher-info-top{line-height:50px;}
.teacher-name{margin-right:55px;font-size:28px;color:#141E3E;}
.teacher-title{font-size:19px;color:#4A4A4A;}
.teacher-title em{vertical-align: middle;padding:0 15px;font-size:12px;color:#D8D8D8;}
.teacher-introduce{padding-top:20px;line-height:24px;font-size:17px;color:#5F7180;}
.openCourse-dt{margin:25px 0;line-height:22px;font-size:17px;color:#293664;}
.openCourse-list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dbdbdb;}
.openCourse-wrap dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.openCourse-pic{float:left;margin-right:20px;width:160px;height:90px;}
.openCourse-info-box{width:600px;}
.openCourseName{margin-bottom:8px;line-height:22px;font-size:17px;color:#293664;}
.openCourse-attr-dl dd{width:203px;float:left;padding:2px 0px;line-height:26px;font-size:16px;color:#999;}
.openCourse-attr-dl dd i{float:left;margin:-2px 3px 0 0;}
.openCourse-attr-dl dd span{float:left;padding:0 8px;color:#00c7c4;}
.openCourse-introduce{padding-top:10px;line-height:24px;font-size:17px;color:#5F7180;}