div#jsyj {
    border: 0;
    background: url(images/bg2.jpg) no-repeat;    padding: 59px 0;
}
.search.clearfix {
    width: 1000px;
    margin: auto;border-radius: 25px;
    overflow: hidden;
}
 .search .inputbox {
    float: left;
    width: calc(100% - 120px);
}
 .search .inputbox input {
    width: 100%;
    line-height: 60px;
    border: none;
    outline: none;
    font-size: 18px;
    padding-left: 70px;
    box-sizing: border-box;
    background: #fff url(images/s2.jpg) no-repeat center left 25px;    font-family: "Microsoft YaHei";
}
.search .searchbox {
    float: right;    margin: 0;
}
 .search .searchbox .button {
    width: 120px;
    background: #8c1616;
    line-height: 60px;
    font-size: 18px;
    cursor: pointer;
    transition: .5s;
    color: #fff;
    text-align: center;    margin: 0;
}
::-webkit-input-placeholder {
    color: #333333;
}
.sx .go {
    border-bottom: 1px solid #ccc;
     line-height: 25px;
    padding: 14px 0;
}
.sx .go span {
    font-size: 18px;
    color: #8c1616;
    float: left;
    width: 180px;
    margin-right: -190px;
    font-weight: bold;
    text-align: right;
}

.sx ul.gg {
    margin-left: 190px;
}

.sx ul.gg li {
    display: inline-block;
    font-size: 16px;
    padding: 0 1.1%;
    cursor: pointer;
    border-radius: 20px;
}

.sx ul.gg li.active {
    color: #fff;
    background: #8c1616;
}


ul#xrld li.news {
    float: left;
    width: 50%;    margin-bottom: 32px;
}


ul#xrld li.news .news_box.clearfix {
    margin: 0 20px;    border: 1px solid #ccc;
}
ul#xrld {
    margin: 55px -20px;
}

ul#xrld li.news .news_box.clearfix .news_imgs {
    float: left;
    width: 175px;
    margin-right: -180px;
}

ul#xrld li.news .news_box.clearfix .news_imgs a img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
}


ul#xrld li.news .news_box.clearfix .news_imgs a {
    display: block;
    padding-top: 140%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}

ul#xrld li.news .news_box.clearfix .news_wz {
    width: 100%;
    float: right;
}
ul#xrld li.news .news_box.clearfix .news_wz .news_con {
       margin-left: 200px;
    height: 245px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 10px;
}

ul#xrld li.news .news_box.clearfix:hover img {
    transform: scale(1.1);
}
ul#xrld li.news .news_box.clearfix .news_title {
    font-size: 18px;
    line-height: 33px;
    font-weight: bold;    margin-bottom: 15px;
}
ul#xrld li.news .news_box.clearfix .news_title span {
    margin: 0 10px;
}

ul#xrld li.news .news_box.clearfix .news_title a {
    color: #8c1616;
    font-size: 20px;
}


ul#xrld li.news .news_box.clearfix .news_kz {
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 5px;
    color: #333333;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 96px;    word-wrap: break-word;
}
ul#xrld li.news .news_box.clearfix .news_kz span {
    font-weight: bold;
}





