/*
模块类名：
	大轮播图模块：big-swiper
	学院动态：
		列表：college-activity-list
		轮播图：college-activity-swiper
	科研进展：science-progress

	党建工作：partyBuild-work
	讲座报告：society-service
	通知公告：notice-bulletin
	学生活动：
		列表：student-activity-list
		轮播图：student-activity-swiper
	算力平台：box

*/
/*首页*/
.inner {
	max-width:1400px;
}
@media (min-width: 1200px) {
    .inner {
        width: auto;
    }
}
#site-logo > a > img{
	transform:scale(0.65);
	transform-origin: left;
	padding-left: 5px;
}
.page-node-type-landing-page #header .header-body {
	background-color:#1866E1;
}
.page-node-type-landing-page .header-row {
    top: -8%;
    top: -2px;
}

.page-node-type-landing-page .header-container.inner.header-top {
        background-position: 0% 100%;
        background-repeat: no-repeat;
    }
#main-menu{
    	box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.1);
}
.header-container.inner, .header-row {
    height: auto;
}
/*搜索框*/
#header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before {
    width: 0px;
    height: 0px;
}
  #header .header-container .header-column .header-nav-flex {
    padding: 0 20px;
}
 #header-btns{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66.91 66.91'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%230a49c6;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3crect class='cls-1' width='66.91' height='66.91' rx='5.57'/%3e%3crect class='cls-2' x='15' y='20.48' width='36.91' height='3.96'/%3e%3crect class='cls-2' x='15' y='44.72' width='36.91' height='3.96'/%3e%3crect class='cls-2' x='15' y='32.6' width='18.46' height='3.96'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-color:transparent;
	background-size:cover;
	background-repeat:no-repeat;
	padding: 4px;
}
 .search-block-form {
    display: flex;
    z-index:2;

}
.search-block-form>div{
	    background-color:white;
}
 #search-block-form .form-item-keys, .search-block-form .form-item-keys {
     margin-right: 0px; 
    border-radius: 16px 0 0 16px;
}
 #search-block-form .form-actions, .search-block-form .form-actions {
     position: initial; 
    border-radius: 0 16px 16px 0;
}
input.form-text{
    width: 78%;
    margin-left: 22%;
    border:0;
}
.search-block-form .form-actions{
    	left:0;
}
.search-block-form .form-actions:after{
	top: 18px;
    right: 82%;
}
 .search-block-form .form-actions:before{
 	content: '搜索';
    display: inline-block;
    font-size: 12px;
    border-radius: 20px;
        position: absolute;
    transform: translateY(4px);
    padding: 4px 10px;
    color: white;
    background-color: #1866E1;
 }

@media (max-width:992px) {
     #header-btns,
     #header .header-container .header-column .header-nav-flex {
    	transform: translateY(25px);
    }
    #site-logo {
        height: auto;
}
}
@media screen and (max-width: 768px) {
	    #header .header-container .header-row .header-column #site-logo.header-logo {
        text-align: left;
    }
  #header .header-container .header-row .header-column #site-logo.header-logo img {
        margin-top: 10px;
        width:96%;
    }
#site-logo.header-logo a{
    	display: inline-block;
    width: auto;
    height: auto;
    }
 #site-logo.header-logo{
    	width: auto;
    height: auto;
    }
 #header .header-container .header-row .header-column #header-btns {
        position: relative;
        top: -8px;
        left: 92%;
        margin:0;
    }
 #header .header-container .header-row .header-column .header-nav-flex {
        width: 53%;
        position: relative;
        top: -20px;
        right: 49%;
        padding-right: 0px;
    }
 .search-block-form .form-item-keys{
    	width:100%;
    }
    
     input.form-text {
        width: 92%;
        margin-left: 8%;
    }
 .search-block-form .form-actions:after{
	top: 18px;
    right: 92%;
}
}

@media screen and (max-width: 750px) {
.search-block-form .form-actions:after{
    right: 90%;
}
  #header .header-container .header-row .header-column .header-nav-flex {
        width: 60%;
        right: 43%;
}
}
@media screen and (max-width: 450px) {
	#site-logo > a > img{
	transform:scale(1);}
	 #header .header-container .header-row .header-column #header-btns {
        position: relative;
        top: -8px;
        left: 83%;
        margin:0;
    }
	input.form-text {
        width: 85%;
        margin-left: 15%;
        
    }
     #header .header-container .header-row .header-column .header-nav-flex {
        right: 19%;
    }
.search-block-form .form-actions:after{
    right: 88%;
}
#header .header-container .header-row .header-column .header-nav-flex {
        width: 65%;
}
 #header .header-container .header-row .header-column #header-btns {
        left: 87%;
    }
     #header .header-container .header-row .header-column .header-nav-flex {
        right: 38%;
}
div.layout-full.region-top-third > div > div > div.col-xs-12.col-md-8 > div > div > div:nth-child(3) > div > div{
	flex-direction:column;
}
}
@media screen and (max-width: 375px) {
	.search-block-form .form-actions:after{
    right: 84%;
}
	
}

@media screen and (max-width: 320px) {
 .search-block-form .form-actions:after{
    right: 83%;
}
 #header .header-container .header-row .header-column #header-btns {
        left: 83%;
    }
      #header .header-container .header-row .header-column .header-nav-flex {
        right: 40%;
    }
			     input.form-text {
        width: 80%;
        margin-left:20%;
    }
}


/*导航栏*/
/*导航栏背景色*/
 .main-menu-nav-primary{
	background-color:white;
}
/*导航栏字体颜色*/
 .main-menu-1-1 .nav-menu>.menu-item .menu-toggle a,
.main-menu-1-1 .nav-menu>.menu-item>a,
 .main-menu-1-1 .nav-menu>.menu-item span{
	color:black;
}
 #main-menu .nav-menu{
	display:flex;
}
#main-menu .nav-menu .menu-item{
	flex:1;
}
.main-menu-1-1 .nav-menu>.active{
			background-color: #EBF2FF;
			font-weight:900;
		color: #1950DD !important;
		border-bottom:3px solid  #1950DD;
}
.main-menu-1-1 .nav-menu>.menu-item{
	padding:16px 0;
	position:relative;
}
.main-menu-1-1 .nav-menu>.menu-item:hover{
	background-color: #EBF2FF;
}
.main-menu-1-1 .nav-menu>.menu-item:hover >a,
.main-menu-1-1 .nav-menu>.menu-item:hover >span >a{
	font-weight:900;
	color:#1950DD;
}
.main-menu-1-1 .nav-menu>.menu-item a{
	text-align:center;
	 display: inline-block;
  width: 99.5%;
  height: 100%;
}
/*倒三角*/
 #main-menu .nav-menu .dropdown span :after
     {
      content: '';
      display: block;
      width: 0px;
      height: 0px;
      border: 4px solid #B6BCD3;
      border-top-color: #B6BCD3;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-right-color: transparent;
      position:absolute;
      left:83%;
      bottom:20px;
    }
/*竖线*/
#main-menu>.inner>.main-menu-1-1>.nav-menu>.menu-item:after,
#main-menu>.inner>.main-menu-1-1>.nav-menu:nth-child(1):before{
	content:'';
	display:inline-block;
	width:1px;
	height:20px;
	vertical-align:middle;
	background:#EFEFEF;
	position:absolute;
	left:100%;
	top:50%;
	transform: translateY(-50%);
}
 #main-menu>.inner>.main-menu-1-1>.nav-menu:nth-child(1):before{
  left:-1px;
}
 #main-menu .nav-menu::last-child{
	border-right:0px ;
}

.page-node-type-landing-page #main-menu .nav-menu .open{
	background-color: #EBF2FF;
  color: #1950DD !important;
}
 .main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a, 
 .main-menu-1-1 .nav-menu>.menu-item:hover .menu-toggle a, 
 .main-menu-1-1 .nav-menu>.menu-item:focus .menu-toggle a, 
 .main-menu-1-1 .nav-menu>.menu-item.active a, 
 .main-menu-1-1 .nav-menu>.menu-item:hover a, 
 .main-menu-1-1 .nav-menu>.menu-item:focus a, 
 .main-menu-1-1 .nav-menu>.menu-item.active i, 
 .main-menu-1-1 .nav-menu>.menu-item:hover i, 
 .main-menu-1-1 .nav-menu>.menu-item:focus i, 
 .main-menu-1-1 .nav-menu>.menu-item.active span, 
 .main-menu-1-1 .nav-menu>.menu-item:hover span, 
 .main-menu-1-1 .nav-menu>.menu-item:focus span {
	color: #3574fd ;
	
}
/*下拉框样式*/
 #main-menu .nav-menu .menu-item ul{
	width: max-content;
	min-width: 100%;
	box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 5px;
}
 #main-menu .nav-menu .menu-item:nth-child(3) ul{
 	position:absolute;
 	left:50%;
 	transform:translateX(-50%);
 }
#main-menu .nav-menu .menu-item ul .menu {
    position: absolute;
}
 ul.dropdown-menu, .dropdown .dropdown-menu{
	min-width:auto;
}
 #main-menu > div > div > ul  li > ul  li{
	height:45px;
}
.block{
	margin-bottom:0!important;
}


/*大轮播图————类名：big-swiper*/
/*轮播图控制样式*/
 .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 4px;}
  .numerical-pagination .outside-title .title {
    padding: 13px 16px 20px 16px;}
.swiper-wrapper .swiper-button-prev, .swiper-container .swiper-button-prev, .swiper-wrapper .swiper-button-next, .swiper-container .swiper-button-next {
	color:white;
	background-color:rgb(0,0,0,0.5);
}
.page-node-type-landing-page .swiper-pagination-bullet {
    background: #fff;
    opacity: 0.2;
}
.page-node-type-landing-page .big-swiper .swiper-55-1 div.swiper-pagination-bullets{
	position:absolute;
}
.page-node-type-landing-page .big-swiper .swiper-55-1 div.swiper-pagination-bullets span.swiper-pagination-bullet{
	    width: 3%;
    height: 3px;
    border-radius: 0px;
}
.page-node-type-landing-page .big-swiper .swiper-55-1 div.swiper-pagination-bullets span.swiper-pagination-bullet:hover{
	 width: 6%;
    height: 10px;
    transition:width 0.5s ease ;
    transition:height 0.5s ease ;
}
.page-node-type-landing-page .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(white);
}
.page-node-type-landing-page .big-swiper{
	display:none;
}

/*鼠标经过轮播图，图片放大效果*/
.page-node-type-landing-page .college-activity-swiper  div.swiper-56-1 div.swiper-slide:hover,
.page-node-type-landing-page .student-activity-swiper  div.swiper-67-1 div.swiper-slide:hover{
	background-size: 140%; 
	transition: background-size 2s ease;
}


.page-node-type-landing-page .block .block-title {
	position: relative;
	border:0;
	padding-left: 1em;
}

