@charset "utf-8";
/* CSS Document */
.relative{
	position: relative;
}
.ejbox .relative .lm_more{
	/*	top: 25px;*/
}
.ejbox{}
.ej_tit{
	color: #4589c2;
	border-bottom: .02rem solid #cbe0f1;
	padding-bottom: .1rem;
}
.ej_tit .bt {
	line-height: .8rem;
	font-size: .34rem;
	font-weight: bold;
}
.ej_tit .bt .ico{
	content: '';
	width: .05rem;
	height: .32rem;
	background: #c40001;
	display: inline-block;
	vertical-align: middle;
	margin-right: .15rem;
	margin-top: -.05rem;
}

/*在职人员*/
.ld_list li{
	margin-top: .5rem;
}
.ld_list li .ld_zp{
	width: 2.02rem;
	height: 2.68rem;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: .1rem;
}
.ld_list li .ld_zp img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ld_list .ld_t{
	display: none;
}

.ld_name .t1 {
	font-size: .34rem;
	color: #4589c2;
}
.ld_name .t2 {
	font-size: .28rem;
}
.ld_name .t1,
.ld_name .t2 {
	display: block;
	text-align: center;
	line-height: 2;
}

.t_open{
	white-space: nowrap;
	font-size: .28rem;
	color: #5b9ad1;
}
/*二级menu*/
.ej_nav{
	background: url(sk_sjs202511_bg10_1.png) left no-repeat #fff;
	background-size: auto 100%;
}
.ej_nav ul{
	padding: 0 .3rem;
	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_nav ul::-webkit-scrollbar {
	display: none; /* Chrome, Safari, Opera*/
}
.ej_nav ul li{
	display: inline-block;
	font-size: .34rem;
	margin: 0 .25rem;
	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_nav ul li.on{
	color: #4589c2;
	border-bottom-color: #c40001;
}



/*卷轴背景*/
.juanzhou{
	/*	padding: 16px 0;*/
}
.juanzhou{
	position: relative;
	padding: 0 .12rem;
	margin-top: .3rem;
}
.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;
}
.daiguan .juanzhou .bk,
.zhuguan .juanzhou .bk {
	height: 1.3rem;
}
.juanzhou .t{
	background: #e9f2f9;
	line-height: 1.5;
	text-align: center;
	padding: .05rem;
}
.zhuguan .juanzhou .t a,
.daiguan .juanzhou .t a{
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-weight: bold;
}

/*代管社团*/
.daiguan li{
	width: 48.5%;
	float: left;
}
.daiguan li:nth-child(2n){
	float: right;
}
.daiguan li:nth-child(2n + 1){
	clear: both;
}
.daiguan li .bk a{
	padding: 0 .3rem;
}
/*主管中心*/
.zhuguan li .bk a{
	padding: 0 .7rem;
}


/*机构设置 -所领导班子*/
.jg_ld li{
	position: relative;
	margin-top: .4rem;
	padding-left: .8rem;
	padding-right: .3rem;
	background: url(sk_sjs202511_bg12.png) #fff;
	box-shadow: 0 0 .3rem rgba(69, 137, 194, .12);/* 阴影透明度 */
}

.jg_ld li::before {
	content: '';
	width: .5rem;
	background: url(sk_sjs202511_bg11.png) center 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 .5rem no-repeat;
	background-size: 1.5rem;
}
.jg_ld li .text{
	border-bottom: .01rem solid #cbe0f1;
	line-height: 2;
	padding: .2rem 0 .3rem;
	padding-left: .3rem;
	position: relative;
}
.jg_ld li .text:last-child {
	border-bottom: 0;
}
.jg_ld li .text .t1{
	font-size: .32rem;
	font-weight: bold;
}
.jg_ld li .text .t2{
	font-size: .28rem;
}
.jg_ld li .text .t2 .a1{
	display: inline-block;
	padding-right: .1rem;
	white-space: nowrap;
}
.jg_ld li .text .t2 .a1::after{
	display: inline-block;
	content: '|';
	color: #5191c6;
	margin-left: .25rem;
}
.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;
}
.jg_ld li .text .t2 .t_open{
	display: block;
}
/*领导 详情页*/
.ld_con{
	background: url(sk_sjs202511_bg09_2.png) bottom right no-repeat #fff;
	background-size: 2rem;
	padding: .6rem .3rem 1rem;
}
.ld_con .ld_zp{
	width: 2.3rem;
	height: 3.5rem;
	margin: 0 auto;
}
.ld_con .ld_zp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ld_con .text{
}
.ld_con .text *{
	line-height: 2;
}
.ld_con .text .name{
	font-size: .5rem;
	font-weight: normal;
	text-align: center;
}
.ld_con .text .t1{
	text-align: center;
}
.ld_con .text .t2{
	padding-top: 1em;
}
.ld_con .text .t2 p{
	margin-bottom: 1em;
}

