@charset "UTF-8";
@font-face {
  font-family: "kingsoft";
  src: url("kingsoft_phonetic_ue.ttf") format("truetype");
}

hw, sep_en, sep_cn, ref {
    display: block;
}

hw {
    color: #0048b7;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: ;
}

g {
    display: inline;
    background-color: #1ca7b5;
    border-radius: 6px;
    padding: 0 5px;
    font-size: 11px;
    color: white;
    font-weight: bold;
}
ps {
    display:inline;
    font-family: "kingsoft" !important;
}
pr {
    display:none;
    font-family: "kingsoft" !important;
}
ps::before, ps::after,pr::before, pr::after  {
    content: "/";
    font-size: 11px;
}

pt {
    color: rgb(207, 7, 174);
    margin-bottom: 5px;
    display: inline-block;
}

def_en {
    margin-top: ;
}

def_en, def_cn{
    margin-bottom: ;
}

sep_en::before {
    content: "❖ ";
    font-size: 11px;
    color: #2200b7;
}

sep_en {
margin-left: 26px;
text-indent: -14px;color: #802f00; font-family: bookerly;
font-style:italic;
}

sep_cn {
    margin-left: 24px;color: gray;line-height: 1.3;
}

.container {
  counter-reset:num;          /* 重置计数器成0 */
}

def_en:before {
content: counter(num) '. ';
counter-increment: num;
font-weight: bold;color: #369;
}

ps{
color: gray;
}

pa {
display: block;
color: darkred;
font-weight: bold;
}

def_en{
display: block;
text-indent: -16px;
margin-left: 16px;
}
/*chinese translation */
def_cn {
display: block;
color: #0048b7;
margin-left: 14px;
}

ref {
color: #041fec;line-height: 1.3;
}

ref:before  {
content: "☞";
color: rgb(190, 9, 190);
font-size: .85em;
margin-right: .3em;
margin-left: 2px;
}