@font-face {
    font-family: 'Minion New';
    src: url('/font/Minion New.ttf'),url('/font/MinionNew.ttf'),url('Minion New.ttf'),url('MinionNew.ttf'),local("Minion New");
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'Minion New Italic';
    src: url('/font/MinionNew-Italic.ttf'),url('MinionNew-Italic.ttf'),local("MinionNew-Italic");
    font-weight: normal;
	font-style: italic;
}
@font-face {
    font-family: 'Minion New Bold';
    src: url('/font/MinionNew-Bold.ttf'),url('MinionNew-Bold.ttf'),local("MinionNew-Bold");
    font-weight: bold;
	font-style: normal;
}

body {
    color: #666;
    counter-reset: ahd3e_sn_g;
    word-wrap: break-word!important;
	font-family: Tahoma, "Minion New",MinionNew,"Palatino Linotype", "Book Antiqua",times,clean,"思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
	
    line-height: 1.5;
    font-size: 16px;
	margin-left:0.2em;
}

.ahd3e_entry {
    counter-reset: ahd3e_section;
    margin-bottom: -12px;
}

* {
  word-wrap: break-word!important;
  
}

.ahd3e_hr {
    display: block;
	border:0;
    border-bottom: 0.05em dotted #ddd;
	padding-top: 12px;
}

.mdict~.mdict{
margin-top: 0.1em !important;
border-top: 1px dotted rgba(100, 100, 100, 0.3);
padding-top: 0.1em !important;}

i {	font-style: italic;
	
	font-family: "Minion New Italic","Minion New",MinionNew,times,clean,Microsoft Yahei,-apple-system,BlinkMacSystemFont,"Lucida Sans Unicode",serif;
    color: #333;
    font-size: 101%;
	font-weight:normal;}