/*模块标题前的图标设置*/
.page-node-type-landing-page .block-title:before{
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	width: 5.7rem;
  height: 0.76rem;
  z-index: -1;
	background-size: contain;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185.83 24'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23f2f5f9;%7d.cls-2%7bfill:%23a6caf4;%7d.cls-3%7bfill:%2377a1ec;%7d.cls-4%7bfill:%234879e5;%7d.cls-5%7bfill:%231950dd;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3crect class='cls-1' x='12.8' width='173.03' height='24'/%3e%3crect class='cls-2' x='12.8' width='14.58' height='14.58'/%3e%3crect class='cls-3' x='8.53' y='3.14' width='14.58' height='14.58'/%3e%3crect class='cls-4' x='4.27' y='6.28' width='14.58' height='14.58'/%3e%3crect class='cls-5' y='9.42' width='14.58' height='14.58'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.page-node-type-landing-page #footer>div.block:before,
.page-node-type-landing-page .college-activity-list:before{
content: none;
}

.page-node-type-landing-page .partyBuild-work:before{
	top:3.5%;
}
.page-node-type-landing-page .college-activity-swiper:before{
	top:-13%;
}
/*学院动态*/
.page-node-type-landing-page .region-middle-first{
	background-color:#F4F4F9;
	padding: 40px 20px;
}

/*更多*/
.title-inner .more-link{
	right:20px;
}
.page-node-type-landing-page .more-link,
.page-node-type-landing-page div.outside.f-r > a
{
	color:#1866E1;
	position: absolute;
    right: 6%;
    top: 10px;
    font-size: 12px;
}
/*通知公告的更多链接*/
.page-node-type-landing-page div.outside.f-r > a{
	right: 3%;
}

/*学生活动的更多链接*/
.page-node-type-landing-page .student-activity-list a.more-link{
  right: 3%;
	width:25px;
}
/*学院动态的更多链接*/
.page-node-type-landing-page .college-activity-list a.more-link
{
	transform: translate(-6px,-44px);
}
/*隐藏学院动态的另一个更多*/
.page-node-type-landing-page .college-activity-swiper a.more-link
{
position: absolute;
display:none;
}
/*科研进展的更多链接*/
.page-node-type-landing-page .science-progress a.more-link{
	right:3%;
}
@media  (max-width: 768px) {
.page-node-type-landing-page .science-progress a.more-link{
	right:6%;
}
.page-node-type-landing-page div.outside.f-r > a{
	right: 5%;
}
}
@media  (max-width: 450px) {
	.page-node-type-landing-page .college-activity-list a.more-link
{
	transform: translate(-12px,-44px);
}
.page-node-type-landing-page .science-progress a.more-link,
.page-node-type-landing-page .more-link,
.page-node-type-landing-page div.outside.f-r > a{
	right:9%;
}
.page-node-type-landing-page .student-activity-list a.more-link{
	left: 84%;
}

}

/*更多后面的小图标*/
.page-node-type-landing-page .more-link:after,
.page-node-type-landing-page div.outside.f-r > a:after,
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-bottom .list-more>a:after{
		content: '';
	position: absolute;
	left: 126%;
  top: 50%;
  width: 1.8rem;
  height: 0.6rem;
	background-size: contain;
	transform: translateY(-50%);
	background-repeat:no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40.7 13.96'%3e%3cdefs%3e%3cstyle%3e.cls-1,.cls-2,.cls-3,.cls-4,.cls-5,.cls-6%7bfill:none;stroke:%231866e1;stroke-miterlimit:10;stroke-width:2px;%7d.cls-2%7bopacity:0.8;%7d.cls-3%7bopacity:0.6;%7d.cls-4%7bopacity:0.4;%7d.cls-5%7bopacity:0.2;%7d.cls-6%7bopacity:0;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpolyline class='cls-1' points='33.02 0.71 39.29 6.98 33.02 13.25'/%3e%3cpolyline class='cls-2' points='26.55 0.71 32.83 6.98 26.55 13.25'/%3e%3cpolyline class='cls-3' points='20.09 0.71 26.36 6.98 20.09 13.25'/%3e%3cpolyline class='cls-4' points='13.63 0.71 19.9 6.98 13.63 13.25'/%3e%3cpolyline class='cls-5' points='7.17 0.71 13.44 6.98 7.17 13.25'/%3e%3cpolyline class='cls-6' points='0.71 0.71 6.98 6.98 0.71 13.25'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-bottom .list-more>a:after{
	left: 100%;
	top:60%;
}
/*学院动态-轮播图*/
.page-node-type-landing-page .college-activity-swiper h2{
	position: absolute;
  transform: translateY(-130px);
}
.page-node-type-landing-page .college-activity-swiper,
#content > article > div > div.layout-full.region-middle-first > div > div > div:nth-child(2) > div{
	transform: translateY(53px);
}
.layout-full.region-middle-first > .inner > .row > div:nth-child(1),
.layout-full.region-middle-first > .inner > .row > div:nth-child(2){
	padding:0;
}
.numerical-pagination .outside-title .title{
	width: 94%;
}
@media only screen and (max-width: 992px) {
    .numerical-pagination .outside-title .title {
         color: white; 
    }
        .numerical-pagination .outside-title {
        bottom: 0;
        background-color: rgb(0, 0, 0, 0.5);
        padding: 16px;
    }
}
/*左侧轮播图和学院动态的大标题整体上移*/
.page-node-type-landing-page .college-activity-swiper .swiper-56-1>div{
    transform: translateY(-18px);
}
.swiper-slide {
        height:auto!important;
}
.page-node-type-landing-page .college-activity-swiper .swiper-56-1{
    padding: 0 20px;
    background-color: white;
    transform: translateY(-52px);
    width: 100% !important;
    aspect-ratio: 5 / 3;
    height:auto!important;
}
/*学院动态大标题*/
.page-node-type-landing-page .college-activity-swiper h2{
	  margin-top: 14px;	
	  margin-left: 20px;
	  border:0;
	  transform:translateY(-78px);
}
/*.swiper-1 .swiper-slide{*/
/*	height:360px;*/
/*}*/
.swiper-56-1 .swiper-1 .swiper-wrapper, .swiper-56-1 .swiper-1 .swiper-slide {
  width: 100% !important;
  aspect-ratio: 710 / 450;
  height:auto!important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.page-node-type-landing-page .college-activity-swiper > div:nth-child(3) > div{
	width:100%;
	position:relative;
}
.page-node-type-landing-page .college-activity-list .views-element-container{
	position:relative;
	background-color:white;
}
/*右侧的蓝边*/
.page-node-type-landing-page .college-activity-list .views-element-container:before,
.page-node-type-landing-page .college-activity-list .views-element-container:after{
	content: '';
    display: inline-block;
    width: 4px;
    height: 50%;
    vertical-align: middle;
    background: #1866E1;
    position: absolute;
    right: -3px;
    bottom: -3px;
}
/*下面侧的蓝边*/
.page-node-type-landing-page .college-activity-list .views-element-container:after{
    width: 50%;
    height: 3px;
}
.page-node-type-landing-page .college-activity-list .newslist,/*学院动态*/
.page-node-type-landing-page .society-service .newslist,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist{/*学生活动*/
	position:relative;
}
/*鼠标经过————日期变成蓝色*/
.page-node-type-landing-page .society-service .newslist:hover .news  .time .day,/*讲座报告*/
.page-node-type-landing-page .college-activity-list .newslist:hover .news .time .day{/*学院动态*/
	color:#1950DD;
}
/*为列表底添加蓝色底边*/
.page-node-type-landing-page .society-service .newslist:before,/*讲座报告*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo:before{/*讲座报告*/
		content:'';
	display:inline-block;
	width:0%;
	height:1px;
	vertical-align:middle;
	background:#1950DD;
	position:absolute;
	left: 2%;
	top:100%;
	z-index:2;
}

/*鼠标经过————下面的蓝线动态显示*/
.page-node-type-landing-page .society-service .newslist:hover:before,/*讲座报告*/
.page-node-type-landing-page .society-service .newslist:nth-child(1):hover >.news > .newsinfo:before{/*讲座报告*/
width:100%;
transition:width 0.5s ease;
}
/*鼠标经过————标题加粗*/
.page-node-type-landing-page .college-activity-list .newslist:hover  .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist:hover  .news .newsinfo > h3 a{/*讲座报告*/
	font-weight:900;
}
/*列表加竖线*/
.page-node-type-landing-page .college-activity-list .newslist .news:after,/*学院动态*/
.page-node-type-landing-page .student-activity-list .newslist .news:after,/*学生活动*/
.page-node-type-landing-page .society-service .newslist .news:after{/*讲座报告*/
			content:'';
	display:inline-block;
	width:1px;
	height:55px;
	vertical-align:middle;
	background:#DFE3EA;
	position: relative;
    right: 86%;
    top: 0px;
}
/*列表加灰色横线*/
.page-node-type-landing-page .college-activity-list .newslist:after,/*学院动态*/
.page-node-type-landing-page .society-service .newslist:after,/*讲座报告*/
.page-node-type-landing-page .society-service .newslist:nth-child(1):before,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist:after{/*学生活动*/
		content:'';
	display:inline-block;
	width:95%;
	height:1px;
	vertical-align:middle;
	background:#EFEFEF;
	position:absolute;
	left: 2%;
	z-index:1;
}
.page-node-type-landing-page .society-service .newslist:after,/*讲座报告*/
.page-node-type-landing-page .society-service .newslist:nth-child(1):before,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist:after{/*学生活动*/
	width:100%;
}
.page-node-type-landing-page .society-service .newslist:nth-child(1):before{/*讲座报告*/
	top:0%;
}
.page-node-type-landing-page .student-activity-list .newslist:after{/*学生活动*/
	background:white;
	left:0;
}

.page-node-type-landing-page .college-activity-list .newslist:nth-child(5):after{/*学院动态*/
  content: none; /* 删除第五个元素后的横线 */
}
.page-node-type-landing-page .student-activity-list .newslist:nth-child(4)::after{
  background:transparent; /* 删除第四个元素后的横线 */
}
/*列表每行的盒子*/
.page-node-type-landing-page .college-activity-list .newslist .news,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news{/*学生活动*/
	display:flex;
	width: 100%;
	padding:8px 5px;
}
.page-node-type-landing-page .college-activity-list .newslist .news{/*学院动态*/
	padding:17.52px 5px;
}

.page-node-type-landing-page .society-service .newslist .news{/*讲座报告*/
	padding:3.5% 5px;
}
/*列表————年月日外面的大盒子*/
.page-node-type-landing-page .college-activity-list .newslist .news .time,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .time,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .time{/*学生活动*/
	flex:1;
	display:flex;
	flex-direction: column;
	text-align:center;
	align-items: center;
	
}
/*列表————日设置*/
.page-node-type-landing-page .college-activity-list .newslist .news .time .day,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .time .day,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .time .day{/*学生活动*/
	flex: 2;
	font-size:28px;
	font-weight:900;
	color:#272B33;
	display:flex;
	align-items:center;
	justify-content:center;
}
/**列表————年月设置/
.page-node-type-landing-page .college-activity-list .newslist .news .time .yd,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .time .yd ,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .time .yd{/*学生活动*/
	flex:1;
	font-size:12px;
	color:#979BA5;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
