/***************************友情链接、版权css************************************/
.banquan{
    width: auto;
    background-color: #054d99;
    height: 300px;
    margin: 10px 0 0 0;
    clear: both;
}
.yqlj{ 
    width: 1200px;
   margin:auto;
   padding-top: 40px;
   background-color: #054d99;

}
.yqljaa  {
    margin-top: -30px; /* 消除默认的margin */
    padding: 0; /* 消除默认的padding */
    line-height: 30px; /* 根据需要调整行高 */
}


#lj1 li{
    height: 30px;
    display: flex;
    align-items: center; /* 垂直居中 */
    float: left;  
    }
#lj1 dt{
    padding-left: 50px;
    font-size: 18px;
}
.lj2 {
    border: 1px solid #f1f1f1;
    width: 330px;
    height: 30px;
    padding-left: 4px;
   margin:14px;
 background-color: #054d99;

}

.bq{
    width: 1200px;
background-color: #054d99;

    margin: auto;
    padding-top: 100px;
}
.bq ul{
     height: 100px;
 background-color: #054d99;

    display: inline-block;
}
.bq ul li{
    
 }
.wxh img{
    width: 60px;
    height: 60px;
     padding-left:80px;
 background-color: #054d99;

}
.wxh{vertical-align: top;
}
.bqtp{
    width: 330px;
border-right: 1px solid #cbcbcb;
padding-right:40px;
 background-color: #054d99;

}
.bqtp img{vertical-align: top;}
.lxwm{
    width: 550px;
    vertical-align: top;
    border-right: 1px solid #cbcbcb;
    padding:0 50px 0 50px;
 background-color: #054d99;


}

.dzyb{
    font-size: 14px;
   color: #f1f1f1;
line-height: 25px;

}




/*********头部css************/

.toubu1{
 background-color: #f6f6f6;
   height: 120px;
   width: auto;

}
.toubu{
background-color: #f6f6f6;
   height: 160px;
   width: 1200px;
 margin: auto;

}
.toubu img {
   padding:10px 0 ;
   }
.toubu ul{
    display: inline-block;
    text-align: center;
}
.bk{
    border-right: 1px solid #000000;
    padding-right: 5px;
}
.toubu ul li a{
   
    font-size: 14px;
   }
.youce{
        padding-top: 15px;
    float: right;
}
.sousuo{
    height: 20px;
    width: 135px;
    border: 1px solid #000000;
    padding-left:5px;
}
.bianju{
    padding-top: 20px;
padding-left:24px;
}
.bianju ul{
    background-color: #054d99;
    height: 28px;
    width: 28px;
    text-align: center;
    margin:1px 0 0 -4px;
    color: aliceblue;
}


.xsfcb span{
    display: inline-block;
    vertical-align: top;
}

.xsfcbb{
    width: 70px;
    height: 90px;
margin:0 20px 20px 0;

}
.xsfcbb img{
    width: 70px;
    height: 90px;
}

.xsfccc{
    width: 770px;
    height: 90px;
    line-height: 1.5;
    border: 1px solid #d9d9d9 ;
    padding: 0px 5px 0px 5px;
   }
 
   .xsfcb span h3{
    width: 770px;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 0 5px 0;
    white-space: nowrap;       /* 防止文本换行 */
    overflow: hidden;          /* 隐藏溢出的文本 */
    text-overflow: ellipsis;  /* 显示省略号 */
}
.xsfcb span p{
    width: 770px;
font-size: 14px;

    color: #9f968d;
    /*white-space: nowrap;       /* 防止文本换行 */
    overflow: hidden;          /* 隐藏溢出的文本 */
    text-overflow: ellipsis;  /* 显示省略号 */
}
.xsfcb span h3 a:hover{
    color: #084b99;
}
.xsfccc:hover{
    border: 1px solid #054d99;
}
/*****************************优秀学生风采css***************************************/
.xsfcbj{
    width: auto;
    background-color: #f6f6f6;
    margin:10px 0 15px 0;
}
.yxxs{
      width: 1200px;  
    margin:120px auto 0 auto;
    height: 460px;
    padding-top: 10px;
}
.xsfcb{width: 880px;}
.xsfcb span{
    display: inline-block;
    vertical-align: top;
}
.yxxs img{
    margin: 0 3px;
}
.yxxs li dl{
    text-align: center;
    margin-top: 5px;
    color: #9f968d;
}
.yxxsfc dl{
display: inline-block;
margin: 10px 10px;
font-size: 20px;

}
.yxxsfc dl a{
    color: #084b99;
}
.yxxsfc li{
    display: inline-block;
}
.fcgd a{
    margin-left: 950px;
    color: #084b99;
    font-size: 14px;
}

