@charset "utf-8";

.js_hv{text-align:center;color: #706c6c;margin-top: 20px;}

.ny_banner{position: relative;}
.ny_banner a{display: block;width: 100%;height: auto;}
.ny_banner a img{min-height:360px;object-fit: cover;}
.ny_banner .column{position:absolute;left:19%;top: 37%;}
.ny_banner .column i{display:block;width:36px;height:5px;background-color: #0d2f6e;margin-bottom:18px;}
.ny_banner .column h2{font-weight:bold;font-size:35px;color: #fff;}
/* 学科列表 */
.ny_bj{background: url(../images/bj1_02.jpg) top center no-repeat #fafafa;padding-bottom: 50px;}
.xklb{padding-top: 20px;min-height:350px;}
.xklb h2{font-size: 24px;padding-bottom: 20px;border-bottom: 1px dashed #ddd;margin-top: 24px;}
.xklb h2 a,.xklb h2{color: #0d2f6e;}
.xklb ul{margin-bottom: 34px;}
.xklb ul li{width:22%;margin-right: 4%;float:left;margin-top: 20px;background:#eeeeee;text-align: center;height: 50px;line-height: 50px;}
.xklb ul li:hover{background:#0d2f6e;}
.xklb ul li:hover a{color: #fff;}
.xklb ul li:nth-child(4n){margin-right: 0;}
.xklb ul li a{font-size: 16px;display: inherit;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.xklb ul li a.on,.xklb ul li.on a{background: #0d2f6e;color:#fff;}
/* 杰出人才 */
.jcrc li{background:transparent !important;}
.jcrc li:hover{background:none !important;}
.jcrc ul li{float:left;width:23%;margin-right: 2.6%;margin-top: auto;height: auto;line-height: inherit;}
.jcrc ul li a{display: block;margin: 10px;padding: 28px 4% 28px 4%;/* box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%); */filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='rgba(255,255,255,0.9)');box-shadow: 0 0 10px #c7c7c7;}
.jcrc li .img{height:243px;position: relative;overflow: hidden;text-align: center;}
.jcrc li .img img{
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    }
.jcrc li:nth-child(4n){margin-right: 0;}
.jcrc li:hover img{transform: scale(1.1);}
.jcrc li:hover a h1{color: #1e4998;}
.jcrc li a{border-bottom: 6px solid #fff;}
.jcrc li:hover a{border-bottom: 6px solid #3e68b7;}
.jcrc h1{font-size:17px;margin-top:26px;font-weight: normal;text-align:center;}
.jcrc ul{min-height:350px;}
/*教师查询*/
.result{margin-top:42px;font-size:15px;}
.college{border-bottom:1px solid #ebebeb;min-height: 50px;font-size: 18px;}
.result .links-name{width: 33%;height:30px;line-height:30px;margin-bottom:13px;color:#444;position: relative;}
.result .links-name .links-groupmc{display:block;line-height:30px;/* padding-right:4%; */width: 18%;text-align: justify;text-justify: inter-word;}
.result .links-group{width:71%;position:relative; cursor:pointer;border:1px solid #b6b6b6;}
.result .links-group .l-btn{ display:block; line-height:30px; text-indent:30px; position:relative;}
.result .links-group .l-btn .icon-xiajiantou{ position:absolute; right:10px;top:13px;background:url(../images/icon14_03.png) no-repeat;display:block;width: 11px;
                                              height: 7px;}
.result .links-group .dropdown-links{ display:none; width:100%; position:absolute; /*bottom:30px;←去掉向下展开*/ background:#f8f8f8;padding:10px 0; max-height:180px; overflow:auto;}
.result .links-group .dropdown-links a{ display:block; line-height:38px; padding-left:10px;}
.result .links-group .dropdown-links a:hover{background:#f08400;color:#FFF}
.result .college-title-t{width: 92%;}
.result .college-title-t span{padding: 0px 10px;cursor: pointer;display: inline-block;line-height: 50px;}

.result .college-title-t span.on{color: #0064b0;}
.result .links-groupmct{text-align: left;line-height:50px;}
.result .result-s{border: 1px solid #b6b6b6;width:71%;height: 36px;line-height: 36px;text-indent: 10px;font-size: 16px;}
.result .submit{margin-left:80px;}
.result .submit,.reset{width: 7%;height:32px;line-height:32px;text-align:center;background-color: #0d2f6e !important;color:#fff;margin-right:7px;margin-top:7px;cursor:pointer;display: inline-block;}
.reset{background-color: #f08400 !important;}
.college_p{padding: 20px 0px;}
.result .select, .xk_result select, .xk_result1 .sele_2{/* padding: 8px; */width: 70%;vertical-align: middle;border: 1px solid #b6b6b6;outline: none;height: 40px;line-height: 40px;font-size: 16px;padding-left: 10px;position: relative;}
.result select option{height:40px;line-height: 40px;}
/* 导师风采 */
.dsfc,.jyxx{padding-top: 30px;}
.dsfc .ds_tb{text-align: center;}
.dsfc .ds_tb li{display: inline-block;margin-right: 4%;font-size: 18px;background: #ddd;padding: 12px;}
.dsfc .ds_tb li.active{background-color: #0d2f6e;}
.dsfc .ds_tb li.active a{color: #fff;}
.dsfc .hd{margin-top: 20px;}
.dsfc .hd .teachlist h2{font-size: 20px;color: #0d2f6e;padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.dsfc .hd .teachlist .teach_name,.dsfc .hd .teachlist .teach_name ul{margin-top: 20px;}
.dsfc .hd .teachlist .teach_name h3{font-size: 16px;color: #0d2f6e;font-weight: normal;}
.dsfc .hd .teachlist .teach_name ul li{width:10%;text-align: center;float:left;line-height: 40px;font-size: 16px;}
.dsfc .hd .teachlist .teach_name ul li a:hover{color: #0d2f6e;}
/* 关于主页 */
.gyzy p{line-height: 40px;text-indent: 2em;font-size: 16px;color: #6c6c6c;}
.gyzy .bjb{background-color: #fff;padding: 30px;margin-top: 50px;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);}
/* 教研信息 */
.xk_result .sele_1{width:30%;margin-right: 2%;cursor: pointer;}

.xk_result1{margin: 20px 0px;}
.xk_result1 .sele_2{width: 20%;margin-right: 2%;float: left;position: relative;padding: 0;}

.xk_result1 .sele_2 dt{
	height: 40px;
	display:inline-block;
	background: url(../images/dropdown.png) no-repeat 90% center;
	line-height: 40px;
	cursor:pointer;
	color: #333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:relative;
	z-index: 97;
	text-indent: 10px;
	width: 100%;
	}
.xk_result1 .sele_2 dd{position:absolute;left:0;top: 41px;background: #fefefe;display:none;font-size: 17px;z-index: 99;width: 100%;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);}
.xk_result1 .sele_2 dd ul{width: 100%;max-height:250px;overflow: auto;}
.xk_result1 .sele_2 dd ul li{padding:0 20px;cursor: pointer;}
.xk_result1 .sele_2 dd ul li a{line-height:36px;display:block;color: #fff;font-size:17px;background:url(../images/icon14_03.png) left center no-repeat;text-indent:20px;}

.jyxx_list li{width:31%;float:left;margin-right: 3.5%;background: #fff;box-shadow: 0 0 18px 0 rgb(0 0 0 / 13%);margin-bottom: 20px;}
.jyxx_list li .padd{padding: 25px 14px;}
.jyxx_list li:nth-child(3n){margin-right: 0;}
.jyxx_list li h1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;}
.jyxx_list li  p{margin-top: 14px;color: #8e8e8f;}
.jyxx_list li span{display: inline-block;padding-left: 5px;}
.page{
    text-align:center;
    margin-bottom:20px;
    margin-top:30px;
}
.page a{
    height: 25px;
    line-height: 25px;
    color: #333;
    cursor: pointer;
} 
.jyxx_fl{width:17%;}
.jyxx_fl a{ height: 60px; width: 100%; display: block; line-height: 60px; position: relative; background: #f5f5f5; margin-top: 1px; text-align: center; color: #404040; font-size: 18px;}
.jyxx_fl a.cur{background: #0d2f6e;font-weight: bold;color: #fff;}
.jyxx_fl a.cur i{display: inline-block;position: absolute;right: 29px;top: 46%;width: 8px;height: 9px;background: url(../images/iconsn_03.png) 90% 0px no-repeat;}
.jyxx_fr{width:80%;}   
#nav_slide{display:none;}
.result_jg{ background: #fff; padding: 20px;}
.result_jg li{ padding: 15px 0; border-bottom: 1px dotted #dcdcdc;line-height: 26px; background: url(../images/listicon.png) no-repeat left 23px; padding-left:20px;}
.result_jg li:after{visibility:hidden; display:block; content:""; clear:both}
.result_jg li a{ font-size: 15px; float: left; width:85%;}
.result_jg li a:hover{color:#281567}
.result_jg li a i{ display: inline-block; width: 7px; height: 7px; background: transparent; border: 1px solid #c8161e; border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px; margin-right: 8px;}
.result_jg li .date{ float: right; font-size:14px; color: #838383;}

.select_xl {
    background-color: #fbfbfb;
    width: 40px;
    height: 40px;
    border: solid 1px #b6b6b6;
    position: absolute;
    right: 35px;
    top: 0;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.select_xl.xl_open:before {
    border-bottom: 7px solid #595959;
    border-top: 0;
}

.select_xl.xl_open:after {
    border-bottom: 7px solid #f5f5f5;
    border-top: 0;
    top: 0;
    bottom: -2px;
}

.select_xl:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 7px solid #595959;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-bottom: 0;
}

.select_xl:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 7px solid #fefefe;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: -1px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-bottom: 0;
}
.select_list {list-style-type: none;margin: 0;display: none;background: #fff;position: absolute;z-index: 1;width: 100%;border-left: solid 1px #e5e5e5;border-right: solid 1px #e5e5e5;-webkit-box-sizing: border-box;box-sizing: border-box;left: 0;height:330px;overflow:auto;}
.select_list li {border-bottom: solid 1px #e5e5e5;line-height: 40px;/* padding: 0 10px; */cursor: pointer;}