.content1{
 width: var(--warper-width);
 margin: 10px auto;
 display:flex;
 justify-content:space-between;
 margin-top:30px;
}
.content1 .left{
 width:650px;
}
.content1 .right{
 width:330px;
}
.content1 .title1{
 height:40px;
 border-bottom:1px solid #E0E0E0;
 display:flex;
 justify-content:space-between;
 
}
.content1 .title1 div:nth-child(1){
 font-size:20px;
 color:#A32035;
 font-weight:bold;
}
.content1 .title1 div:nth-child(2) a{
 color:#878787;
 font-size:14px;
}
.content1 .contentInner{
 height:275px;
}
.content1 .contentInner .swiper-container{
 margin-top:10px;
}
.content1 .contentInner  .swiper-slide{
 height:135px;
 display:flex;
}

.content1 .contentInner  .swiper-slide .left{
 width:105px;
 margin-right:10px;
}
.content1 .contentInner  .swiper-slide .left img{
 width:105px;
 height:135px;
}
.content1 .contentInner  .swiper-slide .right >div:nth-child(1){
 height:42px;
}
.content1 .contentInner  .swiper-slide .right >div:nth-child(1) a{
  color:#070707;
  font-weight:bold;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 设置显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
} 
.content1 .contentInner  .swiper-slide .right >div:nth-child(2),
.content1 .contentInner  .swiper-slide .right >div:nth-child(3),
.content1 .contentInner  .swiper-slide .right >div:nth-child(4){
 display:flex;
 align-items:center;
 color:#333331;
 font-size:14px;
 margin-top:10px;
}
.content1 .contentInner  .swiper-slide .right >div:nth-child(2) img,
.content1 .contentInner  .swiper-slide .right >div:nth-child(3) img,
.content1 .contentInner  .swiper-slide .right >div:nth-child(4) img{
 width:14px;
 height:14px;
 margin-right:10px;
}
.content1 .contentInner  .swiper-slide .right >div:nth-child(2) span:nth-child(2),
.content1 .contentInner  .swiper-slide .right >div:nth-child(3) span:nth-child(2),
.content1 .contentInner  .swiper-slide .right >div:nth-child(4) span:nth-child(2){
 width: 50px;
 flex-shrink:0;
 text-align-last: justify;
 display: inline-block;
 text-align: justify;
 margin-right:10px;
}

.content1 .contentInner  .swiper-slide .right >div:nth-child(2) span:nth-child(3),
.content1 .contentInner  .swiper-slide .right >div:nth-child(3) span:nth-child(3),
.content1 .contentInner  .swiper-slide .right >div:nth-child(4) span:nth-child(3) {
  display:block;
  width: 130px; /* 设置容器宽度 */
  overflow: hidden; /* 隐藏超出容器宽度的文本 */
  text-overflow: ellipsis; /* 显示省略号 */
}




.content1 .left .contentInner .news_list{
  display:flex;
  flex-wrap:wrap;
  width:650px;
  margin-top:15px;
}
.content1 .left .contentInner .news_list li{
 width:calc(50% - 58px);
 display:flex;
 justify-content:space-between;
 height:72px; 
 border: 1px solid rgba(163,32,53,0.2);
 padding:24px;
}
.content1 .left .contentInner .news_list li .news_time{
 width: 70px;
 height: 75px;
 background: rgba(163,32,53,0.06);
 border: 1px solid #EDD2D7;
 display:flex;
 flex-direction:column;
 align-items:center;
 margin-right:10px;
}
.content1 .left .contentInner .news_list li .news_time div{
 width:50px;
 color:#A32035;
 font-size:18px;
 height:45px;
 text-align:center;
 line-height:36px;
}
.content1 .left .contentInner .news_list li .news_time div:nth-child(1){
 border-bottom:1px solid #A32035;
}
.content1 .left .contentInner .news_list li .news_wz{
 width:200px;
 word-wrap: break-word;
}
.content1 .left .contentInner .news_list li .news_wz .news_title{
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin-top:7px;
}
.content1 .left .contentInner .news_list li .news_wz .news_title a{
 color:#333331;
 font-size:16px;
}
.content1 .left .contentInner .news_list li .news_wz .news_text{
  margin-top:10px;
}
.content1 .left .contentInner .news_list li .news_wz .news_text a{
 display: -webkit-box;
 -webkit-box-orient: vertical;
 overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
 color:#666662;
 font-size:14px;
 word-break:break-all;
}
.content1 .left .contentInner .news_list li:nth-child(even){
 margin-left:15px;
}
.content1 .left .contentInner .news_list li:nth-child(n-2){
 margin-bottom:15px;
}

