/* 教师检索 */
.jsjs_seerch{
margin: 0 5px;
}

.ss-top{margin: 50px 0;}
.ss-top .line{height: 6px;background:url(../images/img_08.png) no-repeat center;background-size:100% 100%;margin: 0 10px;position: relative;z-index:2;}
.ss-top .box{margin-top: -4px;padding: 35px 20px 40px 25px;box-shadow: 0 0 10px 0 rgba(53, 57, 160, 0.2);/* background:url(../images/img_10.jpg) no-repeat center; *//* background-size: cover; */background-color: #f5f5ff;}

.ss-top .row{line-height: 34px;display: flex;margin-bottom: 30px;}
.ss-top .row:last-child{margin-bottom: 0;}
.ss-top .row *{font-size: 16px;color:#333333;}
.ss-top .tit{padding-right: 10px;min-width: 60px;}
.ss-top .lks{flex:1;overflow: hidden;}
.ss-top .lks .lk{display: inline-block;vertical-align: middle;padding:0  14px;margin-right: 30px;cursor: pointer;border-radius:20px;}
.ss-top .lks .lk.checked,.ss-top .lks .lk:hover{color:#fff;background-color: #3539A0;}
.ss-top .lks.letter .lk{margin-right: 60px;}
.ss-top .lks .lk:last-child{margin-right: 0;}

.ss-top .item{display: flex;align-items: center;width: 33%;margin-left: 4%;}
.ss-top .item:first-child{margin-left: 0;}
.ss-top .item .info{flex:1;overflow: hidden;/* display: block; *//* width: 100%; */}
.ss-top .ipt{border:1px solid #E1E1F1;line-height: 45px;height: 45px;padding:0 15px;width: 100%;text-align: left;width: -webkit-fill-available;}
.ss-top .select{appearance: none;-webkit-appearance: none;background:url(../images/icon_10.png) no-repeat 97% center;background-size:15px;cursor: pointer;}
.ss-top .select:hover{cursor: pointer;}
.ss-top .select{appearance: none;-webkit-appearance: none; }
select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand { display: none; }




.ss-top .btns{padding-left: 15px;}
.ss-top .anniu{margin: 0 0 0 20px;font-size: 18px;color:#fff;width: 83px;height: 45px;line-height: 45px;text-align: center;border:0;cursor: pointer;}
.ss-top .anniu.submit{background-color: #363AA1;}
.ss-top .anniu.reset{background-color: #D5AB63;}
.ss-top .anniu:hover{opacity: 0.9;}


/* 导师风采 */
.ds-list{display: flex;flex-wrap: wrap;margin:-3% 0 0 -3%;}
.ds-list .item{background-color: #f5f5ff;display: flex;width: 48%;margin: 2% 0 0 2%;height: 230px;}
.ds-list .imgbox{width: 40%;/* height: 220px; */position: relative;}
.ds-list .img{max-width: 100%;max-height: 100%;width: auto;height: auto;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.ds-list .info{flex:1;overflow: hidden;padding: 15px;}
.ds-list .tt{border-bottom:1px solid #2301A2;padding-bottom: 13px;position: relative;}
.ds-list .tt::after{content:'';width: 12px;height: 12px;background:url(../images/icon_08.png) no-repeat center;background-size:contain;position: absolute;right: 0;bottom: 4px;}
.ds-list .name{font-size: 22px;color:#333333;}
.ds-list .wz{font-size: 16px;color:#3539A0;margin-left: 15px;}
.ds-list .txt{font-size: 16px;color:#666666;-webkit-line-clamp: 4;line-height: 1.5;padding-top: 10px;}
.ds-list .txt p{/* margin-top: 10px; */overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.ds-list .txt em{color:#333;}
.ds-list .item:hover{background:url(../images/img_04.jpg) no-repeat center;background-size:cover;}
.ds-list .item:hover *{color:#fff;}
.ds-list .item:hover .tt{border-color:#D5AB63;}
.ds-list .item:hover .tt::after{background-image:url(../images/icon_08-1.png)}

.pages a{cursor:pointer; margin:0 3px}



/* 检索 */
        .search-container ul li {
            list-style-type: none;
            cursor: pointer;
            padding:10px;
        }

        .search-container ul li:hover {
            background-color: #f5f5f5;
        }
        .search-container {
            position: relative;
            z-index:999;
        }
        .search-container #results {
            position: absolute;
            left: 0;
            top: 100%;
            width: 100%;
            background: #ffffff;
            max-height: 400px;
            overflow-y: auto;
            box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
        }
        .ss-top .item .info {
            overflow: visible;
        }
        
        
         .ss-top .item .info {
            position: relative;
        }

        #tsites_teacher_query_zs_discipline_id {
            position: absolute;
            opacity: 0;
            left: 0;
            visibility: hidden;
            z-index: -1;
            opacity: 0;
        }
/* 检索 */






@media screen and (min-width:768px) and (max-width:1200px){
/* 教师检索 */
	.ss-top .tit{min-width: 80px;font-weight: bold;}
	.ss-top .row{flex-wrap: wrap;margin-bottom: 20px;}
	.ss-top .row1{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .item{width: 48%;margin:15px 0 0;}
	.ss-top .row2,.ss-top .row3{display: block;}
	.ss-top .lks{margin-left: 15px;}
	.ss-top .lks .lk{margin:10px 0 0 15px;}
	.ss-top .lks.letter{margin-left: 0;}
	.ss-top .lks.letter .lk{margin:10px 0 0 5px;}
	.ss-top .row *{font-size: 17px;}
	.ss-top .row4{justify-content: space-between;flex-wrap: wrap;margin-top: -10px}
	.ss-top .btns{width: 100%;padding: 0;justify-content: center;display: flex;margin-top: 25px;}
	
	
}
@media screen and (min-width:320px) and (max-width:767px){

	/* 教师检索 */
	.ss-top{margin-bottom: 30px;}
	.ss-top .box{box-shadow:none;/* padding:35px 20px; */}
	.ss-top .tit{min-width: 80px;font-weight: bold;}
	.ss-top .row{flex-wrap: wrap;margin-bottom: 20px;}
	.ss-top .row1{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .item{width: 100%;margin: 0 0 15px;}
	.ss-top .item:last-child{margin-bottom: 0;}
	.ss-top .row2,.ss-top .row3{display: block;}
	.ss-top .lks{margin-left: -15px;}
	.ds-list .item{width:100%;}
	.ss-top .lks .lk{margin: 5px 0 0 1px;}
	.ss-top .lks.letter{margin-left: 0;}
	.ss-top .lks.letter .lk{margin:5px 0 5px}
	.ss-top .row *{font-size: 16px;}
	.ss-top .row4{justify-content: space-between;flex-wrap: wrap;}
	.ss-top .btns{width: 100%;padding: 0;justify-content: center;display: flex;margin-top: 25px;}
	.ss-top .ipt{height: 38px;line-height: 38px;}
}