/*列表的部分文章内容设置*/
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo{/*学生活动*/
flex: 6;
	display:flex;
	flex-direction:column;
	gap:5px;
	padding:2px 10px 2px 20px;
}
@media(max-width:1024px){
.page-node-type-landing-page .society-service .newslist .news{/*讲座报告*/
	padding:8px 5px;}
}
@media(max-width:450px){
	.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo{/*学生活动*/
	flex:5;
}
.page-node-type-landing-page .college-activity-list .newslist .news .time .day,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .time .day,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .time .day{/*学生活动*/
	flex: 3;}
.page-node-type-landing-page .college-activity-list .newslist .news .time .yd,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .time .yd ,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .time .yd{/*学生活动*/
	flex:2;}
	.page-node-type-landing-page .college-activity-list .newslist .news:after,/*学院动态*/
.page-node-type-landing-page .student-activity-list .newslist .news:after,/*学生活动*/
.page-node-type-landing-page .society-service .newslist .news:after{/*讲座报告*/
 right:84%;}
 .page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3 a/*学生活动*/{
	max-width:85%!important;}
		/*#panels-ipe-content > div.layout-full.region-middle-first > div > div > div*/
div.layout-full.region-middle-first > div > div > div{
		padding:0 10px;
	}
	
}
@media(max-width:400px){
		.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo{/*学生活动*/
	flex:4;
}
	.page-node-type-landing-page .college-activity-list .newslist .news:after,/*学院动态*/
.page-node-type-landing-page .student-activity-list .newslist .news:after,/*学生活动*/
.page-node-type-landing-page .society-service .newslist .news:after{/*讲座报告*/
 right:82%;}
 .page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3 a/*学生活动*/{
	max-width:82%!important;}

	
}
@media(max-width:330px){
		.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo{/*学生活动*/
	flex:3;
}
	.page-node-type-landing-page .college-activity-list .newslist .news:after,/*学院动态*/
.page-node-type-landing-page .student-activity-list .newslist .news:after,/*学生活动*/
.page-node-type-landing-page .society-service .newslist .news:after{/*讲座报告*/
 right:77%;}
 .page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3 a/*学生活动*/{
	max-width:75%!important;}

	
}
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo{
	padding-right:6px;
}
/*列表标题和部分内容只显示一行*/
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3 a,/*学生活动*/
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo >div,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > div,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>div{/*学生活动*/
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;      /* 限制为1行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
}
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3 a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3 a/*学生活动*/{
	max-width:88%;
	float:left;
}
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo > h3:after,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3:after,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>h3:after/*学生活动*/{
	display:inline-block;
    content: '';
    position: relative;
    left: 0;
    width: 32px;
    height: 19px;
    background-size: contain;
    background-image: url("/sai-prod/sites/default/files/最新.png");
    background-repeat: no-repeat;
    display:none
}
/*列表的部分文章内容设置*/
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo >div,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > div,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo>div{/*学生活动*/
  	align-items: center;
  	font-size:12px;
  	height:16px;
  	color:#696E82;
}
/*列表标题设置*/
.page-node-type-landing-page .college-activity-list .newslist .news .newsinfo>h3>a,/*学院动态*/
.page-node-type-landing-page .society-service .newslist .news .newsinfo > h3 > a,/*讲座报告*/
.page-node-type-landing-page .student-activity-list .newslist .news .newsinfo >h3>a{/*学生活动*/
font-size:16px;
color:#272B33;
margin:0 10px 0 0;
}

/*科研进展*/
.page-node-type-landing-page .region-top-third>.inner>.row>.col-md-8{
	width:100%;
	margin-bottom: 20px;
}
div.layout-full.region-top-third > div{
	margin-bottom: -20px;
}
/*外面的大盒子*/
.page-node-type-landing-page div.layout-full.region-top-third > div > div > div
{
	width:100%;
	margin-top: 10px;
}
.page-node-type-landing-page .science-progress > div > div > div.keyanblock{
	display: flex;
	gap:20px;
	justify-content:space-between;
}
@media(max-width:768px){
	.page-node-type-landing-page .science-progress > div > div > div.keyanblock{
	gap:2%;
	flex-wrap:wrap;
	}
	.page-node-type-landing-page .science-progress > div > div > div.keyanblock>div.kylist{
	flex:0 1 49%;
}
}

/*大标题*/
.page-node-type-landing-page .science-progress > h2{/*科研进展*/
	border:0;
}
.page-node-type-landing-page .science-progress > div > div > div div{/*科研进展*/
	padding:0;
}
.page-node-type-landing-page .science-progress > div > div > div > div > div > div.text{
	padding-bottom:10px;

}
.page-node-type-landing-page .science-progress > div > div > div div .item{/*科研进展*/ 
	background-color:#F2F4F7;
	margin:5px 0px;
}
.page-node-type-landing-page .science-progress div.text > h3{/*科研进展*/
 	padding: 20px;
  font-size: 16px;
  overflow:hidden;
  position:relative;
}
.page-node-type-landing-page .science-progress div.text > h3 a{/*科研进展*/
	min-height:38px;
	  color:black;
	    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;      /* 限制为2行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
}
.page-node-type-landing-page .science-progress div.text > p{/*科研进展*/
	padding:20px;
	position:relative;
	    height: 0;
}
/*阅读更多后面的小图标*/
.page-node-type-landing-page .science-progress div.text > p:after{/*科研进展*/
	content: '';
  display: inline-block;
	width:10px;
	height:10px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.96 47.96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231866e1;%7d.cls-2%7bfill:none;stroke:%231866e1;stroke-miterlimit:10;opacity:0.2;%7d%3c/style%3e%3c/defs%3e%3cg id='%E5%9B%BE%E5%B1%82_2' data-name='%E5%9B%BE%E5%B1%82 2'%3e%3cg id='%E5%9B%BE%E5%B1%82_1-2' data-name='%E5%9B%BE%E5%B1%82 1'%3e%3cpath class='cls-1' d='M23.8,33.64l-1.16-1.15a.62.62,0,0,1,0-.87L30.28,24l-7.64-7.64a.63.63,0,0,1,0-.88l1.16-1.15a.62.62,0,0,1,.87,0L34.34,24l-9.67,9.66A.6.6,0,0,1,23.8,33.64Z'/%3e%3cpath class='cls-1' d='M32.31,25.41H15a.62.62,0,0,1-.62-.62V23.16a.62.62,0,0,1,.62-.62H32.31Z'/%3e%3ccircle class='cls-2' cx='23.98' cy='23.98' r='23.48'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	position: absolute;
    left: 76px;
    background-size: 200%;
    background-position: center;
    top: 50%;
    transform: translateY(-50%);
}
.page-node-type-landing-page .science-progress div.text > p a{/*科研进展*/
		color:#696E82;
		font-size:12px;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		
}
.page-node-type-landing-page .science-progress  div.kylist{/*科研进展*/
	/*height:310px;*/
}
/*设置默认图片*/
.page-node-type-landing-page .science-progress div.img{/*科研进展*/
	background-image:url("/sai-prod/sites/default/files/%E7%A7%91%E7%A0%94%E8%BF%9B%E5%B1%95%E9%BB%98%E8%AE%A4%E5%9B%BE%E7%89%87.jpg");
	background-size: cover;
  width: 100%;
  aspect-ratio: auto 371 / 220;
  background-position: center;
  overflow: hidden
}
.page-node-type-landing-page .science-progress div.img:hover{
	background-size:120%;
	transition:background-size 1s ease;
}
.page-node-type-landing-page .science-progress div.img img{
	position:relative;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%;
	height:100%;
}
.science-progress img {
    max-width: 120%;}
.page-node-type-landing-page .science-progress div.img img:hover{
	width:120%;
	height:120%;
}
/*党建工作*/
/*#panels-ipe-content > div.layout-full.region-third > div*/
div.layout-full.region-third > div
{
	padding-bottom:20px;
}
.page-node-type-landing-page .partyBuild-work div.dangblock  {
  display: flex;
  flex-wrap: wrap; /* 允许项目换行 */
  justify-content: space-between; /* 行内项目均匀分布 */
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist {
	padding:0;
	  flex: 1 1 45%; /* 允许项目占据容器宽度的45%，留出间隙 */
   margin: 5px 0; /* 每行元素之间的垂直间隔 */
  box-sizing: border-box; /* 边框和内边距包含在元素宽度内 */
}

    /* 每行的第二个元素不添加右侧外边距 */
.page-node-type-landing-page .partyBuild-work div.dangblock :nth-child(2n+1) {
      margin-right: 5px;
      	padding:0;
    }

    /* 每行的最后一个元素不添加右侧外边距 */
.page-node-type-landing-page .partyBuild-work div.dangblock :nth-child(2n) {
      margin-left: 5px;
      	padding:0;
    }
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist > div,
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.img,
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.img > a ,
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.img > a > img{
	margin:0;
	width:100%;
	aspect-ratio: 330 / 200;
}

.page-node-type-landing-page .partyBuild-work div.dangblock .danglist  div.text > h3{
	transform: translate(-5px, -32px);
  position: absolute;
  font-size: 16px;
  margin: 0;
  background-color: rgb(0, 0, 0, 0.3);
  width: 100%;
  display: inline-block;
}

.page-node-type-landing-page .partyBuild-work div.dangblock .danglist  div.text > h3 > a{
	font-size:14px;
	font-weight:600;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;      /* 限制为1行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
  color:white;
  margin: 5px 15px;
}
/*隐藏时间、文章内容、阅读更多链接*/
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.text > p.time,
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.text > p.readmore{
	display:none;
	color:white;
	padding: 5px 15px;
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.text > div.summary{
	display:none;
	color:white;
	margin: 5px 15px;
}
/*鼠标经过时的样式*/
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover div.text{
		position: absolute;
    top: 0;
    background-color: rgb(24, 102, 225,0.9);
    left: -5px;
    height: 100%;
    width:100%;
}

.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text > h3{
	transform: translate(0, 10px);
    background-color: transparent;
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text > p.time{
	display: block;
  font-size: 12px;
  margin: 0;
  transform: translateY(32px)
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text > div.summary{
	  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-line;
    word-wrap: break-word; 
    transform: translateY(32px); 
    font-size: 12px;
    font-weight: 100;
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text >p.readmore{
	display: block;
  transform: translateY(27px);
}
@media (max-width:500px){
	.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text >p.readmore{
  transform: translateY(200%);}
}
@media (max-width:440px){
	.page-node-type-landing-page .partyBuild-work div.dangblock div.danglist {
	  flex: 1 1 100%!important; /* 允许项目占据容器宽度的100%，留出间隙 */}

}
@media (max-width:320px){
	.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text >p.readmore{
  transform: translateY(50px);
}
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover  div.text >p.readmore a{
	color:white;
	font-size: 12px;
	
}
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist div.text >p.readmore:after{
content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.96 46.96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231866e1;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='%E5%9B%BE%E5%B1%82_2' data-name='%E5%9B%BE%E5%B1%82 2'%3e%3cg id='%E5%9B%BE%E5%B1%82_1-2' data-name='%E5%9B%BE%E5%B1%82 1'%3e%3ccircle class='cls-1' cx='23.48' cy='23.48' r='23.48'/%3e%3cpath class='cls-2' d='M23.3,33.14,22.14,32a.62.62,0,0,1,0-.87l7.64-7.64-7.64-7.64a.63.63,0,0,1,0-.88l1.16-1.15a.62.62,0,0,1,.87,0l9.67,9.67-9.67,9.66A.6.6,0,0,1,23.3,33.14Z'/%3e%3cpath class='cls-2' d='M31.81,24.91H14.46a.62.62,0,0,1-.62-.62V22.66a.62.62,0,0,1,.62-.62H31.81Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
		transform:translateY(5px);
    background-size: 145%;
    background-position: center;
}
/*通知公告*/
.page-node-type-landing-page div.layout-full.region-bottom-second > div > div > div:nth-child(1){
	width:100%;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas #tabNav_0_3 .noticelist.is-top .ntitle .two-line a::before {
	display:inline-block;
  content:'';
  position: relative;
  width: 32px;
  height: 19px;
  background-size: contain;
  background-image: url("/sai-prod/sites/default/files/最新.png");
  background-repeat: no-repeat;
  padding-right: 0.5em;
}

.page-node-type-landing-page .dialog-off-canvas-main-canvas  #tabNav_0_3 .noticelist .ntitle .two-line a:after{
  content: none;
}

/*tab栏*/
.page-node-type-landing-page .panel-tabs .tab-nav-1 {
    border-bottom: 0;
    position: absolute;
    transform: translateY(-100%);
    width:100%;
    display: flex;
    justify-content: left;
    padding: 0 130px;

}
@media  (min-width: 768px)and (max-width: 992px) {  
.page-node-type-landing-page div.tab-content ul.list li.list-item
{
	flex:0 1 47%!important;
}
}  
@media (min-width: 640px)and (max-width: 768px) {
    .panel-tabs .tab-nav>li:nth-last-child(5), .panel-tabs .tab-nav>li:nth-last-child(5)~li {
       width:auto;
    }
.page-node-type-landing-page div.tab-content ul.list li.list-item
{
	flex:0 1 47%!important;
}
    .page-node-type-landing-page .panel-tabs .tab-nav-1  { 
      position:relative;
    	transform:translateY(0);
        }  
}
    @media (min-width: 536px)and (max-width: 640px) {
    .page-node-type-landing-page .panel-tabs .tab-nav-1  { 
      position:relative;
    	transform:translateY(0);
        }  
.page-node-type-landing-page div.tab-content ul.list li.list-item
{
	flex:0 1 47%!important;
}
}
@media (min-width: 500px)and (max-width: 536px) {
    .page-node-type-landing-page .panel-tabs .tab-nav-1  {  
    	position:relative;
    	transform:translateY(0);
        }  
.page-node-type-landing-page div.tab-content ul.list li.list-item
    {
	flex:0 1 97%!important;
    }
    	
}
@media (min-width: 0px)and (max-width: 500px) {
    .page-node-type-landing-page .panel-tabs .tab-nav-1  {  
    	position:relative;
    	transform:translateY(0);
      flex-wrap: wrap;
      padding:0;
    }  
    .page-node-type-landing-page .panel-tabs .tab-nav-1 li{
    	margin:10px 0;
    }
.page-node-type-landing-page div.tab-content ul.list li.list-item
	{
	flex:0 1 97% !important;
	}
}
.page-node-type-landing-page .panel-tabs .tab-nav-1 li.active a{
	color: #fff;
  background-color:#1866E1;
  border: 2px solid transparent;
  
}
.panel-tabs .tab-nav li{
	flex:none;
}
.page-node-type-landing-page .panel-tabs .tab-nav-1  > li
{
	width: auto !important;
	border: 1px #1866E1 solid;
  border-radius: 5px;
  margin:8px;
}
.page-node-type-landing-page .panel-tabs .tab-nav-1 li a{
	color:black;
	width: auto;
	padding:7px;
}
/*内容*/
.page-node-type-landing-page div.tab-content ul.list
{
		display:flex;
		flex-wrap: wrap;/* 允许项目换行 */
      justify-content: flex-start;
      box-sizing: border-box;
      gap:2%;
}
.page-node-type-landing-page .list-item:first-child{
	margin-top:0;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item
{
	flex:0 1 32%;
	width:auto;
	padding:0;
	border:0;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item:hover >div
{
	box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.1);
    position: relative;
    top: -3px;
	border:0;
	border-bottom:2px #1950DD solid;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item:hover >div .field-content .noticelist .ntitle p a
{
	color:#1950DD;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div
{
		margin-bottom:4px;
		padding:7px;
		border:1px solid #EFEFEF;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div
{
	display:flex;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div .ntime
{
	flex:2;
	display:flex;
	flex-direction:column;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div .ntime .d
{
	margin-top:8px;
	flex:2;
	font-size:28px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div .ntime .m
{
	margin-bottom:8px;
	flex:1;
	font-size:12px;
	display:flex;
		align-items:center;
	justify-content:center;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div .ntitle
{
	flex:7;
	padding:8px;
	height:64px;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div .ntitle p a
{
		display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;      /* 限制为2行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
}
/*加竖线*/
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div
{
	position:relative;
}
.page-node-type-landing-page div.tab-content ul.list li.list-item>div> span > div:after
{
				content:'';
	display:inline-block;
	width:1px;
	height:55px;
	vertical-align:middle;
	background:#EFEFEF;
	position: absolute;
    right: 78%;
    top: 50%;
    transform:translateY(-50%);
}
/*活动列表*/
.list-top{
	display:none;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third h3{
	padding-bottom:2px;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .block-region-middle-third-right{
	margin-top: 15px; 
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .list-text{
	left:25px;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-text .list-right a{
	position: relative;
	left:-23px;
	top:-10px;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .card{
	height: 401px;
	width:240px;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .card .zoom-box.zoom-box-60 {
    padding-top: 148%;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .card .card-content{
	display:none;
}
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .card .card-footer{
	width: 154px;
}


@media (max-width: 768px) { /* 假设768px是移动设备的断点 */
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .col-md-4 {
    display: flex;
	  justify-content: center; /* 水平居中 */
	  align-items: center;   /* 垂直居中 */
  }
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .col-md-8 .list-left {
  	padding-right: 9%;
  }
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .col-md-8 .list-right {
    padding-left: 9%;
    padding-top: 25px;
    padding-bottom: 0px;
  }
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-third .event-list .list-content .col-md-8 li{
  	margin-bottom:0px;
  }
}

/*学生活动*/
.student-activity-list .views-element-container>div{
	display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: space-between;
  padding-bottom: 40px;
}
#content > article > div:nth-child(2) > div.layout-full.region-bottom-second > div{
	padding-bottom:0;
}
#content > article > div:nth-child(2) > div.layout-full.region-footer-first > div > div{
	padding-bottom:40px;
}
.page-node-type-landing-page #panels-ipe-content > div.layout-full.region-footer-first > div > div > div:nth-child(1),
.page-node-type-landing-page #content > article > div:nth-child(2) > div.layout-full.region-footer-first > div > div > div:nth-child(1)
{
	width:65%;
}
@media (max-width:991px){
	.page-node-type-landing-page > div.layout-full.region-footer-first > div > div > div:nth-child(1)
	{
	width:100%;
	}
	.page-node-type-landing-page #panels-ipe-content > div.layout-full.region-footer-first > div > div > div:nth-child(1),
.page-node-type-landing-page #content > article > div:nth-child(2) > div.layout-full.region-footer-first > div > div > div:nth-child(1)
{
	width:100%;
}
}
.page-node-type-landing-page .student-activity-list  .newslist{
	height:71px;
	background-color: #F2F4F7;
    flex: 0 1 49.2%;
}
@media (max-width:768px){
	.student-activity-list .views-element-container>div{
	display: flex;
    gap: 15px;
}
.page-node-type-landing-page .student-activity-list  .newslist{
	height:71px;
	background-color: #F2F4F7;
    flex: 0 1 100%;
}}
.page-node-type-landing-page .student-activity-list .newslist:hover .news .time .day,
.page-node-type-landing-page .student-activity-list .newslist:hover .news .newsinfo h3 a,
.page-node-type-landing-page .student-activity-list .newslist:hover .news .newsinfo>div{
	color:white;
}
.page-node-type-landing-page .student-activity-list .newslist:hover .news:after{
	background-color:rgb(223,227,234,0.2);
}
.page-node-type-landing-page .student-activity-list .newslist:hover .news .time .yd{
	color:rgb(255,255,255,0.8);
}
.page-node-type-landing-page .student-activity-list .newslist:hover .news{
	background-color:#1866E1;
}
.page-node-type-landing-page .student-activity-list .newslist:hover .news .newsinfo>h3:after{
	background-image:url("/sai-prod/sites/default/files/最新（白底）.png");
	background-repeat: no-repeat;
}
/*学生活动的轮播图*/
div.layout-full.region-footer-first > div > div > div:nth-child(3)
{
	 margin-top:50px;
}
.swiper-1 .swiper-slide {
	position: relative;
}

.swiper-1 .swiper-slide .inner {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 0;
    overflow: hidden;            /* 隐藏溢出内容 */
}
.swiper-1 .swiper-slide .inner .inside-tb{
	padding:0;
}
div.swiper-67-1 > div > div.swiper-wrapper{
	  width: 100%!important ;
}
div.swiper-67-1 > div > div.swiper-wrapper  div.swiper-slide{
	background-size:cover;
	background-position:center;
	height: auto;
  width: 100% !important;
}
div.swiper-67-1 > div > div.swiper-wrapper  div > div.inner > div > div > h3{
			display: -webkit-box;
  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;      /* 限制为2行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
}
.page-node-type-landing-page .student-activity-swiper div.swiper-slide.swiper-slide-active > div > div > div{
    padding: 7px 19px;
    width: 100%;
    /*height: 51px;*/
    overflow: hidden;
    background-color: rgb(0, 0, 0, 0.6);
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .outside-pagination-2 .swiper-slide {
    min-height: 360px;
  }
}

@media only screen and (max-width: 767px) {
  .outside-pagination-2 .swiper-slide {
    min-height: 225px;
  }
}
@media only screen and (max-width: 992px) {
    .numerical-pagination {
        min-height: auto;
    }
}

/*算力平台*/
.page-node-type-landing-page div.layout-full.region-footer-bottom > div > div.row{
	margin:0;
}
 div.layout-full.region-footer-bottom{
	margin:30px 0;
}
.page-node-type-landing-page .box {
        padding:0 ;
      width: 100%;
      display: flex;
      color:white;
      box-shadow:0px 0px 10px rgb(0, 0, 0, 0.2);;
}
.page-node-type-landing-page .box .box-item {
      height: 300px;
      color:white;
      padding-bottom:10px;
}
.page-node-type-landing-page .box .box-item .arrow {
      width: 30px;
      height: 30px;
      position: relative;
      top: 140px;
      background-color:white;
      left: 40px;
      border-radius: 50%;
      transition: transform 1s ease; /* 设置过渡效果 */
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.96 47.96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231866e1;%7d.cls-2%7bfill:none;stroke:%231866e1;stroke-miterlimit:10;opacity:0.2;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath class='cls-1' d='M23.8,33.64l-1.16-1.15a.62.62,0,0,1,0-.87L30.28,24l-7.64-7.64a.63.63,0,0,1,0-.88l1.16-1.15a.62.62,0,0,1,.87,0L34.34,24l-9.67,9.66A.6.6,0,0,1,23.8,33.64Z'/%3e%3cpath class='cls-1' d='M32.31,25.41H15a.62.62,0,0,1-.62-.62V23.16a.62.62,0,0,1,.62-.62H32.31Z'/%3e%3ccircle class='cls-2' cx='23.98' cy='23.98' r='23.48'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    }
.page-node-type-landing-page .box .item1 .arrow {
      top: 0px;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.96 46.96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231866e1;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3ccircle class='cls-1' cx='23.48' cy='23.48' r='23.48'/%3e%3cpath class='cls-2' d='M23.3,33.14,22.14,32a.62.62,0,0,1,0-.87l7.64-7.64-7.64-7.64a.63.63,0,0,1,0-.88l1.16-1.15a.62.62,0,0,1,.87,0l9.67,9.67-9.67,9.66A.6.6,0,0,1,23.3,33.14Z'/%3e%3cpath class='cls-2' d='M31.81,24.91H14.46a.62.62,0,0,1-.62-.62V22.66a.62.62,0,0,1,.62-.62H31.81Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
   transition: transform 1s ease; /* 设置过渡效果 */
    }
.page-node-type-landing-page .box .box-item .title,
.page-node-type-landing-page .box .box-item .desc {
      width: 80%;
      position: relative;
      padding: 10px;
      top: 220px;
      left: 30px;
    }

.page-node-type-landing-page .box .box-item .title {
      font-size: 20px;
    }
.page-node-type-landing-page .box .item1 .title {
      top: 50%;
    }
.page-node-type-landing-page .box .box-item .desc{
  font-size: 12px;
  padding: 0px 0px 0px 5px;
  position: relative;
  top: 118px;
  display: none;
  height: 74px;
  overflow: hidden;
}
.page-node-type-landing-page .box .item1 .desc{
	display: block;
}
.page-node-type-landing-page .box .box-item .desc .desc-item{
      display: inline-block;
      padding :0 10px;
      height:30px;
      width:50%;
}
.page-node-type-landing-page .box .box-item .desc .desc-item p{

    height:auto;
    display:inline-block;
    margin:0;
    padding: 0 0px;
    font-size: 12px;
}
.page-node-type-landing-page .box .box-item .desc .desc-item p span{
	color:white;
}
.page-node-type-landing-page .box .item3 .desc .desc-item p span{
	color:black;
}
.page-node-type-landing-page .item1 {
      flex: 2;
      background-image:url("/sai-prod/sites/default/files/%E7%AE%97%E5%8A%9B%E5%B9%B3%E5%8F%B0%5B1%5D.jpg");
    }
.page-node-type-landing-page .item2 {
      flex: 1;
      background-image:url("/sai-prod/sites/default/files/%E7%A7%91%E7%A0%94%E5%B9%B3%E5%8F%B0%5B1%5D.jpg");
    }
.page-node-type-landing-page .item3 {
      flex: 1;
      color:black;
      background-image:url("/sai-prod/sites/default/files/%E6%9B%B4%E5%A4%9A%E5%B9%B3%E5%8F%B0%5B1%5D.jpg");
      background-position: 100% 29%;
      
    }
.page-node-type-landing-page .item3  .title{
	color:black;
}
.page-node-type-landing-page .desc-item-logo img {
      height: 24px;
      width:auto;
    position: relative;
	top:-4px;
    }
.page-node-type-landing-page .desc-item-logo {
  overflow: hidden;
  height: 16px;
  width: 18px;
  background-size: contain;
  position:relative;
  top: 3px;
  left: -4px;
  display:inline-block;
}
/*.page-node-type-landing-page #panels-ipe-content > div.layout-full.region-footer-bottom > div > div > div > div:nth-child(2) > div:nth-child(1)*/
.page-node-type-landing-page div.layout-full.region-footer-bottom > div > div > div > div:nth-child(2) > div:nth-child(1)
{
	    width: 100%;
    position: relative;
    left: -64px;
}
/*.page-node-type-landing-page #panels-ipe-content > div.layout-full.region-footer-bottom > div > div > div > div:nth-child(1) > div.field.field-body.field-type-text-with-summary.field-label-hidden.field-item*/
.page-node-type-landing-page div.layout-full.region-footer-bottom > div > div > div > div:nth-child(1) > div.field.field-body.field-type-text-with-summary.field-label-hidden.field-item{
	width: 100%;
	position:relative;
	left:50%;
	transform:translateX(-50%);
}
@media screen and (min-width: 0) and (max-width: 1024px) {
	/*.page-node-type-landing-page #panels-ipe-content > div.layout-full.region-footer-bottom > div > div > div > div:nth-child(1) > div.field.field-body.field-type-text-with-summary.field-label-hidden.field-item*/
  .page-node-type-landing-page div.layout-full.region-footer-bottom > div > div > div > div:nth-child(1) > div.field.field-body.field-type-text-with-summary.field-label-hidden.field-item{
	width: 100%!important;
}
}

    @media (max-width:992px){
    	.page-node-type-landing-page .box .box-item .title,
			.page-node-type-landing-page .box .box-item .desc {
      width: 90%!important;
			}
			.page-node-type-landing-page .box .box-item .desc .desc-item{
      padding :0 4px!important;}
    }
    @media (max-width: 768px) {
  /*#panels-ipe-content > div.layout-full.region-footer-bottom > div > div*/
   div.layout-full.region-footer-bottom > div > div{
  	padding:0 10px;
  }
  
.page-node-type-landing-page .partyBuild-work div.dangblock .danglist:hover div.text >p.readmore {
    transform: translateY(36px)!important;}

}
    @media (max-width:685px){
    	.page-node-type-landing-page .box .box-item {
      height: 350px!important;
}
.page-node-type-landing-page .box .box-item .desc{
	height:114px!important;
	top:140px!important;
}.page-node-type-landing-page .box .box-item .desc .desc-item{
	width:100%!important;
}
    }
    @media (max-width:565px){
    	.page-node-type-landing-page .box .box-item .title,
.page-node-type-landing-page .box .box-item .desc{
	left:12px;
}
.page-node-type-landing-page .box .box-item .arrow {
	left:22px;
}
    }
        @media (max-width:450px){
        	.page-node-type-landing-page .box .box-item .desc .desc-item p{
        		font-size:9px;
        	}
        	.page-node-type-landing-page .item1 {
      flex: 3;}
        	.page-node-type-landing-page .box{
        		flex-direction:column;
        	}

.page-node-type-landing-page .box .box-item .title{
	top:40px;
}
.page-node-type-landing-page .box .item1 .title{
	top:110px;
}
.page-node-type-landing-page .box .box-item .desc{
	margin-top: 70px;
  height: 74px!important;
  top:10px!important;
}
.page-node-type-landing-page .box .box-item .desc .desc-item{
	width:50%!important;
}
.page-node-type-landing-page .box .box-item .arrow {
	top:-32px!important;
}

}
  
/*footer*/
#block-footer-2  .footer-bg-primary{
	/*background-color:#1950DD;*/
	background-image: url("/sai-prod/sites/default/files/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240729162200.jpg");
}
#footer > div > div.title,
#footer > div > div.content,
#footer > div > div.bottom{
	padding: 1% 0;
}
#footer > div > div.title div{
	height:60px;
	background-image:url("/sai-prod/sites/default/files/logo_0.png");
	background-size: contain;
  background-repeat: no-repeat;
}#footer>div>div>div.inside-tb{
	padding-top:0;
}
/*第一部分*/
 #footer > div > div.row.content > div:nth-child(1){
	display:flex;
	gap:20px;
}
 #footer > div > div.row.content > div:nth-child(1) div .QRcode-img,
 #footer > div > div.row.content > div:nth-child(1) div .QRcode-img img{
	width: 80px;
    height: 80px;
}
 #footer > div > div.row.content > div:nth-child(1) div .QRcode-text{
display: flex;
    justify-content: center;
    padding: 5px 0;
}
 #footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > p,
 #footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > p,
 #footer > div > div.row.content > div:nth-child(1) div .QRcode-text,
 #footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > ul li,
 #footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > ul li,
 #footer > div > div.bottom
{
	font-size: 13px;
}
/*第二部分*/
#footer > div > div.row.content > div> div >p{
	color:rgb(255,255,255,0.7);
}
#footer > div > div.row.content > div:nth-child(2) > div > ul{
	display:flex;
	gap:1%;
	flex-wrap:wrap;
}
#footer > div > div.row.content > div:nth-child(2) > div > ul>li{
  padding: 4px 0px;
  flex:0 1 49%;
  margin:0;
}
#footer > div > div.row.content > div:nth-child(2) > div > ul>li>a:hover,
#footer .Technical_Support:hover{
	color:rgb(255,255,255,0.7);
}
 #footer > div > div.row.content > div:nth-child(2) > div > ul li,.outside-b {
    margin-bottom: 5px;
}
 #footer > div > div.bottom div{
	padding:5px 10px;
}
 #footer > div > div.bottom .bottom-left{
	float:left;
}
 #footer > div > div.bottom .bottom-right{
	float:right;
}
.footer-bg-primary .footer-link li {
  width:auto;
}
 #footer .contact_us{
 	position:relative;
 }
 #footer .contact_us>li{
  padding-left:20px;
 }
  #footer .contact_us>li:nth-child(1):before,
  #footer .contact_us>li:nth-child(2):before,
  #footer .contact_us>li:nth-child(3):before{
  	content:'';
  	width:14px;
  	height:14px;
  	display:inline-block;
  	background-repeat:no-repeat;
  	position:absolute;
  	transform: translate(-20px, 2px);
  }
  #footer .contact_us>li:nth-child(1):before{
  	transform: translate(-20px, 6px);
  	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 477.87 559.5'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath class='cls-1' d='M248.73,556.41a17.07,17.07,0,0,1-19.59,0Q0,395.85,0,238.93C0,78.7,119.46,0,238.93,0S477.87,78.7,477.87,238.93q0,156.93-229.14,317.48Zm-9.8-232.14a102.41,102.41,0,1,0-102.4-102.4,102.4,102.4,0,0,0,102.4,102.4Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  }
  #footer .contact_us>li:nth-child(2):before{
  	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 635.48 624.86'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath class='cls-1' d='M488.52,624.86c-30.93,0-65.62-5.85-102-17.14-87.36-27.16-173.46-84-242.42-160.07C40.89,333.54-8.44,219.86,1.18,118.71,4.1,93.63,12.05,61.87,49.66,36.37,78.5,13,111.52-.41,137.43,0,164.6.43,173.8,10,201.8,50.58c43,59.36,46,88.61,44.3,105.33-2.93,27.58-18,39.71-31.76,50.57-3.35,2.51-6.69,5.44-9.61,7.94-16.72,21.32-37.2,51,50.57,141.69,74.81,71.89,115.35,80.67,132.49,79.42,13.37-.84,18.39-7.95,20.48-10.45l.42-.42c28-39.29,37.2-48.9,63.95-53.08,25.91-4.18,39.28,4.18,94.45,38.87,49.74,31.34,72.73,52.24,67.71,85.26-1.67,35.94-29.25,84.85-60.18,107-21.32,14.63-51,22.15-86.1,22.15Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  }
  #footer .contact_us>li:nth-child(3):before{
  	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 515.01 605.82'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath class='cls-1' d='M515,96.8V75.15C515,56.57,515,0,257.51,0S0,56.57,0,75.15V96.8c0,31.75,27.14,57.59,60.52,57.7l.17,314.31H30.45A30.46,30.46,0,0,0,0,499.26v76.11a30.46,30.46,0,0,0,30.45,30.45H484.56A30.45,30.45,0,0,0,515,575.37V499.26a30.45,30.45,0,0,0-30.45-30.45h-30.1V154.5c33.41-.11,60.55-25.95,60.55-57.7ZM344.73,221.64a42.33,42.33,0,0,1-42.21,42.21h-90a42.36,42.36,0,0,1-42.22-42.21V208.17A42.34,42.34,0,0,1,212.5,166h90a42.33,42.33,0,0,1,42.21,42.22Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  }
#footer > div > div.row.content > div.col-md-6 > div > ul > li:nth-child(1){
	line-height:24px;
}
#footer .Copyright{
	padding-left:0!important;
}
@media (max-width:992px){
	#footer > div > div.row.content > div.col-xs-12.col-sm-2,
	#footer > div > div.row.content > div.col-xs-12.col-sm-3,
	#footer > div > div.row.content > div.col-xs-12.col-sm-3{
		width:50%;
	}
}
@media (max-width:768px){
  #footer > div.inner{
    padding:10px 20px;
  }
  .footer-link ul {
    visibility: visible; 
    max-height: 100px;
    height: auto;
    opacity: 1; 
    padding:0;
  }
  #footer > div > div.row.content > div.col-xs-12.col-sm-3,
  #footer > div > div.row.content > div.col-xs-12.col-sm-3{
    margin-bottom:20px;
  }
  #footer > div > div.title, #footer > div > div.content, #footer > div > div.bottom {
    margin: 20px 0;
  }
  .page-node-type-landing-page #footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > ul > li:nth-child(1) :after{
   left:30%;
  }
  #footer > div > div.bottom{
  	display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
}
@media (max-width:450px){
  #footer > div > div.row.content > div.col-xs-12.col-sm-2,
	#footer > div > div.row.content > div.col-xs-12.col-sm-3,
	#footer > div > div.row.content > div.col-xs-12.col-sm-3{
		width:100%!important;
	}
	#footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > ul{
		padding:0;
	}
	#footer > div > div.row.content > div.col-xs-12.col-sm-3 > div > ul > li:nth-child(1) :after{
		left:30%;
	}
}
    /*教授页面*/
 .list-images-1-1 .list-more, .list-more a{
  	text-decoration: none;
  }
  .list-title span{
  	display:none;
  }
  .sidebar-menu-2-3 .menu-item {
    border-bottom: 1px #e7e7e7 solid;
}
/*详情页*/
/*面包屑*/
.article-title h1 {
	text-align:center;
	padding: 0 20px;
}
#content > article > div:nth-child(2){
	overflow:hidden;
}
#content > article > div > div.inner,
.page-taxonomy #content > article > div >div > div.inner{
	padding-top:0;
}

