
.skiptranslate {
  display: none !important;
}
body {
  top: 0px !important;
}

.lt-language-switcher .select2-selection.select2-selection--single {
  border: none;
}

.lt-language-switcher .lt-lang-select,
.lt-language-switcher .select2-container {
  padding: 5px;
  border-radius: 2px;
  border: none;
  background: #fff;
  box-shadow: 0 2px 5px rgb(0 0 0 / .1);
  font-size: 14px;
  transition: all 0.3s ease;
  width: 70px;
  color: #02bdea;
}
.lt-language-switcher .select2-container .select2-selection--single .select2-selection__rendered{
  padding: 0 !important;
}

.lt-language-switcher .lt-lang-select:hover,
.lt-language-switcher .select2-container--open {
  border-color: #02bdea;
  box-shadow: 0 2px 8px rgba(0,115,170,0.2);
}

.lt-language-switcher .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #02bdea transparent transparent transparent;
  margin-top: -8px;
}
.select2-dropdown{
  border: none !important;
}
.lt-language-switcher option,
.lt-lang-option{
  padding-left: 28px !important;
  background-repeat: no-repeat;
  background-position: 2px center;
  background-size: 24px;
  white-space: nowrap;
}

.lt-lang-option.flag-af { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/za.svg') }
.lt-lang-option.flag-sq { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/al.svg') }
.lt-lang-option.flag-am { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/et.svg') }
.lt-lang-option.flag-ar { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ar.svg') }
.lt-lang-option.flag-hy { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/am.svg') }
.lt-lang-option.flag-az { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/az.svg') }
.lt-lang-option.flag-eu { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/es-ct.svg') }
.lt-lang-option.flag-be { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/by.svg') }
.lt-lang-option.flag-bn { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/bd.svg') }
.lt-lang-option.flag-bs { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ba.svg') }
.lt-lang-option.flag-bg { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/bg.svg') }
.lt-lang-option.flag-ca { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/es-ct.svg') }
.lt-lang-option.flag-ceb { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-zh-cn { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/cn.svg') }
.lt-lang-option.flag-zh-tw { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/tw.svg') }
.lt-lang-option.flag-co { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/fr-cors.svg') }
.lt-lang-option.flag-hr { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/hr.svg') }
.lt-lang-option.flag-cs { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/cz.svg') }
.lt-lang-option.flag-da { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/dk.svg') }
.lt-lang-option.flag-nl { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/nl.svg') }
.lt-lang-option.flag-en { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/us.svg') }
.lt-lang-option.flag-eo { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-et { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ee.svg') }
.lt-lang-option.flag-fi { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/fi.svg') }
.lt-lang-option.flag-fr { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/fr.svg') }
.lt-lang-option.flag-fy { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/nl.svg') }
.lt-lang-option.flag-gl { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/es-ga.svg') }
.lt-lang-option.flag-ka { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ge.svg') }
.lt-lang-option.flag-de { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/de.svg') }
.lt-lang-option.flag-el { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/gr.svg') }
.lt-lang-option.flag-gu { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-ht { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ht.svg') }
.lt-lang-option.flag-ha { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ng.svg') }
.lt-lang-option.flag-haw { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/us-hi.svg') }
.lt-lang-option.flag-he { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/il.svg') }
.lt-lang-option.flag-hi { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-hmn { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-hu { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/hu.svg') }
.lt-lang-option.flag-is { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/is.svg') }
.lt-lang-option.flag-ig { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ng.svg') }
.lt-lang-option.flag-id { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/id.svg') }
.lt-lang-option.flag-ga { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ie.svg') }
.lt-lang-option.flag-it { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/it.svg') }
.lt-lang-option.flag-ja { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/jp.svg') }
.lt-lang-option.flag-jv { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-kn { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-kk { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/kz.svg') }
.lt-lang-option.flag-km { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/kh.svg') }
.lt-lang-option.flag-rw { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/rw.svg') }
.lt-lang-option.flag-ko { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/kr.svg') }
.lt-lang-option.flag-ku { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-ky { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/kg.svg') }
.lt-lang-option.flag-lo { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/la.svg') }
.lt-lang-option.flag-lv { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/lv.svg') }
.lt-lang-option.flag-lt { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/lt.svg') }
.lt-lang-option.flag-lb { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/lu.svg') }
.lt-lang-option.flag-mk { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mk.svg') }
.lt-lang-option.flag-mg { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mg.svg') }
.lt-lang-option.flag-ms { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/my.svg') }
.lt-lang-option.flag-ml { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-mt { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mt.svg') }
.lt-lang-option.flag-mi { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/nz.svg') }
.lt-lang-option.flag-mr { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-mn { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mn.svg') }
.lt-lang-option.flag-my { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mm.svg') }
.lt-lang-option.flag-ne { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/np.svg') }
.lt-lang-option.flag-no { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/no.svg') }
.lt-lang-option.flag-ny { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/mw.svg') }
.lt-lang-option.flag-or { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-ps { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/af.svg') }
.lt-lang-option.flag-fa { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ir.svg') }
.lt-lang-option.flag-pl { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/pl.svg') }
.lt-lang-option.flag-pt { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/pt.svg') }
.lt-lang-option.flag-pa { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-ro { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ro.svg') }
.lt-lang-option.flag-ru { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ru.svg') }
.lt-lang-option.flag-sm { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ws.svg') }
.lt-lang-option.flag-gd { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/gb-sct.svg') }
.lt-lang-option.flag-sr { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/rs.svg') }
.lt-lang-option.flag-st { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ls.svg') }
.lt-lang-option.flag-sn { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/zw.svg') }
.lt-lang-option.flag-sd { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/pk.svg') }
.lt-lang-option.flag-si { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/lk.svg') }
.lt-lang-option.flag-sk { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/sk.svg') }
.lt-lang-option.flag-sl { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/si.svg') }
.lt-lang-option.flag-so { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/so.svg') }
.lt-lang-option.flag-es { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/es.svg') }
.lt-lang-option.flag-su { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-sw { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/tz.svg') }
.lt-lang-option.flag-sv { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/se.svg') }
.lt-lang-option.flag-tl { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ph.svg') }
.lt-lang-option.flag-tg { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/tj.svg') }
.lt-lang-option.flag-ta { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-tt { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ru.svg') }
.lt-lang-option.flag-te { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/in.svg') }
.lt-lang-option.flag-th { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/th.svg') }
.lt-lang-option.flag-tr { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/tr.svg') }
.lt-lang-option.flag-tk { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/tm.svg') }
.lt-lang-option.flag-uk { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ua.svg') }
.lt-lang-option.flag-ur { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/pk.svg') }
.lt-lang-option.flag-ug { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/cn.svg') }
.lt-lang-option.flag-uz { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/uz.svg') }
.lt-lang-option.flag-vi { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/vn.svg') }
.lt-lang-option.flag-cy { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/gb-wls.svg') }
.lt-lang-option.flag-xh { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/za.svg') }
.lt-lang-option.flag-yi { /* 暂无对应国旗，可后续补充 */ }
.lt-lang-option.flag-yo { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/ng.svg') }
.lt-lang-option.flag-zu { background-image: url('https://cdn.jsdelivr.net/gh/hjnilsson/country-flags@latest/svg/za.svg') }