.ahd3e_extra_h_g {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.ahd3e_seg:before {
    content: "Annotation 注释";
    font-size: 1.1rem;
}

ol, li {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-padding-start: 0px;
}

ol {
    list-style: none;
}

.ahd3e_sometime_h_g {
    display: none;
}

.ahd3e_hw .ahd3e_show_all {
    vertical-align: text-bottom;
    padding-left: 5px;
    padding-right: 5px;
    height: 1.35em;
    cursor: pointer;
    font-size: 15px;
    padding-top: 0.2em;
    padding-bottom: 0px;
    float: right;
    display: none;
}

.ahd3e_hw .ahd3e_show_all em:before {
    content: 'trans';
    color: rgba(0, 0, 0, .8);
    font-variant: small-caps;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: .76em;
    font-style: normal;
    height: .8em;
    line-height: .9em;
    font-weight: normal;
    padding: 2px .3em;
    
    color: rgba(255, 255, 255, 1);
    b d order: 1px solid rgba(0, 0, 0, .5);
}

.ahd3e_hw .ahd3e_show_all.active em:before {
    background: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

.ahd3e_hw .ahd3e_show_all em:before {
    background: #BBBBBB;
    color: white;
    border-radius: 0.5em;
    font-weight: 600;
    padding: 5px 5px 5px 5px;
    margin: 0px 2px 0px 0px;
    border-radius: 5px;
}

.ahd3e_hw .ahd3e_show_all.active em:before {
    background: #FFCC66;
    color: white;
    border-radius: 0.5em;
    font-weight: 600;
    padding: 5px 5px 5px 5px;
    margin: 0px 2px 0px 0px;
    border-radius: 5px;
}

.ahd3e_pl, .ahd3e_abbr {
    color: #777;
    padding: 0 2px 0 8px;
}

.ahd3e_seg {
    font-size: 0 !important;
    color: #333 !important;
    font-weight: bold !important;
    text-shadow: 0 0 1px white, 0 0 2px white;
    background-color: #ffe6d9;
    border: 1px solid #ffe6d9;
    border-radius: 10px;
    padding: 4px 10px !important;          
    margin: 12px 0 4px 0 !important;  
    display: block;
    text-align: center !important;         
    cursor: pointer;
    width: 62%;
    box-sizing: border-box;
    position: relative;
}

.ahd3e_seg:after {
    content: "\25BC";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 0;
    color: #c66;
    font-family: monospace;
    font-size: 14px;
    line-height: 1;
    user-select: none;
}

.ahd3e_seg.open:after {
    content: "\25B2";
}

.ahd3e_seg + ol {
    display: none !important;
    background-color: #ffe6d9;
    border: 1px solid #ffe6d9;
    border-radius: 10px;
    margin: 4px 0 4px 0;
    padding: 6px 10px;
    color: #333;
    width: 100%;
    box-sizing: border-box;
}
.ahd3e_seg + ol * {
    color: #333 !important;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_define,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_define {
    display: flex !important;
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_en_define,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_en_define {
    flex: 3 1 0;
    min-width: 0;
    display: block;
    padding-right: 2px;
    margin-top: 0 !important;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_cn_define,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_cn_define {
    flex: 2 1 0;
    min-width: 0;
    display: block;
    padding-left: 2px;
    margin-top: 0 !important;
    border-left: 0.05em dotted #ddd;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
}

span.ahd3e_extra_seg.ahd3e_related_g~span.ahd3e_ps {
    color: #1e1e1e !important;
}
span.ahd3e_hw>b, .ahd3e_entry>b:first-child {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: bold;
    font-size: 30px;
    display: inline-block;
    line-height: 1.15;
    white-space: normal;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center;
    max-width: 100%;
    
    background: linear-gradient(180deg, #b6751f 0%, #cf4a16 50%, #ff4500 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #ff4500;                 
    -webkit-text-stroke: 1px #000;  
    
	border: 0.06em solid #b6751f;
	border-radius: 8px 8px 0 0;
	padding: 4px;
	vertical-align: top;
}
hwsup{vertical-align: baseline;position: relative;top: -0.6em;left:-0.25em;font-size:60%;-webkit-text-fill-color:#ff4500;color:#ff4500;-webkit-text-stroke:1px #000;}
sup{vertical-align: baseline;position: relative;top: -0.6em;left:-0.05em;font-size:65%;}
sub{vertical-align: baseline;position: relative;top: +0.6em;left:-0.05em;font-size:65%;}

hr.A3A_hr{
    margin: 2px 0 !important;
}

hr.A3A_hr+b,.ahd3e_seg~b {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: bold;
    font-size: 100%;
    display: inline-block;
    color: #b6751f;
}

hr.A3A_hr~.ahd3e_ps {
    color: #1e1e1e !important;
    font-size: 1em !important;
}

.ahd3e_ps_g {
	display: inline;
	vertical-align: baseline;
	font-size:90%;
	color:#555;
}

.ahd3e_ps_g + .ahd3e_pos {
	display: inline-table !important;
	vertical-align: top;
	margin-top: 0;
}
.ahd3e_ps_g + .ahd3e_pos::after {
	content: "\00A0";
	white-space: nowrap;
}

.ahd3e_ps {
	font-family:Arial Unicode MS, Arial, Helvetica,Segoe UI, Roboto, Lucida Grande, Lucida Sans, Droid Sans Mono, Droid Sans, sans-serif; 
    color: #262335;
    display: inline-block;
    white-space: nowrap;
    margin-left: 1px;
	color:#555;
    padding-top: 0px;
    margin-right: 5px;
    padding-bottom: 1px;
}

ahd3e_ps_ahd,ahd3e_ps_dj,ahd3e_ps_kk {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 82%;font-weight:bold;padding-right:0.1em;color:#2E8FB8;}
ahd3e_ps_ahd{padding-right:0.25em;}
ahd3e_ps_dj,ahd3e_ps_kk {margin-left:0.3em;}

.ahd3e_pos .ahd3e_chn {
    display: none!important;
}

.ahd3e_entry .ahd3e_pos {
    display: inline-table !important;
    width: auto !important;
    margin-top: 0.2em !important;
}
.ahd3e_entry .ahd3e_pos .ahd3e_pos_en.ahd3e_switch_lang.switch_siblings {
    display: table-cell !important;
    vertical-align: middle !important;
    width: auto !important;
}

.ahd3e_pos_more ~ .ahd3e_pos {
    display: table !important;
}

.ahd3e_pos {
    display: inline-block;
    vertical-align: top;
    background: orangered;
    color: #fff;
    border-radius: 5px;
    padding: 0 7px;
    font-size: 82%;
    line-height: 1.555em;
    box-sizing: border-box;
    margin: 0 0.5em 0.15em 0;
    font-weight: 600;
}
.ahd3e_entry>.ahd3e_h_gs{counter-reset: ahd3e_section ahd3e_ref_section;}

.ahd3e_pos {
  counter-reset: ahd3e_section ahd3e_ref_section;
}

.ahd3e_section {
    
}

.ahd3e_section,.ahd3e_first_h_g{margin-left:0;}

.ahd3e_etymology_g{display:none!important;}
.ahd3e_etymology_g+ol{display:none!important;}

.ahd3e_first_h_g .ahd3e_en_define::before,
.ahd3e_special_h_g .ahd3e_en_define::before,
ol.ahd3e_sec_h_g::before {
    counter-increment: ahd3e_section;
    content: counter(ahd3e_section);
    font-weight: normal;
    font-size: 85%;
    font-family: "Minion New", MinionNew, "Palatino Linotype", "Book Antiqua", serif;
    color: white !important;
    -webkit-text-fill-color: white !important;
    background-color: DeepSkyBlue !important;
    border: 1px solid DeepSkyBlue !important;
    border-radius: 50%;
    padding: 0;
    width: 1.4em;
    height: 1.4em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    text-align: center;
    vertical-align: text-bottom;
    line-height: 1.5;
margin-right: 3pt;
}

.ahd3e_first_h_g .ahd3e_cn_define::before {
    content: none !important;
    display: none !important;
    counter-increment: none !important;
}

ol.ahd3e_sec_h_g::before {
    position: absolute;
    left: 0;
    top: 0.1em;
    margin-right: 0;
}

.ahd3e_sec_h_g {
    counter-reset: ahd3e_sn_g;
    position: relative;
    padding-left: 1.2em;
    display: flex;
    flex-wrap: wrap;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g {
    display: block !important;
    position: relative;
    padding-left: 1.23em;
    flex: 0 0 50%;
    list-style: none;
    overflow: hidden !important;
    min-width: 0 !important;
    box-sizing: border-box;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g:before{
    content: counter(ahd3e_sn_g, lower-alpha);
    counter-increment: ahd3e_sn_g;
    color: #333;
    background-color: #b9ecff;
    border: 1px solid #b9ecff;
    border-radius: 8px;
    padding: 0;
    width: 1.2em;
    height: 1.4em;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0.12em;
    top: 0.1em;
    line-height: 1.5;
    font-weight: normal;
    font-size: 85%;
    box-sizing: border-box;
    text-align: center;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g:nth-child(odd):not(:last-child) {
    border-right: 1pt solid #b6751f;
    padding-right: 0.5em;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g:nth-child(even) {
    padding-left: 1.23em;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g .ahd3e_en_define,
ol.ahd3e_sec_h_g li.ahd3e_sn_g .ahd3e_cn_define {
    margin-left: 0 !important;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g .ahd3e_cn_define {
    margin-top: 2px;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g .ahd3e_example {
    padding-left: 1.5em !important;
    margin-left: -1.5em !important;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g .ahd3e_example::before {
    left: 0.629em !important;
    transform: translateX(-50%) !important;
}

ol.ahd3e_sec_h_g li.ahd3e_sn_g + li.ahd3e_sn_g::after {
    display: none;
}

.ahd3e_pos:first-of-type {
    margin-top: 0em;
}

.ahd3e_pos_more {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:105%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0.5em 0.25em 0;
    font-weight: normal;
    color:  #B6751F;
    white-space: nowrap;
    line-height:1.5;
}

.ahd3e_section, .ahd3e_special_h_g {
    margin-top: 3px;
    display: block;
    align-items: stretch;
}
.ahd3e_first_h_g {
	margin-top: 3px;
	display: block;
	width: 100%;
}

.ahd3e_sn_g {display:block !important; overflow:hidden !important; min-width:0 !important;line-height: 1.5;;}
.ahd3e_x_g, .ahd3e_define {
	min-width: 0;
	width: 100%;
	overflow-wrap: break-word;
	word-break: break-word;
}

.ahd3e_pos+.ahd3e_h_gs .ahd3e_first_h_g, .ahd3e_pos_more+.ahd3e_h_gs .ahd3e_first_h_g {
	margin-top: 3px;
}

.ahd3e_sn_g+.ahd3e_sn_g {
    margin-top: 0.1em;
}

.ahd3e_en_define {
	color: rgb(160, 82, 45) !important;
	display: inline;
	font-size: 100%;
	line-height:1.5em;
	overflow-wrap: break-word;
	word-break: break-word;
}

.ahd3e_cn_define {
	font-family: Tahoma, "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
    color: #212;
    display: inline-block;
    font-size: 100%;
    line-height: 1.5em;
}
.ahd3e_cn_define i {font-family: "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;}

.ahd3e_special_h_g .ahd3e_en_define, .ahd3e_special_h_g .ahd3e_cn_define{display:inline !important;}

.ahd3e_en_define b {
    font-weight: bold;
	color:#b6751f;
}

.ahd3e_cn_define b {
    font-weight: 500;
    font-size: 1em !important;
}

.ahd3e_example{
	display:block;
    background:#dcf5ff33;
    border-radius:8px;
    padding:0.25em 0.5em 0.25em 1.4em;
    margin-top:0.25em;
    box-sizing:border-box;
    position:relative;
margin-left: 1.2rem;
}

.ahd3e_example .ahd3e_en_example::before {
	content: "\25CF";
    color:#87CEEB !important;
    font-size:83%;
	font-weight:bold;
    line-height:1;
    position:absolute;
    left:-1.15em;
    top:50%;
    transform:translateY(-50%);
}

.ahd3e_example .ahd3e_en_example,
.ahd3e_example .ahd3e_en_define {
    font-style: normal;
    font-size: 101%;
    color:#2E8FB8 !important;
    margin-top: 0.25em;
    line-height:1.2;
	display: inline;
    position: relative;
}

.ahd3e_en_example b {
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: oblique;
    color: orange;
    margin-right: 0.2em;
	font-size:86%;
}

.ahd3e_en_example b::before {
    content: "—"
}

.ahd3e_cn_example b {
    font-weight: bold;
    color: #555;
}

.ahd3e_example .ahd3e_cn_example,
.ahd3e_example .ahd3e_cn_define {
    font-family: Tahoma, "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
    font-style: normal;
    color: #008080 !important;
    font-size: 100%;
    display: inline;
    flex-basis: 100%;
    margin-top: 0.1em;
    margin-left: 4pt;
}

.ahd3e_reference_g .ahd3e_example .ahd3e_en_example,
.ahd3e_reference_g .ahd3e_example .ahd3e_en_define,
.ahd3e_usage_g .ahd3e_example .ahd3e_en_example,
.ahd3e_usage_g .ahd3e_example .ahd3e_en_define {
    color:#2E8FB8 !important;
}
.ahd3e_reference_g .ahd3e_example .ahd3e_cn_example,
.ahd3e_reference_g .ahd3e_example .ahd3e_cn_define,
.ahd3e_usage_g .ahd3e_example .ahd3e_cn_example,
.ahd3e_usage_g .ahd3e_example .ahd3e_cn_define {
    color:#555 !important;
}
.ahd3e_reference_g .ahd3e_example::before,
.ahd3e_usage_g .ahd3e_example::before {
    color:#87CEEB !important;
}
.ahd3e_cn_example i {font-family:  "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;}

.ahd3e_extra_seg{}
.ahd3e_extra_seg span {
    display: inline-block;
    color: #2E8FB8;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-weight: bold;
    font-size: 1.05em;
    margin: 0.65em 0 0.15em -0.2em;
	text-transform: uppercase;
    border-bottom : solid #2E8FB8 0.06em;
	padding: 0.0em 0.2em;
}
.ahd3e_extra_seg{
	display:block;
}

.ahd3e_related_cn{
    display: none!important;
}

.ahd3e_pv_title, .ahd3e_idm_title {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
    display: inline-block;
    font-weight: bold;
    font-style: normal;
    font-size: 125%;
    margin: 0.65em 0 0.15em 0;
}
.ahd3e_pv_title{color: #1F60B6;}
.ahd3e_idm_title{color: #b6751f; margin: 3px 0 2px;}

.ahd3e_pv_title+.ahd3e_first_h_g, .ahd3e_idm_title+.ahd3e_first_h_g {
    margin-top: 0em;
}

.ahd3e_related_g~b {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    display: inline;
    font-weight: bold;
    color: #b6751f;
    font-size: 105%;
    margin-right: 0.2em;
}

.ahd3e_related_g~b+.ahd3e_pos {
    display: inline-block !important;
    color: #fff;
}

.ahd3e_related_g~.ahd3e_pos+.ahd3e_pos {
    display: inline-block !important;
    color: #fff;
}

.ahd3e_related_g~.ahd3e_pos+b::before {
    content: "\A ";
    white-space: pre;
}

.ahd3e_reference_cn {
    display: none !important;
}

.ahd3e_reference_g~b {
    color: #1F60B6;
    font-size: 100%;
}

.ahd3e_reference_g~b::before {
    content: "";
}

.ahd3e_entry+.ahd3e_h_gs .ahd3e_section:before {
    content: "";
}

.ahd3e_h_gs {
    counter-reset: ahd3e_section ahd3e_ref_section;
}

.ahd3e_en_define i,.ahd3e_h_gs .ahd3e_cn_define i {margin-left: 0.15em;}

.ahd3e_usage_cn {
    display: none;
}

.ahd3e_usage_g+.ahd3e_h_gs .ahd3e_en_define i, .ahd3e_usage_g+.ahd3e_first_h_g .ahd3e_en_define i {
    color: black;
    font-style: normal;
    margin-left: 0.2em;
}

.ahd3e_usage_g+.ahd3e_h_gs .ahd3e_cn_define i, .ahd3e_usage_g+.ahd3e_first_h_g .ahd3e_cn_define i {
    font-style: normal;
    margin-left: 0.2em;
}

.ahd3e_usage_g+.ahd3e_h_gs .ahd3e_en_define b, .ahd3e_usage_g+.ahd3e_first_h_g .ahd3e_en_define b {
    font-size: 90%;
}

.ahd3e_usage_g+.ahd3e_first_h_g .ahd3e_en_define {
    margin-top: 0em;
}

.ahd3e_usage_g+.ahd3e_first_h_g {
    margin-top: 0em;
}

.ahd3e_usage_g+.ahd3e_first_h_g .ahd3e_cn_define,
.ahd3e_usage_g+.ahd3e_h_gs .ahd3e_cn_define {
	font-family:  "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
    margin-top: 0.6em;
    font-size: 85%;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_cn_define,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_cn_define {
    font-family: "京崋老宋体", "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
    font-size: 70%;
    line-height: calc(1.15em + 4px);   /* 中文注释块行距：在基础 1.15em 上 +4px（比 +2px 更松） */
    display: block;
    margin-top: 0.6em;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_en_define::before,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_en_define::before {
    content: "" !important;
    background: #87CEEB !important;
    border-radius: 50% !important;
    width: 12px !important;
    height: 12px !important;
    display: inline-block !important;
    margin-right: 0.4em !important;
    vertical-align: middle !important;
    line-height: 1 !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

.ahd3e_seg + .ahd3e_first_h_g .ahd3e_cn_define::before,
.ahd3e_seg + .ahd3e_h_gs .ahd3e_cn_define::before {
    content: "" !important;
    background: #87CEEB !important;
    border-radius: 50% !important;
    width: 12px !important;
    height: 12px !important;
    display: inline-block !important;
    margin-right: 0.4em !important;
    vertical-align: middle !important;
    line-height: 1 !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

.ahd3e_field, .ahd3e_pl, .ahd3e_abbr {
	font-family: Georgia,"Segoe UI","Tahoma","Arial Unicode MS", "Roboto", "Lucida Grande", "Lucida Sans Unicode", "Garuda", "Malayalam", "DejaVu Sans","Arial Unicode MS", Verdana, "sans-serif";
    font-style: italic;
    color: teal;
    font-size: 0.88em;
    font-weight: normal;
}
.ahd3e_pos b,.ahd3e_pos_en {
    font-family: "Times New Roman", Times, serif;
	text-transform:lowercase;
    font-size: 1.2em;
	font-weight: bold;
	font-style:italic;
}
.pos_none {
	display:none;
}

.ahd3e_pos i {
	
    font-style: italic;
    color: rgba(255,255,255,0.85);
    font-size: 0.83em;
    font-weight: normal;
    margin-left: 0.3em;
}

.ahd3e_pos_en~.ahd3e_pos_en {
    color: #fff;
}

.ahd3e_phrasal_cn,.ahd3e_idioms_cn {
    display: none!important;
}

.ahd3e_phrasal_g+.ahd3e_pv_title{
    margin-top: 0em;
}
.ahd3e_idioms_g+.ahd3e_idm_title{
    margin-top: 3px;
}

.ahd3e_pos_more+.ahd3e_h_gs, .ahd3e_pos_more+.ahd3e_first_h_g {
    margin-top: 0.4em;
}

.ahd3e_pos .ahd3e_first_h_g {
    font-weight: normal;
}

.ahd3e_pos .ahd3e_first_h_g .ahd3e_cn_define {
	font-family:  "思源黑体", "Source Han Sans SC", "Source Han Sans", "Noto Sans CJK SC", Microsoft Yahei, -apple-system, BlinkMacSystemFont, "Lucida Sans Unicode", sans-serif;
    font-weight: normal;
    display: block!important;
}

.ahd3e_pos+.ahd3e_h_gs {
    margin-top: 0em;
}

.ahd3e_entry{position:relative;}

a4p_wr,a5p_wr{
	display: block;
	float: right;
	clear: right;
	box-sizing: border-box;
	max-width: 28.8%;
	width: 28.8%;
	text-align: center;
	text-indent: 0;
	border: 0.06em solid #b6751f;
	border-radius: 8px 8px 0 0;
	margin: 0 0 0.5em 3px;
	padding: 0.4em 0.4em 0.3em;
	z-index: 2;
}

.a4p_th,.a5p_th{
	z-index:999;
}

.a4p_full,.a5p_full{
	float:none;
	padding:0.2em;
	z-index:999;
	max-width:99%;
	max-height:99%;
	min-width:98.5%;
	text-align: center;
	}

a4p_wr img,a5p_wr img{
    width:100%;
    height:auto;
    display:block;
    margin:0 auto;
    border-radius:8px 8px 0 0;
	pointer-events: none;
	touch-action: none;
	-webkit-user-drag: none;
	user-drag: none;
	-webkit-touch-callout: none; 
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
		 -o-user-select: none; 
            user-select: none; 
}

a4p_wr.a4p_th img,a5p_wr.a5p_th img{max-height:400px;}

a4p_cap,a5p_cap{
	display: block;
	text-align: center;
	padding: 0.1em 0.2em;
}

.ahd3e_pic_title {
    color: darkslategray;display:block;max-width:100%;
}

.ahd3e_pic_example {
    color: darkslateblue;display:block;
}

.ahd3e_pic_license {
	font-style: italic;
	font-family: "Minion New Italic","Minion New",MinionNew,times,clean,Microsoft Yahei,-apple-system,BlinkMacSystemFont,"Lucida Sans Unicode",serif;
    color: lightslategray;
    display: block;
	font-size:70%;
}

a4p_cap i:before{
	content:"";
	
	font-size:95%;
}

a5p_cap cap_c{
	color: darkslateblue;display:block;
}

YD-blk {
	display: block;
	float: right;
	clear: right;
	box-sizing: border-box;
	max-width: 28.8% !important;
	width: 28.8%;
	text-align: center;
	text-indent: 0;
	border: 0.06em solid #b6751f;
	border-radius: 8px 8px 0 0;
	margin: 0 0 0.5em 3px;
	padding: 0.4em 0.4em 0.3em;
}
YD-blk img{width:100%;height:auto;display:block;margin:0 auto;border-radius:8px 8px 0 0;}
figcaption {
}
cap_h{
	font-family: "Minion New Bold",MinionNew,"Palatino Linotype", "Book Antiqua",times,clean,Microsoft Yahei,-apple-system,BlinkMacSystemFont,"Lucida Sans Unicode",serif;
	color: #b6751f;
	font-weight:bold;
	display:block;
	font-size:120%;
	}

.ahd3e_entry .ahd3e_define .ahd3e_en_define,
.ahd3e_entry .ahd3e_x_g .ahd3e_en_define,
*[class*="en_define"] {
    color: rgb(160, 82, 45) !important;
}
.ahd3e_entry .ahd3e_define .ahd3e_en_define b,
.ahd3e_entry .ahd3e_define .ahd3e_en_define i,
.ahd3e_entry .ahd3e_define .ahd3e_en_define span,
.ahd3e_entry .ahd3e_define .ahd3e_en_define font,
*[class*="en_define"] b,
*[class*="en_define"] i,
*[class*="en_define"] span,
*[class*="en_define"] font {
    color: rgb(160, 82, 45) !important;
}
.ahd3e_cn_define b,
.ahd3e_define b,
*[class*="cn_define"] b {
font-weight: 600;
    font-size: 0.96em !important;
    display: inline-block;
    color: darkred;
    margin-left: 3pt;
}
cap_c{ color: darkslategray;}