.teacherinfo .inner{margin:0 auto;}
.teacherinfo .wp-inner{    position: relative;}
.teacherinfo .imgtt {    position: absolute;
       top: 150px;
    left: 0;
    right: 0;
    color: #fff;}
.teacherinfo .imgtt .entt{    font-size: 72px;}
.teacherinfo .imgtt .cntt{    font-size: 36px;    font-weight: 600;}
.teacherinfo .l-banner img{width:100%}
.teacherinfo .header{    padding: 32px 0;}
.teacherinfo .col_news{background: #f4f5f7;}
.teacherinfo .col_path{    line-height: 56px;}
.teacherinfo .col_path a{font-size:17px;}
.teacherinfo .col_path span::after{content:'>  '}
.teacherinfo .topdiv{    background: #fff;    padding: 25px;
    padding-left: 40px;}
.teacherinfo .col_news{padding-top:18px;padding-bottom:22px;    float: none;}
.teacherinfo .infobox{    margin-top: 18px;
    background: #fff;}
.teacherinfo .topdiv .imgbox{    float: left;}
.teacherinfo .topdiv .wzbox{ float: left;    padding-left: 50px;  margin-top: 20px;  width: calc(100% - 209px);
    box-sizing: border-box;}
.teacherinfo .topdiv .wzbox .con p {
    font-size: 18px !important;
    line-height: 35px !important;
    color: #1f2333 !important;
    text-indent: 0 !important;    font-family: "Microsoft YaHei" !important;
}

.teacherinfo .topdiv .wzbox .con p  span{
    font-size: 18px !important;
    line-height: 35px !important;
    color: #1f2333 !important;
    text-indent: 0 !important;    font-family: "Microsoft YaHei" !important;
}

.teacherinfo .footer{    background: #1d2b5a;
    border-top: 6px solid #db1e32;}
.teacherinfo .footer .copyright{text-align: center;padding:50px 0;
    color: #fff;}
.teacherinfo .post-33 .tit{    text-align: left;}
.teacherinfo .post-33 .boxm {  text-align: left;}
.teacherinfo .post-33{    padding: 20px;}
.teacherinfo .post-33 .tt{    padding-bottom: 15px;
    border-bottom: 1px solid #e7e7e7;}
.teacherinfo .post-33 .tt .title{      margin-right: 50px;
    cursor: pointer;
    position: relative;
    font-size: 20px;}
.teacherinfo .post-33 .tt .title.selected::after{content:'';display:block;height:4px;width:100%;bottom:-15px;background:#db1e32;    position: absolute;
    left: 0;}
.teacherinfo .post-33 .con{padding-top:30px;}

.teacherinfo .topdiv .wzbox .name{    font-size: 24px;
    font-weight: 600;
    color: #1f2333;}
.teacherinfo .topdiv .imgbox{width:209px;}
.teacherinfo .topdiv .imgbox .imgwrapper{    padding-top: 134%;    position: relative}
.teacherinfo .topdiv .imgbox .imgwrapper img{    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;}
.teacherinfo .topdiv .wzbox .career{    font-size: 16px;
    color: #1f2333;    margin-left: 20px;}
.teacherinfo .topdiv .wzbox .con{    font-size: 18px;    margin-top: 20px;
    line-height: 35px;color: #1f2333;}
.teacherinfo .topdiv .wzbox .con .news_yjfx p{    display: inline;}
.teacherinfo .topdiv .tit{    padding-bottom: 20px;       position: relative;}
.teacherinfo .topdiv .tit::after{content:'';display:inline-block;    position: absolute;    bottom: 0;
    left: 0;width:30px;height:2px;background:#8c1616}
.teacherinfo .col_metas .possplit:last-child{display:none}
.teacherinfo .col_metas{    position: relative;}
.teacherinfo .col_metas::before{height:4px;width:72px;background:#db1e32;position: absolute;left:0;top:0;content:''}

.teacher .newsitem  .imgbox .imgw{    position: relative;
    padding-top: 138%;}
.teacher .newsitem  .imgbox .imgw img{    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;}
.teacher .newsitem .imgbox .imgw{    overflow: hidden;}
.teacher .newsitem:hover .imgbox .imgw img{       transform: scale(1.1);}
.teacher .newsitem .imgbox .imgw img{transition: .5s;}
.teacherinfo .post-33 .ntt{font-size: 18px; font-weight: 600; color: #1f2333;line-height:45px;  font-family: "PingFang", "Microsoft Yahei";}

.teacherinfo .post-33 .ncon,.teacherinfo .post-33 .ncon *{font-size: 18px !important; color: #1f2333 !important;line-height:45px !important;      font-family: "PingFang", "Microsoft Yahei" !important;    text-indent:0 !important;margin:0 !important;padding:0 !important;}

.teacherinfo .post-33 .nmod{    margin-bottom: 30px;}