@media (max-width: 992px) {
  .region-top-second>div >div>div {
    width: 100%!important;
  }
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-top-second > .inner > .row {
  	flex-direction: column;
  }
  .page-node-type-landing-page .dialog-off-canvas-main-canvas .region-top-second > .inner > .row > .col-xs-12:nth-child(1) {
	  flex:1;
	}
	.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-top-second > .inner > .row > .col-xs-12:nth-child(2) {
	  flex:1;
	}
	.region-top-second .block-region-top-second-left .list-7 ul li a .list-right .list-subtitle {
		padding-bottom: 0 !important;
  	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
	}
}

@media (max-width: 640px) {
	.region-top-second .block-region-top-second-left h2,
	.region-top-second .block-region-top-second-right h2 {
  	font-size: 22px!important;
	}
}
@media only screen and (min-width: 1400px) {
    .region-top-second .block-region-top-second-left .list-7 ul li a .list-right .list-title,
    .region-top-second .block-region-top-second-right .event-subtitle a{
        font-size: 16px !important;
        font-weight:400;
    }
}
/*通知公告*/
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-top-second > .inner > .row > .col-xs-12:nth-child(1) {
  width: 50%;
  padding: 0;
  padding-right:10px;
  padding-left:10px;
}

.region-top-second .block-region-top-second-left .list-right p{
  display:none;
}

.region-top-second .block-region-top-second-left h2,
.region-top-second .block-region-top-second-right h2 {
  font-size: 30px;
  font-weight: bold;
  color: #76110c !important;
  border-bottom: 0px !important;
  margin-bottom: 16px !important;
}

.region-top-second .block-region-top-second-left .more-link::after,
.region-top-second .block-region-top-second-right .more-link::after {
  content: ""; 
  background: url(/lampad-prod/sites/default/files/fenxiang.png);
  background-size: contain;
  background-repeat: no-repeat; 
  background-position: center; 
  display: inline-block;
  width: 10px; 
  height: 10px; 
  font-weight: 100;
  margin-right: 2px;
  padding-left: 10px;
}