#xm li{
    text-align: center;
}
#xm p{
    width: 250px;
      margin: auto;
padding:8px 0 0 0;
line-height: 1.2;

}
#xm p a{
       font-size: 10pt;
 color:  #93959b;

    }
#xm p a:hover{color: #084b99;
}
/***
图片滚动css
******/

.scroll-container {
    width: 1200px; /* 容器宽度 */
    height: 460px; /* 容器高度 */
    overflow: hidden; /* 隐藏溢出的内容 */
    position: relative; /* 定位容器 */
  }
   
  .scroll-content {
    display: flex; /* 使用flex布局 */
    width: calc(250 * 3); /* 三倍容器宽度，确保有足够的空间进行无缝滚动 */
    animation: scroll 50s linear infinite; /* 应用动画 */
  }
   
  .scroll-content img {
    width:250px; /* 图片宽度占满容器 */
    height: 350px;
    flex-shrink: 0; /* 防止图片缩小 */
  }
   
  @keyframes scroll {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(-250%); /* 向左移动自身宽度的50%，实现无缝滚动 */
    }
  }

 /****************************学术活动css***********************************/
.xshd{
  width: 1200px;
    height: 310px;
    margin:0px auto 0 auto;
    clear: both;
}
.xshdtp li p {
    width: 330px;
    display: -webkit-box; /* 必须，将对象作为弹性伸缩盒子模型显示 */
    -webkit-box-orient: vertical; /* 必须，设置或检索伸缩盒对象的子元素的排列方式 */
   -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */
    overflow: hidden; /* 隐藏超出容器的部分 */
font-size: 10pt;

}
.xshdtp li p a:hover{
    color: #054d99;
}
.xshdbt{
   text-align: center;
}
.xshdbt h3{
    font-size: 20px;
    color: #054d99;
    font-weight: 400;
}
.xshdbt h4{
    font-size: 14px;
    font-weight: 100;
    color: #d9d9d9;
}
.xshdtp{
    margin-top: 5px;
    padding: 15px 0;
    box-shadow:    10px 10px 15px rgba(0, 0, 0, 0.1) inset, /* 下（内阴影） */
   10px 10px 15px rgba(0, 0, 0, 0.1),/* 右 */
    5px 5px 5px rgba(0, 0, 0, 0.1);/* 左 */
}
.xshdtp dt{
    padding-top: 5px;
}
.xshdtp dd{
    font-size: 12px; 
    color: #9f968d;
    padding-right: 5px;
}
.xshdtp dd i{
    margin-right: 10px;
    color: #15248b;
    font-size: 14px;
}
.xshdtp li{
width: 300px;
    display: inline-block;
    margin:0 13px 0 58px;
}
.xshdtp li img{
    width: 330px;
    height: 230px;
    padding: 0 0 10px 0px;
text-align: center;
}
.xsgd{
    text-align: center;
    margin-top: 20px;
    color: #084b99;
}
.xsgd a{
 font-family:微软雅黑;
    padding-left: 10px;
    font-size: 14px;
    color: #93959b;
}
.xsgd a:hover{
    color: #084b99;
}

/*****************新闻、通知公告列表css***********************/
#dpzw{
font-family:楷体;
font-size:20px;
text-align: justify;

}
#dpzw p{
 line-height: 150%;
    text-indent: 2ch;
    padding: 0 10px 10px 10px;
 font-family:楷体;
 font-size: 20px;
text-align: justify;
}
.lbxsr{
    width: 880px;
   background-color:#ffffff;
    margin-bottom: 5px;
   padding:5px 30px;
}
.lbxsr li dl a:hover{
    color: #054d99;
    border-bottom: 1px solid #084b99;
}
.rlb{
    width: 840px;
    height: 60px;
    border: 1px solid #d9d9d9 ;
    padding: 20px;
    margin: 0 0 10px 0 ;
}
.rlb:hover{
    border: 1px solid #054d99;
}
.rlb span{
    display: inline-block;
    margin-right: 25px;
  vertical-align: top;
}
.rlb span h3{
    width: 720px;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 10px;
    white-space: nowrap;       /* 防止文本换行 */
    overflow: hidden;          /* 隐藏溢出的文本 */
    text-overflow: ellipsis;  /* 显示省略号 */
}
.rlb span p{
    font-size: 14px;
    width: 720px;
    color: #9f968d;
    white-space: nowrap;       /* 防止文本换行 */
    overflow: hidden;          /* 隐藏溢出的文本 */
    text-overflow: ellipsis;  /* 显示省略号 */
}
.rlb span h3 a:hover{
    color: #084b99;
}
.sjxs{
    width: 60px;
    height: 60px;
    text-align: center;
    background-color:#d9d9d9;
}
.sjxs dt{
   padding-top: 2px;
    border-bottom: 1px solid #f1f1f1;
    font-size: 18px;
    color: #084b99;
}

