@font-face {
	font-family:"SOEDsans";
	src:url("fonts/notosans-regular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:"SOEDsans";
	src:url("fonts/notosans-bold.ttf");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family:"SOEDsans";
	src:url("fonts/notosans-italic.ttf");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family:"SOEDsans";
	src:url("fonts/notosans-bolditalic.ttf");
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family:"SOEDserif";
	src:url("fonts/notoserif-regular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:"SOEDserif";
	src:url("fonts/notoserif-bold.ttf");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family:"SOEDserif";
	src:url("fonts/notoserif-italic.ttf");
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family:"SOEDserif";
	src:url("fonts/notoserif-bolditalic.ttf");
	font-weight: bold;
	font-style: italic;
}

*{
	word-wrap: break-word!important;/*自动wrap长词*/
}

body {font-family: SOEDsans, OpenSans, sans-serif;line-height:1.4;font-size:0.95em;}
input, label, select, option, textarea, button, fieldset, legend { font-family:SOEDsans, OpenSans, sans-serif;}

/*词头*/
.HWSO{
	font-weight:bold;
	font-size:135%;
	color:rgb(42, 113, 167);
}
/*年代*/
.TMSO{
	font-size:70%;
	color: rgb(227, 7, 19);
}
/*词性&跳转标签*/
.SOPS{
	color:rgb(42, 113, 167);
	font-weight:normal;
}
/*词性2*/
.PKSO{
	font-family: Arial, Helvetica, sans-serif;
	font-size:103.5%;
	color:darkred;
	font-weight:normal;
	padding-left:0.05em;
}
n+ps{padding-left:0.25em;}
.s_caption .PKSO{
	color:darkred;
	font-weight: normal;
	margin-right: .2em;
	padding:3px;
}
/*词性3*/
.GRSO{
	color:#7a7a7a;
	font-style:italic;
}
/*音标*/
.PNSO{
	color:#4a6c9b;
	font-weight:normal;
	font-family:SOEDSans, sans-serif;
}
/*词源1*/
.SOEM{
	border:1px solid #D3D3D3;
	margin:0.12em 0;
	padding:0.1em 0.30em;
}
/*词源2*/
.SOET{
	font-weight:bold;
	font-size:92%;
	color:#333;
}
/*分割线*/
.SOHR{
	height:1px; 
	border:none; 
	border-top:1px  #8B0000 dashed;
	margin:0.3em 0;
}
/*词性跳转*/
.SOTB{
	font-family: Arial, Helvetica, sans-serif;
	font-size:103.5%;
	color:darkred;
	font-weight:normal;
}
/*词性跳转2*/
.SOTC{
	color:white;
	font-weight:bold;
	background-color:rgb(42, 113, 167);
	opacity:0.7;
	padding:0 0.1em;
}
wave .SOTC:after {
	content: "\A";
	white-space: pre;
}
/*FIELD*/
.SOFI{
	border:1px solid #DDD;
	margin:10px 0;
}
/*LEGEND*/
.SOLG{
	text-transform:uppercase;
	background-color: #DDD;
	font-weight:bold;
	font-size:90%;
	opacity:0.8;
	color:#2F4F4F;
}
/*NOTE*/
.LGSO{
	background-color: #daf4e6;
	font-weight:bold;
	font-size:90%;
	opacity:0.8;
	color:#2F4F4F;
}
.NTSO{
	border:1px solid #D3D3D3;
}
/*DERIVATIVE*/
.SODV{
	background-color: #ecd5d5;
	font-weight:bold;
	font-size:90%;
	opacity:0.8;
	color:#4F2F2F;
}
.DVSO{
	border:1px solid #D3D3D3;
	margin:10px 0;
	}
/*词性跳转特征*/
.SOTD{	
	text-decoration:none;
}

/*引用(缩进)*/
.SOSJ{
	margin-top:0.05em;
	font-size:0.95em;
}
/*引用(人)*/
.SOWR{
	color:brown;
	padding-right:0.2em;
}
/*引用(书)*/
.SOWK{
	color:rgb(28, 64, 187);
	font-style:italic;
	padding-right:0.2em;
}
/*引申*/
.QTSO{
	margin-left:0px;
	display:block;
	border:solid 1px #c6c6c6;
	background-color:rgba(224,240,241,0);
	padding:0.1em 0;
	margin: 0.15em 0;
}
/*序号(-A- -B- -C- ...)*/
.SOLH{
	font-family: Helvetica, Arial, sans-serif;
	color:darkred;
	font-weight:bold;
	font-size:95%;
	border-radius: 2px;
	border:solid 1.8px darkred;
	padding:0px 1px;
	line-height:1.0em;
	display:inline-block;
	white-space: nowrap;
}
s1{display:table !important;margin-top:0.1em !important;}
s1 n{display:table-cell;}
br{display:none;}
.SOTC:after {
	content: "\A";
	white-space: pre;
}
/*序号(I.II.III...)*/
.SOLI{
	display:inline-block;
	color:darkred;
	font-size:95%;
	margin:5px 5px 1px 0;
	padding: 0 2px;
	border-radius: 2px;
	line-height:1.0em;
	border: 1px solid darkred;}
/*序号(1.2.3...)*/
.SOIL{
	font-weight:bold; 
	margin-right:4pt; 
	margin-left:4pt; 
	color:darkred;
}

/*序号(a.b.c...)*/
.SOLK{
	display:table-cell;
	color:black;
	font-weight:bold; 
	padding-right:0.15em;
	color:darkred;
	min-width:1em;
}
/*序号(a)(b)(c)...)*/
.SOLL{
	display:table-cell;
	font-size:90%;
	font-weight:bold;
	color:darkred;
	padding-right:0.15em;
	min-width:1em;
}
.SOLL n{display:inline;}
.SO_LA{
	margin-top:0.05em;
	display:table;
}
/*序号 a) b) c)...)*/
.LLSO{
	color:black;
	display:table-cell;
	padding-right:0.15em;
	min-width:1em;
}

/*短语*/
.PHBL{
	color:#032c8b;
	font-weight:bold;
	padding-right:0.25em;
}
/*类短语*/
.PHIL{
	color:rgb(42, 113, 167);
	font-weight:bold;
	text-decoration:none;
	padding-right:0.25em;
}
/*衍生词*/
.SODR{
	color:black;
	font-weight:bold;
}
.SODR dv:before{
	content: "● "; 
	color:#004f88;
	padding-right:2pt;
}
.SODR:before{
	content: "\A"; 
	white-space: pre;
	line-height:0!important;
}
/*抽取短语*/
.CQDY{
	color:#032c8b;
	font-weight:bold;
}
/*抽取类短语*/
.CQIL{
	color:rgb(42, 113, 167);
	font-weight:bold;
	font-style:italic;
}
/*抽取衍生词*/
.CQDV{
	color:black;
	font-weight:bold;
}
.CQDV:before{content: "● "; padding-right:5px;padding-left:10px;}
/*抽取分割线*/
.CQHR{
	height:1px; 
	border:none; 
	border-top:1px  gray dashed;
}
.ENHR {height:1px; border:none; border-top:1px  darkblue solid ;margin-top: 15px;}
/*领域*/
.LYSO{
	color:#ca910b;
	font-style:italic;
}
/*风格*/
.SO1{color:#27a058;font-style:italic;}
.SO2{color:darkgreen;font-style:italic;}
.SO3{color:green;font-style:italic;}
.SO4{color:darkblue; font-style:italic;}
.SO5{color:navy;font-weight:bold;}
.SO6{color:gray;}
.SO7{color:gray;}
.SO8{color:darkblue;font-style:italic;}
.SO9{color:navy;font-weight:bold;}
.SO10{color:navy;font-weight:bold;}
.SO11{color:navy;font-weight:bold;}
.SO12{color:navy;font-weight:bold;}
.SO13{color:navy;font-weight:bold;}
.SO14{color:darkred;font-weight:bold;}
.SO15{color:darkred;font-style:italic;}
.PHBL+.SO1{margin:0 0.05em 0 0.25em;}

/*释义*/
s3{display:block;}
.SO_DN{margin-bottom:0.2em;display:table;} /*区域：解释中带序号区*/
.SO_DN n{display:table-cell;}
.SOLK n,.LLSO n{display:inline-block;}
/*.SO_DN:first-letter {margin-left: -1.1em;}*/

.sosg{display:table;}

/*释义*/
.soqq {display:table;margin-left:0em;font-family:SOEDserif, Merriweather, serif;} /*区域：例句*/
/*.soqq:first-letter {margin-left:-1.3em;}*/
.soqq:before  {content: "●"; font-size: 68%; color:#747474; padding-right:3px; position: relative; top:-.1em; line-height: 1em;font-style: normal;display:table-cell;}
.soqq:after {
	content: "\A"; 
	white-space: pre;
	display:block;
	line-height:0.01!important;}
.s_chunk {display:table;margin-left:.7em;margin-top:0.075em;font-weight:normal;color:#333;} /*区域：例句*/
/*.s_chunk:first-letter {margin-left:-.6em;}*/
.s_chunk:before {display:table-cell;content: "-"; padding-right:3pt;}
/*十字架*/
.s_obs{margin-right: .2em;color:gray;}

qt {font-style:italic; color:#555;}

a {color:#5b85b1;text-decoration:none}

blockmark {display:block;margin-bottom:10px;line-height:170%;}
blockmark + br, blockmark + br + hr{display:none;}

blockmark .SOTD{	
	color:black;
	border-radius: 2px;
	font-weight: bold;
	margin-right: .2em;
	padding:3px;
	text-decoration:none;
}
.SOTD .GRSO {font-size:90%;}


s1 {display:block; margin-top:1em;}
s5 {display:table; margin-top:0.1em;}


BK_H {display:block; margin-bottom:0.1em;}
BK_H::after{
	COLOR: #25486B;
	margin-left:1.0em;
	content:"OXFORD TALKING";
	font-size:58%;
	font-weight:bold;
	border: 0.15em solid;
	border-radius:2px;
	padding: 0 2px;
	position:relative;
	top:-0.2em;
	opacity:0.85;
	}
HWBK {	
	font-weight:bold;
	font-size:120%;
	color:rgb(42, 113, 167);
	margin-right:0.2em;
}

BK_BC,BK_BP,BK_AD{font-size:81%;color:rgb(39, 113, 190);}
EB{color:royalblue;font-weight:bold;}
VG b{color:rgb(42, 113, 167);}

/*se,blockmark{display:none;}*/

img{
	max-width:100%;
	height:auto !important; 
	pointer-events: none;
	touch-action: none;
	-webkit-user-drag: none;
	user-drag: none;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
		 -o-user-select: none; /* Opera */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
	}