/* 新闻列表 - 图文*/
.newlist{

}
.newlist li{
	clear: both;
	margin-top: .4rem;
	line-height: 1.7;
}
.newlist li .img{
	width: 3.3rem;
	height: 2.02rem;
	overflow: hidden;
	float: left;
	margin-right: .4rem;
	background: #eeeeee;
}
.newlist li .img img{
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	margin: 0 auto;
}

.newlist li .text{
	display: table;
}
.newlist li .text .bt{
	font-size: .32rem;
	font-weight: normal;
	display: -webkit-box;
    -webkit-line-clamp: 4;
	line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.newlist li .text .t{
	display: none;
	/*
        color: #63717f;
        margin-top: 8px;
        text-align: justify;
    */
}
.newlist li .text .time {
	display: block;
	color: #5b9ad1;
	margin-top: .08rem;
}

/*学术成果 - 著作*/
.books li{
	margin-top: .3rem;
	line-height: 1.8;
	width: 100%;
	clear: both;
	float: left;
}

.books li .img{
	width: 2.48rem;
	height: 3.4rem;
	background: #ffffff;
	overflow: hidden;
	float: left;
	margin-right: .5rem;
	border: .1rem #e9f2f9 solid;
}
.books li .img img{
	width: 100%;
	height: 100%;
	padding: 10%;
	object-fit: cover;
}

.books li .text{
	display: table;
}
.books li .text .bt{
	font-size: .32rem;
	font-weight: normal;
	margin-right: .3rem;
}
.books li .text .t{
	display: none;
	/*
        font-size: 16px;
        color: #63717f;
        margin-top: 8px;
    */
}
.books li .text .time {
	font-size: .28rem;
	display: block;
	color: #5b9ad1;
	margin-top: .08rem;
}

.ej_list{
	line-height: 1.7;
	padding-top: .2rem;
}
.ej_list li{
	position: relative;
	padding-left: .35rem;
	/*	border-bottom: .01rem dashed #5b9ad1;*/
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	background-size: auto .015rem;
	padding-top: .2rem;
	padding-bottom: .2rem;
}
.ej_list li::before{
	content: '•';
	color: #c20101;
	position: absolute;
	left: 0;
	/*	top: 0;*/
}

.ej_list li .time{
	font-size: .28rem;
	color: #999;
}
.ej_list li:nth-child(n+6){display: none;}
/*
.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.7;
	padding-top: .2rem;
}
.ej_list2 li{
	position: relative;
	padding-left: .35rem;
	/*	border-bottom: .01rem dashed #5b9ad1;*/
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	background-size: auto .015rem;
	padding-top: .2rem;
	padding-bottom: .2rem;
}
.ej_list2 li::before{
	content: '•';
	color: #c20101;
	position: absolute;
	left: 0;
}
.ej_list2 li a{
	display: block;
}
.ej_list2 li .time{
	font-size: .28rem;
	color: #999;
}

