@charset "utf-8";
/* CSS Document */
.ej_tit{
	border-bottom: .02rem solid #cbe0f1;
}
.ej_tit .bt{
	font-size: .46rem;
	font-weight: bold;
	color: #4589c2;
	line-height: 1rem;
}
.ej_tit .lm_ico {
	display: inline-block;
	width: .04rem;
	height: .4rem;
	vertical-align: middle;
	font-size: 0;
	content: '';
	background: #c40001;
	margin-top: -.05rem;
	margin-right: .25rem;
}

.ejbox{}
.t_open{
	white-space: nowrap;
	color: #5b9ad1;
}
.t_open:hover{
	color: #306fa4;
}
/*二级menu*/
.ej_tit{
	background: url(sk_sjs202511_bg10_1.png) left no-repeat #fff;
	background-size: auto 100%;
}
.ej_tit ul{
	padding: 0 .2rem;
	background: url(sk_sjs202511_bg10_2.png) right no-repeat;
	background-size: auto 100%;
	font-size: 0;
	white-space: nowrap; /*强制不换行*/
	overflow-x: auto;
	overflow-y: hidden;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}
.ej_tit ul::-webkit-scrollbar {
	display: none; /* Chrome, Safari, Opera*/
}
.ej_tit ul li{
	display: inline-block;
	font-size: .3rem;
	margin: 0 .1rem;
	line-height: .98rem;
	font-weight: bold;
	border-bottom: .04rem solid rgba(69, 137, 194, 0);
	padding-top: .04rem;
	padding-left: .15rem;
	padding-right: .15rem;
}
.ej_tit ul li.on{
	color: #4589c2;
	border-bottom-color: #c40001;
}
/* 新闻列表 - 图文*/
.newlist{

}
.newlist li{
	clear: both;
	background: url(sk_sjs_en_202512_line.png) bottom repeat-x;
	background-size: auto .01rem;
	padding-bottom: .2rem;
	margin-top: .25rem;
	line-height: 1.5;
}
.newlist li .img{
	width: 2.82rem;
	height: 1.72rem;
	overflow: hidden;
	float: left;
	margin-right: .3rem;
}
.newlist li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.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-weight: normal;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.newlist li .text .bt a{
	display: block;
}
.newlist li .text .t{
	display: none;
}
.newlist li .text .time {
	display: block;
	color: #5b9ad1;
}


.con_bg{
	background: url(sk_sjs_en_202512_bg.png) right bottom no-repeat #fff;
	background-size: 2rem;
}
.ld_page{
	padding: .5rem;
}
/*领导详情页*/
.ld_left_zp{
	width: 4.03rem;
	height: 4.93rem;
	border-radius: .1rem;
	background-color: #edf6fc;
	text-align: center;
	padding-top: .8rem;
	font-size: .36rem;
	color: #30404c;
	margin: 0 auto;
}
.ld_left_zp .zp{
	width: 2.52rem;
	height: 2.52rem;
	overflow: hidden;
	margin: 0 auto .3rem;
	border-radius: 50%;
	background-color: #fff;
}
.ld_left_zp .zp img{
	width: 100%;
}
.ld_con{
	margin-top: .5rem;
}
.ld_title{
	border-bottom: .01rem solid #a2c3d0;

}
.ld_title .bt{
	text-align: center;
	font-size: .42rem;
	color: #4589c2;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: .3rem;
}
/*细览*/
.ConBox{
	background: url(sk_sjs_en_202512_bg.png) right bottom no-repeat #fff;
	background-size: 2rem;
	padding: .5rem .3rem;
}
.Con_title{
	border-bottom: .01rem solid #a2c3d0;
}
.Con_bt{
	text-align: center;
	font-size: .42rem;
	line-height: 1.5;
	padding: 0 .3rem;
	margin-bottom: .1rem;
	color: #4589c2;
	font-weight: bold;
}

.mTop_30{
	margin-top: .4rem;
}
.con_nr{
	font-size: .34rem;
}
.con_nr * {
	line-height: 1.8;
	line-height: 1.8 !important;
	text-align: left;
}
.con_nr p{
	margin: 0 0 1em !important;
	border: 0!important;
	word-break: break-all;
}
.con_nr table p {
	text-indent: 0;
}
.con_nr div{
	margin-bottom: 1em;
}
.con_nr img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
.con_info{
	color: #87a6c2;
	line-height: 2.5;
	padding-bottom: .2rem;
}