.sjxs dd{
    padding-top: 5px;
    font-size: 12px;
   
}



/*********************正文页面css**********************/
.textbj{
    width: auto;
    height: auto;
  background-color: #f9f9f9;
}
.text{
 background-color: #ffffff;
    width: 1150px;
    margin: auto;
    padding:0 25px ;
    }
.text li dl a:hover{
    color: #054d99;
    border-bottom: 1px solid #084b99;
}
.text li h3{
    font-size: 24px;
    text-align: center;
    font-weight: 400;
    padding-bottom: 15px;
font-family: 微软雅黑,"Microso YaHei";
}
.text li h6{
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    padding-bottom: 0px;
font-family:楷体;
 color: #d9d9d9;
}
.text li p{
text-align: justify;
    line-height: 150%;
    text-indent: 2em;
    padding: 0 20px 10px 20px;
 font-family:楷体;
 font-size: 20px;
}
.text li dt img{
    width: 600px;
    height: 400px;
}
.text li dt{
    text-align: center;
}
.sx{
    padding: 15px 0 0 20px;
}
.sx a:hover{
    color: #054d99;
}
.gb1{
    padding-left: 1050px;
}





/*************列表页css***************/
.bjys
{
background-color: #f9f9f9;

}
.jtbj{
    padding:10px 0 10px 0;
background-color: #f9f9f9;

}
.jtbja{
padding:10px 0 10px 0;

}
.lbxsr li{
font-size: 16px;
}
.lbtpa li {
    width: 1200px;
    margin: auto;
}
.lbyxs{
     background-color: #f9f9f9;
    width: 1200px;
    height: auto;
    margin:10px auto 0 auto;
}
.lbyxs div{
     display: inline-block;
vertical-align: top;
}
.lbyxsl{
    
    width: 220px;
    
    text-align: left;
    margin:0 35px 20px 0;
    border-bottom: 2px solid #054d99;
}
#mrys{
    background-color: #054d99;
    color: aliceblue;
    font-weight: 700;
    font-size: 18px;
}
.lbyxsl li .on{
 color: #054d99;
    font-weight: 800;
font-size: 16px;
}
.lbyxsl li{
      background-color:#ffffff;
    border-bottom: 1px solid #d9d9d9;
padding: 15px 0px 16px 50px;
}
.lbyxsl li a:hover{
    color: #054d99;
}
.lbyxsl li a:hover{
    color: #054d99;
    font-weight: 800;
}

.lbyxsr{
    width: 940px;
   background-color: #054d99;
    }

.lbyxsr li dl a:hover{
    color: #054d99;
    border-bottom: 1px solid #084b99;
}
.lbyxsr li p{
         line-height: 2;
    text-indent: 2ch;
    text-align: justify;   
text-justify:inter-word;   
}
.lbyxsr li dt img{
    width: 400px;
    height: 280px;
}
.lbyxsr li dt{
    text-align: center;
}

/********************导航css*******************/
.layui-nav-item a{
font-size:16px ; 
 
}
.dhkd{
    width: auto;
    background-color: #054d99;
}
.daohang{
    width: 1200px;
   margin: auto;
   background-color: #054d99;
}
.daohang ul{   
     background-color: #054d99; 
}
.daohang ul li{
    padding: 0 0px;      
}
.daohang ul li i{
padding: 0 20px 0 0;
}
.layui-nav-item .layui-nav-more {
    display: none; /* 隐藏小箭头 */
  }
/************************轮播css******************************/
.lbtp{
    width: 1200px;
    margin: auto;
    padding-top: 10px;
}
/*************************学院新闻css***************************************/  
.xwggbj{
    width: auto;
    background-color: #f6f6f6;
    height: 500px;
    margin-top: 10px;
}
  .xwgg{
    width: 1200px;
    margin: auto;
    padding-top: 20px;
    
  }
 .xwgg1{
    width: 650px;
    height: 460px;
    float: left;
 }
  .xw{
    width: 32px;
    height: 32px;
    border:1px dashed #04509c;
    border-radius: 50%;
    margin-bottom: 12px;
  }

  .xw i{
    padding-left: 7px;
    padding-bottom: 2px;
  }
.xwgg1 li{
     display: inline-block;
     color: #04509c ;
}

