html,body{
  height: 100%;
}
body{
  display: flex;
  flex-direction: column;
}
.bossgoo-language1 {
    padding: 30px 0;
    flex: 1;
    min-width: 0;
  }
  
  .bossgoo-language1 ul {
    display: flex;
    flex-wrap: wrap;
  }
  
  .bossgoo-language1 li {
    width: 10%;
    text-align: center;
    margin-bottom:15px;
  }
  .line{
    border-bottom:1px solid black;
  }
  .lang_hr{
    width:100%;
    margin-top: 35px;
    margin-bottom:35px;
  }
  .bossgoo-language1 ul {
  margin-top: 50px;
  }
  .language-pic {
    display: block;
    width: 60px;
    height: 40px;
    margin: 0 auto 5px;
    background-image: url(../images/language.png);
    background-repeat: no-repeat;
  }
  
  .language-name {
    display: block;
  }
  
  /*-----------------------------------Asia Pacific-------------------------------------------------*/
  .language_ky {
    background-position: -560px 0;
  }
  
  .language_ps {
    background-position: 0 -60px;
  }
  
  .language_my {
    background-position: -560px -60px;
  }
  
  .language_sd {
    background-position: -640px -60px;
  }
  
  .language_ur {
    background-position: -640px -60px;
  }
  
  .language_tg {
    background-position: -720px -60px;
  }
  
  .language_ms {
    background-position: 0 -120px;
  }
  
  .language_ceb {
    background-position: -160px -120px;
  }
  
  .language_tl {
    background-position: -160px -120px;
  }
  
  .language_uz {
    background-position: -320px -120px;
  }
  
  .language_kk {
    background-position: -640px -120px;
  }
  
  .language_lo {
    background-position: -720px -120px;
  }
  
  .language_si {
    background-position: -160px -180px;
  }
  
  .language_mn {
    background-position: -240px -180px;
  }
  
  .language_th {
    background-position: -320px -180px;
  }
  
  .language_bn {
    background-position: -480px -180px;
  }
  
  .language_az {
    background-position: -560px -180px;
  }
  
  .language_ku {
    background-position: -80px -240px;
  }
  
  .language_fa {
    background-position: -80px -240px;
  }
  
  .language_hy {
    background-position: -160px -240px;
  }
  
  .language_ka {
    background-position: -240px -300px;
  }
  
  .language_yi {
    background-position: -400px -300px;
  }
  
  .language_iw {
    background-position: -400px -300px;
  }
  
  .language_tajikistan {
    background-position: -480px -300px;
  }
  
  .language_ar {
    background-position: -720px -300px;
  }
  
  .language_kr {
    background-position: 0 -360px;
  }
  
  .language_jp {
    background-position: -80px -360px;
  }
  
  .language_vi {
    background-position: -240px -360px;
  }
  
  .language_km {
    background-position: -320px -360px;
  }
  
  .language_tr {
    background-position: -400px -360px;
  }
  
  .language_gr {
    background-position: -640px -360px;
  }
  
  .language_jw {
    background-position: -560px -360px;
  }
  
  .language_id {
    background-position: -560px -360px;
  }
  
  .language_hu {
    background-position: -480px -360px;
  }
  
  .language_ml {
    background-position: 0 -420px;
  }
  
  .language_ta {
    background-position: 0 -420px;
  }
  
  .language_hi {
    background-position: 0 -420px;
  }
  
  .language_kn {
    background-position: 0 -420px;
  }
  
  .language_su {
    background-position: 0 -420px;
  }
  
  .language_gu {
    background-position: 0 -420px;
  }
  
  .language_pa {
    background-position: 0 -420px;
  }
  
  .language_te {
    background-position: 0 -420px;
  }
  
  .language_mr {
    background-position: 0 -420px;
  }
  
  .language_cn {
    background-position: -400px -420px;
  }
  
  .language_ne {
    background-position: -480px -420px;
  }
  
  .language_ca {
    background-position: -240px -420px;
  }
  
  .language_lb {
    background-position: -720px -420px;
  }
  
  .language_sr {
    background-position: 0px -480px;
  }
  
  .language_mk {
    background-position: -560px -420px;
  }
  
  .language_en {
    background-position: -640px -420px;
  }
  
  .language_es {
    background-position: -720px -360px;
  }
  
  .language_pt {
    background-position: -160px -360px;
  }
  
  .language_co {
    background-position: -320px -420px;
  }
  
  .language_fr {
    background-position: -320px -420px;
  }
  
  .language_da {
    background-position: -80px -420px;
  }
  
  .language_se {
    background-position: -160px -420px;
  }
  
  .language_eu {
    background-position: -720px -360px;
  }
  
  .language_gl {
    background-position: -720px -360px;
  }
  
  .language_is {
    background-position: -80px 0;
  }
  
  .language_no {
    background-position: -160px 0;
  }
  
  .language_mt {
    background-position: -640px 0;
  }
  
  .language_ga {
    background-position: -720px 0;
  }
  
  .language_et {
    background-position: -240px -60px;
  }
  
  .language_bg {
    background-position: -320px -60px;
  }
  
  .language_lt {
    background-position: -400px -60px;
  }
  
  .language_lv {
    background-position: -480px -60px;
  }
  
  .language_fy {
    background-position: -80px -120px;
  }
  
  .language_nl {
    background-position: -80px -120px;
  }
  
  .language_cy {
    background-position: -400px -120px;
  }
  
  .language_ro {
    background-position: -480px -120px;
  }
  
  .language_switzerland {
    background-position: -560px -120px;
  }
  
  .language_be {
    background-position: 0 -180px;
  }
  
  .language_sl {
    background-position: -80px -180px;
  }
  
  .language_cs {
    background-position: -720px -180px;
  }
  
  .language_bs {
    background-position: -320px -240px;
  }
  
  .language_gd {
    background-position: -400px -240px;
  }
  
  .language_pl {
    background-position: -480px -240px;
  }
  
  .language_hr {
    background-position: -560px -240px;
  }
  
  .language_uk {
    background-position: -640px -240px;
  }
  
  .language_de {
    background-position: 0 -300px;
  }
  
  .language_it {
    background-position: -160px -300px;
  }
  
  .language_ru {
    background-position: -320px -300px;
  }
  
  .language_sk {
    background-position: -560px -300px;
  }
  
  .language_fi {
    background-position: -640px -300px;
  }
  
  .language_ny {
    background-position: 0 0;
  }
  
  .language_sn {
    background-position: -400px 0;
  }
  
  .language_mg {
    background-position: -80px -60px;
  }
  
  .language_st {
    background-position: -160px -60px;
  }
  
  .language_so {
    background-position: -240px -120px;
  }
  
  .language_xh {
    background-position: -640px -180px;
  }
  
  .language_zu {
    background-position: -640px -180px;
  }
  
  .language_ig {
    background-position: 0 -240px;
  }
  
  .language_yo {
    background-position: 0 -240px;
  }
  
  .language_ha {
    background-position: 0 -240px;
  }
  
  .language_am {
    background-position: -240px -240px;
  }
  
  .language_sw {
    background-position: -720px -240px;
  }
  
  .language_sq {
    background-position: -80px -300px;
  }
  
  .language_ht {
    background-position: -400px -180px;
  }
  
  .language_mi {
    background-position: -320px 0;
  }
  
  .language_sm {
    background-position: -480px 0;
  }
  
  .language_haw {
    background-position: -240px 0;
  }
  
  @media only screen and (max-width: 1040px) {
    .bossgoo-language1 {
      padding: .6rem 0;
    }
    .bossgoo-language1 .wrap {
      padding: 0 .2rem;
    }
    .bossgoo-language1 li {
      width: 16.66%;
      margin-bottom: .6rem;
    }
    .language-pic {
      width: 1.2rem;
      height: .8rem;
      margin-bottom: .2rem;
    }
  }
  
  @media only screen and (max-width: 767px) {
    .bossgoo-language1 li {
      width: 25%;
      margin-bottom: .3rem;
    }
    .language-pic {
      margin-bottom: .1rem;
    }
  }
  .lange{
    width: 45px;       /* 设置宽度 */
  height: 45px;      /* 设置高度与宽度相同以形成圆形 */
  border-radius: 50%; /* 设置边框半径为50%，使得四个角都是圆角 */
  border: 1px solid gray;
  display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中，如果也需要水平居中的话 */
  font-weight: bold;
  }
  li a{
    display:flex;
  }
  li a p{
    margin-lefT:5px;
    line-height:3;
  overflow: hidden; /* 隐藏超出部分的内容 */
  white-space: nowrap; /* 禁止文本换行 */
  text-overflow: ellipsis; /* 在文本末尾添加省略号 */
  }
  