.con_info_l li{
	text-align: center;
}
.con_info_l li img {
	vertical-align: middle;
	width: .28rem;
}

.print{
	display: none;
}

/*期刊目录*/
.qk_left{
	width: 3.9rem;
	margin: 0 auto;
}
.qk_left .qk_fmbt{
	text-align: center;
	color: #4589c2;
	font-weight: bold;
	font-size: .34rem;
	line-height: 1.6;

}
.qk_fm{
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
	padding-left: .28rem;
	padding-top: .28rem;
	margin-top: .5rem;
	margin-bottom: .3rem;
}
.qk_fm .img{
	width: 100%;
	height: 4.66rem;
	overflow: hidden;
}
.qk_fm .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.qk_mulu {
	/*	display: table;*/
	width: 100%;
	padding-top: .4rem;
}
.qk_mulu li{
	line-height: 1.5;
	padding: 0 0 .2rem .35rem;
	font-size: .32rem;
	position: relative;
}
.qk_mulu li a::before {
	content: '•';
	position: absolute;
	left: 0;
}
.qk_mulu li a{
	display: block;
}
/*.qk_mulu li a:hover{color: #306fa4;}*/
.qk_mulu li:nth-child(5n){
	border-bottom: .01rem solid #cbe0f1;
	margin-bottom: .4rem;
	padding-bottom: .5rem;
}
.qk_mulu li:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}

/*aboutUS*/
.aboutUS{
	padding: .3rem .3rem 1rem;
}
.map{
	margin-top: .2rem;
}
.map .img{
	width: 100%;
}
.map_text{
	line-height: 1.5;
	font-size: .36rem;
}
.map_text .t1{
	font-size: .42rem;
	color: #4589c2;
	padding: .3rem 0;
	border-bottom: .01rem solid #c9def0;
}
.map_text .t2 .tr{
	position: relative;
	padding-left: .6rem;
	margin-top: 1em;
}
.map_text .map_ico{
	width: .36rem;
	position: absolute;
	left: 0;
	top: .1rem;
}


/*搜索结果*/
.ej_sobox {
	background: #e9f2f9;
	padding: .2rem .14rem;
}
.ej_so{
	height: .84rem;
	background: #fff;
	position: relative;
}
.ej_so .sobtn{
	position: absolute;
	top: .07rem;
	right: .07rem;
	bottom: .07rem;
	width: 1.45rem;
	background: #4589c2;
	line-height: .7rem;
	text-align: center;
	font-style: normal;
	font-size: .34rem;
	color: #fff;
	cursor: pointer;
	padding-right: .03rem;
}
.ej_so .sobtn img{
	display: none;
	/*
        width: .3rem;
        vertical-align: middle;
        margin-right: .1rem;
        margin-top: -.03rem;
    */
}


.ejso_inp{
	width: 100%;
	height: 100%;
	color: #8eafcc;
	font-size: .3rem;
	padding-left: .15rem;
	padding-right: 1.7rem;
	background: none;
	border: 0;
}
.ejso_inp.dark{
	color: #4589c2;
}
.ejso_inp::placeholder{
	color: #8eafcc;
}

.so_libg{
	background: #fff;
	padding: .3rem .3rem;
	margin-top: .4rem;
}
.ejso_info{
	line-height: 1.5;
	/*	font-size: .3rem;*/
}
.ejso_info .t{
	/*	margin-left: 40px;*/
	word-break: break-all;
}
.ejso_info font{
	display: block;
	margin-top: .1rem;
}
/*搜索结果列表*/
.so_list li{
	background: url(sk_sjs_En_202512_line.png) bottom repeat-x;
	background-size: auto .01rem;
	padding: .3rem 0;
}
.so_list li *{
	line-height: 1.5;
}
.so_list li h3{
	font-size: .32rem;
	font-weight: bold;
}
.so_list .t1{
	margin-top: .1rem;
	font-size: .28rem;
	color: #63717f;
}
.so_list .t2{
	margin-top: .1rem;
	font-size: .28rem;
	color: #4589c2;
}
.so_list .t2 .time{

}