#content > article {
	overflow: hidden;
}

#content > article > div > div.inner > div:nth-child(1),
.page-taxonomy #content > article > div >div> div.inner > div:nth-child(1){
	  margin-bottom: 50px;
	  width: 100%;
    height: 240px;
    position:relative;
    left:50%;
    transform:translateX(-50%);
    
}
#content > article > div > div.inner > div:nth-child(1):before,
.page-taxonomy #content > article > div >div> div.inner > div:nth-child(1):before{
	content:'';
	position:absolute;
	width:100vw;
	height: 240px;
	left: 51.5%;
  transform: translateX(-50%);
  bottom:0;
	background-image:url("/sai-prod/sites/default/files/面包屑背景.png");
    background-size:cover;
    background-position: center;
}


#content > article > div:nth-child(2) > div.inner > div:nth-child(1) .breadcrumb,
#content > article > div:nth-child(2)>div > div.inner > div:nth-child(1) .breadcrumb{
	border:0;
	padding-left:10px;
}
#content > article > div > div.inner > div:nth-child(1)>div,
.page-taxonomy #content > article > div >div > div.inner > div:nth-child(1)>div{
	background-color:rgb(0,0,0,0.4);
	position: absolute;
	width: 100%;
  left: 51%;
  transform: translateX(-50%);
  bottom: 0px;
  padding-left: 30px;
}
.inner .breadcrumb .list-breadcrumb li:nth-child(1)>a:before{
	content:'';
	position: absolute;
    height: 12px;
    transform: translate(-15px, 2px);
    aspect-ratio:1;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.9 17.01'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath class='cls-1' d='M14.52,15.59V6.14L9,1.62,3.38,6.14v9.45H5.9V10.47a.71.71,0,0,1,.21-.5.67.67,0,0,1,.5-.21h4.68a.72.72,0,0,1,.71.71v5.12Zm-7.2,0h3.26V11.18H7.32ZM17.64,6.84a.71.71,0,0,1-.9,1.1l-.8-.65v9a.71.71,0,0,1-.71.71H2.67A.71.71,0,0,1,2,16.3v-9l-.8.65a.71.71,0,0,1-.9-1.1L8.51.16a.71.71,0,0,1,.89,0l8.24,6.68Zm-6.86,1a.71.71,0,1,1,0-1.42h1.58a.71.71,0,0,1,.5,1.21.75.75,0,0,1-.5.21Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.inner .breadcrumb{
	margin:0;
	padding:10px 0;
	border:0;
}
.inner .breadcrumb .list-breadcrumb{
	display: flex;
}
.inner .breadcrumb .list-breadcrumb li .icon,
.inner .breadcrumb .list-breadcrumb a,
.inner .breadcrumb .list-breadcrumb li{
	color:white;
}
.inner .breadcrumb .list-breadcrumb a:hover{
	color:rgb(255,255,255,0.8);
}
/*相关文章*/
#content > article > div > div > div:nth-child(2) > div.col-sm-12.col-md-9.region-left{
	padding:0 50px;
	margin-bottom:50px;
}
#content > article > div > div.inner > div:nth-child(2) > div.col-sm-12.col-md-3.hidden-xs.region-right{
	padding: 10px;
	padding-bottom:0px;
  margin: 10px 0px;
  background-color:#F2F2F2;
} 
.page-node-type-article .block-region-right,
.page-node-type-event .block-region-right{
	padding:0 10px;
}
#content > article > div > div.inner > div:nth-child(2) > div.col-sm-12.col-md-3.hidden-xs.region-right:before{
	content:'';
	display:inline-block;
	background-image:url('/sai-prod/sites/default/files/相关信息背景.png');
	background-repeat:no-repeat;
	width:100%;
	aspect-ratio: 2.15;
}
#content > article > div:nth-child(2) > div.inner > div:nth-child(2) > div.col-sm-12.col-md-3.hidden-xs.region-right > div > div > h2{
	font-size: 16px;
    color: black;
    font-weight: 900;
    padding: 10px 0;
    margin:0;
}
#content .relatenews{
	    /*padding: 0 10px;*/
}
#content .relatenews>div{
	display:flex;
	flex-direction:column;
	gap:10px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #E8E8E8;
}
#content .relatenews>div:nth-child(1){
	border:none;
}
#content .relatenews>div>a{
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;      /* 限制为2行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
  color:#555;
  text-align: justify;
}
#content .relatenews>div>p.time{
  font-size:12px;
  margin-bottom: 8px;
}
.page-url-qr-code{
	z-index:999;
	display:none;
	position:fixed;
	bottom: 85px;
  right: 20px;
	height:48px;
	width:48px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 54'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231866e1;%7d.cls-2%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3crect class='cls-1' width='54' height='54' rx='2'/%3e%3cpath class='cls-2' d='M34.91,39.37V37.13H32.62v2.24Zm3.42,0a1,1,0,0,0,1-1V37.13H37.16v2.24M23.58,16.87V23.6H16.85V16.87h6.73m1.23-2.24H15.63a1,1,0,0,0-1,1v9.17a1,1,0,0,0,1,1h9.18a1,1,0,0,0,1-1V15.65a1,1,0,0,0-1-1Zm-5.71,5.6a1.12,1.12,0,1,0,1.12-1.12,1.13,1.13,0,0,0-1.12,1.12Zm18-3.36V23.6H30.38V16.87h6.73m1.22-2.24H29.16a1,1,0,0,0-1,1v9.17a1,1,0,0,0,1,1h9.17a1,1,0,0,0,1-1V15.65a1,1,0,0,0-1-1Zm-5.71,5.6a1.13,1.13,0,1,0,1.12-1.12,1.13,1.13,0,0,0-1.12,1.12Zm-9,10.17v6.73H16.85V30.4h6.73m1.23-2.25H15.63a1,1,0,0,0-1,1v9.18a1,1,0,0,0,1,1h9.18a1,1,0,0,0,1-1V29.17a1,1,0,0,0-1-1ZM19.1,33.76a1.12,1.12,0,1,0,1.12-1.12,1.12,1.12,0,0,0-1.12,1.12Zm19.23-5.61H37.08v4.49H34.84V28.15H29.16a1,1,0,0,0-1,1v9.18a1,1,0,0,0,1,1h1.22V32.64h2.24v2.24h6.73V29.17a1,1,0,0,0-1-1Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
@media (max-width: 767px) {
    .page-url-qr-code {
        display: none !important;
        width: 40px;
        height: 40px;
        right: 14px;
    }
}
#block-sysu-front-yemianurlqrma > div.page-url-qr-code.t-c > div{
	margin:0;
}
#block-sysu-front-yemianurlqrma > div.page-url-qr-code.t-c:hover>img{
	display:block;
	transition:display 1s ease;
}
#block-sysu-front-yemianurlqrma > div.page-url-qr-code.t-c > img{
	position:absolute;
	right:110%;
	bottom:0;
	width:100px;
	max-width:100px;
	height:100px;
	display:none;
}
#backtotop{
	background-color:#1866e1;
}
#content > article > div:nth-child(2) > div > div:nth-child(1) > div > div > nav > ul > li.space{
	margin:0 6px;
	opacity: 0.5;
}
@media (max-width:992px){
  #content > article > div:nth-child(2) > div > div:nth-child(2) > div.col-sm-12.col-md-9.region-left > div > div:nth-child(1) > div > div.article-title > h1{
    text-align:center;
  }
}
/*@media (max-width:768px){*/
/*	#content > article > div:nth-child(2) > div.inner > div:nth-child(1)>div ,*/
/*	.page-taxonomy #content > article > div:nth-child(2)>div > div.inner > div:nth-child(1)>div{*/
/*    width: 91%}*/
/*}*/
@media (max-width:450px){
	.inner .breadcrumb{
	padding: 0;
}
/*#content > article > div:nth-child(2) > div.inner > div:nth-child(1){*/
/*    aspect-ratio: 4;}*/
    #content > article > div:nth-child(2) > div > div:nth-child(2) > div.col-sm-12.col-md-9.region-left{
	padding:0 20px;
}
    }
    .page-taxonomy .list-3.inside-b, .row.table.table-full .list-3.inside-b {
    padding:0 15px;
}
/*综合搜索页*/
.outside-b {
    margin-bottom: 20px;
}
.page-search #edit-keys{
	border:1px solid #d2d2d2;
	    margin-left: 0;
}
.page-search #views-exposed-form-search-api-page-4{
	margin-bottom:20px;
	margin-top:20px;
	position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.page-search #content > div.messages-wrapper > div{
	padding:0;
}
.search-box .views-row{
	padding:0 13px;
}
/*@media (max-width:1440px){*/
/*#content > article > div:nth-child(2) > div.inner > div:nth-child(1)>div,*/
/*.page-taxonomy #content > article > div:nth-child(2)>div > div.inner > div:nth-child(1)>div{*/
/*	width: 82%;}*/
/*}*/
/*@media (max-width:1024px){*/
/*#content > article > div:nth-child(2) > div.inner > div:nth-child(1)>div,*/
/*.page-taxonomy #content > article > div:nth-child(2)>div > div.inner > div:nth-child(1)>div{*/
/*	width: 92%;}*/
/*}*/
@media (max-width:450px){
#content > article > div:nth-child(2) > div.inner > div:nth-child(1){
    left:53%;}
}
@media (max-width:425px){
#content > article > div:nth-child(2) > div.inner > div:nth-child(1){
    left:54%;}
}
@media (max-width:375px){
.search-box .views-row{
	padding:0 13px;
}
@media (max-width:320px){
#content > article > div:nth-child(2) > div.inner > div:nth-child(1){
    left:55%;}
}
}
img{
display: block; /* 使图片成为块级元素 */
  margin-left: auto;
  margin-right: auto;}
