.flag {position:relative; display:block; padding-right:10px; padding-left:26px; line-height:30px; white-space:nowrap; color:#039;}
.ui-selector-list > .flag:hover {background-color:#eee;}
.flag:before {content:''; position:absolute; top:50%; left:5px; width:16px; height:11px; margin-top:-5.5px; background-image:url(../images/flags.png?20170928); background-repeat:no-repeat;}

.zh-CN:before {background-position:0 -506px;}
.zh-HK:before {background-position:0 -2696px;}
.zh-TW:before {background-position:0 -506px;}
.en-US:before {background-position:0 -44px;}