/*Institute of World History*/
.IntroBox .ej_tit{
	border-bottom: 0;
}
.Box{
	background: url(sk_sjs_en_202512_bg2.png) #fff;
	/*	padding: 20px;*/
}
/*本所概览-世界史所*/
/*花纹边框背景*/
.Box .bg_top{
	height: .6rem;
	background: url(sk_sjs_en_202512_bg3_m1.png) no-repeat;
	background-size: 100% auto;
}
.Box .bg_di{
	height: .6rem;
	background: url(sk_sjs_en_202512_bg3_m2.png) no-repeat;
	background-size: 100% auto;
}
.Box .bg{
	background: url(sk_sjs_en_202512_bg3_m3.png) repeat-y;
	background-size: 100% auto;
	padding: .2rem .6rem .3rem;
}

.sjs_con{
}
.sjs_con .h3{
	text-align: center;
	font-size: .42rem;
	font-weight: normal;
	color: #4589c2;
	line-height: 1.5;
}
.sjs_con .text{
	line-height: 1.8;
	font-size: .32rem;
}
.sjs_con .text p{
	padding-top: 1em;
}

/*卷轴背景*/
.juanzhou{
}
.juanzhou{
	position: relative;
	padding: 0 .2rem;
	margin-top: .15rem;
	margin-bottom: .15rem;
}
.juanzhou .line{
	position: absolute;
	width: .09rem;
	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: .09rem;
	height: .07rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
}
.juanzhou .line:after{
	background-image: url(sk_sjs202511_bg06_1.png);
	top: -.07rem;
}
.juanzhou .line:before{
	background-image: url(sk_sjs202511_bg06_1.png);
	bottom: -.07rem;
}
.juanzhou .bk{
	border: .01rem solid #fff;
}
.juanzhou .t{
	background: #e9f2f9;
	padding: .07rem;
}

/*代管社团*/
.daiguan li{
	width: 100%;
}
.daiguan li .bk{
	height: 1.2rem;
}
.daiguan li .bk a{
	padding: 0 .4rem;
}
/*主管中心*/
.zhuguan li{
	width: 100%;
}

.zhuguan li .bk{
	height: 1.2rem;
}
.zhuguan li .bk a{
	padding: 0 .4rem;
}
.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: .3rem 0;
}



/*机构设置 领导栏目*/
.ld_li {
	font-size: 0;
	padding-top: .2rem;
	text-align: center;
}
.ld_li li{
	width: 4.03rem;
	height: 4.92rem;
	border-radius: .1rem;
	background-color: #edf6fc;
	text-align: center;
	padding-top: .8rem;
	font-size: .36rem;
	color: #30404c;
	margin: 0 auto .3rem;
	position: relative;
}
.ld_li li:last-child{
	margin-bottom: 0;
}
.ld_li li .zp{
	width: 2.5rem;
	height: 2.5rem;
	overflow: hidden;
	margin: 0 auto .2rem;
	border-radius: 50%;
	background-color: #fff;
}
.ld_li li .zp img{
	width: 100%;
}
.ld_li li .ck_ico{
	content: '';
	position: absolute;
	width: .74rem;
	height: .74rem;
	background: url(sk_sjs_en_202512_icon5.png) center no-repeat #4589c2;
	background-size: .26rem;
	border-radius: 0 0 .1rem 0;
	bottom: 0;
	right: 0;
}


.qk_box{
	background: url(sk_sjs_en_202512_bg2.png) #fff;
	padding: .3rem;
}
/*时间轴 / 期刊*/

.book_page{
	width: 6.5rem;
	margin: 0 auto;
	padding-left: .2rem;
	/*	position: relative;*/
	/*	background: #ff0;*/
}
.book_page li{
	width: 50%;
	height: 4.9rem;
	float: left;
	text-align: center;
	margin-bottom: .2rem;
}
.book_page ul:after {
	content: "";
	display: table;
	clear: both;
}
.book_li{
	width: 2.7rem;
}
.book_li img{
	transition: all .3s;
}

.book_li .img{
	width: 100%;
	height: 3.5rem;
	margin-bottom: .15rem;
	padding-left: .15rem;
	padding-top: .15rem;
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
}
.book_li .img img{
	width: 100%;
	height: 100%;
}

.book_li a:hover .img{
	background-image: url(sk_sjs202511_bg15.png);
}
.book_li a{
	display: block;
	text-align: center;
}
.book_li .bt{
	line-height: 1.5;
	padding: .1rem 0;
	font-size: .26rem;
	font-weight: bold;
}