.content1  .right  .wp_article_list{
 margin-top:15px;
}
.content2{
 width: var(--warper-width);
 margin: 10px auto;
 display:flex;
 justify-content:space-between;
 margin-top:30px;
}
.content2 .left{
 width: var(--warper-width);
 margin-right:20px;
}
.content2 .title1{
 height:40px;
 border-bottom:1px solid #E0E0E0;
 display:flex;
 justify-content:space-between;
 
}
.content2 .title1 div:nth-child(1){
 font-size:20px;
 color:#A32035;
 font-weight:bold;
}
.content2 .title1 div:nth-child(2) a{
 color:#878787;
 font-size:14px;
}
.content2 .contentInner{
 min-height:300px;
 height: 530px;
 display:flex;
}

.content2 .contentInner .left1{
 width:630px;
 height:100%;
 margin-right:30px;
 padding-top:15px;
}
.content2 .contentInner .left1 .swiper-pagination4{
 position: relative;
 top: -36px;
 z-index: 999999;
 left: calc(50% - 30px);
}
.content2 .contentInner .left1 .swiper-slide{
 height:510px;
}
.content2 .contentInner .left1 .swiper-slide .pic{
 height:510px;
 width:630px;

}
.content2 .contentInner .left1 .swiper-slide .pic a{
 height:510px;
 width:630px;
 display:block;
 position:relative;
}
.content2 .contentInner .left1 .swiper-slide .pic img{
 height:510px;
 width:auto;
}
.content2 .contentInner .left1 .swiper-slide .pic a{
 pointer-events:none;
}
.content2 .contentInner .right1{
 width: 805px;
 height:100%;
}
.content2 .contentInner .news_list{
  width:805px;
  margin-top:15px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  height: 510px;
  gap:28px;
}
.content2 .contentInner .news{
 width:805px;
 height:80px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 margin-top:0!important;
 padding-top:0!important;
}
.content2 .contentInner a{
 word-break:keep-all;
}
.content2 .contentInner .news_time{
 display:flex;
 flex-direction:column;
 align-items:center;
 width:78px;
 height:78px;
 border: 1px solid #A32035;
}
.content2 .contentInner .news_time div{
 width:100%;
 height:39px;
 line-height:39px;
 text-align:center;
}
.content2 .contentInner .news_time div:nth-child(1){
  background-color:#A32035;
 color:#fff;
}
.content2 .contentInner .news_time div:nth-child(2){
 background-color:#fff;
 color:#A32035;
}

.content2 .contentInner .news_wz{
 width:719px;
 height:78px;
 margin-left:20px;
 display:flex;
 align-items:center;
 flex:1;
}
.content2 .contentInner .news_wz div{
 display:inline;
}
.content2 .contentInner .news_wz  .news_title a{
 font-size:20px;
 color:#4D4D4A;
 font-weight:500;
}
.content2 .contentInner .news_wz  .news_text{
 display:none;
}

