@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:none;list-style:none;color:#555;}
input,a,area{blr:expression(this.onFocus=this.blur());outline: none;}
a{text-decoration:none; display:block;cursor: pointer;}
table a{text-decoration:underline;}
table a p{text-decoration:underline;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:transparent;}
html,body{font-family:"微软雅黑",Helvetica;background: #F4F4F4;}
.clear{ clear:both}
html, body{
    width: 100%; min-width:500px;
}
body{
    position: relative;
 
   background: #F4F4F4;
}
.fl{float: left;}

.kmtitle img{width: 100%;}

.banner_2023{min-width:500px;}

  .tit_km {
   
    position: relative;
    overflow: hidden;
    text-align: center;
    margin: 20px auto;
   
    width:100%;
    /*height: 368px;*/
   
  }
 #km2023{
  
  width: 100%;
  margin:30px auto ;
  overflow: hidden;
}
.box1{width:100%;
  position: relative;

   display: flex;
    justify-content: space-between;
    align-items: start;}
.content_km{ width:100%; min-width:500px;
  position: relative;
  min-height: 470px;
   display: flex;
    justify-content: space-between;
    align-items: start;
}
.contentlist{ width:1000px;  margin: 0 auto; text-align:center;}
 
 .people{ background: url(albj_2024.jpg) no-repeat ; width:234px; height:129px; float:left; margin:0px 4px 20px 4px;
  /*position: relative;*/
}


.people img{float: left;width: 75px;height: 100px; margin:10px;}
.people .info{float:left;width: 120px;height:102px;  margin-top: 8px;}
.people .info .name{font-size: 16px;font-weight: bolder;text-align: left;margin-bottom: 4px;border-bottom: 1px solid #d8d8d8;}
.people .info .name a{display: inline-block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.people .info .student{height: 80px;font-size: 14px;margin-top: 2px;color: #787878;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: left;}
.people .info .student a{display: inline-block;width: 100%;height:80px;color: #a8a7a7}

.footer{width:100%; background:url(footer2022.png) center center no-repeat; position: relative;display: flex; justify-content: space-between;align-items: start;}
 .bq { width:100%; margin:0 auto;
    padding:190px 0 80px 0; 
 }
  .bq p{line-height: 24px;
    font-size: 14px;
    color: #fff;
    text-align: center;}