/*花纹边框背景*/
.con_bg{
	background: url(sk_sjs202511_bg12.png) #fff;
}
.con_bg .bg_top{
	height: .6rem;
	background: url(sk_sjs202511_bg13_m1.png) no-repeat;
	background-size: 100% auto;
}
.con_bg .bg_di{
	height: .6rem;
	background: url(sk_sjs202511_bg13_m2.png) no-repeat;
	background-size: 100% auto;
}
.con_bg .bg{
	background: url(sk_sjs202511_bg13_m3.png) repeat-y;
	background-size: 100% auto;
	padding: .2rem .4rem .4rem;
}

/*教育教学 > 世界历史系概况*/
.jy_con{
	margin-top: .3rem;
}
.jy_con .h3{
	text-align: center;
	font-size: .4rem;
	font-weight: normal;
	color: #4589c2;
	line-height: 1.6;
	padding-bottom: .3rem;
	border-bottom: .01rem solid #cbe0f1;
}
.jy_con .text{
	line-height: 2;
	margin-top: .15rem;
	text-align: justify;
	padding: 0 .3rem;
}
.jy_con .text p{
	padding-top: 1em;
}

/*导师介绍*/
.photo_list{
	padding: 0 .25rem;
}
.photo_list li{
	float: left;
	width: 3.02rem;
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
	background-size: 2.8rem;
	padding-left: .27rem;
	padding-top: .27rem;
	margin-top: .4rem;
}
.photo_list li:nth-child(2n){
	float: right;
}
.photo_list li:nth-child(2n + 1){
	clear: both;
}
.photo_list li .img{
	width: 100%;
	height: 3.66rem;
	overflow: hidden;
}
.photo_list li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.photo_list li .t1{
	font-size: .32rem;
	color: #4589c2;
	border-bottom: .02rem solid #73a6d0;
	line-height: 2.2;
	text-align: center;
}
.photo_list li .t2{
	/*	margin-top: 6px;*/
	font-size: .26rem;
	line-height: 1.6;
	padding-top: .1rem;
	padding-left: .3rem;
	position: relative;
}
.photo_list li .t2 .ico{
	content: '';
	width: 0;
	height: 0;
	/*	尖尖朝右*/
	border-left: .14rem solid #73a6d0;
	border-bottom: .09rem solid transparent;
	border-top: .09rem solid transparent;

	position: absolute;
	left: 0;
	top: .2rem;
}
.photo_list li a{
	display: block;
}


/*期刊目录*/
.qk_fm{
	width: 3.34rem;
	margin: 0 auto;
	background: url(sk_sjs202511_bg14.png) left top no-repeat;
	background-size: 95% auto;
	padding-left: .24rem;
	padding-top: .24rem;
}
.qk_fm .img{
	width: 3.1rem;
	height: 3.98rem;
	overflow: hidden;
}
.qk_fm .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.qk_mulu {
	padding-top: .3rem;
}
.qk_mulu .t1{
	color: #4589c2;
	line-height: 1.8;
	padding: .2rem 0 .1rem;
	border-bottom: .01rem solid #cbe0f1;
	font-size: .32rem;
}
.qk_mulu .t1 a::after,
.qk_mulu .t1 a::before {
	content: '•';
	margin: 0 .15rem;
}
.qk_mulu .t1 a:hover{color: #306fa4;}
.qk_mulu .t2 a::before {
	content: '•';
	position: absolute;
	left: .15rem;
}
.qk_mulu .t2 li{
	line-height: 1.6;
	margin-top: .2rem;
	position: relative;
	padding-left: .45rem;
}
.to_past{
	display: none;
	margin-top: .3rem;
	margin-bottom: .2rem;
}
.to_past img{
	width: .36rem;
	vertical-align: middle;
	margin-top: -.03rem;
	margin-right: .08rem;
}

/*细览*/
.ConBox{
	background: #fff;
	padding: .5rem;
}
.Con_title{
	border-bottom: .02rem solid #a2c3d0;
}
.Con_bt{
	text-align: center;
	font-size: .46rem;
	line-height: 1.5;
	font-weight: normal;
	margin-bottom: .3rem;
}

.mTop_30{
	margin-top: .3rem;
}
.con_nr{
	font-size: .34rem;
}
.con_nr * {
	line-height: 2;
	line-height: 2 !important;
}
.con_nr embed{
	max-width: 100% !important;
	height: auto !important;
}
.con_nr p{
	/* text-indent: 2em; */
	margin: 0 0 1em !important;
	background: #FFFFFF!important;
	border: 0!important;
	word-break: break-all;
}
.con_nr table {
	border-collapse: collapse;
	border: 0.02rem solid #ccc;
}
.con_nr table td {
	border: 0.02rem solid #ccc;
}
.con_nr table p {
	text-indent: 0;
	margin: 0 !important;
	padding: .1rem;
	/* font-size: .28rem; */
}
.con_nr div{
	margin-bottom: 1em;
	/* text-indent: 2em; */
}
.con_nr img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	height: auto;
}
.con_info{
	color: #8b98ae;
	font-size: .28rem;
	line-height: 2;
	padding-bottom: .2rem;
}
.con_info_l{
}
.con_info_l li{
	/*	float: left;*/
	margin-right: .3rem;
	/*	white-space: nowrap;*/
}
.con_info_l li img,
.con_info_r li img {
	vertical-align: middle;
	width: .36rem;
	margin-top: -.03rem;
}
.con_info_l:last-child{
	margin-right: 0;
}
.con_info_r{
	display: none;
}


