.research .list-column--panel {
  display: none;
}
.character-slide {
  max-width: 910px;
  height: 480px;
  margin: 0;
  margin-left: auto;
  overflow: visible;
}
.post-51.mbox {
  overflow: hidden;
  padding-top: 105px;
  margin: 0 auto;
}
.post-51.mbox .swiper {
  padding-top: 50px;
  overflow: visible;
}
.post-51.mbox .swiper .news_list {
  display: flex;
  align-items: center;
  width: 100%;
}
.post-51.mbox .swiper .news_list .news {
}
.post-51.mbox
  .swiper
  .news_list
  .news.swiper-slide-active
  .news_box.clearfix:after {
  content: "";
  display: block;
  box-shadow: 0 10px 20px #00409838;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 90%;
  display: block;
  visibility: visible;
  border-radius: 10px;
}

.post-51.mbox .swiper .news_list .news.swiper-slide-active {
  transform: scale(1.27);
  z-index: 1;
  border-radius: 10px;
}
.post-51.mbox
  .swiper
  .news_list
  .news.swiper-slide-active
  .news_box.clearfix:before {
  opacity: 0;
}
.post-51.mbox .swiper .news_list .news .news_box.clearfix {
  position: relative;
}
.post-51.mbox .swiper .news_list .news .news_box.clearfix:before {
  content: "";
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0.7;
}
.post-51.mbox .news_imgs {
  padding-top: 124.35%;
  background-color: #efefef;
  position: relative;
  overflow: hidden;
}
.post-51.mbox .news_imgs img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  transition: all 0.4s ease-in-out;
  border-radius: 20px;
}
.post-51.mbox .swiper .news_list .news .news_box.clearfix .news_title {
  font-size: 18px;
  line-height: 32px;
  font-weight: normal;
  padding: 10px 20px 10px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.post-51.mbox .swiper .news_list .news.swiper-slide-next .news_imgs {
}
.post-51.mbox .swiper .news_list .news.swiper-slide-next .news_wz {
  background: #fff;
  box-shadow: 0 3px 20px #95aed833;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.post-51.mbox
  .swiper
  .news_list
  .news.swiper-slide-next
  .news_box.clearfix
  .news_title {
  padding-left: 0;
  color: #2a63a5;
}
.post-51.mbox
  .swiper
  .news_list
  .news.swiper-slide-next
  .news_box.clearfix
  .news_title
  a {
  color: #2a63a5;
  border-left: 1px solid #2a63a5;
  padding-left: 25px;
}
.post-51.mbox .swiper-button-next {
  width: 75px;
  height: 75px;
  background-color: #ffffff75 !important;
  border-radius: 50%;
  top: 40%;
  right: 0;
  margin: 0;
  background: url(../tsyimg-ljj/rr2.png) no-repeat center;
  background-size: 23px;
}

.post-51.mbox .swiper-button-next:after {
  display: none;
}
.post-51.mbox .swiper-button-prev {
  width: 75px;
  height: 75px;
  background-color: #ffffff75 !important;
  border-radius: 50%;
  top: 40%;
  left: 0;
  margin: 0;
  background: url(../tsyimg-ljj/ll2.png) no-repeat center;
  font-size: 0 !important;
  background-size: 23px;
}
.post-51.mbox .swiper-button-next:hover {
  background-color: #fff !important;
}
.post-51.mbox .swiper-button-prev:hover {
  background-color: #fff !important;
}
.post-51.mbox .swiper-button-prev:after {
  display: none;
}
.post-51.mbox .swiper-button-prev.swiper-button-disabled {
  opacity: 0.2;
}
.post-51.mbox .swiper-button-next.swiper-button-disabled {
  opacity: 0.2;
}
.post-51.mbox .swiper-scrollbar.swiper-scrollbar-horizontal {
  left: auto;
  right: 0;
  width: 48.5%;
  bottom: 50px;
  border-bottom: 1px solid #00328830;
  background: none;
  overflow: hidden;
  display: none;
}

.post-51.mbox
  .swiper-scrollbar.swiper-scrollbar-horizontal
  .swiper-scrollbar-drag {
  background: #73be6e;
}
.post-51.mbox .more_btn {
  color: #fff;
  text-align: center;
  margin-top: 35px;
}
.post-51.mbox .more_btn a {
  margin: 0 auto;
  background: #b79751;
  display: block;
  width: 150px;
  color: #fff;
  border-radius: 4px;
  line-height: 44px;
}
.post-51.mbox .more_btn a .more_text{    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    position: relative;
    z-index: 2;
}
.post-51.mbox .more_btn a img{padding-left:10px;}
.post-11{    font-family: 'Myriad Pro';}
.post-11 .con {
  width: 1200px;
  padding-bottom: 135px;
}
.post-11 .news_list {
  margin: 0 -15px;
}
.post-11 .slick-list {
  padding: 0 !important;
}
.post-11 .news_list .news {
  width: 33.33%;
  padding: 0 15px;
  box-sizing: border-box;
}
.post-11 .news_box{position:relative;}
.post-11 .news_title{background:#fff;position:absolute;bottom:0;padding:18px 26px;box-sizing:border-box;}
.post-11 .news_title a{  width: 100%;      
  overflow: hidden;  
  text-overflow:ellipsis;  
-webkit-line-clamp: 3;  
-webkit-box-orient: vertical;
display: -webkit-box;}
.post-11 .news_imgs {
  display: block;
  width: 100%;
  overflow: hidden;
      padding-top: 86.3%;
  position: relative;
}
.post-11 .news_imgs img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  object-fit: cover;
  transition: 1s;
}
.post-11 .tt {
  margin-bottom: 50px;
}
.post-11 .tt .tit {
  text-align: center;
}
.post-11 .tt .tit .title a {
  font-size: 54px;
  color: #005375;
}
.post-11 .slick-dots {
  width: 100%;
  bottom: -55px;
}
.post-11 .slick-dots li button {
  background: #cecece;
}
.post-11 .slick-dots li.slick-active button {
  background: #b79751;
}
.research .wrapper.section-list {
  background: #efeff0;
}
.post-12 {
  margin-bottom: 142px;
}
.post-12 ul {
  display: flex;
}
.post-12 li {
  width: 20%;
}
.post-12 li .imgbox {
  padding-top: 125%;
  position: relative;
}
.post-12 li .imgbox a {
  display: block;
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding: 25px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.post-12 li .imgbox a span{font-family:cursive;font-size:15px;font-weight:bold;}
.post-12 li:nth-child(2) .imgbox a,
.post-12 li:nth-child(4) .imgbox a {
  top: 30px;
  background: #005375;
  bottom: auto;
  width: 72%;
  padding: 10px 18px;
}
.research .wrapper.section-list.publication {
  background: url(../tsyimg-ljj/pub.png);
}
.publication .section-list--inner {
  padding: 0;
  padding-bottom: 200px;
}
.post-51{    font-family: 'Myriad Pro';}
.post-51 .tt .tit {
  text-align: center;
  margin-bottom: 40px;
}
.post-51 .tt .tit .title {
  font-size: 54px;
  color: #fff;
}
.post-61{margin-top:100px;    font-family: 'Myriad Pro';}
.post-61 .con{  width: 1200px;}
.post-61 .tt {
  margin-bottom: 50px;
}
.post-61 .tt .tit {
  text-align: center;
}
.post-61 .slick-list{padding:0!important;}
.post-61 .tt .tit .title a {
  font-size: 54px;
  color: #005375;
}
.post-61 .slick-dots {
  width: 100%;
  bottom: -5px;
}
.post-61 .slick-dots li button {
  background: #cecece;
}
.post-61 .slick-dots li.slick-active button {
  background: #b79751;
}
.research #main-list .section-list--inner{padding-bottom:0;}
.faculty.research .wrapper.section-list{background:#fff;}
.faculty.research #main-list .section-list--inner{padding-top:80px;padding-bottom:180px;}
.post-61 .news_list{margin:0 -16px;}
.post-61 .news{width:33.33%;padding:0 16px;box-sizing:border-box;float:left;margin-bottom: 30px;}
.post-61 .news .news_box{background:#efeff0;border-top:4px solid #b79751;padding-bottom:22px}
.post-61 .news .news_box .news_num{font-size: 70px;line-height:94px;color: #005375;text-align: center;}
.post-61 .news .news_box .news_text{font-size:18px;color: #005375;padding:0 40px;line-height:30px;min-height:90px;box-sizing:border-box;  width: 100%;      
  overflow: hidden;  
  text-overflow:ellipsis;  
-webkit-line-clamp: 3;  
-webkit-box-orient: vertical;
display: -webkit-box;}
.post-71{padding-bottom:274px;position: relative;    font-family: 'Myriad Pro';}
.post-71 .tt {
  margin-bottom: 50px;
}
.post-71 .tt .tit {
  text-align: center;
}
.post-71 .tt .tit .title a {
  font-size: 54px;
  color: #005375;
}
.post-71 .news_list{/* position:relative; */width: 68%;margin-bottom: 20px;    display: flex;
    flex-wrap: wrap;
    align-items: center;}
.post-71 .news_list .news{width:20%;float:left;padding:0 6px;box-sizing:border-box;margin-bottom: 12px;}
.post-71 .news_list .news .news_box{}
.post-71 .news_list .news .news_box .news_title{font-size:16px;padding: 10px 15px;box-sizing:border-box;text-align: center;background:#efeff0;transition:all 0.3s;transition:all 0.3s;}
.post-71 .news .bottom{position:absolute;opacity:0;z-index:-2;}
.post-71 .news_list .news.on .news_box .news_title{background:#b79751;}
.post-71 .news_list .news.on .news_box .news_title{color:#fff;}
.post-71 .news.on .bottom {position: absolute;bottom: 25px;width: 100%;opacity: 1;z-index: 0;left:0;}
.post-71 .news .news_text{font-size:18px;color:#fff;padding-top:40px;padding-right:102px;box-sizing:border-box;min-height:230px;background:#b79751;width: 70.8%;float: left;position:relative;}
.post-71 .news .news_text:after{content:'';width:300%;height:100%;left:-50%;background:#b79751;position:absolute;top:0;z-index:-1;}
.post-71 .news .news_right{float: right;width: 29.2%;margin-top: -303px;position: relative;}
.post-71 .news .news_right .homepage{display: block;width:211px;background:#00537599;padding:20px 80px 20px 20px;box-sizing: border-box;border-radius:0 40px 40px 0;position: absolute;top: 215px;color: #fff;font-size: 22px;}
.post-71 .news .news_right .homepage:after{content:'';width:30px;height:30px;position:absolute;right:22px;top:26px;    background: #fff url(../tsyimg-ljj/rr2.png)no-repeat center right 39%/30%;border-radius:50%;}
.post-71 .news .news_right .news_imgs{width:350px;height:550px;overflow:hidden;}
.post-71 .news .news_right .news_imgs img{width:100%;height:100%;object-fit:cover;}
.slick71-left,.slick71-right{transition:all 0.3s;;position:absolute;bottom:60px;width:44px;height:44px;border:1px solid #fff;border-radius:50%;text-align:center;color:#fff;font-size: 27px;line-height: 42px;font-family: cursive;    cursor: pointer;}
.slick71-left{right:40%;}
.slick71-right{right:35.5%;}
.slick71-left:hover,.slick71-right:hover{background:#fff;color:#b79751;}


@media screen and (max-width: 1200px){
.list-article--panel{width:100%;}
.inner{max-width:100%;}
.post-11 .con{width:100%}
.post-61 .con{width:100%}
}
@media screen and (max-width: 999px){
.post-12 li:nth-child(2) .imgbox a, .post-12 li:nth-child(4) .imgbox a {
    top: 0;
    background: #005375;
    bottom: auto;
    width: 100%;
    padding: 10px 18px;
}
.post-12 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.post-12 li .imgbox {
    padding-top: 125%;
    position: relative;
    background-size: cover !important;
}
.post-12 li {width:33.33%;}
.post-71 .news_list .news{width:25%;}
.slick71-left {
    right: 43%;
}
.slick71-right {
    right: 36.5%;
}
}

@media screen and (max-width: 767px){

.post-11 .con {
    padding-bottom: 85px;
}
.post-12 {
    margin-bottom: 42px;
}
.publication .section-list--inner{padding-bottom:80px;}
.post-51.mbox .swiper-button-prev{top:30%;}
.post-51.mbox .swiper-button-next{top:30%;}
.post-61 .news{width:50%;}
.post-71 .news_list{width:100%;}
.post-71 .news .news_right .news_imgs {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.post-71 .news .news_right .homepage {
    display: block;
    width: 100%;
    background: #00537599;
    padding: 20px 80px 20px 20px;
    box-sizing: border-box;
    border-radius: 0 40px 40px 0;
    position: absolute;
    top: 0;
    color: #fff;
    font-size: 22px;
}
.post-71 .news .news_right {
    float: right;
    width: 100%;
    margin-top: 0;
    position: relative;
}
    .post-71 .news .news_text {
        font-size: 18px;
        color: #fff;
        padding-top: 40px;
        padding-right: 20px;
        box-sizing: border-box;
        min-height: 230px;
        background: #b79751;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 20px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
.post-71 .news .bottom:after {
    content: '';
    width: 300%;
    height: 100%;
    left: -50%;
    background: #b79751;
    position: absolute;
    top: 0;
    z-index: -1;
}
.post-71 .news.on .bottom {
    position: absolute;
    bottom: 0px;
    width: 100%;
    opacity: 1;
    z-index: 0;
    left: 0;
    display: flex
;
}
.slick71-left {
    right: 20%;
}
.slick71-right {
    right: 0;
}
}

@media screen and (max-width: 527px){
.publication .section-list--inner{padding-bottom:80px;}
.post-51.mbox .more_btn {
    color: #fff;
    text-align: center;
    margin-top: 80px;
}
.character-slide{height:auto;}
    .post-51.mbox .swiper-button-prev {
        top: 40%;
        width: 40px;
        height: 40px;
        background-size: 10px;
    }
    .post-51.mbox .swiper-button-next {
        top: 40%;
        width: 40px;
        height: 40px;
        background-size: 10px;
    }
.post-51.mbox .swiper .news_list .news.swiper-slide-active {
    transform: scale(1.8);
    z-index: 1;
    border-radius: 10px;
    position: relative;
    top: 27%;
}
.post-12 li{width:50%;}
.post-12 li .imgbox a{padding:5px 0;font-size:12px;}
.post-61 .news{width:100%;}

  .post-71 .news_list .news {
        width: 33.33%;
    }
}
@media screen and (max-width: 479px){
    .post-11 .tt .tit .title a {
        font-size: 30px;
    }
}
@media screen and (max-width: 360px)
{
.post-71 .news_list .news{width:50%;}
}