.bossgoo-language1 {
  padding: 30px 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; /* 在文本末尾添加省略号 */
}