/*网站地图*/
.siteMap{
}
.siteMap *{
	line-height: 1.6;
	text-align: left;
}
.siteMap h3{
	background: #e9f2f9;
	padding-left: .3rem;
	margin-top: .3rem;
	font-size: .32rem;
	line-height: 2.5;
}
.siteMap ul{margin-top: .2rem;}
.siteMap li{
	display: inline-block;
	margin-left: .3rem;
	/*	font-size: 20px;*/
}
.siteMap li a{
	display: block;
	position: relative;
	padding-left: .3rem;
	padding-top: .2rem;
}
.siteMap li a::before{
	content: '•';
	margin-right: .15rem;
	color: #c40001;
	position: absolute;
	left: 0;
}
.siteMap li:last-child{
	margin-right: 0;
}


/*联系我们*/
.ContactUs {

}
.ContactUs .bt{
	font-size: .4rem;
	font-weight: normal;
	line-height: 3;
}
.ContactUs .map img{
	width: 100%;
}
.ContactUs .t{
	line-height: 1.6;
	margin-top: .3rem;
}
.ContactUs .t img{
	width: .36rem;
	position: absolute;
	left: 0;
	top: .08rem;
}
.ContactUs .t span{
	display: block;
	padding-left: .5rem;
	position: relative;
	margin-top: .3rem;
}

/*学术期刊 */
.qk_btn{
	padding-top: .3rem;
	text-align: center;
	line-height: 1rem;
	/*	font-size: 16px;*/
}
.qk_btn .ico{
	width: .36rem;
	vertical-align: middle;
	margin-top: -.03rem;
	margin-right: .1rem;
}
.qk_btn a{
	margin: 0 .15rem;
}

.qk_list{
	background: url(sk_sjs202511_bg12.png) #fff;
	padding: .3rem 0;
}
.book_info{
	padding: .5rem .3rem;
	background: #e9f2f9;
	border-top: .05rem solid #cbe0f1;
}
.book_info .fm_box{
	width: 2.64rem;
	height: 3.36rem;
	margin: 0 auto .4rem;
	background: url(sk_sjs202511_bg15.png) left top no-repeat;
	background-size: 100% 100%;
	padding-left: .2rem;
	padding-top: .2rem;
}
.book_info .fm_box img{
	width: 100%;
	height: 100%;
}

.book_info .line{
	border-top: .02rem solid #cbe0f1;
	border-bottom: .02rem solid #fff;
	height: 0;
	margin: .3rem 0;
}

