﻿/*菁优海体引用*/
@font-face { font-family: 'JyeooHai-AMS'; src: url('/MathJyeFonts/eot/JyeooHai-AMS-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-AMS-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-AMS-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-AMS-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-AMS-Regular.svg#JyeooHai-AMS') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-AMS2'; src: url('/MathJyeFonts/eot/JyeooHai-AMS2-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-AMS2-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-AMS2-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-AMS2-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-AMS2-Regular.svg#JyeooHai-AMS') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Arrow'; src: url('/MathJyeFonts/eot/JyeooHai-Arrow-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Arrow-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Arrow-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Arrow-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Arrow-Regular.svg#JyeooHai-Arrow') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'JyeooHai-Fraktur'; src: url('/MathJyeFonts/eot/JyeooHai-Fraktur-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Fraktur-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Fraktur-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Fraktur-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Fraktur-Regular.svg#JyeooHai-Fraktur-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Main-Bold'; src: url('/MathJyeFonts/eot/JyeooHai-Main-Bold-2.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Main-Bold-2.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Main-Bold-2.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Main-Bold-2.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Main-Bold-2.svg#JyeooHai-Main-Bold-2') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Main-BoldItalic'; src: url('/MathJyeFonts/eot/JyeooHai-Main-BoldItalic-2.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Main-BoldItalic-2.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Main-BoldItalic-2.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Main-BoldItalic-2.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Main-BoldItalic-2.svg#JyeooHai-Main-BoldItalic-2') format('svg'); font-weight: normal; font-style: normal;  font-display: swap;}
@font-face { font-family: 'JyeooHai-Main-Italic'; src: url('/MathJyeFonts/eot/JyeooHai-Main-Italic-2.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Main-Italic-2.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Main-Italic-2.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Main-Italic-2.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Main-Italic-2.svg#JyeooHai-Main-Italic-2') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Main-Regular'; src: url('/MathJyeFonts/eot/JyeooHai-Main-Regular-2.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Main-Regular-2.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Main-Regular-2.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Main-Regular-2.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Main-Regular-2.svg#JyeooHai-Main-Regular-2') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Script'; src: url('/MathJyeFonts/eot/JyeooHai-Script-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Script-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Script-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Script-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Script-Regular.svg#JyeooHai-Script') format('svg'); font-weight: normal; font-style: normal;  font-display: swap;}
@font-face { font-family: 'JyeooHai-Size1'; src: url('/MathJyeFonts/eot/JyeooHai-Size1-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Size1-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Size1-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Size1-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Size1-Regular.svg#JyeooHai-Size1') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Size2'; src: url('/MathJyeFonts/eot/JyeooHai-Size2-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Size2-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Size2-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Size2-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Size2-Regular.svg#JyeooHai-Size2') format('svg'); font-weight: normal; font-style: normal;  font-display: swap;}
@font-face { font-family: 'JyeooHai-Size3'; src: url('/MathJyeFonts/eot/JyeooHai-Size3-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Size3-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Size3-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Size3-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Size3-Regular.svg#JyeooHai-Size3') format('svg'); font-weight: normal; font-style: normal;  font-display: swap;}
@font-face { font-family: 'JyeooHai-Size4'; src: url('/MathJyeFonts/eot/JyeooHai-Size4-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Size4-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Size4-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Size4-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Size4-Regular.svg#JyeooHai-Size4') format('svg'); font-weight: normal; font-style: normal;  font-display: swap;}
@font-face { font-family: 'JyeooHai-Typewriter'; src: url('/MathJyeFonts/eot/JyeooHai-Typewriter-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Typewriter-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Typewriter-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Typewriter-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Typewriter-Regular.svg#JyeooHai-Typewriter') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'JyeooHai-Math-Regular'; src: url('/MathJyeFonts/eot/JyeooHai-Math-Regular.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Math-Regular.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Math-Regular.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Math-Regular.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Math-Regular.svg#JyeooHai-Math-Regular') format('svg'); font-weight: normal; font-style: normal;font-display: swap;}
@font-face { font-family: 'JyeooHai-Math-Italic'; src: url('/MathJyeFonts/eot/JyeooHai-Math-Italic.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Math-Italic.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Math-Italic.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Math-Italic.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Math-Italic.svg#JyeooHai-Math-Italic') format('svg'); font-weight: normal; font-style: normal;font-display: swap;}
@font-face { font-family: 'JyeooHai-Math-Bold'; src: url('/MathJyeFonts/eot/JyeooHai-Math-Bold.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Math-Bold.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Math-Bold.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Math-Bold.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Math-Bold.svg#JyeooHai-Math-Bold') format('svg'); font-weight: normal; font-style: normal;font-display: swap;}
@font-face { font-family: 'JyeooHai-Math-BoldItalic'; src: url('/MathJyeFonts/eot/JyeooHai-Math-BoldItalic.eot'); src: url('/MathJyeFonts/eot/JyeooHai-Math-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/MathJyeFonts/woff/JyeooHai-Math-BoldItalic.woff') format('woff'), url('/MathJyeFonts/ttf/JyeooHai-Math-BoldItalic.ttf') format('truetype'), url('/MathJyeFonts/svg/JyeooHai-Math-BoldItalic.svg#JyeooHai-Math-BoldItalic') format('svg'); font-weight: normal; font-style: normal;font-display: swap;}

/*（顶层类 MathJye）*/
.MathJye { font-size: 14px; border: 0 none; direction: ltr; line-height: 0; display: inline-block; float: none; font-weight: normal; letter-spacing: 1px; margin: 0; padding: 0; text-align: left; text-indent: 0; text-transform: none; white-space: nowrap; word-spacing: normal; word-wrap: normal; -webkit-text-size-adjust: none; vertical-align: baseline; user-select: none; margin-top: 0.3em; margin-bottom: 0.3em;}
.MathJye { font-family: 'JyeooHai-Main-Regular','JyeooHai-Arrow','JyeooHai-AMS','JyeooHai-AMS2','Times New Roman','宋体'; }

/*字体引用*/
.JyeooHai-AMS{ font-family:'JyeooHai-AMS'; }
.JyeooHai-AMS2{ font-family:'JyeooHai-AMS2'; }
.JyeooHai-Arrow{ font-family:'JyeooHai-Arrow';}
.JyeooHai-Fraktur{ font-family:'JyeooHai-Fraktur'; }
.JyeooHai-Main-Bold{ font-family:'JyeooHai-Main-Bold'; }
.JyeooHai-Main-BoldItalic{ font-family:'JyeooHai-Main-BoldItalic'; }
.JyeooHai-Main-Italic{ font-family:'JyeooHai-Main-Italic' ;}
.JyeooHai-Main-Regular{ font-family:'JyeooHai-Main-Regular';/* -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; */ }
.JyeooHai-Script{ font-family:'JyeooHai-Script'; }
.JyeooHai-Size1{ font-family:'JyeooHai-Size1'; }
.JyeooHai-Size2{ font-family:'JyeooHai-Size2' ;}
.JyeooHai-Size3{ font-family:'JyeooHai-Size3'; }
.JyeooHai-Size4{ font-family:'JyeooHai-Size4' ;}
.JyeooHai-Typewriter{ font-family:'JyeooHai-Typewriter'; }
.JyeooHai-Math-Regular{ font-family: 'JyeooHai-Math-Regular'; }
.JyeooHai-Math-Italic{ font-family: 'JyeooHai-Math-Italic'; }
.JyeooHai-Math-Bold{ font-family: 'JyeooHai-Math-Bold'; }
.JyeooHai-Math-BoldItalic{ font-family: 'JyeooHai-Math-BoldItalic'; }


/*去除左右间隙*/
div.hm0 { margin-left: 0; margin-right: 0; }

.mrow, .mfrac, .msqrt, .mroot, .msub, .msup, .msupsub, .mover, .munder, .munderorder { }
/*插入框 分组后的子表达式*/
.mrow { display: inline-block; }
.mi, .math-letter, .mnormal, .mo, .math-letter, .mstyle, .mtext,.math-letter-i,.math-letter-b,.math-letter-ib { display: inline-block; }

/*空div（刘鹏需要）*/
.boxNull{display: inline-block; height: 1em; width: 0.1em;vertical-align: middle;}

/*标识符 mi*/
.mi { }
/*数量 math-letter*/
.math-letter { font-family: 'JyeooHai-Math-Regular';}
/*运算符 mo  保留空格和换行，并且会自动换行*/
.mo {box-sizing: border-box;white-space: pre;  }
/*字符串字面量ms*/
.ms { }
/*文本 mtext*/
.mtext { }
 /* .mi,.mo,.mtext{line-height: normal;} */
.mtext{line-height: normal;}
/*默认正常*/
.mnormal { font-style: normal; }
/*包含的语法错误消息 merror*/
.merror { display: inline-block; color: red;  }

/*字母、数字用菁优网数学字体，去除了行间距*/
.math-letter { font-family: 'JyeooHai-Math-Regular'; box-sizing: border-box;}
.math-letter-i{font-family: 'JyeooHai-Math-Italic'; box-sizing: border-box;}
.math-letter-b{font-family: 'JyeooHai-Main-Bold'; box-sizing: border-box;}
.math-letter-ib{font-family: 'JyeooHai-Main-BoldItalic'; box-sizing: border-box;}

.italic { font-family: 'JyeooHai-Main-Italic';}
.bold { font-family: 'JyeooHai-Main-Bold';}
.italicBold{ font-family: 'JyeooHai-Main-BoldItalic';}

.overflowH { overflow: hidden; }

.clearfix, .frac2 { *zoom: 1; }
.clearfix:after, .frac2:after { content: ""; display: block; height: 0; clear: both; }

.tright { text-align: right; }

/*分式*/
.mfrac { display: inline-block !important;/* vertical-align: calc(-50% + 0.0714em ); */vertical-align: calc(-50% + 0.255em ); text-align: center; position: relative; }
.mfrac > * { display: block !important; padding-left: 0.3em;  padding-right: 0.3em;}
.mfrac > * + * { /* display: inline-block !important; */ vertical-align: top; }
.mfrac>.fracZi{ /* margin-top: -0.0714em; */}
.fracLine{ height: 1px; border-top: 0.0714em solid;padding: 0 0.3em 0em;/* position: absolute; */width: 100%;left: 0;top: 50%;box-sizing: border-box;}
/* .mfrac>.fracMu{ margin-top: 0.1714em;}
.fracZi{ padding-bottom: 0.1em;}
.fracMu{ padding-top: 0.1em;} */
.mfrac>.fracZi{ padding-bottom: 0.0714em;padding-bottom: 0.214em;}
.mfrac>.fracMu{ padding-top: 0.0714em;position: absolute;left: 50%; transform: translateX(-50%);padding-top: 0.214em;} 

/*倾斜分式结构*/
.frac2 { position: relative; display: inline-block !important; }
.frac2 > .ffront { text-align: right; }
.frac2 > .ffront, .frac2 > .fend { float: left; }
.frac2 > .fline { position: absolute; bottom: 0; left: 0; border-top: 0.067em solid; transform-origin: top left; transform: rotate(-60deg); }

/*不带根数的平方根*/
.msqrt { display: inline-block; position: relative; box-sizing: border-box;text-align: left;  }
.msqrt:after { content: ""; display: block; height: 0; clear: both; }
.msqrtSign { transform-origin: 0 0; display: inline-block; overflow: hidden; vertical-align: top; }
.singleSqrt,.singleRoot { display: block;position: relative; }
.sqrt{position: relative; top: -0.9em;height: 2.6em;left: 0.1em;}
/* .singleRoot {display: block;position: relative;top: -0.13em;   } */
/* .singleRoot.JyeooHai-Main-Regular ,.singleSqrt.JyeooHai-Main-Regular{ line-height: 0.8;left:0.1em} */
.singleRoot.JyeooHai-Main-Regular ,.singleSqrt.JyeooHai-Main-Regular{ line-height: 1.8;left:0.1em;height: 1.17em;}/*20240312*/
.singleRoot.JyeooHai-Size1,.singleSqrt.JyeooHai-Size1{ line-height: 1.2; }
.singleRoot.JyeooHai-Size4,.singleSqrt.JyeooHai-Size4{ line-height: 2.7;}
.msqrt .stretchH { transform-origin: 0 0; border-right: 0.0714em solid; }
.msqrtBox { border-top: solid thin; border-top-width: 0.0714em; padding-top: 0.15em; /* padding-left: 0.15em; */padding-right: 0.15em;  display: inline-block; position: relative; left: -0.01em; }

/*（带指定根数的根号）*/
.mroot { display: inline-block; position: relative; text-align: left; }
.mroot > .mrootExponent { font-size: 0.7em; position: absolute; left: 0.285em; top: -0.6em;z-index: 1; top:0; }
.mroot > .mrootBox { position: relative; display: inline-block; }
.mrootBox > .mrootCont { border-top: solid thin; border-top-width: 0.0714em; padding-left: 0.15em;padding-right: 0.15em; padding-top: 0.15em; display: inline-block; position: relative; }
.mrootBox > .mrootSign { transform-origin: 0 0; overflow: hidden; display: inline-block; vertical-align: top; }
.mrootBox .stretchH { transform-origin: 0 0; border-right: 0.0714em solid; }

/*矩阵表格*/
.mtable { display: inline-block; border-collapse: collapse; margin: 0; padding: 0; vertical-align: middle; text-align: left; line-height: 0; font-size: inherit; *font-size: 100%; _font-size: 100%; font-style: normal; font-weight: normal; border: 0; float: none; display: inline-block; *display: inline; /*zoom: 0;*/ position: relative; }
.mtable tr { margin: 0; padding: 0; }
.mtable td { padding: 0.2em 0.1em; font-size: inherit; line-height: 0; white-space: nowrap; border: 0 none; width: auto; _height: auto; }

/*纵向拉伸符号*/
.MathJye .stretchVBox { display: inline-block; position: relative; }
.MathJye .brace, .MathJye .paren, .MathJye .bracket, .MathJye .bracketAngle, .MathJye .stretchVLine, .MathJye .stretchDBVLine, .MathJye .bracketTHalf, .MathJye .bracketBHalf {position: absolute;top: 0;font-family: 'JyeooHai-Size4'; }
.MathJye .braceL, .MathJye .parenL, .MathJye .bracketL, .MathJye .bracketAngleL, .MathJye .stretchVLineL, .MathJye .stretchDBVLineL, .MathJye .bracketTHalfL, .MathJye .bracketBHalfL { left: 0; }
.MathJye .braceR, .MathJye .parenR, .MathJye .bracketR, .MathJye .bracketAngleR, .MathJye .stretchVLineR, .MathJye .stretchDBVLineR, .MathJye .bracketTHalfR, .MathJye .bracketBHalfR { right: 0; }
.MathJye .vmCont { display: inline-block; }
.MathJye .bracketAngleParent { vertical-align: baseline; display: inline-block; }
.MathJye .stretchVBox .size2,.MathJye .stretchVBox .size3,.MathJye .stretchVBox .size4{ line-height: 2.25; }
.MathJye .bracketAngle .size4{ line-height: 3; }
/*花括号*/
.MathJye .brace, .MathJye .paren { font-family: 'JyeooHai-Size4'; transform-origin: top; }
.MathJye .brace1 { height: 0.85em; line-height: 1.25; }
.MathJye .brace2{ overflow: hidden;}
.MathJye .brace2 span{ display: block; height: 0.4em; line-height: 0.9em; transform: scaleY(10000);}
.MathJye .brace3 { height: auto; line-height: 1.2; height: 1.4em; }
.MathJye .brace4 { height: 1.2143em; line-height: 0.1; margin-top: -0.5em; }
.MathJye .size4 { font-family: 'JyeooHai-Size4'; }
.MathJye .size3 { font-family: 'JyeooHai-Size3'; }
.MathJye .size2 { font-family: 'JyeooHai-Size2'; }
.MathJye .size1 { font-family: 'JyeooHai-Size1'; line-height: normal;}
/*圆括号*/
.MathJye .parenTop { line-height: 1.95; height: 1.75em; transform: scaleY(1.05); }
.MathJye .parenMid { overflow: hidden;}
.MathJye .parenMid span{display: block; height: 0.4em; line-height: 0.9em; transform: scaleY(10000);}
.MathJye .parenBtm { line-height: 1.5; height: 1.7em; }
/*垂直竖线括号、垂直竖线半括号*/
.MathJye .bracketTop, .bracketTHalf .bracketHalfSign {line-height: 1.88;height: 1.7em;}
.MathJye .bracketTop{ height: 1.7em;}
.MathJye .bracketMid, .MathJye .bracketTHalfMid { line-height: 1.98; height: 1.2143em; overflow: hidden; }
.MathJye .bracketTHalfMid span{display: block; height: 0.4em; line-height: 0.9em; transform: scaleY(10000);}
.MathJye .bracketMid { overflow: hidden; }
.MathJye .bracketMid  span{display: block; height: 0.4em; line-height: 0.9em; transform: scaleY(10000);}
.MathJye .bracketBtm, .bracketBHalf .bracketHalfSign {line-height: 1.70em;height: 1.75em; }
.MathJye .bracketTHalf, .MathJye .bracketBHalf { /* overflow: hidden; */ }
.MathJye .bracketBHalf { display: inline-flex; flex-direction: column; justify-content: flex-end; }
/*尖括号*/
.MathJye .bracketAngle > div { transform-origin: top; }

/*垂直竖线*/
.stretchVLine, .stretchDBVLine { border-right: 0.0814em solid; margin-left: 0.2143em; margin-right: 0.2143em; }
/*垂直双竖线*/
.stretchDBVLine { position: relative; padding-left: 0.3343em; }
.stretchDBVLine:before { content: ''; position: absolute; left: 0; top: 0; border-right: 0.0814em solid; height: 100%; }

/*上、下、上下角标对*/
.msubsup { position: relative; display: inline-block; box-sizing: border-box;text-align: left; }
.msubsup > * { display: inline-block; }
.msubsup > .msup, .msubsup > .msub { font-size: 0.8em; }
.msubsup > .msup { vertical-align: 0; position: relative; }

/*上角标  单字符延展*/
.msupComma{ height: 0.2em;line-height: 0.9em;}

/*上标mover*/
.mover { display: inline-block; text-align: center; }
.mover > .over { font-size: 0.7em; }
.mover > .over, .mover > .base { display: block; }

/*上标字符*/
.mover > .over > .character { }
.mover > .over > .character > span { transform: scale(1,1); transform-origin: center; display: inline-block; }
.mover > .over > .arc { line-height: 0.6; }
.mover > .over > .arc > span { width: 0.98em; font-size: 1.5em; line-height: 0.5em; }
.mover > .over > .hat { height: 0.65em; line-height: 2.3; position: relative; top: 0.3em; }
.mover > .over > .hat > span {font-size: 2em; line-height: 0.01em; font-family: 'JyeooHai-Size1'; }
.mover > .over > .wave { height: 0.8em; line-height: 3em; }
.mover > .over > .wave > span { font-size: 2.2em; width: 0.35em; margin-left: -0.1em; font-family: 'JyeooHai-Size1'; }
.mover > .over > .tline{ padding-bottom: 0.18em;}
/*上标、下标宝盖头拉伸*/
.mover > .over > .gai { font-size: 2.2em; height: 0.6em; overflow: hidden; text-align: left; position: relative; font-family: 'JyeooHai-Size1'; }
.mover > .over > .gai > span { vertical-align: top; height: 0.4em; display: inline-block; }
.mover > .over > .gai > .minus { transform: scale(500,1);  }
.mover > .over > .gai > .gaiL, .munder > .under > .gai > .gaiL { width: 0.45em; position: absolute; left: -0.13em; }
.mover > .over > .gai > .gaiR, .munder > .under > .gai > .gaiR { position: absolute; right: -0.17em; }
.munder > .under > .gai > .minus { transform: scale(500,1); }

.baseCont { display: inline-block; }
/*上标、下标花括号拉伸*/
.mover > .over > .braceHorizontal, .munder > .under > .braceHorizontal { font-family: 'JyeooHai-Size4'; letter-spacing: -0.03em; margin-left: -0.03em; font-size: 1.5em; line-height: 0.48em; padding-bottom: 0.2em; height: 0.48em; }
.mover > .over > .braceHorizontal > *, .munder > .under > .braceHorizontal > *, .overBraceV { display: inline-block; vertical-align: top; height: 0.7em; overflow: hidden; }
.braceHorizontal > .stretchBox { overflow: hidden; }
.braceHorizontal > .stretchBox > .overBraceV { transform: scaleX(500); }

/*下标munder*/
.munder { display: inline-block; text-align: center; position: relative; }
.munder > .under { font-size: 0.7em; left: 50%; position: absolute; transform: translateX(-50%); }
/*下标字符*/
.munder > .under > .gai { font-size: 2.2em;line-height: 0.21em;height: 0.4em; text-align: left; overflow: hidden; font-family: 'JyeooHai-Size1'; }
.munder > .under > .gai > span { }
.munder > .under > .gai > .minus { display: inline-block; }
.munder > .under > .gai > .gaiL { }
.munder > .under > .gai > .gaiR { }
.munder > .under > .tline{ padding-top: 0.25em;}

/*上下标munderorder*/
.munderorder { display: inline-block; text-align: center; position: relative; }
.munderorder > .munderorderTop, .munderorder > .munderorderBtm { font-size: 0.7em; position: absolute; left: 50%; transform: translateX(-50%); }
.munderorderTop { top: 0; }
.munderorderMid>*{display: block !important;}

/*上标、下标拉伸字符*/
.mover > .over > .tline > div, .munder > .under > .tline > div { border-top: 0.0814em solid; }
.mover > .over > .tlineDouble > div, .munder > .under > .tlineDouble > div { border-top: 0.0814em solid; padding-top: 0.15em; }

/*箭头*/
.stretchArrow > .arrow,.stretchArrow{ font-family:'JyeooHai-Arrow' ;}
.stretchArrow, .stretchArrow { font-size: 1.8em; line-height: 0.7em; overflow: hidden; text-align: left; position: relative; }
.over .stretchArrow,.over .stretchArrow {top: 0; line-height: 0.35em; }
.under .stretchArrow,.under .stretchArrow {/* top: -0.2em; */line-height: 0.35em;  }
.stretchArrowHalf, .stretchArrowHalf { line-height: 0.4em; }
.stretchArrow > .arrowR { position: absolute; right: -0.11em; top:0em; }
.stretchArrow > .arrowL { position: absolute; left: -0.08em;top:0em; }
.stretchArrow > .stretchArrowLine { transform: scale(5000,1); display: inline-block; font-family: 'JyeooHai-Size1'; }
.stretchPdLR { padding-left: 1.5em; padding-right: 1.5em; }
.stretchArrowNormal { font-size: 1.75em; min-width: 1em; min-height: 0.5em;line-height: 0.35em; margin-top:0.1em; }
.stretchArrowShort { margin: 0 auto; min-width: 2em; }
.stretchArrowLR { min-width: 0.6em; }

/*特殊符号*/
/*固定上标-*/
.mover > .over > .overDot { height: 0.2em; font-size: 2.5em; line-height: 1.3em; }

/*固定下标*/
.munder > .under > .underDot { height: 0.2em; font-size: 2.5em; line-height: 1.75em;margin-top: 0.05em;}
.munder > .under > .underHat { height: 0.8714em; margin-top: 0; line-height: 1.5; }
.munder > .under > .underArrow { height: 0.8857em; font-size: 1.3em; margin-top: -0.3572em; }

/*menclose*/
.menclose { display: inline-block; text-align: left; position: relative; }
.menclose > .box { padding: 0.267em; }
.menclose > .box-lt { border-top: 0.067em solid; border-left: 0.067em solid; padding-top: 0.2em; padding-left: 0.2em; }
.menclose > .box-tr { border-top: 0.067em solid; border-right: 0.067em solid; padding-top: 0.2em; padding-right: 0.2em; }
.menclose > .box-lb { border-bottom: 0.067em solid; border-left: 0.067em solid; padding-bottom: 0.2em; padding-left: 0.2em; }
.menclose > .box-br { border-bottom: 0.067em solid; border-right: 0.067em solid; padding-right: 0.2em; padding-bottom: 0.2em; }
.menclose > .box-around { padding: 0.2em; border: 0.067em solid; }
.menclose > .box.box-hstrike { padding: 0 0.267em; }
.menclose > .strike { left: 0; position: absolute; border-top: 0.067em solid; }
.menclose > .ustrike { bottom: 0; transform-origin: bottom left; }
.menclose > .dstrike { top: 0; transform-origin: top left; }
.menclose > .hstrike { border-top: 0.07em solid; position: absolute; left: 0; right: 0; bottom: 50%; transform: translateY(0.034em); }
.menclose > .sqrt-box { display: inline-block; border-top: 0.067em solid; padding: 0.267em 0.2em 0.2em 0.433em; }
.menclose > .dbox { position: absolute; top: 0; bottom: 0; left: -0.3em; width: 0.6em; border: 0.067em solid; border-radius: 50%; clip-path: inset(0 0 0 0.3em); box-sizing: border-box; }

/*求和公式组合*/
.sum { font-family: 'JyeooHai-Size2'; line-height: 1.5em; }
/*积分组合  */
.integral { font-family: 'JyeooHai-Size1'; font-size: 1.7em;}

/*火狐浏览器hack处理*/
@-moz-document url-prefix() {
    .stretchArrow > .arrowR{top: -0.02em;}
}
/*chrome 可编辑公式显示蓝色*/
@keyframes blink {
    0% {
        border-color: #fff;
    }

    50% {
        border-color: transparent;
    }

    100% {
        border-color: blue;
    }
}

.MathJye-Active {
    border: 2px solid blue;
    animation: blink 1s ease infinite;
}

.MathJye[latex] {
    color: blue;
    cursor: pointer;
}

