@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: #fff3e8;
}
.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: 56px;*/
   
  }
 #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(hjxs_2025.png) no-repeat ; width:234px; height:130px; 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;}
.float{ position:fixed;left:50%;_position:absolute;display:none;overflow:hidden;margin-left:500px; z-index:50; background: url(folatbanner.png) no-repeat; width:127px; height:226px;}/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
.float a{ display:block; width:127px; height:40px; line-height:40px; color:#fff; font-size:16px;text-align:center;}
.an_1{background-position:0px 105px;}
.float a:hover{ color: #ffe193}
.float a.an_2{ padding-top:0px;}
.float a.an_3{ padding-top:4px;}
.float a.an_4{ padding-top:6px;}

.toplogo{ float:left; height:52px; line-height:52px;}
.backright a{ float:right; display:inline-block; height:52px; line-height:52px; color:#666;}
.news-content{ width:100%; background-color:#fff; height:52px;
    display: flex;
    justify-content: space-between;
    align-items: start;  
}
.content{ 
    width: 1000px;
    margin: 0 auto;
}