.book_info .text{
	line-height: 2;
	/*	font-size: 16px;*/
	text-align: justify;
}
.book_info .text .lable{
	font-weight: bold;
	font-size: .36rem;
	color: #4589c2;
}
.book_info .text p{
	padding-bottom: 0.5em;
}
.block{
	display: block;
}

.ej_rbox{
	/*
        width: 990px;
        float: right;
    */
}

/*本所概览-世界史所*/
.mt0{
	margin-top: 0;
}
.sjs_con{
	margin-top: -.02rem;
}
.sjs_con .h3{
	text-align: center;
	font-size: .36rem;
	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: .28rem;*/
	/*	margin-top: .2rem;*/
	text-align: justify;
}
.sjs_con .text p{
	padding-top: 1em;
	text-indent: 2em;
}

/*在职*/
.zaizhi{
	/*	padding-top: .3rem;*/
}

.zaizhi li .bk{
	height: auto
}

/*人员名单*/
.ren_list {
	padding: .2rem .2rem .3rem;
	/*	font-size: 0;*/
}
.ren_list h3{
	/*	display: block*/
	text-align: center;
	font-size: .34rem;
	line-height: 2;
}
.ren_list .name{
	margin-top: .1rem;
	line-height: 2.2;
}
.ren_list .name a{
	white-space: nowrap; /*强制不换行*/
	display: block;
	width: 24.5%;
	font-size: .3rem;
	text-align: center;
	position: relative;
	padding-right: .1rem;
	float: left;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ren_list .name a::after{
	content: '|';
	color: #4589c2;
	position: absolute;
	right: 0;
}
.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 {
}
.cont_scrollbar .scroll_wrap {
	width: 100%;
	height: 6rem;
	position: relative;
}
.cont_scrollbar .scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
	padding-right: .3rem;
}
.cont_scrollbar .scroll_wrap .text{
	padding-top: 0;
}
.cont_scrollbar .scroll_wrap .scroll_bar {
	position: absolute;
	top: 0;
	right: 0;
	width: .08rem;
	bottom: 0;
	border-left: .08rem #e9f2f9 solid;
}
.cont_scrollbar .scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: -.08rem;
	width: .08rem;
	height: .7rem;
	background-color: #4589c2;
	border-radius: 100px;
	opacity: 1;
	cursor: pointer;
}
.cont_scrollbar .scroll_wrap .scroll_slider:hover{
	opacity: 1
}
*/

/*历任领导*/
.lirenBox{
	margin-top: .4rem;
}
/*左侧 领导list_nav*/
.liren_ld{
	background: url(sk_sjs202511_bg12.png) #fff;
	box-shadow: 0 0 .2rem rgba(69, 137, 194, .12);/* 阴影透明度 */
	padding: .3rem;
}
.liren_ld .ld_li{
	line-height: 1.6;
}
.liren_ld .ld_li .t1{
	display: inline-block;
	width: 1.4rem;
	text-align: right;
	/*	font-weight: bold;*/
	font-size: .34rem;
	margin-right: .3rem;
	margin-top: -.05rem;
	float: left;
}
.liren_ld .ld_li .t2{
	display: table;
	font-size: .28rem;
}
.liren_ld .ld_li .t2 span{
	display: block;
}
.liren_ld .ld_li li{
	margin-bottom: .01rem;
	width: 100%;
	clear: both;
	padding: .2rem 0
}


/*----*/

/*右侧 领导详情 弹窗*/

