body {
	font-family:Tahoma;
	font-size: 12pt; 
	color: #b22c46;
	line-height: 150%;
}

/* headword */
h{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #b3424a;
	margin-left: 0.5em;
}

/* multiple headwords */
h ~ h2-blk h2, h ~ h2-blk hcomma, h ~cm-blk cm{
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

/* hw separator */
hcomma {
	margin-right: 0.2em;
}

hcomma, h2{
	display: inline-block;
}

.ocd{
	display: block;
}
.ocd:not(:first-of-type){
	margin-top: 1.5em;
}
/*词性标签p-blk*/
p-blk p {
	font-style: normal;
	display:inline;
	margin-left: 0.2em;
	font-size: 16px;
}



/*释义序号标签n-num*/
/*留个坑，怎么给这个数字占位画一个正方形的背景框。*/
n-num {
	display: none;
	font-weight: bold;
	margin-left: 0.4em;
}

/*主要中英文释义*/
d[neh="n"], alt-blk,pvs-g pv{
	display: block;
	color: #a7324a;
	margin-left: 0.5em;
	font-weight: bold;
}

h ~ d[neh="n"]::before, pvs-g pv::before {
	content: "\2022";
	color: #ddd;
	margin:0 0.2em;
}



sl-g-list {
	display: none;
	font-weight: 500;
	color: #0072cf;
	margin: 0 10px;
}

sl-g-head, un heading {
	text-transform: uppercase;
	font-size:15px;
	color: #aa363d;
	background-color:rgba(191, 239, 255, 0.3);
	font-weight: 550;
	display: block;
	margin: 0px;
	padding: 0;
	border-width: 0px;
	padding: 1px 8px;
	text-align:center;
}

sl-g-blk, un {
    background-color: rgba(191, 239, 255, 0.1);
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
    display: block;
    margin: 0.4em;
    overflow: hidden;
    border:1px solid #8FE3FF;
    padding:0 0 5px 0;
}

sl-g, un > cl-blk {
	margin: 0px 18px 0px 18px;
    display: block;
}

cl {
    font-weight: bold;
    display: block;
    font-size: 12pt;
    color: #0069B4;
    font-family: Arial;
}

x {
	font-style: normal;
	display: block;
	line-height:150%;
}
x::before{
	content: '\25B8';
	color: #444444;
	font-style: normal;
	margin-right: 0.2em;
}
x chn, x chn1{
	font-style: normal;color:#444;
}
xsymb {
	display: none;
}

dian {
	display: none;
}

sl-g shuzi {
	display: none;
}

chn, chn1 {
	font-weight: normal;
	color: black;
	margin-left: 0.4em;
	line-height:150%;
}
chn x, chn1 x{
	color:#333
}
chn cl, chn1 cl{
	color: #333;
	font-weight: bold;
}
x-blk {
	font-weight: normal;
	display: block;
	color: #444;
	font-style:normal;
	font-size:12pt;
	font-family:Tahoma;
	line-height:150%;
}
un > x-blk{
	margin-left: 1.2em;
}
xh-blk xh{
	font-weight: bold;
}
xh a{
	text-decoration: none;
	color: #0072cf;
}
note{
	font-weight: bold;
	color: #333;
}
hm{
	font-size: smaller;
	vertical-align: super;
	margin: 0 0.1em;
}
/*词组
sb-g[sb="a"]{white-space: nowrap;}
例句
sb-g[sb="g"]{white-space: nowrap;}
r-blk{white-space: nowrap;}*/