lan_select_css#lan-sel-bottom {position:fixed;z-index:100;bottom:-2px;right:74px;width:180px;}
#lan-sel-bottom.animate {transition: bottom 0.4s ease;}
#lan_select {display:block;height:40px;overflow:hidden;transition: all 0.3s ease;list-style:none;float:right;border:1px solid #234247;width:70px;padding:0px;margin-right:8px;margin-top:8px;}
#lan_select > li {height:40px;line-height:45px;background-color:#ffffff;width:100%;overflow:hidden;position:relative;border-bottom:1px solid #f0f0f0;cursor:pointer;color:#505050;background-image:url('/platform/provider/not_found.gif');background-size:140px;background-position:8px 5px;background-repeat:no-repeat;}
#lan_select > li:hover {background-color:#f8f8f8;}
#lan_select > li div.code {width:40px;overflow:hidden;position:absolute;left:40px;transition: all 0.6s ease;opacity:1;font-size:12px;}
#lan_select > li div.label {width:0px;overflow:hidden;position:absolute;left:40px;transition: all 0.6s ease;opacity:0;}
#lan_select > li.nl {background-position:8px 6px;}
#lan_select > li.en {background-position:8px -24px;}
#lan_select > li.de {background-position:8px -54px;}
#lan_select.open {width:160px;position:relative;}
#lan_select.open::before {content: "";background-size:10px;background-image:url('/platform/provider/not_found.gif');background-size:16px;background-repeat:no-repeat;background-position:right 4px;width:20px;height:20px;position:absolute;z-index:1;right:4px;top:1px;display:block;pointer-events: none;}
#lan_select.open > li div.code {width:0px;opacity:0;}
#lan_select.open > li div.label {width:140px;opacity:1;}
#lan_select {
-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
}
@media (max-width: 1300px) {
#lan-sel-bottom {right:16px;}
}
@media (max-width: 800px) {
#lan-sel-bottom {right:4px;}
}
#lan_select_hdr {list-style:none;padding:0px;text-align:center;overflow:hidden;height:28px;}
#lan_select_hdr > li {display:inline-block;margin:4px;cursor:pointer;}
#lan_select_hdr > li > div {display:inline-block;width:24px;height:18px;background-image:url('/platform/provider/not_found.gif');background-size:140px;background-position:1px -6px;background-repeat:no-repeat;}
#lan_select_hdr > li.nl > div {background-position:1px -6px;}
#lan_select_hdr > li.en > div {background-position:1px -36px;}