.content3{
 width: var(--warper-width);
 margin: 10px auto;
 display:flex;
 justify-content:space-between;
 margin-top:30px;
}
.content3 .left1{
  width: 1024px;
}
.content3 .right{
 width:388px;
}
.content3 .title1{
 height:40px;
 border-bottom:1px solid #E0E0E0;
 display:flex;
 justify-content:space-between;
 
}
.content3 .title1 div:nth-child(1){
 font-size:20px;
 color:#A32035;
 font-weight:bold;
}
.content3 .title1 div:nth-child(2) a{
 color:#878787;
 font-size:14px;
}
.content3 .contentInner{
 height:320px;
 display:flex;
 justify-content:space-between;
 padding-top:20px;
 display:flex;
}
.content3 .contentInner .a{
 height:100%;
 width:500px;
}
.content3 .contentInner .b{
 height:100%;
 flex:1;
}

.content3 .contentInner .a  .wrap11{
 width:500px;
}
.content3 .contentInner .a .wrap11 .picWarp{
 position:relative;
}
.content3 .contentInner .a  .wrap11 .picWarp .pic{
  height:320px;
}
.content3 .contentInner .a  .wrap11 .picWarp .pic a{
 display:flex;
 justify-content: center;
 height:320px;
 overflow:hidden;
}
.content3 .contentInner .a  .wrap11 .picWarp .pic img{
 height:320px;
}

.content3 .contentInner .a  .wrap11 .picWarp .dark{
 width:100%;
 height:92px;
 position:absolute;
 bottom:0;
 background: rgba(0,0,0,0.5);
 color:transparent;
 user-select: none;
}
.content3 .contentInner .a  .wrap11 .picWarp .dark div{
 padding:0 16px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 color:#fff;
}
.content3 .contentInner .a  .wrap11 .picWarp .dark div:nth-child(1){
 font-size:20px;
 margin-top:15px;
}
.content3 .contentInner .a  .wrap11 .picWarp .dark div:nth-child(2){
 font-size:16px;
 margin-top:10px;
}