.region-top-second .block-region-top-second-left .list-7 ul li {
  height:65px;
  margin-bottom: 15px;
  padding-bottom:0px;
  position:relative;
  overflow:hidden;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-left {
  display:flex;
  flex-direction:column;
  align-items: flex-start;
  margin-left: 0px;
  font-family: Georgia, Arial;
  color: #76110c;
  width: 70px;
  height: 50px;
  float: left;
  position: relative;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-left .list-year {
  order:-1;
  margin-bottom:2px;
  font-weight:bold;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-left .list-date {
  font-size: 20px;
  font-weight:bold;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-left:after {
  content: "";
  width: 70px;
  position: absolute;
  height: 20px;
  left: 0;
  bottom: -25px;
  background: url(/lampad-prod/sites/default/files/shijianxiamiantuan%402x.png) no-repeat left top;
  background-size: contain;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-right {
  display: flex;
  align-items: center;
  height: 55px;
  border-left: 0px;
  padding-left: 0px;
  margin-left: 100px;
}

.region-top-second .block-region-top-second-left .list-7 ul li a .list-right .list-title {
  /*padding-bottom: 10px;*/
  font-size:14px;
  margin-bottom: 0px !important;
}

.region-top-second .block-region-top-second-left .list-7 ul li:before {
  content: "";
  left: 90px;
  bottom: 0px;
  width: calc(100% - 90px);
  height: 1px;
  background-color: rgba(211, 211, 211, 0.8);
  position: absolute;
  /*transition:all 2s ease;*/
}

.region-top-second .block-region-top-second-left .list-7 ul li:after {
  content: "";
  left: 90px;
  bottom: 0px;
  width:0;
  /*width: calc(100% - 90px);*/
  height: 1px;
  background-color: rgba(118, 17, 12, 1);
  position: absolute;
  transition:all 0.8s ease;
}

.region-top-second .block-region-top-second-left .list-7 ul li:hover:after {
  width: calc(100% - 90px);
  /*background-color: #76110c;*/
}

.region-top-second .block-region-top-second-left .list-7 ul li:hover h3 {
  color: #76110c;
  transition:all 0.8s ease;
  
}

/*学术交流*/
.page-node-type-landing-page .dialog-off-canvas-main-canvas .region-top-second > .inner > .row > .col-xs-12:nth-child(3) {
  width: 50%;
  padding: 0;
  padding-left:10px;
}
/* 事件列表样式 */
.region-top-second .block-region-top-second-right .event-list {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap; 
  gap: 30px; 
  /*border-bottom: 1px solid #d3d3d3;*/
}

.region-top-second .block-region-top-second-right .event-list ul {
  padding-left:0;
  width: 100%;
}

.region-top-second .block-region-top-second-right .event-list li.list-content {
  box-sizing: border-box; 
  min-width: 300px; 
  width:100%;
  margin-bottom: 22px;
  border-bottom:none;
  padding-left:0;
  padding-right:0;
}

.region-top-second .block-region-top-second-right .event-list li.list-content:hover {
	background-color: #f4f4f4;
  border-radius: 2px;
  box-shadow: 3px 3px 10px rgba(153, 153, 153, 0.8);
}

/* 单个事件卡片样式 */
.region-top-second .block-region-top-second-right .event-content {
  overflow: hidden; 
  transition: transform 0.8s ease-in-out; 
  display: flex !important;
  flex-direction: column; 
  height: 100%; 
}

/* 日期/时间部分 */
.region-top-second .block-region-top-second-right .event-content .event-header {
  position:absolute;
  background-color: #76110c; 
  padding: 3px 14px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between; 
}

.region-top-second .block-region-top-second-right .event-header .eventtime {
  font-style:oblique 14deg;
  font-size: 12px;
  /*font-weight: bold;*/
  margin: 0;
  color: #fff;
  font-family: Georgia, Arial;
}
@media(min-width:1400px){
	.region-top-second .block-region-top-second-right .event-header .eventtime {
		font-size:16px!important;
	}
	.region-top-second .block-region-top-second-right .event-title a{
		font-size:15px!important;
	}
	.region-top-second .block-region-top-second-right .event-title {
		padding-left: 176px !important;
	}
	.region-top-second .block-region-top-second-right .eventmain {
  	font-size: 14px!important;
	}
	.region-top-second .block-region-top-second-right .event-right .eventtime { 
  	font-size: 14px!important;
	}
	.region-top-second .block-region-top-second-right .event-list li.list-content {
	  margin-bottom: 16px!important;
	}
}

.region-top-second .block-region-top-second-right .event-content:hover .event-header {
  background-color: rgb(245, 158, 11);
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .event-content:hover .event-header .eventtime {
  color: #fff;
  transition:all 1s ease;
}

/* 事件右侧（详情）部分 */
.region-top-second .block-region-top-second-right .event-right {
  padding: 0 !important;
  flex-grow: 1; 
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.region-top-second .block-region-top-second-right .event-right .eventtime { 
  font-size: 12px;
  color: #666;
  margin-top: 10px;
  align-items: center;
}

.region-top-second .block-region-top-second-right .event-right .eventtime strong {
  font-weight: normal; 
  margin-right: 5px;
}

/* 事件标题 */
.region-top-second .block-region-top-second-right .event-title {
  flex:1;
  padding-left: 130px;
  padding-right: 14px;
  margin-left: 10px;
  /*padding: 0 14px;*/
  background-color: rgb(227,219,219);
}

.region-top-second .block-region-top-second-right .event-content:hover .event-title {
  background-color: #76110c;
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .event-title a {
  text-decoration: none;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  line-height: 2;
  /*margin-bottom: 5px;*/
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.region-top-second .block-region-top-second-right .event-content:hover .event-title a {
  color: #fff;
  transition:all 1s ease;
}

.region-top-second .block-region-top-second-right .event-content .event-title-h:hover a {
  color: #fff;
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .event-content .event-title a:hover {
  color: #fff !important;
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .event-subtitle {
  padding-left:10px;
  margin-top:12px;
}

.region-top-second .block-region-top-second-right .event-subtitle a {
  font-size: 14px;
  color: #555;
  margin-bottom: 0;
  font-weight: 400;
}

.region-top-second .block-region-top-second-right .event-content:hover .event-subtitle a {
  color: #76110c;
  transition:all 0.2s ease;
}

/* 演讲者/主要人物 */
.region-top-second .block-region-top-second-right .eventmain {
  font-size: 12px;
  color: #555;
  margin-top: 10px;
  display: flex;
  align-items: center;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.region-top-second .block-region-top-second-right .event-content:hover .eventmain {
  color: #76110c;
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .eventtime {
  font-size: 12px;
  color: #555;
  margin-top: 10px;
  display: flex;
  align-items: center;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.region-top-second .block-region-top-second-right .event-content:hover .eventtime {
  color: #76110c;
  transition:all 0.2s ease;
}

.region-top-second .block-region-top-second-right .eventmain::before {
  content: "";
  background: url(/lampad-prod/sites/default/files/renwu.png);
  background-size: contain;
  background-repeat: no-repeat; 
  background-position: center; 
  display: inline-block;
  align-items: center;
  width: 12px; 
  height: 12px; 
  font-weight: 900;
  margin-right: 2px;
}

.region-top-second .block-region-top-second-right .event-right .eventtime::before {
  content: ""; 
  background: url(/lampad-prod/sites/default/files/didian.png);
  background-size: contain;
  background-repeat: no-repeat; 
  background-position: center; 
  display: inline-block;
  align-items: center;
  width: 12px; 
  height: 12px; 
  font-weight: 900;
  margin-right: 2px;
}

.region-top-second .block-region-top-second-right .event-right .event-speaker,
.region-top-second .block-region-top-second-right .event-right .event-location {
	padding-left: 10px;
}

@media (min-width: 700px) {
.region-top-second .block-region-top-second-right .event-right .event-speaker {
  display: inline-block;
  width: 50%;
}

.region-top-second .block-region-top-second-right .event-right .event-location {
  display: inline-block;
  position: absolute;
  width: 50%;
}
}