section .con1r {
 /* margin-left:0; */
}
.con1r {
    box-sizing: border-box;
    padding: 0px 20px 32px;
}
.tea-info .tea-con {
margin-left:0; 
}
.con1r {

    border: 1px solid #d7cfcf;
    background: #fff;
    margin-bottom: 20px;
}

.selectbar {
    margin-top: 40px;
    overflow: hidden;
}

.selectbar a {
    display: block;
    width: 45%;
    max-width: 200px;
    margin-right: 10px;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    text-align: center;
    color: #444444;
    border: 1px solid #CCCCCC;
}

.selectbar a.selected {
    background: #287ead;
    color: #fff;
}



.teacher-box1 .research-name {
    height: 19px;
    line-height: 19px;
    font-size: 18px;
    color: #5F449A;
    margin-top: 50px;
    text-indent: 22px;
    background: url(../images/research-name-bg.png) no-repeat left center;
}

.teacher-box1 .teacher-list {
    overflow: hidden;
}

.teacher-box1 .teacher-list .teacher-item {
    float: left;
    width: 10%;
    height: 16px;
    line-height: 16px;
    margin-top: 30px;
    padding-left: 16px;
    font-size: 16px;
    color: #444444;
    background: url(../images/teacher-list-icon.png) left no-repeat;
    box-sizing: border-box;
}

.words {
    margin-top: 40px;
    overflow: hidden;
}

.words .word-li {
    padding: 0px 8px;
    min-width: 30px;
    margin-right: 8px;
    margin-bottom: 5px;
    font-size: 18px;
    color: #999999;
    border: 1px solid #CBCBCB;
    float: left;
    text-align: center;
    cursor: pointer;
}

.teacher-box2 .list-line {
    padding-bottom: 18px;
    border-bottom: 1px dashed #CBCBCB;
    overflow: hidden;
}

.teacher-box2 .off {
    display: none;
}

.teacher-box2 .on {
    display: block;
}

.teacher-box2 .list-line .word {
    float: left;
    width: 57px;
    margin-top: 30px;
    font-size: 18px;
    color: #287ead;
    text-align: left;
}

.teacher-box2 .list-line .teacher-list {
    margin-top: 30px;
    margin-left: 57px;
}

.teacher-box2 .list-line .teacher-list .teacher-item {
    float: left;
    margin-bottom: 32px;
}

.teacher-box2 .list-line .teacher-list .teacher-item a {
    display: block;
    width: 50px;
    font-size: 16px;
    margin-right: 45px;
    color: #434343;
}

.teacher-box2 .list-line:last-child {
    display: none;
}

.teacher-box2 .list-line .word {
    color: #287ead;
}

.word-li.all {
    width: 47px;
    font-size: 16px;
    padding: 0;
    height: 23.4px;
}

    @media screen and (max-width:1370px){
        .teacher-box1 .teacher-list .teacher-item {
            width: 14%;
        }
    }
    @media screen and (max-width:640px){
        .teacher-box1 .teacher-list .teacher-item {
            width: 16%;
        }
    }
    @media screen and (max-width:520px){
        .teacher-box1 .teacher-list .teacher-item {
            width: 20%;
        }
    }
    @media screen and (max-width:420px){
        .teacher-box1 .teacher-list .teacher-item {
            width: 25%;
            font-size: 14px;
        }
    }
    @media screen and (max-width:350px){
        .teacher-box1 .teacher-list .teacher-item {
            width: 33.2%;

        }
    }