.xw1 {
    padding-left: 12px;
}
.xw1 i{
    color: #d9d9d9;
    font-size: 12px;
}
.xw1 h3 {
    font-size: 20px;
    font-weight: 500;
    margin-top: -10px;
}
.xw1 h3 a{
    color: #04509c ;
}
.gd{
   padding-left: 460px;
}
.gd a{
    color: #04509c ;
}
.tp li{
display: inline-block;
width: 315px;
}
.mj{
    margin: 0 4px;
    position: relative;
  display: inline-block;
}
.mj img{
        display: inline-block;
        width: 315px; /* 或者指定具体的宽度 */
        height: 187px; /* 保持图片的原始比例 */
      }

  .wz{
    position: absolute;
  top: 68%; /* 垂直居中 */
  left: 20%; /* 水平居中 */
  transform: translate(-60%, -50%); /* 微调位置以真正居中 */
  color: white; /* 文字颜色 */
  font-size: 18px; /* 文字大小 */
  background-color: #054d99; /* 文字背景，可选 */
  padding:2px 3px; /* 内边距 */
  }    

.mj dl dt{   
    text-align: center;
}
.mj dl dd{
font-size: 12px;
text-align: center;
}
.mj p{
    margin-top: -5px;
    line-height: 3px;
}
.mj p a:hover{
    color: #084b99;
}
.tp p{  
  height: 44px;
  display: -webkit-box; /* 必须，将对象作为弹性伸缩盒子模型显示 */
    -webkit-box-orient: vertical; /* 必须，设置或检索伸缩盒对象的子元素的排列方式 */
   /* -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */
    overflow: hidden; /* 隐藏超出容器的部分 */
  padding:10px 20px 0 20px;
  line-height: 1.5;
  background-color: #f1f1f1;
  box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.2);
}
.xwlb{
    padding-top: 15px;
}
.xwlb li dt{
    display: inline-block;
    font-size: 14px;
    color: #084b99;
}
.xwlb li{
    width: 300px;
vertical-align: top;
height:50px;
    margin-left: 18px;
      border-bottom: 1px dashed #04509c;
    padding:4px 0 22px 0;
}
.xwlb li a:hover{
    color: #084b99;
}
/***************************通知公告css**************************************/
.tzgg{
    width: 510px;
    float: right;
}
.tzgg ul li{
    display: inline-block;
}
.tzgg ul {
    display: inline-block;
}
.gg{
    padding-left: 300px;
}
.gg a{
    color: #04509c ;
}

.gglb{
width: 45px;
height: 45px;
border: 2px solid #f1f1f1;
float: left;
}
.gglb dt{
    float: left;
    width: 45px;
    height: 25px;
    background-color: #054d99;
    text-align: center;
    font-size: 18px;
    color: #f1f1f1;
    box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.2);
}
.gglb db{
    width: 45px;
    height: 20px;
    font-size: 10px;
    color:#054d99;  
    padding-left: 4px;
}
.lbbt{
    height: 45px;
    float: right;
    width: 460px;
    padding-bottom: 20px;
   
}
.lbbt a:hover{
    color: #054d99;
}
.lbbt dt{
     height: 45px;
    font-size: 14px;
    margin-right: 10px;
    margin-left: 15px;
    border-bottom: 1px dashed #054d99;
    display: -webkit-box; /* 必须，将对象作为弹性伸缩盒子模型显示 */
    -webkit-box-orient: vertical; /* 必须，设置或检索伸缩盒对象的子元素的排列方式 */
   -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */
    overflow: hidden; /* 隐藏超出容器的部分 */
}
 /*******************************图片列表css***********************************/
.lbxsr .jslb{
    display: inline-block;
    padding: 2px;
}
.jslb img{
  }
.jslb dl{
    text-align: center;
    margin-top: 5px;
}
.sxy{
    text-align: center;
    padding-top: 30px;
}
/******************************学术活动图片css**********************************/
.xstplb{
    display: inline-block;
    padding: 10px 5px;
    width: 280px;
}
.xstplb img{
    width: 280px;
    height: 180px;
    margin-bottom: 5px;
}
.xstplb dl{
    padding: 0 5px;
    display: -webkit-box; /* 必须，将对象作为弹性伸缩盒子模型显示 */
    -webkit-box-orient: vertical; /* 必须，设置或检索伸缩盒对象的子元素的排列方式 */
   -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */
    overflow: hidden; /* 隐藏超出容器的部分 */

}

/***********************图片正文css************************************/

.text .zk{
    text-align: center;
    padding: 20px 0;
}
.text .zk dl{
    font-size: 24px;
    padding: 20px 0 5px 0;
}
.text .zk dt{
    font-size: 12px;
    padding-bottom: 8px;
}
.aaa{
    padding-left: 1000px;
}
.text .aaa{
    display: inline-block;
}

/***************************搜索结果页***************************/
.ssjg h3{

}

.ssjg p{
    line-height: 2.0;
    text-indent: 2em;
}
.ssjg span{
    text-align: right;
}