#window{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
	z-index: 999999;
}
/*----*/
#window .liren_nr{
	width: 7rem;
	height: 70vh;
	background: url(sk_sjs202511_bg09_2.png) right bottom no-repeat #fff;
	background-size: 30% auto;
	transition: all .8s;
	-webkit-transition: all .8s;
	position: relative;
	z-index: 0;
	top: 12vh;
	left: .25rem;
}
#window .liren_li{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: .7rem;
	opacity: 0;
}
#window .liren_li .nr{
	padding-bottom: 1rem;
}
#window .liren_li *{
	transition: all .8s;
	-webkit-transition: all .8s;
}
#window .liren_li.active{
	z-index: 1;
	opacity: 1;
}
#window .liren_li .zp{
	width: 2.24rem;
	height: 3.09rem;
	margin: .7rem auto 0;
}
#window .liren_li .zp img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#window .liren_li .text{
	line-height: 2;
	padding: .2rem .5rem;
}
#window .liren_li .text .bt{
	font-size: .42rem;
	font-weight: normal;
	color: #4589c2;
	text-align: center;
}
#window .liren_li .text .t1{
	color: #4589c2;
	text-align: center;
}
#window .liren_li .text .t2{
	margin-top: .3rem;
	text-align: justify;
	overflow:hidden;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6;
	/*	background: #f00;*/
	max-height: 3.65rem;
}
#window .liren_li .text .t_open{
	display: block;
	text-align: center;
	margin-top: .3rem;
}
#window .close{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1rem;
	height: 1rem;
	/*	left: 50%;*/
	/*	margin-left: -.23rem;*/
	text-align: center;
	background: rgba(255, 255, 255, 1);
	padding-top: .15rem;
}
.liren_li .close img{
	width: .46rem;
	/*	margin: 0 auto;*/
}
/*右侧 领导详情 弹窗 end*/

/*搜索结果*/
.ej_sobox {
	background: #e9f2f9;
	padding: .3rem .26rem;
}
.ej_so{
	width: 100%;
	height: .74rem;
	border-radius: .08rem;
	overflow: hidden;
	background: #fff;
	position: relative;
}
.ej_so .sobtn{
	position: absolute;
	top: .07rem;
	right: .07rem;
	bottom: .07rem;
	width: 1.5rem;
	border-radius: .06rem;
	background: #4589c2;
	line-height: .58rem;
	text-align: center;
	font-style: normal;
	color: #fff;
	cursor: pointer;
	/* padding-right: .05rem; */
	font-size: 0.32rem;
}
.ej_so .sobtn img{
	width: .32rem;
	vertical-align: middle;
	margin-right: .1rem;
	margin-top: -.03rem;
}

.ejso_inp{
	width: 100%;
	height: 100%;
	color: #8eafcc;
	font-size: .3rem;
	padding-left: .2rem;
	padding-right: 1.7rem;
	background: none;
	border: 0;
}
.ejso_inp.dark{
	color: #4589c2;
}
.ejso_inp::placeholder{
	color: #8eafcc;
}

.so_libg{
	background: #fff;
	padding: .3rem .4rem;
	margin-top: .3rem;
}
.ejso_px{
	margin-bottom: .3rem;
}
.ejso_px .paixu{
	margin-bottom: .3rem;
}
.ejso_px .paixu li{
	width: 47.5%;
	float: left;
	border: .01rem solid #4589c2;
	color: #4589c2;
	border-radius: .08rem;
	text-align: center;
	line-height: .7rem;
}
.ejso_px .paixu li.on{
	background: #4589c2;
	color: #fff;
}
.ejso_px .paixu li:nth-child(2n){
	float: right;
}
.ejso_px .paixu li:nth-child(2n + 1) {
	clear: both;
}
/*搜索结果列表*/
.so_list li{
	background: url(sk_sjs202511_line.png) bottom repeat-x;
	background-size: .1rem .01rem;
	padding: .3rem 0;
	line-height: 1.8;
}
.so_list li *{
}
.so_list li h3{
	font-size: .32rem;
	font-weight: bold;
	line-height: 1.6;
}
.so_list .t1{
	margin-top: .2rem;
	/*	font-size: .3rem;*/
	color: #63717f;
}
.so_list .t2{
	margin-top: .2rem;
	/*	font-size: .3rem;*/
	color: #4589c2;
}
.so_list .t2 .time{

}

