@charset "utf-8";
/* CSS Document */
.relative{
	position: relative;
}
.ejbox .relative .lm_more{
	top: 25px;
}
.ejbox{
}
.ej_tit{
	color: #4589c2;
	border-bottom: 1px solid #cbe0f1;
}
.ej_tit .bt {
	line-height: 64px;
	font-size: 22px;
	font-weight: bold;
}
.ej_tit .bt .ico{
	content: '';
	width: 4px;
	height: 24px;
	background: #c40001;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	margin-right: 15px;
	margin-top: -3px;
}

/*在职人员*/
.ld_list li{
	height: 268px;
	position: relative;
	margin-top: 50px;
}
.ld_list li:first-child{
	margin-top: 30px;
}
.ld_list li .ld_zp{
	position: absolute;
	left: 30px;
	top: 0;
	width: 202px;
	height: 268px;
	overflow: hidden;
	z-index: 1;
}
.ld_list li .ld_zp img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ld_list li .ld_zp a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.ld_list .ld_t{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 150px;
	background: #e9f2f9;
	line-height: 2;
	padding-top: 30px;
}
.ld_list .ld_t .t{
	white-space: nowrap; /*强制不换行*/
	margin-right: 40px;
}
.ld_list .ld_t .t:last-child{
	margin-right: 0;
}
.ld_list .ld_t,
.ld_name {
	padding-left: 290px;
	padding-right: 10px;
}
.ld_name {
	padding-top: 40px;
}
.ld_name .t1 {
	font-size: 34px;
	color: #4589c2;
}
.ld_name .t2 {
	margin-left: 10px;
}
.ld_name .t_open{
	position: absolute;
	right: 40px;
	top: 58px;
}
.ld_name a:hover{
	color: #306fa4;
}

.t_open{
	white-space: nowrap;
	font-size: 16px;
	color: #5b9ad1;
	position: absolute;
	bottom: 0;
}
.jgsz_page .t_open{
	position: relative;
	bottom: auto;
}
.t_open:hover{
	color: #306fa4;
}