#site-logo img{
  margin-left: 0;
  margin-right: 0;}
.article-header{
	margin-bottom:20px;
}
#content > article > div:nth-child(2) > div > div:nth-child(2) > div.col-sm-12.col-md-9.region-left > div > div:nth-child(2){
overflow: auto;}
.inside-tb {
     padding-top: 0px;}
.taxonomy_term--type-professional_post .inside-min-tb.outside-min-tb .title-inner {
    padding-bottom: 0px;}
    
.field-type-text-with-summary p{
	margin:0 0 10px;
}

.field-type-text-with-summary img{
	width:680px;
	margin:0 auto;
	object-fit:contain
}


/*教师列表页*/

/*隐藏列表页标题*/
.teacher .title-inner{
	display:none;
}

/*列表页布局*/
.teacher .views-element-container>div{
	display:flex;
	flex-wrap: wrap;
	gap:14px;
	
}
.teacher .views-element-container>div>div.col-sm-12{
	flex:0 1 49%;
	gap:2%;
	padding:0;
	border: 1px solid #E2E8F0;
  box-sizing: border-box;
  max-width:49%;
}
@media (max-width:768px){
	.teacher .views-element-container>div>div.col-sm-12{
	flex:0 1 100%;
  max-width:100%;
}
}
.teacher .views-element-container>div>div .inside-b{
	padding-bottom:0;
}
.teacher .views-element-container>div>div .list-images-1-1{
	display:flex;
	padding-bottom: 30px;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-left{
	background-color: #E2E8F0;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-left>a{
	position: relative;
  top: 12px;
  left: 12px;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-left>a>img{
	margin:0;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content{
	padding: 16px 10px 0px 28px;
	display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  max-width:50%;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-bottom .list-more>a{
	position:absolute;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-title{
color:#003399;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text{
	display: flex;
  flex-direction: column;
  gap: 10px;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text p,
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text p>a{
	color:#64748B;
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text p.two-line,
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text p.three-line{
  -webkit-line-clamp: 1;      /* 限制为1行 */
    overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
}
.teacher .views-element-container>div>div .list-images-1-1 .list-content .list-text p.one-line{
  height: 21px;
  aspect-ratio: 11;
    overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
}
/*字母筛选条件*/
.teacher .views-element-container>div>header{
	width:100%;
	padding: 20px;
  background-color: #F2F5F9;
}
.teacher .views-element-container>div>header .field_alpha_filters{
	display:flex;
	flex-wrap:wrap;
}
.teacher .views-element-container>div>header .field_alpha_filters>li{
	list-style:none;
	padding:10px;
}
.teacher .views-element-container>div>header .field_alpha_filters>.teacher_able:hover{
	cursor: pointer;
}
.teacher .views-element-container>div>header .field_alpha_filters>.white:hover{
	background-color:white;
}
.blue{
	background-color:#1866e1;
	color:white;
}
.blue:hover{
	background-color:#1866e1;
}
.teacher_disabled{
	color:#9ca3af;
}
.teacher .views-element-container>div>header .field_alpha_filters{
	color:#1f2937;
	padding:0;
}
@media(min-width:1200px){
	.teacher .views-element-container>div>header .field_alpha_filters{
	justify-content: space-between;
}
}
/*教师详情页*/
.page-node-type-teacher #content > article > div:nth-child(2) > div > div:nth-child(2){
	display:flex;
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left,
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left{
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left{
	width:16%;
	margin-bottom:50px;
	position:relative;
	padding: 0;
	color:#666666;
	min-width:200px;
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left{
	background-color:#F1F5F9;
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left:after{
	content:'';
	display:inline-block;
	width:100%;
	position:relative;
	right:0%;
	top:0%;
	aspect-ratio: 1.3;
	margin-top:30px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 402.26 268.84'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:none;%7d.cls-2%7bclip-path:url(%23clip-path);%7d.cls-3%7bfill:%23e2e8f0;fill-rule:evenodd;%7d%3c/style%3e%3cclipPath id='clip-path' transform='translate(-4.86 -17.03)'%3e%3crect class='cls-1' width='326.29' height='269.02'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cg class='cls-2'%3e%3cpath class='cls-3' d='M166.76,17h59.7l29,91v5.5h-3.22L223,21.79H168.49l-2.44,7.64h-5L165,17ZM282,94V81.56h5.78v4.76h-1V94ZM183,208.71H153.2L168.07,162l2.49,7.82L159.7,204h21.73l1.52,4.76Zm135.48,42.81h12.13V86.32H291.34V81.56h44V256.28H318.43Z' transform='translate(-4.86 -17.03)'/%3e%3cpath class='cls-3' d='M152.24,27.05H212l29,91v15.61L208.49,31.81H154L151.69,39h-5l3.8-11.93Zm115.23,76.46V91.58h20.3v4.76H272.24v7.17ZM186.15,218.73H138.69l23.71-74.51,2.49,7.82L145.19,214h39.44l1.52,4.76Zm117.92,42.81h12V96.34h-24.7V91.58h29.47V266.3H304.07Z' transform='translate(-4.86 -17.03)'/%3e%3cpath class='cls-3' d='M137.89,36.59h59.7l43.4,136V188.2L194.13,41.36H139.62L137.18,49h-5l4-12.41Zm115.23,76.94V101.12h53.33V275.85h-16.9v-4.77h12.14V105.89H257.88v7.64Zm-93.89,20.74-2.49-7.82L124.33,228.28H188.6l13.49,42.8H186.91l1.51,4.77h15.93l-16.68-52.34H130.83Z' transform='translate(-4.86 -17.03)'/%3e%3cpath class='cls-3' d='M240.44,47.21l43.39-29.59h50.9v51.3L291.34,98.51V47.21Z' transform='translate(-4.86 -17.03)'/%3e%3cpolygon class='cls-3' points='234.34 80.54 234.34 33.76 282.91 33.76 282.91 82.33 234.34 82.33 234.34 80.54'/%3e%3cpath class='cls-3' d='M123.37,46.62h59.71l55.52,174V111.15h53.34V285.87H205.05L152.32,120.4l-36,113.13h61.25l16.5,52.34H45.3Q83.48,166.25,121.64,46.62Zm56.25,4.76H125.11L51.81,281.1H187.58l-13.49-42.8H109.82l42.49-133.54,56.2,176.34h78.66V115.91h-43.8V251.18Z' transform='translate(-4.86 -17.03)'/%3e%3cpath class='cls-3' d='M87.24,70.58a8.61,8.61,0,1,0,8.6,8.6A8.61,8.61,0,0,0,87.24,70.58Z' transform='translate(-4.86 -17.03)'/%3e%3cpath class='cls-3' d='M344,170.53a2.37,2.37,0,0,1,2.53-4c19.2,12.05,34.22,23.83,44.47,34.68,10.54,11.16,16.12,21.5,16.12,30.33a19.51,19.51,0,0,1-.94,6.06c-2.31,7.12-8.77,12.38-18.64,15.81-9.42,3.26-22,4.88-37.18,4.88-36.45,0-88-9.37-145.1-27.94-55.07-17.91-104.94-41-141.07-63.88C27.53,143.24,4.86,120,4.86,102.23c0-.6,0-1.25.1-2C5.75,92,11.5,85.67,21.6,81.48c9.53-3.94,23.07-6,40-6q11.73,0,25.82,1.34A2.38,2.38,0,0,1,87,81.55c-9.11-.88-17.59-1.3-25.37-1.3-16.37,0-29.3,1.92-38.24,5.63C15,89.34,10.3,94.34,9.69,100.73a13.26,13.26,0,0,0-.07,1.5c0,16,21.82,37.86,57.1,60.19,35.8,22.68,85.3,45.6,140,63.39,56.61,18.41,107.62,27.7,143.63,27.7,14.66,0,26.75-1.54,35.63-4.61,8.42-2.92,13.84-7.18,15.67-12.79a14.81,14.81,0,0,0,.7-4.59c0-7.58-5.14-16.81-14.82-27.07C377.55,193.88,362.84,182.37,344,170.53Z' transform='translate(-4.86 -17.03)'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container{
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row{
	position:relative;
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row .views-field-title h2{
 text-align:left;
 padding-left:20px;
 margin-bottom:-10px;
}

.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row .views-field-title a,
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row .views-field-category a{
	color:#003399;
}
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row .views-field-category{
padding-left:20px;
 }
 .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row .views-field-category>div{
 	font-size:12px;
 }
 .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row  .views-field-image{
	 border:1px solid #1866E1;
	 width: 150px;
	 margin-bottom:20px;
	 position: relative;
 }
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row  .views-field-image  .field-content{
 	position:relative;
 	left:20px;
 	top:20px;
 }
.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row  .views-field-image img{
	width:150px;
}
 .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left>div:nth-child(2){
 	padding: 0px 20px;
 	font-size:12px;
 	margin: 15px 0;
 } 
 .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left>div:nth-child(2) .field-item{
 	width:100%;
 }
.page-node-type-teacher .inner .row:nth-child(2) .region-right{
 	padding-left:30px;
 }
 .page-node-type-teacher .inner .row:nth-child(2) .region-right p{
 	color:#666666;
 	text-align: justify;
 }
  .page-node-type-teacher .inner .row:nth-child(2) .region-right h5>strong{
  	color:black;
  }
  .page-node-type-teacher .inner .row:nth-child(2) .region-right h5{
   	margin-bottom:10px;
  }
.page-node-type-teacher .inner .row:nth-child(2) .region-right h5>strong:before{
 	content:'';
 	display:inline-block;
 	width:1rem;
 	height:1rem;
 	background-repeat:no-repeat;
 	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.18 28.18'%3e%3cdefs%3e%3cstyle%3e.cls-1,.cls-2,.cls-3%7bfill:%231950dd;%7d.cls-1%7bopacity:0.2;%7d.cls-2%7bopacity:0.6;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3crect class='cls-1' x='11.18' width='17.01' height='17.01'/%3e%3crect class='cls-2' x='5.59' y='5.59' width='17.01' height='17.01'/%3e%3crect class='cls-3' y='11.18' width='17.01' height='17.01'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
 	margin-right:5px;

 }
 @media (min-width: 1200px) {
     .page-node-type-teacher .inner {
        width: 1200px;
    }
}
 .page-node-type-teacher .inner {
    max-width: 1200px;
}
/*表格*/
 table tbody tr td ,
 table tbody {
    border: 1px solid gray;
}
.js-sidebar:last-child:after{
	min-height:209px;
	display:block;
	content:'';
	width:100%;
	aspect-ratio: 1.55;
	background-image:url('/sai-prod/sites/default/files/左侧图片1_0.png');
	background-repeat:no-repeat;
	background-size:cover;
}

 @media (max-width: 768px) {
     .js-sidebar:last-child:after {
        display:none;
    }
}
@media (max-width: 767px) {
  .page-node-type-teacher .inner .hidden-xs {
    display: block !important;
    }
  .page-node-type-teacher .inner .row:nth-child(2) .region-left{
    margin: auto;
    margin-bottom: 30px;
    width:100%;
    min-width:auto;
    }
  .page-node-type-teacher #content > article > div:nth-child(2) > div > div:nth-child(2) {
    flex-direction: column;
		}
	.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left>div:nth-child(2) {
    padding: 0px 40px;
	}
	.page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left .views-element-container .views-row {
    padding: 20px 20px 0 20px;}
  .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left>div:nth-child(2) .field-label-inline .field-item,
  .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left>div:nth-child(2) .views-row .field-label-inline .field-label{
    display:inline;}
    .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left:after{display:none;}
    .page-node-type-teacher .inner .row:nth-child(2) .region-left .block-region-left{
    	padding-bottom:20px;
    }
    .page-node-type-teacher  div.inner > div:nth-child(1){
    	margin-bottom:0 !important;
    }
}
/*学生活动*/

.activity-list .views-element-container>div{
	display:flex;
	flex-direction:column;
}
.activity-list .views-element-container>div>.views-row:nth-child(1){
	border-top: 1px solid #EFEFEF;
}
.activity-list .views-element-container>div>.views-row{
	padding: 10px 22px;
  border-bottom: 1px solid #EFEFEF;
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 12px;
  color:#6D6D6D;
}

.activity-list .views-element-container>div>.views-row .views-field{
	padding-left:20px;
	position:relative;
}
.activity-list .views-element-container>div>.views-row:hover .views-field-title a{
	color:#1950DD;
}

.activity-list .views-element-container>div>.views-row .views-field-title{
	padding:0;
    font-size: 18px;
    margin-bottom: 10px;
}.activity-list .views-element-container>div>.views-row .views-field-title a{
 color:#2C2C2C;
 	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;      /* 限制为1行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;      /* 溢出内容显示为省略号 */
  white-space: pre-line;       /* 保持文本的换行 */
  word-wrap: break-word;       /* 允许在单词内换行 */
}
.activity-list .views-element-container>div>.views-row .views-field-speaker:before,
.activity-list .views-element-container>div>.views-row .views-field-event-location:before,
.activity-list .views-element-container>div>.views-row .views-field-date-period:before{
	content:'';
	display:inline-block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.92 12.92'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231950dd;opacity:0.1;%7d.cls-2%7bfill:none;stroke:%231950dd;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.92px;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath id='Vector' class='cls-1' d='M6.46,12.46a6,6,0,1,0-6-6A6,6,0,0,0,6.46,12.46Z'/%3e%3cpath id='Vector_2' data-name='Vector 2' class='cls-2' d='M6.46,12.46a6,6,0,1,0-6-6A6,6,0,0,0,6.46,12.46Z'/%3e%3cpath id='Vector_3' data-name='Vector 3' class='cls-2' d='M6.46,4.15V6.46L8.81,9.19'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:center;
	width: 10px;
  height:10px;
  position: absolute;
  left: 0;
  top: 2px;
}
.activity-list .views-element-container>div>.views-row .views-field-speaker:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.92 14.33'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231950dd;opacity:0.1;%7d.cls-2%7bfill:none;stroke:%231950dd;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.92px;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath id='Vector' class='cls-1' d='M6.46,6.15A2.85,2.85,0,1,0,3.62,3.31,2.85,2.85,0,0,0,6.46,6.15Z'/%3e%3cpath id='Vector_3' data-name='Vector 3' class='cls-2' d='M6.46,6.15A2.85,2.85,0,1,0,3.62,3.31,2.85,2.85,0,0,0,6.46,6.15Z'/%3e%3cpath class='cls-1' d='M.46,13.2v-.33A4.67,4.67,0,0,1,5.13,8.2H7.79a4.67,4.67,0,0,1,4.67,4.67v.33a.67.67,0,0,1-.67.67H1.13a.67.67,0,0,1-.67-.67Z'/%3e%3cpath class='cls-2' d='M.46,13.2v-.33A4.67,4.67,0,0,1,5.13,8.2H7.79a4.67,4.67,0,0,1,4.67,4.67v.33a.67.67,0,0,1-.67.67H1.13a.67.67,0,0,1-.67-.67Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.activity-list .views-element-container>div>.views-row .views-field-event-location:before{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.92 12.92'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%231950dd;opacity:0.1;%7d.cls-2%7bfill:%23fff;%7d.cls-3,.cls-4%7bfill:none;stroke:%231950dd;stroke-linecap:round;stroke-linejoin:round;%7d.cls-3%7bstroke-width:0.92px;%7d.cls-4%7bstroke-width:0.92px;%7d%3c/style%3e%3c/defs%3e%3cg id='图层_2' data-name='图层 2'%3e%3cg id='图层_1-2' data-name='图层 1'%3e%3cpath id='Vector_2' data-name='Vector 2' class='cls-1' d='M10.62,4.62c0,2.76-4.16,6-4.16,6s-4.15-3.24-4.15-6A4.19,4.19,0,0,1,6.46.46,4.2,4.2,0,0,1,10.62,4.62Z'/%3e%3cpath id='Vector_3' data-name='Vector 3' class='cls-2' d='M6.46,6.05A1.39,1.39,0,1,0,5.08,4.66,1.39,1.39,0,0,0,6.46,6.05Z'/%3e%3cpath id='Vector_4' data-name='Vector 4' class='cls-3' d='M10.62,4.62c0,2.76-4.16,6-4.16,6s-4.15-3.24-4.15-6A4.19,4.19,0,0,1,6.46.46,4.2,4.2,0,0,1,10.62,4.62Z'/%3e%3cpath id='Vector_5' data-name='Vector 5' class='cls-4' d='M6.46,6.05A1.39,1.39,0,1,0,5.08,4.66,1.39,1.39,0,0,0,6.46,6.05Z'/%3e%3cpath id='Vector_6' data-name='Vector 6' class='cls-4' d='M10.23,9.23h.85l1.38,3.23H.46L1.85,9.23H2.7'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.block-region-middle-third-right .views-element-container .views-row:nth-child(n + 5) {
	display: none;
}
/*分页器*/
.pager .pager-items .pager-item a {
  background-color: #ffffff;
  color: #1866e1;
  border:0;
  margin:0;
	float:none;
}
.pager .pager-items .pager-item.is-active a {
    background-color:#1866e1;
    color:#ffffff;
}
.pager .pager-item a {
	 border:0;
	 margin:0;
}
.pager .pager-items {
  border: 1px solid #1866e1;
  border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-flex;
  gap:1px
}
.pager .pager-items .pager-item{
	display:inline-block;
	position:relative;
}
.pager .pager-items .pager-item:after{
	content:'';
	display:inline-block;
	width:1px;
	height:20px;
	vertical-align:middle;
	background:#EFEFEF;
	position:absolute;
	top: 25%;
  right: -1px;
}
.pager .pager-items .pager-item:last-child:after{
	display:none;
}
/*列表标题下面加蓝边*/
.title-inner h2{
	border-bottom: 2px solid #1866e1;
	padding-bottom: 14px;
  margin-bottom: 7px;
}
.title-inner h2 a{
	color:#333;
}
/*活动详情页微调*/
.page-node-type-event .block-region-left{
    display: flex;
    flex-direction: column;
    gap: 7px;
}
.page-node-type-event .block-region-left>.block>div{
	display:flex;
}
.page-node-type-event .block-region-left>.block:nth-child(2)>div{
	display:block;
}

.page-node-type-event .block-region-left>.block>div>div{
	color:#333;
}
.page-node-type-event .block-region-left>.block>div>div.field-item{
	color:#666;
	line-height:22px;
}
.page-node-type-event .block-region-left>.block>div.field-body{
	padding-top:10px;
	display:block;
}
@media(max-width:768px){
	.page-node-type-event .block-region-left>.block:nth-child(3)>div>.field-label{
	width:80px;
}
#content > article > div > div.inner > div:nth-child(2) > div.col-sm-12.col-md-3.hidden-xs.region-right:before{
	display:none;
}
}
.page-node-type-article p{
  line-height: 28px!important; /* 设置行间距为28磅 */
  font-family: "Microsoft YaHei"!important;
  color:#4B4B4B
}
.page-node-type-article h2{
	font-family:'SimHei'!important;
}
.page-node-type-article h3{
	font-family:"SimSun"!important;
}
@font-face{
	font-family:'Arial-en';
	src: local("Arial");
	unicode-range: U+0025-00FF;
}
.page-node-type-article{
	font-family:'Arial-en';
}
