.class{display:none;}
.sjdh {
       margin: 50px 0 0 0;
    text-align: right;
    width: 100%;}
.sjdh li {    margin-left: 30px;
    display: inline-block;}
.sjdh li a{font-size: 16px;    position: relative;
    color: #666;}
 .sjdh li a:hover{color:#1a44be;}   
    .sjdh li a.dqlm:before{
    display: block;
    content: "";
    position: absolute;
    width: 10px;
    height: 2px;
    top: 50%;
    left: -20px;
    margin-top: -1px;
        background: #1a44be;}
.dqlm {
    color: #1a44be !important;}
.tabs-box {
    padding: 32px 0 32px 330px;
        margin: 50px 0;
    position: relative;
    background: #f5f5f5;
    border-left: solid 5px #1a44be;}
.tabs-box-left {
    position: absolute;
    left: 25px;
    top: 50%;
    font-size: 24px;
    color: #1a44be;
    height: 24px;
    line-height: 24px;
    margin-top: -12px;}
.teach-list li {
    float: left;
    width: 46%;
    padding: 0 22px;
    margin-bottom: 30px;
    overflow: hidden;}
    .teach-list {
        padding-bottom: 30px;}

.teach-list {
    margin: 0 -2%;
    width: 105%;
    display: block;}

    .teach-list-box {
        background: #f5f5f5;
        position: relative;
        height: 220px;
        border: solid 1px #fff;}

    .teach-img {
        position: absolute;
        left: 20px;
        top: 20px;}

    .teach-img img {
        width: 124px;
        height: auto;}

    .teacher-name {text-align: left;
        font-size: 16px;
        color: #333;
        margin-bottom: 10px;
        margin-top: 12px;}

    .teacher-name a {
        font-size: 30px;
        color: #000;
        padding-right: 20px;}

.teacher-p p {
    margin-bottom: 10px;
    color: #666;
    text-align: left;}

    .teach-list-box .lind-bottom {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        padding: 20px 20px 20px 195px;}

    .teach-list li:hover .lind::before,
    .xs-list-box:hover .lind::after {
        width: 100%;
        height: 100%;}

    .teach-list li:hover .lind::before {
        border-top-color:#1a44be;
        border-right-color: #1a44be;
        transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;}

    .teach-list li:hover .lind::after {
        border-bottom-color: #1a44be;
        border-left-color: #1a44be;
        transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;}

    .lind {
        position: absolute;
        left: -1px;
        top: -1px;
        bottom: -1px;
        right: -1px;}

    .lind::before,
    .lind::after {
        box-sizing: inherit;
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;}

    .lind {
        transition: color 0.25s;}

    .lind-bottom {
        position: relative;
        z-index: 100;}

    .lind::before,
    .lind::after {
        border: 1px solid transparent;
        width: 0;
        height: 0;}

    .lind::before {
        top: 0;
        left: 0;}

    .lind::after {
        bottom: 0;
        right: 0;}

    .lind:hover {
        color: #60daaa;}

