﻿
* {
    padding: 0;
    margin: 0;
}

html {
    font-size: 16px;
}

img {
    width: 100%;
    height: auto;
}


.famousTeacherContainer {
    width: 100%;
    height: auto;
}

.teacherTeamBanner {
    width: 100%;
    height: auto;
}

    .teacherTeamBanner img {
        display: block;
    }

.teacherList {
  padding-bottom:42px;
    width: 62.5%;
    margin: 0 auto;
}

.teacherIntro {
    width: 100%;
    height: 523px;
    margin-bottom:42px;
    
        display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    
      background: #E7F1F6;
         justify-content: space-between;

   
}
.boxy-wrapper.fixed {
    position: fixed;
}

.teachPicture {
 
    /*width: 30%;*/
    
      width: 353px;
    height: 100%;
    /*background: url(images/teacherPicture.jpg) no-repeat;*/
   
    filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')';
    -moz-background-size: 100% 100%;
    background-size:100% auto;
}

.teacherDetail {

  padding: 20px 20px 10px 10px;
    height: 100%;
width:65%;
  
    background: #E7F1F6;
    font-family: SourceHanSansCN-Normal;
     box-sizing: border-box;
      
}

.positionAndName {
    color: #303030;
    font-size: 0.87rem;
  
}

    .positionAndName .name {
        font-size: 2.25rem;
    }

.teacherAcieve {
    text-indent: 2em;
    margin-top: 1.68rem;
    color: #474747;
    font-family: SourceHanSansCN-Normal;
    line-height: 2.25rem;
}

.teacherVideo {
    margin-top: 2.62rem;
}

.brand_video {
    width: 100%;
    padding-top: 84px;
    padding-bottom: 84px;
    overflow: hidden;
}

.current-pages {
    margin-top: 50px;
    width: 100%;
}

.poster-box {
    text-align: left;
    margin: 0 auto;
    width: 62.5%;
}

.poster-item {
    float: left;
    width: 32%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-left: 1%;
}

.video-img {
    width: 100%;
    height: auto;
    cursor: pointer
}

.play {
    position: absolute;
    cursor: pointer;
    right: 50%;
    bottom: 50%;
}

.video-desc {
    width: 100%;
    height: 26px;
    font-size: 1rem;
    text-align: center;
    color: #474747;
    font-family: SourceHanSansCN-Normal;
}

.coverDiv {
    position: relative;
}

.cover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    display: flex;
    cursor: pointer;
}

.play-icon {
    position: absolute;
    right: 65px;
    bottom: 130px;
    cursor: pointer
}

.cover img {
    width: 30%;
    height: auto;
}

.video_box_close {
    position: absolute;
    right: -14px;
    top: -10px;
    display: block;
    width: 28px;
    height: 28px;
    cursor: pointer;
    z-index: 99999;
    background-image: url(https://static.okii.com/static/img/btn_close_video.png);
}

.video_box {
    position: relative;
}

.backBanner {
    width: 100%;
    height: 56px;
    padding-bottom: 42px;
}

    .backBanner a {
        display: block;
        width: 15%;
        height: 100%;
        margin: 0 auto;
        background-color: #22ac38;
        border-radius: 10px;
        text-decoration: none;
        font-family: MicrosoftYaHei;
        font-size: 1.5rem;
        letter-spacing: 2px;
        color: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
    }

@media (min-width: 1024px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 1152px) {
    html {
        font-size: 15px;
    }
}

@media (min-width: 1280px) {
    html {
        font-size: 15px;
    }
}

@media (min-width: 1360px) {
    html {
        font-size: 15px;
    }
}

@media (max-width: 1366px) {
.teacherList{
width:80%
}
}

@media (min-width: 1366px) {
}

@media (min-width: 1400px) {
}

@media (min-width: 1440px) {
}

@media (min-width: 1600px) {
}

@media (min-width: 1680px) {
}

@media (min-width: 1920px) {
}

@media (max-width: 1024px) {
.teacherList{
width:100%
}
}


    