body{
  font-size: 120%; /* 整体放大 */
  }
@font-face {
  
  font-style:normal;
  font-weight:400;
}
@font-face {
  
  font-style:normal;
  font-weight:700;
}
@font-face {
  
  font-style:italic;
  font-weight:500;
}
@font-face {
  
  font-style:normal;
  font-weight:500;
}
@font-face {
  
  font-style:italic;
  font-weight:700;
}
@font-face {
 
  font-style:normal;
  font-weight:900;
}
@font-face {
  
}
@font-face{
  
}
word {display:none;}
*{word-wrap:break-word !important}
.abbr{font-weight:bold}
.ac,.ac{padding-left:2px;padding-right:2px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:0.8em;font-weight:bold;color:#4169E1;}
.add_exa{font-style:italic;display:block}
.amequiv{color:#fa8c35;font-weight:bold}
.arrow{color:#333;border:1px solid #666;border-radius:2px;font-size:smaller}
.at-link{border:1px solid #e4e4e4;border-radius:9px;padding:.1em .5em;margin:.5em 0;background-color:rgba(199,110,6,0.1)}
.at-link{display:none}
.badcollo{text-decoration:line-through}
.badexa{text-decoration:line-through;font-style:italic}
.brequiv{color: #fa8c35;font-weight:bold}
.buttons{display:block}
.chwd{
  margin-top:0.5em;
  float: right;
  }    
.chwd a{
  display:inline;
  
  border:1px solid #1d2a57;
  border-radius:2px;
  color:#1d2a57;
  padding-top:0em;
  padding-bottom:0em;
  padding-left:0.2em;
  padding-right:0.2em;
  margin-bottom:0px;
  font-size:0.9em;
  font-weight:normal;
  }    
.chwd .hw{
  color:white;
  }    
.colloexa .collo{color:#333;font-weight:bold;}
.collobox .section{background-color:#e2f4fd}
.collobox,.thesbox,.usagebox,.grambox,.f2nbox{border-radius:9px 9px 9px 9px;border-style:solid;border-width:2px;display:block;margin-bottom:1ex;clear:both;margin-top:1ex}
.collobox{background-color:#1d3e99;border-color:#1d3e99}
.colloc.key{color:blue}
.colloc {color: #003472;font-weight:bold}
.collocate,.exponent{display:block;margin-top:5px}
.collocate.inline{display:inline}
.collocations .colloc{display:inline-block;font-weight:bold;margin-left:-2px}
.collocations .last{margin-bottom:20px}
.colloexa{display:block}
.colloinexa{font-weight:bold;color:#ff5050}
.comp{font-weight:bold}
.compareword{padding-top:5px;padding-bottom:5px}
.cross{color:red;font-weight:bold}
.cyan{color:#00a2e8;font-size:larger}
.defbold{font-weight:bold}
.deriv{font-weight:bold;color: #1d2a57;}
.dict-faq img[src*="cover"]{max-height:8em}
.entry div.content{display:none;margin-bottom:10px}
.entry,.entry.lozenge,.verbtable{margin-top:.5em}
.entry{line-height:150%;display:block;color:#333}
.errorbox{display:block}
.exp.display{font-weight:700;}
.etymbox{margin-top:1em;display:block}
.etymology{margin-top:10px}
.etymology b{color: #1685a9;}
.etymorigin{font-style:italic}
.etymrefhom{font-size:0.8em;vertical-align:super;font-style:normal}
.etymrefhwd{font-style:italic}
.etymsense{color: #003472;display:block}
.etymtran{font-weight:bold}
.example{font-size:0.9em;display:block;color:#808080}
.example tj{
font-size:0.85em;
margin-left:6px;
font-style:normal;
color:#778899; 
}
.last tj{font-size:0.9em;}
.expandable .exp{color:#003472;font-weight:bold}
.expandable{cursor:pointer}
.expl{display:block;padding:0 3px}
.expr{font-weight:bold}
.f2nbox .heading{color:#00a2e8}
.f2nbox{border-color:#00a2e8}
.freq,.freq{padding-left:2px;padding-right:2px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:0.8em;font-weight:bold;color:#4169E1}
.frequent{color:red}
.fullform{font-weight:bold}
.geo,span.geo{font-size:0.95em;font-weight:normal;font-style:italic;color:#694d9f}
.gloss,.collgloss{font-weight:normal;font-style:normal;color:#369}
.goodcollo{font-weight:bold}
.gram{font-weight:400;font-size:0.9em;color:#ca6924;margin-left:6px}
.grambox .expl,.grambox .compareword{background-color:#e2f4fd;display:block;padding-left:3px}
.grambox .heading.newline{background-color:#6cd0f6}
.grambox{background-color:#00adee;border-color:#00adee}
.grammar{display:block}
.gramrefcont{display:block;text-transform:lowercase;font-variant:small-caps;padding-left:3px;padding-bottom:1px}
.group .pos{font-weight:bold;display:block}
.group,.w{display:block}
.group{margin-top:10px}
.header{font-weight:bold;font-variant:small-caps}
.heading.newline{display:block}
.heading{color:white;font-weight:bold;line-height:100%;padding:3px}
.hint .expl{display:inline}
.hintbold{font-weight:bold}
.hintitalic{font-style:italic;font-size:0.95em;}
.homnum{padding-left:2px;vertical-align:super;font-size:10pt;color:#1d2a57;font-weight:bold;}
.hs0:before{}
.hwd{display:none}
.hyphenation{font-weight:bold;font-size:1.5em;color:#1c3955;margin-right;:6px}
.imgholder img{max-height:4em}
.imgholder{cursor:pointer;display:block;margin-bottom:1ex;padding:2px;clear:both;float: right}
.item{display:block}
.last{border-bottom-left-radius:9px;border-bottom-right-radius:9px}
.level{color:#4169E1;font-size:1em}
.lexunit{font-weight:bold;color: #265aa0;}
.lexvar{font-weight:bold}
.linkword{font-style:italic}
.menuitem .signpost{background-color:transparent;color:black;margin-left:0;/* font-size:0.9em; */}
.menuitem{display:block}
.nodeword{color:rgba(51, 102, 153, 0.8);font-weight:bold}
.no-sound img{border:1px solid gray;border-radius:3px;max-height:.9em}
.opp{font-weight:bold;color:#444693}
.orthvar{font-weight:bold}
.pastpart{font-size:1.05em;font-weight:bold;color:#1d2a57}
.pasttense{font-size:1.05em;font-weight:bold;color:#1d2a57;}
.phrase{display:block}
.phrasetext{color: #003472;font-weight:bold}
.menuitem .phrv{color: #1d2a57;font-weight:bold}
.phrvbentry{display:block;margin-top:10px;margin-left:10px}
.phrvbhwd{font-weight:bold;color:#003472}
.phrvbs .heading{display:block;color:#1685a9;font-weight:bold}
.phrvbs{display:block;margin-top:10px;margin-left:6px}
.pluralform{font-weight:bold}
.popheader.popcollo{background-color:#1d3e99}
.popheader.pope_menu{background-color:#57c0e0}
.popheader.popetym{background-color:#67a78a}
.popheader.popexa{background-color:#8fa0c5}
.popheader.popphrase{background-color:purple}
.popheader.popthes{background-color:#652d91}
.popheader.popwf{background-color:#ffd448}
.popheader{display:block;color:white;font-weight:bold;padding-left:3px}
.popup-button:hover{cursor:pointer}

.popup-button{
    font-weight:500;
    border-radius:2px;
    border: 1px solid #7e92c7;
    background-color:#f0f2fc;
    color: #698aab  /*#733C12*/;
    font-size: 90%;
    padding: 0px 2px 0px 2px;
    display: inline-block;
    line-height: 120%;
    margin-right: 2px;
    font-variant: all-small-caps;
    margin-bottom: 3px; 
    margin-top:3px;
}

.popup-button{user-select:none;}

.popup-button-hover{background-color:#dfe3f8;cursor:pointer}
.popverbs{display:block;color:white;font-weight:bold;background-color:#ff69b4;padding-left:3px;margin-bottom:5px}
.pos{margin-left:2px;font-size:0.95em;font-style:italic;color:#2E8B57;font-weight:500;margin-left:6px}
.prespart{font-size:1.05em;font-weight:bold;color:#1d2a57}
.pronstrong{font-style:italic}
.propform{font-weight:bold;display:block;color:#003472;}
.propformprep{font-weight:bold;display:block;color:#265aa0;}
.ptandpp{font-weight:bold;color:#1d2a57}
.refhomnum{vertical-align:super;font-size:60%}
.refhwd,.refsensenum{font-style:normal;font-variant:small-caps;text-transform:lowercase}
.reflex{color: #1d2a57;font-weight:bold}
.refsensenum{font-size:0.8em}
.registerlab{color:#ff69b4;font-weight: bold}
.relatedwd{color: #1d2a57;font-weight:bold}
.runon{display:block;margin-top:8px}
.secheading,.subheading{font-variant:normal;text-transform:uppercase}
.secheading.no_convert{text-transform:none}
.section{display:block;padding:0 3px}
.sense{display:block}
.signpost{border-radius:2px;color:white;background-color:#647fb8;margin-left:.5em;font-weight:bold;font-variant:small-caps;text-transform:uppercase;font-size:0.8em;padding:1px 2px 1px 1px}
.spokensect{border-top:solid;border-bottom:solid;border-width:2px;display:block;margin-bottom:1ex;clear:both;margin-top:1ex;border-color:#00a2e8;padding:3px}
.spokensecthead{display:block;color:#00a2e8;font-weight:bold}
.str{font-size:large;font-weight:bold}
.subheading,.secheading{display:block;font-weight:bold;font-weight:bold;color:white;background-color:#8187bf;margin-left:-3px;margin-right:-3px;font-variant:small-caps;padding-left:3px}
.subsense{display:block}
.superl{font-weight:bold}
.syn{font-weight:bold;color:#35a3ff}
.t3perssing{
    font-size:1.05em;    
    
    font-weight: bold;
    color: #1d2a57;}
.thesaurus .secheading,.thesbox .secheading{background-color:#a186bd}
.thesaurus .section,.collocations .section{margin-bottom:10px}
.thesaurus .sense{padding-left:3px;padding-right:3px;margin-top:0}
.thesbox .section{background-color:#e8e2f0}
.thesbox{background-color:#652d91;border-color:#652d91}
.thespropform{font-weight:bold}
.thesref .refhwd,.thesref .refhomnum{color:#428bca;font-weight:bold}
.thesref span.thesaurus{color:#428bca;font-variant:small-caps}
.thesref{display:block}
.thesref.newline{display:block}
.expl tj{font-size:0.9em}
.usagebox .expl{background-color:#e2f4fd}
.usagebox{background-color:#00a2e8;border-color:#00a2e8}
.verbtable .aux{font-weight:bold}
.verbtable .geo{font-style:italic;color: #694d9f;font-size:0.95em;font-weight:normal}
.verbtable .lemma{color:#1d3e99;font-size:120%;font-weight:bold}
.verbtable .verb_form{color:#1685a9;font-weight:bold}
.verbtable table{border-collapse:separate;border-spacing:1px;margin-top:10px}
.verbtable td.col1{font-weight:bold}
.verbtable td.col2{font-style:italic}
.verbtable td{color: #1d2a57;padding:0 5px 0 2px;border-style:solid;border-width:1px;border-color:#d2d2d2}
.w{color: #003472;font-weight:bold}
.ws-head.ref{display:block;margin-top:10px}
.ws-head{font-weight:bold;color:#1c3a8b;font-size:larger}
.wswd{color: #003472;font-weight:bold;display:block}
a:hover{text-decoration:underline}
a{color:#36f;text-decoration:none}
COLLOC{font-size:0.9em;margin-left:6px}
COLLOCEN{}
.collo COLLOT{font-size:0.85em;margin-left:6px}
COLLOTEN{}
EN{

font-weight:500;
font-size:1em;
color:#2b2b2b;
}
Error{margin-left:6px}
ErrorEN{}
.example exaen{
  font-weight:400;


color:#1685a9;
}
.example EXAMPLE{

margin-left:6px;
font-style:normal;
font-size:0.85em;
color:#778899; 
}

F2N{color: #007a6c !important;
background: rgba(0, 122, 108, .2);
border-radius: 3px;font-size:0.9em;margin-left:6px}
F2NEN{}
Gram{color: #007a6c !important;
background: rgba(0, 122, 108, .2);
border-radius: 3px;font-size:0.9em;margin-left:6px}
GramEN{}
HINT{margin-left:6px;font-style:normal;font-size:0.9em;}
HintEN{}
i{}
img[src*="spkr_r"]{max-height:1em;margin-bottom:-3px;margin-right:0px;margin-left:10px}
img[src*="spkr_b"]{max-height:1em;margin-bottom:-3px;margin-right:0px;margin-left:4px}
img[src*="spkr_g"]{max-height:.7em;margin-bottom:0}
object{font-weight:normal}
.menuitem SIGN{color: #1d2a57}
SIGN{margin-left: 5px;}
.menuitem SIGNEN{color: #1d2a57}
span.infllab{    
    color: #1d2a57;
    font-style:italic;
    font-weight:400;
    padding-right:2px;
    margin-left:6px
    }
span.italic{color:black;font-style:italic;font-weight:normal}
span.keycollo{font-weight:bold;color:blue}
span.neutral{font-style:normal;font-weight:normal;font-variant:normal;color:#444;text-decoration:none}
span.colon{display: none !important; /* 确保冒号被隐藏 */}
span.sensenum{font-style:normal;font-weight:bold;margin-right:5px;color:#ed1941}
span.synopp{padding-left:3px;padding-right:3px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:0.75em;font-weight:bold;color:#35a3ff}
span.warning{font-style:normal;font-weight:bold;color:red}
span[onclick*="toggle"]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.gramexa collot,.def tran{
margin-left:3px;
font-size:1em;
color: #007a6c !important;
background: rgba(0, 122, 108, .2);
border-radius: 3px; 

}
ul.exas li{font-size:0.95em;font-weight:normal;color:rgba(51, 102, 153, 0.8)}
ul.exas{margin-top:.5em;margin-bottom:.5em;padding-left:2em;padding-right:1em}
Usage{color: #007a6c !important;
background: rgba(0, 122, 108, .2);
border-radius: 3px;font-size:9em;margin-left:6px}
UsageEN{}
.proncodes {}
.pron{color:#4a6c9b;padding-left:1px;padding-right:1px}
.amevarpron{color:#4a6c9b;padding-right:1px;}
.collo example{font-weight:normal}
.def{color:#4F4F4F}
.defcn{
  margin-left:6px;
  color:#03459b;   
  }   
expcn{
    font-size: 1em;
    display: block; /* 使元素独占一行 */
    font-style:normal;
    color:#8299ae;
    margin-left:18px;

    }    
.collocn{
    margin-left:6px;
    color:#4b80b6;
    font-size: 0.9em;
    }    
explcn{
    margin-left:6px;
    font-style:normal;
    display:block;
    color:#8299ae;
    }    
.gramcn{
    margin-left:6px
    }