.content3 .contentInner .b .wp_article_list{
 display: flex;
 flex-direction: column;
 align-items: stretch;
 height: 320px;
 gap: 28px;
}
.content3 .contentInner .b .list_item{
 flex:1;
 border-bottom:none;
 font-size:20px;
}
.content3 .contentInner .b .list_item .pr_fields{
 font-size:20px;
 color:#4D4D4A;
 width:420px;
}
.content3 .contentInner .b .list_item .pr_fields span:nth-child(2){
 width:395px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.content3 .contentInner .b .list_item .ex_fields{
 font-size:16px;
 color:#878787;
 font-weight:400;
}





.content3 .right .contentInner{
 flex-direction: column;
}
.content3 .contentInner .swiper-container{
 margin-top:10px;
 width:388px;
 height:320px;
}
.content3 .contentInner  .swiper-slide{
 height:320px;
 display:flex;
 flex-direction: column;
}
.content3 .contentInner  .swiper-pagination3{
 position:relative;
 top:-148px;
 left: calc(50% - 50px);
}
.content3 .contentInner  .swiper-slide .left{
 height:136px;
 text-align:center;
 margin-bottom:20px;
 background-image:url(/_upload/tpl/00/61/97/template97/htmlRes/siderBG1.png);
 background-size:100% 100%;
}
.content3 .contentInner  .swiper-slide .left img{
 width:105px;
 height:135px;
}
.content3 .contentInner  .swiper-slide .right >div:nth-child(1){
 height:30px;
}
.content3 .contentInner  .swiper-slide .right >div:nth-child(1) a{
  color:#070707;
  font-weight:bold;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 设置显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
} 
.content3 .contentInner  .swiper-slide .right >div:nth-child(2),
.content3 .contentInner  .swiper-slide .right >div:nth-child(3),
.content3 .contentInner  .swiper-slide .right >div:nth-child(4){
 display:flex;
 align-items:center;
 color:#333331;
 font-size:14px;
 margin-top:10px;
}
.content3 .contentInner  .swiper-slide .right >div:nth-child(2) img,
.content3 .contentInner  .swiper-slide .right >div:nth-child(3) img,
.content3 .contentInner  .swiper-slide .right >div:nth-child(4) img{
 width:14px;
 height:14px;
 margin-right:10px;
}
.content3 .contentInner  .swiper-slide .right >div:nth-child(2) span:nth-child(2),
.content3 .contentInner  .swiper-slide .right >div:nth-child(3) span:nth-child(2),
.content3 .contentInner  .swiper-slide .right >div:nth-child(4) span:nth-child(2){
 width: 50px;
 flex-shrink:0;
 text-align-last: justify;
 display: inline-block;
 text-align: justify;
 margin-right:10px;
}

.content3 .contentInner  .swiper-slide .right >div:nth-child(2) span:nth-child(3),
.content3 .contentInner  .swiper-slide .right >div:nth-child(3) span:nth-child(3),
.content3 .contentInner  .swiper-slide .right >div:nth-child(4) span:nth-child(3) {
  display:block;
  width: 300px; /* 设置容器宽度 */
  overflow: hidden; /* 隐藏超出容器宽度的文本 */
  text-overflow: ellipsis; /* 显示省略号 */
}

.content4{
 width: var(--warper-width);
 margin: 10px auto;
 display:flex;
 justify-content:space-between;
 margin-top:30px;
}
.content4 .left{
  width: var(--warper-width);
}
.content4 .title1{
 height:40px;
 border-bottom:1px solid #E0E0E0;
 display:flex;
  justify-content:space-between;
}
.content4 .title1 div:nth-child(1){
 font-size:20px;
 color:#A32035;
 font-weight:bold;
}
.content4 .contentInner{
 height:230px;
 display:flex;
 justify-content:space-between;
 padding-top:20px;
}
.contentInner {
 overflow:hidden;
}

.teachers .swiper-container{
 width: var(--warper-width);
}
.teachers .info{
  width:210px;
  display:flex;
  flex-direction:column;
  align-items:center;
}
.teachers .swiper-button-prev{
  width:39px;
  height:32px;
  background-size: contain;
  background-image:url(/_upload/tpl/00/61/97/template97/htmlRes/leftArrow1.png)
}
.teachers .swiper-button-next{
  width:39px;
  height:32px;
  background-size: contain;
  background-image:url(/_upload/tpl/00/61/97/template97/htmlRes/rightArrow1.png)
}
.teachers .swiper-wrapper .swiper-slide {

 }
 .swiper-wrapper .swiper-slide h6 {
      width: 120px;
      background: #fff;
      padding: 10px 0;
      margin-bottom: 0;
      text-align: center;
      border-bottom:1px solid #C59A60;
    }

    .swiper-wrapper .swiper-slide{
      
    }
    .teachers  h6 a {
      color: #070707;
    }
    .teachers  .pic {
      width:120px;
      height:160px;
      border-radius:6px;
      overflow: hidden;
      box-shadow: 2px 4px 7px 4px #a29a9a;
    }
    .teachers  .pic img{
      width:120px;
      height:160px;
    }
    .teachers  .des {
      color: #878787;
      text-align: center;
      font-size:12px;
      margin-top:10px;
    }
   .teachers h6{
      background-color: transparent!important;
   }  


  .flexStu{
    display:flex;
    
  }
  .flexStu .item{
    flex-shrink:0;
    width:calc(33.33% - 10px);
    position:relative;
  }
  .flexStu .item:nth-child(2){
    margin:0 15px;
  }
   .flexStu .item img{
     width:100%;
     height:230px;
   }
  .flexStu .item .tip{
      width:100%;
      height:60px;
      background-color:rgba(0,0,0,0.5);
      position:absolute;
      bottom:0;
      color:#fff;
   }
  .flexStu .item .tip a{
     color:#fff;
  }
  .flexStu .item .tip div:nth-child(1){
     margin-top:5px;
   }
  .flexStu .item .tip div:nth-child(2){
    font-size:12px;
    margin-top:5px;
  }