*{
    font-family: "Hiragino Sans GB", "冬青黑体", "Hiragino Sans GB W3", "冬青黑体简体中文 W3", "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑", Arial, sans-serif;
}

main /*词典开始和结尾 */ {margin: 0; padding: 0;clear:both;color:black;}
span.hw {display:block; font-weight:bold;color:#2a05fc;}
span.num {color:#007b8b;padding-right:5px;font-weight:bold;}
span.er {font-size: 0.75em;}
span.bs{margin-right:6pt;background-color:rgb(143, 248, 157);border: 1px solid rgb(143, 248, 157);}
span.py{margin-right:6pt;background-color:rgb(250, 229, 176);border: 1px solid #FAD163;}
span.jfy{margin-right:6pt;background-color:rgb(248, 239, 216);border: 1px solid (248, 239, 216);}
a {color: green;text-decoration: underline;}
u {text-decoration: none;border-bottom: 1px solid blue;margin: 0 1px;}
p {line-height: 1.5em;}
  
x-key {border-bottom: 2px dotted #942923;}

.cd{color:#942923;font-size:80%;text-align:right}
/*.lya {font-size:89%; background:#cbdffa; color:#C01A32; font-weight:normal; border-radius:3px; font-family:"微软雅黑"}
*/
.lya {background:#C04040;color:#FFFFFF;padding:0px 2px 0px 1px;border-radius:3px;font-family:Microsoft YaHei;font-size:90%}
.lyb {background:#7979FF;color:#FFFFFF;padding:0px 2px 0px 1px;border-radius:3px;font-family:Microsoft YaHei;font-size:90%}
.lyc {font-family: "Yahei+Helvetica","Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", "PingFang SC", "WenQuanYi Micro Hei", STXihei, "华文细黑", sans-serif;font-size:79%; background:rgba(255,255,255,0.5); color:#C01A32;border: 0.095em solid #C01A32; border-radius:0.55em;padding:0.05em 0.15em; margin:0 0.1em; line-height:1.2;} 
.lyd {font-family: "Yahei+Helvetica","Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", "PingFang SC", "WenQuanYi Micro Hei", STXihei, "华文细黑", sans-serif;font-size:79%; background:rgba(255,255,255,0.5); color:#1a1dc0;border: 0.095em solid #1a1dc0; border-radius:0.55em;padding:0.05em 0.15em; margin:0 0.1em; line-height:1.2;} 
.lye {margin: 0px auto 0px auto; background-color: rgb(3, 116, 3); color: white; font-weight: bold; padding: 1px 3px; border-radius: 5px; font-size:80%;} 
.lyf {background:#404080;color:#FFFFFF;padding:0px 2px 0px 1px;border-radius:3px;font-family:Microsoft YaHei;font-size:90%}
.lyg {background:#0daec4;color:#FFFFFF;padding:0px 2px 0px 1px;border-radius:3px;font-family:Microsoft YaHei;font-size:90%}
.sya{color:#1a0dab;}
.syb{color:#1a0dab;}
.st{color:;margin-left:10pt;}
.hla {color:#006621;margin: 0 1px;}

.sma {color:green; font-weight:normal;} 
.smb {color:rgb(13, 0, 128); font-weight:normal;} 

#usage /* 注意 block */{
	display:block;
	margin:8px;8px;
	padding: 0px 10px;
	border-radius: 10px;
	border-color: rgb(3, 116, 3);
	border-style: solid;
	clear:both;
}
.usage-t {
    display: table-cell; /* keep the background color wrapped tight */
    margin: 0px auto 0px auto; /* keep the block centered */
    position: relative;
    bottom: 10px;
	left:0px;
	background-color: rgb(3, 116, 3);
	color: white;
	font-weight: bold;
	padding: 1px 3px;
	border-radius: 5px;
}
main {margin:0;padding:0;margin:0;padding:0;font-family: "Hiragino Sans GB", "冬青黑体", "Hiragino Sans GB W3", "冬青黑体简体中文 W3", "微軟正黑體", "HanaMinB", "HanaMinA", auto;　line-high:1.5em;clear:both;}

x-hw {font-weight:bold; color:blue; padding-right:5px;}
x-n {font-size:larger;font-weight:bold;color:darkred;padding-right:5px;}
x-n2 {font-weight:bold;font-size:smaller;color:#A23333;padding-right:5px;}
dt {padding-left:10px;}
c-txt {display:inline-block;padding-left:20px;color:teal;}
c-txt::before {content:"⌲"; color:gray;}
span.note {color:gray}
span.again {
padding:2px 2px 2px 2px;
background-color: #8f0610;
	color: white;
	font-size:smaller;
	border-radius: 5px;
}
dt .again {margin-left:10px;}
x-nbox {
	display:block;
	margin-top:18px;
	margin-left:18px;
	margin-right:18px;
	padding: 0px 18px;
	border-radius: 10px;
	border-color:darkblue;
	border-style:ridge;
}
x-not, x-note {
    display: table-cell; 
    margin: 0px auto 0px auto;
    position: relative;
    bottom: 10px;
	left:20px;
	background-color: darkblue;
	color: white;
	font-weight: bold;
	padding: 1px 3px;
	border-radius: 5px;
}

.source {
padding:1px 2px 1px 2px;
background-color: #8f0610;
	color: white;
	font-size:x-small;
	border-radius: 5px;
}
.calibre3 {
    height: auto;
    vertical-align: middle;
    width: 1em
    }