/*二级menu*/
.ej_nav{
	background: url(sk_sjs202511_bg10_1.png) left no-repeat #fff;
	background-size: auto 100%;
}
.ej_nav ul{
	background: url(sk_sjs202511_bg10_2.png) right no-repeat;
	background-size: auto 100%;
	text-align: center;
	font-size: 0;
}
.ej_nav ul li{
	display: inline-block;
	font-size: 24px;
	margin: 0 45px;
	line-height: 66px;
	font-weight: bold;
	border-bottom: 4px solid rgba(69, 137, 194, 0);
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.ej_nav ul li.on{
	color: #4589c2;
	border-bottom-color: #c40001;
}



/*卷轴背景*/
.juanzhou{
	/*	padding: 16px 0;*/
}
.juanzhou{
	position: relative;
	padding: 0 12px;
	margin-top: 13px;
	margin-bottom: 13px;
}
.juanzhou .line{
	position: absolute;
	width:9px;
	font-size: 0;
	height: 100%;
	background: #e9f2f9;
	top: 0;
}
.juanzhou .line1{
	left: 0;
}
.juanzhou .line2{
	right: 0;
}
.juanzhou .line:after,
.juanzhou .line:before {
	content: '';
	width: 9px;
	height: 7px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
}
.juanzhou .line:after{
	background-image: url(sk_sjs202511_bg06_1.png);
	top: -7px;
}
.juanzhou .line:before{
	background-image: url(sk_sjs202511_bg06_1.png);
	bottom: -7px;
}
.juanzhou .bk{
	border: 1px solid #fff;
}
.juanzhou .t{
	background: #e9f2f9;
	padding: 5px;
}


/*代管社团*/
.daiguan li{
	width: 23.5%;
	margin-right: 2%;
	float: left;
}
.daiguan li:nth-child(4n){
	margin-right: 0;
}
.daiguan li:nth-child(4n + 1){
	clear: both;
}
.daiguan li .bk{
	height: 54px;
}
.daiguan li .bk a{
	padding: 0 30px;
}
/*主管中心*/
.zhuguan li{
	width: 32%;
	margin-right: 2%;
	float: left;
}
.zhuguan li:nth-child(3n){
	margin-right: 0;
}
.zhuguan li:nth-child(3n + 1){
	clear: both;
}
.zhuguan li .bk{
	height: 78px;
}
.zhuguan li .bk a{
	padding: 0 70px;
}
.daiguan li .t a,
.zhuguan li .t a{
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 1.5;
}
.daiguan,
.zhuguan {
	padding: 16px 0;
}

/*机构设置 -所领导班子*/
.jg_ld li{
	float: left;
	width: 48.5%;
	position: relative;
	margin-top: 25px;
	padding-left: 80px;
	padding-right: 30px;
	background: url(sk_sjs202511_bg12.png) #fff;
	box-shadow: 0px 0px 12px rgba(69, 137, 194, .12);/* 阴影透明度 */
}
.jg_ld li:nth-child(2n) {
	float: right;
}
.jg_ld li:nth-child(2n + 1) {
	clear: both;
}
.jg_ld li::before {
	content: '';
	width: 50px;
	background: url(sk_sjs202511_bg11.png) top no-repeat #4589c2;
	background-size: 100% auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.jg_ld .bg{
	background: url(sk_sjs202511_bg09.png) right 40px no-repeat;
}
.jg_ld li .text{
	border-bottom: 1px solid #cbe0f1;
	line-height: 2;
	padding: 15px 0 18px;
	padding-left: 30px;
	position: relative;
}
.jg_ld li .text:last-child {
	border-bottom: 0;
}
.jg_ld li .text .t1{
	font-size: 24px;
	font-weight: bold;
}
.jg_ld li .text .t2{
	font-size: 20px;
}
.jg_ld li .text .t2 .a1{
	display: inline-block;
	/*	padding: 0 30px;*/
	margin-right: 20px;
	white-space: nowrap;
}
.jg_ld li .text .t2 .a1::after{
	display: inline-block;
	content: '|';
	color: #5191c6;
	margin-left: 22px;
}
.jg_ld li .text .t2 .a1:last-child {
	margin-right: 0;
}
.jg_ld li .text .t2 .a1:last-child::after {
	display: none;
}
.jg_ld li:nth-child(n+3) .text .t2 .a1::after{
	display: none;
}

/*领导 详情页*/
.ld_con{
	background: url(sk_sjs202511_bg09_2.png) bottom right no-repeat #fff;
	padding: 40px 80px;
	min-height: 500px;
}
.ld_con .ld_zp{
	float: left;
	width: 190px;
	height: 252px;
}
.ld_con .ld_zp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ld_con .text{
	width: 1000px;
	float: right;
}
.ld_con .text *{
	line-height: 2;
}
.ld_con .text .name{
	font-size: 36px;
	font-weight: normal;
	text-indent: 1em;
}
.ld_con .text .t1{
	font-size: 20px;
	text-indent: 34px;
}
.ld_con .text .t2 p{
	margin-top: 20px;
}


.ld_con2 .text .name{
	font-size: 36px;
	font-weight: normal;
	/* text-indent: 0; */
}
.ld_con2 .text .t1{
	font-size: 20px;
	text-indent: 0;
	padding-left: 36px;
}
/* 新闻列表 - 图文*/
.newlist{

}
.newlist li{
	clear: both;
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	padding-bottom: 40px;
	margin-top: 40px;
	line-height: 1.7;
}
.newlist li .img{
	width: 282px;
	height: 172px;
	overflow: hidden;
	float: left;
	margin-right: 30px;
	background: #eeeeee;
}
.newlist li .img img{
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	margin: 0 auto;
	display: block;
}
.newlist li .img a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.newlist li .text{
	display: table;
}
.newlist li .text .bt{
	font-size: 22px;
	font-weight: bold;
}
.newlist li .text .t{
	color: #63717f;
	margin-top: 8px;
	text-align: justify;
}
.newlist li .text .time {
	display: block;
	color: #5b9ad1;
	margin-top: 8px;
}

/*学术成果 - 著作*/
.books li{
	float: left;
	width: 48.5%;
	margin-top: 30px;
	padding-bottom: 30px;
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	line-height: 1.8;
}
.books li:nth-child(2n) {
	float: right;
}
.books li:nth-child(2n + 1) {
	clear: both;
}
.books li .img{
	width: 160px;
	height: 220px;
	background: #fff;
	overflow: hidden;
	float: left;
	margin-right: 30px;
	border: 6px #e9f2f9 solid;
}
.books li .img img{
	width: 100%;
	height: 100%;
	padding: 12%;
	object-fit: cover;
}
.books li .img a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.books li .text{
	display: table;
}
.books li .text .bt{
	font-size: 20px;
	font-weight: bold;
}
.books li .text .t{
	font-size: 16px;
	color: #63717f;
	margin-top: 8px;
}
.books li .text .time {
	font-size: 16px;
	display: block;
	color: #5b9ad1;
	margin-top: 8px;
}

.ej_list{
	line-height: 3;
	padding-top: 10px;
}
.ej_list li{
	position: relative;
	padding-left: 18px;
	background: url(sk_sjs202511_line.png) bottom repeat-x;
}
.ej_list li::before{
	content: '•';
	color: #c20101;
	margin-right: 8px;
	position: absolute;
	left: 0;
}
.ej_list li a{
	display: block;
	white-space: nowrap; /*强制不换行*/
	overflow:hidden;
	text-overflow:ellipsis;
}
.ej_list li .time{
	position: absolute;
	right: 0;
	top: 2px;
	font-size: 16px;
	color: #999;
}
.w50 li{
	width: 48.5%;
	float: left;
}
.w50 li:nth-child(2n) {
	float: right;
}
.w50 li:nth-child(2n + 1) {
	clear: both;
}

/*列表2*/
.ej_list2{
	line-height: 1.6;
	padding-top: 10px;
}
.ej_list2 li{
	position: relative;
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	padding: 15px 0 17px 30px;
}
.ej_list2 li::before{
	content: '•';
	color: #c20101;
	margin-right: 8px;
	position: absolute;
	left: 10px;
}
.ej_list2 li a{
	display: block;
	margin-right: 140px;
}
.ej_list2 li .time{
	position: absolute;
	right: 0;
	top: 16px;
	font-size: 16px;
	color: #999;
}
.ej_list2 li:nth-child(5n+1){
	margin-top: 30px;
}

/*花纹边框背景*/
.con_bg{
	background: url(sk_sjs202511_bg12.png) #fff;
}
.con_bg .bg_top{
	height: 60px;
	background: url(sk_sjs202511_bg13_1.png) no-repeat;
	background-size: 100% auto;
}
.con_bg .bg_di{
	height: 60px;
	background: url(sk_sjs202511_bg13_2.png) no-repeat;
	background-size: 100% auto;
}
.con_bg .bg{
	background: url(sk_sjs202511_bg13_3.png) repeat-y;
	background-size: 100% auto;
	padding: 20px 80px 40px;
}

/*教育教学 > 世界历史系概况*/
.jy_con{
	margin-top: 40px;
}
.jy_con .h3{
	text-align: center;
	font-size: 32px;
	font-weight: normal;
	color: #4589c2;
	line-height: 1.6;
	padding-bottom: 30px;
	border-bottom: 1px solid #cbe0f1;
}
.jy_con .text{
	line-height: 2;
	font-size: 20px;
	margin-top: 20px;
	text-align: justify;
}
.jy_con .text p{
	padding-top: 1em;
}

/*导师介绍*/
.photo_list{}
.photo_list li{
	float: left;
	width: 220px;
	/*	height: 400px;*/
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-right: 75px;
	margin-top: 30px;
}
.photo_list li .img{
	width: 200px;
	height: 266px;
	overflow: hidden;
}
.photo_list li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.photo_list li a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.photo_list li .t1{
	font-size: 22px;
	color: #4589c2;
	border-bottom: 2px solid #73a6d0;
	line-height: 2.2;
	text-align: center;
}
.photo_list li .t2{
	/*	margin-top: 6px;*/
	font-size: 16px;
	line-height: 1.6;
	padding-top: 12px;
	padding-left: 18px;
	position: relative;
}
.photo_list li .t2 .ico{
	content: '';
	width: 0;
	height: 0;
	/*	尖尖朝右*/
	border-left: 8px solid #73a6d0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	margin-right: 8px;

	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	position: absolute;
	left: 0;
	top: 18px;
}
.photo_list li a{
	display: block;
}
.photo_list li a:hover .ico{
	transform: rotate(-90deg);
}
.photo_list li a:hover .t1{
	font-weight: bold;
}
.photo_list li:nth-child(5n){
	margin-right: 0;
}
.photo_list li:nth-child(5n + 1){
	clear: both;
}


/*期刊目录*/
.qk_fm{
	float: left;
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
	padding-left: 20px;
	padding-top: 20px;
}
.qk_fm .img{
	width: 310px;
	height: 398px;
	overflow: hidden;
}
.qk_fm .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.qk_mulu {
	/*	display: table;*/
	width: 990px;
	float: right;
}
.qk_mulu .t1{
	color: #4589c2;
	line-height: 1.8;
	padding: 20px 0 10px;
	border-bottom: 1px solid #cbe0f1;
	font-size: 20px;
}
.qk_mulu .t1 a::after,
.qk_mulu .t1 a::before {
	content: '•';
	margin: 0 10px;
}
.qk_mulu .t1 a:hover{color: #306fa4;}
.qk_mulu .t2 a::before {
	content: '•';
	margin: 0 10px;
}
.qk_mulu .t2 li{
	line-height: 1.6;
	margin-top: 20px;
}
.to_past{
	font-size: 18px;
	font-weight: bold;
	/*	color: #4589c2;*/
	float: right;
	margin-top: 20px;
}
.to_past img{
	width: 22px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}
.to_past:hover {
	color: #306fa4;
}
.to_past:hover img{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
}

/*细览*/
.ConBox{
	background: #fff;
	padding: 50px 90px;
	min-height: 600px;
}
.Con_title{
	border-bottom: 1px solid #a2c3d0;
}
.Con_bt{
	text-align: center;
	font-size: 32px;
	line-height: 1.5;
	font-weight: normal;
	padding: 0 70px;
	margin-bottom: 30px;
}

.mTop_30{
	margin-top: 30px;
}
.con_nr{
	font-size: 20px;
}
.con_nr * {
	line-height: 2;
	line-height: 2 !important;
}
.con_nr p{
	/* text-indent: 2em; */
	margin: 0 0 1em !important;
	background: #FFFFFF!important;
	border: 0!important;
}
.con_nr table {
	border-collapse: collapse;
	border: 1px solid #ccc;
}
.con_nr table td {
	border: 1px solid #ccc;
}
.con_nr table p {
	text-indent: 0;
	margin: 0 !important;
	font-size: 20px;
	padding: 2px;
}
.con_nr div{
	margin-bottom: 1em;
	/* text-indent: 2em; */
}
.con_nr img {
	max-width: 80%;
	margin: 0 auto;
	display: block;
}
.con_info{
	color: #8b98ae;
	font-size: 16px;
	line-height: 50px;
	padding-bottom: 10px;
}
.con_info_l{
	float: left;
}
.con_info_l li{
	float: left;
	margin-right: 50px;
}
.con_info_l li img,
.con_info_r li img {
	vertical-align: -8px;
	width: 26px;
}
.con_info_l:last-child{
	margin-right: 0;
}
.con_info_r{
	float: right;
}
.con_info_r li{
	float: left;
	margin-left: 50px;
}
.con_info_r:last-child{
	margin-left: 0;
}
.print{
	cursor: pointer;
}
.font_size{

}
.font_size span{
	margin-right: 5px;
	cursor: pointer;
}
.font_size span.active{
	font-weight: bold;
	color: #4589c2;
}

/*详情页分享媒体图标*/
.con_fx_icon{
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 5px;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.con_fx_icon_1{
	background: url(sk_sjs202511_con_icon_qz.png) center center no-repeat #cbe0f1;
	background-size: 75%;
}
.con_fx_icon_2{
	background: url(sk_sjs202511_con_icon_wx.png) center center no-repeat #cbe0f1;
	/*	background-size: cover;*/
	background-size: 75%;
}
.con_fx_icon_3{
	background: url(sk_sjs202511_con_icon_wb.png) center center no-repeat #cbe0f1;
	/*	background-size: cover;*/
	background-size: 75%;
}
.con_fx_icon:hover,
.con_fx_icon:hover,
.con_fx_icon:hover {
	background-color: #4589c2;
}

/*网站地图*/
.siteMap{
}
.siteMap *{line-height: 2.5;}
.siteMap h3{
	background: #e9f2f9;
	padding-left: 30px;
	margin-top: 30px;
	font-size: 20px;
}
.siteMap ul{margin-top: 10px;}
.siteMap li{
	display: inline-block;
	white-space: nowrap; /*强制不换行*/
	margin: 0 30px;
	font-size: 20px;
}
.siteMap li a::before{
	content: '•';
	margin-right: 10px;
	color: #c40001;
}
.siteMap li:last-child{
	margin-right: 0;
}


/*联系我们*/
.ContactUs {

}
.ContactUs .bt{
	font-size: 28px;
	font-weight: normal;
	line-height: 3;
}
.ContactUs .map img{
	width: 100%;
}
.ContactUs .t{
	line-height: 2;
	margin-top: 20px;
}
.ContactUs .t img{
	width: 22px;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}
.ContactUs .t span{
	margin-right: 50px;
	white-space: nowrap; /*强制不换行*/
}

/*学术期刊 */
.qk_btn{
	padding-top: 15px;
	text-align: right;
	line-height: 60px;
	font-size: 16px;
}
.qk_btn .ico{
	width: 20px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}
.qk_btn a{
	margin-left: 30px;
}

.qk_list{
	background: url(sk_sjs202511_bg12.png) #fff;
	float: right;
	width: 1090px;
	padding: 30px 70px;
}
.book_info{
	float: left;
	width: 270px;
	padding: 30px;
	background: #e9f2f9;
	border-right: 5px solid #cbe0f1;
	min-height: 1030px;
}
.book_info .fm_box{
	width: 183px;
	height: 231px;
	margin: 0 auto 40px;
	background: url(sk_sjs202511_bg15.png) left top no-repeat;
	background-size: 100% 100%;
	padding-left: 13px;
	padding-top: 13px;
}
.book_info .fm_box img{
	width: 100%;
	height: 100%;
}

.book_info .line{
	border-top: 1px solid #cbe0f1;
	border-bottom: 1px solid #fff;
	height: 0px;
	margin: 25px 0;
}

.book_info .text{
	line-height: 2;
	font-size: 16px;
	text-align: justify;
}
.book_info .text .lable{
	font-weight: bold;
	font-size: 18px;
	color: #4589c2;
}
.book_info .text p{
	padding-bottom: 0.5em;
}
.block{
	display: block;
}
.ej_ewm{
	width: 114px;
	margin: 0 auto;
	padding: 10px 0;
}
.ej_ewm img{
	width: 100%;
	height: 114px;
	display: block;
}
.ej_ewm li{
	background: #dfe9e5;
	color: #587b7b;
	font-size: 14px;
	text-align: center;
	line-height: 2.5;
	margin-bottom: 30px;
}
.ej_ewm li:last-child{
	margin-bottom: 0;
}

.ej_rbox{
	width: 990px;
	float: right;
}

/*本所概览-世界史所*/
.mt0{
	margin-top: 0px;
}
.sjs_con{
	margin-top: -1px;
}
.sjs_con .h3{
	text-align: center;
	font-size: 26px;
	font-weight: normal;
	color: #4589c2;
	line-height: 1.6;
	/*	padding-top: 20px;*/
	/*	border-bottom: 1px solid #cbe0f1;*/
}
.sjs_con .text{
	line-height: 2;
	font-size: 18px;
	margin-top: 10px;
	text-align: justify;
}
.sjs_con .text p{
	padding-top: 1em;
	text-indent: 2em;
}

/*在职*/
.zaizhi{
	padding-top: 16px;
}
.zaizhi li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.zaizhi .w1{
	width: 32%;
	margin-right: 2%;
}
.zaizhi li:nth-child(3n){
	margin-right: 0;
}
.zaizhi li:nth-child(3n + 1){
	clear: both;
}
.zaizhi .ren_list{
	height: 145px;
}

.zaizhi_w2 h3,
.zaizhi_w2 .name{
	display: inline-block;
}
.zaizhi_w2 h3 {
	margin-right: 20px;
	line-height: 2;
}
/*人员名单*/
.ren_list {
	text-align: center;
	line-height: 2;
	padding: 12px 20px 15px;
}
.ren_list h3{

}
.ren_list .name a{
	white-space: nowrap; /*强制不换行*/
}
.ren_list .name a::after{
	content: '|';
	color: #4589c2;
	margin-left: 10px;
	margin-right: 8px;
}
.ren_list .name a:last-child::after{
	display: none;
}
/*人员名单 End*/

.litui .ren_list{
	padding: 12px 50px 15px;
}
.litui .ren_list .name{
	text-align: left;
}


/*滚动条*/
.cont_scrollbar {
	overflow: hidden;
}
.cont_scrollbar .scroll_main {
	/*	padding-right: 20px;*/
}
.cont_scrollbar .scroll_wrap {
	width: 100%;
	height: 490px;
	position: relative;
}
.cont_scrollbar .scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
	padding-right: 25px;
}
.cont_scrollbar .scroll_wrap .text{
	padding-top: 0;
}
.cont_scrollbar .scroll_wrap .scroll_bar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	bottom: 0;
	border-left: 5px #e9f2f9 solid;
}
.cont_scrollbar .scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: -5px;
	width: 5px;
	height: 70px;
	background-color: #4589c2;
	border-radius:5px;
	opacity: 1;
	cursor: pointer;
}
.cont_scrollbar .scroll_wrap .scroll_slider:hover{
	opacity: 1
}

/*历任领导*/
.lirenBox{
	margin-top: 30px;
}
/*左侧 领导list_nav*/
.liren_ld{
	width: 520px;
	background: url(sk_sjs202511_bg12.png) #fff;
	box-shadow: 0px 0px 12px rgba(69, 137, 194, .12);/* 阴影透明度 */
	padding: 30px;
	float: left;
}
.liren_ld .ld_li{
	line-height: 30px;
}
.liren_ld .ld_li .t1{
	display: inline-block;
	width: 125px;
	text-align: right;
	font-weight: bold;
	font-size: 22px;
	margin-right: 15px;
	float: left;
}
.liren_ld .ld_li .t2{
	display: table;
}
.liren_ld .ld_li .t2 span{
	display: block;
}
.liren_ld .ld_li li{
	padding: 15px 0;
	cursor: pointer;
	margin-bottom: 1px;
}
.liren_ld .ld_li .on{
	background:url(sk_sjs202511_bg16.png) top right no-repeat #e9f2f9;
	background-size: auto 60px;
	color: #4589c2;
}
.liren_ld .ld_li li:hover{
	background-color: #e9f2f9;
}

/*右侧 领导详情 navCon*/
.liren_nr{
	float: right;
	width: 850px;
	height: 550px;
	background: url(sk_sjs202511_bg12.png) #fff;
	box-shadow: 0px 0px 12px rgba(69, 137, 194, .12);/* 阴影透明度 */
	/*	padding: 80px 0 60px 60px;*/
	overflow: hidden;
	position: relative;
}
/*----*/
.liren_li{
	width: 770px;
	height: 430px;
	background: url(sk_sjs202511_bg09_2.png) right bottom no-repeat;
	padding-right: 55px;
	transition: all .8s;
	-webkit-transition: all .8s;
	position: absolute;
	z-index: 0;
	opacity: 0;
	top: 70px;
	left: 60px;
}
.liren_li *{
	transition: all .8s;
	-webkit-transition: all .8s;
}
.liren_li.active{
	z-index: 1;
	opacity: 1;
}
.liren_li .zp{
	width: 224px;
	height: 309px;
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	overflow: hidden;
}
.liren_li .zp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.liren_li .zp a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.liren_li .text{
	display: table;
	line-height: 2;
	padding-top: 5px;
}
.liren_li .text .bt{
	font-size: 30px;
	font-weight: normal;
	color: #4589c2;
}
.liren_li .text .t1{
	color: #4589c2;
}
.liren_li .text .t1 .p{
	display: block;
}
.liren_li .text .t2{
	text-align: justify;
	height: 250px;
	/*	max-height: 250px;*/
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6;
	margin-top: 1.3em;
}
.liren_li .text .t2 p{
	margin-bottom: .8em;
}
/*右侧 领导详情 navCon end*/

/*搜索结果*/
.ej_sobox {
	background: #e9f2f9;
	padding: 35px 0;
}
.ej_so{
	width: 72%;
	height: 60px;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
.ej_so .sobtn{
	position: absolute;
	top: 4px;
	right: 4px;
	bottom: 4px;
	width: 150px;
	background: #4589c2;
	line-height: 52px;
	text-align: center;
	font-style: normal;
	font-size: 22px;
	color: #fff;
	cursor: pointer;
	border: 0;
}
.ej_so .sobtn img{
	width: 24px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -3px;
}
.ej_so .sobtn:hover{
	background-color: #306fa4;
}

.ejso_inp{
	width: 100%;
	height: 100%;
	color: #8eafcc;
	font-size: 20px;
	padding-left: 15px;
	padding-right: 170px;
	background: none;
	border: 0;
}
.ejso_inp.dark{
	color: #4589c2;
}
.ejso_inp::placeholder{
	color: #8eafcc;
}

.so_libg{
	background: #fff;
	padding: 30px 70px;
	margin-top: 30px;
}
.ejso_px{
	position: relative;
	line-height: 40px;
	padding-right: 284px;
}
.ejso_px .paixu{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
}
.ejso_px .paixu li{
	display: inline-block;
	border: 1px solid #4589c2;
	color: #4589c2;
	padding: 0 20px;
	border-radius: 4px;
	margin-right: 10px;
	font-size: 16px;
	cursor: pointer;
}
.ejso_px .paixu li.on{
	background: #4589c2;
	color: #fff;
}
.ejso_px .paixu li:last-child{
	margin-right: 0;
}
/*搜索结果列表*/
.so_list li{
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	padding: 25px 0;
}
.so_list li *{
	line-height: 1.8;
}
.so_list li h3{
	font-size: 22px;
	font-weight: bold;
}
.so_list .t1{
	margin-top: 10px;
	font-size: 16px;
	color: #63717f;
}
.so_list .t2{
	margin-top: 10px;
	font-size: 16px;
	color: #4589c2;
}
.so_list .t2 .time{
	margin-right: 30px;
}

@media screen and (max-width: 1440px){
	.ejbox .relative .lm_more{
		top: 18px;
	}
	.ej_tit .bt {
		line-height: 45px;
		font-size: 17px;
	}
	.ej_tit .bt .ico{
		width: 3px;
		height: 16px;
		margin-right: 12px;
		margin-top: -3px;
	}

	/*在职人员*/
	.ld_list li{
		height: 192px;
		margin-top: 36px;
	}
	.ld_list li:first-child{
		margin-top: 20px;
	}
	.ld_list li .ld_zp{
		left: 22px;
		width: 146px;
		height: 192px;
	}
	.ld_list .ld_t{
		height: 110px;
		padding-top: 20px;
		font-size: 14px;
	}
	.ld_list .ld_t .t{
		margin-right: 30px;
	}
	.ld_list .ld_t,
	.ld_name {
		padding-left: 195px;
		padding-right: 10px;
	}
	.ld_name {
		padding-top: 30px;
	}
	.ld_name .t1 {
		font-size: 22px;
	}
	.ld_name .t2 {
		margin-left: 10px;
		font-size: 16px;
	}
	.ld_name .t_open{
		right: 30px;
		top: 40px;
	}

	.t_open{
		font-size: 14px;
		bottom: 20px;
	}

	/*二级menu*/
	.ej_nav ul li{
		font-size: 18px;
		margin: 0 32px;
		line-height: 50px;
		border-bottom-width: 3px;
		padding-top: 3px;
		padding-left: 8px;
		padding-right: 8px;
	}

	/*卷轴背景*/
	.juanzhou{
		/*	padding: 16px 0;*/
	}
	.juanzhou{
		padding: 0 10px;
	}
	.juanzhou .line{
		width:7px;
	}
	.juanzhou .line:after,
	.juanzhou .line:before {
		width: 7px;
		height: 6px;
	}
	.juanzhou .line:after{
		top: -6px;
	}
	.juanzhou .line:before{
		bottom: -6px;
	}


	/*代管社团*/
	.daiguan li .bk{
		height: 46px;
	}
	.daiguan li .bk a{
		padding: 0 20px;
	}
	/*主管中心*/
	.zhuguan li .bk{
		height: 62px;
	}
	.zhuguan li .bk a{
		padding: 0 50px;
	}
	.daiguan li .t a,
	.zhuguan li .t a{
		font-size: 15px;
	}
	.daiguan,
	.zhuguan {
		padding: 16px 0;
	}

	/*机构设置 -所领导班子*/
	.jg_ld li{
		margin-top: 20px;
		padding-left: 65px;
		padding-right: 25px;
	}
	.jg_ld li::before {
		width: 37px;
	}
	.jg_ld .bg{
		background-position: right 35px;
		background-size: 100px;
	}
	.jg_ld li .text{
		padding-left: 10px;
	}
	.jg_ld li .text .t1{
		font-size: 17px;
	}
	.jg_ld li .text .t2{
		font-size: 15px;
	}
	.jg_ld li .text .t2 .a1{
		margin-right: 10px;
	}
	.jg_ld li .text .t2 .a1::after{
		margin-left: 13px;
	}

	/*领导 详情页*/
	.ld_con{
		padding: 40px 58px;
	}
	.ld_con .ld_zp{
		width: 135px;
		height: 180px;
	}
	.ld_con .text{
		width: 710px;
	}
	.ld_con .text .name{
		font-size: 24px;
		padding-left: 5px;
	}
	.ld_con .text .t1{
		font-size: 16px;
		text-indent: 24px;
		text-indent: 0;
		padding-left: 30px;
	}
	.ld_con .text .t2{
		font-size: 14px;
	}
	.ld_con .text .t2 p{
		margin-top: 15px;
	}

	/* 新闻列表 - 图文*/
	.newlist{

	}
	.newlist li{
		padding-bottom: 20px;
		margin-top: 20px;
	}
	.newlist li .img{
		width: 202px;
		height: 124px;
		margin-right: 30px;
	}
	.newlist li .text .bt{
		font-size: 16px;
	}
	.newlist li .text .t{
		font-size: 14px;
	}
	.newlist li .text .time {
		font-size: 14px;
	}

	/*学术成果 - 著作*/
	.books li{
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.books li .img{
		width: 115px;
		height: 158px;
		margin-right: 20px;
		border: 4px #e9f2f9 solid;
	}
	.books li .img img{
		padding: 8%;
	}
	.books li .text .bt{
		font-size: 16px;
	}
	.books li .text .t{
		font-size: 12px;
		margin-top: 8px;
	}
	.books li .text .time {
		font-size: 12px;
		margin-top: 3px;
	}
	.books li .text .t_open{
		font-size: 12px;
	}

	.ej_list{
		line-height: 3;
		padding-top: 10px;
	}
	.ej_list li{
		font-size: 15px;
	}
	.ej_list li .time{
		font-size: 14px;
	}

	/*列表2*/
	.ej_list2{
		padding-top: 0;
	}
	.ej_list2 li{
		font-size: 16px;
	}
	.ej_list2 li a{
		margin-right: 120px;
	}
	.ej_list2 li .time{
		font-size: 15px;
	}
	.ej_list2 li:nth-child(5n+1){
		margin-top: 20px;
	}

	/*花纹边框背景*/
	.con_bg{
	}
	.con_bg .bg_top{
		height: 42px;
	}
	.con_bg .bg_di{
		height: 42px;
	}
	.con_bg .bg{
		padding: 10px 60px 20px;
	}

	/*教育教学 > 世界历史系概况*/
	.jy_con{
		margin-top: 25px;
	}
	.jy_con .h3{
		font-size: 26px;
		padding-bottom: 20px;
	}
	.jy_con .text{
		font-size: 16px;
		margin-top: 10px;
	}

	/*导师介绍*/
	.photo_list{}
	.photo_list li{
		width: 158px;
		padding-left: 14px;
		padding-top: 14px;
		padding-bottom: 10px;
		margin-right: 52px;
		margin-top: 20px;
	}
	.photo_list li .img{
		width: 144px;
		height: 190px;
	}
	.photo_list li .t1{
		font-size: 16px;
	}
	.photo_list li .t2{
		font-size: 14px;
	}
	.photo_list li .t2 .ico{
		top: 17px;
	}

	/*期刊目录*/
	.qk_fm{
		padding-left: 17px;
		padding-top: 17px;
	}
	.qk_fm .img{
		width: 220px;
		height: 284px;
	}
	.qk_mulu {
		width: 710px;
		font-size: 16px;
	}
	.qk_mulu .t1{
		padding: 6px 0 10px;
		font-size: 17px;
	}
	.qk_mulu .t2 li{
		margin-top: 15px;
	}
	.to_past{
		font-size: 15px;
		margin-top: 10px;
	}
	.to_past img{
		width: 20px;
		margin-top: -1px;
	}

	/*细览*/
	.ConBox{
		padding: 50px 65px;
	}
	.Con_bt{
		font-size: 24px;
		padding: 0 60px;
		margin-bottom: 20px;
	}
	.mTop_30{
		margin-top: 20px;
	}
	.con_nr{
		font-size: 18px;
	}
	.con_info{
		font-size: 13px;
		line-height: 40px;
		padding-bottom: 5px;
	}
	.con_info_l li{
		margin-right: 30px;
	}
	.con_info_l li img,
	.con_info_r li img {
		width: 20px;
		vertical-align: -5px;
	}
	.con_info_r li{
		margin-left: 30px;
	}

	/*详情页分享媒体图标*/
	.con_fx_icon{
		width: 24px;
		height: 24px;
	}
	/*网站地图*/
	.siteMap{
	}
	.siteMap h3{
		font-size: 17px;
		padding-left: 20px;
	}
	.siteMap ul{margin-top: 10px;}
	.siteMap li{
		margin: 0 20px;
		font-size: 16px;
	}



	/*联系我们*/
	.ContactUs {

	}
	.ContactUs .bt{
		font-size: 22px;
	}
	.ContactUs .map img{
		width: 100%;
	}
	.ContactUs .t{
		margin-top: 20px;
		font-size: 16px;
	}
	.ContactUs .t img{
		width: 20px;
	}
	.ContactUs .t span{
		margin-right: 30px;
	}

	/*学术期刊 */
	.qk_btn{
		padding-top: 10px;
		padding-bottom: 5px;
		text-align: right;
		line-height: 40px;
		font-size: 14px;
	}
	.qk_btn .ico{
		width: 17px;
		vertical-align: middle;
		margin-top: -2px;
		margin-right: 8px;
	}
	.qk_btn a{
		margin-left: 30px;
	}

	.qk_list{
		width: 770px;
		padding: 30px 30px;
	}
	.book_info{
		width: 200px;
		padding: 30px 20px;
		min-height: 930px;
	}
	.book_info .fm_box{
		width: 130px;
		height: 166px;
		margin: 0 auto 20px;
		padding-left: 9px;
		padding-top: 9px;
	}
	.book_info .line{
		margin: 20px 0;
	}

	.book_info .text{
		font-size: 14px;
	}
	.book_info .text .lable{
		font-size: 16px;
	}

	.ej_rbox{
		width: 710px;
	}

	/*本所概览-世界史所*/
	.sjs_con .h3{
		font-size: 22px;
	}
	.sjs_con .text{
		font-size: 15px;
		margin-top: 6px;
	}

	/*在职*/
	.zaizhi{
		padding-top: 10px;
	}
	.zaizhi li{
		font-size: 13px;
	}
	.zaizhi .ren_list{
		height: 100px;
	}
	.zaizhi_w2 h3 {
		margin-right: 20px;
	}
	/*人员名单*/
	.ren_list {
		padding: 6px 0px 10px;
	}
	.ren_list h3{
		font-size: 16px;
	}
	.ren_list .name a{
		font-size: 13px;
	}
	/*人员名单 End*/

	.litui .ren_list{
		padding: 12px 40px 15px;
	}

	/*滚动条*/
	.cont_scrollbar .scroll_wrap {
		width: 100%;
		height: 310px;
		position: relative;
	}

	/*历任领导*/
	.lirenBox{
		margin-top: 30px;
	}
	/*左侧 领导list_nav*/
	.liren_ld{
		width: 370px;
		padding: 20px;
	}
	.liren_ld .ld_li{
		line-height: 30px;
	}
	.liren_ld .ld_li .t1{
		width: 80px;
		font-size: 17px;
		margin-right: 15px;
	}
	.liren_ld .ld_li .t2{
		font-size: 14px;
	}
	.liren_ld .ld_li li{
		padding: 10px 0;
	}
	.liren_ld .ld_li .on{
		background-size: auto 50px;
	}

	.liren_nr{
		width: 600px;
		height: 350px;
	}
	/*----*/
	.liren_li{
		width: 550px;
		height: 310px;
		padding-right: 30px;
		top: 40px;
		left: 40px;
	}
	.liren_li .zp{
		width: 161px;
		height: 222px;
		margin-right: 30px;
		margin-top: 14px;
	}
	.liren_li .text{
		padding-top: 0;
	}
	.liren_li .text .bt{
		font-size: 22px;
	}
	.liren_li .text .t1{
		font-size: 16px;
	}
	.liren_li .text .t2{
		margin-top: .8em;
		height: 156px;
		font-size: 13px;
	}
	.liren_li .text .t2 p{
		margin-bottom: .6em;
	}
	/*右侧 领导详情 navCon*/

	/*搜索结果*/
	.ej_sobox {
		padding: 25px 0;
	}
	.ej_so{
		width: 72%;
		height: 44px;
	}
	.ej_so .sobtn{
		top: 3px;
		right: 3px;
		bottom: 3px;
		width: 90px;
		line-height: 38px;
		font-size: 16px;
	}
	.ej_so .sobtn img{
		width: 18px;
		margin-right: 6px;
		margin-top: -2px;
	}
	.ej_so .sobtn:hover{
		background-color: #306fa4;
	}

	.ejso_inp{
		font-size: 16px;
		padding-left: 15px;
		padding-right: 100px;
	}
	.so_libg{
		padding: 30px 40px;
		margin-top: 20px;
	}
	.ejso_px{
		line-height: 32px;
		font-size: 15px;
		padding-right: 240px;
	}
	.ejso_px .paixu li{
		padding: 0 15px;
		font-size: 14px;
	}
	/*搜索结果列表*/
	.so_list li{
		padding: 25px 0;
	}
	.so_list li *{
		line-height: 1.8;
	}
	.so_list li h3{
		font-size: 17px;
	}
	.so_list .t1{
		font-size: 14px;
	}
	.so_list .t2{
		margin-top: 6px;
		font-size: 14px;
	}
	.so_list .t2 .time{
		margin-right: 30px;
	}

	.con_nr table p {
		text-indent: 0;
		margin: 0 !important;
		font-size: 18px;
		padding: 2px;
	}
}